/** Shopify CDN: Minification failed

Line 378:0 All "@import" rules must come first

**/
.exvideo-004 {
    display: flex;
    align-items: center;
    background: #ECEEEC;
    flex-wrap: wrap;
}

.exvideo-004 .video-parent-section {
    flex: 0 0 70%;
    max-width: 70%;
}
.exvideo-004 .hero__text-shadow {
    text-align: left;
    line-height: 1;
}
.exvideo-004 .hero__subtitle {
    font-family: Playfair Display,serif;
    font-style: italic;
    font-size: 62px;
    line-height: 0.7;
}
.exvideo-004 h2.h1.hero__title {
    line-height: 1;
    margin: 0;
    font-family: 'Futura Md BT';
    font-weight: 500;
    font-style: normal;
    letter-spacing: inherit;
}
.exvideo-004 .c-right-text {
    flex: 0 0 30%;
    max-width: 30%;
    padding: 0 30px;
}

.exvideo-004 .c-right-text .v-right-textt {
    max-width: 290px;
    margin: 0 auto;
}

.exvideo-004 .c-right-text .v-right-textt .rte-setting {
    font-size: 13px;
    line-height: 1.3;
}
.experince-sec-001 .index-section {
    padding: 60px 0;
}
.bottom-text-experice {
    margin-top: 65px;
}

.bottom-text-experice .column-flex {
    display: flex;
    align-items: center;
}
.icon-ex-inf-right.visittt-ex {
    color: #035772;
    font-size: 18px;
}
.bottom-text-experice .column-flex .icon-rowexpe.visittt-icon {
    flex: 0 0 40px;
    margin-right: 15px;
}

.bottom-text-experice .icon-ex-inf-right.visittt-ex {
    flex: 1;
}
.experince-sec-001  .page-width {
    max-width: 100%;
}
.experince-sec-001 .h3.rte--block b {
    display: block;
    font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback);
}
.experince-sec-001 .page-width .grid__item {
    padding: 0 15px;
}
.experince-sec-001 .rte-setting.rte--block.text-spacing {
    font-size: 13px;
    line-height: 1.3;
}

.experince-sec-001  .grid.grid--uniform {
    margin: 0;
}

.experince-sec-001  .single-item-hall-c {
    max-width: 350px;
    margin: 0 auto;
}
.experince-sec-001 .h3.rte--block {
    font-size: 26px;
    font-weight: 300;
    letter-spacing: inherit;
    font-family: Gotham;
    line-height: 1;
    margin-bottom: 10px;
    color: #035772;
}


@media only screen and (min-width: 769px){
.visit-us-001 .background-media-text--750, .visit-us-001 .background-media-text--750 .background-media-text__video {
    min-height: 100%;
    height: 44vw;
}
}
/******************Visit Page***************/
.visit-us-003 {
    background: #F6F9F5;
}
.visit-us-003 .rte.featured-row__subtext {
    font-size: 13px;
    line-height: 1.3;
}

.visit-us-003 .rte.featured-row__subtext p {
    margin-bottom: 20px;
}
.visit-us-003 .rte.featured-row__subtext {
    font-size: 13px;
    line-height: 1.3;
}
.f-inf {
    max-width: 500px;
    margin: 0 auto;
}
.visit-us-003 .rte.featured-row__subtext p {
    margin-bottom: 20px;
}

.visit-us-003 p.h2 {
    color: #0A2143;
    font-size: 29px;
    letter-spacing: inherit;
}
.visit-us-003 .index-section.color-scheme-none {
    margin: 0;
}

.visit-us-003 .page-width.feature-row-wrapper {
    padding: 0;
    max-width: 100%;
}

.feature-row--50 .feature-row__images {
    margin: 0;
    width: 100%;
}
.visit-us-002 .grid.grid--uniform {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.visit-us-002 .grid__item {
    padding: 0;
}

.visit-us-002 .grid.grid--uniform .grid__item {
    padding: 0 3px;
    flex: 0 0 25%;
}

.visit-us-002 .section-header h2 {
    font-size: 45px;
    text-align: center;
    letter-spacing: inherit;
    font-family: Gotham;
    font-weight: 300!important;
    font-style: normal;
}
.m-grid-visito {
    position: relative;
}
.m-grid-visito .over-div p {
    font-size: 13px;
    margin-top: 3px;
}
.m-grid-visito .over-div {
    position: absolute;
    bottom: 80px;
    padding: 8px 20px;
    text-align: left;
    line-height: 1;
    min-width: 220px;
}
.visit-grid-004 .grid.grid--uniform {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}
.v-sit-image {
    height: 450px;
}

.v-sit-image .image-wrap {
    height: 100% !important;
}

.visit-grid-004 .grid.grid--uniform .grid__item {
    clear: inherit;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0;
    margin: 0;
}

.m-grid-visito .image-wrap {
    margin: 0;
    line-height: 0;
}
.m-grid-visito .over-div .h3.rte--block {
    font-size: 30px;
    margin: 0;
    font-family: Playfair Display,serif;
    font-style: italic;
    font-weight: normal;
    letter-spacing: 0;
}
.visit-grid-004 .section-header h2{
  font-size: 35px;
    text-align: center;
    letter-spacing: inherit;
    font-family: Gotham;
    font-weight: 300!important;
    font-style: normal;
}
.info-visit {
    padding: 0 15px;
}
.visit-us-002 .rte--block p {
    font-size: 13px;
    line-height: 1.3;
    min-height: 78px;
}
.visit-us-002 .h3.rte--block {
    font-size: 30px;
    line-height: 1em;
    letter-spacing: inherit;
    font-family: Gotham;
    font-weight: 300!important;
    font-style: normal;
    min-height: 90px;
}
span.normal-it {
    font-family: Playfair Display,serif;
    font-style: italic;
}
.info-client-info {
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 1;
    color: #fff;
}
.info-client-info span.bold-it {
    font-family: 'Futura Md BT';
    font-weight: 500;
    font-style: normal;
}
.info-client-info span {
    display: block;
    width: 100%;
    line-height: 1;
    font-size: 25px;
}
.visit-us-002 .index-section {
    padding: 50px 0;
}
.visit-us-002 .page-width {
    max-width: 980px;
    padding: 0 20px;
}
.visit-us-002 .grid .grid__item {
    text-align: left !important;
}
.visit-us-002 a.btn.btn--secondary.btn--small {
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    font-size: 14px;
    text-transform: inherit;
    padding: 7px 20px;
    background: #000;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    color: #fff;
    border: 1px solid #000;
}

.visit-us-002 a.btn.btn--secondary.btn--small:hover {
    background: transparent;
    color: #000;
}
@media only screen and (max-width: 1400px){
  .v-sit-image {
    height: 28vw;
}
.m-grid-visito .over-div .h3.rte--block {
    font-size: 26px;
}
.visit-us-002 .section-header h2 {
    font-size: 36px;
}
}
@media only screen and (max-width: 1024px){
  .visit-grid-004 .grid.grid--uniform .grid__item {
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.v-sit-image {
    height: 37vw;
}
.visit-us-002 .grid.grid--uniform .grid__item {
    padding: 0;
    flex: 0 0 100%;
}
}
@media only screen and (max-width: 767px){
.visit-us-001 .background-media-text--750, .visit-us-001 .background-media-text--750 .background-media-text__video {
    min-height: 100%;
    height: 60vw;
}
.m-grid-visito .over-div p {
    font-size: 12px;
}
.m-grid-visito .over-div .h3.rte--block {
    font-size: 24px;
}
body .feature-row__item.feature-row__images {
    padding: 0;
}
body .visit-us-003 p.h2 {
    font-size: 24px;
}
body .v-sit-image {
    height: 100vw;
}
.visit-grid-004 .grid.grid--uniform .grid__item {
    flex: 0 0 100%;
    max-width: 100%;
}
.visit-grid-004 .section-header h2 {
    font-size: 22px;
    padding: 0 10px;
}
.visit-us-002 .index-section {
    padding: 40px 0;
}
.info-client-info span {
    font-size: 22px;
}
.visit-us-002 .rte--block p {
    min-height: inherit;
}
.visit-us-002 .h3.rte--block {
    min-height: inherit;
    font-size: 20px;
}
.visit-us-002 .grid.grid--uniform .grid__item {
    padding: 0;
    flex: 0 0 100%;
}
.visit-us-002 .section-header h2 {
    font-size: 28px;
}
}
/******************custom Fonts***************/

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;1,400;1,500;1,600&display=swap');
@font-face {
    font-family: 'Gotham';
    src: url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/Gotham-Book_467b9627-0576-4c9e-b04b-bcc1d62299b3.woff2?v=1677515793') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/Gotham-Book_1ff97c3a-78c6-4bdb-983e-5093d6edfdcc.woff?v=1677515793') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/Gotham-Light.woff2?v=1677515793') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/Gotham-Light.woff?v=1677515793') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
.page-content--top h1.section-header__title {
    font-size: 29px;
}
.hidethis
{
display: none;
}
.slider-row-hall .item-box-hall:hover  span.no-ac:after{
  opacity:1;
  visibility:visible;
}
.slider-row-hall .item-box-hall {
    cursor: pointer;
}
.item-box-hall span.no-ac {
    position: relative;
}

.item-box-hall span.no-ac:after {
    content: "";
    background: rgba(98, 100, 98, 0.6) !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity:0;
    visibility:hidden;
}
/*************hall Landing page***************/
.hall-sec-001 .btn.btn--secondary.download-bt:hover svg{
    width: 24px;
    height: 24px;
    fill: #035772;
    transition: all .2s ease,visibility 0s;
}
.hall-sec-001 .btn.btn--secondary.download-bt{
   height: 25px;
}
body .read-more-btn:hover {
    border: 0px solid #091405;
    background: #AA3900 !important;
    transition: all .2s ease,visibility 0s;
}
.hall-sec-001 .btn.btn--secondary.download-bt:hover {
    color: #0A2143;
    transition: all .2s ease,visibility 0s;
}
body .landing-sec-006.hall-grid .h3.rte--block.color-3:hover {
    background: #034459 !important;
}
.hall-sec-001 .btn.btn--secondary.download-bt, .hall-sec-001 .btn.btn--secondary.download-bt svg,
body .read-more-btn, .landing-sec-006.hall-grid .h3.rte--block{
   transition: all .2s ease,visibility 0s;
}
.landing-sec-006.hall-grid .h3.rte--block:hover {
    background: #7DAAB9 !important;
  transition: all .2s ease,visibility 0s;
}

.index-section--sub-product .h3.section-header__title {
    font-size: 20px;
    text-align: center;
    letter-spacing: inherit;
}
h1.h2.product-single__title {
    font-size: 30px;
}
.single-item-hall-yi {
    display: flex;
    flex-wrap: wrap;
}
body .hall-grid .index-section.color-scheme-none {
    padding: 0;
}
.read-more-btn a {
    color: inherit;
}
.single-item-hall-yi .img-box-33uy .g-1-hall-pc img {
    width: 100%;
}
.single-item-hall-yi .img-box-33uy {
    flex: 0 0 182px;
    line-height: 0;
}

.single-item-hall-yi .ec-box-e44 {
    flex: 1;
    padding-left: 30px;
}

.single-item-hall-yi .img-box-33uy .g-1-hall-pc {
    margin-bottom: 12px;
}
.image-with-box-grid {
    background: #E8E8E8;
    padding: 50px 0;
    text-align: left;
}

.image-with-box-grid .image-with-box-grid-row {
    max-width: 900px;
    margin: 0 auto;
    padding: 0 15px;
}

.image-with-box-grid .image-with-box-grid-row p {
    font-size: 14px;
    line-height: 1.4em;
}
.hall-sec-004 .index-section.yi-ouc {
    padding: 0;
}
.hall-sec-004 .index-section.yi-ouc {
    padding: 0;
}
.banner-hall-tpx {
    position: relative;
}
.banner-only-content-hall .ec-hll {
    position: relative;
    background: #ffffffe0;
    width: 600px;
    max-width: 100%;
    padding: 40px;
}
.read-more-btn {
    position: absolute;
    min-width: 114px;
    color: #fff!important;
    transition: inherit;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    font-size: 12px;
    text-transform: uppercase;
    padding: 7px 20px;
    background: #ea0029 !important;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
    right: 0;
    bottom: 0;
}
.banner-only-content-hall .ec-hll h3 span.italinc-tx {
    font-family: Playfair Display,serif;
    font-style: italic;
    color: #e60505;
}

.ec-hll h3 span.italinc-tx {
    display: block;
    text-align: left;
}
.banner-only-content-hall .ec-hll h3 {
    max-width: 400px;
    text-align: left !important;
    margin: 0 auto;
    font-size: 32px;
}
.banner-only-content-hall {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
}
.hall-sec-004  .bannn-ec-row {
    height: 550px;
}

.bannn-ec-row img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.landing-sec-006 .grid__item>div {
    max-width: 100% !important;
}
.landing-sec-006.hall-grid .h3.rte--block {
    background: #E60505!important;
}
.hall-sec-003 {
    background: #FAFAFA;
    padding:0 !important;
}

.hall-sec-003 .index-section.yi-ouc {
    padding: 0;
}

.hall-slideshow .globe-abosulute-logo img {
    width: 160px;
}
.hall-sec-001 .page-width {
    max-width: 100%;
    padding: 0;
}
.home-gallery{
 padding: 20px 0 50px;
}
.home-gallery .icons-row-wrapper {
    display: flex;
    line-height: 0;
    flex-wrap: wrap;
    margin: 0 -14px;
}

.home-gallery .icons-row-wrapper .icons-row__item {
    flex: 0 0 25%;
    max-width: 25%;
    width: 25%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.hall-sec-001 .grid.grid--uniform {
    margin: 0;
}

.hall-sec-001 .grid__item {
    padding: 0 10px;
    text-align: center;
}
.hall-sec-001 .single-item-hall-c {
    max-width: 300px;
    margin: 0 auto;
}
.hall-sec-001 .single-item-hall-c .image-wrap.text-spacing {
    border-radius: 50%;
    overflow: hidden;
    filter: grayscale(100%);
    border: 1px solid #eee;
}
.hall-sec-001 .single-item-hall-c .h3.rte--block {
    text-align: center;
    font-size: 18px;
    font-family: Gotham;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 5px;
}
.hall-sec-001 .single-item-hall-c p {
    font-size: 13px;
    line-height: 1.4em;
    text-align: center;
}
.hall-sec-001 .index-section {
    padding-bottom: 60px;
    padding-top: 60px;
}

.hall-sec-001 .index-section .grid__item.medium-up--one-third {
    margin: 0;
}
.hall-sec-001 .btn.btn--secondary.download-bt {
    transition: all 0.2s ease, visibility 0s;
    background: #F6F9F5;
    border-radius: 50px;
    border: 1px solid #E60505;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #E60505;
    max-width: 100%;
    min-width: 1.8em;
    overflow: hidden;
    text-align: center;
    padding: 2px 12px;
    margin-bottom: 5px;
    margin-top: 3px;
    font-family: Gotham;
    font-weight: normal;
}

.hall-sec-001 .btn.btn--secondary.download-bt svg {
    transition: inherit;
    width: 20px;
    height: 20px;
    margin: 0px 0px 0px 5.5px;
    display: initial;
    fill: #E60505;
}

.hall-sec-002 {
    background: #FAFAFA;
}
.hall-sec-002 .service-row-hball {
    display: flex;
    align-items: flex-start;
    padding: 0px 0 50px;
}

.hall-sec-002  .service-row-hball .col-hall-excpiton {
    flex: 0 0 60%;
    max-width: 60%;
    padding: 0 15px;
}

.hall-sec-002  .image-bottom-etc {
    flex: 0 0 40%;
    max-width: 40%;
}
.hall-sec-002 .a-block0ec {
    max-width: 620px;
    margin: 0 auto;
}
.hall-sec-002 .title-header-wth-info h2 {
    color: #E60505;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: inherit;
}
.hall-sec-002 .index-section.yi-ouc.text-left {
    padding-top: 30px;
}
.hall-sec-002  .title-header-wth-info h2 i {
    font-family: Playfair Display,serif;
    font-style: italic;
    padding-right: 10px;
}
.hall-sec-002  .title-header-wth-info {
    margin-top: 30px;
}
.hall-sec-002  .title-header-wth-info p {
    font-size: 14px;
    line-height: 1.4em;
}
.hall-sec-002  .image-bottom-etc .etc {
    text-align: right;
}

.hall-sec-002  .etc img {
    display: inline-block;
}
.gallery-row-etc.home-gallery {
    max-width: 1250px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.item-box-hall {
    height: 395px;
}

.item-box-hall * {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.slider-row-hall {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.slider-row-hall .item-box-hall {
    flex: 0 0 25%;
    padding: 0 5px;
}
body .featured-slider-hall .slick-prev:before,
body .featured-slider-hall .slick-next:before {
	display:none;
}


.featured-slider-hall {
	padding: 0;
}

body .featured-slider-hall .slick-prev {
	left: 25px;
}

body .featured-slider-hall .slick-next {
	right: 25px;
}

.featured-slider-hall.slick-slider {
	position: relative;
	float: none;
	width: 100%;
    display:block;
}

body .featured-slider-hall .slick-prev,
body .featured-slider-hall .slick-next {
	position: absolute;
	display: block;
	height: 45px;
	width: 45px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
	font-size: 16px;
	z-index: 99;
    background-image: url(https://cdn.shopify.com/s/files/1/0703/7717/7398/files/prev.svg?v=1679116820);
}
body .featured-slider-hall .slick-next {
    background-position: center;
    transform: scaleX(-1)!important;
    margin-top: -27px;
}
body .featured-slider-hall .slick-prev, body .featured-slider-hall .slick-next {
    background-repeat: no-repeat;
    background-size: 20px;
}
.featured-slider-hall.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	margin-bottom:0;
}

.featured-slider-hall.slick-slider .slick-slide {
	float: none;
	height: 100%;
	min-height: 1px;
	display: inline-block;
	padding: 0;
}

.featured-slider-hall.slick-slider .slick-track,
.featured-slider-hall.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	position: relative;
	display: block;
}

.featured-slider-hall.slick-slider .slick-track,
.featured-slider-hall .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.featured-slider-hall .slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}



body .featured-slider-hall .slick-next:before {
	content: "\f105";
}

body .featured-slider-hall .slick-prev:before {
	content: "\f104";
}

body .featured-slider-hall .slick-prev:hover:before,
body .featured-slider-hall .slick-next:hover:before {
	background: #ff919e;
	color: #fff;
	opacity: 1;
}
.hall-sec-003 {
    background: #FAFAFA;
    padding:0 !important;
}

.hall-sec-003 .index-section.yi-ouc {
    padding: 0;
}

.hall-sec-003 .historic-row-hball {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.hall-sec-003 .historic-row-hball .col-hall-excpiton-his.u {
    flex: 0 0 65%;
    max-width: 65%;
    padding:0 15px;
}

.hall-sec-003 .historic-row-hball .image-bottom-etc {
    flex: 0 0 35%;
    max-width: 35%;
    text-align: right;
}
.hall-sec-003 .a-block0ec {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.hall-sec-003 .a-block0ec h2 {
    font-size: 26px;
    font-weight: 300;
    letter-spacing: inherit;
    font-family: Gotham;
    line-height: 1;
    margin-bottom: 10px;
}
.hall-sec-003 p {
    font-size: 14px;
    line-height: 1.4em;
}
.hall-sec-003 .title-header-wth-info {
    margin-bottom: 30px;
}

.hall-sec-003 .a-block0ec h2 i {
    font-family: Playfair Display,serif;
    font-style: italic;
}
.etc-his {
    position: relative;
}

.hall-sec-003 .etc-his img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.title-header-wth-info-overlap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #e60505b3;
}

.flex-et {
    max-width: 350px;
    margin: 0 auto;
    color: #fff;
}

.flex-et h2 {
    font-size: 30px;
    font-weight: 300;
    letter-spacing: inherit;
    font-family: Gotham;
    line-height: 1;
    margin-bottom: 10px;
}

.flex-et h2 i {
    font-family: Playfair Display,serif;
    font-style: italic;
}














.footer__section .image-row-col .c-1 img.ect {
    margin-left: 14px;
    height: 100px;
}
.footer__section .footer__base-links {
    margin-bottom: 30px;
}
.footer__section .col-text.text-column-etc .rte-grop p {
    line-height: 1.5;
}
.footer__section .image-row-col .c-1 .df-image {
    height: auto;
    width: 110px;
}
.footer__section .footer__base-links .logo-foote-btn.logo-footer-grop.col-60 {
    flex: 0 0 60%;
    max-width: 60%;
    margin: 0;
    padding: 0 15px;
}

.footer__section .image-row-col .c-1 {
    display: flex;
    align-items: center;
}
.footer__section .col-text.text-column-etc {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: left;
    padding: 0 15px;
}
.footer__section .image-row-col .c-1 img {
    height: auto;
}
.footer__section .col-text.text-column-etc * {
    text-align: left;
}
.footer__section .image-row-col .c-1:first-child {
    flex: 0 0 30%;
    max-width: 30%;
}
.footer__section .image-row-col {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.footer__section .image-row-col .c-1 {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 10px;
    text-align: center;
    justify-content: center;
}

.footer__section .image-row-col .c-1 img.df-image {
    display: inline-block;
}

.footer__section .col-text.text-column-etc .rte-grop {
    line-height: 1.3;
}

.footer__section .col-text.text-column-etc .rte-grop p {
    margin-bottom: 12px;
}


@media(max-width:980px){
  body .footer__section .image-row-col .c-1 img {
    height: 25px;
}
.footer__section .footer__base-links .logo-foote-btn.logo-footer-grop.col-60 {
    display: none;
}
.footer__section .image-row-col .c-1 {
    padding: 0 5px;
}
body .footer__section .image-row-col .c-1 img {
    height: auto;
}
.footer__section .footer__base-links .logo-foote-btn.logo-footer-grop.col-60 {
    flex: 0 0 100%;
    padding: 0;
    max-width: 100%;
}
.footer__base-links {
    flex-wrap: wrap;
}
.footer__section .col-text.text-column-etc {
    flex: 0 0 50%;
    max-width: 50%;
    text-align: left;
    padding: 0 10px;
}
.logo-foote-btn.logo-footer-grop.col-60 {
    margin-bottom: 20px !important;
}
}
@media(max-width:767px){
.footer__section .image-row-col .c-1 img {
    height: auto;
}
  
  .globe-sec001 .section-info-yt .rtte-para
{
 text-align: left; 
}
  body .globe-sec001 .section-info-yt {
    text-align: left;
}
.globe-sec001 .inner-welcome-globe .section-right.col-002 {
    padding: 0 !important;
}
body .table-wrapper-info {
    overflow: scroll;
    width: 100%;
    max-width: 100%;
}

body .table-wrapper-info iframe {
    overflow: scroll !important;
    width: 100% !important;
}
body .insta-header-feed h3 {
    font-size: 17px;
}
.footer__section .col-text.text-column-etc {
    padding: 0 5px;
}
.footer__section .footer__base-links {
    margin-bottom: 20px;
}
}









.header-item.header-item--icons.the-globee .site-nav {
    min-width: 150px;
}
.the-globe-icons .site-nav__link.site-nav__link--icon {
    display: none !important;
}
.landing-1-header .logo-v1 a:hover img.b-logo {
    opacity: 1 !important;
    visibility: visible !important;
}
.site-header .site-nav__icons li {
    margin: 0 20px;
}
body.template-page.unloading .transition-body {
    animation: inherit !important;
    opacity: 1;
}
.landing-sec-004 .h3.rte--block{
     font-family: 'Gotham';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.faux-select, body, button, input, select, textarea{
   font-family: 'Gotham';
   font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.landing-page001 .hero__text-content h2.h1.hero__title, .landing-page001 .hero__text-content h2.h1.hero__title *, .landing-sec-006 .h3.rte--block,
.footer__section * {
  font-family: 'Gotham';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.hotspots-section .hotspots-wrapper .grid__image-ratio--square:before {
  display:none;
}
.hotspots-section .hotspots-wrapper .grid__image-ratio--square {
    height: 32vw;
}
.hotspots-section .hotspots-wrapper {
    position: relative;
}
.hotspots .grid__image-ratio img {
    height: 100%;
    width: 100%;
    position: absolute;
}

.hotspots-section .hotspots-wrapper .hotspots__image.hotspots__image--indent-true {
    height: 100% !important;
}
.landing-hotspott  .hotspots {
    width: 100%;
}
.hotspots .grid__image-ratio img {
    object-position: center !important;
}
.landing-hotspott .hotspots__content span.grid-product__price--current {
    margin: 0;
}
.landing-hotspott .hotspots__content * {
    font-size: 14px !important;
}
.landing-hotspott .hotspots__content {
    position: absolute;
    background: #fff;
    top: 50%;
    right: 10%;
    left: auto;
    max-width: 320px;
    text-align: center;
    transform: translateY(-50%);
}
body .landing-hotspott .index-section {
    margin: 0;
}
body .landing-hotspott {
    padding-top: 0;
}
.hot-spots.hotspots-wrapper {
    position: relative;
}

.landing-hotspott .hotspots__content * {
    text-align: center;
}
.landing-hotspott h2.section-header__title.h2 {
    text-transform: uppercase;
}
div#FooterMenus {
    padding: 0;
    border: 0;
}
body .landing-1-header {
    padding-bottom: 0;
}
.header-wrapper--init .site-header__element--sub {
    display: block;
    position: relative;
    transform: inherit !important;
}
.header-item.header-item--compress-nav.small--hide {
    display: none !important;
}
.landing-1-header ul.site-nav.site-navigation li a:hover {
    color: #E91C2D !important;
    text-decoration:none;
}
body .logo-v1.active a:hover img.b-logo {
    opacity: 1 !important;
    visibility: visible !important;
}

body .logo-v1.active a:hover img.o-logo {
    opacity: 0 !important;
    visibility: hidden !important;
}
.landing-1-header img.b-logo {
    position: absolute;
    top: 0.5px;
    left: 0;
    opacity: 1;
    visibility: visible;
    z-index: 1;
}
.landing-1-header .site-header__logo img.o-logo {
    opacity: 0;
    visibility: hidden;
}
.footer__base-links {
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer__base-links .logo-foote-btn {
    margin-right: 10px;
}
.footer__section * {
    line-height: 1em;
    text-align: center;
    font-size: 12px;
}
body .gallery-row-etc.home-gallery {
    padding-bottom: 30px;
}
.landing-1-header .site-header__logo img {
    max-width: 100%;
    object-fit: inherit;
    width: 100%;
}
.landing-1-header .site-header__logo *{
    transition: 0.5s ease;
}
.landing-1-header .logo-v1.active img.o-logo {
    opacity: 1 !important;
    visibility: visible !important;
}
@media(min-width:1024px){
body .landing-1-header .site-header__logo img {
    max-width: 80%;
}
.etc-his {
    position: relative;
    height: 44vw;
}
}
@media(min-width:769px){
  .header-item.header-item--logo.mobile-logo {
    display: none !important;
}

}
.landing-1-header .header-item--search form.site-header__search-form {
    max-width: 300px;
    display: flex;
    margin-right: 0;
    margin-left: auto;
}
.landing-1-header .site-header .site-nav__link {
    color: #0a2143;
    
}
.landing-1-header ul.site-nav.site-navigation.site-navigation--below.small--hide {
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
}
.landing-1-header .site-nav__link--underline:after, 
.landing-1-header .site-nav__link--underline:before{
  display:none !important;
}
.landing-1-header ul.site-nav.site-navigation li a {
    text-transform: uppercase;
      color: #0a2143;
  font-size: 14px;
}

.landing-1-header .logo-v1 a {
    position: relative;
}
.landing-1-header .logo-v1.active img.b-logo {
    opacity: 0;
    visibility: hidden;
}
.landing-1-header .logo-v1 a:hover img.o-logo {
    opacity: 1;
    visibility: visible;
}

.landing-1-header .logo-v1 a:hover img.b-logo {
    opacity: 0;
    visibility: hidden;
}

.landing-1-header .site-header__logo .logo0-grid, .landing-1-header .site-header__logo .logo-v1 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 25px;
}
.landing-1-header .site-header__logo img {
    max-width: 100%;
    object-fit: inherit;
}
.landing-1-header  .header-item.header-item--logo {
    flex: 0 0 44%;
}
.landing-1-header .site-header__logo {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.landing-page001 .hero__title {
    line-height: 0.8em;
    font-weight: normal;
}
.landing-page001 .hero__text-content {
    text-align: left !important;
    width: 100%;
}
.landing-page001 .hero__link .btn {
    min-width: 157px;
    color: #fff !important;
    transition: inherit;
    color: #F6F9F5;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    font-size: 16px;
    text-transform: uppercase;
    padding: 7px 20px;
}

.landing-page001 .hero__subtitle, .landing-page001 .hero__subtitle * {
    font-family: 'Playfair Display', serif;
    font-style: italic;
    font-size: 35px;
    line-height: 1;
    font-weight:500;
}
.landing-page001 .hero__subtitle {
    margin-bottom: 7px !important;
}
.landing-page001 .hero__text-content .hero__text-shadow, .landing-page001 .hero__text-content .hero__text-shadow * {
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
}
.landing-page001 .hero__text-content .hero__text-shadow {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
    display: block;
}
.landing-page001 .absolute-svg {
    position: absolute;
    bottom: -103px;
    z-index: 2;
    right: -180px;
}

.landing-page001 .absolute-svg svg {
    width: 135px;
    height: 61px;
}
.bg-blue {
    margin: 0;
    padding: 80px 0;
    background: #f6f9f5;
}

.bg-blue .grid-item__content {
    background: transparent;
}

 [data-grid-style*=gridlines] .grid-product:after{
  display:none;
}
.landing-sec-002  h2.section-header__title.h2, .landing-sec-002  h2, .landing-hotspott h2 {
    font-size: 40px;
    font-family: 'Gotham';
    font-weight: 300 !important;
    font-style: normal;
    font-display: swap;
}
.landing-sec-002 .page-width.text-left, .landing-hotspott .page-width.text-left {
    max-width: 1050px;
}
.landing-sec-002 .grid-product__image-wrap {
    margin: 0;
    padding: 0 12px;
}
.landing-sec-002 .grid-item__meta {
    margin: 20px auto;
    width: 180px;
}
.landing-sec-002 .new-grid.product-grid {
    padding: 0 7px;
}
.grid-product__title {
    font-size: 14px;
    line-height: 1;
}
.grid-product__price * {
    font-size: 14px!important;
    font-weight: 600;
}
.landing-sec-005 {
    padding: 0 !important;
}
.landing-sec-003 .image-bg, .landing-sec-005 .image-bg {
    display: block;
    height: 100%;
}
.landing-sec-003 .image-bg img, .landing-sec-005 .image-bg img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.landing-sec-003 .shop-for-gifts, .landing-sec-005 .shop-for-gifts {
    position: relative;
    height: 33vw;
}
.landing-sec-003 .image-bg img, .landing-sec-005 .image-bg img {
    width: 100%;
}
.landing-sec-003 .overlay-box-etc {
    background: #fff;
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 15px;
    padding-top: 15px;
}


.overlay-box-etc .single-items-innerr {
    text-align: center;
    padding: 0 10px;
}

.overlay-box-etc .single-items-innerr h3.product--title {
    font-size: 14px;
    font-weight: normal;
    margin-top: 12px !important;
    margin: 0;
}
.landing-sec-003 .shop-for-gifts {
    position: relative;
}
.landing-sec-003 {
    padding-top: 0;
}
.landing-sec-003 .block-slider-overlay {
    position: absolute;
    top: 50%;
    left: auto;
    right: 18%;
    transform: translateY(-50%);
    width: 380px;
}
.overlay-box-etc .single-items-innerr .main-first-image {
    text-align: center;
}
.landing-sec-003  .featured-slider .slick-prev:before,
.landing-sec-003  .featured-slider .slick-next:before {
	font-family: fontAwesome;
	background: none;
	color: #000;
	width: 45px;
	height: 45px;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	border-radius: 0%;
	opacity: 1;
	border: 0;
	box-shadow:none;
	font-size: 40px;
	text-shadow: none;
}

.landing-sec-003 .featured-slider .slick-prev {
	left: 0px;
}
.landing-sec-003 .featured-slider .slick-next {
	right: 0;
}
.landing-sec-003 .featured-slider.slick-slider {
	position: relative;
	float: left;
	width: 100%;
}
.landing-sec-003 .featured-slider .slick-prev,
.landing-sec-003 .featured-slider .slick-next {
	position: absolute;
	display: block;
	height: 45px;
	width: 45px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
	font-size: 40px;
	z-index: 99;
}
.landing-sec-003 .featured-slider.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	margin-bottom:0;
}
.featured-slider.slick-slider .slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
	display: block;
	padding: 6px 15px 0;
}

.landing-sec-003 .featured-slider.slick-slider .slick-track,
.landing-sec-003 .featured-slider.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	position: relative;
	display: block;
}

.landing-sec-003 .featured-slider.slick-slider .slick-track,
.landing-sec-003 .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.landing-sec-003 .featured-slider .slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.landing-sec-003 .featured-slider .slick-next:before {
	content: "\f105";
}

.landing-sec-003 .featured-slider .slick-prev:before {
	content: "\f104";
}


.landing-sec-003 .featured-slider .slick-next {
	right: 0;
}
.landing-sec-004 .page-width-full .grid__item.medium-up--one-half {
    margin: 0;
}
.landing-sec-004 .page-width-full {
    padding: 0 7px;
}
.landing-sec-004{
  padding-top:0;
}
.landing-sec-004 .index-section.color-scheme-none {
    margin: 0;
    padding-top: 30px;
}
.landing-sec-004 .page-width-full .grid.grid--uniform {
    margin: 0;
}
.landing-sec-004 .index-section.color-scheme-none {
    margin: 0;
}
.landing-sec-004 .grid__item {
    padding: 0 12px;
    width: 25%;
    clear: inherit !important;
}
.landing-sec-004 .grid__item .image-wrap {
    padding-bottom: 75% !important;
}
.landing-sec-004 .h3.rte--block {
    font-size: 14px;
    line-height: 1;
    text-transform: inherit;
    font-weight: 500;
    margin: 20px auto;
    width: 180px;
}
.landing-sec-004 .grid__item .image-wrap img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.landing-sec-005 .block-slider-overlay-about {
    position: absolute;
    left: auto;
    right: 0;
    width: 50%;
    top: 0;
    z-index: 2;
    height: 100%;
    background: rgba(255, 255, 254, 0.93);
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.landing-sec-005 .block-slider-overlay-about a.btn {
    min-width: 163px;
    color: #fff !important;
    transition: inherit;
    color: #F6F9F5;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.05em;
    font-size: 14px;
    text-transform: uppercase;
    padding: 7px 20px;
    font-style: italic;
    letter-spacing: 0;
    margin-top: 20px;
}
.landing-sec-005 .shop-for-gifts {
    position: relative;
}

.landing-sec-005 .overlay-box-etc-about {
    max-width: 350px;
}
.landing-sec-006 .grid.grid--uniform.grid--flush-bottom {
    margin: 0;
}
.landing-sec-005 .block-slider-overlay-about .page-width {
    margin-left: 0;
    padding: 0 8rem;
}

.landing-sec-005 .overlay-box-etc-about p {
    line-height: 1.5;
}
.landing-sec-005 .shop-for-gifts {
    position: relative;
}
.landing-sec-006 .grid__item {
    padding: 0;
    position: relative;
    margin: 0;
}
.landing-sec-006 .over-div {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.index-section:not(.index-section--sub-product):first-child {
    margin: 0;
}
.bg-blue.landing-sec-006 {
    padding: 0;
}
.landing-sec-006 .image-wrap {
    padding-bottom: 60% !important;
    margin: 0;
}
.landing-sec-006  .h3.rte--block {
    min-width: 283px;
    height: auto;
    text-align: center;
    margin: 0;
   
    color: #F6F9F5;
    padding: 7px 10px;
    font-size: 26px;
    font-weight: bold;
}
.landing-sec-006 .over-div a:hover .h3{
   background: #E60505 !important;
} 
.landing-sec-006  .h3.rte--block.color-1{
   background: #7DAAB9;
}
.landing-sec-006  .h3.rte--block.color-2{
   background: #4D8495;
}
.landing-sec-006  .h3.rte--block.color-3{
   background: #035772;
}
.logo0-grid .logo-v1 {
    flex: inherit !important;
    max-width: inherit !important;
    padding: 0 !important;
}
.g_testimonals {
    background: #003A5D;
}
.g_testimonals .testimonials-slide {
    width: 100% !important;
    padding: 0;
}
.g_testimonals .testimonials-slide .testimonials-slider__text {
    background: transparent;
    color: #fff;
    box-shadow: none !important;
}
.g_testimonals blockquote.testimonials-slider__text {
    max-width: 750px;
    margin: 20px auto 40px;
    padding-top: 0;
}
.g_testimonals div#comp-ldivh7nb1 {
    width: 36px;
    height: 1px;
    border-top: 1px solid;
    margin: 25px auto;
}
.yellow-button .index-section.color-scheme-none {
    padding-top: 0;
}
.g_testimonals .testimonials-slide .testimonials-slider__text .rte-setting.text-spacing {
    line-height: 1.3;
    margin-top: 30px;
    color: #fff4e0;
}
.g_testimonals .testimonials-slider__text cite {
    font-size: 25px;
    line-height: normal;
    text-align: center;
    color: #C2A827;
    font-family: Playfair Display,serif;
    font-style: italic;
    font-weight: normal;
}
.g_testimonals .flickity-page-dots .dot {
    width: 11px;
    height: 11px;
    border: 2px solid transparent;
    color: #fff;
    opacity: 1;
    visibility: visible;
}

.g_testimonals .flickity-page-dots .dot.is-selected {
    height: 14px;
    width: 14px;
    border-color: #fff;
    background: transparent;
}

.g_testimonals .testimonials-section .flickity-page-dots {
    display: flex;
    align-items: center;
    justify-content: center;
}
/************************Globe css Here***********/
@font-face {
    font-family: 'Futura Md BT';
    src: url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/FuturaBT-Medium.woff2?v=1679129059') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0703/7717/7398/files/FuturaBT-Medium.woff?v=1679129059') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

.globe-slideshow .hero__text-content .hero__text-shadow * {
    text-shadow: none !important;
}

.globe-slideshow .hero__text-content, .globe-slideshow .hero__text-content * {
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
}
.globe-slideshow .hero__subtitle, .globe-slideshow .hero__subtitle * {
    font-family: Playfair Display,serif;
    font-style: italic;
    font-size: 62px;
    line-height: 0.7;
}
.globe-slideshow .hero .slideshow__slide .hero__link .btn {
    min-width: 157px;
    color: #fff!important;
    transition: inherit;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0;
    font-size: 16px;
    text-transform: uppercase;
    padding: 7px 20px;
}
.globe-slideshow .hero__text-content .hero__link {
    margin-top: 15px;
}
.globe-slideshow .hero__text-content h2.h1.hero__title, .globe-slideshow .hero__text-content h2.h1.hero__title * {
    line-height: 1;
    margin: 0;
     font-family: 'Futura Md BT';
     font-weight: 500;
    font-style: normal;
    font-display: swap;
}
.globe-slideshow .hero__text-content .hero__text-shadow {
    text-align: left;
}
.globe-slideshow  .hero__text-shadow:after{
  display:none;
}
.globe-slideshow .globe-abosulute-logo {
    position: absolute;
    bottom: -103px;
    z-index: 2;
    right: -110px;
}
.globe-slideshow .hero__text-content .hero__text-shadow {
    max-width: 700px;
    width: 100%;
    margin: 0 auto;
    display: block;
}
.globe-slideshow .hero .flickity-button {
    position: absolute;
    top: 50% !important;
    left: 0;
}
.globe-slideshow .hero .flickity-button.flickity-prev-next-button.flickity-next, .g_testimonals  .flickity-button.flickity-prev-next-button.flickity-next{
    right: 6%;
    left: auto;
}
body  .g_testimonals .flickity-button {
    background-size: 17px;
}
.globe-slideshow .hero .flickity-button svg, .g_testimonals .flickity-button svg {
    display: none;
}
.globe-slideshow .hero button.flickity-button.flickity-prev-next-button.flickity-previous, 
.g_testimonals button.flickity-button.flickity-prev-next-button.flickity-previous {
    left: 6%;
    right: auto;
    background-image: url(https://cdn.shopify.com/s/files/1/0703/7717/7398/files/prev.svg?v=1679116820);
    background-repeat: no-repeat;
    background-position: center;
}
.globe-slideshow .hero .flickity-button.flickity-prev-next-button.flickity-next, .g_testimonals .flickity-button.flickity-prev-next-button.flickity-next {
    background-image: url(https://cdn.shopify.com/s/files/1/0703/7717/7398/files/prev.svg?v=1679116820);
    background-repeat: no-repeat;
    background-position: center;
    transform: scaleX(-1) !important;
}
.globe-slideshow .hero .flickity-button, .g_testimonals .flickity-button {
    background: transparent;
    color: #fff;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: auto;
    transform: inherit!important;
    line-height: normal;
    margin-top: -50px;
}

.globe-slideshow .hero .flickity-button svg, .g_testimonals .flickity-button svg {
    width: 40px;
    height: 40px;
}
.globe-sec001 {
    background: #003A5D;
}

.globe-sec001 .index-section {
    padding: 40px !important;
}
.globe-sec001 .inner-welcome-globe {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    background: #fff;
}

.globe-sec001 .inner-welcome-globe .col-001 {
    flex: 0 0 70%;
    max-width: 70%;
    padding: 25px;
}
.globe-sec001 .section-left.col-001 {
    background: #FFF4E0;
}
.globe-sec001 .section-info-yt {
    max-width: 650px;
    margin: 0 auto;
}
.globe-sec001 .inner-welcome-globe .col-002 {
    flex: 0 0 30%;
    max-width: 30%;
    padding: 25px;
}
.globe-sec001 .section-info-yt {
    padding-bottom: 50px;
}
.globe-sec001 .inner-welcome-globe h2 {
    font-size: 56px;
    font-family: Playfair Display,serif;
    font-style: italic;
    color: #C2A827;
    font-weight: normal;
    margin: 0;
    line-height: 1;
}
.rtte-para {
    line-height: 1.5;
}
.globe-sec001 .r-2-glbe {
    font-size: 26px;
    font-family: Gotham;
    font-weight: 300!important;
    font-style: normal;
    margin-bottom: 22px;
}
.globe-sec001 .wel-boxes-row {
    display: flex;
    flex-wrap: wrap;
    padding: 60px 0;
}
.globe-sec001 .all-t {
    max-width: 370px;
    display: block;
    margin: 0 auto;
}
.globe-sec001 .wel-boxes-row .box-item-1.col-33 {
    text-align: center;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 20px;
}
.bttom-info-t h2 {
    font-size: 30px;
    font-family: Playfair Display,serif;
    font-style: italic;
    color: #c2a827;
    font-weight: 400;
    margin: 0;
    line-height: 1.1;
    padding: 0;
}
.bttom-info-t p {
    line-height: 1.3;
    margin-top: 30px;
    color: #FFF4E0;
}
.globe-sec001 .overlay-text-with-svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
    z-index: 2;
    transition: all 0.4s ease-in-out 0s;
}
.globe-sec001 .overlay-text-with-svg svg {
    position: static;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.globe-sec001 .ac-over {
    position: absolute;
    top: 0;
    padding: 60px;
    height: 100%;
    width: 100%;
    left: 0;
    margin: auto;
    right: 0;
}
.ac-over h3 {
    font-size: 24px;
    font-family: Playfair Display,serif;
    font-style: italic;
    margin: 0;
    font-weight: normal;
}
.bttom-info-t {
    padding-top: 45px;
    padding-left: 25px;
    padding-right: 25px;
}
.globe-sec001 .ac-over p {
    opacity: 0;
    visibility: hidden;
        transition: all 0.4s ease-in-out 0s;
}
.globe-sec001 .img-bx:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #C2A827;
    top: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
      transition: all 0.4s ease-in-out 0s;
}
.globe-sec001 .img-bx:hover  .ac-over p, .globe-sec001 .img-bx:hover:after{
    opacity: 1;
    visibility: visible;
        transition: all 0.4s ease-in-out 0s;
}
.ac-over p {
    font-size: 17px;
    line-height: 1.3em;
    text-align: center;
    margin: 70px 0 95px;
    padding: 0 20px;
}
.globe-sec001 .img-bx {
    position: relative;
    overflow: hidden;
}
.globe-sec002 {
    background-color: rgb(255, 244, 224);
}

.globe-sec002 .index-section {
    padding: 0 20px 20px !important;
}
.insta-header-feed {
    display: flex;
    justify-content: space-between;
    min-width: 320px;
    box-sizing: border-box;
    text-align: start;
    margin: auto;
    padding: 32px 20px;
    max-width: 1330px;
    align-items: center;
}
.insta-header-feed h3 {
    color: #c2a827;
    margin: 0;
    font-size: 24px;
    font-family: Gotham;
    font-weight: 300!important;
    font-style: normal;
}
.flex-button-insta a {
    color: #091405;
    background-color: rgb(246, 249, 245);
    border-color: #091405;
    border-width: 1px;
    display: inline-flex;
    padding: 12px 16px;
    min-width: 100px;
    border-style: solid;
    box-sizing: content-box;
    transition: background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;
    align-items: center;
    justify-content: center;
    line-height: normal;
}

.flex-button-insta a span.in-icon {
    line-height: 0;
    margin-right: 7px;
}
.table-wrapper-info {
text-align: right;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.table-wrapper-info iframe {
    height: 391px;
    overflow: hidden;
}
.yellow-button.landing-sec-006 .h3.rte--block {
    transition: all 0.2s ease, visibility 0s;
    background: #C2A827;
}
/************************Media css Here***********/
@media(max-width:1400px){
  .landing-sec-003 .block-slider-overlay {
    right: 0%;
}
.globe-slideshow .hero__text-content h2.h1.hero__title, .globe-slideshow .hero__text-content h2.h1.hero__title * {
    font-size: 55px;
}
.bttom-info-t h2 {
    font-size: 26px;
}
.globe-slideshow .hero__subtitle, .globe-slideshow .hero__subtitle * {
    font-size: 50px;
}
.landing-sec-006 .image-wrap {
    padding-bottom: 80% !important;
}
  .landing-sec-003 .shop-for-gifts, .landing-sec-005 .shop-for-gifts {
    height: 45vw;
}
  .landing-sec-003 .block-slider-overlay {
    right: 1%;
}
.hotspots-section .hotspots-wrapper .grid__image-ratio--square {
    height: 41vw;
}
}
@media(max-width:1280px){
  .landing-sec-003 .shop-for-gifts, .landing-sec-005 .shop-for-gifts {
    height: 45vw;
}
.g_testimonals .testimonials-slider__text cite {
    font-size: 22px;
}
body .bttom-info-t {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
.globe-sec001 .wel-boxes-row {
    display: flex;
    flex-wrap: wrap;
    padding: 60px 0 20px;
}
.bttom-info-t h2 {
    font-size: 24px;
}
.globe-slideshow .hero__text-content h2.h1.hero__title, .globe-slideshow .hero__text-content h2.h1.hero__title * {
    font-size: 50px;
}
.globe-sec001 .r-2-glbe {
    font-size: 24px;
}
.globe-sec001 .inner-welcome-globe h2 {
    font-size: 40px;
}
.globe-slideshow .hero__subtitle, .globe-slideshow .hero__subtitle * {
    font-size: 45px;
}
  .hotspots-section .hotspots-wrapper .grid__image-ratio--square {
    height: 45vw;
}
.landing-1-header .header-item.header-item--logo {
    flex: 0 0 60%;
}
.bg-blue {
    padding: 60px 0;
}
.landing-sec-006 .h3.rte--block {
    min-width: 219px;
    padding: 5px 10px;
    font-size: 20px;
}
.landing-sec-005 .block-slider-overlay-about .page-width {
    margin-left: 0;
    padding: 0 5rem;
}
.landing-sec-006 .image-wrap {
    padding-bottom: 80% !important;
    margin: 0;
}
.landing-page001 .absolute-svg {
    right: 0;
}
.landing-sec-002 .page-width.text-left {
    padding: 0 20px;
}
.landing-page001 .hero__text-content .hero__text-shadow {
    max-width: 100%;
    width: 100%;
}
.landing-sec-003 .block-slider-overlay {
    right: 1%;
}
}
@media(max-width:1100px){
  .landing-sec-002 h2.section-header__title.h2, .landing-sec-002 h2 {
    font-size: 32px;
    font-weight: 300 !important;
}
.globe-sec001 .ac-over p {
    font-size: 14px;
    margin: 29px 0 44px;
}
body .ac-over p {
    padding: 0 10px;
}
.bttom-info-t p {
    margin-top: 25px;
}
.bttom-info-t h2 {
    font-size: 20px;
}
.globe-sec001 .r-2-glbe {
    font-size: 20px;
}
.ac-over h3 {
    font-size: 16px;
}
.landing-sec-006 .h3.rte--block {
    font-size: 20px;
}
.landing-page001 .hero__subtitle, .landing-page001 .hero__subtitle * {
    font-size: 24px;
}
.landing-page001 .hero__title {
    font-size: 40px;
}
}
@media(min-width:980px){
.globe-slideshow .height-cus-450 {
    height: 440px;
    padding: 0;
}
.globe-sec001 .section-left.col-001 {
    min-height: 617px;
}
.landing-1-header .logo-v1 a:hover img.b-logo {
    opacity: 0 !important;
    visibility: hidden !important;
}
.landing-1-header .logo-v1 a:hover img.o-logo {
    opacity: 1 !important;
    visibility: visible !important;
}
}
@media(max-width:980px){
.globe-slideshow .hero__text-content, .globe-slideshow .hero__text-content * {
    text-align: center;
}
body .height-cus-450 {
    height: 440px;
    padding: 0;
}

.globe-sec001 .section-left.col-001, .globe-sec001 .inner-welcome-globe .col-002 {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 20px;
}
.g_testimonals .testimonials-slide .testimonials-slider__text {
    max-width: 560px;
}
.globe-sec001 .wel-boxes-row .box-item-1.col-33 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 30px;
}
body .globe-sec001 .ac-over p {
    font-size: 14px;
    margin: 90px 0 137px;
}
  .landing-1-header .header-item.header-item--search form.site-header__search-form {
    max-width: 100%;
}
  .landing-sec-002 .new-grid.product-grid {
    padding: 0 20px;
    margin: 0;
}
.landing-1-header .header-item.header-item--search.small--hide {
    display: block !important;
}
.landing-1-header .site-nav__icons a.site-nav__link.site-nav__link--icon.js-search-header {
    display: none;
}
.landing-hotspott h2.section-header__title.h2{
  text-align:center;
}

.landing-1-header .site-header__logo img {
    max-width: 79%;
    object-fit: inherit;
}
.landing-1-header .header-item.header-item--logo {
    flex: 0 0 70%;
}
.landing-page001 .hero__title {
    font-size: 30px !important;
}
.landing-page001 .hero__subtitle, .landing-page001 .hero__subtitle * {
    font-size: 16px;
}
.landing-sec-002 .grid-item.grid-product {
    padding: 0 5px;
}
.landing-1-header .site-header__logo .logo0-grid, .landing-1-header .site-header__logo .logo-v1 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 7px;
}
.landing-sec-002 .page-width.text-left {
    padding: 0 25px;
}
.landing-sec-002 .grid-product__image-wrap {
    margin: 0;
    padding: 0;
}
.landing-page001 .absolute-svg {
    position: absolute;
    bottom: -60px;
    right: -150px;
}
.bg-blue {
    padding: 40px 0;
}
.landing-sec-002 .grid-item__meta {
    margin: 13px auto;
    width: 100%;
    padding: 0 12px;
}
.landing-sec-002 h2.section-header__title.h2, .landing-sec-002 h2, .landing-hotspott h2.section-header__title.h2 {
    font-size: 24px;
    font-family: 'Gotham';
    font-weight: 300 !important;
    font-style: normal;
    font-display: swap;
}
.landing-sec-003 .block-slider-overlay {
    width: 300px;
}
.landing-sec-006 .h3.rte--block {
    min-width: 150px;
    font-size: 16px;
}
.landing-sec-006 .grid__item {
    width: 33.33%;
}
.landing-sec-005 .block-slider-overlay-about .page-width {
    margin-left: 0;
    padding: 0 3rem;
}
.landing-sec-004 .h3.rte--block {
    width: 100%;
    margin: 10px auto;
}
.landing-sec-003 .shop-for-gifts, .landing-sec-005 .shop-for-gifts {
    height: 75vw;
}
.landing-sec-003 .block-slider-overlay {
    right: 10%;
}
.globe-slideshow .globe-abosulute-logo {
    bottom: -103px;
    z-index: 2;
    right: 0;
}
}
@media(max-width:768px){
  .landing-page001 .hero__text-content .hero__text-shadow {
    text-align: center;
}
div#shopify-section-template--15521221869700__6d578cc0-25c9-4794-9fe6-7ebe90c4babe .globe-abosulute-logo img {
    width: 60px;
}
body .exvideo-004 .hero__text-shadow {
    text-align: center;
}
.exvideo-004 .hero__text-shadow .hero__subtitle {
    font-size: 30px;
}
body #shopify-section-template--15521221869700__284b6f9c-6bd0-4f8e-92e4-253ae8fccef9 .feature-row-wrapper {
    padding: 20px;
}
.icon-ex-inf-right.visittt-ex {
    color: #035772;
    font-size: 15px;
}
.exvideo-004 .c-right-text .v-right-textt {
    max-width: 100%;
    padding: 30px 0;
}
.exvideo-004 .c-right-text, .exvideo-004 .video-parent-section {
    flex: 0 0 100%;
    max-width: 100%;
}
.landing-sec-002 h2.section-header__title.h2, .landing-sec-002 h2 {
    text-align: center;
}
.hall-sec-002 .image-bottom-etc {
    padding-top: 30px;
}
body .hall-sec-002 .service-row-hball .col-hall-excpiton {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
}
.hall-sec-002 .title-header-wth-info h2 {
    font-size: 24px;
}
.single-item-hall-yi .ec-box-e44 {
    padding: 0 10px;
    padding-top: 30px;
}
hall-sec-002 .service-row-hball .col-hall-excpiton {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
}
.single-item-hall-yi .img-box-33uy .g-1-hall-pc img {
    max-width: 300px;
    margin: 0 auto;
}
.single-item-hall-yi .img-box-33uy {
    flex: 0 0 100%;
    line-height: 0;
}
body .hall-sec-004 .bannn-ec-row {
    height: 75vw;
}
body .flex-et h2 {
    font-size: 24px;
}
.hall-sec-003 .historic-row-hball .col-hall-excpiton-his.u {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
}
.banner-only-content-hall .ec-hll h3 {
    font-size: 24px;
    padding-bottom: 20px;
}
.banner-only-content-hall .ec-hll {
    max-width: 90%;
    padding: 30px;
}
.hall-sec-003 .historic-row-hball .image-bottom-etc {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: right;
}
.hall-sec-002 .image-bottom-etc {
    flex: 0 0 100%;
    max-width: 100%;
}
.hall-sec-002 .service-row-hball {
    flex-wrap: wrap;
}
}
@media(max-width:767px){
  body .logo-v1.v4.active img.o-logo,   html body .landing-1-header .logo-v1.v1.active.home-experi img.o-logo {
    display: block !important;
}
html body .landing-1-header .logo-v1.home-experi img.b-logo {
    display: none !important;
}
  html body .landing-1-header.shopify-section-group-header-exprience .site-header__logo .logo-v1.v2 img.o-logo {
    display: none !important;
}
html body .landing-1-header.shopify-section-group-header-hall .site-header__logo .logo-v1.v2 img.o-logo {
    display: none !important;
}
  body .logo-v1.v4.active img.b-logo {
    display: none !important;
}
body .hall-sec-001 .index-section .grid__item.medium-up--one-third {
    margin-top: 20px;
}
hall-sec-002 .service-row-hball .col-hall-excpiton {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 20px;
}
.hall-sec-002 .service-row-hball {
    flex-wrap: wrap;
}
  .globe-sec001 .inner-welcome-globe .col-001 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
}
body .globe-sec001 .ac-over p {
    padding-bottom: 30px !important;
}
body .globe-sec001 .ac-over p {
    height: calc(100% - 0px) !important;
    display: flex;
    align-items: center;
    margin: 0 !important;
}
body .globe-sec001 .ac-over {
    height: 102vw !important;
}
body .landing-1-header .site-header .site-nav__link {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mobile-nav-open .site-nav__link:not(.mobile-nav-trigger) {
    display: block;
}
.header-item.header-item--icons.the-globee {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: space-between;
}
.site-header .header-item.header-item--icons.the-globee .site-nav__icons li {
    margin: 0;
    margin-right: 20px;
}
.header-item.header-item--icons.the-globee .site-nav {
    width: 100%;
}

.header-item.header-item--icons.the-globee .site-nav .site-nav__icons.the-globe-icons {
    justify-content: space-between;
}
.landing-1-header .header-item.header-item--search.small--hide.the-globe-search {
    display: none !important;
}
.landing-1-header .header-item.header-item--logo {
    flex: 0 0 70%;
    width: 100%;
}
body .the-globe-icons button.site-nav__link.site-nav__link--icon.medium-up--hide {
    display: flex !important;
}
.globe-slideshow .hero__text-content h2.h1.hero__title {
    margin-bottom: 5px;
}
body .g_testimonals .flickity-page-dots .dot {
    width: 9px;
    height: 9px;
}
.g_testimonals .flickity-page-dots .dot.is-selected {
    width: 12px;
    height: 12px;
}
.landing-page001 .video-parent-section.hero {
    height: 450px;
}
.globe-slideshow .globe-abosulute-logo img {
    width: 80px;
}
.landing-page001 .absolute-svg svg {
    width: 100px;
}
.globe-slideshow .globe-abosulute-logo, .landing-page001 .absolute-svg {
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
      bottom: -103px;
}
.globe-slideshow .globe-abosulute-logo {
    bottom: -103px;
    z-index: 2;
    right: 0;
}
.insta-header-feed h3 {
    font-size: 22px;
}
.globe-sec001 .inner-welcome-globe .col-002 {
    max-width: 100%;
    flex: 0 0 100%;
}

.globe-sec001 .wel-boxes-row .box-item-1.col-33 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
}

.g_testimonals .testimonials-slide .testimonials-slider__text {padding-left: 45px;padding-right: 45px;}

.g_testimonals .testimonials-slide .testimonials-slider__text .rte-setting.text-spacing {
    margin-top: 25px;
}

.insta-header-feed {
    padding: 30px 0px;
}

.flex-button-insta a {
    padding: 10px 12px;
}

.ac-over h3 {
    font-size: 22px;
}

.ac-over p {
    margin: 74px 0 95px;
}
.globe-sec001 .all-t {
    margin-top: 30px;
}
body .globe-sec001 .r-2-glbe {
    margin-bottom: 15px;
}
body .globe-sec001 .wel-boxes-row {
    padding-top: 10px;
}
.globe-slideshow .hero .flickity-button, .g_testimonals .flickity-button {
    margin-top: -30px;
}
body .globe-sec001 .index-section {
    padding: 30px 20px !important;
}
body .globe-slideshow .hero__subtitle, body .globe-slideshow .hero__subtitle * {
    font-size: 30px;
}
.bttom-info-t h2 {
    font-size: 20px;
}
body  .globe-sec001 .wel-boxes-row .box-item-1.col-33 {
    margin-bottom: 0;
}  
.globe-slideshow .hero button.flickity-button.flickity-prev-next-button.flickity-previous, .g_testimonals button.flickity-button.flickity-prev-next-button.flickity-previous {
    left: 0;
}

.globe-slideshow .hero .flickity-button.flickity-prev-next-button.flickity-next, .g_testimonals .flickity-button.flickity-prev-next-button.flickity-next {
    right: 0;
}
  
    .landing-page001 .hero__text-content .hero__text-shadow, .globe-slideshow .hero__text-content .hero__text-shadow {
    text-align: center;
}
body .landing-page001 .hero__text-content .hero__text-shadow,
 body  .landing-page001 .hero__text-content .hero__text-shadow * {
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
}
.landing-sec-005 .block-slider-overlay-about a.btn, html body .landing-page001 .hero__text-content .hero__text-shadow {
    line-height: 24px !important;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;
}
.globe-slideshow .hero__text-content .hero__link a.btn{
     line-height: 24px !important;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;
}
body .landing-sec-006 .h3.rte--block {
    line-height: 24px !important;
  font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;
}


html body .landing-1-header .logo-v1.active img.b-logo, html body .landing-1-header .logo-v1 img.b-logo {
    position: static !important;
}
.landing-1-header .logo-v1.active img.o-logo, .landing-1-header .logo-v1 img.o-logo,  html body .landing-1-header .site-header__logo .logo-v1.v2.rose_mount img.o-logo {
    opacity: 1!important;
    visibility: visible!important;
    display: none !important;
}
html body .landing-1-header .site-header__logo .logo-v1.v2.active img.o-logo,
html body .landing-1-header .site-header__logo .logo-v1.v2 img.o-logo,
html body .landing-1-header .site-header__logo .logo-v1.v3.the-_globe.active img.o-logo,
html body .landing-1-header .site-header__logo .logo-v1.v3.the-_globe img.o-logo{
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
body .landing-1-header .site-header__logo .logo-v1.v2.active img.b-logo,
body .landing-1-header .site-header__logo .logo-v1.v3.the-_globe img.b-logo  {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}
.landing-sec-006 .h3.rte--block {
    min-width: 230px;
    font-size: 16px;
    padding: 8px 10px;
}
body .landing-sec-006 .grid__item {
    border-bottom: 3px solid #fff;
}
html  body .landing-sec-006 .image-wrap {
    padding-bottom: 49%!important;
    margin: 0;
}
body .landing-hotspott .hotspots__content {
    top: 20%;
    right: 0;
    left: 0;
    text-align: center;
    transform: translateY(-50%);
    margin: auto;
}
.hotspots-section .hotspots-wrapper .grid__image-ratio--square {
    height: 85vw;
}
.landing-1-header .site-header__logo img {
    max-width: 100%;
    object-fit: inherit;
}
.landing-1-header .site-header__logo {
    display: flex;
    flex-wrap: inherit;
    overflow: auto;
    white-space: nowrap;
}
  body .landing-1-header .site-header__logo .logo0-grid, 
  body .landing-1-header .site-header__logo .logo-v1 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 8px;
}
body .landing-1-header .site-header__logo {
    margin-left: -10px;
    margin-right: -10px;
}
.landing-1-header .site-header__logo .logo0-grid, .landing-1-header .site-header__logo .logo-v1 {
    padding: 0 3px;
}
.landing-1-header .site-header__logo .logo0-grid, .landing-1-header .site-header__logo .logo-v1 {
    flex: 0 0 45%;
    max-width: 45%;
}
body .landing-sec-006 .grid__item {
    width: 100%;
}
.landing-sec-004 .index-section.color-scheme-none {
    padding: 0;
}
.landing-sec-006 .index-section.color-scheme-none {
    padding: 0;
}
.landing-sec-005 .block-slider-overlay-about {
    position: static;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.landing-sec-005 .shop-for-gifts .image-bg {
    height: 300px;
}
.landing-sec-003 .shop-for-gifts, .landing-sec-005 .shop-for-gifts {
    height: 100vw;
}
body .bg-blue {
    padding: 25px 0;
}
body .landing-sec-004 .grid__item {
    padding: 0 8px;
    width: 50%;
    clear: inherit !important;
}
.landing-sec-002 .new-grid.product-grid {
    padding: 0 10px;
}
.landing-sec-002 h2.section-header__title.h2, .landing-sec-002 h2 {
    text-align: center;
}
.landing-page001 .hero__title, 
  .globe-slideshow .hero__text-content h2.h1.hero__title, .globe-slideshow .hero__text-content h2.h1.hero__title *{
    font-size: 35px !important;
}
.landing-page001 .hero__subtitle, .landing-page001 .hero__subtitle, .globe-slideshow .hero__subtitle, .globe-slideshow .hero__subtitle *{
    font-size: 18px;
}
.landing-sec-004 .h3.rte--block, body .grid-product__title, body .grid-product__price *, .landing-page001 .hero__link .btn,
  .landing-sec-005 .overlay-box-etc-about p, .landing-sec-005 .block-slider-overlay-about a.btn,
  .globe-slideshow .hero .slideshow__slide .hero__link .btn{
    font-size: 14px !important;
}
  .is-active .site-header__drawer-animate {
    transition: inherit !important;
}
html body .landing-sec-005 .shop-for-gifts {
    height: auto;
}
body .landing-sec-005 .block-slider-overlay-about .page-width {
    margin-left: 0;
    padding: 0 1rem;
}
.footer__base-links {
    flex-wrap: wrap;
    text-align: center;
}

.footer__base-links .logo-foote-btn {
    margin-right: 0;
    margin-bottom: 10px;
}
.footer__base-links a, .footer__base-links span {
    font-size: 10px;
}
.globe-slideshow .hero .flickity-button, .g_testimonals .flickity-button {
    background-size: 14px !important;
}
.footer__base-links .logo-foote-btn {
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
}
}
@media(max-width:400px){
  .landing-sec-003 .block-slider-overlay {
    width: 280px;
}
body  .ac-over h3 {
    font-size: 20px;
}
body .globe-sec001 .ac-over p {
    font-size: 14px;
    margin: 65px 0 102px;
}
.landing-sec-002 .grid-item__meta {
    margin: 13px auto;
    width: 100%;
    padding: 0 5px;
}
}
@media(max-width:360px){
  body .globe-sec001 .ac-over p {
    font-size: 14px;
    margin: 24px 0 50px;
}
body .ac-over h3 {
    font-size: 17px;
}
}

