body.widget-snippet .apparel-image-section .text-area {
  height: 605px;
}
.widget-snippet .apparel-image-section {
  width: 100%;
  position: relative;
}
.widget-snippet .apparel-image-section .text-area{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: url(/template/2066438a/images/apparel-image-shape.png) no-repeat;
  height: 840px;
  width: 1153px;
}
.widget-snippet .apparel-image-section .text-area h3{
  font-size: 80px;
line-height: 100px;
font-weight: 500;
font-family: 'Work Sans';
color: #fff;
  padding: 100px 10px 100px 160px;
}
@media (max-width: 1500px) {
.widget-snippet .apparel-image-section .text-area h3 {
  font-size: 65px;
  line-height: 72px;
}
.widget-snippet .apparel-image-section .text-area {
  background-size: 850px;
  width: 850px;
}
.widget-snippet .apparel-image-section .text-area h3 {
  padding: 90px 10px 90px 80px;
}
}
 @media (max-width: 1400px){
.widget-snippet .apparel-image-section .text-area h3 {
  padding: 70px 10px 90px 43px;
}
.widget-snippet .apparel-image-section .text-area {
  background-size: 820px;
  width: 820px;
}
}

@media (max-width: 1200px) {
.widget-snippet .apparel-image-section .text-area h3 {
  font-size: 55px;
  line-height: 68px;
}
.widget-snippet .apparel-image-section .text-area h3 {
  padding: 50px 10px 50px 20px;
}
.widget-snippet .apparel-image-section .text-area {
  background-size: 675px;
  width: 675px;
  height: 485px;
}
}
@media (max-width: 991px){
.widget-snippet .apparel-image-section .text-area h3 {
  padding: 40px 10px 50px 20px;
  font-size: 40px;
  line-height: 48px;
}
.widget-snippet .apparel-image-section .text-area {
  background-size: 492px;
  width: 492px;
  height: 352px;
}
}
@media (max-width: 767px){
.widget-snippet .apparel-image-section .text-area h3 {
  padding: 10px 20px;
  font-size: 20px;
  line-height: 27px;
}
.widget-snippet .apparel-image-section .text-area {
  background-size: 262px;
  width: 262px;
  height: 195px;
}
}
