/*Activity Workout*/

.image-overview-activity-workout {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/activity_workout_large.jpg")
}

.image-overview-activity-workout.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-activity-workout.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-activity-workout.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-activity-workout.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-activity-workout.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-activity-workout {
        background-image: url("/ca/fr/watch/close-your-rings/images/activity_workout_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-activity-workout {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/activity_workout_medium.jpg")
    }

    .image-overview-activity-workout.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-activity-workout.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-activity-workout.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-activity-workout.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-activity-workout.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-activity-workout {
        background-image: url("/ca/fr/watch/close-your-rings/images/activity_workout_medium_2x.jpg")
    }
}


/*Coaching*/

.image-overview-coaching {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/coaching_large.png")
}

.image-overview-coaching.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-coaching.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-coaching.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-coaching.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-coaching.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-coaching {
        background-image: url("/ca/fr/watch/close-your-rings/images/coaching_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-coaching {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/coaching_medium.png")
    }

    .image-overview-coaching.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-coaching.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-coaching.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-coaching.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-coaching.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-coaching {
        background-image: url("/ca/fr/watch/close-your-rings/images/coaching_medium_2x.png")
    }
}

/*Customize*/

.image-overview-customize {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/customize_large.jpg")
}

.image-overview-customize.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-customize.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-customize.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-customize.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-customize.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-customize {
        background-image: url("/ca/fr/watch/close-your-rings/images/customize_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-customize {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/customize_medium.jpg")
    }

    .image-overview-customize.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-customize.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-customize.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-customize.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-customize.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-customize {
        background-image: url("/ca/fr/watch/close-your-rings/images/customize_medium_2x.jpg")
    }
}


/*Favourite Apps*/

.image-overview-favorite-apps {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/favorite_apps_large.jpg")
}

.image-overview-favorite-apps.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-favorite-apps.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-favorite-apps.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-favorite-apps.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-favorite-apps.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-favorite-apps {
        background-image: url("/ca/fr/watch/close-your-rings/images/favorite_apps_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-favorite-apps {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/favorite_apps_medium.jpg")
    }

    .image-overview-favorite-apps.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-favorite-apps.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-favorite-apps.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-favorite-apps.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-favorite-apps.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-favorite-apps {
        background-image: url("/ca/fr/watch/close-your-rings/images/favorite_apps_medium_2x.jpg")
    }
}


/*Goal Static*/

.image-overview-goal-static {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/goal_static_large.jpg")
}

.image-overview-goal-static.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-goal-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-goal-static.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-goal-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-goal-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-goal-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/goal_static_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-goal-static {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/goal_static_medium.jpg")
    }

    .image-overview-goal-static.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-goal-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-goal-static.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-goal-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-goal-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-goal-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/goal_static_medium_2x.jpg")
    }
}


/*Move Goal Animation*/

.image-overview-move-goal-static {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/move_goal_static_large.jpg")
}

.image-overview-move-goal-static.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-move-goal-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-move-goal-static.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-move-goal-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-move-goal-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-move-goal-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/move_goal_static_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-move-goal-static {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/move_goal_static_medium.jpg")
    }

    .image-overview-move-goal-static.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-move-goal-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-move-goal-static.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-move-goal-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-move-goal-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-move-goal-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/move_goal_static_medium_2x.jpg")
    }
}


/*Stand Tap animation*/

.image-overview-stand-tap-static {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/stand_tap_static_large.jpg")
}

.image-overview-stand-tap-static.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-stand-tap-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-stand-tap-static.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-stand-tap-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-stand-tap-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-stand-tap-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/stand_tap_static_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-stand-tap-static {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/stand_tap_static_medium.jpg")
    }

    .image-overview-stand-tap-static.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-stand-tap-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-stand-tap-static.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-stand-tap-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-stand-tap-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-stand-tap-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/stand_tap_static_medium_2x.jpg")
    }
}



.image-overview-competitions-static {
    position: relative;
    width: 210px;
    height: 232px;
    background-size: 210px 232px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/competitions_static_large.jpg")
}

.image-overview-competitions-static.centered {
    position: relative;
    left: 50%;
    margin-left: -105px
}

@media only screen and (max-width: 1068px) {
    .image-overview-competitions-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

.image-overview-competitions-static.watch-face {
    margin-left: 6px
}

@media only screen and (max-width: 1068px) {
    .image-overview-competitions-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-competitions-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .image-overview-competitions-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/competitions_static_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-competitions-static {
        width: 161px;
        height: 178px;
        background-size: 161px 178px;
        background-repeat: no-repeat;
        background-image: url("/ca/fr/watch/close-your-rings/images/competitions_static_medium.jpg")
    }

    .image-overview-competitions-static.centered {
        position: relative;
        left: 50%;
        margin-left: -105px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-competitions-static.centered {
        left: 50%;
        margin-left: -80.5px
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-competitions-static.watch-face {
        margin-left: 6px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .image-overview-competitions-static.watch-face {
        margin-left: 5px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
    .image-overview-competitions-static.watch-face {
        margin-left: 7px
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-overview-competitions-static {
        background-image: url("/ca/fr/watch/close-your-rings/images/competitions_static_medium_2x.jpg")
    }
}






  .image-overview-activity-workout.centered {
    left: 50%;
    margin-left: -105px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-activity-workout.centered {
    left: 50%;
    margin-left: -81px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-activity-workout.watch-face {
    left: 50%;
    margin-left: -99px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-activity-workout.watch-face {
    left: 50%;
    margin-left: -76px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-activity-workout {
    background-image: url("/ca/fr/watch/close-your-rings/images/activity_workout_medium_2x.jpg");
  }
}

.image-overview-achievements {
  position: relative;
  width: 155px;
  height: 312px;
  background-size: 155px 312px;
  background-repeat: no-repeat;
  background-image: url("/ca/fr/watch/close-your-rings/images/achievements_large.jpg");
}

.image-overview-achievements.centered {
  left: 50%;
  margin-left: -77.5px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -62px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

.image-overview-achievements.watch-face {
  left: 50%;
  margin-left: -71.5px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -57px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-overview-achievements {
    background-image: url("/ca/fr/watch/close-your-rings/images/achievements_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-achievements {
    width: 124px;
    height: 250px;
    background-size: 124px 250px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/achievements_medium.jpg");
  }

  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -77.5px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -62px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -71.5px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -57px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-achievements {
    background-image: url("/ca/fr/watch/close-your-rings/images/achievements_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-achievements {
    width: 120px;
    height: 244px;
    background-size: 120px 244px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/achievements_small.jpg");
  }

  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -77.5px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -62px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
  .image-overview-achievements.centered {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -71.5px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -57px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
  .image-overview-achievements.watch-face {
    left: 50%;
    margin-left: -60px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .image-overview-achievements {
    background-image: url("/ca/fr/watch/close-your-rings/images/achievements_small_2x.jpg");
  }
}

.image-overview-sharing-static {
  position: relative;
  width: 210px;
  height: 230px;
  background-size: 210px 230px;
  background-repeat: no-repeat;
  background-image: url("/ca/fr/watch/close-your-rings/images/sharing_static_large.jpg");
}

.image-overview-sharing-static.centered {
  left: 50%;
  margin-left: -105px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-sharing-static.centered {
    left: 50%;
    margin-left: -81px;
    position: relative;
  }
}

.image-overview-sharing-static.watch-face {
  left: 50%;
  margin-left: -99px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-sharing-static.watch-face {
    left: 50%;
    margin-left: -76px;
    position: relative;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-overview-sharing-static {
    background-image: url("/ca/fr/watch/close-your-rings/images/sharing_static_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-sharing-static {
    width: 162px;
    height: 176px;
    background-size: 162px 176px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/sharing_static_medium.jpg");
  }

  .image-overview-sharing-static.centered {
    left: 50%;
    margin-left: -105px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-sharing-static.centered {
    left: 50%;
    margin-left: -81px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-sharing-static.watch-face {
    left: 50%;
    margin-left: -99px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-sharing-static.watch-face {
    left: 50%;
    margin-left: -76px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-sharing-static {
    background-image: url("/ca/fr/watch/close-your-rings/images/sharing_static_medium_2x.jpg");
  }
}

.image-overview-hero {
  position: relative;
  width: 678px;
  height: 746px;
  background-size: 678px 746px;
  background-repeat: no-repeat;
  background-image: url("/ca/fr/watch/close-your-rings/images/hero_large.jpg");
}

.image-overview-hero.centered {
  left: 50%;
  margin-left: -339px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero.centered {
    left: 50%;
    margin-left: -230px;
    position: relative;
  }
}

.image-overview-hero.watch-face {
  left: 50%;
  margin-left: -333px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero.watch-face {
    left: 50%;
    margin-left: -225px;
    position: relative;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-overview-hero {
    background-image: url("/ca/fr/watch/close-your-rings/images/hero_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero {
    width: 460px;
    height: 506px;
    background-size: 460px 506px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/hero_medium.jpg");
  }

  .image-overview-hero.centered {
    left: 50%;
    margin-left: -339px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-hero.centered {
    left: 50%;
    margin-left: -230px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero.watch-face {
    left: 50%;
    margin-left: -333px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-hero.watch-face {
    left: 50%;
    margin-left: -225px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-hero {
    background-image: url("/ca/fr/watch/close-your-rings/images/hero_medium_2x.jpg");
  }
}



.image-overview-monthly-celebration-startframe {
  position: relative;
  width: 130px;
  height: 160px;
  background-size: 130px 160px;
  background-repeat: no-repeat;
  background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_large.jpg");
}

.image-overview-monthly-celebration-startframe.centered {
  left: 50%;
  margin-left: -65px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

.image-overview-monthly-celebration-startframe.watch-face {
  left: 50%;
  margin-left: -59px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -46px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-overview-monthly-celebration-startframe {
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe {
    width: 102px;
    height: 126px;
    background-size: 102px 126px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_medium.jpg");
  }

  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -65px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -59px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -46px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-monthly-celebration-startframe {
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe {
    width: 102px;
    height: 126px;
    background-size: 102px 126px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_small.jpg");
  }

  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -65px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.centered {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -59px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -46px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
  .image-overview-monthly-celebration-startframe.watch-face {
    left: 50%;
    margin-left: -51px;
    position: relative;
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .image-overview-monthly-celebration-startframe {
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_startframe_small_2x.jpg");
  }
}

.image-overview-monthly-celebration-static {
  position: relative;
  width: 210px;
  height: 230px;
  background-size: 210px 230px;
  background-repeat: no-repeat;
  background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_static_large.png");
}

.image-overview-monthly-celebration-static.centered {
  left: 50%;
  margin-left: -105px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-static.centered {
    left: 50%;
    margin-left: -81px;
    position: relative;
  }
}

.image-overview-monthly-celebration-static.watch-face {
  left: 50%;
  margin-left: -99px;
  position: relative;
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-static.watch-face {
    left: 50%;
    margin-left: -76px;
    position: relative;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .image-overview-monthly-celebration-static {
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_static_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-static {
    width: 162px;
    height: 176px;
    background-size: 162px 176px;
    background-repeat: no-repeat;
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_static_medium.png");
  }

  .image-overview-monthly-celebration-static.centered {
    left: 50%;
    margin-left: -105px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-static.centered {
    left: 50%;
    margin-left: -81px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-monthly-celebration-static.watch-face {
    left: 50%;
    margin-left: -99px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .image-overview-monthly-celebration-static.watch-face {
    left: 50%;
    margin-left: -76px;
    position: relative;
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .image-overview-monthly-celebration-static {
    background-image: url("/ca/fr/watch/close-your-rings/images/monthly_celebration_static_medium_2x.png");
  }
}



/*  CAFR Fixes */

div.column-set.first.height-fix {
  height: 647px;
}

@media only screen and (max-width: 1068px) {
  div.column-set.last.move-height-fix {
    height: 632px;
  }
}

.section-hero .hero-lockup h2.enhanced{
	left: 21%;
}

@media only screen and (max-width: 1068px) {
  .section-hero .hero-lockup h2.enhanced {
    left: 16%;
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .hero-lockup h2.enhanced {
    width: 80vw;
    left: 1.5vw;
    top: 10vw;
    font-size: 15vw;
  }
}
