.visul{
    padding: 30px;
    position: relative;
    width: calc(100% - 60px);
    overflow: hidden;
}
.visul a{
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
.visul img{
	width:100%;
}
@media screen and (max-width: 1440px) {
	.visul{
		padding: 15px;
		width: calc(100% - 30px);
	}
}
@media screen and (max-width: 1280px) {
	.visul{
		padding: 5px;
		width: calc(100% - 10px);
	}
}
@media screen and (max-width: 640px) {
	.visul{
		padding: 0;
		width: 100%;
	}
	.visul img{padding: 30px 0;}
}
@media screen and (max-width: 480px) {
	.visul a{
	    padding: 10px 0;	
	}
}
