@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);a:focus, a:hover, body {color: #393939 }h1, h2, h3 {color: #1f1f1f }h4, h5, h6 {color: #000 }.theme-btn-1:hover::after, .theme-btn-1:hover::before {width: 50%;clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);height: 100% }.menuSec ul li a, a, a:focus, a:hover {text-decoration: none }.menuSec ul li, .menuSec ul li a, a {display: inline-block }.bespoke-content, .cont-bot-txt, .footer-copy-right-sec, .footer-logo, .loader-content, .menuSec ul, .section-heading, .section-heading h2, .section-heading p, .testimonial_top_bar p, .track-box h4 {text-align: center }body {overflow-x: hidden;word-break: break-word;background-color: #f6f4f0;font: 15px/25px Montserrat, sans-serif }h1, h2, h3, h4 {margin: 0;font-weight: 500;font-family: NTSEAWAVE }a {color: #28b16d;white-space: initial }a:hover {transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out }input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;outline: 0 }input[type=email], input[type=number], input[type=password], input[type=tel], input[type=text], input[type=url], select, textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none }input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }select {background: url('../images/arrow.png') right no-repeat #fff;padding: 0 40px 0 30px }.menuSec ul, .menuSec ul li, .noPadding, ul {padding: 0 }::-webkit-input-placeholder {color: #000 }::-moz-placeholder {color: #000;opacity: 1 }:-ms-input-placeholder {color: #000 }:-moz-placeholder {color: #000;opacity: 1 }ul {margin: 0;list-style-type: none }img {max-width: 100% }@font-face {font-family: 'Fonts Awesome';src: url(../fonts/fontawesome-webfont.eot);src: url(../fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff) format("woff"), url(../fonts/fontawesome-webfont.ttf) format("truetype"), url(../fonts/fontawesome-webfont.svg#fontawesome-webfont) format("svg");font-weight: 400;font-style: normal }@font-face {font-family: 'Fonts Awesome';src: url(../fonts/fontawesome-webfont.eot) }@font-face {font-family: NTSEAWAVE;src: url(../fonts/NTSEAWAVE.otf) }@font-face {font-family: Blender;src: url(../fonts/fonnts.com-Blender_Pro_Medium.ttf) }.noLeft {padding-left: 0 }.noRight {padding-right: 0 }.mt-5, .testimonial_sec .custom-space {margin-top: 50px }.mb-5 {margin-bottom: 50px }.mt-8 {margin-top: 80px }.mt-4 {margin-top: 40px }.mt-3 {margin-top: 30px }.mt-2 {margin-top: 20px }.pt-5 {padding-top: 50px }.pb-1 {padding-bottom: 10px }.pb-2 {padding-bottom: 20px }.pb-3 {padding-bottom: 30px }.pb-4 {padding-bottom: 40px }.pb-8 {padding-bottom: 80px }.m-0 {margin: 0!important }.add-padding, .add-padding-2, .centerCol {margin: 0 auto }.p-0 {padding: 0!important }.pt-8 {padding-top: 80px }.pt-4 {padding-top: 40px }.pt-3 {padding-top: 30px }.pt-2 {padding-top: 20px }.all-section {padding: 80px 0 }.centerCol {float: none }.d-flex {display: flex;align-items: center }.flexRow, .menuSection .row {align-items: center }.over-flow-h {overflow: hidden }.flexRow {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex }.flexCol {-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;align-items: center }h1 {font-size: 55px }h2 {font-size: 70px }h3 {font-size: 25px }h4 {font-size: 20px }.banner-silder-text h5, .banner-silder-text h6, .menuSec ul li a, .theme-btn-1, h5, h6 {font-family: Blender }h5 {font-size: 16px;font-weight: 500;margin: 0 }h6, p {margin: 0;font-size: 14px;font-weight: 500 }p {color: #111110;letter-spacing: 0;font-family: Montserrat }.add-padding {max-width: 1500px }.add-padding-2, .main_slider .add-padding {max-width: 1700px }.section-heading h2 {margin-bottom: 15px }.theme-btn-1 {color: #fff;font-size: 15px;padding: 20px 50px;position: relative;transition: .5s ease-in;text-transform: uppercase;background-color: #5a4140 }.loader-percentage, .loader-text {font-family: 'Blender Pro', sans-serif }.theme-btn-1 span {z-index: 1;transition: ease-in;position: relative }.theme-btn-1:hover {color: #5a4140;transition: .5s ease-out;background-color: #fff }.theme-btn-1::after, .theme-btn-1::before {width: 10px;height: 10px;transition: .5s ease-in;position: absolute;background-color: #fff;content: '' }.theme-btn-1:hover::before {top: 0;left: 0;transition: .5s ease-out }.theme-btn-1:hover::after {right: 0;bottom: 0;transition: .5s ease-out }.theme-btn-1::before {top: 2px;left: 2px;clip-path: polygon(100% 0, 0 0, 0 100%) }.theme-btn-1::after {right: 2px;bottom: 2px;clip-path: polygon(100% 100%, 100% 0, 0 100%) }.loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, #fff 0, #fff 100%);display: flex;justify-content: center;align-items: center;z-index: 9999;transition: opacity .8s ease-out, visibility .8s ease-out }.loader-progress, .menu-btn, .menuSec ul, .menuSec ul li, .menuSec ul li a {position: relative }.loader-wrapper.fade-out {opacity: 0;visibility: hidden }.loader-content {animation: .6s ease-out loaderContentFadeIn }@keyframes loaderContentFadeIn {from {opacity: 0;transform: translateY(20px) }to {opacity: 1;transform: translateY(0) }}.loader-logo {width: 100%px;height: 200px;margin-bottom: 30px;animation: 2s ease-in-out infinite logoPulse }@keyframes logoPulse {0%, 100% {transform: scale(1) }50% {transform: scale(1.05) }}.loader-text {font-size: 18px;color: #333;margin-bottom: 25px;letter-spacing: 2px;font-weight: 500;animation: 2s ease-in-out infinite alternate textGlow }@keyframes textGlow {from {text-shadow: 0 0 5px rgba(0, 0, 0, .1) }to {text-shadow: 0 0 10px rgba(0, 0, 0, .2) }}.loader-progress {width: 100%;max-width: 300px;height: 4px;background: rgba(0, 0, 0, .1);border-radius: 2px;margin: 0 auto;overflow: hidden;box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1) }.loader-progress::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, transparent 0, rgba(255, 255, 255, .4) 50%, transparent 100%);animation: 1.5s ease-in-out infinite shimmer }@keyframes shimmer {0% {transform: translateX(-100%) }100% {transform: translateX(100%) }}.loader-progress-bar {height: 100%;background: linear-gradient(90deg, #5a414046 0, #5a414056 25%, #5a414088 50%, #5a4140bb 75%, #5a4140 100%);width: 0%;border-radius: 2px;transition: width .3s;position: relative;box-shadow: 0 0 10px #5a4140 }.loader-progress-bar::after {content: '';position: absolute;top: 0;right: 0;width: 20px;height: 100%;background: linear-gradient(90deg, transparent 0, rgba(255, 255, 255, .6) 50%, transparent 100%);animation: 1s ease-in-out infinite progressGlow }@keyframes progressGlow {0%, 100% {opacity: .6 }50% {opacity: 1 }}.loader-percentage {font-size: 14px;color: #666;margin-top: 15px;font-weight: 400;letter-spacing: 1px }.menuSection {padding: 15px 5% }.bannerSmallSlider .slick-slide, .menuSec img {margin: 0 }.header-logo img {height: 100px;width: 100%;object-fit: contain }.menuSec ul {margin: 0;display: flex;list-style: none;align-items: center;text-transform: capitalize;justify-content: space-between }.about-text ul li h5, .banner-silder-text h5, .banner-silder-text h6, .menu-box>nav a, .menuSec ul li a, .profile_text p {text-transform: uppercase }.menuSec ul li {margin: 0 }.menuSec li ul, audio#scrollAudio, button.mute-btn.true>i, button.mute-btn>i:last-child {display: none }.menuSec ul li a {padding: 0;font-size: 15px;color: #181d23 }.menuSec ul li a.active, .menuSec ul li a:hover {transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;color: #181d23 }.header_btn, .mobile-menu {display: flex;align-items: center;justify-content: flex-end }.header-right-box ul {gap: 15px;display: flex;align-items: center;justify-content: flex-end }.menu-btn {z-index: 10 }.menu-box {position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;background: #000;z-index: 9;display: none }.bespoke-bg-img, .inner-bg-img {background-attachment: fixed;background-position: center;background-size: cover }.menu-box>nav {display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 3rem;position: relative;top: 50%;transform: translateY(-50%) }.menu-box>nav a {font-size: 30px;color: #fff;font-family: Cinzel;line-height: 1;transition: .4s ease-in-out;position: relative;font-weight: 700 }.menu-btn svg {width: 35px;height: 35px }.path1, .path2 {stroke-dasharray: 104;stroke-dashoffset: -71;transition: 1s }.cross {stroke-dashoffset: 68;stroke: #fff }.mline {stroke-dasharray: 41;stroke-dashoffset: -82;transition: 1s }.hide {stroke-dasharray: 43;stroke-dashoffset: 130 }.main_slider {height: 750px;margin: 0 auto;display: flex;padding: 0 1%;max-width: 2000px;position: relative;align-items: flex-end;justify-content: space-between }.banner_img-prev .bannerSmallSlider, .main_slider .bannerBgSlider {top: 0;left: 0;width: 100%;height: 100%;position: absolute }.main_slider .bannerBgSlider .slick-list.draggable, .main_slider .bannerBgSlider .slick-track {height: 100% }.main_slider .row {z-index: 1;position: relative;align-items: center }.banner-bg-slider-img {height: 100%;width: 100% }.about-img img, .banner-bg-slider-img img, .banner-small-slider-img img, .inner-prodject-sec .project-img-box img, .project-img-box img, .service-img img, .track-img img, .why-choose-img img {width: 100%;height: 100%;object-fit: cover }.banner_text h1 {gap: 10px;display: flex;height: fit-content;flex-direction: column;justify-content: center;align-items: flex-start }.banner_text h1 span {padding: 5px 10px;background-color: #fff }.banner_img-prev {left: 7px;width: 100%;float: right;height: 250px;display: flex;max-width: 480px;position: relative;padding: 50px 40px;align-items: flex-end;justify-content: center;border-top: 15px solid #f6f4f0;border-left: 15px solid #f6f4f0;border-right: 15px solid #f6f4f0 }.banner_img-prev::before {left: 0;bottom: 0;z-index: 2;content: '';width: 100%;height: 130px;position: absolute;background-color: #5a4140 }.banner_img-prev .bannerSmallSlider::before {top: 0;left: 0;z-index: 1;width: 100%;content: '';height: 100%;position: absolute;background-color: #000000c2 }.banner-silder-text h5 {color: #fff;font-size: 20px }.banner-silder-text h6 {font-size: 15px;color: #ada0a0 }.banner-slider-btn {gap: 10px;display: flex;position: relative;align-items: center;justify-content: center }.banner-slider-btn button {width: 35px;height: 35px;border: none;display: flex;font-size: 20px;color: #7b6766;align-items: center;justify-content: center;background-color: transparent }.banner-slider-btn button:hover, .checked {color: #c19b7b }.banner-small-slider-img {width: 100%;height: 235px }.banner-slider-conterl {z-index: 2;width: 100%;display: flex;flex-wrap: wrap;position: relative;align-items: center;flex-direction: column;justify-content: space-between }.banner-slider-conterl .custom-flex {width: 100%;display: flex;align-items: center;justify-content: space-between }.a-track-number .progress, .nike-zoom-progress-barchg .progress {display: block;background-size: 0 100%;left: 0;position: absolute;overflow: hidden;right: 0;background-repeat: no-repeat }.nike-zoom-progress-barchg .progress {width: 100%;height: 1px;border-radius: 10px;background-color: #7e6b6a;background-image: linear-gradient(to right, #c19b7b, #c19b7b);transition: background-size .4s ease-in-out;margin: auto;bottom: -15px }.a-track-sec, .service-detail-sec, .service-sec, .testimonial_sec, .why-choose-sec, section.about-sec.inner-about-sec {padding: 100px 5% }.track-img {width: 100%;height: 380px }.track-box h4 {font-size: 25px;margin-top: 20px }.a-track-slider .slick-slide {opacity: 1;margin: 0 10px;transition: margin .3s }.a-track-slider-contorl {display: flex;margin: 50px 0 25px;align-items: center;justify-content: center }.a-trackr-btn {gap: 25px;width: 50%;display: flex;position: relative;align-items: center;justify-content: center }.a-trackr-btn button {border: none;background-color: transparent }.a-track-number {width: 500px;position: relative }.a-track-number .slide_counter h2 {color: #fff;margin-bottom: 0;display: flex;height: 100%;gap: 190px;font-size: 25px;font-weight: 400;align-items: center;justify-content: space-between }.a-track-number .progress {width: 80%;height: 1px;border-radius: 10px;bottom: 0;background-color: #ffffff4b;background-image: linear-gradient(to right, #080e28, #ffffff4b);transition: background-size .4s ease-in-out;top: 0;margin: auto }.a-track-slider .slick-list {height: 455px }.about-sec {padding: 0 5% 100px }.about-img {width: 100%;height: 450px;min-height: 100% }.about-text {padding-left: 15px }.about-text h2, .why-choose-text h2 {margin-bottom: 15px }.about-text ul {gap: 35px;display: flex;align-items: flex-start }.about-text ul li h5 {font-size: 14px;color: #d9c3b0;padding: 35px 20px;letter-spacing: 3px;border-radius: 50px;writing-mode: sideways-lr;border: 1px solid #d9c3b0 }.about-text ul li p, .service-detail-box p {margin-bottom: 25px }.bespoke-sec {margin: 0 auto;max-width: 2000px;padding: 0 2%!important }.bespoke-bg-img {width: 100%;display: flex;height: 100vh;margin: 0;padding: 0;min-height: 800px;align-items: center;justify-content: center;background-image: url(../images/Bespoke.png);background-repeat: no-repeat;overflow: hidden }.bespoke-title, .service-heading {align-items: center;display: flex }.bespoke-content {z-index: 2;padding: 10px }.bespoke-title {gap: 10px;overflow: hidden;position: relative;flex-direction: column;justify-content: center }.bespoke-title span {display: block;padding: 5px;color: #5a4140;background: #fff;line-height: 1.1;width: fit-content;will-change: transform }.service-heading {margin-bottom: 25px;padding-bottom: 5px;justify-content: space-between;border-bottom: 1px solid #dedcd8 }.serviceSlider-btn {display: flex;align-items: center;position: relative;justify-content: center }.serviceSlider-btn::before {top: 0;left: 0;right: 0;bottom: 0;width: 1px;content: '';height: 100%;margin: auto;position: absolute;background-color: #dedcd8 }.serviceSlider-btn button {width: 45px;border: none;height: 40px;font-size: 15px;color: #c6c5c2;transition: .5s ease-out;background-color: transparent }.serviceSlider-btn button:hover {color: #c19b7b;transition: .5s ease-in }.service-box {padding: 10px;margin-bottom: 25px;background-color: #fff }.service-img {width: 100%;height: 190px;overflow: hidden;position: relative }.service-img::before {top: 50%;left: 50%;height: 0%;z-index: 1;content: "";width: 200%;position: absolute;background-color: #5a4140;transform: translate(-50%, -50%) rotate(-45deg) }.service-box:hover .service-img::before {height: 250%;transition: .6s linear;background-color: transparent }.service-box:hover .service-text h5::before {left: 70%;transition: .5s ease-in }.service-text {padding: 20px 10px }.service-text p {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 15px }.service-text h4 {padding: 15px 0 }.service-text h5 {color: #1f1f1f;max-width: 100px;position: relative;margin-bottom: 10px;padding-bottom: 20px;border-bottom: 1px solid #e8e8e8 }.service-text h5::before {left: 0;width: 30%;height: 1px;content: '';bottom: -1px;position: absolute;transition: .5s ease-out;background-color: #c19b7b }.serviceSlider .slick-slide {opacity: 1;margin: 0 10px }.why-choose-sec .add-padding {margin: 0 auto 100px }.why-choose-img {width: 100%;height: 400px;min-height: 100% }.why-choose-text h5 {font-size: 16px;font-family: NTSEAWAVE }.why-choose-text ul {gap: 30px;display: flex;margin-top: 25px;justify-content: flex-start }.why-choose-text ul li .why-choose-ul-line {width: 50px;display: flex;height: 300px;min-height: 100%;position: relative;align-items: center;border-radius: 100px;justify-content: center;border: 1px solid #eae0d6 }.why-choose-text ul li .why-choose-ul-line::before {content: '';top: 0;left: 0;right: 0;bottom: 0;width: 1px;height: 80%;margin: auto;position: absolute;background-color: #eae0d6 }.why-choose-text ul li p {margin-bottom: 20px }.why-choose-text ul li h6 {gap: 10px;display: flex;font-size: 14px;align-items: center;margin-bottom: 15px;font-family: Blender;justify-content: flex-start }.profile, .testimonial_top_bar {align-items: center;display: flex }.prodject-sec {position: relative;padding: 100px 5% 0;background-color: #fff }.prodject-sec::before {left: 0;bottom: 0;width: 100%;content: '';height: 100px;position: absolute;background-color: #f6f4f0 }.home-project-sec {padding: 100px 0;}.home-project-sec .slick-prev:before, .home-project-sec .slick-next:before {position: absolute;content: '\f061';height: 50px;width: 50px;border-radius: 50%;border: 2px solid #fff;z-index: 999999;background: #5a4140;color: #fff;right: 0;top: 0;bottom: 0;margin: auto;font-family: 'Font Awesome 6 Free';font-weight: 900;display: grid;place-content: center;}.home-project-sec .slick-next {right: 40px;}.home-project-sec .project-img-box img {width: 100%;height: 400px;object-fit: cover;}.home-project-sec .slick-prev {left: 70px;z-index: 9;}.home-project-sec .slick-prev:before {content: '\f060';}.projectSlider .slick-slide {opacity: 1;margin: 0 10px }.testimonial_top_bar {justify-content: space-between;border-bottom: 1px solid #e5e5e5;padding: 30px 0 15px }.testimonial_top_bar p {color: #666;margin: 0 auto;width: 50% }.testimonial_boxspan {color: #f3b15c }.testimonial_box {padding: 50px 24px;height: 320px;margin: 25px 0;position: relative }.testimonial_box i {position: absolute;color: #000;top: -7%;opacity: 0;padding: 20px;border-radius: 50%;background-color: #fff }.testimonial_box p {padding: 0 10px 0 0;max-height: 100px;font-weight: 500;color: #8a8b8d;overflow-y: scroll;font-family: Montserrat }.profile {padding: 30px 0;gap: 20px }.profile img {width: 70px;height: 70px;border-radius: 50% }.profile_text p {margin: 0;overflow-y: visible;padding: 0 }.profile_text h6 {margin: 0;color: #000;font-size: 20px;font-family: NTSEAWAVE }.blog-detail a, .blog-detail h4, .lat-bt-txt h4, .lat-fea h6, .service-detail-box ul li span {font-family: Montserrat }.testimonial_slider .slick-slide.slick-current.slick-active .testimonial_box i {background-color: #fff;color: #51483f;opacity: 1 }.testimonial_slider .slick-slide.slick-current.slick-active .profile_text p {padding: 0!important;color: #fff }.cont-bx a, .testimonial_slider .slick-slide.slick-current.slick-active .testimonial_box h6 {color: #fff }.testimonial_slider .slick-slide.slick-current.slick-active .testimonial_box p {padding: 20px 0 16px;color: #fff }.testimonial_slider .slick-slide.slick-current.slick-active .testimonial_box {border: 1px solid #f4f4f4;border-radius: 0;background-color: #5a4140;box-shadow: 23.013px 9.768px 59px 0 rgba(193, 193, 193, .2) }.testimonial_box:hover {background-color: #5a4140!important;box-shadow: 23.013px 9.768px 59px 0 rgba(193, 193, 193, .2) }.testimonial_box:hover i {opacity: 1;background-color: #fff;color: #51483f }.testimonial_slider .slick-list.draggable {height: 463px;padding: 60px 0 }.testimonial_slider .slick-active {opacity: 1 }.testimonial_slider .slick-slide.slick-current.slick-active+.slick-slide.slick-active .testimonial_box, .testimonial_slider .slick-slide.slick-current.slick-active+.slick-slide.slick-active+.slick-slide.slick-active .testimonial_box {background-color: #fff;border-radius: 0 }.profile i {position: relative;top: 0;left: 0;background-color: #000!important;border: 1px solid #fff;color: #fff!important }.testimonial_slider .slick-slide.slick-active+.slick-slide.slick-active .testimonial_box p {color: #8a8b8d;margin: 0 0 10px }.testimonial_slider-btn {display: flex;gap: 15px;align-items: center;justify-content: flex-end }.testimonial_slider-btn button {height: 60px;width: 60px;display: flex;flex-shrink: 0;color: #ccc;border-radius: 50%;align-items: center;transition: .5s ease-out;justify-content: center;border: 1px solid #ccc;background-color: transparent }.testimonial_slider-btn button:hover {color: #000;transition: .5s ease-in;border-color: #5a4140;background-color: #5a4140 }.abouttestimonial_sec {overflow-x: hidden;padding: 80px 5% 100px }.inner-banner-sec {padding: 0 1% }.inner-bg-img {height: 500px;display: flex;padding: 100px 5%;align-items: center;justify-content: center;background-image: url(../images/inner-banner-bg.png);background-repeat: no-repeat }.inner-bg-img h1 {font-size: 70px }.inner-track-sec {padding: 60px 5%;background-color: #fff }.inner-whychose .add-padding {margin: 100px auto }.inner-servicer-sec .service-heading {justify-content: center;border: none }.form-control:disabled, .form-control:read-only {background-color: #fff }.input-group-text {background-color: #fff;border-left: 0 }.order-form .input-group {position: relative }.order-form .input-group>.form-control, .order-form .input-group>.form-select {position: relative;flex: 1 1 auto;width: 1%;min-width: 0;border-color: #bdbdbd;color: #909091;background-color: transparent;font-family: Montserrat;border-radius: 0;font-weight: 500;padding: 17px;margin-bottom: 0 }.custom-border, .footer-copy-right-sec {border-top: 1px solid #ffffff8f }.order-form .input-group>.form-control::placeholder, .order-form .input-group>.form-select::placeholder {font-family: Blender }.section-heading {margin-bottom: 25px }.section-heading p {width: 70%;margin: auto;color: #969696 }.input-group i {position: absolute;right: 15px;top: 20px;color: #7f7f7f;font-size: 17px }.blog-sec, section.contact-pg, section.latest-travel.inn-det, section.work-together.bg-effect {padding: 100px 0 }.col-12 .input-group.agb::before {position: absolute;top: 0;right: 40px;height: 100%;z-index: 1;width: 15px;content: '';background-image: url(../images/ARROW.png);background-repeat: no-repeat;background-size: contain }.submit-btn {display: flex;align-items: center;justify-content: center }.cont-bot-txt form button, .submit-btn button.theme-btn-1 {border: none }.cont-bot-txt form input, .cont-bot-txt form textarea {padding: 15px;margin-bottom: 30px;border: 1px solid #c5c5c5;color: #000;background-color: transparent }.inner-prodject-sec {padding: 100px 5%;background-color: transparent }.inner-prodject-sec .project-img-box {width: 100%;height: 550px;margin-bottom: 25px;position: relative }.project-img-box h4 {left: 0;bottom: 0;max-width: 60%;font-size: 25px;padding: 15px 10px;position: absolute;background-color: #f6f4f0 }.cont-bx {min-height: 100%;padding: 50px 20px;background-color: #5a4140 }.cont-bx h3 {font-size: 19px;line-height: 11px;margin-bottom: 16px;color: #fff;font-weight: 400;padding-bottom: 15px;border-bottom: 1px solid #fff;width: 75% }.cont-bot-txt h3 {font-size: 45px;line-height: 50px;margin-bottom: 10px }.cont-bot-txt p {font-size: 14px;width: 80%;margin: 0 auto 40px }.cont-bot-txt form input {width: 100% }.cont-bot-txt form textarea {width: 100%;height: 150px }.contact_map {padding: 0 2% 100px }.contact_map iframe {width: 100%;height: 475px }.service-detail-box img {width: 100%;height: auto;object-fit: cover;border-radius: 5px;margin-bottom: 25px }.service-detail-box h2 {margin-bottom: 5px }.service-detail-box ul li {gap: 15px;display: flex;margin-bottom: 15px;align-items: center;justify-content: flex-start }.service-detail-box ul li i {font-size: 14px;color: #e82d36 }.service-detail-box ul li span {font-size: 14px;color: #7c7c7c;font-weight: 500 }.footer-sec {padding: 80px 5% 0;background: #5a4140 }.footer-newsletter form {display: flex;align-items: center;padding-bottom: 10px;justify-content: space-between;border-bottom: 1px solid #7e6b6a }.footer-sec .footer-newsletter h2 {font-size: 35px;text-align: center;margin-bottom: 40px }.footer-newsletter {margin-bottom: 60px }.footer-newsletter form input {width: 100%;border: none;color: #fff;background-color: transparent }.footer-newsletter form button {border: none;color: #ffffff94;background-color: transparent }.footer-newsletter form input::placeholder {color: #ffffff94 }.footer-sec h2 {color: #fff;font-size: 20px;margin-bottom: 10px }.footer-support ul li a {color: #999;font-weight: 500;font-size: 14px }.footer-copy-right-sec p {margin-bottom: 0;color: #ffffffa2 }.footer-copy-right-sec {padding: 20px 0 }.footer-latest-update ul {gap: 20px;display: flex;align-items: flex-start;flex-direction: column;justify-content: center }.footer-latest-update ul li a {gap: 20px;display: flex;color: #ffffffb4;font-size: 16px;align-items: baseline;justify-content: flex-start }.footer-support ul {line-height: 40px;column-count: 2 }.footer-logo {border-left: 1px solid #ffffff8f;border-right: 1px solid #ffffff8f;padding: 60px 70px 80px;margin: 0 20px }.footer-latest-update form input {width: 100%;height: 50px;padding: 0 20px;background: #282828;border: none;text-transform: uppercase;color: #747474;font-weight: 500;border-radius: 8px }.footer-latest-update, .footer-support {padding-top: 60px }.footer-logo h2 {margin-bottom: 0 }.footer-logo p {margin: 15px 0;color: #ffffff94 }.footer-logo ul {display: flex;align-items: center;justify-content: center;gap: 10px;margin-bottom: 60px }.footer-logo ul li a:hover {background: #c19b7b;color: #fff;transition: .5s;border: 2px solid #c19b7b }.footer-logo ul li a {border: 1px solid #ffffffcb;color: #ffffffcb;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;transition: .5s }.footer-logo a img {width: 150px;height: 55px;object-fit: contain;margin-bottom: 15px }.blog-box {height: 450px;position: relative;margin: 25px 0 0 }.blog-box img {width: 100%;height: 450px;object-fit: cover;border-radius: 5px }.blog-detail {bottom: 0;width: 80%;position: absolute;border-radius: 0 5px 0 0;padding: 25px 25px 10px 0;background-color: #f3f3f3 }.blog-detail h4 {font-size: 20px;margin-bottom: 5px;text-transform: capitalize;line-height: 30px }.blog-detail a, .blog-detail ul li {font-size: 14px;text-transform: uppercase;font-weight: 600 }.blog-detail p {font-size: 14px }.blog-detail ul {gap: 25px;display: flex;margin-bottom: 15px;align-items: center }.blog-detail ul li, .lat-fea {display: flex;align-items: center }.blog-detail ul li {gap: 10px;color: #563e3d }.blog-detail ul li i {color: #000 }.blog-head-btn {text-align: end }.blog-detail a {color: #59403f;margin-top: 20px }.lat-fea h6, .lat-fea p {text-transform: capitalize }.lat-img img {width: 100%;height: 500px;object-fit: cover }.lat-fea {gap: 20px;margin: 10px 0 }.lat-fea h6 {font-size: 20px }.lat-fea p {font-size: 18px;color: #000 }.lat-bt-txt h4 {color: #000;font-size: 30px;margin-bottom: 10px;font-weight: 500 }.lat-fea i {color: #583f3e;font-size: 15px }button.mute-btn {position: fixed;height: 50px;width: 50px;border-radius: 50%;border: 2px solid #fff;z-index: 999999;align-items: center;justify-content: center;background: #5a4140;color: #fff;right: 20px;bottom: 20px;display: none }#musicPopup.open, button.mute-btn.true>i:last-child {display: block }@keyframes fadein {from {opacity: 0 }to {opacity: 1 }}.popup-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);justify-content: center;align-items: center;z-index: 3 }.popup-container {background: #5a4140;border-radius: 12px;padding: 30px;text-align: center;max-width: 400px;width: 80%;box-shadow: 0 6px 15px rgba(0, 0, 0, .1);animation: .3s ease-out fadeIn }.popup-container h2 {font-size: 24px;color: #fff;margin-bottom: 15px;line-height: 1 }.popup-container p {font-size: 16px;color: #fff;margin-bottom: 20px }.popup-actions {display: flex;justify-content: space-evenly }.popup-actions .btn {padding: 12px 24px;font-size: 16px;border: none;border-radius: 8px;cursor: pointer }.popup-actions .btn#acceptBtn {color: #fff;border: 1px solid }.popup-actions .btn#declineBtn {background-color: #000;color: #fff }.popup-actions .btn#acceptBtn:hover {background-color: #7f6a56 }.popup-actions .btn#declineBtn:hover {background-color: #c82333 }.popup-overlay.open {display: flex!important }@media only screen and (min-width:1200px) and (max-width:1365px) {.inner-bg-img h1 {font-size: 60px }.service-text h4 {height: 80px }h1 {font-size: 40px }h2 {font-size: 45px }.about-text {padding: 0 }}@media only screen and (min-width:992px) and (max-width:1199px) {.inner-bg-img h1 {font-size: 60px }.service-text h4 {height: 80px }h1 {font-size: 40px }h2 {font-size: 45px }.about-text {padding: 0 }}@media only screen and (min-width:768px) and (max-width:991px) {.blog-detail {width: 90% }.blog-detail h4 {font-size: 18px;line-height: 26px }.inner-bg-img h1 {font-size: 50px }.inner-prodject-sec .project-img-box {height: 400px }.project-img-box h4 {max-width: 80%;font-size: 20px }.testimonial_slider .slick-list.draggable {height: auto;padding: 0 }section.testimonial_sec {padding: 60px 0 0 }section.service-sec {padding: 70px 0 }section.about-sec, section.why-choose-sec {padding: 0 }section.prodject-sec {padding: 50px 0 0 }.footer-support ul li a {font-size: 12px }.footer-latest-update ul li a {font-size: 12px;line-height: 20px;gap: 8px }.about-text ul {gap: 20px }h2 {font-size: 38px }h1 {font-size: 40px }.banner_img-prev {padding: 40px 10px }.header_btn .theme-btn-1 {padding: 8px 15px;font-size: 12px }.menuSection {padding: 10px 0 }.bespoke-bg-img {min-height: 600px }.bespoke-title span {font-size: 3.5rem }}@media only screen and (min-width:576px) and (max-width:767px) {.bespoke-bg-img {min-height: 500px }.bespoke-title span {font-size: 3rem }}@media only screen and (min-width:0px) and (max-width:575px) {.about-text, .footer-logo, section.about-sec, section.testimonial_sec, section.why-choose-sec {padding: 0 }.blog-detail h4 {font-size: 16px;line-height: 20px }.testimonial_slider .slick-slide, section.main_slider .slick-slide {margin: 0 }.testimonial_slider .slick-list.draggable {padding: 0;height: auto }.footer-logo {border: unset;text-align: start;margin: 20px 0 0 }.about-text, .footer-copy-right-sec {margin-top: 20px }.footer-copy-right-sec p {font-size: 12px }.footer-latest-update {padding-top: 0 }.footer-latest-update ul li a {justify-content: center }.footer-logo ul {justify-content: start }section.prodject-sec {padding: 70px 0 }.about-img, .projectSlider .slick-slide .project-img-box, .why-choose-img {height: 300px }.projectSlider .slick-active .project-img-box {height: 400px!important }.projectSlider .slick-slide {margin: 0 20px }section.service-sec {padding: 30px 0 0 }.about-text h2, .service-heading h2 {font-size: 30px }.about-text ul {display: block }.about-text ul li h5 {padding: 10px 15px;writing-mode: unset;display: inline-flex }h2 {font-size: 50px }.popup-container {width: 96% }.popup-actions .btn {padding: 8px 15px }.inner-bg-img h1, h1 {font-size: 35px }.main_slider {max-width: 100% }.bespoke-bg-img {min-height: 400px }.bespoke-title span {font-size: 2.5rem }.header_btn {margin-top: 25px;justify-content: center }.theme-btn-1 {font-size: 13px;padding: 14px 30px }.banner_text {padding: 10px;text-align: center }section.a-track-sec {padding: 30px 0 }section.service-detail-sec {padding: 50px 0 }.inner-prodject-sec .project-img-box, .service-detail-box img {height: 400px }.project-img-box h4 {max-width: 70%;font-size: 20px }.cont-bx {padding: 15px 20px;margin-bottom: 10px;min-height: auto }.cont-bot-txt p {width: 100% }}
ul.ftr-lnks {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 20px;
    flex-wrap: wrap;
}

ul.ftr-lnks a {
    color: #999;
    font-weight: 500;
    font-size: 14px;
}
    padding: 80px 0;
/*Privacy Policy starts*/

.privacy-policy-txt {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 20px;
    margin: 20px 0;
}

.privacy-policy-txt h6, .privacy-policy-txt a {
    font-size: 18px;
    line-height: 20px;
    color: #000;
}

.privacy-policy-txt h2 {
    font-size: 30px;
    line-height: 35px;
}

.privacy-policy-list ul {
    list-style-type: disc;
    padding: 0 0 0 60px;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 10px;
}

.privacy-policy-txt h4 {
    font-size: 24px;
    line-height: 25px;
    font-weight: 600;
}

.privacy-policy-con {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 10px;
}
.privacy-policy-txt {
    display: flex
;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 20px;
    margin: 20px 0;
}
/*Privacy Policy Ends*/

section.privacy-policy-sec.sec {
    padding: 100px 0;
}
.privacy-policy-txt-main h2.text-center {
    margin: auto;
    font-size: 60px;
    margin-bottom: 40px;
    font-weight: 700;
}

/**/


.cookieess_box {
    position: fixed;
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    bottom: 20px;
    width: 75%;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0 0 20px #00000040;
    z-index: 99999999999999999;
}

.cookieess_box form {
    display: flex;
    align-items: center;
    gap: 30px;
    justify-content: space-between;
}

.cookieess_box form div {
    display: flex;
    align-items: center;
    gap: 10px;
}

.cookieess_box form div label {
    margin-bottom: 0;
    font-size: 13px;
}

.cookieess_box_content h4 {
    font-size: 18px;
    font-weight: 800;
}

.cookieess_box_content p {
    font-size: 13px;
    margin-bottom: 5px;
}

.cookieess_box_content form input[type=checkbox] {
    position: relative;
    width: 40px;
    height: 20px;
    -webkit-appearance: none;
    appearance: none;
    background: #dfdfdf;
    outline: 0;
    border-radius: 2rem;
    cursor: pointer;
    box-shadow: inset 0 0 5px rgb(0 0 0 / 50%);
}

.cookieess_box_content form input[type=checkbox]::before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    transition: .5s;
}

.cookieess_box_content form input[type=checkbox]:checked::before {
    transform: translateX(100%);
    background: #fff;
}

.cookieess_box_content form input[type=checkbox]:checked {
    background: #5a4140;
}

.cookieess_box_content form div button {
    padding: 4px 40px;
    color: #fff;
    background-color: #5a4140;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.cookieess_box_content form div a {
    background: #dcdcdc;
    color: #000;
    font-size: 16px;
    padding: 4px 40px;
    border-radius: 4px;
}

.cookieess_box_content p a {
    color: #5a4140;
    text-decoration: underline;
}

.new-collaborator-sec {
    padding: 100px 0;
    position: relative;
    z-index: 1;
}

.new-collaborator-sec .collab-box {
    padding: 15px;
    margin: 10px 0;
    box-shadow: 0 0 9px 2px #b3b3b3;
    border-radius: 10px;
}

.new-collaborator-sec .collab-box .collab-image img {
    width: 100%;
    height: 205px;
    object-fit: contain;
    background: #5a4140;
    border-radius: 10px;
    transition: 1s all;
}

.new-collaborator-sec .collab-box .collab-text a {
    font-size: 20px;
    text-align: center;
    color: #000;
    font-family: NTSEAWAVE;
    line-height: 30px;
    margin: 20px 0 0;
    font-weight: 600;
    display: block;
}

.new-collaborator-sec .collab-box .collab-text {
    height: 60px;
}

.new-collaborator-sec .row {
    justify-content: center;
}
.new-collaborator-sec .collab-box:hover .collab-image img {
    transform: scale(1.4);
    transition:.5s all;
}

    .new-collaborator-sec .collab-box .collab-image {
    overflow: hidden;
    border-radius: 10px;
}
