@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Martian+Mono:wght@100..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {font-family: "DM Sans", sans-serif;font-weight: 400;line-height: 26px;font-size: 16px;margin: 0;padding: 0;box-sizing: border-box;}
* {margin: 0;padding: 0;box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{  font-family: 'Marcellus', serif;}
a {-webkit-transition: 0.5s ease-out;-moz-transition: 0.5s ease-out;-o-transition: 0.5s ease-out;transition: 0.5s ease-out;}
ul {margin: 0;padding: 0;list-style: none;}
figure, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
img {max-width: 100%;}
footer, header, section {display: block;}
a:focus {border: 0;outline: 0;}
button:focus {border: 0;outline: 0;}
select {appearance: none;}
p, span {margin: 0;padding: 0;}

.main-menu__top {position: relative;display: block;z-index: 3;}
.main-menu__top-inner {position: relative;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding: 10px 55px 10px;background-color: #853f16;}
.main-menu__contact-list {position: relative;display: flex;align-items: center;list-style: none;padding: 0px;margin: 0px;}
.main-menu__contact-list li {position: relative;display: flex;align-items: center;}
.main-menu__contact-list li+li {margin-left: 46px;}
.main-menu__contact-list li .icon {position: relative;display: flex;align-items: center;}
.main-menu__contact-list li .icon i {font-size: 18px;color: #ffffff;position: relative;display: inline-block;}
.main-menu__contact-list li .text {margin-left: 10px;}
.main-menu__contact-list li .text p {font-size: 16px;font-weight: 500;color: #ffffff;line-height: 16px;}
.main-menu__contact-list li .text p a {color: #ffffff;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.main-menu__contact-list li .text p a:hover {color: #e1e1e1;}
.main-menu__contact-list li:before {content: "";position: absolute;top: -3px;bottom: 2px;left: -23px;width: 1px;background-color: #ffffff4d;}
.main-menu__contact-list li:first-child:before {display: none;}
.main-menu__top-right {position: relative;display: flex;align-items: center;flex-wrap: wrap;}
.main-menu__social-title {font-size: 16px;color: #ffffff;font-weight: 500;}
.main-menu__social {position: relative;display: flex;align-items: center;margin-left: 20px;}
.main-menu__social a {position: relative;display: flex;align-items: center;justify-content: center;height: 40px;width: 40px;border: 1px solid #ffffff66;border-radius: 50%;font-size: 15px;color: #ffffff;background-color: transparent;overflow: hidden;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;z-index: 1;}
.main-menu__social a:hover {color: #351a55;border: 1px solid #fff;}
.main-menu__social a::before {content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #ffffff;transform: scale(0.5);border-radius: 50%;opacity: 0;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;z-index: -1;}
.main-menu__social a:hover::before {transform: scale(1.0);opacity: 1;}
.main-menu__social a+a {margin-left: 5px;}

.section-subtitle.style-two img, .section-subtitle.style-two i {position: absolute;top: calc(50% - 1px);left: 0;transform: translateY(-50%);}
.section-subtitle.style-two img {filter: invert(1);}
.hero-area.style-one .hero-img {bottom: 80px;display: none;}
img.right_hero_img {position: relative;z-index: 1;transform: rotate(20deg);height: 670px;width: 100%;object-fit: cover;margin-top: -70px;object-position: top;border: 5px solid #6089f5;border-radius: 320px 320px 0px 0px;}
.hero-area.style-one .hero-content h1 {font-size:60px;line-height:75px;letter-spacing: -0.02em;margin-bottom:22px;font-weight: 500;font-family: "Exo", sans-serif;color: /*#351a55*/ #411970 !important;}
.hero-area.style-one .hero-content p {color: #1f4082;font-weight: 400;line-height: 26px;font-size: 16px;margin-bottom: 32px;}
.hero-area.style-one .hero-content {height: 700px;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 2;}
.round-20 {border-radius: 20px;}
img {max-width: 100%;height: auto;display: inline-block;}
.hero-area.style-one .hero-subcontent .hero-thumb-para {margin-left: auto;}
p.text-white {margin-bottom: 1rem;}
.link.style-one {color: #fff;}
.link.style-one:hover {color: #fff;}
.link {position: relative;padding-bottom: 1px;line-height: 1;font-weight: 600;}
.link:hover img {margin-left: 9px;}
.link img {position: relative;top: -1px;margin-left: 5px;transition: all ease .5s;filter: brightness(0) invert(1);}
.link:after {position: absolute;bottom: 0;left: 0;content: "";width: 0;height: 1px;transition: all ease .5s;}
.link:hover:after {width: 100%;}
.link.style-one:after {background-color: #fff;}
.menu > ul > li .menu-subs a i {color: #222;}
.menu > ul > li .menu-subs li a:hover i {color: #3663D8;border-left-color: #3663D8;background: linear-gradient(60deg, #3663D8 -20%, #77BEFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
a {text-decoration: none;transition: all 0.4s ease;}
.text_primary {color: #77beff !important;}
/*.navbar-area {z-index: 999;transition: 1s;padding: 15px 0px;background: #fff;}*/
.navbar-area {z-index: 999;transition: all .7s cubic-bezier(.4,0,.2,1);padding: 15px 7vw;background: #fff;/*max-width: 100vw;*/width: 100%;}
/*.navbar-area.sticky {background: #fff;padding: 8px 0px;}*/
.navbar-area.sticky {background: #fff;padding: 8px 1vw;}
img.logo1 {transition: all 0.3s ease-in-out;}
.navbar-area.sticky img.logo1 {opacity: 0;visibility: hidden;display: none;}
img.logo2 {opacity: 0;visibility: hidden;display: none;transition: all 0.3s ease-in-out;}
.navbar-area.sticky img.logo2 {opacity: 1;visibility: visible;display: block;}
/*.navbar-area.sticky {top: 0;left: 0;position: fixed !important;width: 100%;z-index: 999 !important;-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;transition: all ease .5s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}*/
.navbar-area.sticky {top: 0;left: 0;position: fixed !important;width: calc(100vw - 10rem);z-index: 999 !important;box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);margin-left: 5rem;right: 0px;margin-right: 5rem;/*max-width: calc(100vw - 10rem);*/border: 1px solid #d1d5db;border-radius: .75rem;padding: 11px 1vw;}
.inner_pages_sec .navbar-area {background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.man_header_content.inner_pages_sec {height: fit-content;overflow: inherit;margin-bottom: 20px;}
.navbar-area.sticky ul.menu-section li.menu-item-has-children:first-child, .navbar-area.sticky ul.menu-section li.menu-item-has-children:nth-child(2), .navbar-area.sticky ul.menu-section li.menu-item-has-children:nth-child(4) {display: none;}
.navbar-area .other-options .option-item {margin-left: 20px;}
.navbar-area .other-options .option-item:first-child { margin-left: 0;}
.navbar-area .other-options .option-item .contact-link .contact-icon {width: 50px;height: 50px;background-color: rgba(255, 94, 20, 0.11);position: relative;}
.navbar-area .other-options .option-item .contact-link .contact-icon img {filter: brightness(0) invert(1);}
.navbar-area .other-options .option-item .contact-link div {margin-left: 10px;}
.navbar-area .other-options .option-item .contact-link div span {line-height: 1;display: block;color: #3f78f7 !important;}
.navbar-area .other-options .option-item .contact-link div span:first-child {margin-bottom: 8px;color: #000 !important;}
.navbar-area .other-options .option-item .contact-link:hover .contact-icon {background-color: #77BEFF;}
.navbar-area .other-options .option-item .contact-link:hover .contact-icon img {filter: brightness(0) invert(1);}
/*.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {color: #351a55;}*/
.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {color: #000;}
/*.navbar-area.style-one .menu > ul > li > a.active, .navbar-area.style-three .menu > ul > li > a.active, .navbar-area.style-one .menu > ul > li > a:hover, .navbar-area.style-three .menu > ul > li > a:hover {color: #853f16;-webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}*/
/*.navbar-area.style-one .menu > ul > li > a.active, .navbar-area.style-three .menu > ul > li > a.active, .navbar-area.style-one .menu > ul > li > a:hover, .navbar-area.style-three .menu > ul > li > a:hover {color: #fff;background: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}*/
.navbar-area.style-one .menu > ul > li > a.active, .navbar-area.style-three .menu > ul > li > a.active, .navbar-area.style-one .menu > ul > li > a:hover, .navbar-area.style-three .menu > ul > li > a:hover {color: #853f16;background: linear-gradient(269.34deg, #ffaa71 -0.22%, #ffa7b4 49.89%, #fd7ccc 100%);border: medium none;}
.navbar-area.style-two.sticky {box-shadow: 0 0 25px rgba(0, 0, 0, .06);background-color: #fff !important;}
.navbar-area.style-two .menu > ul > li > a {color: var(--titleColor);}
.navbar-area.style-two .menu > ul > li > a.active, .navbar-area.style-two .menu > ul > li > a:hover {color: #77BEFF;}
.navbar-area.style-one .other-options .option-item .contact-link .contact-icon {background-color: #351a55; /* background: linear-gradient(90deg, #351a55, #336dff); */}
.navbar-area.style-one .other-options .option-item .contact-link:hover .contact-icon {background-color: #355493;}
.navbar-area.style-three {background-color: transparent;}
.navbar-area.style-three.sticky {background-color: var(--optionalColor);}
.navbar-area.style-three .other-options .option-item .contact-link .contact-icon {background-color: rgba(255, 255, 255, 0.18);}
.navbar-area.style-three .other-options .option-item .contact-link:hover .contact-icon {background-color: #77BEFF;}
.navbar-area.style-four {margin-top: 10px;}
.navbar-area.style-four.sticky {background-color: #f3eae6 !important;}
.offcanvas-backdrop {background-color: rgba(25, 39, 43, 0.9) !important;}
.menu > ul > li {display: inline-block;line-height: 1;margin-right: 20px;}
.menu > ul > li:last-child {margin-right: 0;}
.menu > ul > li.menu-item-has-children a i {font-size: 14px;font-weight: 300;line-height: 0.8;margin-left: 1px;}
.menu > ul > li .menu-column-1 {min-width: 17.1rem;max-width: 17.1rem;}
.menu > ul > li .menu-subs {position: absolute;width: 100%;height: auto;padding: 0;border: none;outline: none;z-index: 500;opacity: 0;list-style: none;visibility: hidden;background: /*#ffd9a6*/ #fff;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;box-shadow: 0px 0px 8px -4px rgba(0, 0, 0, 0.5);}
/*.menu > ul > li .menu-subs li a {padding: 13px 20px;display: block;line-height: 1.6;color: #853f16;}*/
.menu > ul > li .menu-subs li a {padding: 13px 20px;display: block;line-height: 1.6;color: #853f16;position: relative;transition: all 0.3s ease-in-out;border-bottom: 1px dashed #EAEAEA; /*overflow: hidden;background: linear-gradient(90deg, #874218, #f1bb72, #874218);background-repeat: no-repeat;background-size: 80%;animation: animate-text 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);*/}
.menu > ul > li .menu-subs li a:hover {color: #f1bb72;text-decoration: none;padding-left: 30px;}
.menu > ul > li .menu-subs li a:hover:before {display: block !important;transition: 0.3s ease-in-out;opacity: 1;visibility: visible;}
.menu > ul > li .menu-subs li a:before {content: "-";font-family: FontAwesome;line-height: 1;display: inline-block;position: absolute;top: 19%;left: 18px;right: initial;opacity: 0;visibility: hidden;-webkit-transition: opacity .4s;transition: opacity .4s;font-weight: 900;font-size: 25px;display: none;width: 0%;color: #874218;}

.navbar-area.style-one .menu > ul > li > a span {background: #fff;padding: 0px 16px;border-radius: 30px;height: 37px;display: flex;line-height: 37px;}

/*.menu > ul > li .menu-subs li a:hover, .menu > ul > li .menu-subs li a.active {color: #fff;background: #f1bb72;}*/
.menu > ul > li .menu-subs li .menu-subs:before {display: none;}
.menu > ul > li .menu-subs > li:last-child > a {border-bottom: none;}
.menu > ul > li .menu-subs > ul > li {line-height: 1;}
.menu > ul > li .menu-subs > ul > li a {display: inline-block;font-family: inherit;border: none;outline: none;padding: 15px 0;text-transform: capitalize;text-rendering: optimizeLegibility;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.menu > ul > li > a {position: relative;display: inline-block;padding: 42.5px 0;border: none;outline: none;z-index: 1;}
.menu > ul > li > a:hover, .menu > ul > li > a.active {color: #77BEFF;}
.menu > ul > li:last-child > a:before {display: none;}
.menu ul li a {font-weight: 500;letter-spacing: 0.015em;text-transform: uppercase;}
.menu ul li a.menu-item-has-children i {font-weight: 300;}
.menu ul li a.menu-item-has-children a.active, .menu ul li a.menu-item-has-children a:hover {color: #77BEFF;}
.menu ul li a.active, .menu ul li a:hover {color: #77BEFF;}
.menu ul li a.active {font-weight: 500;}
.menu .menu-section {margin-left: 72px;}
.menu-mobile-header {display: none;}
.menu-mobile-trigger {position: relative;display: block;cursor: pointer;width: 2rem;height: 1rem;border: none;outline: none;padding: 0px;background: 0 0;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.35s ease-in-out;-o-transition: 0.35s ease-in-out;transition: 0.35s ease-in-out;}
.menu-mobile-trigger span {display: block;position: absolute;width: 100%;height: 2px;left: 0;border: none;outline: none;opacity: 1;border-radius: 0.25rem;background: #fff;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.25s ease-in-out;-o-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}
.menu-mobile-trigger span:nth-child(1), .menu-mobile-trigger span:nth-child(2) {top: 0;}
.menu-mobile-trigger span:nth-child(2), .menu-mobile-trigger span:nth-child(3) {top: 0.5rem;width: 80%;margin-left: 20%;}
.menu-mobile-trigger span:nth-child(4) {top: 1rem;}
.navbar-area.style-one .menu-mobile-trigger span, .navbar-area.style-three .menu-mobile-trigger span {background: #351a55;}
.navbar-area.style-two .menu-mobile-trigger span {background: #fff;}
.navbar-area.style-four {margin: 0;}
.navbar-area.style-four .menu-mobile-trigger span {background: #fff;}

.man_header_content {position: relative;padding-top: 0px;padding-bottom: 0px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);}

.swiper-slide .home_sli_inner {/*height: 100%;left: 50%;object-fit: contain;opacity: 0;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);transform-origin: top center;transition: opacity .5s linear,visibility 0s .5s,transform .5s linear;visibility: hidden;width: 100%;*/ position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-size: cover;background-position: center  center;background-repeat: no-repeat;transition: 3s all;transform: scale(1);opacity: 0;visibility: hidden;}
.swiper-slide.swiper-slide-active .home_sli_inner {/*opacity: 1;transform: translateX(-50%) translateY(-50%) scale(1.5);transition: opacity .1s linear,visibility 0s 0s;visibility: visible;*/ /*animation: scale 5s ease forwards;*/opacity: 1;visibility: visible;}

.flex-slider {width:100%;position:relative}
.flex-slider .slides {list-style:none;overflow:hidden;margin:0;padding:0}
.flex-slider .slides > li {float:left;margin-right:-100%;width:100%;overflow:hidden;height:40vw;}
.flex-slider .flex-direction-nav {list-style:none;margin:0;padding:0}
/*.flex-slider .flex-direction-nav .flex-prev, .flex-slider .flex-direction-nav .flex-next {background-color: rgb(241 196 136);padding: 18px;text-decoration: none;position: absolute;border-radius: 5px;top: 45%;bottom: 0;margin: 0 auto;z-index: 8;text-align: center;color: #7e3e14;width: 50px;height: 50px;}*/
.flex-slider .flex-direction-nav .flex-prev, .flex-slider .flex-direction-nav .flex-next {background-color: rgb(241 196 136);padding: 0px;text-decoration: none;position: absolute;border-radius: 50%;top: 45%;bottom: 0;margin: 0 auto;z-index: 8;display: flex;align-items: center;color: #7e3e14;width: 60px;height: 60px;justify-content: center;transition: all 0.3s ease-in-out;}
.flex-slider .flex-direction-nav .flex-prev:hover, .flex-slider .flex-direction-nav .flex-next:hover {background-color: #853f16;}
img.btn_ico4 {transform: rotate(180deg);}
.flex-slider .flex-direction-nav .flex-prev img {width: 40px;}
.flex-slider .flex-direction-nav .flex-next img {width: 40px;}
.flex-slider .flex-direction-nav .flex-prev{left:5px;}
.flex-slider .flex-direction-nav .flex-next{right:5px;}
.slide-image{background-size:cover;background-position:center;position:absolute;width:100%;height:100%;left:0;top:0;}
.flex-active-slide .slide-image{animation: zoomout 5s;}
.slide_txt {position: absolute;top: 50%;left: 50%;z-index: 1;transform: translate(-50%, -50%);width: 650px;text-align: center;}
.flex-slider .slides > li:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;background: linear-gradient(70deg,#000000ad 0,#aaaaaa00 100%);}
.slide_txt h2 {margin: 0px;color: #fff;font-size: 45px;font-weight: 600;letter-spacing: 2px;}
.banner-cta {text-align: center;margin-top: 20px;}
.enquire_now {background: linear-gradient(to right, #853f16, #f1bb72);padding: 15px 30px;border-radius: 5px;color: #fff;text-transform: uppercase;letter-spacing: 1px;display: inline-block;cursor: pointer;}

@keyframes zoomout {
  0%{
    transform: scale(1.3);
  }
  100%{
    transform: scale(1);
  }
}

@media (max-width:768px) {
.flex-slider .slides > li {height:70vw}
}

.contact2-title {font-size: 18px;letter-spacing: .9px;line-height: 36px;margin: 0 0 25px;font-weight: 700;text-transform: uppercase;color: #333;text-align: center;}
.contactus-form2 .form-group {text-align: center;margin-bottom: 15px;}
.contactus-form2 textarea.form-control {height: 200px;resize: none;}
.contactus-form2 .form-control {border-radius: 0;background-color: #f6f6f6;font-size: 14px;min-height: 56px;-webkit-box-shadow: none;-webkit-appearance: none;color: #333;letter-spacing: .375px;padding: 12px 20px;border: 1px solid transparent;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;}
.contactus-form2 .form-control:focus {border: 1px solid #853f16;}
.modal-dialog.common-text-style {max-width: 700px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;margin: 0px auto !important;}
.common-text-style .modal-header {border: medium none;justify-content: flex-end;padding: 0px;}
.modal-dialog.common-text-style .modal-content {border: medium none;}
.submit-btn {background: linear-gradient(to right, #853f16, #f1bb72);padding: 15px 30px;border-radius: 5px;color: #fff;text-transform: uppercase;letter-spacing: 1px;display: inline-block;cursor: pointer;border: medium none;}
.modal-dialog.common-text-style .btn-close {position: absolute;top: -14px;right: -14px;background-color: #eab36c;opacity: 1;width: 28px;z-index: 1;height: 28px;}
.modal-dialog.common-text-style .btn-close:focus {outline: none;box-shadow: none;}

.about_sec {background: #fefbf8;padding: 100px 0px;}
.left_img, .right_img {position: relative;overflow: hidden;transition: all 0.5s ease-in-out;border: 2px solid transparent;padding: 3px;}
.left_img::after, .left_img::before, .right_img::after, .right_img::before {background-color: rgba(167, 197, 201, 0.1);content: "";display: block;height: 0;position: absolute;width: 0;z-index: 1;-webkit-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;}
.left_img::before, .right_img::before {left: 0;top: 0;}
.left_img::after, .right_img::after {right: 0;bottom: 0;}
.about_left:hover .left_img::before, .about_left:hover .left_img::after, .about_right:hover .right_img::before, .about_right:hover .right_img::after {height: 100%;width: 100%;}
.ab_left_img2 {width: 190px;max-width: 100%;-webkit-animation: rotate360 8s linear infinite;animation: rotate360 8s linear infinite;position: absolute;top: 59%;right: -70px;z-index: 2;}

@-webkit-keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotate360 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.left_txt span, .right_txt span {font-size: 14px;color: #000000;margin-bottom: 15px;display: block;line-height: 18px;}
/*.left_txt h1 {font-size: 36px;line-height: 1.08em;color: #000;margin: 0px 0px 25px;padding: 0px;background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}
.right_txt h1 {font-size: 46px;line-height: 1.08em;color: #000;margin: 0px 0px 25px;padding: 0px;background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}*/
.right_txt h1 {font-size: 46px;line-height: 1.08em;color: #000;margin: 0px 0px 25px;padding: 0px;-webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}

.left_txt h1 {font-size: 46px;line-height: 1.08em;color: #000;margin: 0px 0px 25px;padding: 0px;-webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}

@keyframes animated-gradient {
  to {
    background-position: 200%;
  }
}

/*.btn_view_more {background-color: #02010100;color: #000000;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #000000;padding: 10px 25px 10px 25px;font-weight: 400;font-size: 15px;line-height: 1.8;letter-spacing: 0.6px;text-transform: Uppercase;border-radius: 0px;text-align: center;transition: all .3s;display: inline-block;}
.btn_view_more:hover, .btn_view_more:focus {background-color: #9b5829;color: #ffffff;border: 1px solid #9b5829;}*/
.btn_view_more {background: url(../img/sketch_bg.png);color: #fff;padding: 13px 50px 13px 50px;font-weight: 400;background-repeat: no-repeat;font-size: 15px;line-height: 1.8;letter-spacing: 0.6px;text-transform: Uppercase;background-size: 100% 100%;border-radius: 0px;text-align: center;transition: all .3s;display: inline-block;}
.btn_view_more:hover {animation: shakeX 5s ease-out both;}
.left_txt {margin-top: 50px;text-align: right;}
.left_txt span, .left_txt h1 {text-align: left;}
.right_txt {padding: 35px 0px 50px;}
.right_txt p {font-size: 16px;line-height: 26px;margin-bottom: 25px;letter-spacing: 0.5px;color: #666666;}
.about_right {padding-left: 70px;}
img.ab_left_img1, img.ab_right_img1 {width: 100%;transition: all 0.5s ease-in-out;}
.about_left:hover img.ab_left_img1, .about_right:hover img.ab_right_img1 {transform: scale(1.1);transition: all 0.5s ease-in-out;}
.about_left {position: relative;}
.about_left:hover .left_img, .about_right:hover .right_img {border: 2px solid #853f16;}

.collection_sec {padding: 100px 0px;background: url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png);background-repeat: no-repeat;background-size: 6%;background-position: top left, top right, bottom left, bottom right;}
.coll_head {display: flex;align-items: center;justify-content: center;gap: 25px;margin-bottom: /*60px*/ 75px;}
.coll_head h2 {color: #000;/*background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;*/ -webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}
/*.left-coll img, .right-coll img {filter: invert(0.6);}
.shop_style_sec .left-coll img, .shop_style_sec .right-coll img {filter: invert(0.9);}
.category_sec .left-coll img, .category_sec .right-coll img {filter: invert(0.9);}
.testimonial_sec .left-coll img, .testimonial_sec .right-coll img {filter: invert(0.9);}*/
.left-coll {position: absolute;top: -45px;}
.right-coll {position: absolute;bottom: -50px;}
.coll_head {position: relative;}

.collection_sec .container {max-width: 93%;}
.collection_sec ul.products {grid-row-gap: 40px;grid-column-gap: 60px;display: grid;margin: 0;padding: 0;list-style: none outside;grid-template-columns: repeat(4, 1fr);}
.collection_sec ul.products li.product {width: auto;margin: 0;overflow: hidden;position: relative;}
.collection_sec ul.products li.product a {text-decoration: none;}
.collection_sec ul.products li.product a img {width: 100%;height: auto;display: block;margin: 0;transition: 0.7s cubic-bezier(.4,0,.2,1);}
.collection_sec ul.products li.product-category.product:hover>a img {transform: scale(1.05);}
/*.collection_sec ul.products li.product-category.product:hover .vamtam-product-cat-content {background-color: #051f34;width: 100%;height: 100%;z-index: 9;}*/
.collection_sec ul.products li.product-category.product:hover .vamtam-product-cat-content {background-color: #051f344f;width: 100%;height: 100%;background-image: url(../img/category_bg.png);background-size: 100% 100%;background-repeat: no-repeat;z-index: 9;}
.collection_sec ul.products li.product-category.product .vamtam-product-cat-content {background-color: transparent;}
.collection_sec ul.products li.product-category.product .vamtam-product-cat-content, .collection_sec ul.products li.product-category.product .vamtam-product-cat-content>* {transition: all 0.5s ease!important;}
.collection_sec ul.products li.product-category.product .vamtam-product-cat-content, .collection_sec ul.products li.product-category.product .vamtam-product-cat-content .vamtam-cat-first-letter, .collection_sec ul.products li.product-category.product .vamtam-product-cat-content .woocommerce-loop-category__title {position: absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0;margin: 0;}
.collection_sec ul.products li.product-category.product:hover .vamtam-product-cat-content .vamtam-cat-first-letter {opacity: .1;-webkit-filter: blur(0);filter: blur(0);padding-top: .2em;}
.collection_sec ul.products li.product-category.product :not(:hover) .vamtam-product-cat-content>* {transform: translateY(15%)!important;}
.collection_sec ul.products li.product-category.product .vamtam-product-cat-content .vamtam-cat-first-letter {opacity: 0;font-size: 170px;line-height: normal;font-family: "Sorts Mill Goudy", serif;color: #ffffff;-webkit-filter: blur(20px);filter: blur(20px);transition-duration: 1s!important;display: none;}
.woocommerce-loop-category__title {font-size: 3.4rem;color: #fff;line-height: normal;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat {bottom: 32%;opacity: 1;visibility: visible;}
.collection_sec ul.products li.product-category.product .img_pro_cat {transform: translateY(0%) !important;position: absolute;bottom: 14%;opacity: 0;visibility: hidden;}

/*@keyframes bounce {
  0% {
      transform:translateY(0px);
  }
  100% {
    transform:translateY(-20px);
  }
}

.collection_sec ul.products li.product-category.product.first:hover .img_pro_cat img {animation: bounce 0.5s ease;}*/

@keyframes zoomInDown {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

.collection_sec ul.products li.product-category.product.second:hover h2.woocommerce-loop-category__title {animation: zoomInDown 2s ease-out both !important;transform: none !important;}
/*.collection_sec ul.products li.product-category.product.second h2.woocommerce-loop-category__title {transform: none !important;}*/
.collection_sec ul.products li.product-category.product.second:hover .img_pro_cat img {animation: shakeY 10s ease-out both !important;}

@keyframes shakeX {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shakeY {
    0%, to {
        transform: translateZ(0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translate3d(0, 10px, 0); /* Down */
    }

    20%, 40%, 60%, 80% {
        transform: translate3d(0, -10px, 0); /* Up */
    }
}

.collection_sec ul.products li.product-category.product.last:hover h2.woocommerce-loop-category__title {animation: zoomInDown 2s ease-out both !important;transform: none !important;}
/*.collection_sec ul.products li.product-category.product.last h2.woocommerce-loop-category__title {transform: none !important;}*/
.collection_sec ul.products li.product-category.product.last:hover .img_pro_cat img {animation: shakeX 10s ease-out both !important;}
.collection_sec ul.products li.product-category.product.first:hover .img_pro_cat img {animation: shakeX 10s ease-out both !important;}

.shop_style_sec {padding: 100px 0px 100px;background: url(../img/parallax-img.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;position: relative;}
.shop_style_sec:before {content: "";background: rgb(255 255 255 / 20%);position: absolute;width: 100%;height: 100%;top: 0px;}
/*.product_info_txt {position: absolute;z-index: 1;bottom: 0px;text-align: center;padding: 110px 15px 15px;border-radius: 0px 0px 0px 0px;background: url(../img/best_bg.png);background-position: center center;background-size: 100% 100%;background-repeat: no-repeat;left: 0px;right: 0px;display: none;}*/
.product_info_txt {position: absolute;z-index: 1;bottom: 0px;text-align: center;padding: 0px 30px;background-image: url(../img/NewsLetter-Bg-2.jpg);background-position: center center;background-size: cover;background-repeat: no-repeat;left: -21px;display: /*flex*/ none;top: -30px;transform: translateX(100%);opacity: 0;border-radius: 0px;visibility: hidden;width: 115%;height: 116%;align-items: center;justify-content: center;border-left: 2px solid #853f16;border-bottom: 2px solid #853f16;border-right: 2px solid #f1bb72;border-top: 2px solid #f1bb72;}
.shop_style_inner {position: relative;/*overflow: hidden;border-radius: 15px;*/}
.img_best_sell img {width: 100%;transition: all 0.5s ease-in-out;object-fit: cover;}
.shop_style_inner:hover .img_best_sell img {transform: scale(1);}
.product_info_txt_head {color: #874218;font-size: 15px;line-height: 22px;padding-bottom: 7px;display: block;}
.txt_truncate {font-size: 15px;}
.main_pri {color: #fff;}
.inn_pri {color: #d9d9d9;margin-left: 4px;}
.off_inn {color: #b4853e;margin-left: 4px;}

.shop_style_inner:hover img.default_img_pro {transform: translateX(-100%);}
.shop_style_inner:hover img.hover_img_pro {transform: translateX(0%);}
img.default_img_pro {border-radius: 15px;object-fit: cover;width: 100%;max-width: 100%;transition: all 0.5s ease-in-out;transform: translateX(0%);}
img.hover_img_pro {transform: translateX(100%);position: absolute;right: 0px;top: 0px;border-radius: 15px;object-fit: cover;width: 100%;max-width: 100%;transition: all 0.5s ease-in-out;}

/*.shop_style_inner:hover {background: url(../img/new_brd.png);background-size: 100% 100%;background-repeat: no-repeat;}*/
.shop_style_inner {transition: all 0.5s ease-in-out;}
.img_best_sell {overflow: hidden;position: relative;z-index: 1;border-radius: 100px;}

/*.new_arrival_sec {padding: 100px 0px 100px;background: url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png);background-repeat: no-repeat;background-size: 6%;background-position: top left, top right, bottom left, bottom right;}*/
.new_arrival_sec {padding: 100px 0px 100px;background: url(../img/parallax-img.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;}
.new_arrival_product {position: relative;width: 25%;z-index: 1;}
.product-item__media {position: relative;overflow: hidden;}
.new_arrival_product:hover .product-item__media {border-radius: 20px;}
/*.new_arrival_product .product-item__hover-container {z-index: -1;display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: -13px;height: 105%;transition: height .2s ease;background-color: #ffffff;opacity: 0;pointer-events: none;border: 1px solid #111;}*/
.new_arrival_product .product-item__hover-container {z-index: -1;display: block;position: absolute;top: -20px;right: 0;bottom: 0;left: 0;margin: -24px;height: 122%;transition: .6s ease 0s;background-color: #ffffff;opacity: 1;pointer-events: none; /* border: 1px solid #111; */ background: url(../img/new_brd.png);background-size: 100% 100%;background-repeat: no-repeat;transform: scale(1);}
.product-item__meta {display: flex;flex-wrap: nowrap;flex-direction: column;justify-content: space-between;}
/*.product-item__text {width: 100%;text-align: center;margin: 16px auto 0px;}*/
.product-item__text {width: 100%;text-align: center;margin: 7px auto 0px;padding: 0px 30px;}
.product-item__text h4 {font-size: 18px;color: #111111;line-height: 25px;margin-bottom: 6px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product-item__text h4 a {color: #111111;}
.new_arrival_product:hover .product-item__text h4 {-webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}
/*.btn_view_more_txt {background-color: #853f16;color: #fff;border: 1px solid #853f16;padding: 10px 0px 10px 0px;font-weight: 400;font-size: 15px;line-height: 1.8;border-radius: 30px;letter-spacing: 0.6px;text-transform: Uppercase;text-align: center;transition: .7s cubic-bezier(.4,0,.2,1);display: inline-block;opacity: 0;position: absolute;visibility: hidden;transform: translate(-50%, 0px);bottom: 0px;width: 180px;z-index: 9;}*/
.btn_view_more_txt {color: #fff;padding: 10px 0px 10px 0px;font-weight: 400;font-size: 15px;background: url(../img/sketch_bg.png);line-height: 1.8;letter-spacing: 0.6px;background-repeat: no-repeat;background-size: 100% 100%;text-transform: Uppercase;text-align: center;transition: .7s cubic-bezier(.4,0,.2,1);display: inline-block;opacity: 0;position: absolute;visibility: hidden;transform: translate(-50%, 0px);bottom: 0px;width: 210px;z-index: 9;}
.btn_view_more_txt:focus {border: medium none;}
.btn_view_more_txt img.btn_ico {margin-left: 5px;}
/*.btn_view_more_txt:hover {background-color: #fff;}*/

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.new_arrival_sec .container {max-width: 96%;}
.shop_style_sec .container {max-width: 96%;}
.best_seller_box {display: flex;justify-content: space-between;gap: 50px;}
.shop_style_inner .product-item__hover-container1 {z-index: 0;display: block;position: absolute;top: -30px;right: 0px;bottom: 0;left: -30px;width: 115%;margin: 0px auto;height: 120%;transition: .6s ease 0s;background-color: #ffffff;opacity: 1;pointer-events: none;background: url(../img/new_brd.png);background-size: 100% 100%;background-repeat: no-repeat;transform: scale(1);}
.shop_style_inner:hover .product-item__hover-container1 {opacity: 1;transform: scale(1);}

.new_arrival_product:hover .btn_view_more_txt {opacity: 1;visibility: visible;transform: translate(-50%, 45px);animation: zoomIn .8s ease-out both;}
.product-item__price {color: #111111;font-size: 16px;margin: 0px;text-align: center;}
.product-item__price .main_pri {color: #945023;}
.product-item__price .inn_pri {color: #b1b1b1;margin-left: 4px;}
.product-item__image-link {display: block;position: relative;}
.new_arr_wish {z-index: 9;position: absolute;top: 0px;right: 0px;padding: 0;margin: 0;width: 48px;min-width: 48px;height: 48px;min-height: 48px;gap: 7px;box-shadow: none;border: none;background: none;}
.product-item__hover-action-wrap {position: absolute;right: 0;bottom: 0;left: 0;z-index: 10;padding: 8px;padding: 8px;opacity: 0;visibility: hidden;transition: opacity .3s cubic-bezier(.33,0,0,1),visibility .3s cubic-bezier(.33,0,0,1);}
.product-item__hover-action-wrap .btn_add_to_cart {background: #ffffffe6;transition: color .3s cubic-bezier(.33,0,0,1),border-color .3s cubic-bezier(.33,0,0,1),background-color .3s cubic-bezier(.33,0,0,1);color: #111111;border: 1px solid #111111;font-size: 16px;height: 40px;width: 100%;display: flex;border-radius: 5px;align-items: center;justify-content: center;gap: 7px;}
.product-item__hover-action-wrap .btn_add_to_cart:hover {background: #f1bb72;border: 1px solid #f1bb72;}
.btn_add_to_cart svg {margin-top: -2px;}
.product-item__image--one img, .product-item__image--two img {display: block;max-width: 100%;width: 100%;height: auto;object-position: center center;border-radius: 100px;}
.product-item__image--one {z-index: 2;}
.product-item__image--two {border-radius: 100px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;z-index: 2;opacity: 0;transform: scale(1.2);background-color: #ffffff;transition: opacity .3s cubic-bezier(.33,0,0,1),transform .3s cubic-bezier(.33,0,0,1);}
.new_arrival_product:hover .product-item__hover-action-wrap {opacity: 1;visibility: visible;}
.new_arrival_product:hover .product-item__hover-container {pointer-events: all;opacity: 1;transform: scale(1);}
.new_arrival_product:hover .product-item__image--two {transform:scale(1);opacity:1;transition:opacity 300ms cubic-bezier(0.33, 0, 0, 1), transform 300ms cubic-bezier(0.33, 0, 0, 1), z-index 0ms 300ms linear;}
.new_arrival_inner {display: flex;gap: 50px;}
.new_arr_wish svg {width: 21px;height: 20px;}
.new_arr_wish svg path {fill: transparent;stroke-width: 3px;stroke: #ffffff;}
/*.menu-item-has-children>a::before {display: block;content: "";height: 3px;width: 0px;background: #853f16;transition: width 0.3s ease-in-out;margin: 0px auto;top: 15px;position: absolute;}
.menu-item-has-children>a:hover::before {width: 100%;}*/

.blog_sec {padding: 20px 0px 100px;}
.blog_sec .container {max-width: 95%;}
.blog_sec_inner {display: flex;gap: 25px;}
.blog_sec_inner_box {width: 25%;background: #ffeed8;border-radius: 20px;}
.blog_img_top {overflow: hidden;border-radius: 20px;}
.blog_img_top img {border-radius: 20px;height: 320px;width: 100%;object-fit: cover;transition: all 0.4s ease-in-out;}
.blog_sec_inner_box:hover .blog_img_top img {transform: scale(1.1);}
.blog_txt_inner {padding: 25px 20px;}
.blog_txt_inner h2 {margin-bottom: 13px;font-size: 30px;}
.blog_txt_inner h2 a {color: #212529;}
.blog_sec_inner_box:hover .blog_txt_inner h2 a {color: #853f16;}
.blog-post-card__meta {gap: 30px;flex-wrap: wrap;display: flex;margin-top: 16px;font-size: 14px;}
.text-with-icon {gap: 10px;align-items: center;display: flex;opacity: .7;transition: opacity .2s ease-in-out;}
.text-with-icon:hover {opacity: 1;}

/*.testimonial_sec {padding: 0px 0px 100px;background: url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png);background-repeat: no-repeat;background-size: 6%;background-position: top left, top right, bottom left, bottom right;}*/
.testimonial_sec {padding: 100px 0px 100px;background: url(../img/parallax-img.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;position: relative;}
.testimonial_sec:before {content: "";background: rgb(255 255 255 / 20%);position: absolute;width: 100%;height: 100%;top: 0px;}
.testimonial_item {background-color: #fff;overflow: hidden;max-width: 100%;margin: 20px 20px 20px 75px;display: flex !important;height: 250px !important;}
.testimonial_img {display: block;z-index: 2222;position: absolute;width: 100px;height: 100px;margin-left: -50px;top: 30%;transform: translateY(-30%);border: 2px solid #853f16;border-radius: 50%;object-fit: cover;}
/*.testimonial_body {padding: 30px 80px 50px;background: #ffeed8;border: 1px solid #853f16;position: relative;}*/
.testimonial_body {padding: 30px 80px 50px;background: #ffeed8;border: 1px solid #853f16;position: relative;background-image: url(../img/NewsLetter-Bg-2.jpg);background-repeat: no-repeat;background-size: cover;}
.testimonial_body:before {content: "";position: absolute;top: -10px;right: -3px;z-index: 1;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(-45deg);border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #853f16;height: 10px;}
.testimonial_body:after {content: "";position: absolute;bottom: -10px;left: -3px;z-index: 1;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(-45deg);border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #853f16;height: 10px;}
.author_tit {margin-bottom: 10px;font-weight: 600;font-size: 18px;color: #1c1c1c;}
.testimonial_body p {margin: 0px;font-size: 16px;color: #1c1c1c;}
.testimonial_sec .container {max-width: 95%;}
.testimonial_arrow {position: absolute;top: 50%;z-index: 2;transition: opacity .15s ease-in-out;width: 50px;height: 50px;background: #fff;color: #853f16;border-radius: 50%;border: medium none;box-shadow: 0 .125rem .625rem #853f163b;}
.testimonial_arrow.prev {left: 0;}
.testimonial_arrow.next {right: 0;}
.testimonial_arrow svg {margin: 0 auto;width: 16px;vertical-align: middle;height: auto;transition: transform .2s;display: block;}
.testimonial_arrow:hover svg {animation: .35s ease-in-out forwards animateIconInline;}
.testimonial_arrow.prev:hover svg {animation-direction: reverse !important;}
.testimonial_arrow.next:hover svg {animation-direction: reverse !important;}

@keyframes animateIconInline {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }

  50% {
    opacity: 0;
    transform: translateX(100%);
  }

  51% {
    opacity: 0;
    transform: translateX(-100%);
  }

  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}

.category_sec {padding: 100px 0px 100px;background: url(../img/parallax-img.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;position: relative;}
.category_sec:before {content: "";background: rgb(255 255 255 / 20%);position: absolute;width: 100%;height: 100%;top: 0px;}
.category_sec_inner {display: flex;gap: 25px;position: relative;}
.category_sec_box {text-align: center;}
.category_sec_box h5 {border-top-right-radius: 25px;color: #fff;text-transform: uppercase;letter-spacing: 2px;border-bottom-left-radius: 25px;margin-top: 20px;font-size: 18px;font-weight: 600;transition: all 0.7s cubic-bezier(.4,0,.2,1);/*background: #0b2e70;*/padding: 10px;background: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);animation: .5s linear infinite rotate-hue;}
.category_sec_box:hover h5 {color: #f1ba72;background: #853f16;border-top-left-radius: 25px;border-bottom-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 25px;}
/*.category_sec_box img {transition: all 0.7s cubic-bezier(.4,0,.2,1);border: 2px solid #853f16;padding: 5px;border-radius: 30px;}*/
.category_sec_box img { transition: all 0.7s cubic-bezier(.4,0,.2,1);border: medium none;padding: 8px;border-radius: 30px;}
.category_sec_box:hover img {border-radius: 50%;}
.category_sec_box:hover .ff:before, .process_sec_box:hover:before {border-radius: 50%;}

@keyframes rotate-hue {
  to {
    -webkit-filter: hue-rotate(1turn);
    filter: hue-rotate(1turn)
  }
}

.ff:before, .process_sec_box:before {--m-i: linear-gradient(#000, #000);--m-o: content-box, padding-box;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 4px;border-radius: 15px;background-image: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);-webkit-mask-image: var(--m-i), var(--m-i);mask-image: var(--m-i), var(--m-i);-webkit-mask-origin: var(--m-o);mask-origin: var(--m-o);-webkit-mask-clip: var(--m-o);mask-clip: var(--m-o);-webkit-mask-composite: xor;mask-composite: exclude;-webkit-filter: hue-rotate(0);filter: hue-rotate(0);animation: .5s linear infinite rotate-hue;transition: all 0.7s cubic-bezier(.4,0,.2,1);}
.ff {position: relative;}
.process_sec_box:hover:before {z-index: 1;}

.contact_top_sec {padding: 100px 0px;background: url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png), url(../img/star_icon1.png);background-repeat: no-repeat;background-size: 6%;background-position: top left, top right, bottom left, bottom right, left center, right center;}
ul.contact-info-list {display: flex;gap: 28.92px;margin: 0px 0px 80px;padding: 0px;flex-direction: column;}
.contact-info-list li figcaption {width: calc(100% - 88px);}
.contact-info-list li {border-radius: 6px;padding: 40px 50px 40px;width: 100%;display: flex;border: 0;margin-bottom: 0;background: linear-gradient(to bottom, rgb(133 63 22 / 30%) 0%, rgb(241 187 114 / 50%) 100%);align-items: center;gap: 20px;}
.contact-info-list li figure {align-items: center;background: #834724;border-radius: 50%;color: #f1bb72;display: flex;font-size: 26px;height: 68px;justify-content: center;margin: 0px;width: 68px;transition: all 0.4s ease-in-out;}
.contact-info-list li:hover figure {background: #f1bb72;color: #834724;}
.contact-info-list figcaption h4 {color: #18191a;font-size: 22px;font-weight: 900;padding-bottom: 15px;text-transform: uppercase;letter-spacing: 2px;}
.contact-info-list figcaption a, .contact-info-list figcaption p {color: #282828;font-size: 16px;font-weight: 600;text-decoration: none;}
.contact-info-list li:hover figcaption a {color: #6e391a;}
.contact-info-list li i.fa-home {font-size: 30px;}
.contact-info-list li i.fa-phone {font-size: 28px;}
.map_location {width: 100%;border: 5px solid #853f16;padding: 10px;background: #fff;border-radius: 10px;}
.map_location iframe {height: 513px;}
.contact_left_form {background: linear-gradient(to bottom, rgb(133 63 22 / 30%) 0%, rgb(241 187 114 / 50%) 100%);padding: 40px;border-radius: 10px;}
.connect-form {grid-row-gap: 2rem;text-align: center;flex-flow: column;margin: 0;display: flex;}
.connect-form h2 {color: #18191a;margin-top: 0;margin-bottom: 0;font-size: 1.75rem;font-weight: 600;line-height: 1.2;letter-spacing: 2px;}
.connect-form-wrapper {grid-row-gap: 1rem;text-align: left;flex-flow: column;display: flex;}
.connect-text-field {color: #000;background-color: #fff;border: 1px solid #444;border-radius: .625rem;height: auto;margin: 0;padding: 1rem;font-size: 1.1rem;line-height: 1.42857;display: block;width: 100%;transition: all 0.4s ease-in-out;}
.connect-text-field:focus {border: 1px solid #853f16;outline: none;}
.btn_form_sub {background: linear-gradient(to right, #853f16, #f1bb72);padding: 15px 30px;border-radius: 5px;color: #fff;text-transform: uppercase;letter-spacing: 1px;display: inline-block;cursor: pointer;border: medium none;font-size: 20px;}

/*.middle_slider_sec {background: #fff5f5;padding: 100px 0px 50px;height: 690px;}*/
.middle_slider_sec {background: #fff5f5;padding: 100px 0px 70px;}
/*.slider_item_txt {position: relative;}*/
/*img.midd_pho_img {max-width: 100%;width: 100%;padding: 0px;border-radius: 0%;height: 383px;margin: 0px auto;transition: all 0.4s ease-in-out;padding: 4px;background: #fff;border: 5px solid #853f16;}*/
img.midd_pho_img {max-width: 100%;width: /*383px*/ 100%;padding: 0px;border-radius: 145px 145px 0px 0px;height: 420px;margin: -5px auto 0px;transition: all 0.4s ease-in-out; /* padding: 4px; */ /* background: #fff; */ /* border: 5px solid #853f16; */}
/*.right_part_slide {position: absolute;right: -100%;top: -30px;background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;max-width: 420px;opacity: 0;visibility: hidden;z-index: 1;display: flex;height: 445px;padding: 65px 50px 50px;transition: all 0.5s ease;flex-direction: column;align-items: center;justify-content: center;}
.slider_item1:hover .right_part_slide {opacity: 1;visibility: visible;right: -94%;}*/
.left_part_slide img {max-width: 100%;}
.left_part_slide {background: url(../img/brd_cir2.png);background-repeat: no-repeat;background-size: 100% 100%;padding: 40px;}
.slider_item1.info-show .left_part_slide {padding: 40px 35px;}
/*.img_tit_promise {background: #c36f3e;color: #fff;width: 100%;padding: 10px 10px;position: absolute;left: 0px;right: 0px;bottom: -6px;border-radius: 30px;text-align: center;font-size: 20px;}*/
/*.img_tit_promise {background: #ffffff;color: #853f16;width: calc(100% - 106px);padding: 20px 10px;position: absolute;left: 0px;right: 0px;bottom: -28px;border-radius: 30px;text-align: center;font-size: 20px;margin: 0px auto;border: 1px solid #853f16 !important;}*/
.img_tit_promise {/* background: #ffffff; */ color: #853f16;width: calc(100% - 106px);padding: 20px 10px;position: absolute;left: 0px;right: 0px;bottom: -11px;border-radius: 30px;text-align: center;font-size: 20px;margin: 0px auto; /* border: 1px solid #853f16 !important; */ padding-top: 4px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;height: 50px;border: medium none;border-radius: 30px;background: linear-gradient(0deg, rgb(135 66 24) 0%, rgb(133 63 22) 47%, rgb(241 187 114) 47%, rgb(241 187 114) 100%);}
.img_tit_promise span {background: #fff;padding: 0px 16px;border-radius: 30px;height: 42px;display: flex;line-height: 42px;justify-content: center;text-transform: capitalize;font-size: 14px;}
.img_tit_promise:hover .img_tit_promise span {padding: 0px 10px !important;}
.slider_item1.info-show .img_tit_promise {width: calc(100% - 77px);font-size: 0px;}
.img_tit_promise:hover {padding: 20px 10px 20px 20px;}
.img_tit_promise img {position: absolute;left: -1px;background: lightskyblue;width: 76px;padding: 10px 15px;top: 0px;border-radius: 30px 30px 30px 30px;filter: invert(1);display: none;}
/*.img_tit_promise img {position: absolute;left: 50%;width: 56px;padding: 5px 10px;top: 0px;transform: translate(0px, 50px);filter: invert(1);opacity: 0;visibility: hidden;transition: all 0.5s ease-in-out;}
.img_tit_promise:hover img {transform: translate(-70px, 1px);opacity: 1;visibility: visible;}*/
.txt_other {color: #000000;font-weight: 600;}
.right_part_slide h2 {color: #000000;font-size: 24px;margin-bottom: 20px;margin-top: 10px;font-weight: 700;}
.promise_icon_img img {height: 80px;animation: shakeX 10s ease-out both;}
.right_part_slide p {color: #020202;text-align: center;}
.right_part_slide p a {color: #f5f5f5;text-decoration: none;}
/*.slider_item1:last-child .right_part_slide {left: -100%;right: auto;}
.slider_item1:last-child:hover .right_part_slide {left: -94%;}*/
.middle_slider_sec ul.slick-dots {list-style: none;padding: 0px;margin: 0px;display: flex !important;justify-content: center;}
.middle_slider_sec ul.slick-dots li {margin-right: 10px;width: 8px;height: 8px;font-size: 0px;background: #d29b23;border: medium none;border-radius: 50%;opacity: 0.2;cursor: pointer;}
.middle_slider_sec ul.slick-dots li.slick-active {opacity: 1;}
.middle_slider_sec ul.slick-dots li button {display: none;}
.middle_slider_sec button.slick-prev:before {content: "\f104";font-family: 'FontAwesome';font-size: 35px;color: #d29b23;position: absolute;top: 50%;left: 15px;}
.middle_slider_sec button.slick-prev {font-size: 0px;border: medium none;background: transparent;}
.middle_slider_sec button.slick-next:before {content: "\f105";font-family: 'FontAwesome';font-size: 35px;color: #d29b23;position: absolute;top: 50%;right: 15px;}
.middle_slider_sec button.slick-next {font-size: 0px;border: medium none;background: transparent;}
.right_part_slide .custom-btn {margin-left: -78px;display: none;}
.slider_item_txt {margin: 30px 0px 0px;position: relative;}

@keyframes animate-text {
  0% {
    background-position: -200%;
  }
  100% {
    background-position: 200%;
  }
}

.txt_hover_process {display: flex;align-items: center;justify-content: center;width: 100%;color: #fff;font-size: 16px;line-height: 22px;padding: 0px 15px;position: relative;top: 0;left: 0;animation-name: wavy;animation-duration: 1.3s;animation-timing-function: ease;animation-iteration-count: infinite;}

@keyframes wavy {
  0% {
    top: 0px;
  }
  50% {
    top: -15px;
  }
  100% {
    top: 0px;
  }
}

.foot1_img {position: absolute;top: 0px;z-index: 1;left: 0px;right: 0px;display: none;}
.foot1_img svg {height: 8px;width: 100%;}
.foot1_img svg path {fill: #853f16;}
.foot2_img {position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 1;display: none;}
.foot2_img svg {height: 8px;width: 100%;transform: rotate(180deg);}
.foot2_img svg path {fill: #853f16;}

.insta_sec_bottom {padding: 100px 0px 100px;}
.footer-instagram-gallery {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;}
.footer-instagram-gallery li {position: relative;overflow: hidden;border: 2px solid #853f16;}
.footer-instagram-gallery li img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;max-width: 100%;height: auto;}
.footer-instagram-gallery li a {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);width: 50px;height: 50px;background-color: #ffffff;border-radius: 50%;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 2;color: #f36a07;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.footer-instagram-gallery li::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.45);z-index: 1;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;}
.footer-instagram-gallery li:hover::before {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.footer-instagram-gallery li:hover img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.footer-instagram-gallery li:hover a {-webkit-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);}
.footer-instagram-gallery li a:hover {background: linear-gradient(269.34deg, #FC8A3D -0.22%, #EB314D 49.89%, #DA138E 100%);color: #ffffff;}

.process_sec {padding: 100px 0px 100px;}
.process_sec_inner {display: flex;gap: 20px;justify-content: center;}
.process_sec .container {max-width: 95%;}
.process_sec_box {overflow: hidden;position: relative;border-radius: 15px;/*width: 20%;*/ width: 340px;height: 340px;transition: all 0.7s cubic-bezier(.4,0,.2,1);/*border: 5px solid transparent;*/}
.process_sec_box:hover {border-radius: 50%;/*border: 5px solid #853f16;*/}
.opt_img_clip img {width: 100%;object-fit: cover;object-position: center center;/*height: 350px;*/transition: all 0.7s cubic-bezier(.4,0,.2,1);}
.process_sec_box:hover .opt_img_clip img {transform: scale(1.1);}
.label_slide {display: flex;position: absolute;transition: all 0.7s cubic-bezier(0.05, 0.61, 0.41, 0.95);left: 0px;right: 0px;align-items: center;justify-content: center;bottom: -100px;background: linear-gradient(to top, #f1bb72, transparent);padding: 30px 10px;}
.process_sec_box:hover .label_slide {bottom: 0px;}
.label_slide .icon_slide {display: flex;flex-direction: row;justify-content: center;align-items: center;min-width: 40px;max-width: 40px;height: 40px;border-radius: 100%;background-color: #853f16;color: #fff;}
.label_slide .info_slide {display: flex;flex-direction: column;justify-content: flex-end;margin-left: 10px;color: white;}
.label_slide .info_slide > div {position: relative;transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95), opacity 0.5s ease-out;color: #853f16;}
.label_slide .info_slide .main_slide {font-weight: bold;font-size: 1.2rem;}

.txt_logo {font-size: 25px;font-weight: 700;color: #853f16;opacity: 0;visibility: hidden;display: none;transition: all 0.3s ease-in-out;text-transform: uppercase;}
.navbar-area.sticky .txt_logo {opacity: 1;visibility: visible;display: none;}
/*.logo_midd_img {position: absolute;left: 50%;bottom: -26px;margin-left: -75px;z-index: 9;}*/

ul.nav_left_menu {display: none;opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}
.sticky ul.nav_left_menu {display: flex;opacity: 1;visibility: visible;gap: 15px;}
ul.nav_left_menu li {line-height: 1;}
/*ul.nav_left_menu li a {padding-top: 13px;padding-bottom: 13px;padding-left: 16px;padding-right: 16px;border-radius: 5px;color: #853f16;font-weight: 500;border: 1px solid #853f16;letter-spacing: 0.015em;text-transform: uppercase;position: relative;display: inline-block;outline: none;z-index: 1;}
ul.nav_left_menu li a.active, ul.nav_left_menu li a:hover {color: #fff;background: #f1bb72;font-weight: 500;border: 1px solid #f1bb72;}*/

ul.nav_left_menu li a {padding-top: 4px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;height: 45px;border: medium none;border-radius: 30px;transition: all 0.5s ease-in-out;color: #000;display: flex;background: linear-gradient(0deg, rgb(135 66 24) 0%, rgb(133 63 22) 47%, rgb(241 187 114) 47%, rgb(241 187 114) 100%);}
ul.nav_left_menu li a.active, ul.nav_left_menu li a:hover {color: #853f16;background: linear-gradient(269.34deg, #ffaa71 -0.22%, #ffa7b4 49.89%, #fd7ccc 100%);border: medium none;}
ul.nav_left_menu li a span {background: #fff;padding: 0px 16px;border-radius: 30px;height: 38px;display: flex;line-height: 38px;}

/*.logo_midd_img {position: absolute;left: 50%;bottom: -50px;margin-left: -75px;z-index: 9;background: #fff;border-radius: 0px 0px 30px 30px;padding-bottom: 5px;transition: all 0.7s cubic-bezier(.4, 0, .2, 1);box-shadow: 0 4px 6px -6px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);}*/
.logo_midd_img {position: absolute;left: 50%;bottom: -50px;margin-left: -75px;z-index: 9;background: #fff;width: 150px;border-radius: 30px;padding: 0px;transition: all 0.7s cubic-bezier(.4, 0, .2, 1);box-shadow: 0px 0px 5px rgba(0,0,0,0.1);text-align: center;}
/*.sticky .logo_midd_img {bottom: -26px;}*/
.sticky .logo_midd_img {bottom: 3px;padding: 5px 0px;}
.navbar-area.sticky img.logo2 {width: 130px;margin: 0px auto;}
.img_pro_cat img {filter: invert(1);}
.view_more_btn {font-size: 15px;position: absolute;bottom: -54px;left: 0px;right: 0px;width: 220px;margin: 0px auto;/*background: #853f16;*/color: #fff;display: flex;align-items: center;justify-content: center;gap: 10px;height: 50px;text-transform: uppercase;letter-spacing: 1px;border-radius: 30px;transition: all 0.7s cubic-bezier(.4,0,.2,1);opacity: 1;visibility: visible;background: url(../img/sketch_bg.png);background-repeat: no-repeat;background-size: 100% 100%;z-index: 1;}
.shop_style_inner:hover .view_more_btn {bottom: -54px;opacity: 1; visibility: visible;animation: shakeX 5s ease-out both !important;}
img.btn_ico {width: 35px;}
.product_info_txt {transition: all 0.7s cubic-bezier(.4,0,.2,1);}
.shop_style_inner:hover .product_info_txt {opacity: 1;visibility: visible;transform: translateX(0%);}

.footer-instagram-gallery li h5 {position: absolute;bottom: 0px;left: 0px;right: 0px;z-index: 9;color: #853f16;background: #ffffffd1;font-size: 22px;font-weight: 600;letter-spacing: 1px;padding: 8px 10px;-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s;text-align: center;}
.footer-instagram-gallery li:hover h5 {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.slide_seller_sec .container {max-width: 96%;}
.newsletter-section {padding: 100px 0px;background: #fff7eb;position: relative;background-image: url(../img/bg1.png);background-repeat: no-repeat;}
img.news_img_right {position: absolute;top: 0px;right: 0px;opacity: 0;}
.newsletter-box span {font-size: 14px;color: #f36a07;}
.newsletter-box h2 {font-size: 40px;color: #111111;margin: 15px 0px 50px;}
.newsletter-form {padding: 7px;border: 1px solid #dedede;display: flex;align-items: center;background: #fff;}
.newsletter-form input {width: 100%;background-color: transparent;border: 0;padding-left: 22px;font-weight: 300;height: 45px;}
.newsletter-form input:focus {outline: none;box-shadow: none;}
.template-btn.primary-btn {background-color: #ebb46a;color: #ffffff;position: relative;z-index: 1;-ms-flex-negative: 0;flex-shrink: 0;display: inline-block;font-weight: 500;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0;border: medium none;}
.template-btn.primary-btn::before, .template-btn.primary-btn::after {content: '';position: absolute;right: 0;bottom: 0;background-color: #853f16;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.template-btn.primary-btn::before {height: 0;width: 2px;}
.template-btn.primary-btn::after {width: 0;height: 2px;}
.template-btn.primary-btn span {padding: 14px 42px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;font-size: 16px;color: #fff;}
.template-btn.primary-btn:hover span {color: #853f16;}
.template-btn.primary-btn span::before, .template-btn.primary-btn span::after {content: '';position: absolute;left: 0;top: 0;background-color: #853f16;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.template-btn.primary-btn span::before { width: 2px;height: 0;}
.template-btn.primary-btn span::after {width: 0;height: 2px;}
.template-btn.primary-btn:hover {background-color: transparent;color: #efb870;}
.template-btn.primary-btn:hover::before {height: 100%;}
.template-btn.primary-btn:hover::after {width: 100%;}
.template-btn.primary-btn:hover span::before {height: 100%;}
.template-btn.primary-btn:hover span::after {width: 100%;}

.footer_sec {padding: 100px 0px 0px;background: /*#2a2a2a*/ #0b2e70;position: relative;background-image: url(../img/footer_bg.webp);background-repeat: no-repeat;background-size: cover;}
.footer_sec:before {content: "";position: absolute;top: -65px;left: 0px;background: url(../img/jaipur2.png);background-repeat: no-repeat;background-size: contain;width: 500px;z-index: 9;height: 155px;}
.footer_sec:after {content: "";position: absolute;top: -65px;right: 0px;background: url(../img/jaipur2.png);background-repeat: no-repeat;background-size: contain;width: 500px;z-index: 9;height: 155px;}
.foot_top_heri {position: absolute;top: -87px;left: 50%;transform: translate(-50%, 0%);z-index: 9;}
.foot_top_heri img {width: 430px;}
.foot_img {position: absolute;top: -3px;z-index: 1;left: 0px;right: 0px;}
.foot_img svg {height: 19px;width: 100%;}
.foot_img svg path {fill: #fbf8f1;}
.footer-logo img {max-width: 100%;height: auto;width: 170px;}
.footer-social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;margin-top: 30px;}
.footer-social a {width: 44px;height: 44px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 1px solid /*#424242*/ #141414;color: #141414;border-radius: 50%;}
.footer-social a:hover {color: #853f16;border: 1px solid #853f16;}
.footer-social a:hover i {-webkit-animation: 0.4s toTopFromBottom forwards;animation: 0.4s toTopFromBottom forwards;}
.footer-copyright p {color: #141414;text-align: center;}
.footer_infor_txt h4 {margin-bottom: 40px;font-size: 1.5rem;color: #141414;}
.contact_list_add {position: relative;display: flex;list-style: none;padding: 0px;margin: 0px;flex-direction: column;gap: 20px;}
.contact_list_add li {position: relative;display: flex;align-items: center;}
.contact_list_add li .icon {position: relative;display: flex;align-items: center;width: 18px;justify-content: center;}
.contact_list_add li .icon i {font-size: 18px;color: #141414;position: relative;display: inline-block;}
.contact_list_add li .text {margin-left: 10px;}
.contact_list_add li .text p {font-size: 16px;font-weight: 500;color: #141414;line-height: 16px;}
.contact_list_add li .text p a {color: #141414;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.contact_list_add li .text p a:hover {color: #8c471c;}
/*.footer_sec .col-md-2.ps-xl-0 {width: 22.2%;}*/
.footer_sec .col-md-2.ps-xl-0 {width: 33.3%;}

@-webkit-keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

@keyframes toTopFromBottom {
  49% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  51% {
    opacity: 1;
  }
}

.footer-widget h4 {margin-bottom: 40px;font-size: 1.5rem;color: /*#fff*/ #141414;}
ul.footer-links {list-style-type: none;padding: 0;margin: 0;}
.footer-links li {display: block;}
.footer-links li+li {margin-top: 8px;}
.footer-links li a {color: /*#8D8D8D*/ #141414;position: relative;padding: 2px 0 0 15px;text-decoration: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.footer-links li a::before {content: '';position: absolute;left: 0;top: 12px;width: 5px;height: 5px;background-color: #141414;border-radius: 50%;transition: all 0.3s;}
.footer-links li a:hover::before {background-color: #853f16;}
.footer-links li a:hover {color: #853f16;padding-left: 20px;}
.footer_sec .container {max-width: 100%;}
.footer-copyright {padding: /*25px 0*/ 15px 0px 14px;border-top: 1px solid /*#484747*/ #141414;margin-top: 50px;}
.txt_left_foot {margin-top: 35px;color: /*#8d8d8d*/ #141414;font-size: 15px;line-height: 22px;}

.fix_social {position: fixed;right: 0px;bottom: 0px;z-index: 9;}
.fix_social ul {list-style: none;padding: 0px;margin: 0px;}
.fix_social ul li a {width: 60px;height: 60px;background-color: #fff;text-align: center;line-height: 60px;font-size: 30px;margin: 0 10px;display: flex;border-radius: 50%;position: relative;overflow: hidden;border: 3px solid #fff;z-index: 1;align-items: center;justify-content: center;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.fix_social ul li a:before {content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: #f00;transition: .5s;z-index: 2;}
.fix_social ul li a:hover:before {top: 0%;}
.fix_social ul li a:hover .icon {color: #fff;transform: rotateY(360deg);}
.fix_social ul li:nth-child(1) a:before {background: #2d4d93;}
.fix_social ul li a .icon {position: relative;color: #262626;transition: .5s;z-index: 3;}
.fix_social ul li:nth-child(2) a:before {background: #3892d7;}
.fix_social ul li:nth-child(3) a:before {background: #0077b5;}
.fix_social ul li:nth-child(4) a:before {background: #cd3a28;}
.fix_social ul li {margin-bottom: 10px;}

.social_left_fix {position: fixed;bottom: 8px;left: 0px;z-index: 9;width: 70px;}
.social_left_fix ul {padding: 0px;list-style: none;margin: 0px;transform: translate(-245px,0);}
.social_left_fix ul li {display: block;margin: 5px;background: #f1bb72;width: 300px;text-align: right;padding: 10px;border-radius: 0 30px 30px 0;transition: all 1.5s;}
.social_left_fix ul li i {margin-left: 10px;color: #000;background: white;padding: 10px;border-radius: 50%;width: 40px;height: 40px;transform: rotate(0deg);text-align: center;font-size: 20px;}
.social_left_fix ul li:hover {transform: translate(110px,0);background: #c44a73;transition: all 1.5s;}
.social_left_fix ul li:hover a {color: white;}
.social_left_fix ul li a {color: white;text-decoration: none;}
.social_left_fix ul li:hover i {color: #c44a73;background: white;transform: rotate(360deg);transition: all 1.5s;}

.social_left_fix ul li i.twitter:hover {color: #fff;background: #3892d7;}
.social_left_fix ul li:last-child i:hover {color: #fff;background: #2d4d93;}
.social_left_fix ul li:nth-child(3) i:hover {color: #fff;background: #cd3a28;}
.social_left_fix ul li:nth-child(2) i:hover {color: #fff;background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}

.slide_seller_sec {padding: 100px 0px;background: url(../img/star_icon1.png), url(../img/star_icon1.png);background-repeat: no-repeat;background-size: 6%;background-position: top left, top right;}
.carousel-container {width: 100%;max-width: 1200px;height: 450px;position: relative;perspective: 1000px;margin: 0px auto;display: flex;justify-content: center;align-items: center;}
.carousel-track {width: 100%;/*height: 100%;*/ display: flex;justify-content: center;align-items: center;position: relative;transform-style: preserve-3d;transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.slide_seller_sec .card {position: absolute;width: 280px;height: 380px;/*width: 420px;height: 450px;*/ background: white;border-radius: 20px;overflow: hidden;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);cursor: pointer;}
.slide_seller_sec .card img {width: 100%;height: 100%;object-fit: cover;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.slide_seller_sec .card.center {z-index: 10;transform: scale(1.1) translateZ(0);}
.slide_seller_sec .card.center img {filter: none;}
.slide_seller_sec .card.left-2 {z-index: 1;/*transform: translateX(-400px) scale(0.8) translateZ(-300px);*/ transform: translateX(-450px) scale(0.8) translateZ(-300px); opacity: 0.7;}
.slide_seller_sec .card.left-2 img {filter: grayscale(100%);}
.slide_seller_sec .card.left-1 {z-index: 5;/*transform: translateX(-200px) scale(0.9) translateZ(-100px);*/ transform: translateX(-250px) scale(0.9) translateZ(-100px); opacity: 0.9;}
.slide_seller_sec .card.left-1 img {filter: grayscale(100%);}
.slide_seller_sec .card.right-1 {z-index: 5;/*transform: translateX(200px) scale(0.9) translateZ(-100px);*/ transform: translateX(250px) scale(0.9) translateZ(-100px); opacity: 0.9;}
.slide_seller_sec .card.right-1 img {filter: grayscale(100%);}
.slide_seller_sec .card.right-2 {z-index: 1;/*transform: translateX(400px) scale(0.8) translateZ(-300px);*/ transform: translateX(450px) scale(0.8) translateZ(-300px); opacity: 0.7;}
.slide_seller_sec .card.right-2 img {filter: grayscale(100%);}
.slide_seller_sec .card.hidden {opacity: 0;pointer-events: none;}
.member-info {text-align: center;margin-top: 0px;transition: all 0.5s ease-out;}
.member-name {color: #853f16;font-size: 2.5rem;font-weight: 700;margin-bottom: 0px;position: relative;display: inline-block;}
/*.member-name::before, .member-name::after {content: "";position: absolute;top: 50%;width: 100px;height: 2px;background: #853f16;}*/
.member-name::before, .member-name::after {content: "";position: absolute;top: 50%;width: 105px;height: 2px;}
/*.member-name::before {left: -120px;}
.member-name::after {right: -120px;}*/
.member-name::before {left: -120px;background-image: url(../img/brd_left1.png);background-repeat: no-repeat;background-size: 100% 100%;background-color: transparent;height: 25px;margin-top: -11px;}
.member-name::after {right: -120px;background-image: url(../img/brd_right1.png);background-repeat: no-repeat;background-size: 100% 100%;background-color: transparent;height: 25px;margin-top: -11px;}
.member-role {color: #e7af64;font-size: 1.5rem;font-weight: 500;opacity: 0.8;text-transform: uppercase;letter-spacing: 0.1em;padding: 10px 0;margin-top: -15px;position: relative;display: none;}
.slide_seller_sec .dots {display: flex;justify-content: center;gap: 10px;margin-top: 60px;}
.slide_seller_sec .dot {width: 12px;height: 12px;border-radius: 50%;background: rgba(8, 42, 123, 0.2);cursor: pointer;transition: all 0.3s ease;}
.slide_seller_sec .dot.active {background: rgb(8, 42, 123);transform: scale(1.2);}
.slide_seller_sec .nav-arrow {position: absolute;top: 50%;transform: translateY(-50%);background: #853f16;color: white;width: 60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 20;transition: all 0.3s ease;font-size: 1.5rem;border: none;outline: none;}
img.btn_ico1 {width: 40px;}
.slide_seller_sec .nav-arrow.left img.btn_ico1 {transform: rotate(180deg);}
.slide_seller_sec .nav-arrow:hover {background: #f1bb72;transform: translateY(-50%) scale(1.1);}
.slide_seller_sec .nav-arrow.left {left: 20px;}
.slide_seller_sec .nav-arrow.right {right: 20px;}

.slick-track-horizantal {display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 0% 4%;}
.slider_item1 {width: 25%;transition: all 0.5s ease-in-out;position: relative;}
/*.right_part_slide {position: absolute;left: -146%;top: 0px;background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;max-width: 420px;opacity: 0;visibility: hidden;z-index: 1;display: flex;height: 445px;padding: 65px 50px 50px;transition: all 0.5s ease;flex-direction: column;align-items: center;justify-content: center;}*/
/*.right_part_slide {background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;width: 28%;opacity: 0;visibility: hidden;display: none !important;z-index: 1;display: flex;height: 445px;padding: 65px 50px 50px;transition: all 0.5s ease;flex-direction: column;align-items: center;justify-content: center;}*/
.right_part_slide {/* position: absolute; */ /* left: 6%; */ /* top: 0px; */ background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;width: 28%;opacity: 0;visibility: hidden; /* display: none !important; */ z-index: 1;display: flex;margin-left: -500px;height: 445px;padding: 65px 50px 50px;transition: all 0.5s ease-in-out;flex-direction: column;align-items: center;justify-content: center;}
/*.slick-track-horizantal .slider_item1:hover {margin-left: 25%;}*/
/*.slider_item1:hover .right_part_slide {opacity: 1;visibility: visible;left: -146%;}*/

/*.slider_item1:hover .right_part_slide {opacity: 1;visibility: visible;margin-left: 0px;display: flex !important;}
.slider_item1 .right_part_slide {position: absolute;top: 0px;background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;opacity: 0;visibility: hidden;z-index: 1;display: none !important;display: flex;height: 506px;padding: 65px 50px 50px;transition: all 0.5s ease-in-out;flex-direction: column;align-items: center;justify-content: center;margin-left: -500px;}*/

.slider_item1 .right_part_slide {position: absolute;top: 0px;background-image: url(../img/img_shape.png);background-repeat: no-repeat;background-size: 100% 100%;width: 100%;opacity: 0;visibility: hidden;z-index: 1;transform: scale(0.9);/* display: none !important; */ display: flex;height: 506px;padding: 65px 50px 50px;transition: all 0.5s ease-in-out;flex-direction: column;align-items: center;justify-content: center;margin-left: 0px;}
.slider_item1:hover .right_part_slide {opacity: 1;visibility: visible;/*margin-left: 0px; */ display: flex !important;transform: scale(1);}

.newsletter-box {position: relative;}
img.logo3 {display: none;}
.menu-mobile-arrow {display: none;}
/*.right_part_slide.show-info {visibility: visible;opacity: 1;display: flex !important;}*/
.right_part_slide.show-info {/* left: 0%; */ visibility: visible;opacity: 1;display: flex !important;margin-left: 0px;}
.slider_item1.info-show {width: 18%;}

.blog_main_top {padding: 100px 0px 100px;}
.tm-blog-topside {overflow: hidden;position: relative;}
.tm-blog {background: #fff5f5;margin-bottom: 40px;}
.tm-blog-metahighlight {position: absolute;width: 100px;height: 70px;left: 0;top: 0;background: #f1bb72;color: #fff;text-align: center;padding-left: 30px;line-height: 70px;font-weight: 600;font-size: 30px;overflow: hidden;}
.tm-blog-metahighlight span {position: absolute;left: 0;top: 50%;background: #965225;font-size: 16px;line-height: 30px;width: 100%;height: 30px;-webkit-transform: translate(-35%,-50%) rotate(-90deg);-ms-transform: translate(-35%,-50%) rotate(-90deg);transform: translate(-35%,-50%) rotate(-90deg);}
.tm-blog-content {margin-top: 25px;padding: 0px 20px 25px;}
.tm-blog-title {font-weight: 700;font-size: 20px;line-height: 28px;color: #000;margin-bottom: 15px;}
.tm-blog-title a {color: #000;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;}
.tm-blog-title a:hover {color: #9b5829;}
.tm-blog-meta {padding: 0px;margin-bottom: 12px;list-style: none;}
.tm-blog-meta li {list-style: none;display: inline-block;margin-bottom: 5px;}
.tm-blog-meta li:not(:last-child) {margin-right: 15px;}
.tm-blog-meta li a {color: #444444;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;}
.tm-blog-meta li i {color: #9b5829;margin-right: 5px;}
.tm-blog-meta li a:hover {color: #9b5829;}
.tm-blog-content p {font-size: 15px;line-height: 26px;color: #444444;font-weight: 400;}
.tm-readmore {display: flex;font-weight: 700;color: #000;font-size: 16px;text-decoration: none;}
.tm-readmore::after {content: "\f105";font-family: FontAwesome;font-size: 22px;line-height: 1;padding-left: 10px;color: #000;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.tm-readmore:hover {color: #9b5829;}
.tm-readmore:hover::after {color: #9b5829;padding-left: 15px;}
.blog_right_sidebar {padding-left: 0px;}
.single-widget {margin-bottom: 50px;}
.single-widget .widget-title {font-weight: 600;position: relative;padding-bottom: 13px;margin-top: -5px;margin-bottom: 30px;color: #000;letter-spacing: 1px;font-size: 18px;text-transform: uppercase;line-height: 28px;}
.single-widget .widget-title::after {content: "";position: absolute;left: 0;top: 100%;height: 2px;width: 65px;background: #9b5829;}
.single-widget ul {padding: 0px;margin: 0px;list-style: none;}
.widget-categories ul li, .widget-archives ul li {padding: 10px 0;border-bottom: 1px dotted #d7d7d7;}
.widget-categories ul li:first-child, .widget-archives ul li:first-child {padding-top: 0;}
.widget-categories ul li a, .widget-archives ul li a {display: block;font-weight: 400;color: #707070;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;font-size: 15px;line-height: 26px;text-decoration: none;}
.widget-categories ul li a:hover, .widget-archives ul li a:hover {color: #9b5829;}
.widget-recentpost ul li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 25px 0;border-bottom: 1px solid #b36d05;}
.widget-recentpost ul li:first-child {padding-top: 0;}
.widget-recentpost-image {-webkit-box-flex: 0;-webkit-flex: 0 0 70px;-ms-flex: 0 0 70px;flex: 0 0 70px;max-width: 70px;margin-right: 20px;position: relative;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;border: 1px solid #b36d05;}
.widget-recentpost-content {margin-top: -4px;}
.widget-recentpost-content h6 {font-size: 16px;line-height: 24px;margin-bottom: 0;color: #000;}
.widget-recentpost-content h6 a {color: #000;text-decoration: none;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.widget-recentpost-content h6 a:hover {color: #9b5829;}
.widget-recentpost-content span {font-size: 15px;color: #707070;}
.widget-tags ul {margin-left: -10px;margin-top: -10px;font-size: 0;}
.widget-tags ul li {list-style: none;display: inline-block;margin-left: 10px;margin-top: 10px;font-size: 16px;}
.widget-tags ul li a {display: inline-block;vertical-align: middle;border: 1px solid #9b5829;background: rgba(242,186,89,.07);padding: 4px 22px;border-radius: 4px;color: #9b5829;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;text-decoration: none;}
.widget-tags ul li a:hover {background: #9b5829;color: #fff;}
.blog_item {background: transparent;}
.blog_item .tm-blog-content {padding: 0px;}
.blog_item .tm-blog-content .tm-blog-title {font-size: 25px;line-height: 30px;}
.tm-blog-thumb img {width: 100%;object-fit: cover;height: 500px;}
.tm-blog-content blockquote {border-left: 5px solid #9b5829;font-size: 18px;line-height: 27px;padding: 40px;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;z-index: 1;overflow: hidden;margin-top: 25px;margin-bottom: 25px;}
.tm-blog-content blockquote p {margin-bottom: 10px;font-style: italic;}
.blogitem-share, .blogitem-tags {margin-top: 30px;margin-bottom: 0px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;padding-top: 20px;padding-bottom: 20px;}
.blogitem-tags {font-size: 15px;line-height: 26px;color: #707070;}
.blogitem-share-title, .blogitem-tags-title {display: inline-block;margin-right: 15px;line-height: 40px;font-size: 18px;font-weight: 600;color: #000;}
.blogitem-share ul, .blogitem-tags ul {display: inline-block;padding-left: 0;margin-bottom: 0;margin-top: -10px;margin-left: -10px;font-size: 0;list-style: none;}
.blogitem-share ul li, .blogitem-tags ul li {display: inline-block;margin-left: 10px;margin-top: 10px;font-size: 14px;}
.blogitem-share ul li a, .blogitem-tags ul li a {display: inline-block;vertical-align: middle;border: 1px solid #ebebeb;padding: 6px 22px;color: #707070;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;text-decoration: none;font-weight: 600;}
.blogitem-share ul li a:hover, .blogitem-tags ul li a:hover {background: #9b5829;border-color: #9b5829;color: #fff;}
.blogitem-share {border-top: 0;margin-top: 0;margin-bottom: 30px;}
.blogitem-share ul li.facebook a {color: #3b5999;border-color: #3b5999;}
.blogitem-share ul li a i {font-size: 18px;margin-right: 5px;}
.blogitem-share ul li.facebook a:hover {background: #3b5999;}
.blogitem-share ul li a:hover {color: #fff;}
.blogitem-share ul li.twitter a {color: #55acee;border-color: #55acee;}
.blogitem-share ul li.twitter a:hover {background: #55acee;color: #fff;}
.blogitem-share ul li.pinterest a {color: #bd081c;border-color: #bd081c;}
.blogitem-share ul li.pinterest a:hover {background: #bd081c;color: #fff;}
.blogitem-share ul li.linkedin a {color: #0077b5;border-color: #0077b5;}
.blogitem-share ul li.linkedin a:hover {background: #0077b5;color: #fff;}
.blogitem-comments h5 {font-size: 20px;line-height: 30px;font-weight: 600;color: #000;margin-bottom: 15px;}
.tm-comment-wrapper {margin-top: 30px;}
.tm-comment {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 30px;}
.tm-comment:last-child {margin-bottom: 0;}
.tm-comment-replypost {padding-left: 105px;}
.tm-comment-thumb {-webkit-box-flex: 0;-webkit-flex: 0 0 80px;-ms-flex: 0 0 80px;flex: 0 0 80px;margin-right: 25px;overflow: hidden;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;text-decoration: none;}
.tm-comment-thumb img {max-width: 100%;}
.tm-comment-content h6 {margin-top: -5px;margin-bottom: 0;font-size: 16px;line-height: 28px;font-weight: 600;color: #000;}
.tm-comment-content h6 a {color: #000;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;text-decoration: none;}
.tm-comment-content h6 a:hover {color: #9b5829;}
.tm-comment-date {color: #757575;font-size: 15px;line-height: 26px;}
.tm-comment-content p {margin-top: 8px;margin-bottom: 0;color: #707070;font-size: 15px;line-height: 26px;}
.tm-comment-replybutton {color: #707070;display: inline-block;margin-top: 10px;font-weight: 600;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;text-decoration: none;}
.tm-comment-replybutton:hover {color: #9b5829;}
.tm-comment-replybutton i {font-size: 16px;}
.blogitem-commentbox {margin-top: 30px;}
.blogitem-commentbox h5 {font-size: 20px;line-height: 30px;font-weight: 600;color: #000;margin-bottom: 15px;}
.blogitem-commentbox p {font-size: 15px;line-height: 26px;color: #707070;margin-bottom: 15px;}
.tm-form-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: -30px;}
.tm-form-field {margin-top: 30px;-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.tm-form-fieldhalf {-webkit-box-flex: 0;-webkit-flex: 0 0 calc(50% - 15px);-ms-flex: 0 0 calc(50% - 15px);flex: 0 0 calc(50% - 15px);max-width: calc(50% - 15px);}
.tm-form input, .tm-form textarea {border: 1px solid #d2d2d2;background: 0 0;color: #707070;border-radius: 4px;height: 50px;-webkit-transition: all .4s ease-out 0s;-o-transition: all .4s ease-out 0s;transition: all .4s ease-out 0s;padding: 0 15px;width: 100%;}
.tm-form input:focus, .tm-form textarea:focus {border: 1px solid #9b5829;outline: none;}
.tm-form textarea {min-height: 200px;padding-top: 15px;}
.tm-form .tm-button {display: inline-block;height: 50px;min-width: 150px;background: #dba45b;color: #fff;text-align: center;line-height: 50px;font-weight: 600;border-radius: 4px;z-index: 1;position: relative;overflow: hidden;padding: 0 40px;vertical-align: middle;font-size: 16px;border: medium none;}
.tm-form .tm-button::before {content: "";position: absolute;left: 0;top: -100%;height: 100%;width: 100%;background: #9b5829;z-index: -1;-webkit-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
.tm-form .tm-button:hover::before {top: 0px;}
.product_detail_top {padding: 100px 0px 100px;}
.slider-thumbnails {padding-right: 0px;margin-bottom: 0px;position: absolute !important;right: 0px;top: 0px;width: 150px;z-index: 1;}
.slide_item_shop_img1 {margin: 0px;}
.slider-thumbnails .slide_item_shop_img1 {cursor: pointer;}
.slider-thumbnails .slick-current img {border-color: #9b5829;}
.slider-thumbnails img {border: 2px solid transparent;transition: border 0.3s ease;padding: 4px;}
.slide_item_shop_img1 img {width: 100%;}
.slider_inner {padding-right: 160px;}
.slider_inner .slider_item {border-radius: 0px;margin: 0px;padding-right: 0px;overflow: hidden;}
.slider_inner .slider_item img {border-radius: 0px;}
.slider_item img {max-width: 100%;width: 100%;object-fit: cover;}
.pro_list_pric {display: flex;align-items: center;gap: 20px;}
.pric_txt {font-size: 20px;font-weight: 700;}
.txt_tax_all {color: #af7346;font-size: 15px;font-weight: 500;}
.brd_pro {background: #e1e1e1;height: 2px;width: 100%;margin: 15px 0px;}
.sing_pro_icon_btn {display: flex;align-items: center;gap: 20px;margin-bottom: 28px;margin-top: 30px;}
/*.share_btn_left {position: relative;width: fit-content;}*/
.share_btn_left {position: absolute;width: fit-content;bottom: 10px;left: 10px;z-index: 1;}
.share_btn_txt {background: #fd7ccc;color: #fff; /* transform: rotate(-90deg); */ width: fit-content;padding: 5px 15px;border-radius: 5px;font-size: 16px;cursor: pointer;text-transform: uppercase;}
.share_btn_txt:before {content: "";position: absolute;right: -8px;top: 9px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #fd7ccc;transition: all 0.3s ease-in-out;opacity: 0;visibility: hidden;}
.share_btn_icon {position: absolute;left: 60px;transition: all 0.4s ease-in-out;opacity: 0;top: 0px;visibility: hidden;}
.share_btn_icon ul {padding: 0px;margin: 0px;list-style: none;display: flex;gap: 8px;}
.share_btn_icon ul li a {background: #ffa7b4;color: #fff;display: flex;width: 35px;height: 35px;border-radius: 50%;align-items: center;justify-content: center;text-decoration: none;transition: all 0.3s ease-in-out;}
.share_btn_icon ul li {margin: 0px 0px 8px;}
.share_btn_left:hover .share_btn_txt:before {opacity: 1;visibility: visible;}
.share_btn_left:hover .share_btn_icon {left: 92px;opacity: 1;visibility: visible;}
.share_btn_icon ul li a:hover {background: #fd7ccc;}
img.img_what {width: 30px;}
.pro_list_slid_right h2 {margin-bottom: 10px;}
.pro_deat_left {position: relative;}
.pro_des_txt_sin {margin-bottom: 15px;}

.slide_item_shop_img img {height: 600px;}

.faq-container {margin: 0 auto;max-width: 650px;}
.faq {background-color: transparent;border: 1px solid #9fa4a8;border-radius: 10px;margin: 20px 0;overflow: hidden;padding: 30px;position: relative;transition: 0.3s ease;}
.faq.active {background-color: #fff4e4;border: 1px solid #853f16;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1);}
.faq.active::before, .faq.active::after {color: #d9953b;content: "\f075";font-family: "Font Awesome 6 Free";font-size: 7rem;left: 20px;opacity: 0.2;position: absolute;top: 60px;z-index: 0;}
.faq.active::before {color: #af5724;left: -25px;top: 28px;transform: rotateY(180deg);}
.faq-title {margin: 0 35px 0 0;font-size: 22px;}
.faq-text {display: none;margin: 30px 0 0;}
.faq.active .faq-text {display: block;}
.faq-toggle {align-items: center;background-color: transparent;border: 0;border-radius: 50%;cursor: pointer;display: flex;font-size: 1rem;height: 30px;justify-content: center;padding: 0;position: absolute;right: 30px;top: 30px;width: 30px;}
.faq-toggle .fa-times, .faq.active .faq-toggle .fa-chevron-down {display: none;}
.faq.active .faq-toggle .fa-times {color: #fff;display: block;}
.faq-toggle .fa-chevron-down {display: block;}
.faq.active .faq-toggle {background-color: #853f16;}
.faq_sec_top {padding: 100px 0px;}

.test_star {position: absolute;left: -34px;bottom: 51px;transform: rotate(90deg);z-index: 1;}
.test_star i {transform: rotate(-18deg);color: #8b451b;font-size: 16px;}
.blog_sec_top {padding-top: 100px;}

.deal-section {padding: 180px 0px;background: #111111;position: relative;overflow: hidden;z-index: 1;}
.deal-section .dark-overlay {width: calc(100% - 120px);height: calc(100% - 120px);position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #242424;z-index: -1;}
.ur-tab-control {display: block;}
.ur-tab-control li {display: block;}
.ur-tab-control li a.active {padding-left: 70px;color: #f36a07;}
.ur-tab-control li a {font-size: 24px;font-weight: 300;color: #ffffff;position: relative;}
.ur-tab-control li a.active::before {width: 40px;}
.ur-tab-control li a::before {content: '';position: absolute;left: 0;width: 0;height: 1px;background-color: #f36a07;bottom: 7px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ur-tab-control li+li {margin-top: 32px;}
.ur-product-card .ur-badge.sale-badge {background-color: #f36a07;color: #ffffff;}
.ur-product-card .ur-badge {padding: 4px 12px;-webkit-box-shadow: 0px 4px 23px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 23px rgba(0, 0, 0, 0.1);right: 20px;top: 20px;z-index: 2;font-size: 14px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
/*.ur-product-card .feature-image {padding: 45px 36px;overflow: hidden;}*/
.ur-product-card .feature-image {padding: 45px 0px;overflow: hidden;}
.ur-product-card .feature-image img {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ur-product-card:hover .feature-image img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.secondary-text-color {color: #f36a07;}
.ur-product-card .product-title {-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #111111;font-weight: 600;}
.primary-text-color {color: #121111;}
.pb-40 {padding-bottom: 40px;}
.banner-image {background: url(../img/shape2.png);background-repeat: no-repeat;background-size: 100% 100%;padding-top: 55px;padding-right: 45px;padding-bottom: 55px;padding-left: 45px !important;position: relative;}
.ur-product-card {background: url(../img/shape2.png);background-repeat: no-repeat;background-size: 100% 100%;padding: 40px;}
.title_deal {font-size: 35px;}

.counter {transition: all 0.3s ease-in-out;}
.text_icon_sec {padding: 100px 0px;background: #f4f4f4;background: url(../img/img_1_1920x.webp);background-repeat: no-repeat;background-size: cover;background-position: center center;background-attachment: fixed;position: relative;}
.text_icon_sec:before {content: "";background: rgb(255 255 255 / 70%);position: absolute;width: 100%;height: 100%;top: 0px;}
.text-with-icon-inner {display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 1;}
.inner_icon_text {width: 25%;text-align: center;transition: all 0.5s ease-in-out;}
.inner_icon_text:hover {transform: translateY(-10px);}
.inner_icon_text img {margin-bottom: 15px;}
.inner_icon_text h6 {letter-spacing: 0.5px;}

.midd_img_sec {padding: 100px 0px;position: relative;}
.midd_img_sec_inner {display: flex;gap: 50px;justify-content: space-between;flex-direction: row;align-items: center;}
.midd_left_img {width: 55%;padding: 5rem 4rem;background: #853f16;min-height: 90vh;display: flex;flex-direction: column;gap: 40px;justify-content: center;}
.midd_right_img {position: absolute;top: 50%;right: 0px;transform: translate(0%, -50%);width: 50%;z-index: 1;display: flex;align-items: center;justify-content: center;}
/*.midd_left_txt h2 {color: #fff;font-size: 70px;margin-bottom: 5px;}*/
.midd_left_txt h2 {color: #e98a20;font-size: 50px;margin-bottom: 0px;background: #fff;border: 5px solid #c5c5c5;text-align: center;border-radius: 60px;font-weight: 700;position: absolute;top: 14px;left: 16px;padding: 0px 60px;}
.midd_left_txt:nth-child(2) h2 {color: #212b7e;}
.midd_left_txt:last-child h2 {color: #787676;}
.midd_left_txt p {color: #f5f5f5;text-transform: capitalize;position: absolute;bottom: 25px;letter-spacing: 1px;left: 70px;width: max-content;}
.midd_right_img1 {position: relative;width: 100%;height: 100%;}
body {overflow-x: hidden;}
img.midd_img2 {position: absolute;top: 50%;left: -140px;width: 260px;height: 290px;border-radius: 10px;object-fit: cover;filter: grayscale(0.4);transform: translateY(-50%) !important;}
img.midd_img1 {width: 100%;height: 100%;border-radius: 10px 0px 0px 10px;}
img.left_ico1 {position: absolute;top: 100px;left: 25%;filter: invert(1);}
img.left_ico2 {position: absolute;top: 45%;left: -21.5%;filter: invert(1);transform: rotate(-90deg);transition: all 0.4s ease-in-out;}
img.left_ico3 {position: absolute;left: 25%;bottom: 100px;filter: invert(1);transform: rotate(180deg);}

.pro_txt_hover {position: absolute;left: 0px;right: 0px;width: calc(100% - 90px);text-align: center;margin: 0px auto;bottom: 55px;background: linear-gradient(to top, #f1bb72 40%, transparent);padding: 20px 0px 20px;}
.pro_txt_hover .secondary-text-color {color: #fff;background: #853f16;padding: 4px 10px;border-radius: 5px;}
.pro_txt_hover h5.product-title {color: #853f16;}
.pro_txt_hover .primary-text-color {color: #f36a07;}
.midd_left_txt {width: fit-content;position: relative;}
img.img_cir1 {width: 100px;}
img.left_ico4 {position: absolute;bottom: 20.5%;left: -60px;filter: invert(1);transform: rotate(-180deg);opacity: 0;visibility: hidden;transition: all 0.5s ease-in-out;}
img.midd_img2:hover+img.left_ico4 {opacity: 1;visibility: visible;}
img.midd_img2:hover+img.left_ico4+img.left_ico2 {opacity: 0;visibility: hidden;}

.lakit-bannerlist__list {display: flex;gap: 30px;margin-top: 50px;}
.lakit-bannerlist__inner {text-align: center;transition: .3s;}
.lakit-bannerlist__image, .lakit-bannerlist__link {position: relative;overflow: hidden;display: block;}
.lakit-bannerlist__image:before {padding-bottom: 100%;}
.lakit-bannerlist__image:after {content: '';left: 0;top: 0;right: 0;bottom: 0;position: absolute;transition: .4s;opacity: 0;mix-blend-mode: var(--lakit-banner-overlay-mix-blend-mode, 'initial');}
.lakit-bannerlist__image:after {background-color: #fff0;background-image: /*linear-gradient(180deg, #FFFFFF00 0%, #202020 100%)*/ linear-gradient(180deg, #f1bb73 0%, #853f16 100%);opacity: 0;}
.lakit-bannerlist__image {border-radius: 15px;}
.lakit-bannerlist__image-instance {object-fit: cover;transition: all 0.7s cubic-bezier(.4, 0, .2, 1);}
.lakit-bannerlist__link:hover .lakit-bannerlist__image-instance {transform: scale(1.2);}
.enable-c-height-true .lakit-bannerlist__image-instance {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .5s;}
.lakit-bannerlist__content {opacity: 0;transition: .3s;border: 2px solid #fff;left: 30px;top: 30px;right: 30px;bottom: 90px;width: auto;border-bottom-width: 0;position: absolute;display: flex;}
.lakit-bannerlist__content-inner {overflow: hidden;bottom: -54px;flex-direction: column;display: flex;justify-content: center;align-items: center;position: absolute;width: 100%;}
.lakit-bannerlist__title {position: relative;}
.lakit-bannerlist__title {color: #ffffff;margin: 0;}
.lakit-bannerlist__title:before, .lakit-bannerlist__title:after {content: '';border-top: 2px solid #fff;width: 200%;position: absolute;top: 52%;}
.lakit-bannerlist__title:before {left: calc(100% + .8em);}
.lakit-bannerlist__title:after {right: calc(100% + .8em);}
.btn-icon {font-size: 50px;}
.btn-icon svg {height: 1em;width: 1em;}
.lakit-bannerlist__inner:hover .lakit-bannerlist__image:after {opacity: .6;}
.lakit-bannerlist__inner:hover .lakit-bannerlist__content {opacity: 1;}
.lakit-bannerlist__btn:hover .btn-icon {animation-name: in-out-left-right;animation-duration: 0.5s;animation-timing-function: cubic-bezier(0.125,0.98,0.565,1.17);}

@keyframes in-out-left-right {
    0% {
        transform: translate(0,0)
    }

    49% {
        opacity: 0;
        transform: translate(35%)
    }

    50% {
        transform: translate(-35%)
    }

    to {
        opacity: 1;
        transform: translate(0,0)
    }
}

.btn-icon .icon_slide {display: flex;flex-direction: row;justify-content: center;align-items: center;min-width: 40px;max-width: 40px;height: 40px;border-radius: 100%;background-color: #853f16;color: #fff;font-size: 18px;}
.fix_social {display: none;}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.exhibition_inner_sec {padding: 100px 0px;}
.td-section-subtitle {color: #853f16;background: #ffe6d8;box-shadow: none;border: 1px solid #853f16;border-radius: 6px;padding: 3px 20px;display: inline-block;font-weight: 600;font-size: 15px;margin-bottom: 30px;text-transform: uppercase;}
.td-section-title {font-weight: 600;font-size: 36px;line-height: 125%;text-transform: capitalize;color: #141418;}
.td-schedule-3-wrap {box-shadow: 0 0 20px 0 rgba(0,0,0,.1);background: #fff;border: 1px solid #ddd;border-radius: 20px;margin-bottom: 30px;}
.td-schedule-3-thumb {margin: 30px 40px 30px 30px;border-radius: 10px;overflow: hidden;position: relative;}
.td-schedule-3-thumb img {width: 100%;height: auto;max-width: 100%;border-radius: 10px;transition: all .4s ease;}
/*.td-schedule-3-wrap:hover .td-schedule-3-thumb img {transform: scale(1.1);}*/
.td-schedule-3-wrap .td-schedule-2-date {top: 22px;left: auto;right: 0;border-radius: 6px 0 0 6px;font-weight: 500;font-size: 14px;color: #fff;display: inline-block;background: #5033ff;position: absolute;padding: 2px 14px;}
.td-schedule-2-date i {margin-right: 8px;transform: translateY(1px);display: inline-block;}
.td-schedule-3-content {padding: 30px 100px 30px 0;margin-left: -25px;}
.td-schedule-3-title {font-weight: 700;font-size: 32px;line-height: 38px;color: #141418;margin-bottom: 10px;-webkit-text-fill-color: transparent;background-clip: text;background: linear-gradient(to right, #553c9a, #ee4b2b, #00c2cb, #ff7f50, #553c9a);-webkit-background-clip: text;background-size: 200%;background-position: -200%;animation: animated-gradient 2s infinite alternate-reverse;}
.td-schedule-3-title a {transition: all .3s ease-out 0s;color: #141418;}
.td-schedule-3-title a:hover {color: #853f16;}
.td-schedule-2-title-wrap {margin-bottom: 40px;}
.td-schedule-3-destination {margin-bottom: 10px;}
.td-schedule-3-destination span {font-weight: 600;font-size: 16px;color: #444;display: inline-block;margin-right: 20px;}
.td-schedule-3-destination i {color: #853f16;font-size: 20px;transform: translateY(2px);display: inline-block;margin-right: 6px;}
.td-schedule-3-content .para {margin-bottom: 25px;line-height: 28px;text-transform: capitalize;color: #444;}
.td-schedule-3-user {margin-right: 10px;}
.td-schedule-3-user img {border-radius: 50%;max-width: 100%;transition: all .3s ease-out 0s;height: auto;border: 2px solid #853f16;}
.td-schedule-3-user-wrap .name {font-weight: 600;font-size: 18px;color: #141418;margin-bottom: 0;line-height: 1.3;text-transform: unset;}
.td-schedule-3-user-wrap .position {font-weight: 400;font-size: 13px;text-transform: capitalize;color: #444;}

.blog_sec_top .blog_sec_inner_box {width: 100%;margin-bottom: 35px;}
.td-schedule-hover-txt {padding-top: 4px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;margin: 25px auto 0px;height: 45px;width: fit-content;border: medium none;border-radius: 30px;transition: all 0.5s ease-in-out;background: linear-gradient(0deg, rgb(135 66 24) 0%, rgb(133 63 22) 47%, rgb(241 187 114) 47%, rgb(241 187 114) 100%);text-align: center;color: #000;cursor: pointer;font-weight: 500;}
.td-schedule-hover-txt:hover {color: #853f16;background: linear-gradient(269.34deg, #ffaa71 -0.22%, #ffa7b4 49.89%, #fd7ccc 100%);border: medium none;}
.td-schedule-hover-txt span {background: #fff;padding: 0px 16px;border-radius: 30px;height: 37px;display: flex;line-height: 37px;justify-content: center;}
.td-schedule-3-destination i.fa-calendar {font-size: 17px;}

.shop_style_sec.pro_list_sec {padding-bottom: 230px;}
.txt_col_title {position: absolute;bottom: -180px;left: 0px;right: 0px;text-align: center;font-size: 22px;text-transform: capitalize;color: #9b5829;margin: 0px;}
.btn_ico_img {margin: 0px auto;background: #fff;width: 60px;height: 60px;position: absolute;bottom: -145px;left: 0px;border: 5px solid #9b5829;right: 0px;display: flex;align-items: center;justify-content: center;border-radius: 50%;padding: 5px;}

@media (max-width: 767px) {
.navbar-area .navbar-brand img {max-width: 100px;}
.navbar-area .other-options .option-item {margin-left: 20px;}
.navbar-area .other-options .option-item:first-child {margin-left: 0;}
.slide_seller_sec .card {width: 200px;height: 280px;}
.slide_seller_sec .card.left-2 {transform: translateX(-137px) scale(0.8) translateZ(-300px);}
.slide_seller_sec .card.left-1 {transform: translateX(-65px) scale(0.9) translateZ(-100px);}
.slide_seller_sec .card.right-1 {transform: translateX(65px) scale(0.9) translateZ(-100px);}
.slide_seller_sec .card.right-2 {transform: translateX(137px) scale(0.8) translateZ(-300px);}
.footer-copyright p {font-size: 15px;line-height: 20px;}
.member-name {font-size: 2rem;}
.member-role {font-size: 1.2rem;}
.member-name::before, .member-name::after {width: 80px;}
.member-name::before {left: -90px;}
.member-name::after {right: -90px;}
.category_sec_inner {flex-direction: column;}
.blog_sec_inner {flex-direction: column;}
.blog_sec_inner_box {width: 100%;}
.navbar-area.sticky .txt_logo {display: none !important;}
.sticky .logo_midd_img {display: none;}
.navbar-area.sticky {margin-left: 0rem;margin-right: 0rem;width: 100%;padding: 10px 0vw;border-radius: 0px;border: medium none;}
.navbar-area {z-index: 999;position: fixed !important;top: 0px;}
.logo_midd_img {display: none;}
.navbar-area.sticky img.logo1 {opacity: 0;visibility: hidden;display: none;}
.flex-slider {margin-top: 81px;}
.slide_txt {width: 100%;padding: 0px 50px;}
.slide_txt h2 {font-size: 18px;}
.enquire_now {padding: 10px 20px;font-size: 14px;}
.flex-slider .flex-direction-nav .flex-prev, .flex-slider .flex-direction-nav .flex-next {padding: 6px;width: 40px;height: 40px;}
.ab_left_img2 {width: 130px;top: 45%;right: 7px;}
.about_sec {padding: 60px 0px;}
.left_txt h1, .right_txt h1 {font-size: 28px;}
.about_right {padding-left: 0px;display: flex;flex-direction: column-reverse;padding-top: 40px;}
.right_txt p {font-size: 15px;line-height: 22px;}
.right_txt p br {display: none;}
.right_txt {padding: 35px 0px 0px;}
.collection_sec ul.products {grid-row-gap: 30px;grid-column-gap: 0px;grid-template-columns: 1fr;}
.shop_style_inner {margin-bottom: 40px;}
.shop_style_sec {padding: 110px 0px 55px;}
.new_arrival_inner {gap: 30px;flex-direction: column;padding: 0px 15px;}
.new_arrival_product {width: 100%;}
.new_arrival_product .product-item__hover-container {top: -15px;}
.new_arrival_sec, .collection_sec, .slide_seller_sec {background-size: 10%;}
.process_sec_inner {flex-direction: column;}
.blog-post-card__meta {gap: 25px;}
.testimonial_item {margin: 52px 20px 0px 20px;position: relative;overflow: visible;}
.testimonial_body {padding: 80px 20px 15px 20px;text-align: center;}
.testimonial_img {left: 50%;top: -20%;transform: none;}
.test_star {left: 50%;bottom: auto;transform: rotate(0deg);top: 54px;margin-left: -45px;}
.test_star i {transform: rotate(0deg);}
.testimonial_arrow {width: 45px;height: 45px;}
.testimonial_body p {font-size: 15px;line-height: 22px;}
.author_tit {margin-bottom: 5px;}
.footer-instagram-gallery li a {width: 35px;height: 35px;}
.middle_slider_sec {padding: 70px 0px 70px;height: auto;}
.slick-track-horizantal {gap: 30px;flex-direction: column;}
.slider_item1 {width: 100%;}
.right_part_slide {max-width: 100%;height: 345px;padding: 50px 40px 50px;width: 100%;}
.slider_item1:hover .right_part_slide {left: 0%;}
.slider_item_txt {margin: 0px;}
.slick-track-horizantal .slider_item1:hover {margin-left: 0%;}
.carousel-container {max-width: 100%;height: 350px;}
.slide_seller_sec .nav-arrow {width: 50px;height: 50px;}
.slide_seller_sec .nav-arrow img.btn_ico1 {width: 28px;}
.slide_seller_sec {padding: 80px 0px;overflow: hidden;}
html, body {overflow-x: hidden;}
.newsletter-box h2 {font-size: 20px;margin: 15px 0px 30px;}
.newsletter-section {padding: 70px 0px;}
.template-btn.primary-btn span {padding: 14px 30px;}
.footer_sec {padding: 70px 0px 10px;}
.txt_left_foot {margin-top: 20px;text-align: center;}
.footer-logo {width: 100%;display: block;text-align: center;margin-top: 25px;}
.footer-logo img {width: 140px;}
.footer_sec .col-md-2.ps-xl-0 {width: 50%;}
.footer-widget h4, .footer_infor_txt h4 {margin-bottom: 20px;font-size: 1.2rem;}
.footer_infor_txt {margin-top: 0px;}
ul.footer-links {margin: 0px 0px 25px;}
.footer_sec .col-md-2 {float: left;width: 50%;}
.footer-copyright {margin-top: 30px;text-align: center;}
.menu-mobile-arrow {border: medium none;background: transparent;color: #853f16;font-size: 34px;display: block;}
.navbar-area.sticky img.logo3 {display: block;}
nav.menu.mob_toggle {transform: translate(0%);}
.best_seller_box {flex-direction: column;padding: 0px 15px;}
.shop_style_inner .product-item__hover-container1 {left: -23px;}
.footer-instagram-gallery {gap: 10px;}
.left_part_slide {padding: 35px;}
.img_tit_promise {bottom: 0px;}
.slider_item1.info-show {width: 100%;}
.slider_item1.info-show .left_part_slide {padding: 35px;}
.slide_seller_sec .nav-arrow.left {left: 0px;}
.slide_seller_sec .nav-arrow.right {right: 0px;}
.footer-instagram-gallery li h5 {font-size: 10px;}
.product_detail_top {padding: 70px 0px;}
.slider_inner {padding-right: 0px;}
.pro_deat_left {display: flex;flex-direction: column-reverse;gap: 10px;margin-bottom: 20px;}
.slider-thumbnails {position: inherit !important;width: 100%;}
.sing_pro_icon_btn {gap: 15px;margin-bottom: 18px;margin-top: 20px;}
.btn_view_more {padding: 13px 15px 13px 15px;font-size: 14px;width: 50%;}
img.img_what {width: 20px;}
img.btn_ico {width: 20px;}
.pro_des_txt_sin p {font-size: 15px;line-height: 22px;}
.faq {padding: 15px;}
.faq-title {margin: 0 35px 0 0;font-size: 18px;}
.faq-toggle {right: 18px;top: 11px;}
.faq-text {margin: 20px 0 0;}
.contact-info-list li {padding: 25px 20px 25px;gap: 15px;}
.contact-info-list li figure {font-size: 20px;height: 50px;width: 50px;}
.contact-info-list figcaption h4 {font-size: 18px;padding-bottom: 10px;}
.contact-info-list figcaption a, .contact-info-list figcaption p {font-size: 14px;line-height: 20px;}
ul.contact-info-list {gap: 25px;margin: 0px 0px 40px;}
.contact_left_form {padding: 20px;margin-bottom: 40px;}
.connect-form h2 {font-size: 1.5rem;}
.map_location iframe {height: 360px;}
.map_location {padding: 5px;}
.blog_main_top .container .row {flex-direction: column-reverse;}
.tm-blog-thumb img {height: 400px;}
.tm-comment-replypost {padding-left: 30px;}
.tm-comment-content p {font-size: 14px;line-height: 20px;margin-top: 5px;}
.tm-comment-date {font-size: 13px;line-height: 22px;}
.tm-comment-replybutton {font-size: 13px;}
.tm-comment-replybutton i {font-size: 14px;}
.blog_right_sidebar {padding-left: 0px;}
.single-widget.widget-tags {margin-bottom: 0px;}
.widget-tags ul li a {padding: 3px 16px;}
.tm-blog-content p {font-size: 14px;line-height: 20px;}
}

@media (min-width: 768px) and (max-width: 991px) {
html, body {overflow-x: hidden;}
.footer-logo img {width: 150px;}
.txt_left_foot {margin-top: 20px;}
.shop_style_inner .product-item__hover-container1 {top: -13px;left: -16px;height: 130%;width: 120%;}
.left_part_slide {padding: 28px 20px;}
.slider_item1.info-show .left_part_slide {padding: 28px 14px;}
.test_star {left: 50%;bottom: auto;transform: rotate(0deg);top: 54px;margin-left: -45px;}
.test_star i {transform: rotate(0deg);}
.footer-instagram-gallery li h5 {font-size: 18px;}
.slider_inner {padding-right: 0px;}
.pro_deat_left {display: flex;flex-direction: column-reverse;gap: 10px;margin-bottom: 20px;}
.slider-thumbnails {position: inherit !important;width: 100%;}
.sing_pro_icon_btn {flex-direction: column;}
img.logo3 {display: block;}
.menu-mobile-arrow {border: medium none;background: transparent;color: #853f16;font-size: 34px;display: block;}
.navbar-area.sticky .txt_logo {display: none !important;}
.navbar-area.sticky img.logo1 {opacity: 0;visibility: hidden;display: none;}
nav.menu.mob_toggle {transform: translate(0%);}
.navbar-area.sticky {margin-left: 1rem;margin-right: 1rem;width: calc(100vw - 2rem);padding: 5px 1vw;}
.sticky .logo_midd_img {display: none;}
.slide_txt h2 {font-size: 38px;}
.ab_left_img2 {width: 140px;top: 38%;right: -60px;}
.about_right {padding-left: 50px;}
.right_txt h1 {font-size: 25px;}
.right_txt p {font-size: 15px;line-height: 22px;}
.left_txt h1 {font-size: 25px;}
.collection_sec ul.products {grid-column-gap: 25px;}
.woocommerce-loop-category__title {font-size: 2rem;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat {bottom: 23%;}
.product_info_txt_head {font-size: 14px;line-height: 20px;padding-bottom: 5px;}
.view_more_btn {font-size: 13px;width: 180px;height: 45px;}
.shop_style_inner:hover .view_more_btn {bottom: -32px;margin-left: -10px;}
.view_more_btn img.btn_ico {width: 28px;}
.product-item__text h4 {font-size: 15px;line-height: 20px;}
.btn_view_more_txt {font-size: 13px;width: 160px;bottom: -30px;}
.btn_view_more_txt img.btn_ico {width: 28px;}
.new_arrival_product .product-item__hover-container {top: 0px;}
.category_sec_inner {gap: 20px;}
.category_sec_box {width: 160px;}
.category_sec_box img {height: 160px;object-fit: cover;}
.category_sec_box h5 {font-size: 15px;}
.process_sec_box {width: 160px;height: 160px;}
.label_slide {flex-direction: column;gap: 5px;}
.label_slide .info_slide .main_slide {font-size: 1rem;}
.label_slide .icon_slide {min-width: 35px;max-width: 35px;height: 35px;}
.blog_sec_inner {display: grid;grid-template-columns: 1fr 1fr;}
.blog_sec_inner_box {width: 100%;}
.testimonial_item {margin: 52px 20px 0px 20px;position: relative;overflow: visible;}
.testimonial_body {padding: 80px 20px 15px 20px;text-align: center;}
.testimonial_img {left: 50%;top: -20%;transform: none;}
.testimonial_body p {font-size: 15px;}
.slick-track-horizantal {gap: 15px;padding: 0% 3%;}
img.midd_pho_img {width: 100%;height: 250px;}
.right_part_slide {max-width: 310px;height: 310px;padding: 25px 20px 25px;}
.right_part_slide p {font-size: 14px;line-height: 20px;}
.right_part_slide h2 {font-size: 20px;margin-bottom: 13px;margin-top: 0px;}
.txt_other {font-size: 15px;}
.img_tit_promise {padding: 5px 10px;font-size: 15px;}
.footer-copyright p {font-size: 15px;}
.slider_item1:hover .right_part_slide {left: -142%;}
.middle_slider_sec {padding: 70px 0px 70px;height: auto;}
.carousel-container {max-width: 695px;margin: 0px auto;height: 390px;}
.newsletter-section .col-md-6 {width: 100%;position: relative;}
.contact_list_add li .text p {font-size: 14px;line-height: 14px;word-break: break-word;}
.footer-widget h4 {margin-bottom: 30px;font-size: 1rem;}
.footer_infor_txt h4 {margin-bottom: 30px;font-size: 1rem;}
.footer-links li a {font-size: 14px;}
.slide_seller_sec .card {width: 220px;height: 320px;}
.slide_seller_sec .card.right-2 {transform: translateX(370px) scale(0.8) translateZ(-300px);}
.slide_seller_sec .card.left-2 {transform: translateX(-370px) scale(0.8) translateZ(-300px);}
.slide_seller_sec .card.left-1 {transform: translateX(-170px) scale(0.9) translateZ(-100px);}
.slide_seller_sec .card.right-1 {transform: translateX(170px) scale(0.9) translateZ(-100px);}
.slide_seller_sec {overflow: hidden;}
img.logo1 {width: 120px;display: none;}
.contact_left_form {padding: 20px;}
.contact-info-list li {padding: 20px 15px 20px;flex-direction: column;gap: 15px;}
.contact-info-list li figcaption {width: 100%;text-align: center;}
.contact-info-list li figure {font-size: 22px;height: 50px;width: 50px;}
.contact-info-list figcaption h4 {font-size: 20px;padding-bottom: 10px;}
.contact-info-list figcaption a, .contact-info-list figcaption p {font-size: 14px;line-height: 20px;}
ul.contact-info-list {gap: 15px;margin: 0px 0px 60px;}
.flex-slider .flex-direction-nav .flex-next {right: 10px;width: 55px;height: 55px;}
.flex-slider .flex-direction-nav .flex-prev {left: 10px;width: 55px;height: 55px;}
.flex-slider .flex-direction-nav .flex-next img {width: 32px;}
.flex-slider .flex-direction-nav .flex-prev img {width: 32px;}
}

@media only screen and (max-width: 991px) {
.navbar-area {padding: 14px 0;z-index: 99;}
.navbar-area.sticky {top: 0 !important;margin-top: 0;}
.navbar-area .navbar .navbar-brand img {max-width: 105px;}
.navbar-area .menu {border-radius: 0;}
.navbar-area .menu ul li a i {float: right;font-size: 18px;}
.navbar-area .menu-mobile-trigger span {background: #fff;}
.navbar-area .menu-section {margin-left: 0;}
.navbar-area.style-one .menu-section, .navbar-area.style-three .menu-section {margin-left: 0;}
.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {color: var(--titleColor);}
.navbar-area.style-one .menu > ul > li > a.active, .navbar-area.style-three .menu > ul > li > a.active, .navbar-area.style-one .menu > ul > li > a:hover, .navbar-area.style-three .menu > ul > li > a:hover {color: #853f16;}
.navbar-area.style-one .other-options .option-item .mobile-options button i, .navbar-area.style-three .other-options .option-item .mobile-options button i {color: #fff;}
.navbar-area.style-one .menu-mobile-trigger span, .navbar-area.style-three .menu-mobile-trigger span {background: #fff;}
.navbar-area.style-two .menu-mobile-trigger span {background: var(--titleColor);}
.navbar-area.style-four {margin: 0;}
.navbar-area.style-four .menu-mobile-trigger span {background: var(--titleColor);}
.navbar-area.style-four .other-options .option-item .mobile-options button i {color: var(--titleColor);}
.navbar-area .other-options .option-item .mobile-options {width: 20px;}
.navbar-area .other-options .option-item .mobile-options button:after {display: none;}
.navbar-area .other-options .option-item .mobile-options button i {font-size: 20px;position: relative;top: 2px;line-height: 0.8;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu {background-color: var(--titleColor);padding: 10px 0;max-width: 220px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item {width: 197px;padding: 5px 12px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item:hover {background-color: transparent;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .contact-link .contact-icon {width: 42px;height: 42px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .contact-link div {position: relative;top: 2px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .contact-link div span {font-size: 14px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .contact-link div span:first-child {margin-bottom: 5px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .btn span.btn-text {padding: 10px 20px;font-size: 14px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .btn span.btn-icon {width: 38px;height: 38px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu .dropdown-item .btn span.btn-icon i {font-size: 21px;}
.navbar-area .other-options .option-item .mobile-options .dropdown-menu-centered {right: 0% !important;}
    
.menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1099;overflow: hidden;background: #fffbf3;-webkit-transform: translate(-100%);-ms-transform: translate(-100%);transform: translate(-100%);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.menu.active {-webkit-transform: translate(0%);-ms-transform: translate(0%);transform: translate(0%);}
.menu ul li a {border-bottom: 1px solid rgba(0, 0, 0, 0.1);border-left: none !important;}
.menu ul li a:after {display: none;}
.menu ul li a:hover, .menu ul li a.active {color: #77BEFF;background-color: transparent !important;}
.menu > ul > li {display: block;line-height: 1;margin: 0;}
.menu > ul > li .menu-subs {position: absolute;top: 0;left: 0;max-width: none;min-width: auto;width: 100%;height: 100%;margin: 0;padding: 1rem 0;padding-top: 50px;opacity: 1;overflow-y: auto;visibility: visible;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-box-shadow: none;box-shadow: none;transition: var(--transition);}
.menu > ul > li .menu-subs > ul > li a {display: block;}
.menu > ul > li .menu-subs.active {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
.menu > ul > li > a {display: block;padding: 20px 25px;}
.menu > ul > li > a i {position: absolute;font-size: 22px;top: 50%;right: 22px;text-align: center;-webkit-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);transform: translateY(-50%) rotate(-90deg);}
.menu .menu-mobile-header {position: relative;position: -webkit-sticky;position: sticky;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: flex-end;top: 0;height: 3.125rem;z-index: 501;border-bottom: 1px solid rgba(0, 0, 0, 0.09);background: #fffbf3;}
.menu .menu-mobile-header .menu-mobile-arrow {display: none;font-size: 1.25rem;line-height: 3.125rem;width: 3.125rem;height: 3.125rem;cursor: pointer;border-right: 1px solid rgba(0, 0, 0, 0.19);color: var(--titleColor);text-align: center;}
.menu .menu-mobile-header.active .menu-mobile-arrow {display: block;}
.menu .menu-mobile-header .menu-mobile-title {font-family: inherit;font-size: 1rem;font-weight: 500;line-height: inherit;color: var(--titleColor);text-transform: capitalize;text-rendering: optimizeLegibility;}
/*.menu .menu-mobile-header .menu-mobile-close {font-size: 24px;cursor: pointer;width: 4.125rem;height: 3.125rem;border-left: 1px solid rgba(0, 0, 0, 0.1);color: var(--titleColor);text-align: center;}*/
.menu .menu-mobile-header .menu-mobile-close {border: medium none;background: transparent;color: #853f16;font-size: 34px;padding-right: 15px;}
.menu .menu-section {height: 100%;overflow-y: auto;overflow-x: hidden;}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1098;opacity: 0;visibility: hidden;background: rgba(0, 0, 0, .55);-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.overlay.active {opacity: 1;visibility: visible;}
}

@media only screen and (min-width: 992px) {
/*.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {padding-top: 30px;padding-bottom: 30px;}*/
/*.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {padding-top: 13px;padding-bottom: 13px;padding-left: 16px;padding-right: 16px;border: 1px solid #853f16;border-radius: 30px;}*/
.navbar-area.style-one .menu > ul > li > a, .navbar-area.style-three .menu > ul > li > a {padding-top: 4px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;height: 45px;border: medium none;border-radius: 30px;ransition: all 0.5s ease-in-out;background: linear-gradient(0deg, rgb(135 66 24) 0%, rgb(133 63 22) 47%, rgb(241 187 114) 47%, rgb(241 187 114) 100%);}
.menu ul > li > .menu-subs > li > .menu-subs {left: 100%;margin-top: -50px !important;}
.menu ul li:hover > .menu-subs {margin-top: 0px;opacity: 1;visibility: visible;}
.menu ul li.menu-item-has-children .menu-subs li.menu-item-has-children a i {float: right;top: 5px;position: relative;}
.menu ul li.menu-item-has-children .menu-subs li.menu-item-has-children a:hover i {color: #3663D8;-webkit-text-fill-color: #3663D8;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.navbar-area .navbar-brand img {max-width: 120px;}
.navbar-area .menu-section {margin-left: 35px;}
.navbar-area.style-one {margin-top: 0px;}
.navbar-area.style-one .container-fluid {padding: 0 30px;}
.navbar-area.style-one .navbar-brand img, .navbar-area.style-three .navbar-brand img {max-width: 108px;}
.navbar-area.style-four .container-fluid {padding: 0 28px;}
.navbar-area .other-options .option-item {margin-left: 10px;}
.navbar-area .other-options .option-item:first-child {margin-left: 0;}
.navbar-area .other-options .option-item .btn span.btn-text {padding: 10px 21px;font-size: 15px;}
.navbar-area .other-options .option-item .btn span.btn-icon {width: 42.5px;height: 42.5px;}
.menu > ul > li {margin-right: 4px;}
.sticky .menu > ul > li {margin-right: 1px;}
.menu > ul > li:last-child {margin-right: 0;}
.menu > ul > li.menu-item-has-children a i {margin-left: 1px;}
.menu > ul > li .menu-column-1 {min-width: 15.5rem;max-width: 15.5rem;}
.menu > ul > li .menu-subs > li > .menu-subs {left: -100%;}
.menu ul li a {font-size: 15px;}
.txt_logo {font-size: 20px;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat {bottom: 31%;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat img {transform: scale(1);}
.slick-track-horizantal {gap: 15px;padding: 0% 2%;}
img.midd_pho_img {width: 250px;height: 250px;}
.right_part_slide {max-width: 260px;height: 300px;padding: 65px 30px 50px;}
.right_part_slide p {font-size: 15px;line-height: 20px;}
.middle_slider_sec {padding: 50px 0px 50px;height: 410px;}
.slider_item1:hover .right_part_slide {left: -145%;}
.navbar-area.sticky {margin-left: 2rem;margin-right: 2rem;width: calc(100vw - 4rem);}
.blog_img_top img {height: 233px;}
.blog_txt_inner p {font-size: 14px;line-height: 20px;}
.blog_txt_inner h2 {font-size: 22px;}
.blog_txt_inner {padding: 20px 15px;}
.text-with-icon {gap: 5px;}
.blog-post-card__meta {gap: 10px;font-size: 10px;}
.process_sec_box {width: 220px;height: 220px;}
.label_slide .info_slide .main_slide {font-size: 1rem;}
.label_slide .icon_slide {min-width: 30px;max-width: 30px;height: 30px;}
.label_slide .info_slide {margin-left: 5px;}
.woocommerce-loop-category__title {font-size: 2rem;}
.collection_sec ul.products li.product .img_pro_cat img {width: 60px;}
.right_txt p br {display: none;}
.ab_left_img2 {top: 40%;}
.right_txt h1 {font-size: 38px;}
.left_txt h1 {font-size: 35px;}
.collection_sec ul.products {grid-column-gap: 25px;}
.shop_style_inner .product-item__hover-container1 {z-index: 0;display: block;position: absolute;top: -26px;right: 0px;bottom: 0;left: -18px;width: 115%;margin: 0px auto;height: 130%;transition: .6s ease 0s;background-color: #ffffff;opacity: 0;pointer-events: none;background: url(../img/new_brd.png);background-size: 100% 100%;background-repeat: no-repeat;transform: scale(1.03);}
.slider_item1.info-show .left_part_slide {padding: 28px 20px;}
.left_part_slide {padding: 30px;}
img.midd_pho_img {border-radius: 85px 85px 0px 0px;margin: -6px auto 0px;}
.new_arrival_product .product-item__hover-container {top: -5px;}
.testimonial_body {padding: 30px 40px 30px 70px;}
.img_tit_promise {padding: 6px 10px;font-size: 16px;}
.newsletter-box h2 {font-size: 28px;}
.sticky .logo_midd_img {margin-left: -95px;}
.navbar-area {padding: 10px 7vw;}
.btn_view_more {padding: 13px 25px 13px 25px;font-size: 14px;}
.slider_inner {padding-right: 120px;}
.slider-thumbnails {width: 110px;}
.contact-info-list li {padding: 25px 20px 25px;gap: 15px;}
ul.contact-info-list {gap: 25px;margin: 0px;}
.map_location {margin-top: 60px;}
.contact_left_form {padding: 20px;}
.connect-form {grid-row-gap: 1rem;}
.contact-info-list li figure {font-size: 25px;height: 55px;width: 55px;}
.product_info_txt {left: -18px;height: 131%;}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.navbar-area.style-one {margin-top: 0px;}
.navbar-area.sticky {width: calc(100vw - 6rem);margin-left: 3rem;margin-right: 3rem;}
.collection_sec ul.products {grid-column-gap: 30px;}
.woocommerce-loop-category__title {font-size: 2.2rem;}
.shop_style_inner .product-item__hover-container1 {left: -21px;height: 116%;}
.hero-area.style-one .hero-content h1 {font-size: 60px;line-height: 74px;}
.navbar-area.style-one .container-fluid {padding: 0 30px;}
.navbar-area.style-one .navbar-brand img, .navbar-area.style-three .navbar-brand img {max-width: 120px;}
.navbar-area.style-one .menu > ul > li, .navbar-area.style-three .menu > ul > li {margin-right: 15px;}
.navbar-area.style-one .menu > ul > li:last-child, .navbar-area.style-three .menu > ul > li:last-child {margin-right: 0;}
.navbar-area.style-one .other-options .option-item .btn, .navbar-area.style-three .other-options .option-item .btn {padding-left: 18px;padding-right: 18px;}
.navbar-area.style-four .container-fluid {padding: 0 30px;}
.client_stisfied_main {width: 1200px;}
.newsletter-box h2 {font-size: 34px;}
ul.contact-info-list {gap: 28px;}
.contact-info-list li {padding: 40px 40px 40px;}
/*.opt_img_clip img {height: 300px;}*/
.blog_img_top img {height: 250px;}
.blog_txt_inner p {font-size: 15px;line-height: 22px;}
.blog-post-card__meta {gap: 20px;font-size: 12px;}
.text-with-icon {gap: 6px;}
/*.new_arrival_product .product-item__hover-container {height: 117%;}*/
.new_arrival_product .product-item__hover-container {height: 123%;top: 7px;}
.product-item__text {padding: 0px 10px;}
.lakit-bannerlist__title {font-size: 20px;}
.lakit-bannerlist__content-inner {bottom: -49.5px;}
.slider_item1.info-show .img_tit_promise {width: calc(100% - 50px);}
.process_sec_box {width: 215px;height: 215px;}
.label_slide .info_slide .main_slide {font-size: 1rem;}
.label_slide .icon_slide {min-width: 35px;max-width: 35px;height: 35px;}
.label_slide .info_slide {margin-left: 7px;}
/*.middle_slider_sec {height: 510px;}*/
.middle_slider_sec {padding: 100px 0px 60px;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat {bottom: 31%;}
.collection_sec ul.products li.product-category.product:hover .img_pro_cat img {transform: scale(1);}
.txt_logo {font-size: 23px;}
/*.logo_midd_img {margin-left: -75px;z-index: 9;background: #fff;border-radius: 30px;padding: 5px 15px;transition: all 0.7s cubic-bezier(.4, 0, .2, 1);box-shadow: 0px 0px 5px rgba(0,0,0,0.1);}*/
.sing_pro_icon_btn {gap: 15px;}
.btn_view_more {padding: 13px 40px 13px 40px;}
.img_tit_promise {font-size: 14px;height: 40px;}
.img_tit_promise span {height: 32px;line-height: 32px;}
.left_part_slide {padding: 30px;}
img.midd_pho_img {border-radius: 88px 88px 0px 0px;margin: -7px auto 0px;}
.slider_item1.info-show .left_part_slide {padding: 30px 23px;}
/*img.left_ico2 {left: 34%;}*/
img.left_ico2 {left: -32.3%;}
.ab_left_img2 {top: 51%;}
.img_tit_promise {width: calc(100% - 70px);/*padding: 15px 10px;*/}
.img_tit_promise img {width: 66px;}
.img_tit_promise:hover {padding: 15px 10px 15px 10px;}
img.left_ico4 {position: absolute;bottom: 6%;left: -60px;filter: invert(1);transform: rotate(-180deg);}
.shop_style_inner:hover .view_more_btn {bottom:-86px;}
.slider_item1.info-show .img_tit_promise span {padding: 0px 2px;font-size: 11px;}
.txt_hover_process {font-size: 13px;line-height: 18px;}
.img_best_sell {border-radius: 55px;}
.blog_sec.blog_sec_top .container {max-width: 1140px;}
.view_more_btn {bottom: -84px}
.td-schedule-3-destination span {font-size: 16px;margin-right: 15px;}
.btn_ico_img {bottom: -155px;}
.txt_col_title {bottom: -190px;}
}

@media only screen and (min-width: 1400px) {
/*.navbar-area.style-one {margin-top: 18px;}*/
.navbar-area.style-one .container-fluid {padding: 0 36px;}
.navbar-area.style-four {margin-top: 15px;}
.navbar-area.style-four .container-fluid {padding: 0 38px;}
.menu > ul > li {margin-right: 21px;}
.menu > ul > li:last-child {margin-right: 0;}
.blog_sec.blog_sec_top .container {max-width: 1320px;}
}

@media (min-width: 1200px) and (max-width: 1500px) {
.slider_item1 .right_part_slide {padding: 40px 35px 50px;}
.right_part_slide {margin-left: -330px;}
.slider_item_txt {margin: 0px 0px 0px;}
img.midd_pho_img {top: 32px;width: /*254px*/ 100%;height: 290px;object-fit: cover;}
.slider_item1 .right_part_slide {max-width: 310px;height: 355px;}
.right_part_slide p {font-size: 13px;margin-bottom: 0px;}
.right_part_slide h2 {font-size: 20px;margin-bottom: 10px;margin-top: 5px;}
.txt_other {font-size: 14px;}
.slider_item1:hover .right_part_slide {height: 355px;}
/*.slider_item1:hover .right_part_slide {left: -170%;}*/
/*.slider_item1:last-child:hover .right_part_slide {left: -99%;}*/
.left_part_slide img.midd_img1, .left_part_slide img.midd_img {max-width: 318px;height: 318px;margin: 0px auto;}
.right_part_slide .custom-btn span {height: 50px;}
.right_part_slide .custom-btn {margin-left: -85px;}
.footer_sec:before {top: -44px;width: 400px;height: 79px;}
.footer_sec:after {top: -44px;width: 400px;height: 79px;}
.foot_top_heri img {width: 330px;}
.foot_top_heri {top: -58px;}
}

@media (min-width: 1400px) and (max-width: 1599px) {
.process_sec_box {width: 265px;height: 265px;}
}

@media (min-width: 1501px) and (max-width: 1700px) {
.slider_item1 .right_part_slide {/*left: -165%;top: 30px;*/max-width: 380px;height: 435px;padding: 65px 40px 50px;}
/*.slider_item1:hover .right_part_slide {left: -165%;}*/
.slider_item1.info-show .img_tit_promise {width: calc(100% - 60px);}
.img_tit_promise span {padding: 0px 8px;}
img.midd_pho_img {height: 348px;}
.new_arrival_product .product-item__hover-container {height: 126%;}
.shop_style_inner .product-item__hover-container1 {height: 125%;}
.product_info_txt {left: -30px;height: 125%;}
}

@media (min-width: 1701px) and (max-width: 1800px) {
/*.right_part_slide {left: -160%;}
.slider_item1:hover .right_part_slide {left: -160%;}*/
.new_arrival_product .product-item__hover-container {height: 124%;}
.shop_style_inner .product-item__hover-container1 {height: 122%;}
.product_info_txt {left: -30px;height: 122%;}
}

@media (min-width: 1600px) and (max-width: 1900px) {
.process_sec_box {width: 300px;height: 300px;}
}

@media only screen and (min-width: 1920px) {
.navbar-area.style-one .container-fluid {padding: 0 120px;}
.navbar-area.style-three .container-fluid {padding: 0 55px;}
.navbar-area.style-three .menu-section {margin-left: 85px;}
.navbar-area.style-three .other-options .option-item {margin-left: 30px;}
.navbar-area.style-three .other-options .option-item:first-child {margin-left: 0;}
.navbar-area.style-four {margin-top: 20px;}
.navbar-area.style-four .container-fluid {padding: 0 70px;}
.menu > ul > li {margin-right: /*34px*/ 15px;}
.menu > ul > li:last-child {margin-right: 0;}
.product_info_txt {left: -30px;height: 120%;}
}