@import url("https://fonts.googleapis.com/css2?family=Bungee&family=Poppins: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"); @import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&"); @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"); :root { --bodyColor: #303030; --bodyBg: #fff; --whiteColor: #ffffff; --whiteColor2:#f6f6f6; --blackColor: #000000; --blackColor2: #333333; --contentColor: #303030; --headingColor: #1f1f25; --primaryColor: #c29958; --secondaryColor: #f34f3f; --borderColor: #eeeeee; --greyColor: #ebebeb; --greyColor2: #333333; --yellow:#eab73e; --yellow2: #c29958; --red:#d3122a; --greywhite: #f69679; --green:#0b9d8a; --borderColor2: #ccc; --greyColor1: #f6f6f6; --greyColor3: #717171; --greyColor4: #f5f5f5; --deepblue: #1e1345; --darkgrey: #f6f6f6; --darkgrey2: #f1f1f1; --darkgrey3:#5a5a5a; --pink:#ce126e; --borderRadius: 5px; --borderRadius2: 10px; --borderRadius3: 15px; --borderRadius4: 100px; --transition: .3s; --transition2: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s, box-shadow 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; --bodyFont: "Poppins", sans-serif; --headingFont: "Futura Std", sans-serif; --gradientColor: linear-gradient(90deg, rgba(255, 192, 41, 1) 9.5%, rgba(130, 99, 255, 1) 74.49%) --gradientColor2 : linear-gradient(3.98deg, rgba(0, 0, 0, 0) 3.24%, var(--blackColor) 93.62%); } .is_dark { --bodyColor: #ffffff; --bodyBg: #1a1a1a; --whiteColor: #1a1a1a; --whiteColor2:#1a1a1a; --blackColor2: #fff; --contentColor: #fff; --headingColor: #fff; --greyColor: #333333; --blackColor:#fff; } .layout__2 { --bodyFont: "Nunito", sans-serif; --headingFont: "Nunito", sans-serif; --primaryColor: #eab73e; } .layout__3 { --bodyFont: "Work Sans", sans-serif; --headingFont: "Work Sans", sans-serif; --primaryColor: #d3122a; } .layout__4 { --bodyFont: "Lora", sans-serif; --headingFont: "Lora", sans-serif; --primaryColor: #f69679; } .layout__5 { --bodyFont: "Lato", sans-serif; --headingFont: "Lato", sans-serif; --primaryColor: #c29958; } .layout__6 { --bodyFont: "Nunito Sans", sans-serif; --headingFont: "Nunito Sans", sans-serif; --primaryColor: #0b9d8a; } .layout__7 { --bodyFont: "Inter", sans-serif; --headingFont: "Inter", sans-serif; --primaryColor: #c29958; } .layout__8 { --bodyFont: "Lato", sans-serif; --headingFont: "Playfair Display", serif; --primaryColor: #ff3654; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: var(--bodyFont); background-color: var(--bodyBg); font-size: 16px; font-weight: 400; line-height: 1.8; position: relative; color: var(--bodyColor); } p { font-size: 16px; margin-bottom: 15px; color: var(--contentColor); } a { text-decoration: none; transition: var(--transition); } p, a, .btn, button, p, input, select, textarea, li, img { -webkit-transition: all var(--transition) ease-out 0s; -moz-transition: all var(--transition) ease-out 0s; -ms-transition: all var(--transition) ease-out 0s; -o-transition: all var(--transition) ease-out 0s; transition: all var(--transition) ease-out 0s; } svg { width: 25px; transition: var(--transition); } a { color: var(--contentColor); } a:hover { color: var(--primaryColor); } input:focus-visible { outline: none; } h1, h2, h3, h4, h5, h6 { color: var(--headingColor); font-family: var(--headingFont); -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; margin-bottom: 15px; } .common__row { align-items: center; } h1, h2, h3, h4, h5, h6 { font-weight: 500; } ul { margin: 0px; padding: 0px; } li { list-style: none; display: inline-block; } .row { --bs-gutter-x: 1.875rem; } .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 1.875rem; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); } @media (min-width: 1500px) and (max-width: 1920px) { .container { max-width: 1200px; } } .container-fluid.hero__fullwidth__spacing { padding-left: 195px; padding-right: 195px; } @media (min-width: 1366px) and (max-width: 1499px) { .container-fluid.hero__fullwidth__spacing { padding-left: 50px; padding-right: 50px; } } @media (min-width: 992px) and (max-width: 1365px) { .container-fluid.hero__fullwidth__spacing { padding-left: 15px; padding-right: 15px; } } @media (min-width: 768px) and (max-width: 991px) { .container-fluid.hero__fullwidth__spacing { padding-left: 15px; padding-right: 15px; } } @media (max-width: 767px) { .container-fluid.hero__fullwidth__spacing { padding-left: 15px; padding-right: 15px; } } @media (min-width: 1500px) and (max-width: 1920px) { .container__width .container { max-width: 1320px; } } @media (min-width: 1500px) and (max-width: 1920px) { .layout__7 .container { max-width: 1320px; } } .grid__coustom__wrapper { padding-left: calc(var(--bs-gutter-x) * 0.5); padding-right: calc(var(--bs-gutter-x) * 0.5); } .column__custom__class { padding-left: 15px; padding-right: 15px; } .custom__col__padding { padding-left: 5px; padding-right: 5px; } .custom__row__margin { margin-left: -5px; margin-right: -5px; } .column__custom__class__2 { padding: 0 7px; } .row__custom__class { margin-left: -15px; margin-right: -15px; padding: 0; } .sp_100 { padding: 100px 0; } .sp_90 { padding: 90px 0; } .sp_80 { padding: 80px 0; } .sp_70 { padding: 70px 0; } .sp_60 { padding: 60px 0; } .sp_50 { padding: 50px 0; } .sp_40 { padding: 40px 0; } .sp_30 { padding: 30px 0; } .sp_20 { padding: 20px 0; } .sp_top_120 { padding-top: 120px; } .sp_top_100 { padding-top: 100px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_100 { padding-top: 80px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_100 { padding-top: 50px; } } @media (max-width: 767px) { .sp_top_100 { padding-top: 30px; } } .sp_top_90 { padding-top: 90px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_90 { padding-top: 70px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_90 { padding-top: 50px; } } @media (max-width: 767px) { .sp_top_90 { padding-top: 30px; } } .sp_top_80 { padding-top: 80px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_80 { padding-top: 60px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_80 { padding-top: 50px; } } @media (max-width: 767px) { .sp_top_80 { padding-top: 50px; } } .sp_top_70 { padding-top: 70px; } @media (min-width: 768px) and (max-width: 991px) { .sp_top_70 { padding-top: 50px; } } @media (max-width: 767px) { .sp_top_70 { padding-top: 30px; } } .sp_top_60 { padding-top: 60px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_60 { padding-top: 40px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_60 { padding-top: 30px; } } @media (max-width: 767px) { .sp_top_60 { padding-top: 20px; } } .sp_top_50 { padding-top: 50px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_50 { padding-top: 30px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_50 { padding-top: 20px; } } @media (max-width: 767px) { .sp_top_50 { padding-top: 10px; } } .sp_top_40 { padding-top: 40px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_top_40 { padding-top: 15px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_top_40 { padding-top: 10px; } } @media (max-width: 767px) { .sp_top_40 { padding-top: 10px; } } .sp_top_30 { padding-top: 30px; } .sp_top_20 { padding-top: 20px; } .sp_bottom_110 { padding-bottom: 110px; } .sp_bottom_120 { padding-bottom: 120px; } .sp_bottom_100 { padding-bottom: 100px; } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_100 { padding-bottom: 50px; } } @media (max-width: 767px) { .sp_bottom_100 { padding-bottom: 30px; } } .sp_bottom_90 { padding-bottom: 90px; } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_90 { padding-bottom: 50px; } } @media (max-width: 767px) { .sp_bottom_90 { padding-bottom: 30px; } } .sp_bottom_80 { padding-bottom: 80px; } @media (min-width: 992px) and (max-width: 1365px) { .sp_bottom_80 { padding-bottom: 60px; } } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_80 { padding-bottom: 50px; } } @media (max-width: 767px) { .sp_bottom_80 { padding-bottom: 30px; } } .sp_bottom_70 { padding-bottom: 70px; } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_70 { padding-bottom: 50px; } } @media (max-width: 767px) { .sp_bottom_70 { padding-bottom: 30px; } } .sp_bottom_60 { padding-bottom: 60px; } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_60 { padding-bottom: 40px; } } @media (max-width: 767px) { .sp_bottom_60 { padding-bottom: 30px; } } .sp_bottom_50 { padding-bottom: 50px; } @media (min-width: 768px) and (max-width: 991px) { .sp_bottom_50 { padding-bottom: 20px; } } @media (max-width: 767px) { .sp_bottom_50 { padding-bottom: 10px; } } .sp_bottom_40 { padding-bottom: 40px; } .sp_bottom_30 { padding-bottom: 30px; } .sp_bottom_20 { padding-bottom: 20px; } .col--30 { padding-left: 30px; padding-right: 30px; } #scrollUp { width: 50px; height: 50px; line-height: 50px; background-color: var(--whiteColor); color: var(--primaryColor); right: 20px; bottom: 60px; text-align: center; overflow: hidden; border-radius: 50px; z-index: 9811 !important; position: fixed; display: block; box-shadow: 0px 10px 50px rgba(13, 38, 59, 0.15); } #scrollUp i { display: block; line-height: 50px; font-size: 20px; transition: 0.5s; } #scrollUp:hover i { background: var(--primaryColor); color: var(--whiteColor); } @keyframes dot-anim { 0% { transform: translateY(20px); } 100% { transform: translateY(0px); } } @keyframes dot-anim-2 { 0% { transform: translateX(20px); } 100% { transform: translateX(0px); } } @keyframes up-do-anim { 0%, 25%, 50%, 75%, 100% { transform: translateY(0); } 40% { transform: translateY(-30px); } 60% { transform: translateY(-15px); } } @keyframes cir-anim { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes move5 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } .dot__color { color: var(--primaryColor); } .overflow__hidden { overflow: hidden; } .default__button { background: var(--primaryColor); color: var(--whiteColor); border: 1px solid var(--primaryColor); border-radius: 5px; padding: 12px 30px; text-transform: unset; font-size: 16px; font-style: normal; font-weight: 500; font-family: var(--headingFont); display: inline-block; position: relative; line-height: 1; z-index: 1; text-align: center; } @media (min-width: 1366px) and (max-width: 1499px) { .default__button { padding: 12px 30px; } } @media (min-width: 992px) and (max-width: 1365px) { .default__button { padding: 10px 30px; } } @media (min-width: 768px) and (max-width: 991px) { .default__button { padding: 7px 25px; } } @media (max-width: 767px) { .default__button { padding: 10px 15px; font-size: 15px; } } .default__button:hover { background-color: var(--whiteColor); color: var(--blackColor); border: 1px solid var(--blackColor); } .default__button__2 { padding: 15px 50px; border: 1px solid var(--borderColor); background: transparent; display: inline-block; } @media (min-width: 992px) and (max-width: 1365px) { .default__button__2 { padding: 10px 40px; } } @media (min-width: 768px) and (max-width: 991px) { .default__button__2 { padding: 10px 40px; } } @media (max-width: 767px) { .default__button__2 { padding: 10px 40px; } } .default__button.btn__black { background: transparent; border: 1px solid var(--blackColor); color: var(--blackColor); } .default__button.btn__black:hover { background: var(--primaryColor); color: var(--blackColor); border-color: var(--blackColor); } .default__button.btn__yellow { background: var(--yellow); border: 1px solid var(--yellow); color: var(--whiteColor); } .default__button.btn__yellow:hover { background: var(--whiteColor); color: var(--yellow); border-color: var(--yellow); } .default__button.btn__pink { background: var(--greywhite); border: 1px solid var(--greywhite); color: var(--whiteColor); } .default__button.btn__pink:hover { background: var(--whiteColor); color: var(--greywhite); border-color: var(--greywhite); } .default__button.btn__yellow__2 { background: var(--yellow2); border: 1px solid var(--yellow2); color: var(--whiteColor); } .default__button.btn__yellow__2:hover { background: var(--whiteColor); color: var(--yellow2); border-color: var(--yellow2); } .default__button.green__button { background: var(--green); border: 1px solid var(--green); color: var(--whiteColor); } .default__button.green__button:hover { background: var(--whiteColor); color: var(--green); border-color: var(--green); } .default__button.red__button { background: var(--red); border: 1px solid var(--red); color: var(--whiteColor); } .default__button.red__button:hover { background: var(--whiteColor); color: var(--red); border-color: var(--red); } .default__button::after { content: ""; position: absolute; z-index: -1; transition: all 0.3s; width: 0%; height: 100%; top: 0; left: 0; background: var(--whiteColor); border-radius: 5px; } .default__button:hover::after { width: 100%; } .red__color { color: var(--red); } .primary__color { color: var(--primaryColor); } .section__padding { padding: 0 150px; } .custom__column__padding.row, .custom__column__padding.row * { --bs-gutter-x: 5px; } @media (min-width: 1500px) and (max-width: 1920px) { .custom__column__5 { width: 20%; } } @media (min-width: 768px) and (max-width: 991px) { .paginationwrap { margin-bottom: 30px; } } @media (max-width: 767px) { .paginationwrap { margin-bottom: 30px; } } .paginationwrap__list li a { height: 50px; width: 50px; line-height: 50px; border: 1px solid var(--borderColor); display: inline-block; text-align: center; border-radius: 100%; font-size: 16px; } @media (max-width: 767px) { .paginationwrap__list li a { height: 40px; width: 40px; line-height: 40px; font-size: 14px; } } .paginationwrap__list li a:hover { background: var(--primaryColor); color: var(--whiteColor); } .paginationwrap__list li a.active { background: var(--primaryColor); color: var(--whiteColor); } .herobanner__slider__arrow .slick-arrow { color: var(--primaryColor); left: 30px; border: 1px solid var(--borderColor); position: absolute; text-align: center; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; background: var(--whiteColor); display: inline-block; margin-top: -15px; opacity: 1; visibility: visible; left: auto; height: 50px; width: 50px; line-height: 50px; border-radius: 100%; display: inline-block; z-index: 999; right: 20px; cursor: pointer; } .herobanner__slider__arrow .slick-arrow:hover { background: var(--primaryColor); color: var(--whiteColor); } .herobanner__slider__arrow .slick-arrow.next_class { left: auto; right: 20px; margin-top: 46px; } .slider__default__arrow .slick-arrow { position: absolute; left: 15px; border: 1px solid var(--borderColor); z-index: 99; height: 50px; width: 50px; border-radius: 5px; line-height: 50px; text-align: center; cursor: pointer; top: 50%; transform: translatey(-50%); margin-top: -15px; opacity: 0; transition: 0.3s; } @media (max-width: 767px) { .slider__default__arrow .slick-arrow { top: 40%; height: 40px; width: 40px; line-height: 40px; } } .slider__default__arrow .slick-arrow:hover { background-color: var(--primaryColor); color: var(--whiteColor); } .slider__default__arrow .slick-arrow.next_class { left: auto; right: 20px; } .slider__default__arrow:hover .slick-arrow { left: -50px; visibility: visible; opacity: 1; } @media (min-width: 992px) and (max-width: 1365px) { .slider__default__arrow:hover .slick-arrow { left: 0; } } @media (max-width: 767px) { .slider__default__arrow:hover .slick-arrow { left: 0px; } } @media (min-width: 768px) and (max-width: 991px) { .slider__default__arrow:hover .slick-arrow { left: 0px; } } .slider__default__arrow:hover .slick-arrow.next_class { left: auto; right: -50px; } @media (min-width: 992px) and (max-width: 1365px) { .slider__default__arrow:hover .slick-arrow.next_class { right: 0; } } @media (max-width: 767px) { .slider__default__arrow:hover .slick-arrow.next_class { right: 0px; } } @media (min-width: 768px) and (max-width: 991px) { .slider__default__arrow:hover .slick-arrow.next_class { right: 0px; } } .slider__default__arrow--2 .slick-arrow { background: var(--borderColor); } .slider__default__arrow--2:hover .slick-arrow { left: 70px; } .slider__default__arrow--2:hover .slick-arrow.next_class { left: auto; right: 70px; } .herobanner .slider__default__arrow .slick-arrow { left: -80px; } .herobanner .slider__default__arrow .slick-arrow.next_class { left: auto; right: -80px; } .herobanner .slider__default__arrow.herobanner__arrow .slick-arrow { left: 50px; } .herobanner .slider__default__arrow.herobanner__arrow .slick-arrow.next_class { left: auto; right: 40px; } .herobanner .slider__default__arrow:hover .slick-arrow { left: -95px; } @media (min-width: 1366px) and (max-width: 1499px) { .herobanner .slider__default__arrow:hover .slick-arrow { left: -50px; } } @media (min-width: 992px) and (max-width: 1365px) { .herobanner .slider__default__arrow:hover .slick-arrow { left: 0; } } @media (min-width: 768px) and (max-width: 991px) { .herobanner .slider__default__arrow:hover .slick-arrow { left: 0; } } .herobanner .slider__default__arrow:hover .slick-arrow.next_class { left: auto; right: -95px; } @media (min-width: 1366px) and (max-width: 1499px) { .herobanner .slider__default__arrow:hover .slick-arrow.next_class { right: -50px; } } @media (min-width: 992px) and (max-width: 1365px) { .herobanner .slider__default__arrow:hover .slick-arrow.next_class { right: 0; } } @media (min-width: 768px) and (max-width: 991px) { .herobanner .slider__default__arrow:hover .slick-arrow.next_class { right: 0; } } .herobanner .slider__default__arrow:hover.herobanner__arrow .slick-arrow { left: 60px; } .herobanner .slider__default__arrow:hover.herobanner__arrow .slick-arrow.next_class { left: auto; right: 60px; } .testimonial__2 .testimonial__slider__active.slider__default__arrow .slick-arrow { background: var(--whiteColor); } .testimonial__2 .testimonial__slider__active.slider__default__arrow .slick-arrow:hover { background: var(--yellow); color: var(--whiteColor); } .slider__default__dot .slick-dots { position: absolute; bottom: -50px; width: 100%; margin: 0; text-align: center; left: 0; } @media (min-width: 992px) and (max-width: 1365px) { .slider__default__dot .slick-dots { bottom: 20px; } } @media (min-width: 768px) and (max-width: 991px) { .slider__default__dot .slick-dots { bottom: -20px; } } @media (max-width: 767px) { .slider__default__dot .slick-dots { bottom: 0; } } .slider__default__dot .slick-dots li { list-style: none; display: inline-block; font-size: 0; height: 10px; width: 10px; border-radius: 100%; margin: 0 10px; background-color: var(--borderColor2); cursor: pointer; margin-top: 0; } .slider__default__dot .slick-dots li.slick-active { background-color: var(--primaryColor); } .slider__default__dot .slick-dots li button { display: none; } .slider__default__dot.herobanner__dot .slick-dots { bottom: 40px; } .slider__default__dot--2 .slick-dots { bottom: 20px; } .testimonial .slider__default__dot .slick-dots { bottom: inherit; } .testimonial .slider__default__dot--2 .slick-dots { bottom: 20px; } .small__product .slider__default__dot .slick-dots { bottom: -20px; } .section__title { padding-bottom: 40px; } @media (min-width: 768px) and (max-width: 991px) { .section__title { padding-bottom: 30px; } } @media (max-width: 767px) { .section__title { padding-top: 20px; padding-bottom: 20px; } } .section__title h2 { font-size: 35px; margin-bottom: 0; line-height: 1.2; } @media (max-width: 767px) { .section__title h2 { font-size: 24px; line-height: 35px; } } @media (min-width: 992px) and (max-width: 1365px) { .section__title h2 { font-size: 32px; line-height: 45px; } } .section__title p { margin-bottom: 0; } .layout__2 .section__title h2 { font-weight: 700; } .layout__4 .section__title h2 { font-weight: 700; } .herobanner__small__title__7 { color: var(--primaryColor); } .breadcrumb { background: var(--greyColor); padding-top: 25px; padding-bottom: 25px; margin: 0; } @media (min-width: 768px) and (max-width: 991px) { .breadcrumb { padding-top: 40px; padding-bottom: 40px; } } @media (max-width: 767px) { .breadcrumb { padding-top: 30px; padding-bottom: 30px; } } .breadcrumb__title { text-align: center; } .breadcrumb__title h1 { font-size: 36px; margin: 0; margin-bottom: 10px; } @media (max-width: 767px) { .breadcrumb__title h1 { font-size: 26px; } } .breadcrumb__title ul li { display: inline-block; font-size: 16px; font-weight: 500; margin-right: 18px; position: relative; } .breadcrumb__title ul li.color__blue { color: var(--primaryColor); } .breadcrumb__title ul li::before { position: absolute; width: 18px; height: 1px; background-color: #1f2226; content: ""; right: -21px; top: 12px; z-index: 99; -webkit-transform: rotate(115deg); -ms-transform: rotate(115deg); transform: rotate(115deg); } .breadcrumb__title ul li:last-child::before { display: none; } .pagination__wraper ul li a { height: 50px; width: 50px; line-height: 50px; border: 2px solid var(--greyColor); text-align: center; display: block; font-weight: 700; border-radius: 5px; } .pagination__wraper ul li a:hover { background: var(--primaryColor); color: var(--whiteColor); } .pagination__wraper ul li a.active { background: var(--primaryColor); color: var(--whiteColor); } .body__overlay { position: relative; } .body__overlay::after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; background-color: var(--blackColor); z-index: 9999; opacity: 0; visibility: hidden; transition: var(--transition); } .body__overlay.opened::after { opacity: 0.5; visibility: visible; } .mode_switcher.my_switcher { position: fixed; right: -50px; top: 100px; z-index: 9999999; transition: 0.3s; } .mode_switcher.my_switcher:hover { right: 0; } @media (min-width: 1500px) and (max-width: 1920px) { .mode_switcher.my_switcher { top: 300px; } } .mode_switcher.my_switcher button { display: flex; font-size: 20px; color: var(--whiteColor); background: var(--primaryColor); padding: 10px; line-height: 20px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; width: 90px; box-shadow: 0px 6px 34px rgba(215, 216, 222, 0.15); border: none; } .mode_switcher.my_switcher button svg { width: 20px; margin-right: 10px; } .mode_switcher.my_switcher button span { font-size: 16px; } .light__mode { display: none; } .is_dark .light__mode { display: block; } .is_dark .dark__mode { display: none; } .headerarea.headerarea__2 { border-bottom: 1px solid var(--greyColor); } .headerarea.headerarea__2 { border-top: 1px solid rgba(31, 34, 38, 0.1); } @media (min-width: 768px) and (max-width: 991px) { .headerarea.headerarea__2 { display: none; } } @media (max-width: 767px) { .headerarea.headerarea__2 { display: none; } } .headerarea.headerarea__2 .headerarea__main__menu { text-align: start; } .headerarea.sticky { position: fixed; top: 0; background: var(--whiteColor); z-index: 999; right: 0; left: 0; width: 100%; transition: 0.4s; -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07); box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07); animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; margin-top: 0; } .headerarea__left { display: flex; height: 100%; align-items: center; } .headerarea__main__menu { text-align: center; } .headerarea__main__menu.headerarea__main__menu__3 nav ul li:first-child { margin-left: 0; } .headerarea__main__menu nav ul > li { position: relative; } .headerarea__main__menu nav ul > li > a { display: block; font-size: 16px; padding: 10px 20px; font-weight: 600; position: relative; color: var(--blackColor); line-height: 60px; font-family: var(--headingFont); } @media (min-width: 992px) and (max-width: 1365px) { .headerarea__main__menu nav ul > li > a { line-height: 50px; font-size: 15px; padding: 10px 15px; } } .headerarea__main__menu nav ul > li > a.headerarea__has__dropdown__2 { color: var(--blackColor); } .headerarea__main__menu nav ul > li:hover > a { color: var(--primaryColor); } .headerarea__main__menu nav ul > li .headerarea__submenu { position: absolute; clip: rect(0px, 200vw, 0, 0px); transition: opacity 0.4s linear, clip 0.6s linear, visibility 0s 0.4s; transform: translateZ(0); background-color: var(--whiteColor); min-width: 250px; transition: 0.3s; top: 100%; left: 0; opacity: 0; visibility: hidden; z-index: 999; box-shadow: 0 5px 20px 0 rgba(23, 44, 82, 0.1); border-radius:0px; } .headerarea__main__menu nav ul > li .headerarea__submenu li { display: block; margin: 0; } .headerarea__main__menu nav ul > li .headerarea__submenu li:hover > a { color:#fff; background: var(--primaryColor); } .headerarea__main__menu nav ul > li .headerarea__submenu li a { padding: 8px 25px; text-align: left; display: block; color: var(--blackColor); line-height: 30px; font-family: var(--bodyFont); font-weight: normal; } .headerarea__main__menu nav ul > li .headerarea__submenu.headerarea__submenu__2 li a { color: var(--blackColor); } .headerarea__main__menu nav ul > li .headerarea__submenu.headerarea__megamenu { padding: 20px; padding-bottom: 30px; } .headerarea__main__menu nav ul > li .headerarea__submenu.headerarea__megamenu ul li a { padding: 8px 0; display: inline-block; } .headerarea__main__menu nav ul > li:hover .headerarea__submenu { visibility: visible; opacity: 1; clip: rect(0px, 100vw, 200vh, -30px); transition: clip 0.6s linear, opacity 0.4s linear; } .headerarea__megamenu { width: 100%; left: 0; background: var(--whiteColor); padding: 23px 30px 30px 0; box-shadow: 10px 25px 80px rgba(150, 150, 150, 0.15); } .headerarea__megamenu .mega__menu__li { display: inline-block; float: left; padding: 0 15px; width: 25%; text-align: left; } .headerarea__megamenu .mega__menu__li.mega__menu__image { padding: 15px 25px; } .headerarea__megamenu .mega__menu__li .menu__title { letter-spacing: 0.2px; display: block; border-bottom: 1px solid #ebebeb; padding-bottom: 18px; font-weight: 600; padding: 8px 0; } .headerarea__megamenu .mega__menu__li ul { margin-top: 15px; } .headerarea__megamenu .mega__menu__li ul li { margin-bottom: 0; text-align: left; width: 100%; } .headerarea__megamenu .mega__menu__li ul li a { font-weight: 400; } .headerarea__right { text-align: right; display: flex; justify-content: flex-end; height: 100%; align-items: center; } .headerarea__right ul li { margin-right: 15px; } @media (min-width: 1366px) and (max-width: 1499px) { .headerarea__right ul li { margin-right: 10px; } } @media (min-width: 992px) and (max-width: 1365px) { .headerarea__right ul li { margin-right: 5px; } } .headerarea__right ul li:last-child { margin-right: 0; } .headerarea__contact__info a { display: flex; align-items: center; justify-content: end; height: 100%; font-size: 20px; } .headerarea__contact__info a:hover svg { fill: var(--primaryColor); } .headerarea__contact__info a svg { width: 30px; fill: var(--blackColor); transition: 0.3s; margin-right: 10px; } .sticky .headerarea__main__menu nav ul > li a { color: var(--blackColor); } .sticky .headerarea__main__menu nav ul > li:hover > a { color: var(--primaryColor); } .mega__menu__image li img { border-radius: 15px; } .header__label { position: absolute; right: 13px; font-size: 10px; background-color: var(--secondaryColor); display: inline-block; color: var(--whiteColor); line-height: 1; padding: 3px 10px; border-radius: 3px; top: 12px; font-weight: normal; } .header__label.hot__color { background: var(--primaryColor); } .headerarea__megamenu .header__label { top: -3px; right: 0; } .transparent__header { position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 9; } .headerarea__8 { margin-top: 40px; } .minicart.info-opened { visibility: visible; opacity: 1; } .minicart.info-opened .minicart__inner { right: -20px; } @media (min-width: 992px) and (max-width: 1365px) { .minicart.info-opened .minicart__inner { right: 0px; } } @media (max-width: 767px) { .minicart.info-opened .minicart__inner { right: 0px; } } .header__feature__item { display: flex; align-items: center; } .header__feature__item .header__feature__icon { margin-right: 15px; font-size: 25px; line-height: 1; } .header__feature__item .header__feature__icon svg { width: 30px; } .header__feature__item .header__feature__info h6 { font-weight: 500; font-size: 14px; line-height: 1; margin: 0; margin-bottom: 10px; } .header__feature__item .header__feature__info p { margin-bottom: 0; font-size: 16px; font-weight: 700; line-height: 1; } .headerarea__middle { padding: 20px 0; } @media (min-width: 768px) and (max-width: 991px) { .headerarea__middle { padding-top: 0px; padding-bottom: 0px; } } @media (max-width: 767px) { .headerarea__middle { padding-top: 0px; padding-bottom: 0px; } } .headerarea__middle .headerarea__logo { text-align: center; } .headerarea__logo img, .footer__widget img{ height: 90px; } .headerarea__middle__6 { padding-top: 30px; padding-bottom: 30px; } .minicart__inner { position: fixed; right: -604px; top: 0; padding: 20px; width: 400px; height: 100%; background: var(--whiteColor); overflow-y: scroll; -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -webkit-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); z-index: 99999999999; padding: 28px 30px 20px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; } @media (max-width: 767px) { .minicart__inner { width: 90%; padding: 20px; } } @media (min-width: 576px) and (max-width: 767px) { .minicart__inner { width: 60%; } } .minicart__single { display: flex; align-items: center; margin-bottom: 20px; border-bottom: 1px solid var(--borderColor); padding-bottom: 20px; } .minicart__single:last-child { margin: 0; padding: 0; border: none; } .minicart__single .minicart__single__img { margin-right: 20px; position: relative; } .minicart__single .minicart__single__img img { width: 80px; border-radius: var(--borderRadius); } .minicart__single .minicart__single__img .minicart__single__close button { position: absolute; top: -5px; left: -5px; transition: 0.3s; border: none; background: var(--whiteColor); height: 20px; width: 20px; line-height: 1; font-size: 14px; border-radius: 20px; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); } .minicart__single .minicart__single__img .minicart__single__close button:hover { background-color: var(--primaryColor); color: var(--whiteColor); } .minicart__single .minicart__single__content h4 { font-size: 16px; margin: 0; font-weight: 300; letter-spacing: 0.2px; line-height: 22px; } .minicart__single .minicart__single__content h4 a { color: var(--blackColor); font-weight: 600; } .minicart__single .minicart__single__content h4 a:hover { color: var(--primaryColor); } .minicart__single .minicart__single__content span { font-size: 16px; letter-spacing: 0.2px; } .minicart__close__icon { display: flex; align-items: center; justify-content: space-between; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid var(--borderColor); } .minicart__close__btn { display: inline-block; font-size: 20px; border: none; background: none; } .minicart__close__btn:hover { color: var(--primaryColor); } .minicart__search { margin-bottom: 25px; position: relative; } .minicart__inner__wraper { text-align: center; } .minicart__subtotal { display: flex; align-items: center; justify-content: space-between; padding: 15px 0 15px; margin: 30px 0 25px; border-top: 1px solid var(--borderColor); border-bottom: 1px solid var(--borderColor); } .minicart__subtotal span { font-size: 20px; font-family: var(--headingFont); font-weight: 600; } .minicart__subtotal .subtotal__amount { color: var(--primaryColor); } .minicart__button { display: flex; justify-content: space-between; gap: 15px; } .minicart__button .default__button { width: 100%; } .cart__note__text { margin-top: 20px; } .cart__note__text p { font-size: 14px; } .setting__wrap__list { padding: 20px; background: var(--whiteColor); box-shadow: 10px 25px 80px rgba(150, 150, 150, 0.2); width: 300px; opacity: 0; position: fixed; right: 200px; transition: 0.3s; z-index: 99; visibility: hidden; } .setting__wrap__list { right: 280px; top: 120px; } @media (min-width: 1366px) and (max-width: 1499px) { .setting__wrap__list { right: 90px; } } @media (min-width: 992px) and (max-width: 1365px) { .setting__wrap__list { right: 0px; } } @media (min-width: 768px) and (max-width: 991px) { .setting__wrap__list { right: 10px; top: 80px; } } @media (max-width: 767px) { .setting__wrap__list { right: 20px; top: 60px; } } .setting__wrap__list.show { visibility: visible; opacity: 1; } .header__layout__2 .setting__wrap__list.show { top: 80px; } @media (max-width: 767px) { .header__layout__2 .setting__wrap__list.show { top: 60px; } } .header__layout__8 .setting__wrap__list.show { top: 100px; } @media (max-width: 767px) { .header__layout__8 .setting__wrap__list.show { top: 60px; } } .header__layout__4 .setting__wrap__list.show { right: 50px; top: 100px; } @media (min-width: 1366px) and (max-width: 1499px) { .header__layout__4 .setting__wrap__list.show { right: 50px; } } @media (min-width: 768px) and (max-width: 991px) { .header__layout__4 .setting__wrap__list.show { right: 10px; top: 80px; } } @media (max-width: 767px) { .header__layout__4 .setting__wrap__list.show { right: 10px; top: 80px; } } .setting__wrap__close { border: none; background: none; position: absolute; top: 10px; right: 10px; } .setting__wrap__heading h6 { text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; font-size: 18px; } .setting__wrap__heading h6 a { color: var(--blackColor); } .setting__wrap__list__inner { margin-bottom: 10px; } .setting__wrap__list__inner ul li { display: block; padding-bottom: 10px; } .setting__wrap__list__inner ul li:last-child { padding-bottom: 0; } .setting__wrap__list__inner ul li a { letter-spacing: 0.2px; color: var(--blackColor); } .setting__wrap__list__inner ul li a:hover { color: var(--primaryColor); } .disclosure__button { position: relative; font-family: var(--headingFont); } .disclosure__button .disclosure__button__language { font-size: 14px; } .disclosure__button:hover .disclosure__button__language__inner { opacity: 1; visibility: visible; top: 40px; } .disclosure__button__language__inner { position: absolute; z-index: 999; background: var(--whiteColor); padding: 5px; left: -30px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1019607843); transition: 0.3s; top: 50px; opacity: 0; visibility: hidden; text-align: left; padding-left: 10px; min-width: 200px; max-height: 300px; overflow-x: auto; border-top: 1px solid #ececec; top: 130%; } .disclosure__button__language__inner ul li { display: block; padding: 5px 10px; } .disclosure__button__language__inner ul li a { font-weight: 300; } .headersearch__active { background: rgba(0, 0, 0, 0.95) none repeat scroll 0 0; color: var(--blackColor); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 32px 46px 39px; position: fixed; -webkit-transform: translateX(110%); -ms-transform: translateX(110%); transform: translateX(110%); transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out 0s; z-index: 9999; opacity: 0; right: auto; width: 70%; left: 50%; top: 50%; min-height: 50vh; border-radius: var(--borderRadius2); } .headersearch__active.inside { -webkit-transform: translateX(-50%) translatey(-50%); -ms-transform: translateX(-50%) translatey(-50%); transform: translateX(-50%) translatey(-50%); opacity: 1; } @media (max-width: 767px) { .headersearch__active { width: 90%; } } @media (min-width: 576px) and (max-width: 767px) { .headersearch__active { width: 80%; } } .headersearch__active__icon { display: block; overflow: hidden; position: absolute; right: 50%; top: 50px; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); } .headersearch__active__input { padding: 200px 0 100px; } .headersearch__active__input input { background-color: transparent; border-color: var(--borderColor); border-style: solid; border-width: 0 0 1px; color: var(--whiteColor); display: block; font-size: 20px; height: 50px; line-height: 62px; padding: 0; width: 770px; font-family: Poppins, sans-serif; letter-spacing: 2px; padding: 0 55px 0 0; } @media (min-width: 992px) and (max-width: 1365px) { .headersearch__active__input input { width: 600px; } } @media (min-width: 768px) and (max-width: 991px) { .headersearch__active__input input { width: 400px; } } @media (max-width: 767px) { .headersearch__active__input input { width: 200px; } } .headersearch__active__input button { background-color: transparent; border: medium none; color: var(--whiteColor); cursor: pointer; font-size: 14px; padding: 0; position: absolute; right: 0; top: 20px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .headersearch__active__input button:hover { color: var(--primaryColor); } .headersearch__active__results { z-index: 8889; list-style-type: none; width: 190px; margin: 0; padding: 0; background: var(--whiteColor); border: 1px solid var(--borderColor); border-radius: 0px; -webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1); overflow: hidden; } .headersearch__active__close { background: transparent none repeat scroll 0 0; border: medium none; color: var(--whiteColor); cursor: pointer; font-size: 35px; line-height: 1; padding: 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .headersearch__active__close:hover { color: var(--primaryColor); } .info__toggle__button__wrapper { display: flex; align-items: center; justify-content: flex-end; height: 100%; } .info__toggle__button__wrapper .info__toggle__img { height: 24px; width: 24px; position: relative; margin-right: 60px; } .info__toggle__button__wrapper .info__toggle__img:hover .language__dropdown { opacity: 1; visibility: visible; top: 100%; } .info__toggle__button__wrapper .info__toggle__img a { display: flex; color: var(--headingColor); align-items: center; } .info__toggle__button__wrapper .info__toggle__img a img { border-radius: 100%; width: 100%; margin-right: 5px; } .info__toggle__button__wrapper .info__toggle__img .language__dropdown { box-shadow: 0 0 37px rgba(0, 0, 0, 0.07); position: absolute; z-index: 99; top: 50px; left: 0; transition: 0.3s; opacity: 0; visibility: hidden; } .info__toggle__button__wrapper .info__toggle__img .language__dropdown li { display: block; } .info__toggle__button__wrapper .info__toggle__img .language__dropdown li a { display: block; padding: 10px; color: var(--headingColor); font-size: 0.8125rem; background-color: var(--whiteColor); min-width: 200px; } .info__toggle__button__wrapper .info__toggle__img .language__dropdown li a:hover { background-color: var(--greyColor); } .info__toggle__button__wrapper .info__toggle__img .language__dropdown li a img { width: 18px; margin-right: 10px; } .header__modal .modal-dialog { max-width: 1150px; } .header__modal .modal-content { padding: 20px; } .header__modal__map iframe { width: 100%; } .header__topbar { background: var(--blackColor); padding-top: 4px; padding-bottom: 4px; border-bottom: 1px solid; border-color: rgba(0, 0, 0, 0); } .header__topbar__left ul li { color: var(--whiteColor); margin: 0 30px 0 0; font-size: 14px; font-weight: 400; } .header__topbar__left ul li i { margin-right: 3px; } .header__topbar__left ul li svg { width: 18px; margin-right: 5px; } .header__topbar__right { display: flex; align-items: center; justify-content: end; } .header__topbar__language { color: var(--whiteColor); cursor: pointer; font-size: 14px; } .header__topbar__language__wraper { margin-right: 30px; position: relative; } .header__topbar__language__wraper span { position: relative; font-size: 14px; } .header__topbar__language__wraper span i { font-size: 10px; } .header__topbar__language__wraper:hover .header__topbar__language__inner { opacity: 1; visibility: visible; } .header__topbar__language__inner { position: absolute; z-index: 999; background: var(--whiteColor); padding: 5px; min-width: 120px; left: -30px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1019607843); transition: 0.3s; top: 30px; opacity: 0; visibility: hidden; text-align: left; padding-left: 10px; } .header__topbar__language__inner ul { min-width: 200px; max-height: 300px; overflow-x: auto; } .header__topbar__language__inner ul li { padding: 5px 15px; display: block; font-size: 15px; } .header__topbar__social__icon ul li { margin-right: 10px; font-size: 14px; } .header__topbar__social__icon ul li:last-child { margin-right: 0; } .header__topbar__social__icon ul li a { color: var(--whiteColor); } .header__topbar__social__icon ul li a:hover { color: var(--primaryColor); } .header__topbar__3 { background: var(--whiteColor); border-top: 1px solid var(--greyColor); border-bottom: 1px solid var(--greyColor); } .header__topbar__3 .header__topbar__left__3 ul li { color: var(--blackColor); } .header__topbar__3 .header__topbar__right__3 .header__topbar__language { color: var(--blackColor); } .header__topbar__3 .header__topbar__right__3 .header__topbar__social__icon ul li a { color: var(--blackColor); } .home__6__middle { display: flex; } .home__6__middle .header__feature__item { margin-right: 50px; } .home__6__middle__header { font-size: 15px; margin: 0; } .home__6__middle__header span { color: var(--green); } .headerarea__right__nav__6 { display: flex; align-items: center; } .header__search__6 input { padding-left: 20px; padding-right: 50px; height: 45px; border: 1px solid var(--borderColor); min-width: 500px; } @media (min-width: 992px) and (max-width: 1365px) { .header__search__6 input { min-width: 350px; } } .header__bottom__6 { background: var(--blackColor); } .header__bottom__6 .headerarea__has__dropdown__6 { color: var(--whiteColor); } .header__bottom__6 .headerarea__has__dropdown__6 i { color: var(--whiteColor); } .header__bottom__6 .headerarea__main__menu nav ul > li > a { color: var(--whiteColor); } .header__bottom__6 .headerarea__main__menu nav ul > li:hover > a { color: var(--primaryColor); } .header__bottom__4 { border-top: 1px solid var(--greyColor); } .headermiddle__account__img { position: relative; } .headermiddle__account__img:hover .bigcounter { background: var(--primaryColor); } .headermiddle__account__img .bigcounter { position: absolute; font-size: 10px; display: inline-block; width: 18px; height: 18px; line-height: 18px; border-radius: 100%; background: var(--blackColor); color: var(--whiteColor); text-align: center; right: -9px; top: -10px; transition: var(--transition); } .headermiddle__account__img .bigcounter:hover { background: var(--primaryColor); } .headerarea__main__menu__6 ul li a { color: var(--whiteColor); } .headerarea__has__dropdown::before { content: "\f107"; font-size: 10px; position: absolute; top: 50%; right: 5px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-family: "Font Awesome 5 Free"; font-weight: 900; } .layout__2 .headerarea__main__menu nav ul > li > a { font-weight: 700; } .cursor__pointer { cursor: pointer; } /* mobail__menu__start */ /*Mobile menu*/ .mob_menu_wrapper { display: none; padding-top: 15px; padding-bottom: 15px; } .mobile-off-canvas .mobile-aside-button { font-size: 30px; } .mobile__logo { margin-bottom: 20px; padding-bottom: 20px; } .mobile-off-canvas .mobile-aside-button:hover { color: var(--primaryColor); } .header-right-wrap { display: flex; justify-content: flex-end; } .mobile-aside-button { font-size: 20px; } .header_area .mob_menu_wrapper { display: none; } .wrapper .body-overlay { background: rgba(35, 35, 36, 0.7) none repeat scroll 0 0; height: 100%; left: 0; opacity: 0; position: fixed; top: 0; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; visibility: hidden; width: 100%; z-index: 9999; } .wrapper.overlay-active .body-overlay { opacity: 1; visibility: visible; } .mobile-off-canvas-active .mobile-aside-close { width: 40px; height: 40px; display: inline-block; background: #343538; color: var(--whiteColor); line-height: 40px; text-align: center; top: 0; font-size: 18px; position: absolute; cursor: pointer; right: -40px; } .mobile-off-canvas-active .mobile-aside-close i { transition: 0.3s; } .mobile-off-canvas-active { position: fixed; top: 0; width: 330px; min-height: 100vh; bottom: 0; z-index: 111; left: -330px; visibility: hidden; opacity: 1; -webkit-transition: all 400ms ease-out; transition: all 400ms ease-out; background-color: var(--whiteColor); -webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09); box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09); z-index: 9999; } @media only screen and (max-width: 767px) { .mobile-off-canvas-active { width: 260px; left: -260px; } } .mobile-off-canvas-active.inside { visibility: visible; opacity: 1; left: 0px; } mobile-aside-close .mobile-off-canvas-active .mobile-aside-close i { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: inline-block; color: var(--whiteColor); } .mobile-off-canvas-active .mobile-aside-close:hover i { color: var(--primaryColor); -webkit-transform: rotate(90deg); transform: rotate(90deg); } .mobile-off-canvas-active .header-mobile-aside-wrap { padding: 40px 30px 50px; overflow: auto; height: 100%; } @media only screen and (max-width: 767px) { .mobile-off-canvas-active .header-mobile-aside-wrap { padding: 30px 20px 50px; } } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search { border-bottom: 1px solid var(--borderColor); margin-bottom: 27px; padding-bottom: 40px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form { position: relative; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form input { background-color: var(--greyColor1); border: none; border-radius: 0px; height: 50px; padding: 0 60px 0 15px; width: 100%; font-size: 14px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form button { background-color: transparent; border-color: var(--borderColor); -o-border-image: none; border-image: none; border-radius: 5px 0 0 5px; border-style: none none none solid; border-width: medium medium medium 1px; color: var(--blackColor); font-size: 18px; height: 100%; padding: 0 15px 0 14px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } @media only screen and (max-width: 767px) { .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form button { font-size: 16px; } } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form button:hover { color: var(--primaryColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form button i { margin-top: 5px; display: inline-block; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap { margin-bottom:20px; padding-bottom: 20px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav { height: 100%; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li { display: block; position: relative; font-family: var(--headingFont); padding: 5px 0; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children .menu-expand { line-height: 50; top: -5px; left: 95%; width: 30px; position: absolute; height: 50px; text-align: center; cursor: pointer; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children .menu-expand i { display: block; position: relative; width: 10px; margin-top: 25px; border-bottom: 1px solid var(--blackColor); -webkit-transition: all 250ms ease-out; transition: all 250ms ease-out; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children .menu-expand i::before { top: 0; width: 100%; content: ""; display: block; position: absolute; -webkit-transform: rotate(90deg); transform: rotate(90deg); border-bottom: 1px solid var(--blackColor); -webkit-transition: 0.4s; transition: 0.4s; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children.active > .menu-expand i::before { -webkit-transform: rotate(0); transform: rotate(0); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li a { font-size: 16px; text-transform: capitalize; line-height: 18px; position: relative; display: inline-block; color: var(--blackColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li a:hover { color: var(--primaryColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a { padding: 0 15px; font-size: 14px; color: var(--blackColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a:hover { color: var(--primaryColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li ul li a { padding: 0 30px; font-size: 14px; font-weight: 300; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap { border-bottom: 1px solid var(--borderColor); margin-bottom: 31px; padding-bottom: 37px; } @media only screen and (max-width: 767px) { .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap { display: block; } } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang { position: relative; margin-bottom: 15px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang:last-child { margin-bottom: 0; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang a { font-size: 16px; display: block; letter-spacing: 0.2px; color: var(--blackColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang a i { float: right; font-size: 15px; position: relative; top: 8px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown { margin-top: 5px; display: none; background-color: var(--whiteColor); -webkit-box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1); padding: 22px 30px 26px; width: 100%; z-index: 11; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown ul li { padding-bottom: 10px; display: block; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown ul li:last-child { padding-bottom: 0px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown ul li a { font-size: 14px; letter-spacing: 0.2px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang .lang-curr-dropdown ul li a:hover { color: var(--primaryColor); } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang:hover > a { color: var(--primaryColor); } @media only screen and (max-width: 767px) { .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang { margin-bottom: 5px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-curr-lang-wrap .single-mobile-curr-lang:last-child { margin-bottom: 0; } } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-social-wrap { margin-bottom: 20px; } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-social-wrap a { font-size: 16px; margin-right: 10px; background: var(--borderColor); width: 40px; height: 40px; display: inline-block; text-align: center; line-height: 40px; border-radius: 50%; } @media (max-width: 767px) { .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-social-wrap a { margin-right: 0; } } .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-social-wrap a:last-child { margin-right: 0; } .headerarea__right__mobail__menu li { margin-right: 10px; } @media only screen and (max-width: 991px) { .desktop__menu__wrapper { display: none; } .mob_menu_wrapper { display: block; } .header__topbar { display: none; } } .logo__mobile img { width: 100%; } .mob_menu_wrapper.header__sticky.sticky { padding: 5px 10px; } /* mobail__menu__end */ .herobanner__inner { height: 750px; background-color: #ebebeb; border-radius: 25px; display: flex; align-items: center; } @media (min-width: 1366px) and (max-width: 1499px) { .herobanner__inner { height: 650px; } } @media (min-width: 992px) and (max-width: 1365px) { .herobanner__inner { height: 470px; } } @media (min-width: 768px) and (max-width: 991px) { .herobanner__inner { height: 400px; } } @media (max-width: 767px) { .herobanner__inner { height: 530px; } } @media (min-width: 576px) and (max-width: 767px) { .herobanner__inner { height: 730px; } } .herobanner__title { font-size: 50px; font-weight: 500; line-height: 1.3; margin-bottom: 15px; } @media (min-width: 768px) and (max-width: 991px) { .herobanner__title { font-size: 40px; margin-bottom: 8px; } } @media (max-width: 767px) { .herobanner__title { font-size: 35px; margin-bottom: 8px; } } .herobanner__text { margin-bottom: 24px; } @media (max-width: 767px) { .herobanner__text { margin-bottom: 15px; } } .herobanner__text p { margin: 0; } @media (max-width: 767px) { .herobanner__text p { font-size: 15px; } } @media (max-width: 767px) { .herobanner__text__wraper { margin-bottom: 20px; text-align: center; } } .herobanner__small__title { font-size: 20px; font-weight: 700; line-height: 1.3; margin-bottom: 15px; } .herobanner__2 { background-image: url(https://minimalin-html.netlify.app/minimalin/img/herobanner/herobanner__2.png); } .herobanner__inner__2 { height: 745px; border-radius: 25px; display: flex; align-items: center; } @media (min-width: 1366px) and (max-width: 1499px) { .herobanner__inner__2 { height: 635px; } } @media (min-width: 992px) and (max-width: 1365px) { .herobanner__inner__2 { height: 470px; } } @media (min-width: 768px) and (max-width: 991px) { .herobanner__inner__2 { height: 400px; } } @media (max-width: 767px) { .herobanner__inner__2 { height: 400px; } } @media (min-width: 576px) and (max-width: 767px) { .herobanner__inner__2 { height: 730px; } } .herobanner__4 { background-image: url(https://minimalin-html.netlify.app/minimalin/img/herobanner/herobanner__4.png); } .herobanner__5 { background-image: url(../img/herobanner/herobanner__5.png); } .herobanner__6 { background-image: url(https://minimalin-html.netlify.app/minimalin/img/herobanner/herobanner__6.png); } .herobanner__7 { background-image: url(../img/herobanner/herobanner__8.png); } .herobanner__small__title__6 { color: var(--primaryColor); } .herobanner__8 { background-color: #ebebeb; } .herobanner__img img { width: 100%; } @media (min-width: 992px) and (max-width: 1365px) { .herobanner__8 .herobanner__inner { height: 600px; } } @media (min-width: 768px) and (max-width: 991px) { .herobanner__8 .herobanner__inner { height: 400px; } } @media (max-width: 767px) { .herobanner__8 .herobanner__inner { height: 600px; } } @media (min-width: 576px) and (max-width: 767px) { .herobanner__8 .herobanner__inner { height: 730px; } } .slick-current .ltn__slide-animation > * { opacity: 1; visibility: visible; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .ltn__slide-animation > * { opacity: 0; visibility: hidden; -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; } .ltn__slide-animation > *:nth-child(1) { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; } .ltn__slide-animation > *:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; -webkit-animation-duration: 1s; animation-duration: 1s; } .ltn__slide-animation > *:nth-child(3) { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; } .ltn__slide-animation > *:nth-child(4) { -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-duration: 2s; animation-duration: 2s; } .ltn__slide-animation > *:nth-child(5) { -webkit-animation-delay: 2.5s; animation-delay: 2.5s; -webkit-animation-duration: 2.5s; animation-duration: 2.5s; } .ltn__slide-animation > *:nth-child(6) { -webkit-animation-delay: 3s; animation-delay: 3s; -webkit-animation-duration: 3s; animation-duration: 3s; } .ltn__slide-animation > *:nth-child(7) { -webkit-animation-delay: 3.5s; animation-delay: 3.5s; -webkit-animation-duration: 3.5s; animation-duration: 3.5s; } .ltn__slide-animation > *:nth-child(8) { -webkit-animation-delay: 4s; animation-delay: 4s; -webkit-animation-duration: 4s; animation-duration: 4s; } .ltn__slide-animation > *:nth-child(9) { -webkit-animation-delay: 4.5s; animation-delay: 4.5s; -webkit-animation-duration: 4.5s; animation-duration: 4.5s; } .ltn__slide-animation > *:nth-child(11) { -webkit-animation-delay: 5s; animation-delay: 5s; -webkit-animation-duration: 5s; animation-duration: 5s; } .herobanner__2 .herobanner__title { font-weight: 700; } .ltn__banner-item-full-width { position: relative; } .slide-item-info.full-width-banner-info { position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%, -50%); z-index: 1; } .slide-item-info.full-width-banner-info { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .slide-item-info-inner .slide-title { font-size: 50px; color: var(--whiteColor); margin-bottom: 25px; } @media (max-width: 767px) { .slide-item-info-inner .slide-title { font-size: 26px; } } .ltn__banner-video video { width: 100%; } .for-mobile { display: none; } @media (min-width: 576px) { .slide-item-info.full-width-banner-info { max-width: 540px; } } @media (min-width: 767px) { .slide-item-info.full-width-banner-info { max-width: 720px; } } @media (min-width: 1200px) { .slide-item-info.full-width-banner-info { max-width: 1200px; } } @media (max-width: 767px) { .for-desktop { display: none; } .for-mobile { display: block; } } @media (max-width: 767px) { .herobanner__text__side { order: 1; margin-bottom: 30px; } } .herobanner__inner__3 { max-width: 1200px; position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%, -50%); z-index: 1; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (max-width: 767px) { .herobanner__inner__3 { position: unset; left: 0; top: 0; width: 100%; transform: none; margin-top: 20px; } } .herobanner__inner__3.herobanner__inner__1320 { max-width: 1320px; } .herobanner__inner__3 .herobanner__text__wraper--3 { left: 50%; width: 50%; position: relative; z-index: 9; } @media (max-width: 767px) { .herobanner__inner__3 .herobanner__text__wraper--3 { left: 0; width: 100%; margin-top: 20px; } } @media (max-width: 767px) { .herobanner .slider__default__dot.herobanner__dot .slick-dots { bottom: -20px; } } .banner__img { position: relative; } @media (max-width: 767px) { .banner__img { margin: 10px 0; } } .banner__img img { width: 100%; border-radius: var(--borderRadius2); } .banner__info { position: absolute; left: 30px; top: 50%; transform: translateY(-50%); } .banner__info h2 { font-size: 30px; } @media (max-width: 767px) { .banner__info h2 { font-size: 25px; } } .banner__button { margin-top: 25px; } @media (max-width: 767px) { .banner__button { margin-top: 10px; } } .banner__4 .banner__info h2 a:hover { color: var(--red); } .banner__info__4 { right: 30px; left: auto; text-align: right; } .banner__6 .banner__6__img img { width: 100%; border-radius: 15px; } @media (min-width: 768px) and (max-width: 991px) { .banner__7__img { margin-bottom: 20px; } } @media (max-width: 767px) { .banner__7__img { margin-bottom: 20px; } } .banner__7__img img { width: 100%; border-radius: 15px; } .brand__single .brand__img img { margin: auto; } .small__banner__6__img { overflow: hidden; border-radius: 15px; } .small__banner__6__img:hover img { transform: scale(1.05); } .banner__6__img { overflow: hidden; border-radius: 15px; } .banner__6__img:hover img { transform: scale(1.05); } .instagram .section__title { padding-bottom: 35px; } .instagram__img { margin-bottom: 30px; overflow: hidden; border-radius: var(--borderRadius2); } .instagram__img img { width: 100%; border-radius: 10px; overflow: hidden; } .instagram__img a { transition: all 0.5s ease 0s; position: relative; overflow: hidden; } .instagram__img a:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .instagram__img a::before { position: absolute; width: 100%; left: 0; top: 0; height: 100%; background-color: rgba(17, 17, 17, 0.5); content: ""; z-index: 1; opacity: 0; transition: all 0.5s ease 0s; } .instagram__img a::after { position: absolute; content: "+"; font-size: 50px; top: 50%; left: 50%; z-index: 3; margin-left: -15px; margin-top: -15px; color: var(--whiteColor); opacity: 0; line-height: 30px; transition: all 0.5s ease 0s; } .instagram__img:hover a::before { opacity: 1; } .instagram__img:hover a::after { opacity: 1; } @media (max-width: 767px) { .banner__4 .banner__img { margin-bottom: 10px; } } .banner__3__inner { margin-bottom: 30px; } @media (max-width: 767px) { .banner__3__inner { margin-bottom: 10px; } } .banner__3__img { position: relative; width: 100%; border-radius: 15px; } .banner__3__img img { width: 100%; border-radius: 15px; } .banner__3__text { position: absolute; left: 30px; top: 50%; transform: translateY(-50%); } .banner__3__text h2 { font-weight: 700; line-height: 1.3; font-size: 30px; margin: 0; } @media (max-width: 767px) { .banner__3__text h2 { font-size: 20px; } } .banner__3__right { right: 30px; left: auto; } .small__banner__6__img img { width: 100%; border-radius: 15px; } @media (min-width: 768px) and (max-width: 991px) { .banner__6__img { margin-bottom: 30px; } } @media (max-width: 767px) { .banner__6__img { margin-bottom: 30px; } } .grid__wraper { margin-bottom: 30px; } .grid__wraper:hover .grid__wraper__icon { opacity: 1; visibility: visible; top: 70%; } .grid__wraper:hover .secondary__image { opacity: 1; visibility: visible; } .grid__wraper:hover .grid__wraper__countdown { bottom: 0; opacity: 0; } .grid__wraper:hover .grid__wraper__quickview { opacity: 1; visibility: visible; top: 70%; } .grid__wraper__img { position: relative; } .grid__wraper__img img { width: 100%; border-radius: 15px; } .grid__wraper__img__inner { position: relative; } .grid__wraper__img__inner .secondary__image { position: absolute; top: 0; left: 0; right: 0; opacity: 0; visibility: hidden; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out; } .grid__wraper__icon { position: absolute; top: 60%; left: 0; right: 0; text-align: center; opacity: 0; visibility: hidden; transition: 0.3s; z-index: 99; } .grid__wraper__icon ul li a { height: 45px; width: 45px; line-height: 45px; font-size: 16px; display: inline-block; background: var(--whiteColor); box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); text-align: center; border-radius: 5px; } @media (max-width: 767px) { .grid__wraper__icon ul li a { height: 30px; width: 30px; line-height: 30px; font-size: 12px; } } .grid__wraper__icon.grid__wraper__icon__list { opacity: 1; position: unset; visibility: visible; text-align: left; } .grid__wraper__badge { position: absolute; top: 10px; right: 12px; display: flex; gap: 5px; } .grid__wraper__badge span { font-size: 12px; background-color: var(--whiteColor); color: var(--blackColor); padding: 0 10px; text-transform: unset; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); display: block; border-radius: 5px; font-weight: 600; } @media (max-width: 767px) { .grid__wraper__badge span { font-size: 10px; } } .grid__wraper__badge span.sold__out { background-color: var(--secondaryColor); color: var(--whiteColor); } .grid__wraper__info { padding: 15px 10px 0; text-align: center; } .grid__wraper__info h3 { font-size: 16px; margin-bottom: 0; font-weight: 600; } @media (max-width: 767px) { .grid__wraper__info h3 { font-size: 14px; } } .grid__wraper__info__list { padding: 0 25px 0 30px; position: relative; width: 70%; } @media (min-width: 768px) and (max-width: 991px) { .grid__wraper__info__list { width: 100%; margin-top: 20px; padding: 0; } } @media (max-width: 767px) { .grid__wraper__info__list { width: 100%; margin-top: 20px; padding: 0 10px; } } .grid__wraper__info__list h3 { font-size: 20px; } .grid__wraper__price { font-size: 16px; margin-top: 10px; margin-bottom: 0; } .grid__wraper__price del { font-size: 14px; margin-left: 0; margin-right: 5px; font-weight: 600; opacity: 0.6; } .grid__wraper__price span { color: var(--primaryColor); font-weight: 600; font-size: 16px; } .grid__wraper__color { margin-top: 10px; } .grid__wraper__color ul li { display: flex; } .grid__wraper__color ul li label, .grid__wraper__color ul li span { height: 20px; width: 20px; margin: 3px; border-radius: 50%; font-size: 12px; line-height: 20px; text-align: center; box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); cursor: pointer; display: flex; } .grid__wraper__color ul li a { display: inline-block; } .grid__wraper__countdown { background: var(--whiteColor); box-shadow: 0 1px 6px rgba(32, 33, 36, 0.2784313725); display: flex; align-items: center; justify-content: space-around; position: absolute; bottom: 20px; left: 10px; right: auto; width: calc(100% - 20px); transition: all 0.3s ease 0s; padding: 10px 0; border-radius: var(--borderRadius); } @media (max-width: 767px) { .grid__wraper__countdown { padding: 5px 0; } } .grid__wraper__countdown p { line-height: 1; margin-bottom: 5px; font-weight: 600; width: 100%; } @media (max-width: 767px) { .grid__wraper__countdown p { font-size: 12px; margin-bottom: 3px; } } .grid__wraper__countdown span { line-height: 1; font-size: 14px; } @media (max-width: 767px) { .grid__wraper__countdown span { font-size: 12px; } } .grid__wraper__countdown .count { text-align: center; display: flex; flex-wrap: wrap; justify-content: center; } .grid__wraper.grid__list__wraper { display: flex; } @media (min-width: 768px) and (max-width: 991px) { .grid__wraper.grid__list__wraper { flex-wrap: wrap; } } @media (max-width: 767px) { .grid__wraper.grid__list__wraper { flex-wrap: wrap; } } .grid__wraper__img__list__swatch { width: 30%; } @media (min-width: 768px) and (max-width: 991px) { .grid__wraper__img__list__swatch { width: 100%; } } @media (max-width: 767px) { .grid__wraper__img__list__swatch { width: 100%; } } .gird__list__description { margin-top: 10px; } .grid__wraper__quickview { position: absolute; top: 60%; left: 0; right: 0; text-align: center; opacity: 0; visibility: hidden; transition: 0.3s; z-index: 99; } .grid__wraper__quickview a { padding: 5px 15px; background: var(--whiteColor); border-radius: 5px; } .grid__wraper__quickview a:hover { background: var(--primaryColor); color: var(--whiteColor); } .best__selling__tab__wrap { justify-content: end; } @media (max-width: 767px) { .best__selling__tab__wrap { justify-content: start; margin-bottom: 20px; } } @media (min-width: 576px) and (max-width: 767px) { .best__selling__tab__wrap { justify-content: end; } } .best__selling__tab__wrap li button { border: none; background: none; padding: 5px 0; margin: 0 15px; font-family: var(--headingFont); font-weight: 600; } @media (max-width: 767px) { .best__selling__tab__wrap li button:first-child { margin-left: 0; } } .best__selling__tab__wrap li button.active { color: var(--primaryColor); position: relative; } .best__selling__tab__wrap li button.active:after { position: absolute; content: ""; bottom: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 2px; width: 100%; background-color: var(--primaryColor); left: 0; } .best__selling__button { text-align: center; margin-top: 20px; } .feture__section__button { margin-top: 20px; } .prodict__selling__tab ul { align-items: center; justify-content: center; margin-bottom: 50px; } @media (max-width: 767px) { .prodict__selling__tab ul { margin-bottom: 30px; } } .prodict__selling__tab ul li button { padding: 20px 40px; margin-right: 5px; background: var(--greyColor); border: none; border-radius: var(--borderRadius); line-height: 1; } @media (max-width: 767px) { .prodict__selling__tab ul li button { padding: 10px 30px; } } .prodict__selling__tab ul li button.active { background: var(--blackColor); color: var(--whiteColor); } .small__grid__img { width: 90px; height: 90px; margin-right: 20px; } @media (min-width: 992px) and (max-width: 1365px) { .small__grid__img { margin-right: 10px; } } @media (min-width: 768px) and (max-width: 991px) { .small__grid__img { margin-right: 10px; } } .small__grid__img img { width: 100%; border-radius: 15px; } .small__grid__wraper { display: flex; padding: 20px; align-items: center; margin-bottom: 30px; border: 1px solid var(--greyColor); border-radius: 15px; } @media (min-width: 992px) and (max-width: 1365px) { .small__grid__wraper { padding: 10px; } } @media (min-width: 768px) and (max-width: 991px) { .small__grid__wraper { padding: 10px; } } @media (max-width: 767px) { .small__grid__wraper { padding: 10px; margin-bottom: 10px; } } .small__grid__content h2 { font-size: 18px; margin-bottom: 5px; font-weight: 700; } @media (min-width: 992px) and (max-width: 1365px) { .small__grid__content h2 { font-size: 16px; } } @media (min-width: 768px) and (max-width: 991px) { .small__grid__content h2 { font-size: 16px; } } @media (max-width: 767px) { .small__grid__content h2 { font-size: 14px; } } .small__grid__content .small__grid__price del { margin-right: 10px; } .small__grid__content .small__grid__price span { color: var(--yellow); font-weight: 600; } .small__product__title { margin-bottom: 50px; } @media (min-width: 992px) and (max-width: 1365px) { .small__product__title { margin-bottom: 30px; } } @media (min-width: 768px) and (max-width: 991px) { .small__product__title { margin-bottom: 20px; } } @media (max-width: 767px) { .small__product__title { margin-bottom: 20px; } } .small__product__title h2 { border-bottom: 1px solid #dee2e6 !important; font-size: 30px; font-weight: 700; padding-bottom: 5px; } @media (min-width: 992px) and (max-width: 1365px) { .small__product__title h2 { font-size: 20px; } } @media (min-width: 768px) and (max-width: 991px) { .small__product__title h2 { font-size: 20px; } } @media (max-width: 767px) { .small__product__title h2 { font-size: 20px; } } .small__product__title h2 a:hover { color: var(--yellow2); } @media (max-width: 767px) { .small__product__grid__wrap { margin-bottom: 30px; } .small__product__grid__wrap:last-child { margin-bottom: 0; } } .modalarea .btn-close { position: absolute; right: 10px; top: 10px; z-index: 9999999999999; } .modalarea.modal { top: 135px; z-index: 9999; } @media (max-width: 767px) { .modalarea.modal { top: 30px; } } @media (min-width: 768px) and (max-width: 991px) { .modalarea.modal { top: 50px; } } @media (max-width: 767px) { .grid__quick__view__modal .modal-body { padding: 0; } } .grid__quick__view__modal .modal-content { width: 1000px; border-radius: 20px; padding: 20px; } @media (min-width: 768px) and (max-width: 991px) { .grid__quick__view__modal .modal-content { min-width: 90%; width: 100%; } } @media (max-width: 767px) { .grid__quick__view__modal .modal-content { min-width: 90%; width: 100%; } } @media (max-width: 767px) { .grid__quick__img { margin-bottom: 20px; } } .grid__quick__img img { width: 100%; border-radius: 10px; } .grid__quick__content h3 { font-size: 24px; margin-bottom: 10px; line-height: 1; font-weight: 600; } @media (max-width: 767px) { .grid__quick__content h3 { font-size: 20px; } } .grid__quick__content span { font-size: 24px; color: var(--primaryColor); margin-bottom: 15px; display: inline-block; } @media (max-width: 767px) { .grid__quick__content span { font-size: 20px; } } .grid__quick__view__modal .modal-dialog { min-width: 1000px; } @media (min-width: 768px) and (max-width: 991px) { .grid__quick__view__modal .modal-dialog { min-width: 100%; } } @media (max-width: 767px) { .grid__quick__view__modal .modal-dialog { min-width: 100%; } } .selector__wrapper select { border: 1px solid rgba(31, 34, 38, 0.1); box-shadow: none; color: var(--darkgrey3); font-size: 14px; height: 50px; padding-left: 10px; position: relative; width: 100%; border-radius: 5px; margin-top: 25px; margin-bottom: 30px; } @media (max-width: 767px) { .selector__wrapper select { margin-top: 10px; margin-bottom: 15px; } } .featurearea__quantity { display: flex; align-items: center; } .qty-container { display: flex; margin-right: 20px; border-top: 1px solid rgba(31, 34, 38, 0.1); border-bottom: 1px solid rgba(31, 34, 38, 0.1); overflow: hidden; width: 130px; height: 60px; border-radius: 5px; } .qty-container button { border: none; border-left: 1px solid rgba(31, 34, 38, 0.1); background: none; font-size: 12px; padding: 0 10px; border-right: 1px solid rgba(31, 34, 38, 0.1); } .qty-container input { width: 100%; border: none; text-align: center; } .featurearea__quantity__button { background-color: rgba(31, 34, 38, 0.5019607843); border: medium none; color: var(--whiteColor); display: inline-block; font-size: 14px; font-weight: 400; height: 40px; line-height: 24px; margin-bottom: 0; padding: 8px 25px; border-radius: 0; text-align: center; } .featurearea__quantity__button:hover { background: var(--primaryColor); color: var(--whiteColor); } .featurearea__quantity .default__button { height: 60px; line-height: 60px; padding-top: 0; padding-bottom: 0; } .quick__price { font-size: 25px; font-family: var(--headingFont); font-weight: 600; margin-bottom: 10px; } @media (max-width: 767px) { .quick__price { font-size: 20px; margin: 0; } } .quick__price del { opacity: 0.6; } .single__product__bottom__button { margin-top: 20px; } .layout__6 .grid__wraper__info h3 { font-weight: 700; } .layout__6 .grid__wraper__price span { font-weight: 700; } .layout__6 .grid__wraper__price del { font-weight: 700; } @media (max-width: 767px) { .row.grid__responsive { margin: 0 -5px; } } @media (max-width: 767px) { .grid__responsive [class*=col-] { padding-right: 5px; padding-left: 5px; } } .tab-content .tab-pane { display: block; overflow: hidden; height: 0; visibility: hidden; max-width: 100%; opacity: 0; } .tab-content .tab-pane.active { height: auto; visibility: visible; opacity: 1; overflow: visible; } .animate__content { padding-top: 40px; padding-bottom: 40px; background: var(--greyColor) no-repeat scroll center center/cover; margin-top: 0px; } @media (max-width: 767px) { .animate__content { padding-top: 20px; padding-bottom: 20px; } } .animate__content__wrap { display: flex; width: fit-content; white-space: nowrap; position: relative; will-change: transform; animation: marquee 20s linear 0s infinite normal; animation-play-state: running; } .animate__content__wrap:hover { animation-play-state: paused; } .animate__content__single { display: block; width: 100%; min-width: max-content; padding-inline: 20px; } .animate__content__single span { font-size: 30px; line-height: 1; margin-bottom: 0; position: relative; padding-left: 20px; } @media (max-width: 767px) { .animate__content__single span { font-size: 20px; padding-left: 15px; } } .animate__content__single span:before { position: absolute; left: 0; width: 10px; height: 10px; border-radius: 50%; background: var(--blackColor); content: ""; top: 50%; transform: translate(-50%); margin-top: -5px; } .animate__content__2 { margin-bottom: 0; } @keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } .contactarea__single { padding: 50px 30px 25px; border: 1px solid var(--greyColor); border-radius: 15px; margin-bottom: 30px; text-align: center; } .contactarea__single h3 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 24px; } .contactarea__form__area { padding: 40px 50px 50px; background: var(--greyColor); } @media (max-width: 767px) { .contactarea__form__area { padding: 30px 20px 30px; } } .contactarea__form__title { margin-bottom: 30px; font-size: 26px; font-weight: 600; } @media (max-width: 767px) { .contactarea__form__title { font-size: 20px; } } .contactarea__form__input input { background-color: var(--whiteColor); border: 2px solid; border-color: var(--whiteColor); height: 65px; -webkit-box-shadow: none; box-shadow: none; padding-left: 20px; font-size: 16px; width: 100%; margin-bottom: 30px; border-radius: 0; padding-right: 40px; } @media (max-width: 767px) { .contactarea__form__input input { height: 55px; } } .contactarea__form__input textarea { width: 100%; padding: 15px 20px; min-height: 150px; border: none; margin-bottom: 30px; } .contact__map__inner iframe { width: 100%; } .coll__section .coll__color { background: var(--greyColor); padding-top: 45px; padding-bottom: 50px; margin-top: 0px; margin-bottom: 80px; border-radius: 15px; } .coll__section__inner { text-align: center; } .coll__section__inner h6 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 16px; color: var(--primaryColor); } .coll__section__inner h1 { font-size: 50px; font-weight: 600; margin-bottom: 15px; line-height: 1; } @media (max-width: 767px) { .coll__section__inner h1 { font-size: 30px; } } .coll__section__inner .button__wrapper { margin-top: 30px; } .coll__section__inner .button__1 { margin-right: 15px; } .size__table { width: 100%; } .size__table tbody tr td { padding: 5px 10px; font-size: 14px; border: 1px solid #e5e5e5; } .blog__single__wrap { margin-bottom: 30px; overflow: hidden; } .blog__single__wrap:hover .blog__img img { transform: scale(1.1); } .blog__img { overflow: hidden; transition: 0.3s; position: relative; border-radius: var(--borderRadius2); } .blog__img img { width: 100%; } .blog__meta { margin-top: 15px; margin-bottom: 15px; } .blog__meta ul li { font-size: 14px; margin-left: 25px; } .blog__meta ul li:first-child { margin-left: 0; } @media (min-width: 992px) and (max-width: 1365px) { .blog__meta ul li { margin-left: 0px; } } @media (min-width: 768px) and (max-width: 991px) { .blog__meta ul li { margin-left: 0px; } } @media (max-width: 767px) { .blog__meta ul li { margin-left: 0px; } } .blog__meta ul li i { margin-right: 5px; } .blog__title { margin-bottom: 15px; } .blog__title h2 { font-size: 16px; margin: 0; font-weight: 600; line-height: 1.8; } .blog__button a { font-size: 14px; font-weight: 600; color: var(--primaryColor); font-family: var(--headingFont); } .blog__sidebar { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--greyColor); } .blog__sidebar .blog__sidebar__title { font-size: 20px; margin-bottom: 35px; font-weight: 600; } .blog__sidebar .blog__search { position: relative; } .blog__sidebar .blog__search input { border: 1px solid var(--greyColor); height: 65px; padding-left: 20px; font-size: 16px; width: 100%; } .blog__sidebar .blog__search button { height: 65px; border-radius: 0 5px 5px 0; position: absolute; right: 0; padding: 0 20px; border: 1px solid var(--primaryColor); background: var(--primaryColor); color: var(--whiteColor); } .blog__popular__img { margin-right: 20px; } .blog__popular__img img { width: 80px; } .blog__popular { display: flex; } .blog__popular .blog__small__text h6 { margin: 0; } .blog__popular .blog__small__text h6 a { font-weight: 16px; color: var(--blackColor); font-weight: 600; } .blog__popular .blog__small__text h6 a:hover { color: var(--primaryColor); } .blog__small__meta ul li { font-size: 14px; color: var(--primaryColor); } .blog__small__meta ul li i { margin-right: 5px; } .blog__sidebar__list { margin-bottom: 20px; border-bottom: 1px dashed var(--greyColor); padding-bottom: 20px; display: block; } .blog__sidebar__list:last-child { border-bottom: none; margin: 0; padding: 0; } .blog__tags ul { display: grid; flex-wrap: wrap; } .blog__tags ul li { display: inline-block; margin: 5px 3px; } .blog__tags ul li a { display: block; padding: 8px 24px 6px; font-size: 13px; text-transform: uppercase; background-color: var(--greyColor); font-weight: 700; border-radius: 5px; } @media (min-width: 992px) and (max-width: 1365px) { .blog__tags ul li a { padding: 8px 11px 6px; font-size: 12px; } } .blog__tags ul li a:hover { background: var(--primaryColor); color: var(--whiteColor); } .blog__social__icon ul { display: flex; } .blog__social__icon ul li { margin-right: 5px; } .blog__social__icon ul li a { background-color: var(--greyColor); display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; } .blog__social__icon ul li a:hover { background: var(--primaryColor); color: var(--whiteColor); } .layout__6 .blog__title h2 { font-weight: 700; } /* ---------------------------------------------------- Blog Details ---------------------------------------------------- */ .ltn__blog-title { font-size: 36px; } @media (min-width: 768px) and (max-width: 991px) { .ltn__blog-title { font-size: 26px; } } @media (max-width: 767px) { .ltn__blog-title { font-size: 20px; } } .ltn__page-details-inner img { border-radius: var(--borderRadius3); margin-bottom: 20px; } .ltn__page-details-inner p { margin-top: 1.5em; } .ltn__page-details-inner .ltn__blog-title { margin-top: 0; font-size: 36px; } .ltn__page-details-inner .ltn__blog-img { margin-bottom: 40px; } .ltn__page-details-inner .img-radius img { border-radius: 0px 0px 0px 35px; } .ltn__page-details-inner label { font-size: 14px; } .ltn__blog-meta li { font-family: var(--headingFont); font-size: 14px; margin-right: 25px; } .ltn__blog-meta li i { margin-right: 5px; } .ltn__blog-tags-social-media { border-bottom: 1px solid var(--borderColor); } .ltn__comment-area { border-bottom: 1px solid var(--borderColor); } .ltn__comment-area .title-2 { margin-bottom: 30px; } /* blog-details-wrap */ .ltn__blog-details-wrap { border: 2px solid var(--border-color-11); padding: 50px; } blockquote { font-size: 28px; font-family: var(--headingFont); line-height: 1.6; font-weight: 500; background-color: var(--greyColor); padding: 60px 50px 60px 60px; margin: 50px 0 50px 0px; font-style: normal; text-align: center; border-left: 0; position: relative; z-index: 1; border-radius: var(--borderRadius3); letter-spacing: 1px; } @media (min-width: 768px) and (max-width: 991px) { blockquote { font-size: 20px; padding: 40px 30px 40px 40px; margin: 30px 0 30px 0px; } } @media (max-width: 767px) { blockquote { font-size: 18px; padding: 30px 20px 30px 30px; margin: 30px 0 30px 0px; } } blockquote i { position: absolute; content: "\f10d"; font-family: "Font Awesome 5 Free"; font-size: 230px; right: 45px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: var(--whiteColor); z-index: -1; } .ltn__comment-item { position: relative; } .ltn__comment-item p { font-size: 14px; } .ltn__commenter-img { float: left; margin-right: 30px; max-width: 100px; } @media (max-width: 767px) { .ltn__commenter-img { margin-right: 15px; max-width: 70px; } } .ltn__commenter-img img { border-radius: 100%; width: 100%; } .ltn__commenter-comment { overflow: hidden; } .ltn__commenter-comment h6 { margin-bottom: 5px; font-size: 20px; } .ltn__commenter-comment .comment-date { margin-bottom: 10px; display: block; font-size: 13px; font-weight: 600; font-family: var(--headingFont); color: var(--primaryColor); } .ltn__comment-inner ul { margin: 0; padding: 0; } .ltn__comment-inner li { list-style: none; border-top: 1px solid var(--borderColor); padding-top: 30px; margin-top: 8px; } .ltn__comment-inner > ul > li:first-child { border-top: 0; padding-top: 0; margin-top: 0; } .ltn__comment-inner ul ul { margin: 0 0 0 70px; padding: 0; } .ltn__comment-reply-btn { position: absolute; padding: 0 25px 0; border: 2px solid var --borderColor; display: inline-block; border-radius: 25px; font-size: 14px; font-weight: 700; height: 40px; line-height: 36px; top: 0; right: 0; } .ltn__comment-reply-btn i { margin-right: 5px; } .ltn__comment-reply-btn:hover { border-color: var(--primaryColor); } .ltn__comment-reply-area form { padding: 50px; background-color: var(--white-5); } .ltn__comment-reply-area form input[type=text], .ltn__comment-reply-area form input[type=email], .ltn__comment-reply-area form input[type=password], .ltn__comment-reply-area form input[type=submit], .ltn__comment-reply-area form textarea { border-color: var(--white-5); } .ltn__comment-inner .product-ratting ul { padding: 0; margin: 0; } .ltn__comment-inner .product-ratting ul li { padding: 0; border: 0; } .ltn__first-letter { font-size: 70px; font-weight: 700; float: left; background-color: var(--se); color: var(--white); margin-right: 30px; line-height: 1; text-transform: uppercase; width: 100px; height: 100px; 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; } .ltn__blog-tags-social-media .ltn__social-media ul li a { color: var(--darkgrey3); margin-left: 15px; } .contactarea__form__area__wrap .contactarea__form__area { border-radius: var(--borderRadius3); } .ltn__tagcloud-widget ul li a { display: block; padding: 8px 24px 6px; font-size: 14px; font-weight: 600; background-color: var(--greyColor); font-family: var(--headingFont); text-transform: capitalize; border-radius: var(--borderRadius); } @media (min-width: 992px) and (max-width: 1365px) { .ltn__tagcloud-widget ul li a { padding: 8px 20px 6px; } } @media (max-width: 767px) { .ltn__tagcloud-widget ul li a { margin-bottom: 5px; } } @media (min-width: 768px) and (max-width: 991px) { .ltn__social-media { margin-top: 20px; } } .ltn__social-media h4 { font-size: 20px; } @media (min-width: 768px) and (max-width: 991px) { .about__text { margin-bottom: 20px; } } @media (max-width: 767px) { .about__text { margin-bottom: 20px; } } .about__text h4 { font-weight: 700; line-height: 1.3; margin-bottom: 15px; font-size: 20px; } .about__text .section__title { padding-bottom: 15px; } .about__7 { background: var(--greyColor); } .about__button { margin-top: 25px; } @media (min-width: 768px) and (max-width: 991px) { .about__img { margin-bottom: 20px; } } @media (max-width: 767px) { .about__img { margin-bottom: 20px; } } .about__img img { width: 100%; border-radius: 15px; } .video__img { position: relative; } .video__img img { width: 100%; border-radius: 15px; } .video__icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .video__icon a { height: 80px; width: 80px; background-color: var(--whiteColor); color: var(--primaryColor); font-size: 20px; 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; z-index: 9; border-radius: 15px; outline-offset: 15px; outline: 4px solid var(--whiteColor); margin: 20px; } .video__icon a:hover { outline: 4px solid var(--primaryColor); } @media (max-width: 767px) { .video__icon a { height: 50px; width: 50px; font-size: 15px; } } .before__after__img img { width: 100%; } @media (max-width: 767px) { .about__4 { margin-top: 20px; } } @media (min-width: 768px) and (max-width: 991px) { .about__4 h2 { font-size: 20px; } } .about__4 h2 span { color: var(--primaryColor); } .about__4__button { margin-top: 25px; } .about__4__list { padding-left: 20px; margin-left: 20px; } .about__4__list li { display: block; position: relative; } .about__4__list li::before { position: absolute; content: ""; height: 5px; width: 5px; background: var(--blackColor); border-radius: 100%; top: 50%; left: -15px; } .before-after-wrap { overflow: hidden; position: relative; border-radius: var(--borderRadius3); } @media only screen and (min-width: 350px) { .before-after-wrap { height: 350px; } } @media only screen and (min-width: 768px) { .before-after-wrap { height: 450px; } } @media only screen and (min-width: 1366px) { .before-after-wrap { height: 700px; } } .before-after-wrap figure { background-size: cover; font-size: 0; height: 100%; margin: 0; position: relative; width: 100%; } .before-after-wrap #compare { background-size: cover; bottom: 0; border-right: 5px solid rgba(255, 255, 255, 0.7); box-shadow: 10px 0 15px -13px #000; height: 100%; max-width: 98.6%; min-width: 0.6%; overflow: visible; position: absolute; width: 50%; animation: first 2s 1 normal ease-in-out 0.1s; -webkit-animation: first 2s 1 normal ease-in-out 0.1s; } .before-after-wrap input#slider { -moz-appearance: none; -webkit-appearance: none; border: none; background: transparent; cursor: col-resize; height: 100vw; left: 0; margin: 0; outline: none; padding: 0; position: relative; top: -100vw; width: 100%; } .before-after-wrap input#slider::-moz-range-track { background: transparent; } .before-after-wrap input#slider::-ms-track { border: none; background-color: transparent; height: 100vw; left: 0; outline: none; position: relative; top: -100vw; width: 100%; margin: 0; padding: 0; cursor: col-resize; color: transparent; } .before-after-wrap input#slider::-ms-fill-lower { background-color: transparent; } .before-after-wrap input#slider::-webkit-slider-thumb { -webkit-appearance: none; height: 100vw; width: 0.5%; opacity: 0; } .before-after-wrap input#slider::-moz-range-thumb { -moz-appearance: none; height: 100vw; width: 0.5%; opacity: 0; } .before-after-wrap input#slider::-ms-thumb { height: 100vw; width: 0.5%; opacity: 0; } .before-after-wrap input#slider::-ms-tooltip { display: none; } .before-after-wrap #compare::before { background: url(https://webdevtrick.com/wp-content/uploads/comparision.png) no-repeat scroll 0 center transparent; background-size: contain; content: ""; float: right; height: 100%; margin-right: -34px; position: relative; top: 0; width: 64px; } @keyframes first { 0% { width: 0%; } 50% { width: 80%; } 100% { width: 50%; } } @-webkit-keyframes first { 0% { width: 0%; } 50% { width: 80%; } 100% { width: 50%; } } .before-after-wrap .before__after__common { position: absolute; color: var(--whiteColor); z-index: 9; font-size: 18px; bottom: 20px; left: 20px; background: var(--primaryColor); padding: 3px 20px; border-radius: 5px; } .before-after-wrap .before__after__common.after__class { right: 20px; left: auto; } .feature__2__single { display: flex; align-items: center; } @media (min-width: 768px) and (max-width: 991px) { .feature__2__single { margin-bottom: 15px; } } @media (max-width: 767px) { .feature__2__single { margin-bottom: 15px; } } .feature__2__icon { margin-right: 20px; font-size: 40px; } .feature__2__icon img { width: 50px; } @media (min-width: 992px) and (max-width: 1365px) { .feature__2__icon { margin-right: 10px; } } .feature__2__text h4 { margin: 0; font-size: 20px; margin-bottom: 5px; font-weight: 600; } @media (min-width: 992px) and (max-width: 1365px) { .feature__2__text h4 { font-size: 17px; } } @media (max-width: 767px) { .feature__2__text h4 { font-size: 16px; } } .feature__2__text p { font-size: 15px; margin: 0; } .feature__7__color { background: var(--whiteColor); } .feature__border { border: 1px solid var(--greyColor); display: flex; align-items: center; border-radius: 15px; flex-wrap: wrap; justify-content: space-between; } .feature__border .feature__3__single { padding: 40px 25px 40px; width: 25%; } @media (min-width: 1500px) and (max-width: 1920px) { .feature__border .feature__3__single { padding: 40px 15px 40px; } } @media (min-width: 992px) and (max-width: 1365px) { .feature__border .feature__3__single { padding: 30px 15px 30px; } } @media (min-width: 768px) and (max-width: 991px) { .feature__border .feature__3__single { padding: 20px 10px 20px; width: 50%; } } @media (max-width: 767px) { .feature__border .feature__3__single { padding: 10px 10px 10px; width: 100%; } } @media (min-width: 576px) and (max-width: 767px) { .feature__border .feature__3__single { padding: 10px 10px 10px; width: 50%; } } .feture__8__wraper { padding: 35px 22px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border: 2px solid var(--greyColor); border-radius: 15px; margin-bottom: 20px; position: relative; } @media (min-width: 992px) and (max-width: 1365px) { .feture__8__wraper { padding: 25px 10px 15px; } } @media (max-width: 767px) { .feture__8__wraper { padding: 25px 10px 15px; } } .feture__8__wraper:before { position: absolute; content: ""; right: 0; top: 50%; width: 4px; height: 0%; background-color: var(--primaryColor); transition: all 0.5s ease 0s; opacity: 0; visibility: hidden; transform: translateY(-50%); } .feture__8__wraper:hover { box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07); } .feture__8__wraper:hover::before { height: 80%; opacity: 1; visibility: visible; } .feture__8__wraper--left .feture__8__text { text-align: left; } .feture__8__wraper--left .feture__8__icon { margin: 0 15px 0 0; } .feture__8__wraper--left:before { right: auto; left: 0; } .feture__8__text { text-align: right; } .feture__8__text h2 { font-size: 25px; margin-bottom: 12px; font-weight: 700; } @media (min-width: 992px) and (max-width: 1365px) { .feture__8__text h2 { font-size: 20px; } } @media (max-width: 767px) { .feture__8__text h2 { font-size: 20px; } } .feture__8__text p { font-size: 14px; } .feture__8__icon { margin: 0 0 0 15px; } @media (min-width: 992px) and (max-width: 1365px) { .feture__8__icon { margin: 0 0 0 10px; } } .feture__8__icon svg { width: 50px; fill: var(--primaryColor); } @media (min-width: 768px) and (max-width: 991px) { .feature__8__img { margin-bottom: 20px; } } @media (max-width: 767px) { .feature__8__img { margin-bottom: 20px; } } .feature__8__img img { width: 100%; border-radius: 15px; } .category__text { padding: 15px 20px 5px; } .category__text h5 { font-size: 14px; } .category__text h5 a { color: var(--blackColor); font-weight: 600; } .category__single { text-align: center; } .category__img img { width: 100%; border-radius: 15px; } .category__single:hover .category__text a { color: var(--primaryColor); } .category__single__2 { margin-bottom: 30px; } .category__single__2:hover a { color: var(--primaryColor); } .category__text__2 h5 { font-size: 18px; } .category__text__2 h6 { font-weight: 400; } .category__img__2 img { width: 100%; border-radius: 15px; } .collection__2 .collection__single__2 { text-align: center; } .collection__2 .collection__single__2:hover a { color: var(--primaryColor); } .collection__2 .collection__img__2 img { width: 100%; border-radius: 15px; } .collection__2 .collection__text__2 { padding: 15px 20px 5px; } .collection__2 .collection__text__2 h5 { font-weight: 700; line-height: 1.3; margin-bottom: 15px; font-size: 18px; } .collection__2 .collection__text__2 h6 { line-height: 1.3; margin-bottom: 15px; font-weight: 400; } .cowndown__banner__4 { position: relative; } .coundown__img__4 .coundown__img__1 { position: absolute; left: -80px; top: -150px; } @media (min-width: 1366px) and (max-width: 1499px) { .coundown__img__4 .coundown__img__1 { left: -180px; top: -180px; } } @media (min-width: 992px) and (max-width: 1365px) { .coundown__img__4 .coundown__img__1 { left: -170px; top: -60px; width: 60%; } } @media (min-width: 768px) and (max-width: 991px) { .coundown__img__4 .coundown__img__1 { left: -60px; top: 0; width: 30%; } } @media (max-width: 767px) { .coundown__img__4 .coundown__img__1 { left: -20px; top: -30px; width: 30%; } } .coundown__img__4 .coundown__img__2 { position: absolute; right: 0; bottom: 0; max-width: 500px; } @media (min-width: 992px) and (max-width: 1365px) { .coundown__img__4 .coundown__img__2 { right: -150px; bottom: -40px; } } @media (min-width: 768px) and (max-width: 991px) { .coundown__img__4 .coundown__img__2 { max-width: 200px; } } @media (max-width: 767px) { .coundown__img__4 .coundown__img__2 { max-width: 100px; } } @media (min-width: 576px) and (max-width: 767px) { .coundown__img__4 .coundown__img__2 { max-width: 150px; } } .cowndown__banner__cowndown { display: flex; justify-content: center; margin-top: 30px; } .cowndown__banner__cowndown .count { background: var(--whiteColor); margin-right: 10px; padding: 10px; border-radius: 5px; min-width: 80px; } @media (max-width: 767px) { .cowndown__banner__cowndown .count { min-width: 70px; } } .cowndown__banner__cowndown .count p { margin: 0; font-size: 22px; line-height: 1.2; font-family: var(--headingFont); font-weight: 600; } @media (max-width: 767px) { .cowndown__banner__cowndown .count p { margin-bottom: 2px; } } .cowndown__banner__cowndown .count span { margin: 0; } .cowndown__banner__button { margin-top: 30px; } .cowndown__banner { background-color: var(--greyColor); } @media (min-width: 768px) and (max-width: 991px) { .cowndown__banner { padding-top: 80px; } } @media (max-width: 767px) { .cowndown__banner { padding-top: 50px; } } .cowndown__banner__title h3 { font-size: 24px; font-weight: 700; margin-bottom: 15px; color: var(--greywhite); } .cowndown__banner__title h2 { font-size: 50px; margin-bottom: 15px; line-height: 1; } @media (min-width: 992px) and (max-width: 1365px) { .cowndown__banner__title h2 { font-size: 40px; margin-bottom: 10px; } } @media (min-width: 768px) and (max-width: 991px) { .cowndown__banner__title h2 { font-size: 40px; margin-bottom: 10px; } } @media (max-width: 767px) { .cowndown__banner__title h2 { font-size: 29px; margin-bottom: 10px; } } .cowndown__banner__title h2 span { color: var(--primaryColor); } .cowndown__banner__title h2 span.home__span__6 { color: var(--green); } .cowndown__banner__inner { text-align: center; } .cowndown__banner__inner h3 { color: var(--primaryColor); } .cowndown__banner__img img { width: 100%; } .newslatter__inner h2 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 30px; } .newslatter__inner p { margin-bottom: 15px; } .newslatter__inner__wrap { padding-top: 50px; padding-bottom: 60px; margin-top: 0px; background: var(--greyColor); border-radius: 15px; } .newslatter__input { position: relative; } .newslatter__input input { border: none; background: none; background-color: var(--whiteColor); border-color: var(--greyColor); height: 65px; -webkit-box-shadow: none; box-shadow: none; padding-left: 20px; font-size: 16px; width: 100%; border-radius: 5px; } .newslatter button { height: 65px; border-radius: 0 5px 5px 0; position: absolute; right: 0; } .newslatter__2 { background: #fcf7eb; padding-top: 50px; } .newslatter__8 { background: var(--greyColor); padding-top: 60px; padding-bottom: 60px; border-radius: 15px; } .testimonial .testimonial__color { background: var(--greyColor); border-radius: 15px; } .testimonial__padding { max-width: 80%; margin-left: auto; margin-right: auto; margin-bottom: 0; padding-top: 45px; padding-bottom: 55px; } .testimonial__info p { font-size: 28px; margin-bottom: 48px; } @media (min-width: 768px) and (max-width: 991px) { .testimonial__info p { font-size: 21px; margin-bottom: 35px; } } @media (max-width: 767px) { .testimonial__info p { font-size: 17px; margin-bottom: 20px; } } .testimonial__info h4 { font-weight: 700; line-height: 1.3; margin-bottom: 15px; font-size: 20px; } .testimonial__img { margin-bottom: 20px; } @media (max-width: 767px) { .testimonial__img { margin-bottom: 20px; } } .testimonial__img i { font-size: 30px; color: var(--primaryColor); } .testimonial__2 { background: var(--greyColor); } .featurearea__single__thumb__img img { cursor: pointer; border: 1px solid var(--borderColor); border-radius: var(--borderRadius); padding: 3px; } .featurearea__single__big__img img { width: 100%; border-radius: 10px; } .featurearea__details__img { position: sticky; margin-bottom: 0; top: 90px; } .featurearea__img img { width: 100%; } .featurearea__thumb__img { margin-top: 10px; margin-left: -5px; margin-right: -5px; } .featurearea__thumb__img.slider__default__arrow .slick-arrow { width: 35px; height: 35px; line-height: 35px; font-size: 13px; left: 5px; opacity: 1; bottom: -65px; top: auto; } .featurearea__thumb__img.slider__default__arrow .slick-arrow.next_class { left: 45px; } .featurearea__single__big__img img { width: 100%; } .featurearea__single__thumb__img { padding: 0 5px; } .featurearea__single__thumb__img img { width: 100%; } @media (min-width: 768px) and (max-width: 991px) { .single__product__wrap { margin-top: 70px; } } @media (max-width: 767px) { .single__product__wrap { margin-top: 70px; } } .single__product { margin-top: 30px; } .single__product .single__product__wrap__2 { text-align: center !important; } .single__product__heding h2 { font-size: 24px; margin: 0 0 0; line-height: 1; font-weight: 600; } .single__product__icon a { font-size: 18px; margin-right: 15px; } .single__product__price { margin: 15px 0; } .single__product__price span { font-size: 30px; color: var(--blackColor); font-weight: 700; } .single__product__price label { background: var(--borderColor); padding: 5px; line-height: 1; font-weight: 600; border-radius: var(--borderRadius); font-size: 14px; } .single__product__eye { padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 20px; } .single__product__eye img { height: 30px; margin-right: 10px; padding-bottom: 0px; } .single__product__eye span strong { font-weight: 700; } .single__product__description { margin-bottom: 30px; } .single__product__description p { margin: 0; } .single__product__size { display: flex; align-items: center; margin-top: 20px; } .single__product__size h6 { margin: 0; font-weight: 700; } .single__product__size ul { margin-left: 14px; } .single__product__size ul li { margin-right: 10px; } .single__product__size ul li a { background-color: #f1f2f6; color: #000; display: inline-block; font-size: 12px; line-height: 30px; text-transform: uppercase; height: 30px; width: 30px; text-align: center; border-radius: 5px; } .single__product__size ul li a:hover { background: var(--primaryColor); color: var(--whiteColor); } .single__product__swatch { margin-top: 20px; } .single__product__swatch .header { font-weight: 700; margin-right: 40px; } .single__product__swatch button { height: 30px !important; width: 30px !important; border-radius: 5px !important; margin-right: 10px; border: none; } .single__product__quantity { display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 30px; margin-bottom: 30px; flex-wrap: wrap; } .single__product__quantity .qty-container { display: flex; border: 1px solid rgba(31, 34, 38, 0.1); height: 60px; margin-right: 10px; width: 126px; } .single__product__quantity .qty-container button { border: none; background: none; font-size: 25px; padding: 0 10px; } .single__product__quantity .qty-container input { width: 100%; border: none; text-align: center; } .single__product__quantity .default__button { height: 60px; line-height: 60px; margin: 0 5px; padding: 0 50px; } @media (min-width: 992px) and (max-width: 1365px) { .single__product__quantity .default__button { padding: 0 30px; } } .single__product__quantity .default__button.black__button { background: var(--blackColor); border-color: var(--blackColor); } .single__product__button { color: var(--whiteColor); font-size: 14px; text-transform: uppercase; background-color: #1f2226; display: inline-block; line-height: 1; padding: 23px 38px; z-index: 99; box-shadow: 10px 25px 80px rgba(150, 150, 150, 0.1490196078); } .single__product__button:hover { background: var(--primaryColor); color: var(--whiteColor); } .single__product__icon { margin-left: 25px; } .single__product__icon i { font-size: 18px; } .single__product__icon i:hover { color: var(--primaryColor); } .single__product__bottom__button { padding: 23px 38px; border-radius: 0; background-color: #1f2226; font-size: 16px; box-shadow: 10px 25px 80px rgba(150, 150, 150, 0.15); line-height: 1; height: auto; max-width: 340px; margin-bottom: 20px; transition: 0.3s; text-align: center; } .single__product__bottom__button.slider__button { margin: 0 auto; } .single__product__bottom__button a { color: var(--whiteColor); } .single__product__bottom__button:hover { background: var(--primaryColor); color: var(--whiteColor); } .single__product__information { margin-bottom: 20px; } .single__product__information ul li { margin-right: 30px; margin-top: 10px; } .single__product__information ul li a { font-weight: 300; } .single__product__information ul li a i { margin-right: 8px; } .single__product__delivery__area { padding: 10px 0; border-top: 1px solid var(--borderColor); border-bottom: 1px solid var(--borderColor); margin-bottom: 10px; } .single__product__delivery__area p { font-size: 16px; margin: 0; } .single__product__delivery__area p img { height: 25px; float: left; margin-right: 10px; padding-bottom: 0px; } .single__product__delivery__area p strong { font-weight: 700; } .single__product__text { margin-top: 20px; } .single__product__text h5 { font-size: 20px; } .single__product__text h5 strong { font-weight: 700; } .single__product__text ul li { display: block; margin-top: 5px; position: relative; padding-left: 20px; } .single__product__text ul li:before { position: absolute; content: ""; height: 5px; width: 5px; background: var(--blackColor); border-radius: 100%; top: 10px; left: 0; } .single__product__meta { display: flex; margin: 0; padding-top: 15px; align-items: center; } .single__product__meta span { font-size: 16px; margin-right: 5px; font-weight: 700; } .single__product__meta ul li { margin: 0 3px 0 0; } .single__product__payment__img ul li { margin-right: 2px; } .single__product__single__text p { margin-bottom: 5px; } .single__product__slider__active .small__grid__2 { border: 1px solid #eee; display: flex; align-items: center; box-shadow: none; margin-right: 30px; } .single__product__slider__active .small__grid__2 .small__grid__img { max-width: 30%; } .single__product__slider__active .small__grid__2 .small__grid__content { max-width: 70%; } .single__product__slider__active .small__grid__2 .small__grid__add__to__cart { margin-top: 10px; } .single__product__slider__active .small__grid__2 .small__grid__add__to__cart a { display: inline-block; } .single__product__complementary { margin-top: 15px; margin-bottom: 10px; } .single__product__bottom__menu { margin-top: 15px; } .single__product__bottom__menu ul li { list-style: none; display: inline-block; margin-right: 20px; font-size: 14px; font-weight: 600; } .single__product__car img { margin-right: 10px; } .single__return__menu h6 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; } .single__return__menu ul { margin: 0 0 15px 20px; } .single__return__menu ul li { display: block; position: relative; } .single__return__menu ul li::before { position: absolute; content: ""; width: 5px; height: 5px; background: var(--blackColor); border-radius: 50%; left: -15px; top: 11px; } .single__social__media ul li { margin-right: 15px; } .single__social__media ul li a i { margin-right: 3px; } .single__return__checkout h5 { font-size: 18px; font-weight: 600; line-height: 1.3; margin-bottom: 15px; } .single__product__pairs h6 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 16px; } .single__product__contact__text h2 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 30px; } .single__product__contact__text h3 { font-size: 24px; font-weight: 600; } .single__product__contact__button { margin-top: 30px; margin-bottom: 30px; } .single__product__special__feature ul li { display: block; font-size: 14px; margin-top: 10px; } .single__product__special__feature ul li strong { margin-right: 5px; min-width: 100px; display: inline-block; } .single__product__modal { top: 135px; } .single__product__modal.single__product__modal__3 .modal-dialog { max-width: 500px; } .single__product__modal.single__product__modal__3 .modal-body input { width: 100%; margin-bottom: 40px; height: 45px; padding-left: 10px; } .single__product__modal.single__product__modal__3 .modal-body textarea { height: 100px; width: 100%; padding-left: 10px; } .single__product__modal.single__product__modal__3 .modal-body button { font-size: 14px; padding: 10px 45px; border: 1px solid var(--blackColor); background: var(--blackColor); color: var(--whiteColor); } .single__product__modal .modal-dialog { max-width: 960px; } .single__product__modal .modal-body { padding: 35px 15px; } .single__product__table table { width: 100%; } .single__product__table table tbody tr th { padding: 8px 10px; background: var(--blackColor); color: var(--whiteColor); font-weight: 600; border: 1px solid var(--borderColor); } .single__product__table table tbody tr td { padding: 8px 10px; border: 1px solid var(--borderColor); } .gallery__img { margin-bottom: 30px; } .gallery__img img { width: 100%; border: 1px solid var(--borderColor); } .descriptionarea__tab__wrapper { border: 1px solid var(--borderColor); padding: 30px 30px 37px; } .descriptionarea__link { font-size: 18px; text-transform: capitalize; line-height: 1; position: relative; padding: 0 0 10px; margin: 0 32px 15px 0; border: none; background: none; font-weight: 600; } .descriptionarea__link.active { color: var(--primaryColor); } .descriptionarea__link.active:after { width: 100%; } .descriptionarea__link:hover { color: var(--primaryColor); } .descriptionarea__link:hover:after { width: 100%; } .descriptionarea__link:after { content: ""; height: 2px; left: 0; width: 0; position: absolute; -webkit-transition: width 0.3s ease-out; -o-transition: width 0.3s ease-out; transition: width 0.3s ease-out; background-color: var(--primaryColor); bottom: 0; } .faq__2__inner { background: #fffafa; padding: 90px 60px; border-radius: 10px; } @media (max-width: 767px) { .faq__2__inner { padding: 20px 20px; } } .faq__2__left { margin-right: 100px; } @media (min-width: 992px) and (max-width: 1365px) { .faq__2__left { margin-right: 0px; } } @media (min-width: 768px) and (max-width: 991px) { .faq__2__left { margin-right: 0px; margin-bottom: 20px; } } @media (max-width: 767px) { .faq__2__left { margin-right: 0px; margin-bottom: 20px; } } .faq__2__left h3 { color: var(--primaryColor); font-style: normal; font-weight: 600; font-size: 24px; line-height: 30px; margin: 0 0 15px; } @media (max-width: 767px) { .faq__2__left h3 { font-size: 20px; } } .faq__2__left h2 { color: var(--blackColor); font-style: normal; font-weight: 600; font-size: 55px; line-height: 60px; margin: 0 0 20px; } @media (min-width: 992px) and (max-width: 1365px) { .faq__2__left h2 { font-size: 50px; margin: 0 0 10px; } } @media (min-width: 768px) and (max-width: 991px) { .faq__2__left h2 { font-size: 50px; margin: 0 0 10px; } } @media (max-width: 767px) { .faq__2__left h2 { font-size: 40px; margin: 0 0 10px; line-height: 55px; } } .faq__2__left p { color: var(--darkgrey3); font-style: normal; font-weight: 400; font-size: 18px; margin: 0 0 15px; line-height: 28px; } .grid__single__produce__button a { border: 1px solid var(--borderColor); height: 45px; line-height: 43px; display: inline-block; width: 100%; text-align: center; padding: 0; background: var(--whiteColor); border-radius: 5px; margin-top: 10px; } .grid__single__produce__button a:hover { background: var(--primaryColor); color: var(--whiteColor); } @media (min-width: 992px) and (max-width: 1365px) { .single__product__grid .grid__wraper__tittle { font-size: 14px; } .single__product__grid .grid__wraper__info { padding: 10px 0 0; } .single__product__grid .grid__wraper { margin-bottom: 0; } .grid__wraper__quickview a { font-size: 12px; } } @media (max-width: 767px) { .single__product__quantity .default__button { padding: 0 10px; height: 40px; line-height: 40px; margin: 0 3px; } .single__product__quantity .qty-container button { font-size: 20px; padding: 0 10px; } .single__product__quantity .qty-container { height: 40px; width: 90px; margin-right: 4px; } .single__product__quantity { margin-top: 20px; margin-bottom: 20px; } .descriptionarea__link { font-size: 16px; margin: 0 15px 15px 0; } .descriptionarea__tab__wrapper { padding: 20px 20px 27px; } .tab__content__wrapper p { font-size: 14px; } } .service__single { margin-bottom: 10px; padding:15px; border: 1px solid var(--greyColor); border-radius: 15px; transition: 0.3s; text-align: center; } .service__single:hover { box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); } .service__text h3 { font-weight: 600; line-height: 1.3; margin-bottom: 15px; font-size: 24px; } .service__text p { font-size: 16px; } .service__img { margin-bottom: 20px; } .service__single .service__img img{ height: 100px; } .service__button { font-weight: 700; font-size: 16px; } .sidebar__widget { border-bottom: 1px solid var(--greyColor); padding-bottom: 30px; margin-bottom: 30px; } .sidebar__widget.widget-collapse-show .sidebar__menu { display: block; visibility: visible; } .sidebar__widget.widget-collapse-show .sidebar__title i { transform: rotate(180deg); } .sidebar__title { position: relative; } .sidebar__title h4 { font-size: 20px; font-weight: 600; } .sidebar__title i { position: absolute; right: 0; top: 0; cursor: pointer; } .sidebar__menu { max-height: 350px; overflow-y: auto; display: none; visibility: hidden; transition: 0.3s; } .sidebar__menu ul li { display: block; margin-bottom: 15px; } .sidebar__menu ul li a { font-size: 14px; } .sidebar__menu ul li a span { opacity: 0.6; } .sidebar__box input { margin-right: 5px; } .shop__tab ul li button { font-size: 30px; margin-right: 20px; border: none; background: none; } @media (min-width: 768px) and (max-width: 991px) { .shop__tab ul li button { font-size: 20px; } } @media (max-width: 767px) { .shop__tab ul li button { font-size: 20px; } } .shop__tab ul li button.active { color: var(--primaryColor); } .shop__right__wraper { display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px; flex-wrap: wrap; } .shop__selecte select { border-radius: 5px; border: 1px solid var(--greyColor); height: 50px; line-height: 46px; min-width: 190px; padding-left: 18px; padding-right: 30px; } @media (min-width: 768px) and (max-width: 991px) { .shop__selecte select { min-width: 100px; max-width: 130px; } } @media (max-width: 767px) { .shop__selecte select { min-width: 100px; max-width: 130px; } } .shop__number { font-size: 20px; font-family: var(--headingFont); } @media (min-width: 768px) and (max-width: 991px) { .shop__number { font-size: 16px; } } @media (max-width: 767px) { .shop__number { font-size: 16px; } } @media (max-width: 767px) { .sidebar-collapse-hide { display: none; margin-top: 30px; } } .default__button.sidebar-collapse-btn { width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; } .default__button.sidebar-collapse-btn svg { color: var(--whiteColor); fill: var(--whiteColor); margin-right: 5px; } .default__button.sidebar-collapse-btn:hover svg { color: var(--blackColor); fill: var(--blackColor); } @media (min-width: 1366px) and (max-width: 1499px) { .loginarea { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 992px) and (max-width: 1365px) { .loginarea { padding-top: 60px; padding-bottom: 60px; } } @media (min-width: 768px) and (max-width: 991px) { .loginarea { padding-top: 50px; padding-bottom: 50px; } } @media (max-width: 767px) { .loginarea { padding-top: 50px; padding-bottom: 50px; } } @media (min-width: 992px) and (max-width: 1365px) { .loginarea__col { margin-left: 0; } } @media (min-width: 768px) and (max-width: 991px) { .loginarea__col { margin-left: 0; } } @media (max-width: 767px) { .loginarea__col { margin-left: 0; } } .loginarea .tab__button__wrap li.nav-item { width: 50%; } .loginarea__wraper { padding: 31px 50px 50px; border-radius: 5px; box-shadow: 0px 30px 40px 0px rgba(1, 11, 60, 0.06); } @media (max-width: 767px) { .loginarea__wraper { padding: 10px 20px 40px; } } .loginarea__heading { text-align: center; } .loginarea__heading .login__title { font-size: 32px; line-height: 1.5; margin: 0 0 8px; } .loginarea__heading .login__description a { position: relative; } .loginarea__heading .login__description a:after { content: ""; position: absolute; width: 0%; height: 2px; background: var(--primaryColor); bottom: 0; left: 0; transition: var(--transition); } .loginarea__heading .login__description a:hover { color: var(--primaryColor); } .loginarea__heading .login__description a:hover:after { width: 100%; } .loginarea form .loginarea__form { margin-top: 25px; } .loginarea form .loginarea__form label { display: block; margin-bottom: 10px; } .loginarea form .loginarea__form .common__login__input { background-color: var(--borderColor); border: 1px solid var(--borderColor); font-size: 14px; font-weight: 400; height: 52px; padding: 3px 20px; width: 100%; border-radius: 5px; } .loginarea form .loginarea__form .form__check { margin-bottom: 10px; display: flex; align-items: center; } .loginarea form .loginarea__form .form__check label { margin: 0; padding-left: 5px; } .loginarea form .loginarea__form .login__form__link a { position: relative; } .loginarea form .loginarea__form .login__form__link a:after { content: ""; position: absolute; width: 0%; height: 2px; background: var(--primaryColor); bottom: 0; left: 0; transition: var(--transition); } .loginarea form .loginarea__form .login__form__link a:hover { color: var(--primaryColor); } .loginarea form .loginarea__form .login__form__link a:hover:after { width: 100%; } .loginarea__button { margin-top: 25px; } .loginarea__button a { width: 100%; } .loginarea__social__btn { margin-top: 25px; text-align: center; } .loginarea__social__btn .login__social__btn li a { padding: 10px 44px; } .loginarea__social__btn .login__social__btn li .login__button__1 { margin-right: 20px; } @media (max-width: 767px) { .loginarea__social__btn .login__social__btn li .login__button__1 { margin-right: 0; margin-bottom: 20px; } } .tab__button__wrap { margin-bottom: 50px; } .tab__button__wrap li { padding-right: 11px; } .tab__button__wrap li button { border: none; padding: 18px 0; background: #F3F4FD; margin-right: 11px; font-size: 22px; font-weight: 600; font-family: "Hind", sans-serif; color: #000000; width: 100%; border-radius: 4px; position: relative; transition: 0.3s; } .tab__button__wrap li button.active { box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05); background: #ffffff; } .registerarea__form__container { background: var(--borderColor) none repeat scroll 0 0; padding: 37px 40px; text-align: left; overflow: hidden; } .registerarea__text { text-align: center; margin-bottom: 30px; } .registerarea__text h2 { color: var(--blackColor); font-size: 30px; margin-bottom: 5px; } .registerarea__text p { font-size: 15px; } .registerarea__form form label { color: var(--blackColor); font-size: 15px; font-weight: 400; margin-bottom: 10px; padding-left: 5px; } .registerarea__form form input { background: var(--whiteColor) none repeat scroll 0 0; border: medium none transparent; border-radius: 0; box-shadow: none; color: var(--blackColor); font-size: 14px; height: 40px; margin-bottom: 20px; padding-left: 10px; width: 100%; } .registerarea__button button { background-color: #000; border: medium none; color: var(--whiteColor); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; height: 40px; line-height: 24px; margin-bottom: 0; padding: 8px 25px; border-radius: 0; text-align: center; transition: 0.3s; } .registerarea__button button:hover { background: var(--primaryColor); color: var(--whiteColor); } .registerarea__account__optional__action { margin-top: 20px; } @media (min-width: 1366px) and (max-width: 1499px) { .checkoutarea { padding-top: 80px; padding-bottom: 80px; } } @media (min-width: 992px) and (max-width: 1365px) { .checkoutarea { padding-top: 60px; padding-bottom: 60px; } } @media (min-width: 768px) and (max-width: 991px) { .checkoutarea { padding-top: 50px; padding-bottom: 50px; } } @media (max-width: 767px) { .checkoutarea { padding-top: 50px; padding-bottom: 50px; } } .checkoutarea__billing__heading h2 { border-bottom: 1px solid var(--borderColor); color: var(--blackColor); font-size: 20px; margin-bottom: 20px; padding-bottom: 10px; } .checkoutarea__inputbox input { background: transparent; border: 1px solid var(--borderColor); color: var(--darkgrey2); font-size: 14px; height: 50px; line-height: 50px; vertical-align: middle; width: 100%; padding: 0 20px; margin-bottom: 20px; } .checkoutarea__payment__wraper { background: var(--greyColor) none repeat scroll 0 0; padding: 35px; } .checkoutarea__total h3 { font-size: 24px; margin-bottom: 15px; text-transform: capitalize; } .checkoutarea__table { width: 100%; } .checkoutarea__item { border-top: 1px solid var(--borderColor2); } .checkoutarea__item td { border-style: solid none none; border-width: 1px medium medium; padding: 15px; text-transform: uppercase; } .checkoutarea__payment__input__box { margin-top: 30px; } .checkoutarea__payment__input__box a { padding: 10px 40px; } .checkoutarea__shipp input { cursor: pointer; } .checkoutarea__shipp label { cursor: pointer; } .checkoutarea__payment__type input { cursor: pointer; } .checkoutarea__payment__type label { cursor: pointer; } .cartarea__table__content table { border: 1px solid var(--borderColor); width: 100%; } .cartarea__table__content table thead tr { background-color: var(--greyColor); border: 1px solid var(--borderColor); } .cartarea__table__content table thead tr th { border-top: medium none; font-size: 14px; font-weight: 600; padding: 21px 45px 22px; text-align: center; vertical-align: middle; white-space: nowrap; } @media (min-width: 768px) and (max-width: 991px) { .cartarea__table__content table thead tr th { padding: 21px 15px 22px; } } @media (max-width: 767px) { .cartarea__table__content table thead tr th { padding: 21px 5px 22px; } } .cartarea__table__content table tbody tr { border-bottom: 1px solid var(--borderColor); } .cartarea__table__content table tbody tr td { font-size: 16px; text-align: center; min-width: 150px; border: 1px solid var(--borderColor); padding: 15px; } @media (max-width: 767px) { .cartarea__table__content table tbody tr td { font-size: 14px; } } .cartarea__table__content table tbody tr td a svg { width: 25px; } .cartarea__product__name { width: 435px; } .cartarea__product__quantity { width: 435px; } .cartarea__plus__minus { display: inline-block; height: 40px; padding: 0; position: relative; width: 110px; border: 1px solid var(--borderColor2); overflow: hidden; } .cartarea__plus__minus .qtybutton { color: #333; cursor: pointer; float: inherit; font-size: 16px; margin: 0; position: absolute; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 20px; text-align: center; } .cartarea__plus__minus .qtybutton.dec { border-right: 1px solid var(--borderColor2); height: 40px; left: 0; padding-top: 8px; top: 0; } .cartarea__plus__minus .qtybutton.inc { border-left: 1px solid var(--borderColor2); height: 40px; padding-top: 9px; right: 0; top: 0; } .cartarea__plus__minus__box { color: #333; float: left; font-size: 14px; height: 40px; margin: 0; width: 110px; background: transparent none repeat scroll 0 0; border: 1px solid var(--borderColor2); padding: 0; text-align: center; } .cartarea__product__thumbnail a img { width: 100%; max-width: 100px; } .cartarea__shiping__update__wrapper { padding: 30px 0 55px; display: flex; justify-content: space-between; flex-wrap: wrap; } @media (max-width: 767px) { .cartarea__shiping__update__wrapper { padding: 30px 0; } } @media (max-width: 767px) { .cartarea__shiping__update__wrapper > * { margin: 5px 0; } } .cartarea__tax { background-color: var(--greyColor); border: 1px solid var(--borderColor); border-radius: 5px; padding: 45px 30px 50px; } @media (min-width: 768px) and (max-width: 991px) { .cartarea__tax { margin-bottom: 30px; } } @media (max-width: 767px) { .cartarea__tax { margin-bottom: 30px; } } .cartarea__title { position: relative; } .cartarea__title h4 { display: inline-block; font-size: 18px; font-weight: 500; margin: 0; padding-right: 18px; position: relative; z-index: 99; } .cartarea__text { margin-top: 22px; } .cartarea__tax__select { margin-bottom: 20px; } .cartarea__tax__select select { box-shadow: none; font-size: 12px; height: 40px; padding: 0 50px 0 15px; width: 100%; cursor: pointer; } .cartarea__code { margin-bottom: 20px; } .cartarea__code input { box-shadow: none; font-size: 12px; height: 40px; padding: 0 50px 0 15px; width: 100%; cursor: pointer; border: 1px solid var(--borderColor2); } .cartarea__discount__code { margin: 21px 0 0; } .cartarea__discount__code textarea { border: 1px solid var(--borderColor2); background: var(--whiteColor); width: 100%; height: 100px; } .cartarea__grand__totall h5 { font-size: 14px; margin: 36px 0 27px; } .cartarea__grand__totall h5 span { float: right; font-size: 18px; font-weight: 500; } .cartarea__product__quantity .featurearea__quantity { justify-content: center; margin: 0; } .cartarea__product__quantity .featurearea__quantity .qty-container { border: 1px solid var(--borderColor); margin-right: 0; } .featurearea__quantity .qty-container button { border: none; } .headertopbar__2 { background: var(--blackColor); } .headertopbar__7 { background: linear-gradient(310deg, rgb(17, 189, 251) 15%, rgb(33, 249, 150) 85%); padding: 2px 0; } .headertopbar__animate { display: flex; white-space: nowrap; position: relative; will-change: transform; animation: marquee 20s linear 0s infinite normal; animation-play-state: running; padding: 3px 0; } .headertopbar__animate .header__animate__item { padding: 0 15px; } .headertopbar__animate .header__animate__item p { color: var(--whiteColor); font-size: 14px; margin-bottom: 0; position: relative; padding-left: 20px; margin: 0; } .headertopbar__animate .header__animate__item p:before { position: absolute; left: 0; width: 10px; height: 10px; border-radius: 50%; background: var(--whiteColor); content: ""; top: 50%; transform: translate(-50%); margin-top: -5px; } .footer { background: var(--greyColor); } .footer__title { font-size: 20px; margin-bottom: 25px; font-weight: 600; } @media (max-width: 767px) { .footer__title { margin-bottom: 15px; font-size: 18px; } } @media (min-width: 768px) and (max-width: 991px) { .footer__widget { margin-bottom: 30px; } } @media (max-width: 767px) { .footer__widget { margin-bottom: 30px; } } .footer__widget .footer__text p { width: 100%; margin-bottom: 25px; } .footer__content p { margin: 0; margin-bottom: 15px; max-width: 72%; } @media (min-width: 992px) and (max-width: 1365px) { .footer__content p { max-width: 100%; } } @media (min-width: 768px) and (max-width: 991px) { .footer__content p { max-width: 100%; } } @media (max-width: 767px) { .footer__content p { max-width: 100%; } } .footer__social__icon ul li { margin-right: 15px; } .footer__bottom { margin-top: 20px; } .footer__bottom h5 { line-height: 1.3; margin-bottom: 10px; font-size: 18px; } .footer__img ul li { padding: 2px; } .footer__menu ul li { display: block; margin-bottom: 10px; } .footer__menu ul li a { font-size: 16px; } .footer__input { position: relative; margin-bottom: 30px; } .footer__input input { height: 65px; background-color: var(--whiteColor); border: 1px solid var(--whiteColor); padding-left: 20px; font-size: 16px; width: 100%; border-radius: var(--borderRadius); } .footer__input button { height: 65px; padding: 0 18px; border-radius: 0 5px 5px 0; position: absolute; right: 0; top: 0; border: none; background: var(--primaryColor); color: var(--whiteColor); } .footer__input button:hover { background: var(--blackColor); color: var(--whiteColor); } .footer__input__4 button { background: var(--greywhite); } .footer__middle .footer__logo { display: flex; align-items: center; white-space: nowrap; justify-content: center; margin-bottom: 20px; } .footer__address ul li { display: block; } .footer__2 { background: #fcf7eb no-repeat scroll center center/cover; } .footer__input__5 button { background: var(--yellow2); } .footer__social__icon { margin-top: 15px; } .copyright { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding-top: 20px; padding-bottom: 20px; } .copyright__text p { margin: 0; } .copyright__menu { text-align: right; } @media (min-width: 768px) and (max-width: 991px) { .copyright__menu { text-align: start; margin-top: 10px; } } @media (max-width: 767px) { .copyright__menu { text-align: start; margin-top: 10px; } } .copyright__menu ul li { font-size: 16px; font-weight: 400; list-style: none; display: inline-block; margin-top: 0; margin-right: 20px; } @media (min-width: 992px) and (max-width: 1365px) { .copyright__menu ul li { font-size: 13px; margin-right: 10px; } } @media (max-width: 767px) { .copyright__menu ul li { font-size: 14px; margin-right: 10px; } } .copyright__menu ul li:last-child { margin-right: 0; } .layout__2 .footer__title { font-weight: 700; } .is_dark .headerarea__has__dropdown span { color: var(--blackColor); } .is_dark .header__topbar { background-color: var(--greyColor2); } .is_dark .header__topbar .header__topbar__left ul li { color: var(--blackColor); } .is_dark .header__topbar .header__topbar__language__wraper span { color: var(--blackColor); } .is_dark .header__topbar .header__topbar__language__inner ul li a i { color: var(--blackColor); } .is_dark .header__topbar .header__topbar__social__icon ul li a { color: var(--blackColor); } .is_dark .header__topbar__language { color: var(--blackColor); } .is_dark .minicart__close__btn { color: var(--blackColor); } .is_dark .minicart__single .minicart__single__img .minicart__single__close button { background: var(--blackColor); } .is_dark .setting__wrap__close { color: var(--blackColor); } .is_dark .headersearch__active__input button { color: var(--blackColor); } .is_dark .headersearch__active__close { color: var(--blackColor); } .is_dark .headersearch__active__input input { color: var(--blackColor); } .is_dark .herobanner__inner { background-color: var(--greyColor2); } .is_dark .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-search form input { background-color: #332b2b; color: var(--blackColor); } .is_dark .mobile-off-canvas-active .header-mobile-aside-wrap .mobile-social-wrap a { background: #332b2b; } .is_dark .mobile-off-canvas-active .mobile-aside-close { color: var(--blackColor); } .is_dark .best__selling .best__selling__tab ul li button { color: var(--blackColor); } .is_dark .best__selling .best__selling__tab ul li button.active { color: var(--primaryColor); } .is_dark .footer__inner { background-color: var(--greyColor2); } .is_dark .herobanner__2 { background-color: var(--greyColor2); } .is_dark .feature__border { border: 1px solid #333333; } .is_dark .testimonial__2 { background-color: var(--greyColor2); } .is_dark .footer__2 { background-color: var(--greyColor2); } .is_dark .newslatter__2 { background-color: var(--whiteColor); } .is_dark .footer__inner { background-color: var(--greyColor2); } .is_dark .small__grid__wraper { border: 1px solid #333333; } .is_dark .copyright { background-color: #1a1a1a; border-color: #1a1a1a; } .is_dark .herobanner__8 { background: var(--whiteColor); } .is_dark .loginarea__wraper { background-color: var(--greyColor2); } .is_dark .blog__sidebar { border-bottom: 1px solid #333333; } .is_dark .registerarea__form__container { background-color: var(--greyColor2); } .is_dark .descriptionarea__tab__button li button { color: var(--blackColor); } .is_dark .single__product__button { background: var(--blackColor); } .is_dark .single__product__bottom__button { background: var(--blackColor); } .is_dark .herobanner__title { color: var(--whiteColor); } .is_dark .herobanner__text p { color: var(--whiteColor); } .is_dark .herobanner__title__color { color: var(--blackColor); } .is_dark .herobanner__text__color p { color: var(--blackColor); } .is_dark .default__button { color: var(--blackColor); } .is_dark .herobanner__small__title { color: var(--whiteColor); } .is_dark .modal-content { background-color: #333333; } .is_dark .featurearea__quantity .qty-container button { color: var(--blackColor); } .is_dark .qty-container input { background: #333333; color: var(--blackColor); } .is_dark .slider__default__arrow--2 .slick-arrow { background: var(--whiteColor); } .is_dark .slider__default__arrow--2 .slick-arrow:hover { color: var(--blackColor); }/*# sourceMappingURL=style.css.map */ .footer__widget .signle-footer-contact-8 { display: flex; align-items: flex-start; gap: 15px; margin-bottom: 10px; } .footer__widget .signle-footer-contact-8 .icon { display: flex; align-content: center; justify-content: center; } .footer__widget .signle-footer-contact-8 .icon i { color: #000; width: 30px; line-height: 30px; height: 30px; border-radius: 50%; font-size: 16px; text-align: center; background: #fff; } .footer__widget p, .footer__widget .inner-content a{ color: var(--contentColor); font-size: 16px; font-weight: 400; transition: 0.4s; } .footer__widget p{ margin-bottom: 0px; } .footer__social__icon li a, .header__topbar__social__icon ul li a{ height: 30px; width: 30px; line-height: 30px; font-size: 16px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #fff; color: #000; transition: 0.3s; } .header__topbar__left ul li a{ color: var(--whiteColor); } .counter-section{ padding:40px 0; background: linear-gradient(135deg, #c2995870, #c29958); position:relative; overflow:hidden; } .counter-section::before{ content:''; position:absolute; width:500px; height:500px; background:rgba(255,255,255,0.05); border-radius:50%; top:-200px; right:-150px; } .counter-wrapper{ display:grid; grid-template-columns:repeat(4,1fr); gap:25px; } .counter-item{ background:rgba(255,255,255,.12); backdrop-filter:blur(15px); border:1px solid rgba(255,255,255,.15); border-radius:20px; padding:20px; text-align:center; transition:.4s; } .counter-item:hover{ transform:translateY(-10px); background:rgba(255,255,255,.18); } .icon-box{ width:85px; height:85px; margin:auto; border-radius:50%; background:#c29958; display:flex; align-items:center; justify-content:center; box-shadow:0 10px 25px rgba(0,0,0,.15); margin-bottom:20px; } .icon-box i{ font-size:35px; color:#fff; } .counter-item h2{ display:inline-block; font-size:40px; font-weight:700; color:#fff; margin-bottom:5px; } .counter-item span{ font-size:40px; font-weight:700; color:#fff; } .counter-item p{ color:#fff; font-size:16px; margin:5px 0; } @media(max-width:991px){ .counter-wrapper{ grid-template-columns:repeat(2,1fr); } } @media(max-width:576px){ .counter-wrapper{ grid-template-columns:repeat(2,1fr); } .counter-item h2, .counter-item span{ font-size:30px; } .why-us .section__title{ padding-top: 20px; padding-bottom: 20px; } } .why-us{ background:#f8fafc; } .why-us-image img{ width:100%; border-radius:20px; box-shadow:0 15px 40px rgba(0,0,0,0.12); } .why-us .section__title{ padding-bottom: 20px; } .why-item{ display:flex; align-items:flex-start; gap:20px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e5e7eb; } .why-item:last-child{ border-bottom:none; } .why-item .icon{ width:65px; height:65px; min-width:65px; background: linear-gradient(135deg, #c2995870, #c29958); border-radius:15px; display:flex; align-items:center; justify-content:center; } .why-item .icon i{ color:#fff; font-size:26px; } .why-item h5{ margin-bottom:8px; font-size:20px; font-weight:600; } .why-item p{ margin:0; color: var(--contentColor); line-height:1.7; } .contact-section { padding: 30px 0; } .contact-item { background: #fff; border-radius: 14px; padding: 22px 24px; display: flex; align-items: center; gap: 18px; height: 100%; border: 1px solid #eee; position: relative; overflow: hidden; transition: all .35s ease; box-shadow: 0 8px 25px rgba(0,0,0,.05); } .contact-item::before { content: ""; width: 5px; height: 100%; background: #c89d57; position: absolute; left: 0; top: 0; } .contact-item:hover { transform: translateY(-6px); box-shadow: 0 15px 35px rgba(0,0,0,.12); border-color: #c89d57; } .contact-icon { width: 62px; height: 62px; min-width: 62px; border-radius: 50%; background: #000; display: flex; align-items: center; justify-content: center; } .contact-icon i { color: #c89d57; font-size: 24px; } .contact-content span { display: block; color: #c89d57; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 8px; } .contact-content a, .contact-content p { color: #111; font-size: 15px; font-weight: normal; line-height: 26px; text-decoration: none; margin: 0; } .contact-content a:hover { color: #c89d57; } @media (max-width: 767px) { .contact-section { padding: 35px 0; } .contact-item { padding: 20px; } .contact-content a, .contact-content p { font-size: 15px; line-height: 24px; } } .contact-form-section { padding: 30px 0; } .contact-form-box, .map-box { background: #fff; border-radius: 14px; padding: 35px; height: 100%; border: 1px solid #eee; box-shadow: 0 8px 25px rgba(0,0,0,.05); } .section-subtitle { display: block; color: #c89d57; font-size: 13px; font-weight: 700; letter-spacing: 3px; margin-bottom: 10px; } .contact-form-box h2 { font-size: 34px; font-weight: 800; color: #111; margin-bottom: 25px; } .contact-form-box .form-control { height: 52px; border: 1px solid #e5e5e5; border-radius: 8px; padding: 12px 15px; font-size: 15px; color: #111; box-shadow: none; } .contact-form-box textarea.form-control { height: 140px; resize: none; } .contact-form-box .form-control:focus { border-color: #c89d57; } .submit-btn { border: none; background: #c89d57; color: #fff; padding: 14px 30px; border-radius: 8px; font-weight: 700; font-size: 16px; display: inline-flex; gap: 10px; align-items: center; transition: .3s; } .submit-btn:hover { background: #000; color: #c89d57; } .map-box { padding: 0; overflow: hidden; } .map-box iframe { width: 100%; height: 100%; min-height: 420px; border: 0; display: block; } @media(max-width: 767px) { .contact-form-box { padding: 25px 20px; } .contact-form-box h2 { font-size: 28px; } .map-box iframe { min-height: 320px; } } .uniform-section{ padding:40px 0; background:#fff; } .uniform-img{ overflow:hidden; border-radius:20px; } .uniform-img img{ width:100%; height:400px; object-fit:cover; border-radius:20px; transition:0.4s; } .uniform-img:hover img{ transform:scale(1.05); } .uniform-content{ padding-left:0px; } .uniform-content .section__title{ padding-bottom: 10px; } .uniform-content p{ margin-bottom:15px; } .uniform-features{ list-style:none; padding:0; margin:0 0 20px; display:grid; gap:10px; } .uniform-features li{ font-size:16px; color: var(--contentColor); } .uniform-features li i{ color:#c9a15f; margin-right:10px; font-size:16px; } @media(max-width:991px){ .uniform-content{ padding-left:0; padding-top:30px; } .uniform-content h2{ font-size:36px; } .uniform-img img{ height:350px; } .uniform-features{ grid-template-columns:1fr; } } .custom-query-modal .modal-content{ border:0; border-radius:22px; background:#fff; overflow:hidden; position:relative; box-shadow:0 25px 70px rgba(0,0,0,0.25); } .custom-query-modal .modal-content:before{ content:""; height:8px; width:100%; background:#c49a52; position:absolute; top:0; left:0; } .query-close{ position:absolute; right:18px; top:18px; width:38px; height:38px; border:none; border-radius:50%; background:#111; color:#c49a52; z-index:9; display:flex; align-items:center; justify-content:center; } .query-modal-body{ padding:50px 38px 38px; } .query-modal-body h3{ font-size:32px; font-weight:800; color:#111; margin-bottom:10px; text-align:center; } .query-modal-body p{ font-size:15px; color:#666; text-align:center; margin-bottom:28px; } .query-modal-body .form-group{ margin-bottom:16px; } .query-modal-body input, .query-modal-body textarea{ width:100%; border:1px solid #ddd; border-radius:12px; padding:14px 16px; font-size:15px; outline:none; color:#111; background:#fafafa; transition:.3s; } .query-modal-body input{ height:52px; } .query-modal-body textarea{ resize:none; } .query-modal-body input:focus, .query-modal-body textarea:focus{ border-color:#c49a52; background:#fff; box-shadow:0 0 0 4px rgba(196,154,82,0.12); } .query-submit-btn{ width:100%; border:none; background:#111; color:#c49a52; padding:10px; border-radius:5px; font-size:16px; font-weight:700; transition:.3s; } .query-submit-btn:hover{ background:#c49a52; color:#fff; } @media(max-width:575px){ .query-modal-body{ padding:45px 22px 28px; } .query-modal-body h3{ font-size:26px; } } .fixed-contact-icons{ position:fixed; right:20px; bottom:120px; z-index:9999; display:flex; flex-direction:column; gap:12px; } .fixed-contact-icons a{ width:45px; height:45px; border-radius:50%; display:flex; align-items:center; justify-content:center; text-decoration:none; font-size:16px; color:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.25); transition:all .3s ease; } .fixed-contact-icons a:hover{ transform:translateY(-4px); } .whatsapp-icon{ background:#25D366; animation:whatsappPulse 1.8s infinite; } .call-icon{ background:#c49a52; animation:callPulse 1.8s infinite; } @keyframes whatsappPulse{ 0%{ box-shadow:0 0 0 0 rgba(37,211,102,.6); } 70%{ box-shadow:0 0 0 15px rgba(37,211,102,0); } 100%{ box-shadow:0 0 0 0 rgba(37,211,102,0); } } @keyframes callPulse{ 0%{ box-shadow:0 0 0 0 rgba(196,154,82,.6); } 70%{ box-shadow:0 0 0 15px rgba(196,154,82,0); } 100%{ box-shadow:0 0 0 0 rgba(196,154,82,0); } } @media(max-width:767px){ .fixed-contact-icons{ right:20px; bottom:110px; } .fixed-contact-icons a{ width:45px; height:45px; font-size:16px; } } .gallery-section{ padding:40px 0; } .gallery-box{ position:relative; display:block; overflow:hidden; border-radius:16px; } .gallery-box img{ width:100%; height:280px; object-fit:cover; transition:.4s; } .gallery-box:hover img{ transform:scale(1.08); } .gallery-box span{ position:absolute; inset:0; background:rgba(0,0,0,.55); color:#c49a52; display:flex; align-items:center; justify-content:center; font-size:34px; opacity:0; transition:.3s; } .gallery-box:hover span{ opacity:1; } .team-profile{ background:#fff; border-radius:20px; padding:20px; box-shadow:0 10px 40px rgba(0,0,0,.08); } .team-image img{ width:100%; border-radius:20px; } .team-profile h2{ font-size:30px; font-weight:700; margin-bottom:10px; } .team-profile h5{ color:#b88325; font-size:22px; margin-bottom:25px; font-weight:600; } .team-profile p{ font-size: 16px; margin-bottom: 15px; color: var(--contentColor); } @media(max-width:991px){ .team-profile{ padding:30px; } .team-image{ margin-bottom:30px; } .team-image img{ height:auto; } .team-profile h2{ font-size:25px; } .team-profile h5{ font-size:18px; } } .b2b-form-box{ background:#fff; padding:35px; border-radius:18px; box-shadow:0 10px 35px rgba(0,0,0,.08); } .b2b-form-box h3{ font-size:26px; font-weight:700; margin-bottom:25px; } .b2b-form-box .form-group{ margin-bottom:15px; } .b2b-form-box input, .b2b-form-box select, .b2b-form-box textarea{ width:100%; border:1px solid #ddd; border-radius:8px; padding:13px 15px; font-size:15px; outline:none; } .b2b-form-box input:focus, .b2b-form-box select:focus, .b2b-form-box textarea:focus{ border-color:#b88325; } @media(max-width:991px){ .b2b-form-box{ margin-top:30px; } } .team-profile{ background:#fff; border-radius:20px; box-shadow:0 10px 30px rgba(0,0,0,.08); transition:.3s; height:100%; } .team-profile:hover{ transform:translateY(-5px); } .team-profile h4{ font-size:24px; font-weight:700; color:#1d2940; margin-bottom:8px; } .team-profile h6{ font-size:17px; color:#b8821d; font-weight:600; margin-bottom:0; } .uniform-slider .uniform-img img{ width:100%; height:400px; /* apni requirement ke hisab se */ object-fit:cover; border-radius:15px; } .uniform-slider .slick-dots{ bottom:15px; } .uniform-slider .slick-dots li button:before{ font-size:10px; } .uniform-slider{ position: relative; } .uniform-slider .slick-prev, .uniform-slider .slick-next{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 9; width: 40px; height: 40px; border: 0; border-radius: 50%; background: #b8821d; color: transparent; font-size: 0; } .uniform-slider .slick-prev{ left: 15px; } .uniform-slider .slick-next{ right: 15px; } .uniform-slider .slick-prev:before, .uniform-slider .slick-next:before{ color: #fff; font-size: 22px; font-family: "Font Awesome 6 Free"; font-weight: 900; } .uniform-slider .slick-prev:before{ content: "\f104"; } .uniform-slider .slick-next:before{ content: "\f105"; } .uniform-slider .slick-dots{ position: absolute; left: 0; right: 0; bottom: 15px; text-align: center; padding: 0; margin: 0; } .uniform-slider .slick-dots li{ display: inline-block; margin: 0 4px; } .uniform-slider .slick-dots li button{ width: 10px; height: 10px; border: 0; border-radius: 50%; background: #fff; font-size: 0; padding: 0; } .uniform-slider .slick-dots li.slick-active button{ background: #b8821d; } .blog__tags ul li a.active{ background: var(--primaryColor); } .blog_dtl img{ width: 100%; } .wrap-social{ display:flex; align-items:center; gap:20px; margin-top:30px; padding-top:25px; border-top:1px solid #e9e9e9; } .wrap-social p{ margin:0; font-size:20px; font-weight:600; } .tf-social{ display:flex !important; align-items:center; gap:15px; list-style:none; margin:0; padding:0; } .tf-social li{ margin:0; padding:0; } .tf-social li a{ width:46px; height:46px; border:1px solid #ddd; border-radius:50%; display:flex !important; align-items:center; justify-content:center; text-decoration:none; font-size:20px; color:#9ca3af; overflow:hidden; /* Hide accidental text */ white-space:nowrap; text-indent:-9999px; position:relative; } .tf-social li a i{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-indent:0; font-size:20px; } .tf-social li a:hover{ background:#c28a2e; border-color:#c28a2e; color:#fff; }