/** Shopify CDN: Minification failed

Line 61:0 Unexpected "}"

**/
/*---------------- 22-12-2020 -------------------*/
.is_sticky .theiaStickySidebar {
    position: relative !important;
    left: 0px !important;
    top: 0px !important;
    transform: none !important;
}
.tab-heading.flex {
    display: inline-flex;
}
.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    display: block;
    width: 100%;
}
.bgbl {
    background: #fff !important;
}
div#wrap_des_pr .container.container_des {
    padding: 0px !important;
    position: relative;
    right: 15px;
}
.tab-heading .nav_link_icon:after {
    width: 2px!important;
    height: 12px!important;
}
.tab-heading .nav_link_icon:before {
    width: 12px!important;
    height: 2px!important;
}
.txt_h_tab {
    padding: 10px 0px !important;
}
section.our-store-design1 {
    margin: 0px 0px;
}
section.our-store-design1 .container {
    padding: 20px 0px;
}
.store-design1-outter .col-xs-8.col-md-8 {
    padding: 10px 0px;
    float: left;
    width: 65%;
}
.store-design1-outter .col-xs-4.col-md-4 {
    width: 35%;
    display: inline-block;
  padding: 0 60px 0 60px !important
}
h1.store-design1-heading {
   font-size: 1.125rem;
    text-transform: uppercase;
    font-weight: 500;
  letter-spacing: inherit;
}
}
h5.store-design1-contact {
        font-size: 0.75rem;
    font-weight: 500;
    margin-top: 35px;
    text-transform: uppercase;
    text-decoration: underline;
    margin-bottom: 20px;
}
h6.store-design-media-head {
    font-size: 10px;
    font-weight: 700;
}
p.store-design1-media {
    font-size: 11px;
}
.store-design1-outter p {
    margin-bottom: 5px;
  font-size: 0.8125rem;
}
.our-store-design1 .container {
    max-width: 100%;
}
.store-design-media-container {
    width: 100%;
    float: left;
}

.jas-container {
    width: 73.125rem;
}
.jas-col-md-6 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
}
.section_slider_press_text {
    background: #cdd3c2;
    padding: 100px 0px;
}
.slider-bx {
    width: 50%;
    margin: auto;
    text-align: center;
}
.store-design2-outter .col-xs-12.col-md-12 {
    display: inline-block;
}
.press_items .item {
    width: 50%;
    float: left;
    padding: 35px 90px;
    text-align: center;
}
.press_items .item img {
    width: 100px;
    height: 30px;
}
.press_items .btn-read {
    background: #f3c7bc;
    color: #fff;
    padding: 10px 25px;
}
.press_items .btn-read:hover {
    color: #fff !important;
}
.press_items .item-name {
    font-size: 14px;
    font-weight: 600;
}
.press_slideshowwrapper .caption img {
    width: 20%;
}
.press_slideshowwrapper .pa_txts.caption {
    top: 50% !important;
}
.press_slideshowwrapper .caption p {
    font-size: 18px !important;
    width: 70%;
    margin: 10px auto !important;
}
.press_slideshowwrapper .caption a {
    margin: 0px 0px;
}

 form#ContactFormAsk label {
    display: block;
}
.panel .sp-tab-content {
    padding: 0px 10px !important;
    font-size: 13px;
}
.panel .sp-tab-content p {
    margin-bottom: 5px;
}
p.discription {
    min-height: 55px;
}
.sp-single .container {
    padding: 0px 5px !important;
}
.related .container {
    max-width: 100% !important;
}
.related .section-title {
    font-size: 20px;
}
.related .products .col-lg-3.col-md-3.col-6 {
    padding: 0px 2px;
}
.related .products .product-info {
    margin-left: 10px;
}
.sp-single .product_title {
    font-size: 21px !important;
    font-weight: 300 !important;
}
.sp-single .price_range .money {
    font-size: 14px;
}
.variations.style__circle .swatch.is-label .swatch_pr_item {
    border: 0px solid #ddd !important;
}
.variations_button .nt_add_cp, .variations_button .nt_add_w {
    border: 0px solid #222 !important;
}
.sp-single .panel .heading.bgbl {
    height: 30px;
}
.sp-single .panel .tab-heading {
    height: 30px;
}
.sp-single .panel {
    margin-bottom: 5px !important;
}
.sp-single div#wrap_des_pr {
    padding: 15px 0px;
}
.press_slideshowwrapper .flickity-viewport {
    height: 280px !important;
}
.footer__bot_wrap ul.menu-list li {
    font-size: 12px !important;
}
.footer__bot_wrap {
    font-size: 12px;
}
.menu_footer a:hover {
    color: #222 !important;
}
.menu_footer a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #222;
    visibility: hidden;
    transition: all .3s ease-in-out 0s;
}
.menu_footer a:before {
    transform: scaleX(0);
    visibility: hidden;
}
.menu_footer a:hover:before {
    transform: scaleX(1);
    visibility: visible;
}
.menu_footer a {
    position: relative;
    padding-bottom: 3px;
}

.store-design-media-container p {
    margin-bottom: 0px;
    font-size: 0.8125rem;
    color: #000;
    line-height: 17px;
}
.banner-sec .banner_hzoom.nt_promotion.oh.pr {
    width: 60%;
}
.title h2, .title h4{
    text-align:center;
    color: #fff;
}
.title {
    padding-bottom: 20px;
    text-align:center;
}

p.store-design1-media.jj:before {
    background: #979797;
    content: "";
    height: 1px;
    width: 35%;
    bottom: 35px;
    margin-left: 59px;
    left: 0;
    position: absolute;
    transition: 0.3s ease-in-out;
}

p.store-design1-media.jj {
    margin-top: 15px;
    margin-bottom: 20px;
}
p.store-design1-media.jk {
    margin-top: 15px;
    margin-bottom: 20px;
}
p.store-design1-media.jk:before {
    background: #979797;
    content: "";
    height: 1px;
    width: 14%;
    bottom: 35px;
    margin-left: 13px;
    left: 0;
    position: absolute;
    transition: 0.3s ease-in-out;
}

.pr_qty_atc>a:hover {
    color: #fff !important;
}

/* .post-content.mt__50.inl_cnt_js article img {
    
    margin-right: 10px;
    margin-bottom: 10px;
} */

div#shopify-section-aptf-template .post-content article p {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 40px;
}
div#shopify-section-blog-template .nt_bg_lz.pr_lazy_img.lazyloaded {
    border: 2px solid #d7d7d8;
}

h4.mg__0.fs__16.mb__5.ls__0.bn {
    padding-top: 3px;
    color: #000 !important;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.1em;
    line-height: 1.4em;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
}

h4.mg__0.fs__16.mb__5.ls__0.bn a.cd.chp.open,h4.mg__0.fs__16.mb__5.ls__0.bn a.cd.chp.open:hover {
    color: #000 !important;
}

h1.main_headings {
    color: #000;
    font-weight: 500;
    font-size: 32px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    margin-top: 0;
    text-align: center;
    margin-bottom: 11px;
}

.container.container_cat.cat_default.mt__60.mb__60.gh {
    margin-top: 20px;
}

.pa_txts.caption.gh {
    left: 0% !important;
  right:0% !important;
  margin:auto!important;
}

a.slt4_btn.button.pe_auto.round_true.btn_icon_false.jh:hover {
    color: #fff !important;
}

.header-text.kj a, .header-text.kj h3 {
    font-family: sans-serif;
      letter-spacing: inherit;
}
#nt_b3a40404-c7ac-4799-b186-5f1a26f32561 .pa_txts, #nt_ae3ddf3b-d987-4af2-8483-9be2c44a8c73 .pa_txts, #nt_4a8b9ad3-ef64-4eb0-8d54-010d56e79868 .pa_txts {
    transform: translate(0%, -50%)!important;
    
}

.portfolio-item .mask:before {
    background: rgba(246,246,246,.7)!important;
}

.nt_mb_menu>li>a {
    text-transform: uppercase;
}

img.size-guideeee {
    width: auto;
    height: 21px;
}

img.size-guideeee.hh {
    padding-right: 3px;
}

span.size-gude {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid transparent;
}
span.size-gude:before {
    position: absolute;
    content: "";
    width: 0%;
    height: 2px;
    left: 0;
    background: #f3c7bc;
    bottom: -15px;
    transition: all 0.5s ease;
    border-bottom: 1px solid #f3c7bc;
}

.extra-link.mt__35.fwsb a.cd:hover span.size-gude:before {
    width: 100%;
}

li#item_1585642902196 a , li#item_1585642902196 a:hover{
    color: rgb(233 40 37);
    font-weight: 600;
}
.extra-link.mt__35.fwsb a.cd {
    position: relative;
}
div#shopify-section-pay-section {
    width: 100%;
    float: left;
    text-align: center;
  margin-bottom: 35px;
}

#shopify-section-pay-section .re-logo__section img {
    height: 40px;
    width: 200px;
}
h1.re-header-text.re-header-text--margin {
    font-weight: 500;
    font-size: 36px;
    padding-top: 10px;
}
p.re-header--helper__text {
    font-size: 16px;
    line-height: 1.6;
    padding-top: 10px;
 
}
img.re-img-responsive {
    max-width: 400px!important;
}

h2.re-header-text-2 {
    font-size: 28px;
    font-weight: 600;
}
.re-client__details p {
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 8px;
}

#pay-later-page img.lz_op_ef.w__100.oop.lazyautosizes.lazyloaded {
    max-width: 60px;
    height: auto;
}
#pay-later-page img.lz_op_ef.w__100.kl.lazyautosizes.ls-is-cached.lazyloaded {
    max-width: 220px!important;
    height: auto;
}

#pay-later-page .nt_se_feature_columns2 span.mr__10.ml__10 {
    font-size: 28px;
    font-weight: 600;
    color: #000;
    padding-top: 5px;
}

#pay-later-page .rte-setting.mt__7.feat p {
    padding: 0 42px;
}

#pay-later-page span.txt_h_tab.fd {
    font-weight: 500;
    font-size: 17px;
}

#pay-later-page .sp-tab-content.fq p {
    font-size: 15px;
    font-weight: 400;
}

#pay-later-page .nt_se_faq h3.section-title span.mr__10.ml__10 {
    text-align: left;
    width: 100%;
    float: left;
  font-size: 28px;
    font-weight: 600;
    color: #000;
}

#pay-later-page #shopify-section-faq .mt__30.row.al_center {
    margin-top: 0px;
}
#pay-later-page .re-client__details {
    width: 100%;
 text-align: center;
}
#pay-later-page .re-purchase--desc img {
    max-width: 400px;
}

#pay-later-page .rte-setting.mt__7.ghb {
    padding: 0 45px;
}

#shopify-section-sidebar_shop2 .h3.mg__0.tu.bgb.cw.visible-sm.fs__16.pr {
    color: #000;
    font-weight: 600;
    font-size: 14px;
  background: #fff;
}


.faq-icon:before, .faq-icon:after {
    -webkit-transform: translate(25%, -50%) rotate(-45deg) !important;
    transform: translate(25%, -50%) rotate(-45deg) !important;
}
.tab-heading .nav_link_icon.faq-icon:before {
    width: 10px!important;
    height: 2px!important;
}
.tab-heading .nav_link_icon.faq-icon:after {
    width: 2px!important;
    height: 10px!important;
}

.sp-tab.active a>.nav_link_icon.faq-icon:before, .sp-tab.active a>.nav_link_icon.faq-icon:after {
    opacity: 1!important;
    -webkit-transform: translate(25%, -50%) rotate(45deg) !important;
    transform: translate(25%, -50%) rotate(45deg) !important;
}
#shopify-section-faq .row.al_center {
    padding-left: 10px !important;
}
.sp-single .sp-tab-content {
    margin-left: 38px;
}
ul.sub-menu a {
    color: #000 !important;
    font-weight: 500 !important;
}
ul.sub-menu a:hover {
    color: #f3c7bc !important;
}
.eapps-form-container .eapps-form-actions-prev:hover,#eapps-form-1 .eapps-form-button:hover {
   background: #fff !important;
    color: #f3c7bc !important;
    width: 16%;
    padding: 14px 25px;
    opacity: unset;
    font-weight: 600;
    border-radius: 4px;
    box-shadow: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.141), 0 1px 3px 0 rgba(0,0,0,0.122);
    font-size: 16px !important;
}

.eapps-form-container .eapps-form-actions-prev, #eapps-form-1 .eapps-form-button{
   background: #fff !important;
    color: #f3c7bc !important;
    width: 16%;
    padding: 14px 25px;
    opacity: unset;
    font-weight: 600;
    border-radius: 4px;
    box-shadow: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.141), 0 1px 3px 0 rgba(0,0,0,0.122);
    font-size: 16px !important;
}
.eapps-form-header-title {
    font-size: 26px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    color: #f3c7bc !important;
    opacity: unset !important;
}
.widget_product_categories ul.product-categories {
    max-height: 250px;
    overflow-y: auto;
}

#smoothie-job-content form.job-form button[type="submit"] {

    background: #dab2a8 !important;

}
.area p.mg__0 {
    min-height: 72px;
}
.style__circle .is-label .swatch_pr_item.is-selected, .style__circle .is-label .swatch_pr_item.is-selected-nt, .style_color .is-color .swatch_pr_item.is-selected, .style_color .is-color .swatch_pr_item.is-selected-nt {
    background-color: #c1c1c1 !important;
}

#shopify-section-banner .cat_space_item {
    position: relative !important;
}
#shopify-section-banner .pa.t__0.l__0.b__0.r__0.flex.column.shadow_wrap.tc.fl_center {
    top: 50%;
    left: 50%;
    transition: all .3s;
    width: 100%;
    transform: translate(-50%, -120%);
    bottom: 50%;
    display: none;
}

#shopify-section-banner .cat_space_item:hover .pa.t__0.l__0.b__0.r__0.flex.column.shadow_wrap.tc.fl_center {
    display: block !important;
}

.row.booking {
    padding: 20px;
}

.p-thumb .flickity-button.flickity-prev-next-button {
    border: 0px !important;
    color: #fff;
}
.p-thumb .flickity-button.flickity-prev-next-button:hover {
    border: 0px !important;
    color: #fff;
  	background-color: #f3c7bc00 !important;
}
.x480.tpb-booking-form .content .step1 .inner-step {
    width: 60% !important;
}
.tpb-booking-form .tpb-box .content .step1 {
    min-height: 350px !important;
}
.tpb-booking-form .tpb-box .content .step1 .inner-step {
    width: 60% !important;
}
button.pswp__button.pswp__button--zoom {
    top: 115px !important;
}
.tpb-booking-form .tpb-box {
    border-radius: 0px !important;
}
.tpb-booking-form.page {
    margin-top: 70px !important;
    width: 94% !important;
}
.loke_scroll ul li a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    position: relative;
}
a.clear_filter.dib.bf_icons {
    text-transform: uppercase;
}

.category-content h3 a{
    color: #f3c7bc !important;
}
.category-content p, .category-content a {
    color: #fff !important;
}

.loke_scroll {
    padding-left: 2px;
}
.mfp-bg {
    background: #0b0b0b00 !important;
}
.widget h5.widget-title:after {
    width: 0 !important;
}
.widget h5.widget-title {
    padding-bottom: 0px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    letter-spacing: inherit;
}
.widget_product_categories li.cat-item a {
    font-size: 12px;
}

ul.nt_filter_styleck>li.active>a:after {
    border-color: #f3c7bc;
    background-color: #f3c7bc;
}
.products .flickity-viewport {
    height: unset;
}

.faqpage .accordion-open span {
    background: url(/cdn/shop/files/drop-up.png?v=1610806651) center center no-repeat;
    background-size: 12px;
}
.faqpage .accordion-close span {
    display: block;
    position: absolute;
    right: 3px;
    top: 25%;
    background: url(/cdn/shop/files/drop-down.png?v=1610806651) center center no-repeat;
    padding: 10px;
    background-size: 12px;
}
.accordion {
    border-top: 1px solid #fff !important;
    border-bottom: 0px solid #fff !important;
}
.sidebar .panel.entry-content {
    border-top: 1px solid #ccd3c1;
}
.accordion:nth-child(1){
	border-top: 0px solid #c9c9c9 !important;
}

.sp-tab.active .tab-heading>.nav_link_icon:before, .sp-tab.active .tab-heading>.nav_link_icon:after {
     opacity: 1!important;
    -webkit-transform: translate(25%, -50%) rotate(45deg) !important;
    transform: translate(25%, -50%) rotate(45deg) !important;
}

.nav_link_icon:after, .nav_link_icon:before {
    -webkit-transform: translate(25%, -50%) rotate(-45deg) !important;
    transform: translate(25%, -50%) rotate(-45deg) !important;
}

.template-product .sp-single .nav_link_icon:after, .template-product .sp-single .nav_link_icon:before {
    -webkit-transform: translate(-50%, -50%) rotate(-90deg)!important;
    transform: translate(-50%, -50%) rotate(-90deg)!important;
}

.template-product .sp-single .sp-tab.active a>.nav_link_icon:before {
    opacity: 0!important;
}

.template-product .sp-single .sp-tab.active .tab-heading>.nav_link_icon:after {
    -webkit-transform: translate(25%, -50%) rotate(90deg) !important;
    transform: translate(25%, -50%) rotate(90deg) !important;
}
.tab-heading .nav_link_icon:after {
    width: 2px!important;
    height: 10px!important;
}
.tab-heading .nav_link_icon:before {
    width: 10px!important;
    height: 2px!important;
}
.template-product .sp-single .tab-heading .nav_link_icon:after {
    width: 2px!important;
    height: 12px!important;
}
.template-product .sp-single .tab-heading .nav_link_icon:before {
    width: 12px!important;
    height: 2px!important;
}


.exchange.full {
    width: 100%;
    float: left;
    text-align: center;
  margin-bottom: 55px;
}
.exchange.left {
    float: left;
    width: 50%;
}
.exchange.right {
    float: right;
    width: 50%;
}
.exchange.right a {
    text-align: left;
    margin-left: 10px;
}
.exchange.left a {
    text-align: right;
   margin-right: 10px;
}

.page_id_51746472038 .pswp__button--arrow--left {
    top: 50% !important;
    left: 140px !important;
}

.page_id_51746472038 .pswp__button--arrow--right {
    top: 50% !important;
}
.page_id_51746472038 .pswp_tp_light .pswp__button--arrow--left:before, .page_id_51746472038 .pswp_tp_light .pswp__button--arrow--right:before {
    background-color: #f3c7bc !important;
}
.page_id_51746472038 .pswp__button--zoom {
    display: none !important;
}
.page_id_51746472038 .pswp__item {
    background: #fff0 !important;
}

.exchange.full button.button.apply {
    width: 30%;
}

.sidebar span.txt_h_tab {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
}
.sidebar div#tab_order-sidebar-3 {
    border-bottom: 1px solid #ccd3c1;
}
.sidebar .sp-tab-content ul.tab-list2 li a {
    font-size: 14px;
    padding: 0px 5px;
}
#nt_menu_canvas .nt_mb_menu .nt_opended>a>.nav_link_icon:before {
    opacity: 1 !important;
}
.sidebar .sp-tab-content li.active {
    background: #f3c7bc;
}
.sidebar .sp-tab-content li.active:hover a {
    color: #fff !important;
}
.page_id_51716948070 .widget-title span.nav_link_icon.ml__5.hg {
    display: none;
}
.ssw-square-big > i {
    color: #878787 !important;
}
.ssw-reward-page-rule-title, .ssw-reward-page-srule-discount-title {
    color: #878787 !important;
}
.ssw-reward-page-faq-body {
  	color: #878787 !important;
}
.ssw-reward-page-menu {
    color: #878787 !important;
}
div#login-title {
    font-size: 20px;
}
.ssw-control-group a {
    font-size: 12px;
}
input#hesy-login-submit {
    background: #f3c7bc;
    border: #f3c7bc;
    color: #fff;
}
.step button#continue_button {
    color: #fff !important;
}
.edit_checkout button.field__input-btn {
    background: #f3c7bc !important;
    color: #fff;
}
.page-head.profile-head, .page-head.page_head_wis_heading {
    padding: 200px 0px;
}
.sp-myaccount-sidebar .myaccount-member {
    font-size: 15px;
    letter-spacing: 0px;
    font-weight: 600;
    color: #f9ac98;
}
.sp-myaccount-sidebar .myaccount_email {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
}
.sp-myaccount-sidebar img.reward-link {
    margin-bottom: 40px;
}
.wel-msg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.wel-msg h3 {
    font-weight: 600;
}
.reward-btn {
    background: #f3c7bc;
    padding: 10px 30px;
    color: #fff;
    border-radius: 4px;
}
.page_id_51819839590 div#nt_content, .template-customers-account div#nt_content {
    background: #f6f6f6;
}
.shopify-message {
    color: #000 !important;
    border-color: #fff !important;
    background-color: #fff !important;
    text-align: center;
}
.shopify-message i.facl.facl-ok {
    display: none;
}
.shopify-message a.btn_link.fwsb.tu {
    color: #000;
}
.reward-btn:hover {
    color: #fff !important;
}
.sp-myaccount-content .table-responsive {
    background: #fff;
}
.sp-myaccount-nav ul {
    border: 0px !important;
}
.sp-myaccount-nav a {
    border-bottom: 0px !important;
    position: relative;
}
.sp-myaccount-nav .is-active a {
    background-color: #f3c7bc !important;
    cursor: default;
    border-radius: 5px;
} 
li.sp-myaccount-nav-link {
    margin-bottom: 15px;
}
li.sp-myaccount-nav-link a:after {
    content: '\f105';
    font-family: 'fagecko';
    font-size: 24px;
    position: absolute;
    right: 15px;
    top: 4px;
}
div#tpb-history-booking {
    margin-bottom: 0px !important;
    display: none;
}
.myaccount-page {
    padding-bottom: 40px;
}
.box-shad {
    padding: 20px 10px;
    box-shadow: 0 2px 4px 0 rgba(155,155,155,.2);
    border-radius: 5px;
}
.press_items .item img {
    width: auto;
    height: 60px;
}
.sp-myaccount-content table, td, th {
    border: 0px !important;
}
.myaccount-page .tc {
    text-align: left !important;
    margin-top: 20px;
}
.page_head_wis_heading.page-head .parallax-inner {
    background-position: center center !important;
}

div#shopify-section-Nurul-Zulkifli .row.fl_center.mt__60.mb__100, div#shopify-section-custom-house-print .row.fl_center.mt__60.mb__100 {
    align-items: center;
    vertical-align: middle;
  margin-top: 0px;
}
div#shopify-section-Nurul-Zulkifli p.mg__0, div#shopify-section-custom-house-print p.mg__0 {
    padding: 0 90px;
}

div#shopify-section-Nurul-Zulkifli .col-md-6, div#shopify-section-custom-house-print .col-md-6 {
    padding: 0px;
}
div#shopify-section-custom-house-print .id_block_custom-house-print-3.col-12.col-md-12.tc.mt__25, div#shopify-section-Nurul-Zulkifli .id_block_9d2a0c10-4242-4978-9226-8f00d97caf5f.col-12.col-md-12.tc.mt__25 {
    margin-bottom: 25px;
    margin-top: 30px;
}


/*----------- kita reward page ------------------------*/
.kita-rewards {
    background: #f2c8bc;
}
.kita-rewards_head {
    padding: 60px 0;
    width: 100%;
    margin: auto;
    color: #fff;
    text-align: center;
    margin-top: 50px;
}
.address button {
    width: 90px;
    margin-right: 10px;
}
.kita-rewards_head h1 {
    color: #e38f73;
    font-weight: 700;
    font-size: 32px;
    letter-spacing: 5px;
  	word-break: break-word;
}
.kita-rewards_head h1 span {
    font-weight: 400;
    font-style: italic;
    line-height: 70px;
    font-size: 27px;
}
.kita-rewards_head p {
    font-size: 20px;
    margin: 20px auto;
    width: 73%;
  	line-height: 34px;
}
.kitagirl_work h3, .kitagirl_earn h3, .kitagirl_dreamers h3, .kitagirl_faq h3 {
    color: #e38f73;
    font-weight: unset;
    font-size: 32px;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
  	margin-top:0px;
}
.kita_work_sec h3, .kita_earn_sec h3 {
    font-size: 14px;
    font-weight: 600;
    color: #53585f;
    letter-spacing: 0px;

}
.kitagirl_earn, .kitagirl_work {
    width: 80%;
    margin: auto;
}
.kita_work_sec p {
    color: #53585f;
    font-size: 12px;
    font-style: italic;
    width: 50%;
    margin: auto;
}
.kita_earn_sec p {
    color: #53585f;
    font-size: 15px;
    font-style:	normal;
    font-weight: 500;
}
.kita_work_img {
    padding: 0 0px;
}
.kita_work_sec {
    text-align: center;
  	margin-bottom: 25px;
}
.kita_earn_img {
    padding: 0 70px;
}
.sp-myaccount-content h2.h4 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.kitagirl_earn {
    text-align: center;
}
.kita_work_img img {
    width: 40%;
}
.kita_faq {
    width: 80%;
    margin: 0px auto;
}
.kita_faq_heading span.txt_h_tab {
    font-size: 14px;
    font-weight: 600;
    color: #53585f;
    letter-spacing: 0px;
}
.kita_faq_heading {
    background: #efeaea;
    padding: 0px 20px;
}
.kita_faq .sp-tab-content {
    padding: 5px 20px !important;
}
.kitagirl_faq {
    margin: 30px 0px;
}
.dreamers_table th {
    border: none;
}

td.table-r1 {
    border-right: 1px solid #53585f !important;
    border-top: none;
    border-left: none;
    border-bottom: none;
}
td.table-r2 {
    border-top: 1px solid #53585f !important;
    border-bottom: none;
    border-right: none;
    border-left: none;
    margin-left: 12px;
}
.dreamers_table table {
    border: none;
}
td.table-r3 {
    border: none;
}
.dreamers_table table td p {
    margin: 0px;
    font-size: 14px;
    color: #53585f;
    font-weight: 600;

}
.responsive-table td, .responsive-table th {
    float: none!important;
}
.dreamers_table table th p {
    margin: 0;
    font-size: 16px;
    font-weight: 800;
    color: #53585f;
     text-align: center;
}
td.table-r1 {
    text-align: left;
}
td.table-r2, td.table-r3 {
    text-align: center;
}
.kitagirl_dreamers {
    margin-bottom: 30px;
}
ul.decimal li {
    list-style-type: decimal;
   
}
ul.decimal {
    padding-left: 3px;
}
.page_id_51844350054 p {
    margin-bottom: 10px;
}
.faqpage div.content {
    background: #f1f1f1 !important;
}
.accordion-open {
    background: #a9a7a64a !important;
}
.accordion {
    background: #ccd3c1 !important;
}

@media only screen and (max-width: 480px) {
  .tpb-booking-form .tpb-box .content .step1 .inner-step {
    width: 100% !important;
}
  .x480.tpb-booking-form .content .step1 .inner-step {
    width: 100% !important;
}
  .pswp__zoom-wrap {
    z-index: 998;
} 
}

@media only screen and (min-width: 480px) {
.pswp__zoom-wrap {
    transform: unset !important; 
    text-align: center; 
    z-index: 998;
}
.has_fk_canvas .nt_fk_canvas, .has_ntcanvas .mfp-content, .has_ntcanvas .mfp-inline-holder .mfp-content {
    top: 118px !important;
    box-shadow: unset !important;
}
.mfp-content.popup_filter .tu.bgb.cw.visible-sm {
    border-bottom: 0px !important;
    box-shadow: unset;
}
}

.rward-btn a {
    padding: 10px 15px;
    font-size: 16px;    
    text-transform: uppercase;
    color: #fff;
 	font-weight: bolder;

}
.rward-btn a:hover{
  color: #53585f !important;
}
p.rward-btn {
    display: inline-block;
    width: 160px;
    background: #ccd3c1 !important;
    border-radius: 4px;
    margin-left: 20px;
}

/* ----------------------------blog popup------------------------------ */

.blog-popup > .column {
  padding: 8px 8px;
}

.blog-popup:after {
  content: "";
  display: table;
  clear: both;
}

/* Create four equal columns that floats next to eachother */
.blog-popup .column {
  float: left;
  width: 50%;
}

/* The Modal (background) */
.modal.blog-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  padding-top: 30px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}

/* Modal Content */
.blog-modal .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 35%;

}

/* The Close Button */
.blog-modal .close {
  color: #000;
  position: absolute;
  top: 0px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
  z-index: 99;
}

.blog-modal .close:hover,
.blog-modal .close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

/* Hide the slides by default */
.blog-modal .mySlides {
  display: none;
}

/* Next & previous buttons */
.blog-modal .prev,
.blog-modal .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.blog-modal .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* Caption text */
.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

/*--------------------------------------------------------------------*/

.mini_cart_footer .total {
    margin-bottom: 4px !important;
    font-size: 14px !important;
}
.mini_cart_footer p {
    font-size: 12px !important;
}
.js_agree_ck+label:before {
    margin-right: 6px !important;
}
.mini_cart_footer p.pr.db{
    font-size: 11px !important;
}
p.cart_selling_plan {
    margin: 0px;
}
.mini_cart_actions {
    margin-top: 4px !important;
}
.nt_mini_cart .cart_threshold.cart_thres_js.op__0 {
    padding: 0px;
}
.sp-single .spr-header-title {
    font-size: 12px;
    margin: 0px;
    text-transform: uppercase;
}
.sp-single .spr-form {
    margin: 5px 0px;
    padding: 5px 0px;
}
.sp-single .spr-form-title {
    font-size: 12px;
    text-transform: uppercase;
}
.sp-single .spr-form-input textarea {
    min-height: 80px;
}
.sp-single .spr-form-label {
    font-size: 12px;
    line-height: 10px;
}
.sp-single input:not([type=submit]):not([type=checkbox]), select, textarea {
    font-size: 12px;
    height: 30px;
}
.sp-single .spr-container {
    padding: 15px;
}
li.cat-item.current-cat {
    background: #f3c7bc !important;
    border-radius: 5px;
    
}
#cat_shopify ul li.cat-item.current-cat .cat_link.dib
 {
   
    color: #fff!important;
}
.kitagirl_faq h3{
	margin: .65em 0 1em !important;
}
.kita_faq_heading a {
    width: 100%;
}
.kitagirl_faq .sp-tab-content {
    background: #efeaea;
}
.comment_blog {
    display: none;
}
.press-back {
    background-size: cover;
    background-position: top center !important;
}
.ss-single-selected .placeholder {
    color: #999999;
}
.AccountWidget-module_footer_244IA {
    background: #ccd3c1 !important;
    border-radius: 5px;
}
.AccountWidget-module_accountWidget_3BAxy {
    background: #ccd3c1 !important;
    z-index: 999;
    border-radius: 5px;
}
.AccountWidget-module_accountWidget_3BAxy h1, .AccountWidget-module_accountWidget_3BAxy p {
    color: #fff !important;
}
.exchange.full .right {
    width: 50%;
    display: inline-block;
  	text-align: right;
    padding: 0px 20px;
}
.exchange.full .left {
    width: 49%;
    display: inline-block;
    text-align: left;
    padding: 0px 20px;
}
form#he_create_customer .ssw-action-bottom input#hesy-sign-up-submit {
    background: #f3c7bc;
    border: #f3c7bc;
    color: #fff;
}

.frm_notify.w_100 label {
    display: block;
}
.frm_notify.w_100 .row .col-12.mb__20 input[type=email] {
    width: 100%;
    height: 40px;
}
.frm_notify.w_100 input.add_to_cart_button.button {
    display: block;
    background: #f3c7bc;
    color: #fff;
    border: #f3c7bc;
}
.frm_notify.w_100 .row {
    width: 50%;
    display: inline;
}
.frm_notify.w_100 .row .col-12.mb__20 {
    width: 50% !important;
    float: left;
    padding: 0px 15px 0px 0px;
}
.tag-filter a {
    border: 0px !important;
}
.tag-filter li {
    width: 100% !important;
}
.faq-new li {
    list-style-type: none;
}
img.reward-link {
    display: none;
}
.blog-modal .prev {
    left: 0;
}

.bridal-collection, .bespoke-collection, .collaborations {
    max-width: 98% !important;
}

.bridal-collection div#shopify-section-article-template, .bespoke-collection div#shopify-section-article-template, .collaborations div#shopify-section-article-template {
    width: 100%;
}

div#shopify-section-wishlist_page .cat_view {
    display: none;
}

button.mfp-close {
    top: 35px;
    left: 75%;
}
.page-head-blog {
    padding: 100px 0;
    margin-bottom: 50px;
}


.sitemap-page {
    display: flex;
    flex-wrap: wrap;
    width: 80%;
    margin: 0px auto;
}

.sitemap-page h4 {
    margin: 0px auto;
}
.site-map-menu {
    flex: 0 0 25%;
    margin: 10px 0;
}
div#shopify-section-sitemap-template h2 {
    text-align: center;
}
.sitemap-page h3 {
    width: 80%;
  margin-bottom: 10px;
}

.tpb-timepicker .radiobtn input[type="radio"]:checked + label, .tpb-timepicker .radiobtn input[type="checkbox"]:checked + label {
    color: #fff;
}

.product-image:hover .product-attr {
    opacity: 0 !important;
}
.result_clear>.clear_filter {
    font-size: 14px;
    color: #878787;
}
div#shopify-section-cat_heading {
    width: 30%;
    margin: 0px auto;
}

/*------------------------------Newsletter thank you page--------------------------------------*/
div#thank_you {
    padding: 100px 0 50px 0;
}
div#thank_you h1.kita-head {
    font-size: 72px;
    font-weight: 700;
    text-transform: uppercase;
    color: #e49073;
    text-align: center;
    letter-spacing: 8px;
}
div#thank_you p {
    font-size: 24px;
    color: #e49073;
    text-align: center;
}
div#thank_you p.join-text {
    font-size: 28px;
    font-style: italic;
    letter-spacing: 2px;
    width: 40%;
    margin: 0px auto;
}
div#thank_you img {
    margin: 60px 0;
    width: 100%;
}
.tnku_img {
	width: 40%;
	margin: auto;
}
div#howto_earn {
    padding: 100px 20px;
    text-align: center;
}
ul.kitareward-list {
    width: 100%;
    display: flex;
    list-style: none;  
    padding: 0px;  
}
ul.kitareward-list li {    
    padding: 0 10px;
}
ul.kitareward-list li h3 {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0;
}
ul.kitareward-list li p {
    font-size: 12px !important;
    color: #000 !important;
}
ul.kitareward-list li img {
    margin: 0px !important;
    width: 70% !important;
}
div#howto_earn>h3 {
    font-size: 34px;
    text-transform: uppercase;
    color: #e49073;
    letter-spacing: 4px;
}
div#thank_you p {
    margin: 0px;
}

h3.tseti-main-heading {
    padding: 0 !important;
    font-size: 30px !important;
  }

/*------------------------------------------------------------------------------------*/

.template-search.cart_pos_side .container {
    padding: 0px 16px;
}
.template-search.cart_pos_side .container .products .pr_grid_item.product {
    padding: 0px 3px;
}

.mobile-profile {
    display: none;
}
.template-blog span.nt_filter_block a.cd.chp {
    pointer-events: none;
    cursor: default;
}
.sitemap-menu ul li.menu-item {
    list-style: none;
}
div#shopify-section-sitemap-template span.nav_link_icon.ml__5 {
    display: none;
}
.sitemap-page h4.single-heading {
    font-weight: 500;
    font-size: 16px;
}
nav.sp-myaccount-nav.mb__30.theiaStickySidebar li.sp-myaccount-nav-link.sp-myaccount-nav-link--my-store-credit {
    display: none;
}

@media only screen and (max-width: 1024px) {
 .template-collection .result_clear {
/*     justify-content: flex-end; */
} 
#cat-collection .cat_view.col-auto {    
    display: none;
} 
  div#cat-collection .cat_toolbar {    
    justify-content: start !important;
    flex-direction: row-reverse;
}
#cat-collection .cat_filter {
    flex: 0 0 80px;    
    text-align: center!important;
  position: unset!important;
}  
  #cat-collection .cat_sortby {
    flex: 0 0 80px;    
	border-right: 1px solid;  
    text-align: center!important;
    position: unset!important;
}
.template-collection .result_clear {
    top: -21px!important;
}  
  
  
  
}

@media only screen and (max-width: 767px) {
.page_id_51819937894 .ssw-customer-logged-in .ssw-reward-page-header {
    padding-top: 50px;
    position: relative;
    text-align: center;
    padding: 60px 5px 30px;
} 
  
.page_id_51819937894 .ssw-reward-page-menu {
    font-size: 14px;
    padding: 10px 8px;
}  
.page_id_51819937894 .ssw-reward-page-viptiers-item:first-of-type {
    width: 100%;
    margin-right: 0px;
    cursor: pointer;
}  
  
.page_id_51819937894 .ssw-reward-page-balance {   
    right: 0 !important;
    width: 100% !important;
    text-align: center !important;
    justify-content: center !important;
}  
  
  
#cat-collection .cat_filter.col.op__0.pe_none {
    top: 4px!important;    
}
  .sp-single .container {
    padding: 0px 0px !important;
}
  .template-product .sp-single .bgbl .container nav.sp-breadcrumb {
    padding-left: 0!important;    
}
.template-collection  .cat-shop {    
    margin-top: 10px!important;
}
.template-collection .result_clear {
/*     justify-content: flex-end; */
} 
#cat-collection .cat_view.col-auto {    
    display: none;
} 
  div#cat-collection .cat_toolbar {    
    justify-content: start !important;
    flex-direction: row-reverse;
}
#cat-collection .cat_filter {
    flex: 0 0 21%;    
    text-align: center!important;
  position: unset!important;
}  
  #cat-collection .cat_sortby {
    flex: 0 0 21%;    
	border-right: 1px solid;  
    text-align: center!important;
    position: unset!important;
}  
.template-collection div#cat-collection .sidebar_nt {
    margin-top: 0;
}  
 
  .cat_toolbar {
    position: unset!important;
    right: 0px;
    width: 100%;
    top: 0!important;
    background: #fff !important;
    z-index: 111;
    padding: 18px 0px !important;
}
.desktop-profile {
    display: none;
}

.mobile-profile {
    display: block !important;
}

.mobile-profile table.responsive-table.orders-table {
    border: 0px Solid !important;
}

.mobile-profile .responsive-table.orders-table tr {
    border: 0px solid !important;
} 
  div#shopify-section-header_top .col-12 {
    border-right: 0px solid #ccc !important;
}
  .faq-tabs {
    margin-bottom: 40px;
}
  div#shopify-section-page_about_us .txtn:nth-child(odd) {
    border-bottom: 0px solid #ccc !important;
}
  .kita-rewards_head h1 {
    font-size: 20px;
}
  .kita-rewards_head h1 span {
    font-size: 18px;
}
  .kita-rewards_head p {
    font-size: 15px;
}
  p.rward-btn {
    margin-left: 0px !important;
}
  .kitagirl_work h3, .kitagirl_earn h3, .kitagirl_dreamers h3, .kitagirl_faq h3 {
    font-size: 20px;
}
  .kitagirl_work .col-md-4, .kitagirl_earn .col-md-4 {
    width: 50%;
}
  .kita_work_sec h3 {
    font-size: 13px;
}
  .kita_work_sec p {
    width: 100%;
}
  .dreamers_table table th p {
    font-size: 11px;
}
.dreamers_table {
    width: 90% !important;
}
.dreamers_table table td p {
    font-size: 60%;
}

.dreamers_table td, .dreamers_table th {
    padding: 10px 0px;
}
 #nt_menu_canvas>i {
position: relative !important;

 } 
  .mb_nav_tab.active {
    display: block;
    width: 100%;
    top: 0px;
    position: relative;
}
  .nt_fk_canvas {
    top: 0px !important;
}
  div#nt_menu_canvas {
    height: 520px !important;
}
  .table-size-guide {
    width: 100% !important;
}
 .table-size-guide td, .table-size-guide th {
    padding: 8px !important;
}
.mobile-profile .h4 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
  .orders-table th, .orders-table td {
    padding: 5px !important;
    font-size: 10px;
}
  .orders-table th:before, .orders-table td:before {
    font-size: 10px;
}
  .pop-link {
    display: block;
    text-decoration: underline;
    margin-top: 5px;
}
.popup_new_img .pr_lazy_img {
    padding-top: 75% !important;
}
.modal.blog-modal {
    padding-top: 0px;
}
  .blog-modal .modal-content {
    width: 80%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 60px 0;
}
 .nt_single_blog.fg .order-1 {
    -ms-flex-order: 1;
    order: 0 !important;
}
  .template-customers-login .shopify-message {
    padding: 15px !important;
}
  div#shopify-section-wishlist_page .sp-myaccount-sidebar {
    display: none;
}
  div#shopify-section-wishlist_page .cat_toolbar {
    margin: 0px;
}
.cat_toolbar {
    position: fixed;
    right: 0px;
    width: 100%;
    top: 99px;
    background: #fff !important;
    z-index: 111;
    padding: 18px 0px !important;
}
  .template-collection .result_clear {
    margin: 0px;
    position: relative !important;
    top: 0 !important;
    z-index: 111;
    display: flex;
    align-items: center;
    width: 100% !important;
    left: 0px !important;
    flex-wrap: wrap;
}

.clear_filter.dib {
    display: none;
}
.clear_filter.dib.bf_icons {
    display: block;
}

#returnGoAccountWidget .AccountWidget-module_accountWidget_3BAxy {
    left: 10px!important;
    bottom: 59px!important;    
    width: 162px!important;    
}  
#returnGoAccountWidget .Title-module_title_Qla79 {
    max-width: 100%!important;
}  
#returnGoAccountWidget .AccountWidget-module_accountWidget_3BAxy .AccountWidget-module_footer_244IA {
    padding: 0px 5px!important;
}    
#returnGoAccountWidget .Button-module_button_3LHV3.Button-module_md_MFw5T {   
    padding: 4px 5px!important;
}  
.responsive-table.orders-table td, .responsive-table.orders-table th {
    float: left!important;
}  
#returnGoAccountWidget .AccountWidget-module_accountWidget_3BAxy .AccountWidget-module_header_PPqcS {
    padding: 5px 0px 0!important;
}  
  .template-collection .result_clear>.clear_filter:not(:last-child) {
    margin-bottom: 0px!important;
}
  div#shopify-section-cat_heading {
    width: 100%;
}
  div#cat-collection .col-lg-12.col-12 {
    padding: 0px 10px !important;
}
  
}

.product-categories li.cat-item.current-cat a {
    color: #fff !important;
}
.social_des_2 .nt-social a {
    background: #ccd3c1 !important;
}







/* ------------11-03-2021 Start------------ */

.nt_se_160830495643af2c15.container.banner-sec>div {
    align-items: center!important;
}
.template-product .flickity-slider span.nt_bg_lz.lazyloaded {
    padding-top: 133.348% !IMPORTANT;
}

.template-product button.mfp-close {
    left: unset;    
}

.page_id_48246358118 .category-content p, .page_id_48246358118 .category-content a {
    color: #4d5959 !important;
}

.sp-single .col-auto.flex.al_center .tooltip_bottom_left {
    display: none;
}
.sp-single .bgbl .container {
    width: 100% !important;
    max-width: 100% !important;
}

form.contact-form input.button.w__100 {
    width: auto!important;    
    padding: 10px 20px!important;    
}
.template-product .ajax_pp_popup.ask_ajax_pp_js {
    max-width: 400px!important;
}

.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-move-horizontal.mfp-ready {
    position: fixed !important;
    height: 100% !important;
  top: 0 !important;
}

.mfp-with-anim.white-popup.ajax_pp_popup.ask_ajax_pp_js p {
    margin-bottom: 10px;
}
.mfp-with-anim.white-popup.ajax_pp_popup.ask_ajax_pp_js p textarea {
    min-height: 150px;
}

div#shopify-section-16079219514f915169 .category-content a, #shopify-section-16079241214ba07e2e .cat_space_item:hover .category-content a.btn--small {
    font-size: 12px;
    background: #f3c7bc!IMPORTANT;
    padding: 8px 10px;
    border-radius: 4px;
}

#shopify-section-16079219514f915169 .category-content h3 {
    text-transform: none;
    margin-bottom: 15px !important;
}
.template-product .sp-single .bgbl .container nav.sp-breadcrumb {
    padding-left: 10px;
  font-weight: 800;
}
.template-product .sp-single h1.product_title.entry-title {
    margin-bottom: 5px !important;
    font-weight: 800 !important;
}
.template-product .sp-single .bgbl .container nav.sp-breadcrumb a {
    font-weight: normal !important;
}
#nt_2ea75182-7b6f-4bff-87dd-b36c745b6276 .pa_txts {
    width: 100% !important;
}
.spr-form-message-success {
    padding: 0;
    margin: 0;
    outline: none;
}
.template-collection .product-image .pr_lazy_img {
    padding-top: 150% !important;
}
div#shopify-section-1607931883b3986323 .cat_space_item img {
    width: 100%;
    height: 550px;
    object-fit: cover;
    object-position: top;
}

/* ------------11-03-2021 ends------------ */

/* ------------17-05-2024 Start------------ */

.lightbox-bridal {
  display: none;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  background: rgba(0, 0, 0, 0.8);
}

.lightbox-bridal:target {
  display: block;
}

.lightbox-bridal span {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.headerBridal {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 700px;
  height: auto;
}
.gallery-image1 {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.gallery-image1 img {
  height: auto;
  width: 350px;
  transform: scale(1);
  transition: transform 0.4s ease;
}
.img-box1 {
  box-sizing: content-box;
  margin: 10px;
  height: auto;
  width: 350px;
  overflow: hidden;
  display: inline-block;
  color: white;
  position: relative;
  background-color: white;
}
.caption1 {
  text-align: left;
  color: black;
  position: absolute;
  padding: 20px;
  top: 10px;
  opacity: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.transparent-box1 {
  height: 140px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  position: absolute;
  bottom: 0;
  left: 0;
  transition: background-color 0.3s ease;
}
.img-box1:hover img {
  transform: scale(1.1);
}
.img-box1:hover .transparent-box1 {
  background-color: rgba(255, 255, 255, 0.5);
}
.img-box1:hover .caption1 {
  transform: translateY(-20px);
  opacity: 1;
}
.img-box1:hover {
  cursor: pointer;
}
.caption1 > p:nth-child(2) {
  font-size: 0.8em;
}
.opacity-low {
  font-size: 0.8em;
  opacity: 0.5;
}
.font1 {
  font-size: 40px;
  padding: 1px;
}
.bookButton {
  background-color: white;
  border: solid pink;
  color: grey;
  padding: 8px 26px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 13.5px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  border-radius: 30px;
}
.bookButton:hover {
  background-color: #fbfbfb;
}

/* ------------17-05-2024 ends------------ */