
    /* iPad */
    @media only screen and (min-width: 888px) and (max-width: 959px) {
		.desktop {display:none; }
		.tablet {display:inline-block; }
		.mobile {display:none; }
		.desktop-tablet {display:inline-block; }
		.tablet-mobile {display:inline-block; }
		
		.mobile-small {display:none; }
		.mobile-large {display:none; }
		
		.body-container {width:calc(100% - 60px); min-height:100vh; margin-left:30px; padding:0; background-color:#EBEBE8;}
		.body-container:after {content:''; position:fixed; left:0; bottom:0; width:100%; height:30px; background-color:#ffffff;}
		.body-container-home {width:calc(100% - 60px); min-height:100vh; margin-left:30px; padding:0; background-color:#EBEBE8; margin-top:30px;}
		.navigation {width:calc(100% - 60px);}
		.navigation .row {padding-left:10px; padding-right:10px;}
		.video-container {width: calc(100vw - 60px);}
		.video-container .title-container {width: calc(100vw - 60px);}
		
		.jewellery-type {padding:0px 5px 0px 5px; margin-bottom:150px;}
		.five.columns.featured-content {width:50%; margin-left:0;}
		.piece-image-wrapper {height:30vw; width:65% !important;}
		.piece-description {width:35% !important;}
		.piece-pricing .two-thirds, .piece-pricing .one-third {width:100%}
		.piece-pricing .price {text-align:left;}
		.enquiry-form input {min-width: calc(80% - 40px);}
		.enquiry-form textarea {min-width: calc(80% - 40px);}
		
		.bespoke-gallery-wrap .column, .bespoke-gallery-wrap .columns {margin-top: 1.4%; margin-bottom: 0; height: 180px;}
		.right-desktop {text-align:right;}
		.header-block .v-align-container {min-height:50vh;}
		.header-block-padding {padding-left: 85px;}
		.circle-cards {margin-bottom:1.4%;}
		.add-padding, .add-padding-all {padding:30px;}
		.process-cards {width: 49.3%;}
		.card-3 {margin-left:0}
		
		.first-info-item {margin-left:1.4% !important;}
		.information .one-half.column {width:48.6% !important}
		.featured-content {min-height:500px;}
		.footer-site-link {display:block;}
		
		.unslider-nav {display: none;}
		.unslider-arrow {top: 30px; left: calc(65% - 40px); }
		.unslider-arrow:hover {color: #ae9a64;}
		.unslider-arrow.next {left: 65%;}
		
		.preloader-wrapper {width: calc(100% - 60px); height: calc(100% - 95px); border-left: 30px solid #ffffff; border-right: 30px solid #ffffff;}
		
    }


    /* Small Mobile */
    @media only screen and (max-width: 887px) {
     	.desktop {display:none; }
		.tablet {display:none; }
		.mobile {display:inline-block; }
		.desktop-tablet {display:none; }
		.tablet-mobile {display:inline-block; }
		
		.mobile-small {display:inline-block; }
		.mobile-large {display:none; }
		
		.body-container {width:100%; min-height:100vh; margin:0; padding:0; background-color:#EBEBE8;}
		.navigation {width:100%;}
		.video-container {width: 100vw;}
		.video-container .title-container {width: 100vw;}
		
		.jewellery-type {padding:0px; margin-bottom:70px;}
		.piece-description {padding:25px;}
		.piece-image-wrapper {height:100vw; margin-top: 64px;}
		.piece-pricing .price {text-align:left;}
		.enquiry-form input {min-width: 100%;}
		.enquiry-form textarea {min-width: 100%;}
		
		.bespoke-gallery-wrap .column, .bespoke-gallery-wrap .columns {margin-top: 3%; margin-bottom: 0; height: 280px;}
		.footer .left, .footer .right {text-align:center;}
		.footer .row {margin-bottom:20px;}
		.right-desktop {text-align:center;}
		.centre-mobile {text-align: center;}
		.header-block .v-align-container {min-height:20vh;}
		.header-block-large .v-align-block {bottom: -95px; top: auto;}
		.header-block-padding {padding: 30px; background: #ffffff; width: calc(100% - 60px);}
		.circle-cards {margin-bottom:7.5%;}
		.add-padding-all {padding:30px;}
		
		.the-marks {padding-left:40px; padding-right:40px;}
		.the-marks .column {margin-bottom:3em;}
		.featured-content {min-height:350px;}
		.footer-site-link {display:none;}
		
		.unslider-nav {display: block;}
		.unslider-arrow {display: none;}
		.unslider-arrow.next {display: none;}
		
		.preloader-wrapper {height: calc(100% - 65px);}
		.nav-button-cart {width: 60%; -moz-border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px;}
		#itemsincart-wrapper2 {-moz-border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -moz-border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; padding-right: 30px; padding-top: 4px; padding-bottom: 4px;}

	}


    /* Large Mobile */
    @media only screen and (min-width: 480px) and (max-width: 887px) {
        .desktop {display:none; }
		.tablet {display:none; }
		.mobile {display:inline-block; }
		.desktop-tablet {display:none; }
		.tablet-mobile {display:inline-block; }
		
		.mobile-small {display:none; }
		.mobile-large {display:inline-block; }
		
		.body-container {width:100%; min-height:100vh; margin:0; padding:0; background-color:#EBEBE8;}
		.navigation {width:100%;}
		.video-container {width: 100vw;}
		.video-container .title-container {width: 100vw;}
		
		.jewellery-type {padding:0px; margin-bottom:90px;}
		.piece-description {padding:25px;}
		.piece-image-wrapper {height:100vw; margin-top: 64px;}
		.piece-pricing .price {text-align:left;}
		.enquiry-form input {min-width: 100%;}
		.enquiry-form textarea {min-width: 100%;}
		
		.bespoke-gallery-wrap .column, .bespoke-gallery-wrap .columns {margin-top: 3%; margin-bottom: 0; height: 480px;}
		.footer .left, .footer .right {text-align:center;}
		.footer .row {margin-bottom:20px;}
		.right-desktop {text-align:center;}
		.centre-mobile {text-align: center;}
		.header-block .v-align-container {min-height:20vh;}
		.header-block-large .v-align-block {bottom: -95px; top: auto;}
		.header-block-padding {padding: 30px; background: #ffffff; width: calc(100% - 60px);}
		.circle-cards {margin-bottom:7.5%;}
		.add-padding-all {padding:30px;}
		
		.the-marks {padding-left:60px; padding-right:60px;}
		.the-marks .column {margin-bottom:3em;}
		.featured-content {min-height:350px;}
		.footer-site-link {display:none;}
		
		.unslider-nav {display: block;}
		.unslider-arrow {display: none;}
		.unslider-arrow.next {display: none;}

		.preloader-wrapper {height: calc(100% - 65px);}
		.nav-button-cart {width: 70%; -moz-border-top-left-radius: 20px; -webkit-border-top-left-radius: 20px; border-top-left-radius: 20px; -moz-border-bottom-left-radius: 20px; -webkit-border-bottom-left-radius: 20px; border-bottom-left-radius: 20px;}
		#itemsincart-wrapper2 {-moz-border-top-right-radius: 20px; -webkit-border-top-right-radius: 20px; border-top-right-radius: 20px; -moz-border-bottom-right-radius: 20px; -webkit-border-bottom-right-radius: 20px; border-bottom-right-radius: 20px; padding-right: 40px; padding-top: 4px; padding-bottom: 4px;}
    }
	
	
    /* Desktop */
    @media only screen and (min-width: 960px) {
		.desktop {display:inline-block; }
		.tablet {display:none; }
		.mobile {display:none; }
		.desktop-tablet {display:inline-block; }
		.tablet-mobile {display:none; }
	
		.mobile-small {display:none; }
		.mobile-large {display:none; }
		
		.body-container {width:calc(100% - 60px); min-height:100vh; margin-left:30px; padding:0; background-color:#EBEBE8;}
		.body-container:after {content:''; position:fixed; left:0; bottom:0; width:100%; height:30px; background-color:#ffffff;}
		.body-container-home {width:calc(100% - 60px); min-height:100vh; margin-left:30px; padding:0; background-color:#EBEBE8; margin-top:30px;}
		.navigation {width:calc(100% - 60px);}
		.navigation .row {padding-left:10px; padding-right:10px;}
		.video-container {width: calc(100vw - 60px);}
		.video-container .title-container {width: calc(100vw - 60px);}
		
		.jewellery-type {padding:0px 20px 0px 20px; margin-bottom:150px;}
		.five.columns.featured-content {width:50%; margin-left:0;}
		.piece-description-inner {padding-top:4em;}
		.piece-image-wrapper {height:100%; width:50% !important;}
		.piece-pricing {margin-top:5em;}
		.piece-pricing .price {text-align:right;}
		.enquiry-form input {min-width: calc(80% - 40px);}
		.enquiry-form textarea {min-width: calc(80% - 40px);}
		
		.bespoke-gallery-wrap .column, .bespoke-gallery-wrap .columns {margin-top: 1.4%; margin-bottom: 0; height: 300px;}
		.right-desktop {text-align:right;}
		.header-block .v-align-container {min-height:50vh;}
		.header-block-padding {padding-left: 120px;}
		.circle-cards {margin-bottom:1.4%;}
		.add-padding, .add-padding-all {padding:30px;}
		.process-cards {width: 23.95%;}
		
		.first-info-item {margin-left:1.4% !important;}
		.information .one-half.column {width:48.6% !important}
		.featured-content {min-height:500px;}
		.footer-site-link {display:block;}
		.product-image:hover {opacity:0.8;}
		
		.unslider-nav {display: none;}
		.unslider-arrow {top: 30px; left: calc(50% - 40px); }
		.unslider-arrow:hover {color: #ae9a64;}
		.unslider-arrow.next {left: 50%;}
		
		.preloader-wrapper {width: calc(100% - 60px); height: calc(100% - 95px); border-left: 30px solid #ffffff; border-right: 30px solid #ffffff;}

	}
	