@media only screen and (max-width:768px) {
  * {
    cursor: auto;
    transition: all 0.3s ease;
  }
  img {
    image-rendering: -webkit-optimize-contrast;
    image-rendering: -moz-crisp-edges;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
  }
  h1 {
    font-size: 3rem;
    line-height: normal;
  }
  h4 {
    font-size: 1.6rem;
    line-height: normal;
  }
  p {
    font-size: 14px;
    line-height: 21px;
  }
  .wrapper {
    padding: 40px 30px;
    width: 100%;
  }
  #nav .wrapper {
    padding: 5px;
  }
  #nav .wrapper .menu-nav .menu-icon {
    padding: 10px;
    left: 20px;
    top: 10px;
    position: absolute;
  }
  #nav .wrapper .logo-box .logo {
    background-image: url(../images/logo-icon.svg);
    height: 50px;
    width: 70px;
  }
  #nav .wrapper .btn-box {
    display: none;
  }
  #nav .btn-box-mob {
    display: block;
    text-align: center;
    transform: translateY(0px);
  }
  #nav .btn-box-mob .nav-btn {
    padding: 15px 40px;
    width: 100%;
    display: block;
    font-size: 14px;
  }
  #nav.scrolled-nav .btn-box-mob {
    transform: translateY(-70px);
    transition: all 0.3s ease;
    /*		display: none;*/
    height: 0;
  }
  #nav.scrolled-nav .wrapper .menu-nav .menu-icon {
    top: 10px;
  }
  #nav.scrolled-nav .wrapper .logo-box .logo {
    height: 50px;
    width: 80px;
    background-size: 60%;
    background-position: center 0px;
  }
  .subscription-popup {
    top: 15%;
    align-items: flex-start;
  }
  .subscription-popup .subscription-popup-box {
    display: block;
    width: 90%;
    height: 30%;
  }
  .subscription-popup .subscription-popup-box .left-side {
    height: 100%;
  }
  .subscription-popup .subscription-popup-box .right-side {
    height: 350px;
  }
  .subscription-popup .close-btn::after {
    display: flex;
  }
  .cookie-bar {
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 11;
  }
  .cookie-bar .wrapper {
    padding: 20px;
  }
  .cookie-bar .wrapper .content-box p {
    max-height: 100px;
  }
  .cookie-bar .wrapper .button-box {
    margin-top: 20px;
  }
  .hero .overlay-content .overlay-text {
    grid-template-columns: 50px 1fr 50px;
    margin-top: 30px;
  }
  .hero .gallery {
    margin-left: 0;
    padding-right: 0;
  }
  .hero .gallery .gallery__item {
    margin: 0 15px;
    grid-template-rows: 0rem 80vmax 0rem;
    grid-template-columns: 0rem 25vmax;
  }
  .hero .gallery .gallery__item .gallery__item-img .gallery__item-imginner {
    margin-top: 0;
    filter: brightness(0.8) !important;
  }
  .hero .gallery .gallery__item:nth-child(even) {
    padding-top: 0;
  }
  .hero .gallery .gallery__item:nth-child(even) .gallery__item-img .gallery__item-imginner {
    margin: 0vh auto 0px;
    width: 100%;
  }
  .hero .gallery .gallery__item.last-item {
    display: none;
  }
  .hero .overlay-content .overlay-image {
    bottom: -120px;
    left: 7%;
    width: 150px;
    height: 150px;
  }
  .intro-about .intro-content .col-6 {
    width: 100%;
  }
  .intro-about .wrapper {
    padding-top: 250px;
  }
  .intro-about .wrapper .link-container {
    justify-content: flex-start;
    margin-top: 70px;
  }
  .collections {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .collections .title-section {
    height: 50px;
    background-size: 200%;
  }
  .collections .wrapper {
    padding-top: 40px;
    padding-bottom: 0;
  }
  .collections .wrapper .collection-item .title {
    bottom: -30px;
  }
  .zari .wrapper .title-section img {
    max-width: 180px
  }
  .video-section {
    width: 100%;
  }
  /*
  .video-section .video-container .frame-video-section {
    height: 23vh;
  }
*/
  .video-section .video-container .frame-video-section::before {
    width: 80px;
    height: 80px;
  }
  .zari .wrapper .content-section .row .floating-container {
    margin-top: 20px;
    width: 100%;
  }
  .zari .wrapper .content-section .row .col-1 {
    display: none;
  }
  .zari .wrapper .content-section .row .col-6 {
    width: 100%;
  }
  .zari .wrapper .content-section .row .text-content {
    width: 94%;
    margin: 0 auto;
    align-items: flex-start;
    margin-top: 20px;
  }
  .zari .wrapper .content-section2 {
    padding-top: 0;
  }
  .zari .wrapper .content-section2 .row {
    flex-direction: column-reverse;
  }
  .zari .wrapper .content-section2 .row .col-1 {
    display: none;
  }
  .zari .wrapper .content-section2 .row .col-5 {
    width: 100%;
  }
  .zari .wrapper .content-section2 .row .col-2 {
    display: none;
  }
  .zari .wrapper .content-section2 .row .isolated-img img {
    height: 500px;
  }
  .zari .wrapper .content-section2 .row .text-content {
    width: 94%;
    margin: 0 auto;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .zari .wrapper .content-section2 .row .isolated-img {
    transform: none !important;
    width: 94%;
    margin: 0 auto;
  }
  .zari .wrapper .content-section .row .floating-container img {
    height: 300px;
  }
  .making .left-side {
    display: none;
  }
  .making .right-side {
    display: none;
  }
  .making .wrapper {
    padding: 40px 30px;
  }
  .making {
    margin-top: 140px;
    margin-bottom: 30px;
  }
  .making .wrapper .title-sec h5 {
    font-size: 2rem;
    line-height: normal;
  }
  .making .wrapper .title-sec h4 {
    font-size: 2rem;
    line-height: normal;
  }
  .exclusive .wrapper .title-sec h4 {
    font-size: 2rem;
  }
  .exclusive .wrapper .link-boxes {
    gap: 20px;
    width: 100%;
    margin-top: 20px;
  }
  .exclusive .wrapper .link-boxes .link-box {
    padding: 30px 30px;
  }
  .exclusive .wrapper .link-boxes .link-box h5 {
    font-size: 1.5rem;
  }
  .toindia .wrapper .title-section h2 {
    font-size: 3rem;
    line-height: normal;
    text-align: center;
  }
  .toindia .wrapper .content-section .col-1 {
    display: none;
  }
  .toindia .wrapper .content-section .col-6 {
    display: none;
  }
  .toindia .wrapper .content-section .row .text-content {
    display: none;
  }
  .toindia .wrapper .content-section .row .text-content {
    align-items: flex-start;
    display: flex;
    width: 94%;
    margin: 0 auto;
  }
  footer {
    padding: 40px 40px;
  }
  footer .row .col-4 {
    width: 100%;
  }
  footer .footer-logo-sec {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  footer .footer-logo-sec .logo-box {
    width: 100%;
  }
  footer .footer-logo-sec .logo-box img {
    height: 70px;
  }
  footer .row .col-8 {
    width: 100%;
  }
  footer .row .col-8 .row .col {
    flex: 1 0 33%;
    margin-bottom: 30px;
  }
  .footer-copy {
    display: block;
  }
  .footer-copy p {
    text-align: center;
  }
  .social-bar {
    text-align: center;
  }
  .social-bar .row .col-4 {
    width: 100%;
  }
  .social-bar .social-sec {
    width: 100%;
  }
  .social-bar {
    margin-top: 60px;
  }
  .backtotop {
    margin: 0 auto;
    margin-top: 30px;
  }
  .collections-slider .slick-prev, .slick-next {
    top: 45%;
  }
  #preloader {
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*    overflow: hidden;*/
  }
  #preloader #status {
    /*    background-size: 180px;*/
    animation: none !important;
  }
  .flip-image-section {
    grid-template-columns: 30% 100%;
    overflow: hidden;
  }
  .flip-image-section .right-side .wrapper {
    width: 100%;
    padding: 0;
    margin-right: 0;
  }
  .flip-image-section .right-side .wrapper .col-8 {
    padding: 0;
  }
  .flip-image-section .right-side .wrapper .flip-image-box {
    padding-top: 100px;
  }
  .flip-image-section .left-side .title-section h1 {
    font-size: 3rem;
    right: -25px;
  }
  .flip-image-section .left-side {
    height: 60vh;
  }
  .flip-image-section .right-side .flip-image-box .flip-images {
    height: 60vh;
    transform: translate(0) !important;
  }
  .flip-image-section .right-side .flip-image-box .flip-images:hover {
    transform: translate(0) !important;
  }
  .flip-image-section .right-side .flip-image-box .flip-images:hover .flip-image .flip-image2 {
    transform: translate(0) !important;
    z-index: 1;
  }
  .flip-image-section .right-side .flip-image-box .flip-images:hover .flip-image .flip-image1 {
    transform: translate(-60px, -60px);
    z-index: 1;
  }
  .flip-image-section .right-side .flip-image-box .flip-images .flip-image .flip-image1 {
    transition: all 0.6s ease;
    transform: translate(-60px, -60px);
    left: 0%;
  }
  .flip-image-section .right-side .flip-image-box .flip-images .flip-image .flip-image2 {
    transition: all 0.6s ease;
    left: 0%;
    transform: translate(0px, 0px);
  }
  .flip-image-section .right-side .flip-image-box .flip-images .flip-image .flip-image2:hover {
    left: -68%;
    transform: translate(0%, 0%);
  }
  .flip-image-section .right-side .flip-image-box .flip-images .flip-image .flip-image1:hover {
    left: -50%;
    transform: translate(-60px, -60px);
    z-index: 2;
  }
  .details-box .wrapper .row .col-2, .details-box .wrapper .row .col-8 {
    width: 100%
  }
  .full-width-video .wrapper .title-sec h5 {
    font-size: 2rem;
    line-height: normal;
  }
  .full-width-video .wrapper .title-sec h2 {
    font-size: 2.5rem;
    line-height: normal;
  }
  .full-width-video .wrapper .title-sec {
    /*		bottom: -30px;*/
  }
  .wide-links .link-boxes {
    display: block;
  }
  .wide-links .link-boxes .link-box {
    padding: 20px 20px;
    animation: none !important;
  }
  .wide-links .link-boxes .link-box h5 {
    font-size: 1.1rem;
  }
  .full-width-video {
    margin-top: 100px;
  }
  .parallax {
    min-height: 50vh;
    background-position: center center !important;
  }
  .parallax.new-collection {
    height: auto;
    background-position: 0 0 !important;
  }
  .full-width-video.new-collection .video-section {
    margin-top: -50px;
  }
  .parallax-depend .wrapper .row .col-5, .parallax-depend .wrapper .row .col-2 {
    width: 100%;
  }
  .parallax-depend .wrapper .row .isolated-img {
    margin-top: -160px;
    transform: none !important;
  }
  .parallax-depend .wrapper .row .isolated-img img {
    height: 50vh;
  }
  .parallax-depend .wrapper .row .text-content {
    margin-top: 60px;
  }
  .main-title-section .wrapper {
    width: 100%;
  }
  .main-title-section .wrapper h3 {
    font-size: 2rem;
    opacity: 1;
  }
  .image-hover-menu .wrapper {
    width: 100%;
  }
  .image-hover-menu .wrapper .image-hover-box .image-hover-container a h2 {
    font-size: 2.5rem;
  }
  .image-hover-menu .wrapper .image-hover-box .image-hover-container a h2::after {
    font-size: 2rem;
  }
  .image-hover-menu .wrapper .image-hover-box .image-hover-trail {
    width: 200px;
    height: 200px;
    display: none !important;
  }
  .image-hover-menu .wrapper .image-hover-box {
    gap: 0px;
  }
  .media-page .gallery.media {
    display: block;
    overflow: hidden;
    padding: 20px;
  }
  .media-page main .content .gallery .intro-art {
    display: block;
    height: 75vh;
  }
  .media-page main .content .gallery .intro-art .left-side {
    height: 50vh;
    width: 80vw;
  }
  .media-page main .content .gallery .intro-art .left-side .title-section h1 {
    right: -30px;
  }
  .media-page main .content .gallery .intro-art .right-side {
    display: block;
  }
  .media-page main .content .gallery .intro-art .right-side .wrapper .row .col-4 {
    width: 100%;
  }
  .line-long {
    display: none;
  }
  .media-page .media .gallery__item.gallery-item {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
    height: auto;
    text-align: center;
  }
  .media .gallery__item .gallery__item-box {
    justify-content: center;
  }
  .media .gallery__item-box .gallery__item-title::before {
    display: none;
  }
  .media-page .media .gallery__item.gallery-item::before {
    top: 100%;
    left: 0px;
    transform: translate(45%, 0%) rotate(90deg);
    width: 60%;
  }
  .media-page .media .gallery__item.gallery-item:last-child::before {
    display: none;
  }
  .media .gallery__item.gallery-item .gallery__item-caption {
    position: absolute;
    bottom: -50px;
    left: 48%;
    transform: translate(-50%, 0px);
    grid-area: 1;
    grid-template-areas: 'gallery-title';
    grid-template-columns: auto;
    grid-template-rows: 5rem;
  }
  .image-hover-menu.our-muse-list .wrapper .image-hover-box {
    gap: 10px;
  }
  .image-hover-menu.our-muse-list .wrapper .image-hover-box .image-hover-container a h2 {
    font-size: 2rem;
  }
  .making-functions .wrapper .making-boxes .making-box {
    width: 100%;
    padding: 0px;
  }
  .making-functions .wrapper .making-boxes .making-box .main-front .hover-image-section img {
    height: 250px;
    transition: all 0.3s ease;
  }
  .making-functions .wrapper .making-boxes .making-box .main-front .title-section h3 {
    font-size: 2.3rem;
  }
  .making-functions .wrapper .making-boxes {
    gap: 100px;
  }
  .get-in-touch .wrapper {
    width: 100%
  }
  .get-in-touch .wrapper .address h5 {
    font-size: 1.5rem;
  }
  .get-in-touch .wrapper .address h6 {
    font-size: 1.5rem;
  }
  .get-in-touch .wrapper .contact-details {
    margin: 50px 0;
  }
  .get-in-touch .wrapper .contact-details a {
    font-size: 1.4rem;
    line-height: normal;
  }
  .get-in-touch .wrapper .social ul.social-icons {
    display: flex;
    gap: 0 20px;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
  }
  .get-in-touch .wrapper .social ul.social-icons li.social-icon {
    font-size: 30px;
    line-height: normal;
  }
  .map {
    min-height: 30vh;
  }
  .map .wrapper {
    opacity: 1;
  }
  .schedule .wrapper .link-box {
    width: 100%;
    padding: 15px 20px;
  }
  .schedule .wrapper .link-box h5 {
    font-size: 1.1rem;
  }
  .form-section .wrapper {
    width: 100%;
  }
  .form-section .wrapper .title-section {
    margin-bottom: 40px;
  }
  .form-section .wrapper .title-section h2 {
    font-size: 3rem;
    line-height: normal;
  }
  .form-section .wrapper .form-container form .item-section.dual-side {
    display: block;
  }
  .form-section .wrapper .form-container form .item-section.button-section .btn {
    width: 50%;
  }
  .details-box .wrapper .row .col-5 {
    width: 100%;
  }
  .details-box .wrapper .row .col-2 {
    display: none;
  }
  .details-box .wrapper .row .isolated-img {
    margin-bottom: 30px;
  }
  .bottom-content .wrapper .row .col-2 {
    display: none;
  }
  .bottom-content .wrapper .row .col-8 {
    width: 100%;
  }
  .col-rev-mob {
    flex-direction: column-reverse !important;
  }
  .details-box .wrapper .row .text-content {
    margin-bottom: 30px;
  }
  .details-box .wrapper .row .title-section h4 {
    font-size: 2.5rem;
  }
  .details-box .wrapper .row .title-section {
    margin-bottom: 20px;
  }
  .details-box.large-image .wrapper .row .isolated-img img {
    height: 500px;
  }
  .spcaer.h50-m {
    height: 50px;
  }
  .about .wrapper .about-wide-box {
    width: 100%;
  }
  .about .wrapper .about-wide-box .about-box .title-sec {
    position: relative;
    top: 0;
    margin-bottom: 20px;
  }
  .about .wrapper .about-wide-box .about-box .title-sec h4 {
    font-size: 2rem;
  }
  .about .wrapper .about-wide-box .about-box .content-section {
    opacity: 1;
    visibility: visible;
    transform: none !important;
    padding: 0px;
    margin-top: 30px;
    position: static;
  }
  .about .wrapper .about-wide-box .about-box .image-section img {
    height: 50vh;
  }
  .about-slider-section .wrapper {
    width: 100%;
  }
  .about-slider-section .wrapper .about-slider .slider-box {
    display: block;
  }
  .about-slider-section .wrapper .about-slider .slider-box .image-box img {
    height: 50vh;
  }
  .about-slider-section .wrapper .about-slider .slider-box .content-box {
    width: 100%;
    position: static;
    margin-top: 30px;
  }
  .about-slider-section .wrapper .about-slider .slick-dots {
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  .about .wrapper .about-wide-box:hover .about-box .image-section {
    transform: none !important;
    opacity: 1;
    transition: all 1s ease;
  }
  .notfound-container .wrapper h5 {
    margin-bottom: 50px;
  }
  .notfound-container .wrapper h5 {
    margin-bottom: 50px;
    margin-top: 20px;
    font-size: 1.7rem;
    line-height: normal;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
  }
  .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    opacity: 1;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0;
    right: 0;
    top: -50px;
  }
  img.mfp-img {
    padding: 0;
  }
  .menu {
    gap: 30px;
  }
  .menu .menu__item .menu__item-inner {
    font-size: 1.4rem;
    line-height: normal;
    color: #e0d1bc;
  }
  .menu.parent_menu .menu__item .menu__item-inner {
    font-size: 1.4rem;
  }
  .nav.parent-nav .nav-right {
    display: none;
  }
  .menu .menu__item.has-sub .menu__item-inner::after {
    font-size: 1rem;
    right: auto;
    margin-left: 13px;
    display: inline;
  }
  .nav.parent-nav .nav-left {
    width: 100%;
  }
  .nav.parent-nav .menu {
    width: 85%;
    padding: 70px 0 0 0;
    margin: 0 auto;
  }
  .nav-active #nav .wrapper .menu-nav .menu-icon {
    top: 20px;
  }
  .nav.parent-nav .menu {
    top: 0;
  }
  .nav {
    position: absolute;
    top: 0;
    left: 0;
  }
  .nav .nav-right {
    display: none;
  }
  .nav-active #nav .wrapper .menu-nav .submenu.sub-menu-open .menu {
    width: 85%;
    padding: 90px 0 0 0;
    margin: 0 auto;
    height: auto;
  }
  .nav .nav-left .menu-back-btn {
    position: absolute;
    top: 20px;
    left: auto;
    right: 30px;
  }
  .nav .nav-left {
    width: 100%;
    height: 70px;
  }
  .cloned-menu-item {
    width: 85%;
    padding: 0;
    margin: 0 auto;
    left: 0;
    height: auto;
    display: block;
  }
  .cloned-menu-item .isolate-menu-item {
    font-size: 1.4rem !important;
    line-height: normal;
    top: 5vh;
    display: block;
    animation: none !important;
  }
  .cloned-menu-item .isolate-menu-item::after {
    font-size: 1rem;
    right: auto;
    margin-left: 10px;
  }
  .menu .menu__item .menu__item-inner::after {
    /*    font-size: 1rem;*/
    display: none;
  }
  .video-section .video-container .frame-video-section {
    height: 25vh;
    min-height: 210px;
  }
  .media .gallery__item .gallery__item-img::after {
    opacity: 1;
  }
  .gallery-media-items-box .wrapper .gallery-media-items .gallery-media-item {
    width: 130px;
    height: 100%;
  }
  .details-box .wrapper .row .image-content img {
    height: 190px;
  }
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .Loop .section_div {
    min-height: auto;
    height: auto;
    padding: 15px 0;
  }
  .Loop .is-clone {
    display: none;
  }
  .gallery__item-number, .gallery__item-title, .gallery__text {
    transform: none !important;
  }
  .menu.parent_menu::before, .menu.parent_menu::after {
    display: none;
  }
  .details-box.new-collection .wrapper .row .image-content {
    margin-bottom: 50px;
  }
  /*
  .media .gallery__item.gallery-item.year-item {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    margin-top: 100px;
  }
*/
  .media__item-img::before {
    top: 50%;
    left: 0;
    transform: translate(0%, -50%) rotate(90deg);
  }
  .media__item-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    min-width: 100%;
    max-height: initial;
  }
  .media .gallery__item-box .gallery__item-title {
    position: static;
    margin-top: 50px;
    font-size: 2.5rem;
  }
  .media__item-img img {
    max-height: 400px;
  }
  .media .gallery__item .gallery__item-box::before, .media .gallery__item .gallery__item-box::after {
    display: none;
  }
  .media-page main .content .gallery.media .intro-art .left-side .title-section h1 {
    display: none;
  }
  .media-page main .content .gallery.media .intro-art .left-side {
    width: 90%;
  }
  .media-page main .content .gallery.media .intro-art .right-side .wrapper {
    padding: 20px 0px;
    width: 100%;
    margin: 0;
  }
  main .content .gallery.media .intro-art .right-side .wrapper .row .content-section .min-link {
    display: none;
  }
  .image-hover-menu .wrapper .image-hover-box .image-hover-container {
    margin: 20px 0;
  }
  .media .gallery__item.gallery-item.long-line.isolated-sec .media__item-img {
    min-width: 100%;
  }
  .media .gallery__item.gallery-item.long-line.isolated-sec {
    margin-top: 100px
  }
  .yarntoyards .left-side {
    display: none;
  }
  .yarntoyards .title-section {
    background-size: 200%;
    height: 50px;
    bottom: 70px;
  }
  .yarntoyards {
    margin-top: 100px;
    margin-bottom: 10px;
  }
  .yarntoyards .wrapper .video-content {
    padding: 30px;
  }
  .box-section .title-section.art-of-gold {
    background-size: 200%;
    height: 50px;
    bottom: 20px;
  }
  .box-section .wrapper .box-main-container .box-main-image {
    height: 250px;
  }
  .box-section .wrapper .box-main-container .box-section-content {
    padding-top: 20px;
  }
  .woman-of-sub {
    padding-top: 30px;
    padding-bottom: 0;
  }
  .woman-of-sub .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .woman-of-sub .title-section {
    background-size: 200%;
    height: 50px;
  }
  .woman-of-sub .wrapper .woman-left {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  .woman-of-sub .wrapper .woman-left .muse-image img {
    height: 300px;
  }
  .woman-of-sub .wrapper .woman-right .btn {
    margin-top: 0;
  }
  .box-section {
    padding-bottom: 100px;
    padding-top: 60px;
  }
  .box-section .title-section.presentation-press {
    bottom: 10px;
    height: 50px;
    background-size: 150%;
  }
  .exclusive-alt {
    padding-top: 50px;
  }
  .exclusive-alt .title-section {
    height: 50px;
    width: 100%;
    background-size: 260%;
  }
  .exclusive-alt .wrapper {
    padding-top: 20px;
  }
  .exclusive-alt .wrapper .sub-text {
    width: 90%;
  }
  .exclusive-alt .wrapper .exclusive-boxes {
    grid-row-gap: 100px;
    grid-row-gap: 80px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .exclusive-alt .wrapper .exclusive-boxes .exclusive-box {
    flex-direction: column-reverse;
    column-gap: 0;
    row-gap: 30px;
  }
  .exclusive-alt .wrapper .exclusive-boxes .exclusive-box.left-image {
    flex-direction: column-reverse;
  }
  .get-in-touch-home .wrapper {
    padding-bottom: 100px;
  }
  .get-in-touch-home .wrapper .row .link h4::after {
    font-size: inherit;
  }
  .get-in-touch-home .wrapper .row .link h4 {
    font-size: 2rem;
  }
  .get-in-touch-home .wrapper .row h5 {
    font-size: 1.6rem;
  }
  .btn.readmore {
    padding: 15px 25px;
    font-size: 14px;
  }
  .exclusive-alt .wrapper .exclusive-boxes .exclusive-box .image-box img {
    min-height: 200px;
    max-height: 200px;
  }
  .breadcrumb-box {
    grid-template-columns: repeat(1, 1fr);
  }
  .breadcrumb-box .breadcrumbs {
    padding: 10px 50px;
    column-gap: 40px;
  }
  .breadcrumb-box .breadcrumbs a {
    font-size: 1rem;
  }
  .breadcrumb-box .breadcrumbs a.back::before {
    left: -25px;
  }
  .breadcrumb-box .breadcrumbs a:hover.back::before {
    left: -30px;
  }
  .breadcrumb-box .breadcrumbs a.forward::after {
    right: -25px;
  }
  .breadcrumb-box .breadcrumbs a:hover.forward::after {
    right: -30px;
  }
  .breadcrumb-box .breadcrumbs.right {
    justify-content: left;
  }
  .breadcrumb-box.hide-m {
    display: none;
  }
  .breadcrumb-box.hide-d {
    display: grid;
  }
  .making-functions .wrapper .making-boxes .making-box .making-box-container {
    display: block;
  }
  .making-functions .wrapper .title-sec {
    margin-bottom: 100px;
  }
  .menu.parent_menu main {
    padding-top: 50px;
  }
  #nav:hover .wrapper .menu-nav .menu-icon::after {
    transition: all 0.1s ease;
  }
  .media-page .gallery__section_box.last_box {
    /*		display: none;*/
    transform: scale(0.6);
  }
  .bottom-link-container .bottom-link-container-box.back-btn {
    bottom: -50px;
  }
  .bottom-link-container .bottom-link-container-box.back-btn a::before {
    left: -30px;
    right: auto;
    top: 50%;
    transform: translate(-50%, -40%);
    content: "\f062";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
  }
  .flip-image-section.new-collection {
    height: 50vh;
    background-position: top center !important;
  }
  .video-section .video-container {
    transform: none !important;
  }
  .box-section .wrapper .box-main-container .box-main-image img {
    transform: none !important;
  }
  .map .wrapper h5 {
    width: 90%;
    padding: 10px;
    font-size: 1rem;
  }
}
@media only screen and (min-width:577px) and (max-width:768px) {
  .menu .menu__item .menu__item-inner {
    font-size: 1.9rem;
    line-height: normal;
  }
  h1 {
    font-size: 3.7rem;
  }
  h4 {
    font-size: 2rem;
  }
  p {
    font-size: 15px;
    line-height: 22px;
  }
  .making .wrapper .title-sec h4 {
    font-size: 2.4rem;
  }
  .exclusive .wrapper .title-sec h4 {
    font-size: 2.3rem;
  }
  .collections .title-section {
    height: 55px;
  }
  .hero .overlay-content .overlay-text h7.alt-text {
    font-size: 12px;
  }
  /*
  .media-page .media .gallery__item.gallery-item {
    grid-template-columns: 92vw 0vmax;
    grid-template-rows: 35vh 0vmax 0rem;
    margin-left: 30px;
  }
  .media .gallery__item.gallery-item .gallery__item-caption {
    left: 50%;
  }
*/
  .image-hover-menu.our-muse-list .wrapper .image-hover-box {
    gap: 60px;
  }
  .making-functions .wrapper .making-boxes .making-box .main-front .hover-image-section img {
    height: 400px;
  }
  .cloned-menu-item .isolate-menu-item {
    font-size: 1.9rem !important;
  }
  .nav-active #nav .wrapper .menu-nav .submenu.sub-menu-open .menu {
    padding: 90px 0 0 0;
  }
  .video-section .video-container .frame-video-section {
    height: 40vh;
    min-height: 210px;
  }
  .video-section .video-container .frame-video-section::before {
    width: 100px;
    height: 100px;
  }
  .full-width-video {
    margin-top: 50px;
  }
  .full-width-video .wrapper .title-sec {
    bottom: 30px;
  }
  .art-of-gold-slider-mob .image-section {
    height: 40vh;
  }
  /*
  .media-accordion-section .media-accordion .media-accordion-item h2.media-accordion-header button.accordion-button .image-title {
    top: -180px;
    height: 300px;
  }
  .media-accordion-section .media-accordion .media-accordion-item .accordion-collapse .accordion-body .popup-box {
    gap: 50px;
  }
  .media-accordion-section .media-accordion .media-accordion-item .accordion-collapse .accordion-body .popup-box .popup-item h7 {
    font-size: 1.9rem;
  }
  .media-accordion-section .media-accordion .media-accordion-item h2.media-accordion-header button.accordion-button {
    margin-top: 180px;
  }
*/
  .gallery-media-items-box .wrapper .gallery-media-items .gallery-media-item {
    width: 200px;
    height: 100%;
  }
  /*
  .media .gallery__item.gallery-item.year-item {
    padding: 0 !important;
    margin: 0;
    width: 100%;
    display: grid;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    height: 0%;
    grid-template-columns: 0vw 0vmax;
    grid-template-rows: 0vh 0vmax 0rem;
    text-align: left;
    margin-top: 190px;
    margin-bottom: 40px;
  }
*/
  .box-section .wrapper .box-main-container .box-main-image {
    height: 400px;
  }
  .woman-of-sub .wrapper .woman-left .muse-image img {
    height: 400px;
  }
  .exclusive-alt .title-section {
    height: 100px;
    background-size: 200%;
  }
  .collections .title-section {
    height: 100px;
  }
  .yarntoyards .title-section {
    height: 100px;
  }
  .box-section .title-section.art-of-gold {
    height: 100px;
  }
  .woman-of-sub .title-section {
    height: 100px;
  }
  .box-section .title-section.presentation-press {
    height: 100px;
    background-size: 120%;
  }
  .breadcrumb-box {
    grid-template-columns: repeat(2, 1fr);
  }
  .breadcrumb-box .breadcrumbs.right {
    justify-content: right;
  }
  .breadcrumb-box .breadcrumbs a {
    font-size: 1.3rem;
  }
  .breadcrumb-box .breadcrumbs {
    padding: 20px 50px;
    column-gap: 60px;
  }
}
@media only screen and (min-width:769px) and (max-width:1024px) {
  * {
    transition: all 0.3s ease;
  }
  .hero .gallery .gallery__item .gallery__item-img .gallery__item-imginner {
    margin-top: 0 !important;
    filter: brightness(0.9) !important;
  }
  .hero .gallery .gallery__item:nth-child(even) .gallery__item-img .gallery__item-imginner {
    margin: 10vh auto 0px;
    width: 80%;
  }
  .hero-main .content {
    height: 70vh;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
  h2 {
    font-size: 4rem;
    line-height: normal;
  }
  h4 {
    font-size: 2.2rem;
    line-height: normal;
  }
  .video-section .video-container .frame-video-section {
    height: 60vh;
  }
  .wrapper {
    padding: 70px 30px;
    width: 90%;
  }
  .zari .wrapper .content-section2 .row .isolated-img img {
    height: 500px;
  }
  .making .left-side img {
    height: 50vh;
  }
  .making .right-side {
    top: 100px;
  }
  .making .right-side img {
    height: 50vh;
  }
  .exclusive .wrapper .link-boxes {
    width: 90%
  }
  .exclusive .wrapper .link-boxes .link-box {
    padding: 70px 70px;
  }
  footer {
    padding: 40px 40px;
  }
  footer .row .col-4 {
    width: 100%;
  }
  footer .footer-logo-sec {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  footer .footer-logo-sec .logo-box {
    width: 100%;
  }
  footer .footer-logo-sec .logo-box img {
    height: 100px;
  }
  footer .row .col-8 {
    width: 100%;
  }
  footer .row .col-8 .row .col {
    flex: 1 0 33%;
    margin-bottom: 30px;
  }
  .footer-copy {
    display: block;
  }
  .footer-copy p {
    text-align: center;
  }
  .social-bar {
    text-align: center;
  }
  .social-bar .row .col-4 {
    width: 100%;
  }
  .social-bar .social-sec {
    width: 100%;
  }
  .social-bar {
    margin-top: 60px;
  }
  .backtotop {
    margin: 0 auto;
    margin-top: 30px;
  }
  .menu {
    gap: 30px;
  }
  .menu .menu__item .menu__item-inner {
    font-size: 2.2rem;
    line-height: normal;
  }
  .menu.parent_menu .menu__item .menu__item-inner {
    font-size: 2.5rem;
  }
  .nav.parent-nav .nav-right {
    display: none;
  }
  .menu .menu__item.has-sub .menu__item-inner::after {
    font-size: 2rem;
    /*    right: -80px;*/
  }
  .menu .menu__item.has-sub .menu__item-inner::after {
    margin-left: 40px;
  }
  .menu .menu__item:hover.has-sub .menu__item-inner::after {
    margin-left: 70px;
  }
  .menu.parent_menu::before {
    display: none;
  }
  .menu .menu__item .menu__item-inner::after {
    font-size: 2rem;
    margin-left: 40px;
  }
  .menu .menu__item .menu__item-inner:hover::after {
    margin-left: 70px;
  }
  .nav.parent-nav .nav-left {
    width: 100%;
  }
  .Loop .section_div {
    padding: 20px 0;
  }
  .nav.parent-nav .menu {
    width: 85%;
    padding: 30px 0 0 0;
    margin: 0 auto;
  }
  .nav-active #nav .wrapper .menu-nav .menu-icon {
    top: 0;
  }
  .nav {
    position: absolute;
    top: 0;
    left: 0;
  }
  .nav .nav-right {
    display: none;
  }
  .nav-active #nav .wrapper .menu-nav .submenu.sub-menu-open .menu {
    width: 85%;
    padding: 110px 0 0 0;
    margin: 0 auto;
    justify-content: flex-start;
  }
  .nav .nav-left .menu-back-btn {
    position: absolute;
    top: 20px;
    left: auto;
    right: 30px;
  }
  .nav .nav-left {
    width: 100%;
    height: 70px;
  }
  .cloned-menu-item {
    width: 85%;
    padding: 0;
    margin: 0 auto;
    left: 0;
    height: auto;
    display: block;
  }
  .cloned-menu-item .isolate-menu-item {
    font-size: 2rem;
    line-height: normal;
    top: 0vh;
    display: block;
    animation: none !important;
  }
  .cloned-menu-item .isolate-menu-item::after {
    display: none;
  }
  .flip-image-section {
    grid-template-columns: 40% 80%;
    overflow: hidden;
  }
  .flip-image-section .right-side .wrapper {
    width: 100%;
    padding: 0;
    margin-right: 0;
  }
  .flip-image-section .right-side .wrapper .col-8 {
    padding: 0;
  }
  .flip-image-section .right-side .wrapper .flip-image-box {
    padding-top: 100px;
  }
  .flip-image-section .left-side .title-section h1 {
    font-size: 3.5rem;
    right: -30px;
  }
  .flip-image-section .left-side {
    height: 60vh;
  }
  .flip-image-section .right-side .flip-image-box .flip-images {
    height: 60vh;
  }
  .full-width-video .wrapper .title-sec h5 {
    font-size: 2.5rem;
    line-height: normal;
  }
  .full-width-video .wrapper .title-sec h2 {
    font-size: 3rem;
    line-height: normal;
  }
  .full-width-video .wrapper .title-sec {
    bottom: 30px
  }
  .wide-links .link-boxes {
    display: block;
  }
  .wide-links .link-boxes .link-box {
    padding: 50px 50px;
  }
  .wide-links .link-boxes .link-box h5 {
    font-size: 2rem;
  }
  .details-box .wrapper .row .col-5 {
    width: 100%;
  }
  .details-box .wrapper .row .col-2 {
    display: none;
  }
  .details-box .wrapper .row .isolated-img {
    margin-bottom: 30px;
  }
  .bottom-content .wrapper .row .col-2 {
    display: none;
  }
  .bottom-content .wrapper .row .col-8 {
    width: 100%;
  }
  .col-rev-mob {
    flex-direction: column-reverse !important;
  }
  .details-box .wrapper .row .text-content {
    margin-bottom: 30px;
  }
  .details-box .wrapper .row .title-section h4 {
    font-size: 2.5rem;
  }
  .details-box .wrapper .row .title-section {
    margin-bottom: 20px;
  }
  .details-box.large-image .wrapper .row .isolated-img img {
    height: 500px;
  }
  .details-box .wrapper .row .col-2, .details-box .wrapper .row .col-8 {
    width: 100%
  }
  .parallax-depend .wrapper .row .col-5, .parallax-depend .wrapper .row .col-2 {
    width: 100%;
  }
  .parallax-depend .wrapper .row .isolated-img {
    margin-top: -160px;
    transform: none !important;
  }
  .parallax-depend .wrapper .row .isolated-img img {
    height: 60vh;
  }
  .parallax-depend .wrapper .row .text-content {
    margin-top: 60px;
  }
  .main-title-section .wrapper {
    width: 70%;
  }
  .image-hover-menu .wrapper {
    width: 70%;
  }
  .making-functions .wrapper .making-boxes .making-box {
    width: 100%;
  }
  .form-section .wrapper {
    width: 70%;
  }
  .schedule .wrapper .link-box {
    width: 70%;
  }
  .parallax-depend {
    margin-bottom: 30px;
  }
  .details-box .wrapper .row .text-content {
    margin-bottom: 30px;
    width: 60%;
  }
  .gallery__item.gallery-item {
    grid-template-columns: 8rem 55vmax;
    grid-template-rows: 5rem 35vmax 3rem;
  }
  .about-slider-section .wrapper {
    width: 80%;
  }
  .subscription-popup .subscription-popup-box {
    width: 90%;
  }
  .details-box.new-collection .wrapper .row .image-content {
    margin-bottom: 100px;
  }
  .details-box .wrapper .row .image-content img {
    height: 250px;
  }
  .details-box.new-collection .wrapper .row .text-content {
    margin-bottom: 30px;
    width: 100%;
  }
  .parallax.new-collection {
    background-position: 20% 60%;
  }
  .media-page footer {
    display: none;
  }
  .media-page .social-bar {
    display: none;
  }
  .media-page .footer-copy {
    display: none;
  }
  .media-page .media .gallery__item.gallery-item {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
    height: auto;
    text-align: center;
  }
  .media .gallery__item .gallery__item-box {
    justify-content: center;
  }
  .media__item-img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    min-width: 100%;
    max-height: initial;
  }
  .media__item-img img {
    max-height: 400px;
  }
  .media .gallery__item-box .gallery__item-title {
    position: static;
    margin-top: 50px;
    font-size: 2.5rem;
  }
  .media-page .gallery.media {
    display: block;
    overflow: hidden;
    padding: 20px;
  }
  .media-page main .content .gallery .intro-art {
    display: block;
    height: 75vh;
  }
  .media-page main .content .gallery.media .intro-art .left-side {
    width: 90%;
  }
  .media-page main .content .gallery .intro-art .left-side {
    height: 50vh;
    width: 80vw;
  }
  .media-page main .content .gallery .intro-art .right-side {
    display: block;
  }
  .media-page main .content .gallery.media .intro-art .right-side .wrapper {
    padding: 40px 30px;
    width: 90%;
    margin: 0;
  }
  .media-page main .content .gallery .intro-art .right-side .wrapper .row .col-4 {
    width: 100%;
  }
  main .content .gallery.media .intro-art .right-side .wrapper .row .content-section .min-link {
    display: none;
  }
  .media .gallery__item-box .gallery__item-title::before {
    display: none;
  }
  .media .gallery__item.gallery-item.long-line.isolated-sec {
    margin-top: 100px
  }
  .exclusive-alt .wrapper .exclusive-boxes {
    width: 100%;
  }
  .woman-of-sub .wrapper {
    grid-template-columns: 100%;
  }
  .box-section .wrapper .box-main-container .box-main-image {
    height: 500px;
  }
  .exclusive-alt .title-section {
    background-size: 150%;
  }
  .breadcrumb-box.hide-m {
    display: none;
  }
  .breadcrumb-box.hide-d {
    display: grid;
  }
  .media__item-img::before {
    top: 45%;
    left: 0;
    transform: translate(0%, -50%) rotate(90deg);
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 70%;
    margin: 0 auto;
  }
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider-mob .wrapper .content-box {
    margin-top: -100px;
    text-align: center;
  }
  .Loop .is-clone {
    display: none;
  }
  .hero .overlay-content .overlay-image {
    bottom: 15%;
  }
}
@media only screen and (max-width:1024px) {
  .custom-cursor {
    opacity: 0 !important;
  }
  .hero .overlay-content .overlay-down-arrow {
    transform: translate(-50%, -50%);
  }
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
  main .content .gallery .intro-art .left-side .title-section h1 {
    font-size: 4rem;
  }
  .wide-links .link-boxes .link-box h5 {
    font-size: 1.7rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  * {
    cursor: auto;
  }
  .ie-popup {
    display: flex;
  }
  #preloader {
    display: none !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width:1355px) {
  .menu.parent_menu .menu__item .menu__item-inner {
    font-size: 3.5rem;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1366px) {
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {}
@media all and (device-width: 2388px) and (device-height: 1668px) and (orientation:landscape) {
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 70%;
    margin: 0 auto;
  }
  .gallery__section_box {
    transform: none !important;
  }
  .gallery__item_box {
    transform: none !important;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
  body.art-of-gold {
    overflow: hidden;
    overflow-y: scroll;
  }
  .art-of-gold-slider {
    display: none;
  }
  .art-of-gold-slider-mob {
    display: block;
    width: 60%;
    margin: 0 auto;
  }
  h1 {
    font-size: 4rem;
    line-height: normal;
  }
}