/********* Compiled - Do not edit *********/
:root{--color-primary:#bfb7b5;--color-gradient-start:#605957;--color-gradient-stop:#605957;--color-link:#bfb7b5;--color-link-hover:#605957;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Arial, Helvetica, sans-serif;font-weight:400;line-height:1.66em;letter-spacing:1px;font-size:15px;color:#020202;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Nanum Myeongjo;line-height:1.2em;letter-spacing:2px;font-size:41.6px;color:#000000;}.h2,h2{font-family:Nanum Myeongjo;line-height:1.2em;letter-spacing:2px;font-size:32px;color:#000000;}.h3,h3{font-family:Nanum Myeongjo;line-height:1.2em;letter-spacing:2px;font-size:25px;color:#000000;}.h4,h4{font-family:Nanum Myeongjo;line-height:1.2em;letter-spacing:2px;font-size:21px;color:#000000;}.h5,h5{font-family:Nanum Myeongjo;line-height:1.2em;letter-spacing:2px;font-size:18px;color:#000000;}.h6,h6{font-family:Montserrat;line-height:1.2em;letter-spacing:2px;font-size:16px;color:#000000;}.main-header .navbar-brand{max-width:150px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(151, 131, 132) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgba(255, 255, 255, 0.7) !important;}}/*constant*/
.popup-book-button > span{
    padding: 8px 15px !important;
    
}

.pum-close.popmake-close {
    display: grid;
    border-radius: 50% !important;
}

.fancy-box-header > h3{
    font-size: 16px;
}

/*Layout css*/

.custom-left-padding {
    padding-left: clamp(16px, calc(6.2vw - 1rem), 100px);
}

.custom-right-padding {
    padding-right: clamp(16px, calc(6.2vw - 1rem), 100px);
}

.margin-auto {
    margin: 0 auto;
}

.margin-left-auto {
    margin: 0 0 0 auto;
}

#first-container {
    max-width: 669px;
    padding-top: 110px;
}

.second-container {
    max-width: 669px;
    padding-bottom: 45px;
    padding-top: 74px;
}

.parag1-width {
    max-width:310px;
}

.parag2-width {
    max-width: 334px;
}

.parag3-width {
    max-width: 350px;
}

.relative-pos {
    position: relative;
}

/* Custom text css*/

.custom-h1 {
    font-size: 25px;
    text-transform: uppercase;
    font-family: "Ogg Medium" !important;
    letter-spacing: 3px;
}

.custom-parag {
    margin-bottom: 44px;
}

.avant-m-font, .avant-m-font > h1, .avant-m-font > h3 {
    font-family: "Avant Medium" !important;
}

.avant-font, .avant-font > h1, .avant-font > h2, .avant-font > h4 {
    font-family: Avant !important;
}

h1,h2,h3,h4,h5,h6 {
    text-transform: uppercase;
}

.md-title {
    font-size: 26px;
    margin: 0 0 32px 0;
}

.sm-title {
    font-size: 14px;
    margin: 0 0 10px 0;
}

.fixed-tag {
  margin: 0;
  color: white;
  mix-blend-mode: difference;
  position: fixed;
  left: 15px;
  top: 50%;
  z-index: 1;
  rotate: 90deg;
  transform-origin: left;
  transform: translateX(-50%);
  font-size: 16px;
}

footer {
    z-index: 3;
    position: relative;
}

.mdpz-3 {
    z-index:3;
}

/* media mobile */
@media only screen and (max-width: 768px) {
    .switch-order-mobile .ld-row > div:first-child{
        order: 2;
    }
    .fixed-tag {
        font-size: 12px;
    }
    main > .wpb-content-wrapper.mbl-padding {
        padding-left: 15px;
    }
    .switch-innerow-mobile > div:first-child {
        order: 2;
    }
    
    .popup-hide-mobile {
        display: none;
    }
}

.grecaptcha-badge { 
    visibility: hidden; 
}

.cky-btn-revisit-wrapper {
    visibility: hidden;
}

.no-margin {
    margin: 0;
}

#wrap {
    margin-bottom: -200px;
}

.sgpb-popup-dialog-main-div-theme-wrapper-3 {
    left: 60vw !important;
}

.sgpb-popup-close-button-3 {
    top: 0 !important;
}

#sgpb-popup-dialog-main-div {
    border: none !important;
}