@media only screen and (max-width:1200px) {
	.portfolio-projects-item { width: 33.33%; }

	// .portfolio-item-caption p { width: 80%; }
}

@media only screen and (max-width:1199px) {
	[data-sizey="1"][data-sizex="2"],
	[data-sizey="1"][data-sizex="3"]
	{
		width: 100%;
	}
}

@media only screen and (max-width:1199px) and (min-width: 992px) {
	[data-sizey="2"][data-sizex="3"],
	[data-sizey="2"][data-sizex="3"] + [data-sizey="1"][data-sizex="3"]
	{
		width: 655px;
	}
}/*480*/

@media only screen and (max-width:991px) and (min-width: 768px) {
	[data-sizey="2"][data-sizex="3"] { width: 435px; }

	.portfolio-projects-caption
	{
		padding: 45px 10px 0;
		height: 135px;
	}
}

@media only screen and (max-width:991px) {
	.services-block { text-align: center; }

	.servisec-item-wrap
	{
		padding-top: 68px;
		padding-left: 0;
	}

	.servisec-item { padding: 90px 20px 79px 20px; }

	.servisec-preview
	{
		left: 50%;
		top: 0;
	}

	.servisec-item h4.with-border.border-left:before
	{
		margin-left: auto;
		margin-right: auto;
	}

	.servisec-item .btn-more-wrap
	{
		left: 20px;
		right: 20px;
	}

	[data-sizey="2"][data-sizex="3"]
	{
		padding-left: 0;
		padding-bottom: 310px;
	}

	[data-sizey="2"][data-sizex="3"][data-img-position="right"] .event-description,
	[data-sizey="2"][data-sizex="3"][data-img-position="left"] .event-description
	{
		top: auto;
		width: 100%;
	}

	[data-sizey="2"][data-sizex="3"][data-img-position="right"] .event-description:after,
	[data-sizey="2"][data-sizex="3"][data-img-position="left"] .event-description:after
	{
		top: auto;
		bottom: 100%;
		left: 50%;
		margin-left: -4px;
		border-bottom-color: #ffffff;
	}

	.dark-layout [data-sizey="2"][data-sizex="3"][data-img-position="right"] .event-description:after,
	.dark-layout [data-sizey="2"][data-sizex="3"][data-img-position="left"] .event-description:after
	{
		border-bottom-color: #313131;
	}

	.portfolio-item-caption
	{
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media only screen and (max-width:767px) {

	.event-item
	{
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
	}

	.event-item .event-description
	{
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		width: 100%;
	}

	.event-item .event-description:after
	{
		top: auto;
		bottom: 100%;
		left: 50%;
		right: auto;
		margin-left: -4px;
		border-left-color: transparent;
		border-right-color: transparent;
		border-bottom-color: #ffffff;
	}

	.dark-layout .event-item .event-description:after
	{
		border-left-color: transparent;
		border-right-color: transparent;
		border-bottom-color: #313131;
	}

	.event-item:hover .event-description:after
	{
		border-left-color: transparent !important;
		border-right-color: transparent !important;
	}

	.portfolio-item-caption { width: 100%; }

	.options
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.cont-info { text-align: center; }
}

@media only screen and (max-width: 650px) {
	.portfolio-projects-item { width: 100%; }

	.cont-info
	{
		width: 100%;
		margin-top: 20px;
	}

	.cont-info:first-child { margin-top: 0; }
}

@media only screen and (max-width: 600px) {
	#logo
	{
		padding-top: 44.5%;
		height: auto;
	}
}

@media only screen and (max-width: 540px) {
	.portfolio-item-caption
	{
		padding-left: 30px;
		padding-right: 30px;
	}

	.portfolio-item-caption p
	{
		max-height: 95px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 480px) {
	#menu_link { margin-right: 0px; }

	#header-navigation { padding: 0 30px; }
}
