.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
	padding:0;
}


//banner media queries
 @media screen and (max-width: 1200px)  and (min-width: 1024px)
{
  .banner-right
  {
left: 550px;
}

}
@media screen and (max-width: 1024px)  and (min-width: 768px)
{
  .banner-right
  {
left: 500px;
 }

}


//customers
@media only screen and (max-width: 767px) and (min-width: 320px)
			{
               .customer-year
               {
               height: 650px;
               }
			}

@media screen and (max-width:767px) and (min-width:320px)
  {
    .projects
    {
display: grid;

 }
  }
@media screen and (max-width:768px) and (min-width:320px)
{
	.yard_content p
	{
		font-size:12px;
		width: 260px;
		
	}
.yard_title
	{
		width:250px;
	}
	.yard_title p
	{
		font-size:12px;
	}
}
@media screen and (min-width:767px) and (max-width:1023px)
{
	.project:nth-child(3n+1) .project-image {
    width: 350px;
    height: 256px;
    margin-top: 20px;
}
	.project:nth-child(3n+2) .project-image {
    width: 350px;
    height: 300px;
}
	.project:nth-child(3n+3) .project-image {
    width: 420px;
    height: 250px;
}
}