@charset "utf-8";
/* CSS Document */

/*320 - 767*/
@media screen and (max-width: 767px) {
	.box-float{
	display:none;	
	}
	#floatdiv{
	display:none	
	}
	.pps-btn-img1{
	display:none	
	}
	.phonering-alo-ph-circle{
		display:none	
	}
	.phonering-alo-ph-circle-fill{
	display:none	
	}
	.phonering-alo-ph-img-circle{
	display:none	
	}
	.menu__logo img{
	width:150px	
	}
	.menu__logo {
    top: -5px;
	    z-index: 99;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.menu__logo {
		top:0;
       left: 0;
    right: 0;
    z-index: 99;
    width: 50%;
    margin: 0 auto;
	}
	.menupanel-links__item a {
    font-size: 30px;
}
.menupanel-links__item {
    margin-bottom: 20px;
}
	.menu{
		height: 80px;
	}
	.phonering-alo-ph-img-circle{
	z-index:999;
	    margin-top: -4%;	
	}
	.phonering-alo-ph-circle{
	z-index:999;
	    margin-top: -4%;		
	}
	.phonering-alo-ph-circle-fill{
	z-index:999;
	    margin-top: -4%;	
	}
	.h1:after{
	display:none	
	}
	.cols-info__text p{
	line-height:20px;	
	}
	.offers-items-block__title h3 {
   
    line-height: 23px;
}
h1, h2.h1 {
    font-size: 25px;
	    line-height: 30px;
}
.cross-bg{
display:none	
}

.home_page_projects .projs-card{
	    width: calc(100% / 2 - 32px);
}
.slider-container_tasty .projs-card:nth-child(3n+3) {
    margin-right: 32px
}
.list-type{
	text-align: center;
width:100%
}
.list-type li{
padding:0 15px;
}
.footer-bottom{
    width: 100%;
    margin-top: 20px;
	text-align: center;	
	padding:0
	
}
.menu__burger{
top:13px;	
}
.menu {
    position: absolute;
}
.container_bg-link {
    height: 173px;
}
.totop img {
    width: 30px;
}
.about{
margin-top:0;
margin-bottom:0	
}
.about-main__title h1 {
    color: #fff;
    line-height: 40px;
}
.about-main-texts__item_c h4 {
    padding-right: 0;
   
}
.studio-info__big {
    margin-bottom: 16px;
	    padding-bottom: 20px;
}
.circlogo-bg{
display:none	
}
.container_studio{
   padding-bottom: 38px !important; 
}
.media-blocks__item{
padding-right:4%;
    width: calc(100% / 2);
	margin-bottom:0	
}
.project_page {
    width: 45% !important;
}
.project_page .projs-card__img {
    height: 220px;
}
.inner-project-section .projs-card__img {
    height: 140px;
}
.project_gallery-page .projs-card:hover .projs-card__img .icon_hover{
display:none	
}
.proj-half-part p{
margin-right:0	
}
.inner-project-section{
min-height:auto!important;
    margin-bottom: 64px;
}
.container_endform .cols__vis {
    padding-left: 0;
}
.container_endform .form-fields{
padding-right:0	
}
.input-wrap{
padding-right:20px	
}
.news-block-four {
    width: 100%;
}
.blog-description .news-block-four {
    width: 100%;
}
.testimonials {
    width: 50%;
}
.current-open-section .studio__info{
	width:100%	
}
#Career {
    width: 100%;
	    margin-top: 50px;
}

.current-open-section .studio__vis{
		width:100%	
}
textarea {
    height: 138px;
}
input {
   
    height: 55px;
}

.file-holder{
position:relative;
left:2%	
}
.container_contacts .cols__vis{
margin-left:0;
    width: 100%;	
}
#Contact_Us {
    width: 100%;
}
#Visit_Site {
    width: 100%;
}
.container_contacts .ml8 {
    margin-left: 0;
}
.container_contacts{
height:auto	
}
.career-page{
background-size: contain !important;
}

}
@media (min-width: 1024px) and (max-width: 1279px) {
footer{
width:100%	
}
.menu__logo {
		top:0;
       left: 0;
    right: 0;
    z-index: 99;
    width: 50%;
    margin: 0 auto;
	}
	.menupanel-links__item a {
    font-size:18px;
}
.menupanel-links__item {
    margin-bottom: 20px;
}
	.menu{
		height: 80px;
	}
	.phonering-alo-ph-img-circle{
	z-index:999;
	    margin-top: -3%;	
	}
	.phonering-alo-ph-circle{
	z-index:999;
	    margin-top: -3%;		
	}
	.phonering-alo-ph-circle-fill{
	z-index:999;
	    margin-top: -3%;	
	}
	.h1:after{
	display:none	
	}
	.cols-info__text p{
	line-height:20px;	
	}
	.offers-items-block__title h3 {
   
    line-height: 23px;
}
h1, h2.h1 {
    font-size: 25px;
	    line-height: 30px;
}
.cross-bg{
display:none	
}


.slider-container_tasty .projs-card:nth-child(3n+3) {
    margin-right: 32px
}
.list-type{
	text-align: center;
width:100%
}
.list-type li{
padding:0 35px;
}
.footer-bottom{
    width: 100%;
    margin-top: 20px;
	text-align: center;	
	padding:0
	
}
.menu__burger{
top:13px;	
}
.menu {
    position: absolute;
}
.container_bg-link {
    height: 173px;
}
.totop img {
    width: 30px;
}
.about{
margin-top:0;
margin-bottom:0	
}
.about-main__title h1 {
    color: #fff;
    line-height: 40px;
}
.about-main-texts__item_c h4 {
    padding-right: 0;
   
}
.studio-info__big {
    margin-bottom: 16px;
	    padding-bottom: 20px;
}
.circlogo-bg{
display:none	
}
.container_studio{
   padding-bottom: 38px !important; 
}
.media-blocks__item{
padding-right:4%;
    width: calc(100% / 2);
	margin-bottom:0	
}
.project_page {
    width: 45% !important;
}
.project_page .projs-card__img {
    height: 220px;
}
.inner-project-section .projs-card__img {
    height: 200px;
}
.container_about-img{
height:500px;	
}
.project_gallery-page .projs-card:hover .projs-card__img .icon_hover{
display:none	
}
.proj-half-part p{
margin-right:0	
}
.inner-project-section{
min-height:auto!important;
    margin-bottom: 64px;
}
.container_endform .cols__vis {
    padding-left: 0;
}
.container_endform .form-fields{
padding-right:0	
}
.input-wrap{
padding-right:20px	
}
.news-block-four {
    width: 100%;
}
.blog-description .news-block-four {
    width: 100%;
}
.testimonials {
    width: 50%;
}
.current-open-section .studio__info{
	width:100%	
}
#Career {
    width: 100%;
	    margin-top: 50px;
}

.current-open-section .studio__vis{
		width:100%	
}
textarea {
    height: 138px;
}
input {
   
    height: 55px;
}

.file-holder{
position:relative;
left:2%	
}
.container_contacts .cols__vis{
margin-left:0;
    width: 100%;	
}
#Contact_Us {
    width: 100%;
}
#Visit_Site {
    width: 100%;
}
.container_contacts .ml8 {
    margin-left: 0;
}
.container_contacts{
height:auto	
}
.career-page{
background-size: contain !important;
}
.button-wrapper::before, .button-wrapper::after{
display:none	
}
}
@media (min-width: 1280px) and (max-width: 1339px) {

.menu__back {
    right: -53px;
}
.h1:after{
top: 12px;
    bottom: 0;
    position: relative;
    z-index: 99999;
    left: 53px;
    display: block;	
}
h1, h2.h1 {
    font-size: 25px;
}
.galls-info__text span {
    font-size: 15px;
}
.list-type li{
padding:0 15px;	
}
.container_bg-link{
height:188px;	
}
.footer-bottom{
font-size:15px;	
}
.totop{
width:50px;
height:50px	
}
.totop img {
    width: 35px;
    top: 8px;
}
.menupanel-links__item a {
/*    font-size: 34px;*/
	font-size: 25px;
	
}
.about-main__title h1{
line-height:35px	
}
.about-main-texts__item_c h4{
padding-right:0	
}
.media-blocks-item__title h4 {
    font-size: 17px;
}
.media-blocks__item{
padding-right:3%	
}
.media-blocks-item__title {
    height: 23px;
}
.media-blocks-item__img.media-blocks-item__img_partners{
height:100px;	
}
.project_page .projs-card__img {
    height: 350px;
}
.proj-half-part span{
font-size:15px;	
}
.proj__info{
margin-bottom:50px;	
}
.projs-card__img {
    height: 250px;
}
.input-wrap{
padding-right:50px;	
}
.sky-form .icon-prepend{
margin-top:11px;	
}
.news-block-four .inner-box .lower-content h3{
line-height: 18px;
}
.news-block-four .inner-box .lower-content h3 a{
font-size:16px	
}
.news-block-four .inner-box .lower-content .text{
font-size:16px;	
}
.news-block-four .inner-box .lower-content .inner-content{
    min-height: 280px;	
margin-left: 15px;
margin-right: 15px;
padding:0px 20px 20px 20px
}
.news-block-four .inner-box {
   
    min-height: 535px;
}
.houseplants_blog{
	min-height: 318px;
}
.inner-blog-date{
margin-top:-10%;
font-size:14px	
}
.inner-blog-title {
    font-size: 23px;
}
.privious-blog{
left:-12%	
}
.next-blog{
right:-12%;
padding: 7px;		
}
.privious-blog img{
width:25px;
padding: 7px;	
}
button.customfile-upload{
top:3px;
font-size:13px;	
}
#CareerForm {
    width: 90%;
}
#ContactForm {
    width: 100%;
}
.news-block-four .inner-box .image{
width:100%	
}
.smallpl0{
padding-left:0 !important	
}
.houseplants_blog {
    min-height: 325px !important;
}
.current-open-section_last{
    height: auto;
	padding-left: 0;
	width:100%		
}
#Career {
    width: 100%;
}
}
@media (min-width: 1366px) and (max-width: 1439px) {
	.menu__back {
    right: -55px;
}
.menupanel-links__item a {
    font-size: 30px;
}
.border-bottom-heading:after{
    left: 130px;
    top: 134px;	
}
.input-wrap{
	padding-right: 50px;
}
.sky-form .icon-prepend{
margin-top:12px;	
}
.news-block-four .inner-box .lower-content h3 a{
font-size:16px;	
line-height:13px;
}
.news-block-four .inner-box .lower-content .text{
	    font-size: 16px;
}
.container_about-img{
	    background-position: center !important;
}
.news-block-four{
min-height:580px;	
}
.houseplants_blog{
	    min-height: 345px !important;
}
.news-block-four .inner-box .image{
overflow:inherit;
background:none	
}
.proj-half-part span{
font-size:16px	
}

.inner-project-section .projs-card__img {
	  height: 320px;
}
#CareerForm{
width:100%	
}
#ContactForm {
    width: 100%;
}
.container_contacts {
    height: calc(100vh - 50px);
}
.border-bottom-heading:after{
		left: 127px;
    top: 134px;
	}
	.projs-card__img {
    height: 250px !important;
}
.home_page_projects .projs-card__img{
height:350px !important	
}
.project_page .projs-card__img{
height:500px !important	
}
.projs-card__info{
padding-top:0	
}
.galls-info__text span {
    font-size: 17px;
}
h1, h2.h1 {
    font-size: 30px;
}
.h1:after{
top: 12px;
    bottom: 0;
    position: relative;
    z-index: 99999;
    left: 53px;
    display: block;	
}
.about-main__title h1{
line-height:40px;	
}
.about-main-texts__item_c h4{
padding-right:0	
}
.about-main-texts__item {
    padding-right: 0;
}
button.customfile-upload{
top:3px;	
}
.news-block-four .inner-box .image{
width:100%	
}
.smallpl0{
padding-left:0 !important	
}
.current-open-section_last{
 height: auto;
	padding-left: 0;
	width:100%		
}
#Career {
    width: 100%;
}
}
@media (min-width: 1440px) and (max-width: 1559px) {
	.menu__back {
    right: -56px;
}
.galls-info__text span {
    font-size: 18px;
}
.about-main-texts__item_c h4{
padding-right:0	
}
.border-bottom-heading:after{
	left: 138px;
    top: 135px;
}
.sky-form .icon-prepend{
margin-top:11px	
}
.projs-card__img {
     height: 280px; 
}
.news-block-four .inner-box{
	min-height: 650px;
}
.news-block-four .inner-box .lower-content .inner-content{
	    min-height: 327px;
}
.news-block-four .inner-box .lower-content .inner-content {
    min-height: 356px;
}
.news-block-four .inner-box .image{
width:100%	
}
.inner-blog-date{
font-size:14px;	
}
.privious-blog img{
    width: 16px;	
}
.next-blog img{
	 width: 16px;
}
#CareerForm {
    width: 100%;
}
#ContactForm{
	width:100%	
}
.menupanel-links__item a {
    font-size: 30px;
}
.about-main-texts__item_c:after {
   
    width: 35px;
    height: 41px;
}
.media-blocks-item__title {
    height: 35px;
}
.media-blocks-item__img.media-blocks-item__img_partners {
  
    height: 95px;
}
.smallpl0{
padding-left:0 !important	
}
.houseplants_blog{
	    min-height: 355px !important;
}
.news-block-four .inner-box .lower-content .inner-content {
    min-height: 350px !important;
}
.current-open-section_last{
    height: auto;
	padding-left: 0;
	width:100%	
}
#Career {
    width: 100%;
}
}

@media (min-width: 1600px) and (max-width: 1919px) {
.about-main-texts__item h4{
padding-right: 0;	
}
.smallpr0{
padding-right: 0;		
}
.inner-project-section .projs-card__img{
height:290px;	
}
.news-block-four .inner-box {
    min-height: 650px;
}
.news-block-four .inner-box .lower-content .inner-content{
	 min-height: 300px;
}
.current-open-section_last{
    height: auto;
	padding-left: 0;
	width:100%	
}
#Career {
    width: 100%;
}
.home_page_projects .projs-card__img{
	height: 384px !important;
}
}
 @media (min-width: 1920px) and (max-width: 5000px) {
.high-res-bg-img{
background-position: center -459px !important;	
}
 }

.h1-tag{
    color: #fff;
    font-size: 20px;
    padding-left: 4%;
}
}