a.footer-phone {
	display: none;
}
@media (min-width: 300px) and (max-width: 576px) {
	a.footer-phone img {
		    width: 30px;
    margin-right: 10px;
	}
	.page-id-15 #about .text-about p {
		font-size: 18px;
	}
	a.footer-phone {
		position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0;
    background: #ededed;
    color: #bb9e84;
    font-size: 19px;
	}
	.hide-logo-md-lg {display: none;}
	.hide-logo-xs-sm {display: inline-block;}
	.video-responsive {
		height: 88vh;
		object-fit: none;
	}
	#about .text-about h2 {font-size: 24px;margin-bottom: 18px;}
/* 	#about .text-about p {font-size: 18px;} */
/* 	#all-see-in .title-see {font-size: 24px;} */
	.films h1 {font-size: 24px;}
	.films-all .film-single:nth-child(odd) .film-single-text h2 {font-size: 18px;margin-top: 20px;}
	.films-all .film-single:nth-child(even) .film-single-text h2 {font-size: 18px;margin-top: 20px;}
	.text-offer-left {font-size: 24px;line-height: 28px;}
	#reviews h2 {font-size: 24px;}
	#about .text-about-new h1 {font-size: 24px;margin-top: 30px;}
	#about .text-about-new p {font-size: 18px;}
	.video-block-main h2 {font-size: 24px;}
	.video-block-main h2 {font-size: 24px;}
	.blog-block .title-b {font-size: 24px;}
	.instagram-block .title-ins {font-size: 24px;}
	.custom-block .text-custom .title {font-size: 44px;padding-top: 50%}
/* 	#all-see-in .sub-title-see {font-size: 16px;} */
	.text-offer-right p {font-size: 18px;}

	#all-see-in .publ li a {font-size: 18px;}
	.GraphVideo::after {display: none;}
	.scrool-now {overflow: hidden;}
	.instagram-posts {display: block;text-align: center;}
	.hidden-xs-sm {display: none;}
	.hidden-lg-md {display: block;}
	.home-page header .logo img{opacity: 0;}
	.flex-ssylki {display: block;}
	.custom-block .custom-block-small {
		width: 395px;
		display: block;
		margin: 30px auto;
	}
	.text-head h1 {
		font-size: 44px;
	}
	.home-page header {
		background-color: transparent;
		height: 70px;
		position: absolute;
		z-index: 2;
		width: 100%;
	}
	header .logo {
		padding-left: 5px;
	}
	#nav-icon1 {top: 22px;}
	#nav-icon1 span:nth-child(2) {
		top: 7px;
	}
	#nav-icon1 span:nth-child(3) {
		top: 14px;
	}
	.open {
		top: 22px!important;
	}
	.home-page header .menu ul {
		right: -700px;
	}
	.show-menu {
		position: fixed;
		padding: 20px;
		width: 70%;
		float: right;
		top: 0;
		right: 0!important;
		height: 100vh;
	}
	header .menu {width: auto;}
	.insta-item {
		width: 165px!important;
		height:  165px!important;
		margin: 5px;
	}
	.GraphVideo::after {
		margin-top: 4px;
		z-index: 10;
		margin-left: 145px;
	}

	.films-all .film-single:nth-child(odd) .film-single-img {height: 200px;}
	.films-all .film-single:nth-child(even) .film-single-img {height: 200px;}
	.text-offer-left {font-size: 24px;}
	.more-films-view a {font-size: 18px;}
	#about .text-about {margin-top: 20px!important;}
	#about .text-about h1 {font-size: 24px;}
	.home #about .text-about h1 {
		font-size: 32px;
		margin-bottom: 5px;
	}
	.packages-include li {
		font-size: 18px;
	}
	.home #about .text-about h2 {
		    font-size: 24px;
    margin-bottom: 18px;
	}
	.home #about .text-about p {
		    font-size: 18px;
    line-height: 36px;
		margin-bottom: 40px;
	}
	.home #about .text-about .more {
		margin-top: 15px;
		    margin-left: 50px;
    margin-right: 50px;
	}
	.packages h2 {font-size: 24px;}
	.packages .pacs .name-pac {font-size: 24px;margin-bottom: 6px;}
	.packages .text-pac ul li {font-size: 18px;}
	.addons .title {font-size: 24px;}
	.addons ul li {font-size: 18px;}
	.addons {margin-top: 0px;padding: 24px;}
	.packages .text-pac a {
		width: 140px;
		height: 43px;
		line-height: 45px;
		font-size: 14px;
		margin-top: 24px;
		margin-bottom: 0px;
	}
	article h1 {font-size: 28px;}
	.post h2 {font-size: 28px;}
	.questions .questions-single .questions-answer {font-size: 18px;}
	.questions .questions-single .questions-item {font-size: 18px;}
	.questions .questions-single .questions-item::before {font-size: 18px;}
	.questions .questions-single .questions-answer::before {font-size: 18px;}
	.contact-page .header h1 {font-size: 28px;}
	.submit-but {text-align: center;}
	#about .text-about {margin-left: 0;text-align: center;}
	.text-about-new {text-align: center;margin-left: 0;}
/* 	.page-template-about .text-about-new {text-align: left;} */
	#about {margin-top: 32px; margin-bottom: 50px;}
	.films-all .film-single:nth-child(odd) .film-single-text {text-align: center;}
	.films-all .film-single:nth-child(even) .film-single-text {text-align: center;}
	.buttons-more a {display: block;margin: 10px auto;}
	#about .text-about .more {margin-top: 20px;}
	.slider {padding-top: 22px;}
	#reviews {
		padding: 40px 0;
		margin-top: 17px;
	}
	.films-all {margin: 10px auto;}
		.films-all .film-single:nth-child(even) .film-single-text p {
		margin: 18px 0;
	}
	.films-all .film-single:nth-child(odd) .film-single-text p {
		margin: 18px 0;
	}
		.films-all .film-single:nth-child(even) .film-single-text a {margin-bottom: 24px;}
	.films-all .film-single:nth-child(odd) .film-single-text a {margin-bottom: 24px;}
	.more-films-view {margin-top: 0;}
	.packages .pacs .pac-single .img-pac {max-width: 100%;}
	.films-all .film-single:last-child .film-single-text a {margin-bottom: 13px;}
	.packages .pacs .pac-single {max-width: 100%;margin-bottom: 38px;}
	#about {    padding-bottom: 0px!important;
    margin-bottom: 35px;}
	.packages h2 {margin-bottom: 24px!important;}
	.packages h2 {margin-top: 24px!important;}
	.questions {margin-top: 0;margin-bottom: 72px;}
	#all-see-in {padding: 24px 0;}
	.package-title {
		font-size: 22px;
		line-height: initial;
	}
	.package-description {
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 30px;
		padding: 0 10px;
	}
	.packages a {
		margin-top: 10px;
	}
	.packages {
		    padding-bottom: 50px;
	}
	.poster-description {
    font-size: 18px;
    line-height: initial;
	}
	.poster-title {
    font-size: 24px;
		line-height: initial; 
	}
	.columns-2 {
		column-count: 1;
		column-gap: 0;
		font-size: 18px;
		line-height: 1.4;
		color: #272727;
		text-align: center;
	}
	.columns {
		padding: 50px 0;
	}
	.block-links-f {
		padding-bottom: 100px;
	}
}



@media (min-width: 576px) and (max-width: 1280px) {
	.packages .pacs .pac-single .img-pac {
    width: 370px;
    margin: 18px auto;
}
.packages .pacs .pac-single {display: block;}
	.video-responsive {
		height: 88vh;
		object-fit: none;
	}
	#all-see-in {padding: 24px 0;}
	.questions {margin-top: 0;margin-bottom: 72px;}
	.packages .pacs .pac-single {max-width: 100%;margin-bottom: 38px;}
	#about {padding-bottom: 40px!important;}
	.packages h2 {margin-bottom: 24px!important;}
	.packages h2 {margin-top: 24px!important;}
	.more-films-view {margin-top: 0;}
	.packages .pacs .pac-single .img-pac {max-width: 100%;}
	.films-all .film-single:last-child .film-single-text a {margin-bottom: 13px;}
	#reviews {
		padding: 40px 0;
		margin-top: 17px;
	}
	.films-all {margin: 10px auto;}
	.films-all .film-single:nth-child(even) .film-single-text p {
		margin: 18px 0;
	}
	.films-all .film-single:nth-child(odd) .film-single-text p {
		margin: 18px 0;
	}
	.slider {padding-top: 22px;}
	#about .text-about .more {margin-top: 20px;}
	#about {margin-top: 32px; margin-bottom: 50px;}
	.buttons-more a {display: block;margin: 10px auto;}
	.films-all .film-single:nth-child(odd) .film-single-text {text-align: center;}
	
	.films-all .film-single:nth-child(even) .film-single-text {text-align: center;}
	.questions .questions-single .questions-answer {font-size: 18px;}
	.questions .questions-single .questions-item {font-size: 18px;}
	.questions .questions-single .questions-item::before {font-size: 18px;}
	.questions .questions-single .questions-answer::before {font-size: 18px;}
	.text-about-new {text-align: center;}
	
	.page-template-about .text-about-new {text-align: left;}
	.submit-but {text-align: center;margin-left: 0;}
	.contact-page .header h1 {font-size: 28px;}
	.post h2 {font-size: 28px;}
	article h1 {font-size: 28px;}
	.hide-logo-md-lg {display: none;}
	.hide-logo-xs-sm {display: inline-block;}
	.packages .text-pac a {
		width: 140px;
		height: 43px;
		line-height: 45px;
		font-size: 14px;
		margin-top: 24px;
		margin-bottom: 0px;
	}
	#about .text-about {margin-top: 20px!important;}
	#about .text-about h1 {font-size: 24px;}
	.more-films-view a {font-size: 18px;}
	.text-offer-left {font-size: 24px;}
	.addons ul li {font-size: 18px;}
	.packages h2 {font-size: 24px;}
	.packages .pacs .name-pac {font-size: 24px;margin-bottom: 6px;}
	.packages .text-pac ul li {font-size: 18px;}
	.addons .title {font-size: 24px;}
	.addons {margin-top: 0px;padding: 24px;}
	.video-responsive {
		height: 96vh;
		object-fit: none;
	}
	.text-head h1 {
		font-size: 44px;
	}
	#about .text-about h2 {font-size: 24px;margin-bottom: 18px;}
	.films h1 {font-size: 24px;}
	.films-all .film-single:nth-child(odd) .film-single-text h2 {font-size: 18px;margin-top: 20px;line-height: 22px;}
	.films-all .film-single:nth-child(even) .film-single-text h2 {font-size: 18px;margin-top: 20px;line-height: 22px;}
	.films-all .film-single:nth-child(even) .film-single-text a {margin-bottom: 24px;}
	.films-all .film-single:nth-child(odd) .film-single-text a {margin-bottom: 24px;}
	.text-offer-left {font-size: 24px;line-height: 28px;}
	.text-offer-right p {font-size: 18px;}
	.custom-block .text-custom .title {font-size: 44px;padding-top: 50%}
	#about .text-about-new h1 {font-size: 24px;margin-top: 30px;}
	#about .text-about-new p {font-size: 18px;}
/* 	#about .text-about p {font-size: 18px;} */
/* 	#all-see-in .title-see {font-size: 24px;} */
	#reviews h2 {font-size: 24px;}
	.video-block-main h2 {font-size: 24px;}
	.video-block-main h2 {font-size: 24px;}
	.blog-block .title-b {font-size: 24px;}
	.instagram-block .title-ins {font-size: 24px;}
/* 	#all-see-in .sub-title-see {font-size: 16px;} */
	#all-see-in .publ li a {font-size: 18px;}
	.home-page header .logo img{opacity: 0;}
	.GraphVideo::after {display: none;}
	.scrool-now {overflow: hidden;}
	.hidden-xs-sm {display: none;}
	.hidden-lg-md {display: block;}
	.flex-ssylki {display: block;}
	.custom-block .custom-block-small {
		width: 395px;
		display: block;
		margin: 30px auto;
	}
	.home-page header {
		background-color: transparent;
		height: 70px;
		position: absolute;
		z-index: 2;
		width: 100%;
	}
	header .logo {
		padding-left: 5px;
	}
	#nav-icon1 {top: 22px;}

	#nav-icon1 span:nth-child(2) {
		top: 7px;
	}
	#nav-icon1 span:nth-child(3) {
		top: 14px;
	}
	.open {
		top: 22px!important;
	}
	header .menu ul {
		right: -700px;
	}
	.show-menu {
		position: fixed;
		padding: 20px;
		width: 70%;
		float: right;
		top: 0;
		right: 0!important;
		height: 100vh;
	}
	header .menu {width: auto;}
	.instagram-posts {display: block;text-align: center;}
	.insta-item {
		width: 278px !important;
		height: 255px !important;
		margin: 5px;
	}
	.GraphVideo::after {
		margin-top: 50px;
		z-index: 10;
		margin-left: -20px;
	}
}


@media (min-width: 1280px) and (max-width: 1919px) {
	.packages .pacs .pac-single .img-pac {
    width: 370px;
    margin: 18px auto;
}
	
	.instagram-posts {display: block;text-align: center;}
	.insta-item {
		width: 230px !important;
		height: 230px !important;
		margin: 5px;
	}
	.GraphVideo::after {
		margin-top: 50px;
		z-index: 10;
		margin-left: -20px;
	}
	.films-all .film-single:nth-child(even) .film-single-text {
		padding-top: 55px;
	}
	.films-all .film-single:nth-child(odd) .film-single-text {
		padding-top: 55px;
	}
	.white-popup-block {
		max-width: 70%;
	}

}
@media (min-width: 1921px) and (max-width: 6000px) {
	.instagram-block {
		max-width: 1920px;
		margin: 20px auto;
		display: block;
	}
	.films-all .film-single {
		height: 600px;
	}
	.films-all .film-single:nth-child(even) .film-single-img {
		width: 50%;
		float: right;
		-webkit-background-size: cover;
		background-size: cover;
		height: 600px;
		background-repeat: no-repeat;
		background-position: center center;
		display: inline-block
	}

	.films-all .film-single:nth-child(even) .film-single-img img {
		max-width: 100%
	}

	.films-all .film-single:nth-child(even) .film-single-text {
		display: inline-block;
		padding-right: 57px;
		padding-top: 8%;
		padding-left: 320px;
		width: 50%;
		text-align: left
	}

	.films-all .film-single:nth-child(even) .film-single-text h2 {
		font-size: 24px;
		line-height: 30px;
		text-transform: uppercase;
		font-weight: 400
	}

	.films-all .film-single:nth-child(even) .film-single-text p {
		color: #272727;
		font-size: 18px;
		line-height: 24px;
		margin: 33px 0
	}

	.films-all .film-single:nth-child(even) .film-single-text a {
		width: 170px;
		height: 53px;
		display: inline-block;
		border: 1px solid #000;
		text-align: center;
		line-height: 50px;
		text-transform: uppercase;
		color: #000;
		font-size: 15px
	}

	.films-all .film-single:nth-child(odd) .film-single-img {
		width: 50%;
		float: left;
		-webkit-background-size: cover;
		background-size: cover;
		height: 600px;
		background-repeat: no-repeat;
		background-position: center center;
		display: inline-block
	}

	.films-all .film-single:nth-child(odd) .film-single-img img {
		max-width: 100%
	}

	.films-all .film-single:nth-child(odd) .film-single-text {
		display: inline-block;
		padding-left: 57px;
		padding-top: 8%;
		padding-right: 320px;
		width: 50%;
		text-align: left
	}

	.films-all .film-single:nth-child(odd) .film-single-text h2 {
		font-size: 24px;
		line-height: 30px;
		text-transform: uppercase;
		font-weight: 400
	}

	.films-all .film-single:nth-child(odd) .film-single-text p {
		color: #272727;
		font-size: 18px;
		line-height: 24px;
		margin: 33px 0
	}

	.films-all .film-single:nth-child(odd) .film-single-text a {
		width: 170px;
		height: 53px;
		display: inline-block;
		border: 1px solid #000;
		text-align: center;
		line-height: 50px;
		text-transform: uppercase;
		color: #000;
		font-size: 15px
	}
}

@media (max-width: 767px) {
.questions {margin-bottom: 52px;}
}