.metaslider .slides img
{
  margin: 40px 0 0 0;
}

.paintings
{
  margin: 40px 0 0 0;
}

.painting, .arrows
{
  display: inline-block;
}

.painting img
{
  /* width: 280px;
  height: 438px; */
}

.painting
{
  margin-right: 20px;
}

.arrows
{
  display: inline;
  position: relative;
  top: -300px;
  left: 920px;
}

.arrows img
{
  display: block;
  margin-bottom: 30px;
}

.about
{
  position: relative;
  width: 400px;
  height: 600px;
  color: #565565;
}

.about .box
{
  position: absolute;
  width: 350px;
  left: 30px;
  bottom: 20px;
}

.box
{
  display: inline;
  padding: 15px;
  background-color: rgba(255, 231, 197, 0.9);
}

.box h1 span
{
  display: block;
}

.box h1
{
  font-size: 16pt;
}

.link-blocks, .about-container
{
  display: inline-block;
}

.link-blocks
{
  margin: 0 0 0 50px;
}

.link-blocks img
{
  width: 435px;
  height: 275px;
}

.blog-link .image, .portfolio-link .image
{
  position: relative;
  width: 100%;
}

.portfolio-link h2, .blog-link h2
{
  color: #565656;
}

.portfolio-link
{
  margin: 0 0 55px 0;
}

.portfolio-link h2
{
  position: absolute;
  top: 100px;
  width: 100%;
}

.blog-link h2
{
  position: absolute;
  top: 100px;
  width: 100%;
}

.blog-link h2 span, .portfolio-link h2 span
{
  background: #FFF;
  padding: 15px 75px;
}

.link-blocks a
{
  text-decoration: none;
  color: #565565;
}

.blog-msg a
{
  text-decoration: none;
}

@media only screen and (max-device-width : 480px) {
  /*.paintings { margin-left: 22px; }*/
  .metaslider .slides img { width: 120px !important;}
  .metaslider li { width: 120px !important;}

  .about { width: 100%; height: auto;}
  .about img { width: 100%; height: auto;}
  .about .box { width: 60%; height: 50%;}
  .about .box h1 { margin: 0; padding: 0;}
  .about .box p { margin-top: 0; padding: 0; font-size: 0.8em; }

  /*.link-blocks .image img { width: 200px; height: auto;}*/
  .link-blocks .image span { padding: 5%;}
  .blog-link h2, .portfolio-link h2 { top: 30%;}
  .link-blocks { width: 100%; margin: 0; padding: 0;}
  .portfolio-link, .home-video { width: 100%; margin: 0; padding: 0;}

  /*.video-wrapper, .target, iframe{ width: 200px; height: auto;}*/
  .blog-msg { width: 150px; }
}

@media only screen and (max-device-width : 1080px) {
  /*.portfolio-link { margin: 0 0 71px 0; }*/
}
