@media (max-width: 1280px){
	.developer-page .more-products .more-products-item-title { max-width: 100%; margin-bottom: 3px; line-height: 22px; }
	.developer-page .more-products .more-products-item-button { float: left; clear: left; margin-top: 0; }

	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 100%; }
	.developer-page .products-row .products-col-inner figcaption .product-title, .developer-page .products-row .products-col-inner figcaption .product-get-btn { float: none; }
	.developer-page .products-row .products-col-inner figcaption .product-get-btn { width: 63px; margin: 0 auto; padding: 0; text-align: center; }

	.page-popup-outer { width: 100%; }
	.page-popup-inner { margin: 65px; }

	.developer-product-updates .developer-product-update-title-data-left { margin-right: 25px; }
	.developer-product-updates .developer-product-update-title-data-right { padding-top: 0; }

	.vorax-steam-responsive-iframe-cont { padding-top: 25%; }
}

@media (max-width: 1175px){
	.show-under-1175 { display: block; }
	.hide-under-1175 { display: none; }
	nav.header-top-backlink-sub ul li.header-top-backlink { width: 100%; }
	span.header-top-backlink-sep { display: none; }
}

@media (max-width: 1120px){
	.show-under-1120 { display: block; }
	.show-under-1120-inline { display: inline-block; }
	.hide-under-1120 { display: none; }
	.developer-page .more-products-item-title {  max-width: 190px; }
}

@media (max-width: 1080px){
	.show-under-1080 { display: block; }
	.show-under-1080-inline { display: inline-block; }
	.hide-under-1080 { display: none; }

	.developer-product-contents-main { margin-right: 0; }
	aside.developer-product-contents-aside { width: auto; margin-bottom: 50px; }
	.developer-product-main-info-cont { padding-bottom: 0; border-bottom: 0; }

	.developer-product-media-cont-new-left { float: none; width: 100%; }
	.developer-product-media-cont-new-iframe-cont { height: auto; padding-top: 56.25%; }

	.developer-product-media-cont-new-right { float: none; width: 100%; margin-top: 5px; }
	.developer-product-media-cont-new-right-inner { height: 110px; margin-left: -2.5px; margin-right: 65px; }
	.developer-product-media-cont-new-right-absolute { min-width: max-content; }
	.developer-product-media-cont-new-right-absolute figure { float: left; width: 196px; height: 110px; margin: 0 2.5px; }
	.developer-product-media-cont-new-right-absolute figure img { height: 100%; }
	.developer-product-media-cont-new-right-controls { position: absolute; top: 0; right: 0; z-index: 10; width: 60px; height: 100%; margin: 0; }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-btn { float: none; width: 100%; height: 50%; border: none; }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-left { border-bottom: 2.5px solid transparent; }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-left .fa { transform: rotateY(0deg) rotate(90deg); }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-right { border-top: 2.5px solid transparent; }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-right .fa { transform: rotateY(0deg) rotate(90deg); }
	.developer-product-media-cont-new-right-controls .developer-product-media-cont-new-right-controls-btn a { height:100%; display: flex; justify-content: center; align-items: center; font-size: 22px; }

	.developer-product-media-cont-new-bottom { margin-top: 5px; }
	.developer-product-media-cont-new-bottom-row { margin: 0 -2.5px }
	.developer-product-media-cont-new-bottom-item { width: 20%; margin-bottom: 5px; }
	.developer-product-media-cont-new-bottom-item figure { padding: 0 2.5px; }
	.developer-product-media-cont-new-bottom-item figure img { width: 100%; height: auto; display: block; }

	.developer-product-updates-results .flex-col-13 { flex-basis: 50%; }
}

@media (max-width: 1020px){
	.developer-page .products-col { flex: none; max-width: 50%; margin-bottom: 30px; }
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 270px; }
	.developer-page .products-row .products-col-inner figcaption .product-title, .developer-page { float: left; }
	.developer-page .products-row .products-col-inner figcaption .product-get-btn { float: right; margin: 0; }
	.developer-page .more-products-title { margin-top: 20px; }


}

@media (max-width: 980px){
	.developer-page .more-products-item-title {  max-width: 150px; }
}

@media (max-width: 940px){
	.developer-page .more-products-item-title {  max-width: 110px; }

	.vorax-steam-responsive-iframe-cont { padding-top: 30%; }
}

@media (max-width: 900px){
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 250px; }
}

@media (max-width: 875px){
	.developer-product-media-cont-new-bottom-item { width: 25%; }
}

@media (max-width: 850px){
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 210px; }
	.developer-page .more-products-responsive .more-products-item-title { max-width: 150px; margin-right: 0; margin-bottom: 3px; line-height: 22px; }
	.developer-page .more-products-responsive .more-products-item-button { float: left; clear: left; margin-top: 0; }
}

@media (max-width: 830px){
	.hide-under-830 { display: none; }
	.show-under-830 { display: block; }
	.developer-product-rel .col { flex: none; max-width: 50%; }
	.developer-product-rel .col figure { margin-bottom: 10px; }
	.developer-product-rel .col:last-child figure { margin-bottom: 0; }
}


@media (max-width: 790px){
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 170px; }

	.vorax-steam-responsive-iframe-cont { padding-top: 40%; }
}

@media (max-width: 775px){
	.developer-page .info-col { flex: none; max-width: 100%; }
	.developer-page .info-col:first-child { margin-bottom: 25px; }
	.developer-page .more-products-responsive .more-products-item-title { max-width: 110px; }
}

@media (max-width: 755px){
	.developer-product-updates-results .flex-col-12, .developer-product-updates-results .flex-col-13 { flex-basis: 100%; }
}

@media (max-width: 720px){
	.hide-under-720 { display: none; }
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 205px; }
	.developer-page .products-row .products-col-inner figcaption .product-title, .developer-page .products-row .products-col-inner figcaption .product-get-btn { float: none; }
	.developer-page .products-row .products-col-inner figcaption .product-get-btn { width: 63px; margin: 0 auto; padding: 0; text-align: center; }
	.developer-page .more-products-responsive .more-products-col { flex: none; max-width: 100%; }
	.developer-page .more-products-responsive .more-products-col:first-child ul.more-products-list li:last-child figcaption { border-bottom: 1px solid #E5E5EA; }
	.developer-page .more-products-responsive .more-products-col:last-child ul.more-products-list li:first-child { margin-top: 10px; }
	.developer-page .more-products-responsive .more-products-item-title { max-width: 380px; }
	.developer-comments-write figure { width: 40px; height: 40px; border-radius: 40px; }
	.developer-comments-write figcaption { margin-left: 55px; } 
	.developer-product-contents-aside-col { flex: none; max-width: 100%; }

	.page-popup-inner { margin: 25px; margin-top: 65px; }

	.developer-product-media-cont-new-bottom-item { width: 33.333%; }

	.developer-product-breadcrumbs { margin-left: 0; }

}

@media (max-width: 675px){
	.developer-page .more-products-responsive .more-products-item-title { max-width: 340px; }
}

@media (max-width: 650px){
	.developer-page .header-contents-inner .header-back-link { width: 100%; margin-top: 0; text-align: left; }
	.developer-page .header-bg-cover { height: 150px; }
	/* .developer-page .header-placeholder { height: 180px; line-height: 180px; } */

	.developer-product-contacts .col { flex: none; max-width: 100%; }
	.developer-product-contacts .col:last-child .col-inner { margin-bottom: 0; }
	.developer-product-contacts .col a { float: left; padding: 0 25px; margin-bottom: 15px; }
	.developer-product-contacts .col:last-child a { float: left; clear: both; margin-bottom: 0; }
}

@media (max-width: 635px){
	.developer-page .more-products-responsive .more-products-item-title { max-width: 300px; }

	.developer-product-breadcrumbs ul li { margin-right: 5px; }

	.vorax-steam-responsive-iframe-cont { padding-top: 50%; }

	.developer-product-update-text figure { width: 100% !important; }
	.developer-product-update-text .responsive-iframe-full-width { width: 100%; }
}

@media (max-width: 610px){
	.hide-under-610 { display: none; }
	.show-under-610 { display: block; }
	.developer-product-cover { height: 140px; }
	.developer-product-cover img { display: none !important; }
	.developer-product-rel .col { max-width: 100%;}
	.developer-product-breadcrumbs { margin-bottom: 25px; }
}

@media (max-width: 595px){
	.developer-page .more-products-responsive .more-products-item-title { max-width: 260px; }
}

@media (max-width: 575px){
	.developer-page .products-col { max-width: 100%; }
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 330px; }
	.developer-page .products-row .products-col-inner figcaption .product-title { float: left; }
	.developer-page .products-row .products-col-inner figcaption .product-get-btn { float: right; margin: 0; }

	.developer-page .products-row, .developer-page .more-products-row { margin-left: 0; margin-right: 0; }
	.developer-page .products-col, .developer-page .more-products-col { padding-left: 0; padding-right: 0; }
}

@media (max-width: 555px){
	.developer-page .more-products-responsive .more-products-item-title { max-width: 220px; }

	.developer-product-media-cont-new-bottom-item { width: 50%; }

	.developer-product-updates .developer-product-update-title-data { flex-flow: row wrap; }
	.developer-product-updates .developer-product-update-title-data-left { flex: 0 0 100%; margin-right: 0; margin-bottom: 25px; }
}

@media (max-width: 545px){
	.hide-under-545 { display: none; }
	.header-top-backlink-cont-responsive { margin-right: 25px; }
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 290px; }
}


@media (max-width: 515px){
	.developer-page .more-products-responsive .more-products-item-title { max-width: 160px; }
}

@media (max-width: 505px){
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 250px; }
	.developer-product-contacts ul li a { display: block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
}

@media (max-width: 475px){
	.hide-under-475 { display: none; }
	.contents-wrapper { margin: 0 35px; }
	.header-top-user { float: left; }
	.developer-page .products-row, .developer-page .more-products-row { margin-left: 0; margin-right: 0; }
	.developer-page .products-col, .developer-page .more-products-col { padding-left: 0; padding-right: 0; }

	.developer-product-submenu-bottom { display: none; }
}

@media (max-width: 450px){
	.header-contents-inner figure { width: 60px; height: 60px; }
	.header-contents-inner h1 { line-height: 50px; }
	.developer-page .header-bg-cover { height: 110px; }

	.vorax-steam-responsive-iframe-cont { padding-top: 60%; }
}

@media (max-width: 430px){
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 210px; }
}

@media (max-width: 410px){
	.contents-wrapper { margin: 0 10px; }
	.developer-page .more-products-responsive .more-products-item-title { max-width: 135px; }
	.developer-page .products-row .products-col-inner figcaption .product-title { max-width: 170px; }
}