@media screen and (min-width:731px) {
	#main .main-center{
		max-width: 1200px;
	}

	.vg-top h1{
	    font-size: 30px;
	}

	.vg-top p{
	    font-size: 16px;
	    margin:0 0 20px;
	}

	.vg-nav ul li a:hover{
	    color:#fff;
	    background: #005da4;
	}

	.vg-video-wrap{
		display: flex;
	    width: 100%;
	    flex-direction: row;
	    flex-wrap: wrap;
	}

	.vg-card{
		clear: none;
		display: flex;
		flex-direction: column;
		flex:0 0 31.333%;
		box-sizing: border-box;
		margin:0 0 3%;
	}

	.vg-card:nth-child(3n + 2){
		margin:0 3% 3%;
	}

	.vg-card a.img-wrap:hover img{
	    transform: scale(1.05);
	}

	.vg-card a.img-wrap:hover:before{
		box-shadow:0px 0px 30px rgba(0,0,0,0.5), 0px 0px 0px 300px rgba(0,0,0,0.3);
	}

	.vg-card-content{
		padding:25px 20px;
		flex-direction: column;
    	flex-grow: 1;
    	display: flex;
	}

	.vg-card-content p[itemprop="description"]{
		flex-grow:1;
	}

	.vg-card-categories a{
		transition: all 0.2s ease-out;
	}

	.vg-card-categories a:hover{
		border-color: #005da4;
		background: #005da4;
		color:#fff;
	}

	.popup.vg-popup{
		width: 700px;
	    max-width: 700px;
	    margin-left: -350px;
	}
}