.shoppingPage {
    background: url(https://www.mitchum.co.uk/images/general-images/shopping-bg.png) no-repeat center
}

.uk-icon-list {
    margin-top: 40px
}

.uk-WTBCopy {
    display: block;
    float: left;
    bottom: 13px;
    position: relative;
    font-size: 45px;
    font-weight: 900;
    color: #2e8264;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.icon-list {
    margin: 0 32px 25px;
    display: inline-block
}

.icon-list-container {
    width: 700px;
    margin: 0 auto
}

.icon-list-div {
    position: relative;
    display: block;
    float: left;
    top: 36px;
    min-width: 0;
    width: auto;
    margin: 0 auto 300px
}

.links {
    cursor: pointer
}

body {
    max-width: 100%;
    margin: 0;
    font-family: "ff-netto-web";
    position: relative
}

html,
body {
    overflow-x: hidden
}

ul {
    padding-left: 0
}

#contact ul {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
}

#scrollNav-1 {
    padding-top: 49px;
    margin-bottom: -49px;
}

.scroll-nav__list {
    background-color: #2e8264
}

.productTechnologyWrapper {
    background: url('https://www.mitchum.co.uk/images/general-images/techwrapperv2_womens.png') no-repeat center top;
}

#productCopy ul {
    padding-left: 20px;
}

a,
img {
    border: none
}

#containerElement .masonryImage {
    margin-bottom: 14px
}

a.footerLink:link {
    color: #00653a
}

a.footerLink:visited {
    color: #00653a
}

a.footerLink:hover {
    color: #00653a
}

.masonryImage {
    width: 32%
}

.bottomScrollImage {
    width: 127px;
    height: 250px;
    padding-top: 20px
}

.scroll-nav__heading {
    display: none
}

.scroll-nav__item {
    margin: 6px 0
}

#scrollNav-2 {
    position: relative
}

.formColumn {
    list-style-type: none
}

.errorMessages {
    position: static;
    color: red
}

.container {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.container:after,
.container:before,
.nav:after,
.nav:before,
.row:after,
.row:before {
    display: table;
    content: " "
}

.container:after,
.nav:after,
.row:after {
    clear: both
}

fieldset {
    border: none;
    padding: 0;
    width: 100%;
    color: #2e8264
}

video {
    width: 100%!important;
    height: auto!important
}

.center {
    padding: 0 23px
}

.bottomNavScroll {
    display: block;
    width: 50px
}

#bottomSlides {
    margin: 0 auto;
    width: 200px;
}

#prevProd {
    float: left
}

#nextProd {
    float: right
}

.cf:before,
.cf:after {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.cf {
    *zoom: 1
}

.page {
    min-height: 260px;
}

.pageTitle {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.responsiveImage {
    width: 100%
}

.navHeader {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.row {
    margin-right: 0;
    margin-left: 0
}

.headerClass {
    width: 100%
}

.productTitleClass {
    color: #2e8264;
    margin: 50px 66px 0 0;
    text-transform: uppercase
}

.productsSectionClass {
    margin: 0 auto;
    text-align: center
}

.productsSectionCopy {
    text-align: left
}

.productsSectionItem-product {
    background-color: transparent
}

.productsSectionItem,
.productNavListItem {
    list-style-type: none
}

.productNavListItem {
    display: inline;
    margin: 10px auto;
    padding: 0 10px
}

.productItemNav {
    margin: 0 auto;
    text-align: center
}

.productLinksList {
    text-align: left;
    list-style-type: none
}

.productLinksUL {
    margin: 0 auto;
    bottom: 181px;
    position: relative;
    width: 368px
}

.productsSectionButton img {
    max-height: 120px;
}

.productsSectionButton {
    display: inline-block;
    width: 25%;
}

.productLinksListItem {
    color: #fff
}

a.productLinks:link {
    color: #fff;
    text-decoration: none;
    font-weight: 900
}

a.productLinks:visited {
    color: #fff;
    text-decoration: none;
    font-weight: 900
}

a.productLinks:hover {
    color: #fff;
    text-decoration: none;
    font-weight: 900
}

a.productLinks:active {
    color: #fff;
    text-decoration: none;
    font-weight: 900
}

#technology {
    transform: translateY(100px);
}

.technologySection {
    margin: 0 auto;
    text-align: center;
    width: 50%;
    padding: 0 10px;
}

.technologyTextSubheader {
    font-size: 20px;
    font-weight: 900
}

.technologyCopy {
    margin: 0 auto;
    text-align: center;
    min-height: 62px
}

.shoppingPageCopyContainer {
    color: #2e8264;
    top: 447px;
    position: relative;
    z-index: 2;
    min-width: 100%;
}

.shoppingBigCopy {
    display: block;
    bottom: 13px;
    position: relative;
    right: 3px
}

.dropDownContainer {
    margin-bottom: 38px
}

.productLinks,
.shoppingBigCopy {
    text-shadow: 1px 1px rgba(0, 0, 0, .3), 2px 2px rgba(0, 0, 0, .3), 3px 3px rgba(0, 0, 0, .3), 4px 4px rgba(0, 0, 0, .3);
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#000000, direction=45);
    font-size: 45px
}

.shoppingChooseText {
    color: #000;
    font-size: 13px;
    display: block;
    position: relative;
    top: -16px
}

.contact {
    float: left;
    position: relative;
    border-top: 10px solid #e1e5e5;
    color: #696969
}

.contactCopyParas {
    margin-top: 0
}

.footerClass {
    font-size: 10pt;
    height: 165px;
    position: relative;
    width: 100%;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 30px;
}

.dropDown,
.formField {
    display: block;
    background: 0 0;
    width: 100%;
    height: 50px;
    font-size: 20px;
    color: #696969;
    border: 1px solid #696969
}

.requiredFieldCopy {
    text-shadow: 1px 1px rgba(0, 0, 0, .3), 2px 2px rgba(0, 0, 0, .3), 3px 3px rgba(0, 0, 0, .3), 4px 4px rgba(0, 0, 0, .3);
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#000000, direction=45);
    font-size: 45px;
    color: #2e8264
}

.shoppingPagePackShot {
    position: relative;
    bottom: 483px;
    width: auto;
    padding: 20px 0 72px
}

.wtbText {
    display: block;
    position: relative;
    bottom: 401px;
    font-size: 40px;
    color: #696969;
    font-weight: 900;
    text-shadow: 1px 1px rgba(0, 0, 0, .1), 2px 2px rgba(0, 0, 0, .1), 3px 3px rgba(0, 0, 0, .1), 4px 4px rgba(0, 0, 0, .1);
    filter: progid: DXImageTransform.Microsoft.Shadow(color=#000000, direction=45);
    font-size: 45px
}

.productsSectionButton {
    display: inline-block;
    padding: 0 15px
}

.productsSectionCopy {
    margin: 0;
    display: none
}

.menuHamburger {
    display: block;
    width: 25px;
    height: 4px;
    margin: 5px 0;
    background: #fff;
    z-index: 5
}

.socialNetworkingIconList {
    position: fixed;
    z-index: 10;
    margin-left: 10px;
    top: 2px
}

.socialNetworkingIconListItem {
    display: inline;
    list-style-type: none;
    margin-right: 5px
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-top: 30px
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.productNavListItem {
    cursor: pointer
}

.cycle-slideshow {
    position: relative;
    z-index: 3;
    width: 50%
}

.cycle-slideshow img {
    height: auto;
    margin-right: 66px
}

.btnSlideshow {
    width: 54px;
    height: 54px
}

#prev {
    position: relative;
    float: left
}

#next {
    position: relative;
    float: right
}

.slideShowNav {
    margin: 0 auto;
    text-align: center;
    height: 54px;
    position: relative;
    z-index: 3;
    width: auto
}

.videoPlayBtn {
    margin: 0 auto;
    text-align: center;
    text-align: center;
    position: relative;
    bottom: 17px
}

.btnForm {
    background: url(https://www.mitchum.co.uk/images/general-images/btnsubmitnext.png) no-repeat;
    width: 42px;
    height: 42px;
    background-position: 0 0;
    border: 0;
    margin: 5px 0 0 80px
}

.thankYouText {
    text-align: center;
    width: 335px;
    margin: 0 auto 42px
}

.black {
    color: #000
}

.white {
    color: #fff
}

.hideProduct {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

#productsSection .productsSectionItem-product {
    min-height: 710px
}

.mensProduct_one {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/MENS_clinical_tn.png.html) no-repeat 0 -6px
}

.mensProduct_two {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/MENS_invisible-solid_tn.png.html) no-repeat
}

.mensProduct_three {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/MENS_clean-control-anti-persp_tn.png.html) no-repeat
}

.mensProduct_four {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/MENS_advancedGel_tn.png.html) no-repeat
}

.womensProduct_one {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/WOMENS_clinical_tn.png.html) no-repeat
}

.womensProduct_two {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/WOMENS_advancedStick_tn.png.html) no-repeat
}

.womensProduct_three {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/WOMENS_clean-control-anti-persp_tn.png.html) no-repeat
}

.womensProduct_four {
    height: 116px;
    width: 48px;
    display: inline-block;
    background: url(https://www.mitchum.co.uk/Products/WOMENS_advancedgel_tn.png) no-repeat
}

.masonryImageContainer {
    position: relative
}

#containerElement .masonryImage {
    margin-bottom: 14px
}

.item {
    position: relative;
    margin: 8px 0 0 0;
    display: inline
}

.scroll-nav {
    z-index: 30;
    position: fixed;
    top: -20px;
    margin-left: 170px;
}

.scroll-nav__heading {
    margin-left: 8px;
    color: #000
}

.scroll-nav__list {
    list-style: none;
    margin: 0;
    list-style-type: disc;
    color: #fff;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-right: 10px;
    background-color: #2e8264!important;
}

.scroll-nav__item {
    font-weight: 900;
    display: inline-block!important;
    padding-right:5px;
}

.scroll-nav__wrapper {
    position: relative;
    top: 0px;
    left: 40px;
    background-color:  transparent;
}
.scroll-nav__wrapper:hover {
    background-color: transparent;
}

a.scroll-nav__link {
    color: #ffffff;
    text-decoration: none
}

a.scroll-nav__link:link {
    color: #ffffff;
    text-decoration: none
}

a.scroll-nav__link:visited {
    color: #ffffff;;
    text-decoration: none
}

a.scroll-nav__link:hover {
    color: #000000;
    text-decoration: none
}

a.scroll-nav__link:active {
    color: #000000;
    text-decoration: none
}

.productsPageClass {}

.productLinksList {
    text-indent: -9999px
}

.shoppingPagePackShot {
    margin: 0 auto;
    text-align: center
}

.techIconMiddle {
    margin: 0
}

.scroll-nav {
    display: none
}

.dropDown,
.formField {
    margin: 0 auto;
    margin: 5px auto 20px
}

.dropDownContainer {
    margin: 0 auto;
    text-align: center
}

.contact {
    margin-top: 93px
}

#scrollNav-6 {
    width: 300px;
    margin: 0 auto
}

.shoppingPage {
    margin: auto 0;
    text-align: center
}

.shoppingPageCopyContainer {
    position: relative;
    margin-bottom: 60px
}

.contactCopyParas,
.requiredFieldCopy {
    margin-left: 0
}

.productsSectionItem-product {
    background-color: #c2e1ea
}

.productNavListItem {
    display: block;
    border-bottom: 1px solid #dfdfdf
}

.scroll-nav__wrapper {
    top: 45px
}

.scroll-nav__item {
    list-style-type: none
}

.scroll-nav__heading {
    text-indent: -9999px;
    position: absolute
}

.slideShowNav {
    top: -169px;
    margin: 0 17px
}

.formThankYou {
    margin: 0 auto
}

#scrollNav-1 .cycle-slideshow {
    width: auto;
    border-bottom: 11px solid #d8d8d8
}

#scrollNav-1 .cycle-slideshow img {
    margin-left: 0
}

.posab {
    position: absolute
}

@media (min-width:529px) and (max-width:767px) {
    .icon-list-div {
        margin: 0 auto 300px
    }
    .scroll-nav__list {
        background-color: #2e8264
    }
    .goBtn {
        margin-top: 10px
    }
    .center {
        padding: 0 95px;
        position: relative;
        top: 151px
    }
    .productsSectionCopy {
        margin: 0 30px;
        display: none
    }
    .container,
    main {
        max-width: 767px;
        min-width: 529px
    }
    .posab {
        position: absolute
    }
    .shoppingPage {
        margin: 0 auto;
        text-align: center;
    }
    .scroll-nav {
        display: none;
        top: 0;
        margin-left: auto;
        right: 40px;
    }
    .shoppingPagePackShot {
        position: relative;
        bottom: 483px;
        width: auto;
        padding: 20px 0 72px
    }
    .shoppingPageCopyContainer {
        position: relative;
        top: 380px
    }
    .productTechnologyWrapper {
        background: #fff;
        min-height: 1351px
    }
    .productLinksListUL {
        margin: 88px 0 0 299px
    }
    .dropDown,
    .formField {
        margin: 0 auto
    }
    .contact {
        width: 100%
    }
    #scrollNav-6 {
        width: 300px;
        margin: 0 auto
    }
    fieldset {
        padding: 0
    }
    .productsSectionItem-product {
        min-height: 681px
    }
    .productNavListItem {
        display: block;
        border-bottom: 1px solid #dfdfdf
    }
    .scroll-nav__wrapper {
        top: 45px
    }
    .scroll-nav__item {
        list-style-type: none;
        display: block!important;
    }
    .scroll-nav__heading {
        text-indent: -9999px;
        position: absolute
    }
}

@media(min-width:768px) {
    .site-title {
        background: url(https://www.mitchum.co.uk/images/general-images/mitchum_logo.png) no-repeat #00653a center
    }
    .cf {
        top: 0;
        z-index: auto
    }
    #prevProd, #nextProd {
        display: none;
    }
    .icon-list-div {
        min-width: 100%;
        margin: 0 auto 300px
    }
    label,
    .formField {
        display: block;
        float: left;
        max-width: 100%;
        width: calc(1100px / 2);
        padding-right: 15px;
        padding-left: 15px;
    }
    .formField {
        margin-left: 15px;
    }
    #recaptchaElement {
        padding-top: 5px;
        padding-right: 5px;
        display: block;
        float: right;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .container,
    main {
        max-width: 991px;
        min-width: 768px
    }
    .scroll-nav__list {
        background-color: #2e8264
    }
    .icon-list-div {
        min-width: 100%;
        margin: 0 auto 30px
    }
    .cycle-slideshow {
        width: auto
    }
    #scrollNav-2 {
        text-align: left
    }
    .cycle-slideshow img {
        margin-left: 0
    }
    .productsPageClass {
        text-align: start;
        margin: 0
    }
    .productTechnologyWrapper_MENS {
        background: url(https://www.mitchum.co.uk/images/general-images/productTechWrapper.jpg)
    }
    .productTechnologyWrapper_WOMENS {
        background: url(https://www.mitchum.co.uk/images/general-images/productTechWrapper_WOMENS.jpg)
    }
    .productTechnologyWrapper {
        min-height: 1543px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top
    }
    .productsSectionItem {
        text-align: left;
        margin: 0;
        display: inline-block;
        width: 300px;
        vertical-align: top
    }
    .productLinksListUL {
        position: absolute;
        margin: 92px 0 0 50px
    }
    .productSectionClass {
        margin-left: 223px
    }
    .productsSectionCopy {
        width: 231px;
        margin: 76px 0 0 0
    }
    .productLinksList {
        text-indent: 0
    }
    .shoppingPage {
        background: url(https://www.mitchum.co.uk/images/general-images/shopping-bg.png) no-repeat center;
        margin-top: 100px
    }
    .shoppingPagePackShot {
        top: 107px;
        float: right;
        position: relative;
        right: 110px
    }
    .shoppingPageCopyContainer,
    .contactCopy {
        float: left;
        top: 150px
    }
    .techIconMiddle {
        margin: 0 70px
    }
    .scroll-nav {
        display: none;
    }
    .contact {
        width: 100%;
        margin-top: 154px;
        padding: 20px 0
    }
    .dropDownContainer {
        position: relative
    }
    #scrollNav-6 {
        width: auto
    }
    fieldset {
        padding: 0;
    }
    .wtbText {
        display: none
    }
    .contactCopyParas,
    .requiredFieldCopy {
        width: 300px;
        margin-left: 91px
    }
    .productsSectionItem-product {
        margin-top: 20px;
        background: transparent;
        max-height: 502px
    }
    .productsSectionClass {
        margin: 0 0 0 205px
    }
    .productNavListItem {
        display: inline;
        border: 0
    }
    .scroll-nav {
        display: none;
    }
    .scroll-nav__item {
        list-style-type: none
    }
    .scroll-nav__wrapper {
        top: 45px
    }
    .scroll-nav__heading {
        text-indent: -9999px;
        position: absolute
    }
    .slideShowNav {
        top: -246px;
        margin: 0 50px
    }
    .formThankYou {
        margin: 0
    }
    .errorMessages {
        position: absolute;
        top: 440px;
        left: 137px
    }
    .technologySection {
        width: 70%
    }
    .videoWrapper {
        margin-bottom: 61px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .icon-list-div {
        min-width: 100%;
    }
    .cf {
        z-index: auto
    }
    .productLinksUL {
        top: 155px
    }
    .cycle-slideshow {
        width: auto
    }
    .cycle-slideshow img {
        margin-left: 0
    }
    .formColumn {
        position: relative;
        display: inline-block;
        float: left;
        max-width: 50%;
    }
    .container,
    main {
        min-width: 992px;
        max-width: 1199px
    }
    .container {
        margin: 0 auto
    }
    .productsPageClass {
        text-align: start;
        margin: 0;
        background-color: none
    }
    .productsSectionClass {
        margin: 0 0 0 65px;
        padding-left: 290px;
        position: relative;
        top: 118px
    }
    .productItemNav {
        bottom: 189px;
        position: relative
    }
    .productTechnologyWrapper {
        min-height: 1543px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top
    }
    .productsSectionItem {
        text-align: left;
        display: inline-block;
        width: 300px;
        vertical-align: top
    }
    .productLinksList {
        text-indent: 0
    }
    .productLinksListUL {
        margin: 139px 0 0 174px;
        z-index: 2;
        position: relative
    }
    .productsSectionCopy {
        margin-top: 54px
    }
    .techIconMiddle {
        margin: 0 70px
    }
    .scroll-nav {
        display: block;
        position: fixed;
    }
    .shoppingPagePackShot {
        right: -73px;
        top: 120px
    }
    .shoppingPageCopyContainer,
    .contactCopy {
        float: left;
        top: 207px
    }
    .contactCopy {
        position: relative
    }
    .contact {
        width: 100%
    }
    .formContainer {
        position: relative;
    }
    #scrollNav-6 {
        width: auto
    }
    fieldset {
        padding: 0;
    }
    .wtbText {
        display: none
    }
    .contactCopyParas,
    .requiredFieldCopy {
        margin-left: 0
    }
    .productsSectionItem-product {
        margin-top: 20px;
        background: transparent
    }
    .productNavListItem {
        display: inline;
        border-bottom: 0
    }
    .scroll-nav__wrapper {
        position: relative;
        left: 6px;
        top: 49px
    }
    .scroll-nav__heading {
        margin-left: 8px;
        color: #000
    }
    .scroll-nav__list {
        list-style: disc;
        margin: 0;
        color: #fff;
        background-color: transparent
    }
    .scroll-nav__heading {
        text-indent: 0;
        position: static
    }
    .slideShowNav {
        top: -400px;
        margin: 0 120px
    }
    .formThankYou {
        margin: 0
    }
    footer {
        margin: 74px 0
    }
    .errorMessages {
        top: 440px;
        position: absolute;
        left: 137px
    }
    .center {
        position: absolute!important;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px, 1px, 1px, 1px)
    }
    .technologySection {
        width: 55%
    }
    .masonryImage {
        width: 33%
    }
    .socialNetworkingIconListItem {
        margin-right: 10px
    }
}

@media(min-width:1200px) {
    .icon-list {
        display: inline-block;
        margin: 0 32px 25px
    }
    .icon-list-div {
        min-width: 100%;
        margin-bottom: 0px;
    }
    .icon-list-container {
        width: 700px;
    }
    .scroll-nav__list {
        background-color: transparent
    }
    .site-title {
        background: url(https://www.mitchum.co.uk/images/general-images/mitchum_logo.png) no-repeat #00653a center
    }
    #scrollNav-2 {
        text-align: left
    }
    .socialNetworkingIconListItem {
        margin-right: 10px
    }
    .masonryImage {
        width: 33%
    }
    .technologySection {
        width: 55%
    }
    .errorMessages {
        position: absolute;
        top: 440px;
        left: 137px
    }
    .center {
        position: absolute!important;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px, 1px, 1px, 1px)
    }
    .cycle-slideshow {
        width: auto
    }
    .cycle-slideshow img {
        margin-left: 0
    }
    .formColumn {
        position: relative;
        display: inline-block;
        float: left;
        max-width: 50%;
    }
    .footerClass {
        /* margin: 168px 0 30px;
        top: 300px */
    }
    .container {
        max-width: 1260px;
        border-right: 1px solid #e1e5e5;
        border-left: 1px solid #e1e5e5;
        height: 100%;
        min-height: 100%;
        /* padding-bottom: 350px */
    }
    .headerElementsClass {
        z-index: 100;
        position: fixed
    }
    .pageTitle {
        position: absolute!important;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px, 1px, 1px, 1px)
    }
    .homePageStyles {
        padding: 0
    }
    .homepageProductImage {
        position: absolute;
        top: 263px;
        right: 386px
    }
    .productTechnologyWrapper {
        min-height: 1543px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top
    }
    .productsSectionItem {
        text-align: left;
        display: inline-block;
        width: 300px;
        vertical-align: top
    }
    .productsSectionCopy {
        margin-top: 170px
    }
    .posab {
        position: absolute
    }
    .productsSectionClass {
        padding-left: 325px
    }
    .productsPageClass {
        text-align: start;
        margin: 0
    }
    .productLinksList {
        text-indent: 0
    }
    .productLinksListUL {
        margin: 139px 0 0 290px
    }
    .headerClass {
        background-position: center
    }
    .techIconMiddle {
        margin: 0 70px
    }
    .shoppingPage {
        margin-top: 100px
    }
    .shoppingPagePackShot {
        top: 91px;
        float: right;
        right: 199px;
        position: relative
    }
    .shoppingPageCopyContainer,
    .contactCopy {
        float: left;
    }
    .contact {
        width: 100%;
        margin-top: 200px
    }
    .contactCopy {
        position: relative
    }
    .formContainer {
        position: relative;
    }
    .scroll-nav {
        display: block;
        position: fixed;
        margin: 0 0 0 0;
    }
    #scrollNav-6 {
        width: auto
    }
    fieldset {
        padding: 15px
    }
    .wtbText {
        display: none
    }
    .contactCopyParas,
    .requiredFieldCopy {
        margin-left: 0
    }
    .productsSectionItem-product {
        margin-top: 70px;
        background: transparent
    }
    .productsSectionItem {
        display: inline-block;
        width: 300px;
        vertical-align: top
    }
    .productNavListItem {
        display: inline;
        border-bottom: 0
    }
    .scroll-nav__wrapper {
        position: relative;
        top: 22px;
        left: 0
    }
    .scroll-nav__list {
        margin: 0;
        list-style-type: disc;
        position: static
    }
    .selfies {
        min-height: 1532px
    }
    .slideShowNav {
        top: -360px;
        margin: 0 120px
    }
    .formThankYou {
        margin: 0
    }
    .thankYouText {
        text-align: left;
        width: auto;
        margin: 0
    }
}

.nav>li>a {
    padding: 5px
}

.nav-pills>li {
    float: none
}

.nav-pills>li+li {
    margin-left: 0
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #435e53
}

label,
.formField {
    display: block;
    float: left;
    max-width: 100%;
    width: calc(1100px / 2);
    padding-right: 15px;
    padding-left: 15px;
}

.formField {
    margin-left: 15px;
}

#recaptchaElement {
    padding-top: 5px;
    padding-right: 5px;
    display: block;
    float: right;
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('https://www.mitchum.co.uk/bundles/fancybox_sprite.png')
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('https://www.mitchum.co.uk/bundles/fancybox_loading.gif') center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('https://www.mitchum.co.uk/bundles/blank.gif');
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}

.fancybox-lock {
    overflow: hidden!important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden!important
}

.fancybox-lock-test {
    overflow-y: hidden!important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    /* background: url('https://www.mitchum.co.uk/bundles/fancybox_overlay.png') */
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, .8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url('https://www.mitchum.co.uk/bundles/fancybox_sprite@2x.png');
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image: url('https://www.mitchum.co.uk/bundles/fancybox_loading@2x.gif');
        background-size: 24px 24px
    }
}

#fancybox-buttons {
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 8050
}

#fancybox-buttons.top {
    top: 10px
}

#fancybox-buttons.bottom {
    bottom: 10px
}

#fancybox-buttons ul {
    display: block;
    width: 166px;
    height: 30px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    border: 1px solid #111;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .05);
    background: #323232;
    background: -moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));
    background: -webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
    background: -o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
    background: -ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
    background: linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)
}

#fancybox-buttons ul li {
    float: left;
    margin: 0;
    padding: 0
}

#fancybox-buttons a {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-color: transparent;
    background-image: url('https://www.mitchum.co.uk/bundles/fancybox_buttons.png');
    background-repeat: no-repeat;
    outline: none;
    opacity: .8
}

#fancybox-buttons a:hover {
    opacity: 1
}

#fancybox-buttons a.btnPrev {
    background-position: 5px 0
}

#fancybox-buttons a.btnNext {
    background-position: -33px 0;
    border-right: 1px solid #3e3e3e
}

#fancybox-buttons a.btnPlay {
    background-position: 0 -30px
}

#fancybox-buttons a.btnPlayOn {
    background-position: -30px -30px
}

#fancybox-buttons a.btnToggle {
    background-position: 3px -60px;
    border-left: 1px solid #111;
    border-right: 1px solid #3e3e3e;
    width: 35px
}

#fancybox-buttons a.btnToggleOn {
    background-position: -27px -60px
}

#fancybox-buttons a.btnClose {
    border-left: 1px solid #111;
    width: 35px;
    background-position: -56px 0
}

#fancybox-buttons a.btnDisabled {
    opacity: .4;
    cursor: default
}

.site-title {
    text-indent: -9999px;
    max-width: 1168px;
    position: fixed;
    z-index: 10;
    margin: 0;
    width: 100%;
    background: url(https://www.mitchum.co.uk/images/general-images/mitchum_logo.png) no-repeat #00653a center;
    opacity: .7;
    padding: 2px 0;
    border-bottom: 1px solid #000
}
.mobile-menu-btn-class {
    position: fixed;
    width: 30px;
    height: 30px;
    z-index: 10;
    top: 0;
    right: 0;
    margin: 5px 5px 0 0;
    display: none;
}
@media (max-width: 1199px){
    .site-title {
        max-width: 992px;
    }
    .mobile-menu-btn-class {
        display: none;
    }
    label,
    .formField {
        display: block;
        float: left;
        max-width: calc(952px / 2);
        padding-right: 15px;
        padding-left: 15px;
    }

    .formField {
        margin-left: 15px;
    }
}
@media (max-width: 991px){
    .site-title {
        max-width: 768px;
    }
    .mobile-menu-btn-class {
        display: block;
        right: calc( calc(100vw - 768px) / 2);
    }
    .formColumn {
        position: relative;
        display: inline-block;
        float: left;
        max-width: 50%;
    }
    label,
    .formField {
        display: block;
        float: left;
        max-width: calc(728px / 2);
        padding-right: 15px;
        padding-left: 15px;
    }
    .formField {
        margin-left: 15px;
    }
}
@media (max-width: 767px){
    .site-title {
        min-width: 100vw;
        text-indent: -9999px;
        position: fixed;
        z-index: 10;
        margin: 0;
        width: 100%;
        background: #00653a url(https://www.mitchum.co.uk/images/general-images/mitchum_logo_mobile.png) no-repeat 153px;
        opacity: .7;
        padding: 2px 0;
        border-bottom: 1px solid #000;
    }
    .mobile-menu-btn-class {
        display: block;
        right: 0;
    }
    .icon-list-container {
        display: block;
        float: left;
        width: 100%;
        text-align: center;
    }
    .icon-list {
        display: block;
        float: left;
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
    .formColumn {
        position: relative;
        display: inline-block;
        float: left;
        max-width: 50%;
    }
    label,
    .formField {
        display: block;
        float: left;
        max-width: calc(calc(100vw - 50px) / 2);
        padding-right: 15px;
        padding-left: 15px;
    }
    .formField {
        margin-left: 15px;
        margin-top: 5px;
        margin-bottom: 20px;
    }
    .cycle-slideshow img{
        margin-left: auto;
        margin-right: auto;
    }
    #bottomSlides{
        width: 100vw;
    }
    .cycle-slide{
        width: 100vw;
    }
    .productTitleClass{
        margin: 50px auto 0 auto;
        max-width: 100vw;
        text-align: center;
    }
    .productDescClass{
        margin-left: auto;
        margin-right: auto;
        padding: 0 15px;
        max-width: 100vw;
    }
    .productDescClass p{
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .productDescClass ul li{
        padding-left: 10px;
        text-align: left;
        max-width: 328px;
        margin: auto;
    }
}
@media (max-width: 528px){
    .center{
        padding: 0 95px;
        position: relative;
        top: 151px;
    }
    .cycle-slideshow img{
        margin-left: auto;
        margin-right: auto;
    }
    #bottomSlides{
        width: 100vw;
    }
    .cycle-slide{
        width: 100vw;
    }
    .productTitleClass{
        margin: 50px auto 0 auto;
        max-width: 100vw;
        text-align: center;
    }
    .productDescClass{
        margin-left: auto;
        margin-right: auto;
        padding: 0 15px;
        max-width: 100vw;
    }
    .productDescClass p{
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
    }
    .productDescClass ul li{
        padding-left: 10px;
        text-align: left;
        max-width: calc(100vw - 200px);
        margin: auto;
    }
}
#productTarget div.center.cf {
    z-index: 9999;
}
@media (min-width: 1200px){
    .scroll-nav {
        z-index: 30;
        position: fixed;
        top: 27px;
        margin-left: 438px;
        margin-right: auto
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .scroll-nav {
        z-index: 30;
        position: fixed;
        top: 0px;
        margin-left: 350px;
        margin-right: auto;
    }
}
@media (max-width:767px) {
    .scroll-nav {
        top: 0;
        margin-left: auto!important;
        float: right;
        margin-left: auto;
        right: 40px;
    }
    .scroll-nav__item {
        display: block!important;
    }
}
@media (min-width:768px) and (max-width: 991px) {
    .scroll-nav {
        top: 0;
        margin-left: auto!important;
        float: right;
        margin-left:423px;
        right: calc(((100vw - 563px)/2) - 60px);
    }
    .scroll-nav__item {
        display: block!important;
    }
}