



.gilmanComponentDualImage{
  background-size: cover;
  background-position: center;
  color:#fff;
}

.gilmanComponentDualImageLight{
  color:#111;
}


.gilmanComponentDualImage .gilmanContentBoxCTA{
  position:absolute;
  right:-20px;
  z-index:100;
}
.gilmanComponentDualImage .gilmanContentBoxImage{
  width:100%;
  height:50vh;
  background-size:cover;
  background-position: center;
  background-color:#fff;
}

.gilmanComponentDualImage .gilmanContentBoxImage.gilmanContentBoxImageSmall{
  height:30vh;
}

.gilmanContentBoxImage{
	box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}

.gilmanComponentDualImage .gilmanContentBoxImageRound{
border-bottom-right-radius: 100px;
}

.gilmanComponentDualImage .gilmanContentBoxImageAngled {
  display: block; 
  width: 100%;
  
  -webkit-clip-path: polygon(
    0    0,
    100% 0,
    100% calc(100% - 100px),
    calc(100% - 100px) 100%,
    0    100%
  );
          clip-path: polygon(
    0    0,
    100% 0,
    100% calc(100% - 100px),
    calc(100% - 100px) 100%,
    0    100%
  );
}


  
@media only screen and (max-width:600px) {
	.gilmanComponentDualImage .gilmanContentBoxImage{
	  height:40vw;
	}
}
@media only screen and (max-width: 768px) {
	.gilmanComponentDualImage .gilmanContentBoxImage{
	  height:40vw;
	}
}
@media only screen and (max-width: 992px) {
	.gilmanComponentDualImage .gilmanContentBoxImage{
	  height:40vw;
	}
}
@media only screen and (max-width: 1200px) {
	.gilmanComponentDualImage .gilmanContentBoxImage{
		height:20vh;
	}
}