#offerPhoto{
 max-width:320px;
 max-height:320px;
 object-fit:scale-down;
 object-fit:contain;
 object-position:center center;
 background-color:transparent;
}

 #offerTitle{
  display:flex;
  justify-content:center;
  flex-flow:row;
  padding-right:11px;
  align-items:center;
  text-decoration:none;
  overflow-wrap:none;
 }
#adLink{
  display:flex;
  justify-content:flex-end;
  flex-flow:row;
  padding-right:11px;
  align-items:center;
  text-decoration:none; 
}
 @media screen and (max-width:767px){
 #offerTitle{
   font-size:16px;
   margin-bottom:31px;
 }
  
}


@media screen and (min-width:768px){
 #offerTitle{
   padding-left:11px;
   font-size:20px;
   margin-bottom:31px;
 }
  
}


