@media all and (max-width: 1278px) {
	
	.criteria-box1{
	margin-left: auto;
	margin-right: auto;
	border-right: none;	
	margin-bottom: 20px;
	}
 
 
   .criteria-box2-box{
	margin-left: auto;
	margin-right: auto;
	
	
	
	}
	.criteria-box2{
	
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	
	
	
	}    
    
}

@media all and (max-width: 768px) {
	.criteria-box1{
	min-width: 320px;
	
	}
	.button-select-img {
    
    width: 294px;
	 margin-left: auto;
	margin-right: auto;
	
   
	}
		#form1 {
		
	   width: 294px;
	   margin-left: auto;
		margin-right: auto;
		
	}
	.zastep-cont{
	width: 294px;
	margin-left: auto;
	margin-right: auto;
	}
	.select-container {
    width: 294px;
	
}
	.select-container select {
    font-size:14px;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    left:0;    
    z-index:2;
    display:block;
    cursor:pointer;
    width:100%;
    height:100%;
	
	
}
	
	.criteria-box2-box input{
		
	}
	.criteria-box2-top-left{
		
		margin-left: auto;
		margin-right: auto;
	}
	.criteria-box2-top-right{
		
		margin-left: auto;
		margin-right: auto;
	}	
	
	.criteria-box2-down-left{
		margin-left: auto;
		margin-right: auto;
	}
	.criteria-box2-down-right{
		margin-left: auto;
		margin-right: auto;
	}
	.criteria-box2-down-lang{
		margin-left: auto;
		margin-right: auto;
	}
	
	.screencap {
    width: 750px;
	height: 750px;
    flex-direction: row;
	
}

.img-generator-container {
	width: 750px;
	height: 750px;
     display: -webkit-flex;
    display: flex;
     -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
}
@media all and (max-width: 360px) {
	
}