@media screen and (max-width:992px){
    .tm-left{ width: 50% !important; display: block !important; margin: 0 auto; margin-top: 50px; margin-bottom: 50px; }
    .tm-right{ width: 100% !important; display: block !important; text-align: center !important; padding-left: 4%; padding-right: 4%; }
    .team-contact-info .team-contact-info-block{ float: none; margin: 0 auto; display: block; text-align: center; }
    .team-contact-info .team-contact-info-block img{ float: none; display: block; margin: 0 auto; margin-bottom: 10px; }
    .team-contact-info-block-phone-email{ float: none; }
	#details .block-center ul{ width: 90% !important; margin-top: 1px; margin-bottom: 1px; float: none; margin-left: auto; margin-right: auto; }
	.cntct-me{ margin: auto; }
}
@media screen and (max-width:767px){
	.team-contact-info{ width: 100%; }
    .title .container{ width: 90%; }
    .menu-mobile{width:241px;}
	.play-bg{ width: 100%; }
	.logo {

    margin-top: 7px;
}

.fancybox-button--close-video {
    right: 0px !important;
}
.header-top{height:60px;}
.logo{margin-left:29px;max-width:113px;}
.phone-header{margin-top:16px;width:145px;}
.menu-btn{margin-right:22px;margin-top:23px;}
.gamberger{width:20px;}
.slider-for .slick-slide img{height:420px;width:auto;}
.slide-caption{top:calc(50% - 43px);}
.slide-caption span{font-size:18px;letter-spacing:0;margin-bottom:0px;line-height:42px;}
.slide-caption p{max-width:302px;padding-left:0px;margin-top:11px;font-size:12px;line-height:18px;}
.slider-nav-wrap-mobile{text-align:center;}
.slider-nav-1{left:0;}
.slider-nav-2{right:0;left:-5px;}
.slider-nav-1, .slider-nav-2{top:-88px;position:relative;display:inline-block;}
.slider-nav-1 .slick-slide, .slider-nav-2 .slick-slide{margin-right:10px;width:8px !important;height:8px !important;margin-left:0px;}
.mouse{display:none;}
#about{padding-top:0;}
.left-about{max-width:100%;}
.left-about-block h2{left:0;margin-top:27px;font-size:18px;line-height:36px;margin-bottom:15px;}
.left-about .left-about-block{padding-top:0;padding-left:0;}
.left-about-block a{overflow:visible;margin-left:auto;width:100%;margin-right:auto;display:block;}
.left-about-block img{max-width:100%;}
.right-about{height:445px;top:77px;width:100%;}
.right-about-block-border{max-width:100%;width:653px;height:554px;border-left:none;border-right:1px solid #fff;margin-left:0px;bottom:0;position:absolute;left:auto;border-top:1px solid #fff;top:81px;right:15px;}
.list-about{right:auto;top:92px;position:relative;width:300px;margin-left:auto;margin-right:auto;padding-top:28px;padding-left:14px;padding-right:13px;text-align:center;left:15px;}
.right-about-block-border-bottom{bottom:-136px;max-width:100%;right:15px;height:136px;}
.list-about p{line-height:18px;font-size:12px;}
.list-about ul{margin-top:8px;}
.list-about ul li{text-align:left;padding-left:34px;}
.list-about ul li .count{width:30px;font-size:30px;line-height:39px;}
.list-about ul li .key{font-size:12px;}
.list-about ul li .value{font-size:12px;}
.price-about-wrap-mobile .price-about{left:0px;bottom:-33px;font-size:24px;line-height:36px;}
.price-about span{font-size:12px;margin-right:7px;}
#details{padding-top:102px;width:300px;margin-left:auto;margin-right:auto;}
#details h2{font-size:18px;margin-bottom:18px;padding-left:0;}
#details ul{margin-right:0px;padding-left:35px;margin-top:1px; margin-bottom: 1px; width:100%;
/* 	display:none; */
}
#details ul li{
/* 	visibility:hidden;height:0; */
font-size:12px;}
#details ul li span{left:-32px;}
#details img{max-width:100%;}
.btn-see-all{display: none !important;background:none;text-align:center;margin:0 auto;display:block;color:#c7ab5f;font-size:12px;cursor:pointer;top:1px;position:relative;padding-top: 50px; width: inherit;}
#gallery{margin-top:132px;}
.button-previous{width:100%;height:160px;top:0;max-height:100%;}
.button-next{width:100%;height:160px;top:0;max-height:100%;}
.fancybox-placeholder .button-next, .fancybox-placeholder .button-previous{width:20px;}
	/*
.gallery .slick-slide{height:160px;width:auto;max-width:100%;}
	*/

	.gallery .slick-slide{   height: 160px;width:100%;max-width:100%;}
.gallery-left-wrap, .gallery-right-wrap{width:calc(11.65% - 2px);}
.gallery .slick-slide{padding-right:2px;padding-left:2px;}
.fancybox-placeholder .button-previous svg{left:-5px;position:relative;}
.fancybox-placeholder .button-next svg{right:4px;position:relative;}
.map-title-block{padding: 50px 15px 15px 15px;}
#map h2{font-size:18px;padding-left:11px;}
#makemap_canvas{height:254px;}
.image-map img{width:260px;}
.image-map{bottom:-130px;margin-left:-119px;}
.image-map::after{width:100%;left:20px;top:-21px;height:calc(100% + 7px);}
#team{padding-top:153px;}
.team-text{max-width:300px;}
.team-text h2{font-size:18px;margin-bottom:19px;}
.team-text p{max-width:300px;font-size:12px;line-height:18px;}
.left-team-block::before, .left-team-block::after{content:none;}
.left-team-block{width:300px;padding-top:7px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}
.left-team-block h3{font-size:14px;margin-bottom:16px;}
.left-team-block p{line-height:18px;margin-top:-7px;font-size:12px;}
/* .team-contact-info h4{margin-bottom:1px;margin-top:0px;font-size:12px;}
.team-contact-info-block span{margin-top:-3px;font-size:12px;}
.team-contact-info-block{width:117px;}
.team-contact-info-block img{margin-right:2px;width:19px;top:7px;position:relative;}
.team-contact-info-block2{width:170px;}
.team-contact-info{margin-bottom:-8px;} */
.btn-contact{margin-top:23px;margin-left:auto;margin-right:auto;width:201px;height:42px;font-size:12px;line-height:44px;}
.btn-submit{margin-top:35px;}
.right-team{z-index:1;    margin-top: -69px;}

.right-team img{max-width:100%;max-height:none;}
.contact-form {
    padding-bottom: 44px;
    padding-top: 52px;
    margin-bottom: 40px;
}
.contact-form-block{width:80%;padding-left:0px;}
.contact-form-block h2{margin-bottom:21px;font-size:18px;padding-left:23px;}
.floating-label{font-size:12px;}
.input-block{margin-bottom:13px;}
.input-block input, .input-block textarea{width:100%;}
.input-block-textarea{margin-top:10px;}
.input-block textarea{min-height:112px;}
.contact-download{padding-top:0;}
/* .contact-download-block{width:300px;} */
.contact-download-block p{line-height:18px;padding-top:0px;}
.team-contact-info-block2 img{margin-right:5px;}
.contact-download h2{margin-bottom:18px;margin-left:0;font-size:18px;}
.contact-download h4{margin-top:57px;font-size:18px;margin-bottom:22px;}
.social li{margin-right:8px;}
.copyright{margin-top:41px;max-width:274px;margin-left:auto;margin-right:auto;padding-left:2px;}
.privacy{margin-top:16px;margin-bottom:28px;}
	.slider-img-black-center {
    width: 240px;
    height: 260px;
    margin-left: -121px;
    margin-top: -89px;
}
	.list-about ul {
    padding-bottom: 27px;
}
	.fancybox-placeholder button.button-next, 	.fancybox-placeholder button.button-previous{
		height:100%;
	}
	.right-about-block-border {
    padding-left: 0;
}
	.left-team-block p {
    padding-right: 0;
}
}
@media screen and (max-width:440px){
	.tm-left img{ width: 80%; }
	.detail_list ul li{ width: 100%; }
}
@media screen and (max-width:340px){.phone-header{width:134px;}
.logo{margin-left:20px;}
.menu-btn{margin-right:10px;}
}