



















@media (max-width: 950px)
{

	.lstk-technology-img
	{
		width: 600px;
		height: 350px;
	}

	.reviews-item
	{
		flex-direction: column;
	}

	.reviews-item-img
	{
		width: 500px;
		height: 500px;
		margin-bottom: 30px;
	}

	.reviews-item-description
	{
		max-width: 500px;
		height: auto;
	}
	
	.reviews-item-customer
	{
		margin-bottom: 20px;
	}


}



















@media (max-width: 768px)
{

	.first-screen-index-header-company-phone
	{
		display: none;
	}

	.first-screen-index-header-company-address
	{
		display: none;
	}

	.first-screen-index-text-item h1
	{
		font-size: 40px;
	}

	.first-screen-index-text-item h2
	{
		font-size: 25px;
	}

	.first-screen-index-text-item-feedback-text
	{
		font-size: 16px;
	}

	.first-screen-index-text-item h1 span
	{
		display: inline;
	}

	.lstk-technology
	{
		margin:100px auto;
	}

}




@media (max-width: 680px)
{

	.our-works h2
	{
		font-size: 30px;
		margin: 100px 0 30px 0;
	}

	.reviews-header
	{
		font-size: 30px;
		margin: 0 0 50px 0;
	}

	.excursion-header
	{
		font-size: 30px;
		margin: 0 0 50px 0;
	}

	.lstk-technology-img
	{
		width: 400px;
		height: 250px;
	}


	.object-other-buttons
	{
		margin: 50px auto 100px auto;
	}

	.lstk-technology-description
	{
		padding: 30px 20px;
	}

}






@media (max-width: 540px)
{

	.lstk-technology-img
	{
		width: 280px;
		height: 180px;
	}

	.reviews-item-img
	{
		width: 360px;
		height: 360px;
	}

	.reviews-item-description
	{
		max-width: 360px;
	}

	.reviews-item-description-purpose
	{
		font-size: 24px;
	}

}










@media (max-width: 480px)
{
	.first-screen-index-text-item h1
	{
		font-size: 30px;
	}

	.first-screen-index-text-item-feedback > ul
	{
		width: 300px;
		height: 320px;
	}

	.first-screen-index-text-item-feedback > ul > li:first-child
	{
		margin-top: 20px;
	}

	.first-screen-index-text-item-feedback > ul >li
	{
		font-size: 18px;
		margin: 0 0 25px 30px;
	}

	.lstk-technology
	{
		margin:70px auto;
	}

	.excursion > div
	{
		width: 90%;
	}
}














@media (max-width: 380px)
{

	.object-other-buttons > a
	{
		width: 250px;
		height: 60px;
		font-size: 18px;
		line-height: 60px;
		margin: 0 0 70px 0;
	}

	.reviews-item-img
	{
		width: 300px;
		height: 300px;
	}

	.reviews-item-description
	{
		max-width: 300px;
	}

}














@media (max-width: 350px)
{
	
	.first-screen-index-text-item-feedback > ul
	{
		width: 280px;
		height: 320px;
	}

	.first-screen-index-text-item-feedback > ul >li
	{
		margin: 0 0 25px 20px;
	}
}