/* /Настройки/diamas_lab/Pages/Прочие страницы/d12600_material/Список с меню справа/ */
/* Phone (360) - *-600 */
@media (max-width: 767px) {
	.main .g-row{
		padding: 24px 16px 0; }
	.main .g-row > div:nth-child(1) > div{
		padding-left: 0;
		padding-right: 0; }
	.main .g-row > div:nth-child(1) > div:nth-child(1){
		padding-top: 0; }

	.main .g-row .constructor-index h1{
		padding-right: 40px; }
	.main .g-row .complex-price>div>div{
		margin-bottom: 0; }
	.main .g-row .constructor--list li{
		display: block;
		float: left;
		width: 38%;
		padding-right: 16px; }
	.main .g-row .constructor--list li:first-child + li{
		margin-top: 0; }
	.main .g-row .constructor--img,
	.main .g-row .constructor--img span{
		padding: 0 24px; }
}
/* Table portrait (768) - 600-900 */
@media (min-width: 768px) and (max-width: 1019px) {
	.main .g-row{
		padding: 40px 70px 0; }
	.main .g-row > div:nth-child(1) > div{
		padding-left: 0;
		padding-right: 0; }
	.main .g-row > div:nth-child(1) > div:nth-child(1){
		padding-top: 0; }
	.main .g-row > div:nth-child(1) > div:nth-child(3){
		float: left;
		width: calc(55% - 20px); }
	.main .g-row > div:nth-child(1) > div:nth-child(4){
		float: right;
		width: calc(45% - 20px); }

	.main .g-row .constructor-index h1{
		padding-right: 40px; }
	.main .g-row .complex-price>div>div{
		margin-bottom: 0; }
}
/* Table landscape (1020) - 900-1200 */
@media (min-width: 1020px) and (max-width: 1355px) {
	.main .g-row{
		padding: 40px 100px 0; }
	.main .g-row > div:nth-child(1) > div{
		padding-left: 0;
		padding-right: 0; }
	.main .g-row > div:nth-child(1) > div:nth-child(1){
		padding-top: 0; }
	.main .g-row > div:nth-child(1) > div:nth-child(2){
		float: left;
		width: calc(45%); }
	.main .g-row > div:nth-child(1) > div:nth-child(3),
	.main .g-row > div:nth-child(1) > div:nth-child(4){
		float: right;
		width: calc(55% - 40px); }

	.main .g-row .constructor-index h1{
		padding-right: 40px; }
	.main .g-row .complex-price>div>div{
		width: 100% }
	.main .g-row .constructor--list li{
		display: block;
		float: left;
		width: 38%;
		padding-right: 16px; }
	.main .g-row .constructor--list li:first-child + li{
		margin-top: 0; }
}
/* Desktop (1356) - 1200-1800 */
@media (min-width: 1356px) and (max-width: 1679px) {
	.main .g-row{
		padding: 0 20px; }
	.main .g-row > div:nth-child(1){
		width: calc(100% - 250px - 60px); }
	.main .g-row > div:nth-child(2){
		width: 250px;
		margin-left: 60px; }
	.main .g-row > div:nth-child(1) > div{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		max-width: 100%; }
	.main .g-row > div:nth-child(1) > div:nth-child(2){
		float: left;
		width: calc(45%); }
	.main .g-row > div:nth-child(1) > div:nth-child(3),
	.main .g-row > div:nth-child(1) > div:nth-child(4){
		float: right;
		width: calc(55% - 40px); }

	.main .g-row .complex-price>div>div{
		width: 100% }
	.main .g-row .constructor--list li{
		display: block;
		float: left;
		width: 38%;
		padding-right: 16px; }
	.main .g-row .constructor--list li:first-child + li{
		margin-top: 0; }
}
/* Big desktop (1920) - 1800-* */
@media (min-width: 1680px) {
	.main .g-row{
		max-width: 1640px;
		margin: 0 auto;
		padding: 0 20px; }
	.main .g-row > div:nth-child(1){
		width: calc(100% - 300px - 80px); }
	.main .g-row > div:nth-child(2){
		width: 300px;
		margin-left: 80px; }
	.main .g-row > div:nth-child(1) > div{
		margin-left: 0;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		max-width: 100%; }
	.main .g-row > div:nth-child(1) > div:nth-child(2){
		float: left;
		width: calc(40%); }
	.main .g-row > div:nth-child(1) > div:nth-child(3),
	.main .g-row > div:nth-child(1) > div:nth-child(4){
		float: right;
		width: calc(60% - 60px); }

	.main .g-row .complex-price>div>div{
		width: 100% }
	.main .g-row .constructor--list li{
		display: block;
		float: left;
		width: 44%;
		padding-right: 18px; }
	.main .g-row .constructor--list li:first-child + li{
		margin-top: 0; }
}