.common-title-two { font-size: 20px; font-weight: 500; line-height: 30px; font-family: var(--heading-font-home-19); color: var(--heading-color-home-19); } .common-title-two.white-color { color: #fff; } .common-title-two:hover { color: var(--main-color-four); } .common-title-two.hover-color-two:hover { color: var(--main-color-two); } .common-title-two.hover-color-three:hover { color: var(--main-color-three); } .common-title-two.hover-color-four:hover { color: var(--main-color-four); } .common-title-three { font-size: 18px; font-weight: 500; line-height: 30px; font-family: var(--heading-font-home-19); color: var(--heading-color-home-19); } .common-title-three.white-color { color: #fff; } .common-title-three:hover { color: var(--main-color-four); } .common-title-three.hover-color-two:hover { color: var(--main-color-two); } .common-title-three.hover-color-three:hover { color: var(--main-color-three); } .common-title-three.hover-color-four:hover { color: var(--main-color-four); } .common-para { font-size: 16px; font-weight: 400; line-height: 26px; color: var(--extra-light-color); } .common-para.white-color { color: #fff; } .common-price-title { font-size: 28px; font-weight: 500; line-height: 40px; } .common-price-title.white-color { color: #fff; } .common-price-title-two { font-size: 24px; font-weight: 500; line-height: 36px; } .common-price-title-two.white-color { color: #fff; } .tab-content-item { display: none; } .tab-content-item.active { display: block; -webkit-animation: 1s fade-effects; animation: 1s fade-effects; } @-webkit-keyframes fade-effects { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); } } @keyframes fade-effects { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); } } .border-1 { border: 1px solid #E8E8E8; } .slider-inner-margin .slick-slide { margin: 15px; } .slider-inner-margin .slick-list { margin: -15px; } .slider-inner-margin-10 .slick-slide { margin: 5px; } .slider-inner-margin-10 .slick-list { margin: -5px; } .slick-slider-items.margin-reverse-24 { margin: -24px 0 0; } .global-slick-init:hover.nav-style-three .prev-icon, .global-slick-init:hover.nav-style-three .next-icon { visibility: visible; opacity: 1; } .global-slick-init.nav-style-three .prev-icon, .global-slick-init.nav-style-three .next-icon { visibility: hidden; opacity: 0; } .home-20 .nav-style-banner .prev-icon, .home-20 .nav-style-banner .next-icon { position: absolute; right: 50px; bottom: 250px; font-size: 22px; cursor: pointer; z-index: 99; background: none; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-20 .nav-style-banner .prev-icon:hover, .home-20 .nav-style-banner .next-icon:hover { color: var(--main-color-four); } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .nav-style-banner .prev-icon, .home-20 .nav-style-banner .next-icon { background-color: #fff; padding: 0 5px; right: 20px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); bottom: unset; } } @media only screen and (max-width: 575.98px) { .home-20 .nav-style-banner .prev-icon, .home-20 .nav-style-banner .next-icon { top: auto; -webkit-transform: translateY(0%); transform: translateY(0%); bottom: 60px; -webkit-transition: all 0.3s; transition: all 0.3s; } } .home-20 .nav-style-banner .prev-icon { right: 80px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .nav-style-banner .prev-icon { right: auto; left: 20px; } } .home-20 .append-nav-one .prev-icon, .home-20 .append-nav-one .next-icon, .home-20 .append-nav-two .prev-icon, .home-20 .append-nav-two .next-icon, .home-20 .append-nav-three .prev-icon, .home-20 .append-nav-three .next-icon { position: absolute; right: 45px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; cursor: pointer; z-index: 0; background: none; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-20 .append-nav-one .prev-icon:hover, .home-20 .append-nav-one .next-icon:hover, .home-20 .append-nav-two .prev-icon:hover, .home-20 .append-nav-two .next-icon:hover, .home-20 .append-nav-three .prev-icon:hover, .home-20 .append-nav-three .next-icon:hover { color: var(--main-color-four); } .home-20 .append-nav-one .next-icon, .home-20 .append-nav-two .next-icon, .home-20 .append-nav-three .next-icon { left: auto; right: 15px; } .home-21 .append-nav-work .prev-icon, .home-21 .append-nav-work .next-icon, .home-21 .blog-append-nav .prev-icon, .home-21 .blog-append-nav .next-icon { position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 30px; cursor: pointer; background: #F2F2F2; 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; height: 50px; width: 50px; font-size: 22px; z-index: 99; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21 .append-nav-work .prev-icon:hover, .home-21 .append-nav-work .next-icon:hover, .home-21 .blog-append-nav .prev-icon:hover, .home-21 .blog-append-nav .next-icon:hover { background-color: var(--main-color-five); } .home-21 .append-nav-work .prev-icon, .home-21 .blog-append-nav .prev-icon { right: 55px; } .nav-style-two { position: relative; } .nav-style-two.nav-color-two .prev-icon, .nav-style-two.nav-color-two .next-icon { background: var(--main-color-two); } .nav-style-two.nav-color-two .prev-icon:hover, .nav-style-two.nav-color-two .next-icon:hover { color: var(--main-color-two); } .nav-style-two.nav-color-three .prev-icon, .nav-style-two.nav-color-three .next-icon { background: var(--main-color-three); } .nav-style-two.nav-color-three .prev-icon:hover, .nav-style-two.nav-color-three .next-icon:hover { color: var(--main-color-three); } .nav-style-two.nav-color-four .prev-icon:hover, .nav-style-two.nav-color-four .next-icon:hover { color: var(--main-color-four); } .nav-style-two .prev-icon, .nav-style-two .next-icon { position: absolute; right: 35px; top: -78px; font-size: 30px; cursor: pointer; z-index: 99; background: none; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .nav-style-two .prev-icon:hover, .nav-style-two .next-icon:hover { color: var(--main-color-four); } .nav-style-two .next-icon { left: auto; right: 5px; } .nav-style-one { position: relative; } .nav-style-one.nav-color-two .prev-icon:hover, .nav-style-one.nav-color-two .next-icon:hover { color: var(--main-color-two); border-color: var(--main-color-two); } .nav-style-one.nav-color-three .prev-icon:hover, .nav-style-one.nav-color-three .next-icon:hover { color: var(--main-color-three); border-color: var(--main-color-three); } .nav-style-one .prev-icon, .nav-style-one .next-icon { position: absolute; right: -50px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 24px; cursor: pointer; z-index: 0; background: #fff; border: 1px solid #ddd; 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; height: 40px; width: 40px; font-size: 24px; -webkit-transition: all 0.3s; transition: all 0.3s; } .nav-style-one .prev-icon:hover, .nav-style-one .next-icon:hover { color: var(--main-color-four); border-color: var(--main-color-four); } @media (min-width: 1200px) and (max-width: 1880px) { .nav-style-one .prev-icon, .nav-style-one .next-icon { right: -20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .nav-style-one .prev-icon, .nav-style-one .next-icon { right: -20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .nav-style-one .prev-icon, .nav-style-one .next-icon { right: -20px; } } @media only screen and (max-width: 575.98px) { .nav-style-one .prev-icon, .nav-style-one .next-icon { display: none; } } .nav-style-one .prev-icon { right: auto; left: -50px; } @media (min-width: 1200px) and (max-width: 1880px) { .nav-style-one .prev-icon { left: -20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .nav-style-one .prev-icon { left: -20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .nav-style-one .prev-icon { left: -20px; } } .dot-style-one.banner-dots .slick-dots li { height: 5px; width: 15px; display: block; border-radius: 0; } .dot-style-one.banner-dots .slick-dots li.slick-active { width: 40px; } .dot-style-one.banner-dots.dot-color-two .slick-dots li.slick-active { background: var(--main-color-two); } .dot-style-one.banner-dots.dot-color-three .slick-dots li.slick-active { background: var(--main-color-three); } .dot-style-one.dot-absolute .slick-dots { position: absolute; bottom: 30px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } @media only screen and (max-width: 480px) { .dot-style-one.dot-absolute .slick-dots { bottom: 20px; } } @media only screen and (max-width: 375px) { .dot-style-one.dot-absolute .slick-dots { bottom: 10px; } } .dot-style-one.dot-style-two .slick-dots li { height: 5px; width: 12px; border-radius: 0; } .dot-style-one.dot-style-two .slick-dots li.slick-active { background: var(--main-color-four); width: 35px; border-radius: 2px; } .dot-style-one.dot-style-three .slick-dots li { border-radius: 0; } .dot-style-one.dot-color-two .slick-dots li.slick-active { background: var(--main-color-two); } .dot-style-one.dot-color-three .slick-dots li.slick-active { background: var(--main-color-three); } .dot-style-one.dot-color-four .slick-dots li.slick-active { background: var(--main-color-four); } .dot-style-one .slick-dots { 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; margin-top: 30px; } .dot-style-one .slick-dots li { text-indent: -9999px; height: 10px; width: 10px; background: #ddd; border-radius: 50%; display: inline-block; margin: 0 5px; cursor: pointer; -webkit-transition: all 0.4s; transition: all 0.4s; } .dot-style-one .slick-dots li.slick-active { background: var(--main-color-four); } .dot-style-one .slick-dots li button { border: 0; outline: none; } .body-overlay-desktop { position: fixed; height: 100vh; width: 100%; top: 0; left: 100%; z-index: -1; visibility: hidden; opacity: 0; background: rgba(0, 0, 0, 0.1); -webkit-transition: all 0.5s; transition: all 0.5s; } .body-overlay-desktop.active { visibility: visible; opacity: 1; z-index: 9; left: 0; } .btn-wrapper button { outline: none; } .btn-wrapper button:focus { outline: none; } @media (min-width: 300px) and (max-width: 991.98px) { section.promo-area.padding-top-10 { padding-top: 0 !important; } } @media (max-width: 991px) and (min-width: 320px) { .row.margin-top-65 { margin-top: 45px !important; } .row.margin-top-40 { margin-top: 20px !important; } .row.margin-top-10 { margin-top: 0px !important; } .col-lg-12.margin-top-10 { margin-top: 0px !important; } .btn-wrapper.margin-top-50 { margin-top: 30px !important; } } /*-------------------------------------------------------------- # Custom Container --------------------------------------------------------------*/ .container-one, .container-two, .container-three { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container, .container-sm { max-width: 540px; } .container-one { max-width: 540px; } .container-two { max-width: 540px; } .container-three { max-width: 540px; } } @media (min-width: 768px) { .container, .container-md, .container-sm { max-width: 720px; } .container-one { max-width: 720px; } .container-two { max-width: 720px; } .container-three { max-width: 720px; } } @media (min-width: 992px) { .container, .container-lg, .container-md, .container-sm { max-width: 960px; } .container-one { max-width: 960px; } .container-two { max-width: 960px; } .container-three { max-width: 960px; } } @media (min-width: 1200px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; } .container-one { max-width: 1140px; } .container-two { max-width: 1170px; } .container-three { max-width: 1140px; } } @media (min-width: 1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px; } .container-one { max-width: 1320px; } .container-two { max-width: 1380px; } .container-three { max-width: 1320px; } } @media (min-width: 1600px) { .container-one { max-width: 1540px; } .container-two { max-width: 1580px; } .container-three { max-width: 1560px; } } @media (min-width: 1800px) { .container-one { max-width: 1740px; } .container-two { max-width: 1680px; } } /*-------------------------------------------------------------- # Global --------------------------------------------------------------*/ .fw-400 { font-weight: 400 !important; } .fw-500 { font-weight: 500 !important; } .fw-600 { font-weight: 600 !important; } .fw-700 { font-weight: 700 !important; } .fw-800 { font-weight: 800 !important; } .fw-900 { font-weight: 900 !important; } .fs-12 { font-size: 12px !important; } .fs-13 { font-size: 13px !important; } .fs-14 { font-size: 14px !important; } .fs-15 { font-size: 15px !important; } .fs-17 { font-size: 17px !important; } .fs-18 { font-size: 18px !important; } .fs-20 { font-size: 20px !important; } .fs-22 { font-size: 22px !important; } .fs-24 { font-size: 24px !important; } .fs-25 { font-size: 25px !important; } .fs-26 { font-size: 26px !important; } .fs-27 { font-size: 27px !important; } .fs-28 { font-size: 28px !important; } .fs-30 { font-size: 30px !important; } .fs-32 { font-size: 32px !important; } .fs-36 { font-size: 36px !important; } .fs-46 { font-size: 46px !important; } .fs-65 { font-size: 65px !important; } .ff-rubik { font-family: var(--rubik-font) !important; } .ff-roboto { font-family: var(--roboto-font) !important; } .ff-opensans { font-family: var(--opensans-font) !important; } .ff-montserrat { font-family: var(--montserrat-font) !important; } .ff-jost { font-family: var(--jost-font) !important; } .ff-playfair { font-family: var(--playfair-font) !important; } .padding-left-50 { padding-left: 50px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .padding-left-50 { padding-left: 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .padding-left-50 { padding-left: 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .padding-left-50 { padding-left: 0; } } .padding-top-10 { padding-top: 10px; } .padding-top-20 { padding-top: 20px; } .padding-top-25 { padding-top: 25px; } .padding-top-30 { padding-top: 30px; } .padding-top-35 { padding-top: 35px; } .padding-top-40 { padding-top: 40px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-40 { padding-top: 30px !important; } } .padding-top-45 { padding-top: 45px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-45 { padding-top: 30px !important; } } .padding-top-55 { padding-top: 55px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-55 { padding-top: 40px !important; } } .padding-top-50 { padding-top: 50px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-50 { padding-top: 35px !important; } } .padding-top-60 { padding-top: 60px; } .padding-top-65 { padding-top: 65px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-65 { padding-top: 35px !important; } } .padding-top-70 { padding-top: 70px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-70 { padding-top: 40px !important; } } .padding-top-75 { padding-top: 75px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-75 { padding-top: 45px !important; } } .padding-top-80 { padding-top: 80px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-80 { padding-top: 60px !important; } } .padding-top-85 { padding-top: 85px; } .padding-top-90 { padding-top: 90px; } .padding-top-95 { padding-top: 95px; } .padding-top-100 { padding-top: 100px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-100 { padding-top: 70px !important; } } .padding-top-105 { padding-top: 105px; } .padding-top-110 { padding-top: 110px; } .padding-top-115 { padding-top: 115px; } .padding-top-120 { padding-top: 120px; } .padding-top-125 { padding-top: 125px; } .padding-top-130 { padding-top: 130px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-130 { padding-top: 80px !important; } } .padding-top-135 { padding-top: 135px; } .padding-top-140 { padding-top: 140px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-top-140 { padding-top: 80px !important; } } .padding-bottom-10 { padding-bottom: 10px; } .padding-bottom-15 { padding-bottom: 15px; } .padding-bottom-20 { padding-bottom: 20px; } .padding-bottom-25 { padding-bottom: 25px; } .padding-bottom-30 { padding-bottom: 30px; } .padding-bottom-35 { padding-bottom: 35px; } .padding-bottom-40 { padding-bottom: 40px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-40 { padding-bottom: 30px !important; } } .padding-bottom-45 { padding-bottom: 45px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-45 { padding-bottom: 30px !important; } } .padding-bottom-50 { padding-bottom: 50px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-50 { padding-bottom: 35px !important; } } .padding-bottom-55 { padding-bottom: 55px; } .padding-bottom-60 { padding-bottom: 60px; } .padding-bottom-65 { padding-bottom: 65px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-65 { padding-bottom: 40px !important; } } .padding-bottom-70 { padding-bottom: 70px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-70 { padding-bottom: 40px !important; } } .padding-bottom-75 { padding-bottom: 75px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-75 { padding-bottom: 45px !important; } } .padding-bottom-80 { padding-bottom: 80px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-80 { padding-bottom: 60px !important; } } .padding-bottom-90 { padding-bottom: 90px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-90 { padding-bottom: 60px !important; } } .padding-bottom-95 { padding-bottom: 95px; } .padding-bottom-100 { padding-bottom: 100px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-100 { padding-bottom: 70px !important; } } .padding-bottom-130 { padding-bottom: 130px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-130 { padding-bottom: 80px !important; } } .padding-bottom-140 { padding-bottom: 140px; } @media (min-width: 300px) and (max-width: 991.98px) { .padding-bottom-140 { padding-bottom: 80px !important; } } .margin-top-10 { margin-top: 10px; } .margin-top-15 { margin-top: 15px; } .margin-top-20 { margin-top: 20px; } .margin-top-30 { margin-top: 30px; } .margin-top-35 { margin-top: 35px; } .margin-top-40 { margin-top: 40px; } .margin-top-45 { margin-top: 45px; } .margin-top-50 { margin-top: 50px; } .margin-top-55 { margin-top: 55px; } .margin-top-60 { margin-top: 60px; } .margin-top-65 { margin-top: 65px; } .margin-bottom-0 { margin-bottom: 0px !important; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-15 { margin-bottom: 15px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-bottom-25 { margin-bottom: 25px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-35 { margin-bottom: 35px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-bottom-50 { margin-bottom: 50px; } .margin-bottom-55 { margin-bottom: 55px; } .min-height-600 { min-height: 600px; } .overflow-hidden { overflow: hidden; } /*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } /*-------------------------------------------------------------- # Keyframes Animation --------------------------------------------------------------*/ @-webkit-keyframes floating { 0% { -webkit-transform: translatey(0px); transform: translatey(0px); } 50% { -webkit-transform: translatey(-50px); transform: translatey(-50px); } 100% { -webkit-transform: translatey(0px); transform: translatey(0px); } } @keyframes floating { 0% { -webkit-transform: translatey(0px); transform: translatey(0px); } 50% { -webkit-transform: translatey(-50px); transform: translatey(-50px); } 100% { -webkit-transform: translatey(0px); transform: translatey(0px); } } @-webkit-keyframes round-moving { from { -webkit-transform: rotate(0deg) translateX(120px) rotate(0deg); transform: rotate(0deg) translateX(120px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translateX(120px) rotate(-360deg); transform: rotate(360deg) translateX(120px) rotate(-360deg); } } @keyframes round-moving { from { -webkit-transform: rotate(0deg) translateX(120px) rotate(0deg); transform: rotate(0deg) translateX(120px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translateX(120px) rotate(-360deg); transform: rotate(360deg) translateX(120px) rotate(-360deg); } } @-webkit-keyframes round-moving2 { from { -webkit-transform: rotate(0deg) translateX(60px) rotate(0deg); transform: rotate(0deg) translateX(60px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translateX(60px) rotate(-360deg); transform: rotate(360deg) translateX(60px) rotate(-360deg); } } @keyframes round-moving2 { from { -webkit-transform: rotate(0deg) translateX(60px) rotate(0deg); transform: rotate(0deg) translateX(60px) rotate(0deg); } to { -webkit-transform: rotate(360deg) translateX(60px) rotate(-360deg); transform: rotate(360deg) translateX(60px) rotate(-360deg); } } @-webkit-keyframes pulsing { 0% { -webkit-transform: scale(1.5); transform: scale(1.5); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1.5); transform: scale(1.5); } } @keyframes pulsing { 0% { -webkit-transform: scale(1.5); transform: scale(1.5); } 50% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1.5); transform: scale(1.5); } } .header-style-03 .navbar-area { padding: 0; position: relative; z-index: 99; } .header-style-03 .navbar-area.nav-absolute { position: absolute; left: 0; top: auto; width: 100%; z-index: 99; } .header-variant-06 .navbar-area.nav-fixed, .header-variant-07 .navbar-area.nav-fixed, .header-variant-08 .navbar-area.nav-fixed, .header-variant-09 .navbar-area.nav-fixed { position: fixed; top: 0; width: 100%; background-color: var(--heading-color); z-index: 999; } .header-variant-08 .navbar-area.nav-fixed, .header-variant-08 .navbar-area.nav-fixed { background-color: #fff; } .header-variant-19 .navbar-area.nav-fixed, .header-variant-20 .navbar-area.nav-fixed, .header-variant-21 .navbar-area.nav-fixed { position: fixed; top: 0; width: 100%; background-color: #f0f0f0; z-index: 999; } .header-style-03 .navbar-area .nav-container { -webkit-box-shadow: none; box-shadow: none; background-color: transparent; padding: 0 30px; } .header-variant-20 .navbar-area .nav-container { padding: 0 15px; } .header-variant-21 .navbar-area .nav-container { padding: 0 15px; } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; width: 100%; text-align: center; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: inline-block; font-size: 16px; font-weight: 700; line-height: 90px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li a { -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu { position: relative; z-index: 0; padding-right: 15px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before { position: absolute; right: 0; top: 50%; content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li+li { margin-left: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: inline-block; font-size: 16px; font-weight: 700; line-height: 90px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu { position: absolute; text-align: left; min-width: 220px; margin: 0; padding: 0; list-style: none; left: 0; top: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); background-color: #fff; z-index: 9; border-bottom: 4px solid var(--main-color-one); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover>.sub-menu, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:hover>.xg_mega_menu_wrapper { visibility: visible; opacity: 1; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children { position: relative; z-index: 0; padding-right: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before { position: absolute; right: 15px; top: 50%; content: ""; font-family: "Font Awesome 5 Free"; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { display: block; margin-left: 0; line-height: 24px; font-size: 16px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { display: block; padding: 12px 30px; background-color: #fff; white-space: nowrap; color: var(--paragraph-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu { position: relative; z-index: 0; padding-right: 15px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu { left: 100%; top: 20px; } .xg_mega_menu_wrapper { max-width: 1140px; width: calc(100vw - 180px); -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; left: 0; right: 0; margin-left: auto; margin-right: auto; padding: 0; box-sizing: border-box; border-radius: 5px; overflow: hidden; z-index: 9999; background-color: #fff; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.06); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.06); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; top: auto; } .xg-mega-menu-container { padding: 40px; } .xg-mega-menu-single-column-wrap { text-align: left; margin-bottom: 30px; } .xg-mega-menu-single-column-wrap .mega-menu-title { font-size: 18px; line-height: 26px; font-weight: 700; margin-bottom: 20px; color: var(--heading-color); } .xg-mega-menu-single-column-wrap ul { margin: 0; padding: 0; } .xg-mega-menu-single-column-wrap ul li { display: block !important; width: 100%; line-height: 30px !important; margin-left: 0 !important; font-weight: 400 !important; } .xg-mega-menu-single-column-wrap ul li a { color: var(--paragraph-color) !important; -webkit-transition: 0.3s all; transition: 0.3s all; } .xg-mega-menu-single-column-wrap ul li.single-mega-menu-product-item { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-item-align: start; align-self: flex-start; margin-bottom: 20px; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .title { font-size: 15px; line-height: 20px; font-weight: 600; margin-bottom: 5px; -webkit-transition: 0.3s all; transition: 0.3s all; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .thumbnail { max-width: 80px; margin-right: 15px; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap { font-size: 14px; line-height: 26px; font-weight: 700; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap .price { color: var(--heading-color); margin-right: 8px; } .xg-mega-menu-single-column-wrap ul .single-mega-menu-product-item .content .price-wrap del { color: var(--paragraph-color) !important; opacity: 0.6; } .single-donation-mega-menu-item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: start; align-self: flex-start; margin-bottom: 20px; } .single-donation-mega-menu-item .thumbnail { margin-right: 20px; min-width: 100px; } .single-donation-mega-menu-item .content { padding-right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .single-donation-mega-menu-item .title { font-size: 16px; text-align: left; font-weight: 600; -webkit-transition: 0.3s all; transition: 0.3s all; } .single-donation-mega-menu-item .content .goal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .single-donation-mega-menu-item .content .goal h4 { font-size: 12px; line-height: 15px; font-weight: 700; color: var(--paragraph-color); } .single-donation-mega-menu-item .content .boxed-btn { display: inline-block; background-color: var(--main-color-five); line-height: 26px; border-radius: 5px; color: #fff !important; font-size: 14px; margin-top: 10px; text-align: center; } .header-variant-19 .navbar-area .nav-container { padding: 0 15px; gap: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .header-variant-19 .navbar-area .nav-container { display: block; } } .navbar-nav-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; } /* Sidebar css */ .nav-right-content .sidebar-area .side-bars { background-color: var(--main-color-five); 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; height: 45px; width: 45px; } .nav-right-content .sidebar-area .side-bars .bar-line { display: inline-block; height: 2px; width: 25px; background-color: var(--heading-color); position: relative; z-index: 1; } .nav-right-content .sidebar-area .side-bars .bar-line::before, .nav-right-content .sidebar-area .side-bars .bar-line::after { content: ""; height: 2px; width: 12px; background-color: var(--heading-color); position: absolute; top: -9px; right: 0; -webkit-transition: all 0.5s; transition: all 0.5s; } .nav-right-content .sidebar-area .side-bars .bar-line::after { width: 20px; top: auto; bottom: -9px; } .nav-right-content .sidebar-area .side-bars .bar-line.active { background-color: unset; } .nav-right-content .sidebar-area .side-bars .bar-line.active::before, .nav-right-content .sidebar-area .side-bars .bar-line.active::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: 0; width: 25px; } .nav-right-content .sidebar-area .side-bars .bar-line.active::after { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .click-content-show { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 60px; font-size: 18px; visibility: hidden; opacity: 0; } @media (min-width: 300px) and (max-width: 991.98px) { .click-content-show { visibility: visible; opacity: 1; } } @media (min-width: 300px) and (max-width: 991.98px) { .right-contents-show { position: relative; top: 20px; margin-left: auto; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; transition: all 0.3s; } .right-contents-show.show { visibility: visible; opacity: 1; top: 50px; background: #fff; padding: 0 5px; } } .header-variant-19 .logo-wrapper, .header-variant-21 .logo-wrapper, .header-variant-20 .logo-wrapper { max-width: 180px; } @media only screen and (max-width: 480px) { .header-variant-19 .logo-wrapper, .header-variant-21 .logo-wrapper, .header-variant-20 .logo-wrapper { max-width: 170px; } } @media only screen and (max-width: 375px) { .header-variant-19 .logo-wrapper, .header-variant-21 .logo-wrapper, .header-variant-20 .logo-wrapper { max-width: 150px; } } /* Navbar Search area */ .date-search-contents-wrapper { position: relative; z-index: 1; } .date-content-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; } .date-content-area .single-date .update-date { font-size: 18px; font-weight: 500; font-family: var(--heading-font-home-20); color: var(--heading-color); } .search-form { max-width: 300px; position: relative; } .search-form .form--control { border: 0; outline: none; height: 60px; background: rgba(221, 221, 221, 0.3); padding: 0 15px 0 40px; } .search-form button { position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: none; border: 0; color: var(--light-color); cursor: pointer; } /* navbar icon list */ .right-icon-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .right-icon-list .single-icon { font-size: 18px; color: var(--light-color); } @media only screen and (max-width: 991px) { .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border: 1px solid rgba(255, 255, 255, 0.8); /*background-color: #f3f3f3;*/ background-color: #333; } .navbar.navbar-area .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.50)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; } .navbar-area .navbar-collapse { position: absolute; top: 100%; background: #fff; z-index: 9; right: 0; width: 100%; padding-left: 20px; z-index: 99999; } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; margin-top: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: block; text-align: left; line-height: 30px; padding: 10px 0; border-bottom: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav li+li { margin-left: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: block; text-align: left; line-height: 30px; padding: 10px 0; border-bottom: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:before { top: 25px; right: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu .sub-menu { position: initial; display: block; width: 100%; border-top: none; -webkit-box-shadow: none; box-shadow: none; margin-left: 0; padding-bottom: 0; visibility: hidden; opacity: 0; height: 0; overflow: hidden; max-height: 250px; overflow-y: scroll; -webkit-transition: height 0.5s; transition: height 0.5s; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child { border-top: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { padding: 0; } .xg_mega_menu_wrapper { max-width: 100%; top: auto; } .xg-mega-menu-container { padding: 10px 0; width: 100%; max-width: 100%; } .xg-mega-menu-single-column-wrap { margin-bottom: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover>.submenu, .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-mega-menu:hover>.xg_mega_menu_wrapper { position: initial; -webkit-box-shadow: none; box-shadow: none; width: 100%; max-width: 100%; } } /*-------------------------------------------------------------- 04. Footer Style --------------------------------------------------------------*/ .home-19.footer-area, .home-20.footer-area, .home-21.footer-area { position: relative; z-index: 1; } .home-19 .footer-top-border, .home-20 .footer-top-border, .home-21 .footer-top-border { border-bottom: 1px solid #ddd; } .home-19 .footer-top-border.white-color, .home-20 .footer-top-border.white-color, .home-21 .footer-top-border.white-color { border-color: #DDD; } .home-19 .footer-widget, .home-20 .footer-widget, .home-21 .footer-widget { position: relative; z-index: 1; } .home-19 .footer-widget .widget-title, .home-20 .footer-widget .widget-title, .home-21 .footer-widget .widget-title { font-size: 18px; font-weight: 500; line-height: 28px; text-transform: capitalize; position: relative; } .home-19 .footer-widget .logo-borders, .home-20 .footer-widget .logo-borders, .home-21 .footer-widget .logo-borders { border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; } .home-19 .footer-widget .footer-inner .footer-logo, .home-20 .footer-widget .footer-inner .footer-logo, .home-21 .footer-widget .footer-inner .footer-logo { text-align: center; } .home-19 .footer-widget .footer-inner .footer-logo-para, .home-20 .footer-widget .footer-inner .footer-logo-para, .home-21 .footer-widget .footer-inner .footer-logo-para { font-size: 15px; } .home-19 .footer-widget .footer-inner .footer-para, .home-20 .footer-widget .footer-inner .footer-para, .home-21 .footer-widget .footer-inner .footer-para { font-size: 16px; color: var(--light-color); line-height: 28px; } .home-19 .footer-widget .footer-inner .footer-link-list, .home-20 .footer-widget .footer-inner .footer-link-list, .home-21 .footer-widget .footer-inner .footer-link-list { padding: 0; } .home-19 .footer-widget .footer-inner .footer-link-list .list, .home-20 .footer-widget .footer-inner .footer-link-list .list, .home-21 .footer-widget .footer-inner .footer-link-list .list { position: relative; z-index: 2; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .footer-widget .footer-inner .footer-link-list .list:not(:last-child), .home-20 .footer-widget .footer-inner .footer-link-list .list:not(:last-child), .home-21 .footer-widget .footer-inner .footer-link-list .list:not(:last-child) { margin-bottom: 15px; } .home-19 .footer-widget .footer-inner .footer-link-list .list:hover a, .home-20 .footer-widget .footer-inner .footer-link-list .list:hover a, .home-21 .footer-widget .footer-inner .footer-link-list .list:hover a { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .footer-link-list .list a, .home-20 .footer-widget .footer-inner .footer-link-list .list a, .home-21 .footer-widget .footer-inner .footer-link-list .list a { font-size: 16px; font-weight: 400; color: var(--light-color); position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; position: relative; z-index: 1; } .home-19 .footer-widget .footer-inner .footer-link-list .list a:hover, .home-20 .footer-widget .footer-inner .footer-link-list .list a:hover, .home-21 .footer-widget .footer-inner .footer-link-list .list a:hover { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .footer-link-address, .home-20 .footer-widget .footer-inner .footer-link-address, .home-21 .footer-widget .footer-inner .footer-link-address { padding: 0; } .home-19 .footer-widget .footer-inner .footer-link-address .list:not(:last-child), .home-20 .footer-widget .footer-inner .footer-link-address .list:not(:last-child), .home-21 .footer-widget .footer-inner .footer-link-address .list:not(:last-child) { margin-bottom: 15px; } .home-19 .footer-widget .footer-inner .footer-link-address .list .address, .home-20 .footer-widget .footer-inner .footer-link-address .list .address, .home-21 .footer-widget .footer-inner .footer-link-address .list .address { font-size: 16px; line-height: 26px; display: block; color: var(--light-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20 .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21 .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .footer-link-address .list .address i, .home-20 .footer-widget .footer-inner .footer-link-address .list .address i, .home-21 .footer-widget .footer-inner .footer-link-address .list .address i { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .footer-social-list, .home-20 .footer-widget .footer-inner .footer-social-list, .home-21 .footer-widget .footer-inner .footer-social-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; gap: 10px; } @media only screen and (max-width: 575.98px) { .home-19 .footer-widget .footer-inner .footer-social-list, .home-20 .footer-widget .footer-inner .footer-social-list, .home-21 .footer-widget .footer-inner .footer-social-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .footer-widget .footer-inner .footer-social-list .lists a, .home-20 .footer-widget .footer-inner .footer-social-list .lists a, .home-21 .footer-widget .footer-inner .footer-social-list .lists a { color: var(--light-color); font-size: 14px; 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; height: 30px; width: 30px; border-radius: 5px; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; } @media only screen and (max-width: 575.98px) { .home-19 .footer-widget .footer-inner .footer-social-list .lists a, .home-20 .footer-widget .footer-inner .footer-social-list .lists a, .home-21 .footer-widget .footer-inner .footer-social-list .lists a { font-size: 18px; height: 35px; width: 35px; } } @media only screen and (max-width: 375px) { .home-19 .footer-widget .footer-inner .footer-social-list .lists a, .home-20 .footer-widget .footer-inner .footer-social-list .lists a, .home-21 .footer-widget .footer-inner .footer-social-list .lists a { height: 30px; width: 30px; } } .home-19 .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20 .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21 .footer-widget .footer-inner .footer-social-list .lists a:hover { color: #fff; background: var(--main-color-four); } .home-19 .footer-widget .footer-inner .subscribe-para, .home-20 .footer-widget .footer-inner .subscribe-para, .home-21 .footer-widget .footer-inner .subscribe-para { font-size: 16px; color: var(--light-color); } .home-19 .footer-widget .footer-inner .subscribe-form, .home-20 .footer-widget .footer-inner .subscribe-form, .home-21 .footer-widget .footer-inner .subscribe-form { margin-top: 30px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single { position: relative; max-width: 255px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control { width: 100%; height: 55px; line-height: 55px; border-radius: 5px; background: #fff; color: var(--light-color); border: 1px solid #fff; padding: 0 60px 0 20px; -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.3); box-shadow: 0 0 20px rgba(255, 255, 255, 0.3); } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-webkit-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-moz-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:-ms-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::-ms-input-placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::placeholder, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::placeholder, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control::placeholder { color: var(--extra-light-color); font-size: 16px; } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus { border: 1px solid rgba(255, 105, 92, 0.2); -webkit-box-shadow: 0 0 20px rgba(255, 105, 92, 0.1); box-shadow: 0 0 20px rgba(255, 105, 92, 0.1); } .home-19 .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-20 .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-21 .footer-widget .footer-inner .subscribe-form .widget-form-single button { outline: none; border: 0; position: absolute; top: 0; right: 0; height: 45px; width: 50px; background: var(--main-color-four); font-size: 20px; color: #fff; border-radius: 3px; margin: 5px; cursor: pointer; } .home-19 .footer-widget .footer-inner .footer-recent-single:not(:last-child), .home-20 .footer-widget .footer-inner .footer-recent-single:not(:last-child), .home-21 .footer-widget .footer-inner .footer-recent-single:not(:last-child) { margin-bottom: 30px; } .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex { gap: 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex { gap: 10px; } } @media only screen and (max-width: 767.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex { gap: 10px; } } .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs { max-width: 130px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs { max-width: 100px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs { max-width: 90px; } } @media only screen and (max-width: 767.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .recents-thumbs { max-width: 90px; } } .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para { color: var(--light-color); font-size: 18px; font-weight: 400; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para { font-size: 17px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para { font-size: 16px; font-weight: 400; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para { font-size: 16px; font-weight: 400; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-20 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para, .home-21 .footer-widget .footer-inner .footer-recent-single .footer-recent-flex .footer-recent-text .footer-recent-para { font-weight: 400; font-size: 16px; } } .home-19 .footer-widget .footer-inner .payment-list, .home-20 .footer-widget .footer-inner .payment-list, .home-21 .footer-widget .footer-inner .payment-list { padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 20px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .footer-widget .footer-inner .payment-list, .home-20 .footer-widget .footer-inner .payment-list, .home-21 .footer-widget .footer-inner .payment-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: 10px 15px; } } @media only screen and (max-width: 767.98px) { .home-19 .footer-widget .footer-inner .payment-list, .home-20 .footer-widget .footer-inner .payment-list, .home-21 .footer-widget .footer-inner .payment-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .footer-widget .footer-inner .payment-list .list, .home-20 .footer-widget .footer-inner .payment-list .list, .home-21 .footer-widget .footer-inner .payment-list .list { background-color: #fff; } .home-19 .footer-widget .footer-inner .privacy-list, .home-20 .footer-widget .footer-inner .privacy-list, .home-21 .footer-widget .footer-inner .privacy-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 767.98px) { .home-19 .footer-widget .footer-inner .privacy-list, .home-20 .footer-widget .footer-inner .privacy-list, .home-21 .footer-widget .footer-inner .privacy-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .footer-widget .footer-inner .privacy-list li, .home-20 .footer-widget .footer-inner .privacy-list li, .home-21 .footer-widget .footer-inner .privacy-list li { position: relative; z-index: 2; } .home-19 .footer-widget .footer-inner .privacy-list li:hover a, .home-20 .footer-widget .footer-inner .privacy-list li:hover a, .home-21 .footer-widget .footer-inner .privacy-list li:hover a { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .privacy-list li:not(:last-child), .home-20 .footer-widget .footer-inner .privacy-list li:not(:last-child), .home-21 .footer-widget .footer-inner .privacy-list li:not(:last-child) { padding-right: 20px; } .home-19 .footer-widget .footer-inner .privacy-list li:not(:first-child), .home-20 .footer-widget .footer-inner .privacy-list li:not(:first-child), .home-21 .footer-widget .footer-inner .privacy-list li:not(:first-child) { padding-left: 20px; } .home-19 .footer-widget .footer-inner .privacy-list li:not(:first-child)::before, .home-20 .footer-widget .footer-inner .privacy-list li:not(:first-child)::before, .home-21 .footer-widget .footer-inner .privacy-list li:not(:first-child)::before { content: ""; position: absolute; left: 0; height: 20px; width: 2px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: var(--extra-light-color); } .home-19 .footer-widget .footer-inner .privacy-list li a, .home-20 .footer-widget .footer-inner .privacy-list li a, .home-21 .footer-widget .footer-inner .privacy-list li a { color: var(--light-color); } .home-19 .footer-widget .footer-inner .footer-call, .home-20 .footer-widget .footer-inner .footer-call, .home-21 .footer-widget .footer-inner .footer-call { display: block; color: var(--light-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .footer-widget .footer-inner .footer-call:hover, .home-20 .footer-widget .footer-inner .footer-call:hover, .home-21 .footer-widget .footer-inner .footer-call:hover { color: var(--main-color-four); } .home-19 .footer-widget .footer-inner .footer-contact .contact-item, .home-20 .footer-widget .footer-inner .footer-contact .contact-item, .home-21 .footer-widget .footer-inner .footer-contact .contact-item { display: block; font-size: 18px; font-weight: 400; line-height: 28px; } .home-19 .footer-widget .footer-inner .footer-contact .contact-item:not(:first-child), .home-20 .footer-widget .footer-inner .footer-contact .contact-item:not(:first-child), .home-21 .footer-widget .footer-inner .footer-contact .contact-item:not(:first-child) { margin-top: 10px; } .home-19 .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-20 .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-21 .footer-widget .footer-inner .footer-contact .contact-item:hover { color: var(--main-color-four); } .home-19 .copyright-area, .home-20 .copyright-area, .home-21 .copyright-area { padding: 25px 0; } .home-19 .copyright-area.copyright-border, .home-20 .copyright-area.copyright-border, .home-21 .copyright-area.copyright-border { border-top: 1px solid #ebebeb; } .home-19 .copyright-area.copyright-border.white-color, .home-20 .copyright-area.copyright-border.white-color, .home-21 .copyright-area.copyright-border.white-color { border-color: rgba(221, 221, 221, 0.3); } .home-19 .copyright-area.style-02, .home-20 .copyright-area.style-02, .home-21 .copyright-area.style-02 { padding: 0 0 25px; } .home-19 .copyright-area .copyright-contents, .home-20 .copyright-area .copyright-contents, .home-21 .copyright-area .copyright-contents { font-size: 16px; color: var(--light-color); text-align: center; } @media only screen and (max-width: 767.98px) { .home-19 .copyright-area .copyright-contents, .home-20 .copyright-area .copyright-contents, .home-21 .copyright-area .copyright-contents { text-align: center; margin-top: 10px; } } .home-19.white-color .footer-widget .widget-title, .home-20.white-color .footer-widget .widget-title, .home-21.white-color .footer-widget .widget-title { color: #fff; } .home-19.white-color .footer-widget .footer-inner .subscribe-para, .home-20.white-color .footer-widget .footer-inner .subscribe-para, .home-21.white-color .footer-widget .footer-inner .subscribe-para { color: #fff; } .home-19.white-color .footer-widget .footer-inner .footer-link-list .list a, .home-20.white-color .footer-widget .footer-inner .footer-link-list .list a, .home-21.white-color .footer-widget .footer-inner .footer-link-list .list a { color: #fff; } .home-19.white-color .footer-widget .footer-inner .footer-link-list .list a:hover, .home-20.white-color .footer-widget .footer-inner .footer-link-list .list a:hover, .home-21.white-color .footer-widget .footer-inner .footer-link-list .list a:hover { color: var(--main-color-four); } .home-19.white-color .footer-widget .footer-inner .footer-link-address .list .address, .home-20.white-color .footer-widget .footer-inner .footer-link-address .list .address, .home-21.white-color .footer-widget .footer-inner .footer-link-address .list .address { color: #fff; } .home-19.white-color .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20.white-color .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21.white-color .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-four); } .home-19.white-color .footer-widget .footer-inner .footer-social-list .lists a, .home-20.white-color .footer-widget .footer-inner .footer-social-list .lists a, .home-21.white-color .footer-widget .footer-inner .footer-social-list .lists a { background: #DDD; color: rgba(255, 255, 255, 0.7); } .home-19.white-color .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20.white-color .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21.white-color .footer-widget .footer-inner .footer-social-list .lists a:hover { background: var(--main-color-four); color: #fff; } .home-19.white-color .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control, .home-20.white-color .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control, .home-21.white-color .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control { -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2); box-shadow: 0 0 10px rgba(221, 221, 221, 0.2); } .home-19.white-color .footer-widget .footer-inner .payment-list .list, .home-20.white-color .footer-widget .footer-inner .payment-list .list, .home-21.white-color .footer-widget .footer-inner .payment-list .list { background: #fff; } .home-19.white-color .footer-widget .footer-inner .footer-contact .contact-item, .home-20.white-color .footer-widget .footer-inner .footer-contact .contact-item, .home-21.white-color .footer-widget .footer-inner .footer-contact .contact-item { color: #fff; } .home-19.footer-color-two .footer-list-bars .footer-inner .footer-link-list .list::before, .home-20.footer-color-two .footer-list-bars .footer-inner .footer-link-list .list::before, .home-21.footer-color-two .footer-list-bars .footer-inner .footer-link-list .list::before { background: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-link-list .list::before, .home-20.footer-color-two .footer-widget .footer-inner .footer-link-list .list::before, .home-21.footer-color-two .footer-widget .footer-inner .footer-link-list .list::before { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-link-list .list:hover a, .home-20.footer-color-two .footer-widget .footer-inner .footer-link-list .list:hover a, .home-21.footer-color-two .footer-widget .footer-inner .footer-link-list .list:hover a { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address i, .home-20.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address i, .home-21.footer-color-two .footer-widget .footer-inner .footer-link-address .list .address i { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20.footer-color-two .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21.footer-color-two .footer-widget .footer-inner .footer-social-list .lists a:hover { color: #fff; background: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-20.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-21.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus { border: 1px solid rgba(0, 136, 221, 0.2); -webkit-box-shadow: 0 0 20px rgba(0, 136, 221, 0.1); box-shadow: 0 0 20px rgba(0, 136, 221, 0.1); } .home-19.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-20.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-21.footer-color-two .footer-widget .footer-inner .subscribe-form .widget-form-single button { background: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .privacy-list li:hover a, .home-20.footer-color-two .footer-widget .footer-inner .privacy-list li:hover a, .home-21.footer-color-two .footer-widget .footer-inner .privacy-list li:hover a { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-20.footer-color-two .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-21.footer-color-two .footer-widget .footer-inner .footer-social-two .lists a:hover { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-call:hover, .home-20.footer-color-two .footer-widget .footer-inner .footer-call:hover, .home-21.footer-color-two .footer-widget .footer-inner .footer-call:hover { color: var(--main-color-two); } .home-19.footer-color-two .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-20.footer-color-two .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-21.footer-color-two .footer-widget .footer-inner .footer-contact .contact-item:hover { color: var(--main-color-two); } .home-19.footer-color-three .footer-list-bars .footer-inner .footer-link-list .list::before, .home-20.footer-color-three .footer-list-bars .footer-inner .footer-link-list .list::before, .home-21.footer-color-three .footer-list-bars .footer-inner .footer-link-list .list::before { background: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-link-list .list::before, .home-20.footer-color-three .footer-widget .footer-inner .footer-link-list .list::before, .home-21.footer-color-three .footer-widget .footer-inner .footer-link-list .list::before { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-link-list .list:hover a, .home-20.footer-color-three .footer-widget .footer-inner .footer-link-list .list:hover a, .home-21.footer-color-three .footer-widget .footer-inner .footer-link-list .list:hover a { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address i, .home-20.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address i, .home-21.footer-color-three .footer-widget .footer-inner .footer-link-address .list .address i { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20.footer-color-three .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21.footer-color-three .footer-widget .footer-inner .footer-social-list .lists a:hover { color: #fff; background: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-20.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-21.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus { border: 1px solid rgba(255, 128, 93, 0.2); -webkit-box-shadow: 0 0 20px rgba(255, 128, 93, 0.1); box-shadow: 0 0 20px rgba(255, 128, 93, 0.1); } .home-19.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-20.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-21.footer-color-three .footer-widget .footer-inner .subscribe-form .widget-form-single button { background: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .privacy-list li:hover a, .home-20.footer-color-three .footer-widget .footer-inner .privacy-list li:hover a, .home-21.footer-color-three .footer-widget .footer-inner .privacy-list li:hover a { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-20.footer-color-three .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-21.footer-color-three .footer-widget .footer-inner .footer-social-two .lists a:hover { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-call:hover, .home-20.footer-color-three .footer-widget .footer-inner .footer-call:hover, .home-21.footer-color-three .footer-widget .footer-inner .footer-call:hover { color: var(--main-color-three); } .home-19.footer-color-three .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-20.footer-color-three .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-21.footer-color-three .footer-widget .footer-inner .footer-contact .contact-item:hover { color: var(--main-color-three); } .home-19.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list i, .home-20.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list i, .home-21.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list i { color: var(--main-color-four); } .home-19.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list::before, .home-20.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list::before, .home-21.footer-color-four .footer-list-bars .footer-inner .footer-link-list .list::before { background: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-link-list .list i, .home-20.footer-color-four .footer-widget .footer-inner .footer-link-list .list i, .home-21.footer-color-four .footer-widget .footer-inner .footer-link-list .list i { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-link-list .list::before, .home-20.footer-color-four .footer-widget .footer-inner .footer-link-list .list::before, .home-21.footer-color-four .footer-widget .footer-inner .footer-link-list .list::before { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-link-list .list:hover a, .home-20.footer-color-four .footer-widget .footer-inner .footer-link-list .list:hover a, .home-21.footer-color-four .footer-widget .footer-inner .footer-link-list .list:hover a { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address i, .home-20.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address i, .home-21.footer-color-four .footer-widget .footer-inner .footer-link-address .list .address i { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20.footer-color-four .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21.footer-color-four .footer-widget .footer-inner .footer-social-list .lists a:hover { color: #fff; background: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-20.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-21.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus { border: 1px solid rgba(var(--main-color-four-rgb), 0.2); -webkit-box-shadow: 0 0 10px rgba(var(--main-color-four-rgb), 0.2); box-shadow: 0 0 10px rgba(var(--main-color-four-rgb), 0.2); } .home-19.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-20.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-21.footer-color-four .footer-widget .footer-inner .subscribe-form .widget-form-single button { background: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .privacy-list li:hover a, .home-20.footer-color-four .footer-widget .footer-inner .privacy-list li:hover a, .home-21.footer-color-four .footer-widget .footer-inner .privacy-list li:hover a { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-20.footer-color-four .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-21.footer-color-four .footer-widget .footer-inner .footer-social-two .lists a:hover { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-call:hover, .home-20.footer-color-four .footer-widget .footer-inner .footer-call:hover, .home-21.footer-color-four .footer-widget .footer-inner .footer-call:hover { color: var(--main-color-four); } .home-19.footer-color-four .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-20.footer-color-four .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-21.footer-color-four .footer-widget .footer-inner .footer-contact .contact-item:hover { color: var(--main-color-four); } .home-19.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list i, .home-20.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list i, .home-21.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list i { color: var(--main-color-five); } .home-19.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list::before, .home-20.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list::before, .home-21.footer-color-five .footer-list-bars .footer-inner .footer-link-list .list::before { background: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-link-list .list i, .home-20.footer-color-five .footer-widget .footer-inner .footer-link-list .list i, .home-21.footer-color-five .footer-widget .footer-inner .footer-link-list .list i { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-link-list .list::before, .home-20.footer-color-five .footer-widget .footer-inner .footer-link-list .list::before, .home-21.footer-color-five .footer-widget .footer-inner .footer-link-list .list::before { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-link-list .list:hover a, .home-20.footer-color-five .footer-widget .footer-inner .footer-link-list .list:hover a, .home-21.footer-color-five .footer-widget .footer-inner .footer-link-list .list:hover a { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-20.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address:hover, .home-21.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address:hover { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address i, .home-20.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address i, .home-21.footer-color-five .footer-widget .footer-inner .footer-link-address .list .address i { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-20.footer-color-five .footer-widget .footer-inner .footer-social-list .lists a:hover, .home-21.footer-color-five .footer-widget .footer-inner .footer-social-list .lists a:hover { color: var(--heading-color); background: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-20.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus, .home-21.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single .form--control:focus { border: 1px solid rgba(var(--main-color-five-rgb), 0.2); -webkit-box-shadow: 0 0 10px rgba(var(--main-color-five-rgb), 0.2); box-shadow: 0 0 10px rgba(var(--main-color-five-rgb), 0.2); } .home-19.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-20.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single button, .home-21.footer-color-five .footer-widget .footer-inner .subscribe-form .widget-form-single button { background: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .privacy-list li:hover a, .home-20.footer-color-five .footer-widget .footer-inner .privacy-list li:hover a, .home-21.footer-color-five .footer-widget .footer-inner .privacy-list li:hover a { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-20.footer-color-five .footer-widget .footer-inner .footer-social-two .lists a:hover, .home-21.footer-color-five .footer-widget .footer-inner .footer-social-two .lists a:hover { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-call:hover, .home-20.footer-color-five .footer-widget .footer-inner .footer-call:hover, .home-21.footer-color-five .footer-widget .footer-inner .footer-call:hover { color: var(--main-color-five); } .home-19.footer-color-five .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-20.footer-color-five .footer-widget .footer-inner .footer-contact .contact-item:hover, .home-21.footer-color-five .footer-widget .footer-inner .footer-contact .contact-item:hover { color: var(--main-color-five); } .home-19 .footer-middle-border div[class*=col], .home-20 .footer-middle-border div[class*=col], .home-21 .footer-middle-border div[class*=col] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .footer-middle-border div[class*=col], .home-20 .footer-middle-border div[class*=col], .home-21 .footer-middle-border div[class*=col] { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { content: ""; position: absolute; height: 200px; width: 1px; left: -50%; top: 0; background: rgba(221, 221, 221, 0.5); z-index: 0; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { left: -25%; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { left: -20%; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { left: -15%; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { left: -10%; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-20 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before, .home-21 .footer-middle-border div[class*=col]:not(:first-child) .footer-widget::before { display: none; } } .home-19 .footer-list-bars .footer-inner .footer-link-list .list, .home-20 .footer-list-bars .footer-inner .footer-link-list .list, .home-21 .footer-list-bars .footer-inner .footer-link-list .list { padding-left: 40px; } .home-19 .footer-list-bars .footer-inner .footer-link-list .list::before, .home-20 .footer-list-bars .footer-inner .footer-link-list .list::before, .home-21 .footer-list-bars .footer-inner .footer-link-list .list::before { content: ""; position: absolute; height: 1px; width: 30px; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: var(--main-color-four); z-index: -1; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .footer-list-bars .footer-inner .footer-link-list .list:hover::before, .home-20 .footer-list-bars .footer-inner .footer-link-list .list:hover::before, .home-21 .footer-list-bars .footer-inner .footer-link-list .list:hover::before { height: 5px; } .home-20 .footer-widget .widget-title { font-family: var(--heading-font-home-20); font-size: 24px; font-weight: 500; } .home-20 .copyright-contents { text-align: right; } @media only screen and (max-width: 767.98px) { .home-20 .copyright-contents { text-align: center; } } .home-21 .footer-agency img { position: absolute; right: 20px; bottom: 20px; z-index: -1; } .home-21 .widget.footer-widget .widget-title { font-family: var(--heading-font-home-21); font-size: 28px; font-weight: 500; color: var(--heading-color); } .home-21 .footer-inner .subscribe-para { font-family: var(--body-font-home-21); } .home-21 .footer-inner .footer-contact .contact-item { font-family: var(--body-font-home-21); } .home-21 .footer-inner .footer-link-list .list a { font-family: var(--body-font-home-21); } .home-21 .copyright-contents { font-family: var(--body-font-home-21); } /* Banner */ .home-19 .banner-area { position: relative; z-index: 1; padding: 0; overflow: hidden; } .home-19 .banner-middle-content { position: relative; z-index: 0; } .home-19 .banner-middle-content .banner-middle-image { position: relative; z-index: 2; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .banner-middle-content .banner-middle-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-middle-content .banner-middle-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-middle-content .banner-middle-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { position: absolute; right: 150px; bottom: 0; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { right: 100px; max-width: 740px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { max-width: 650px; right: 60px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { max-width: 600px; right: 40px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { max-width: 600px; right: 40px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { max-width: 400px; right: 30px; } } @media only screen and (max-width: 480px) { .home-19 .banner-middle-content .banner-middle-image .banner-single-thumb { display: none; } } .home-19 .banner-middle-content .banner-middle-image .middle-content { max-width: 900px; padding: 150px 0 150px 150px; position: relative; z-index: 5; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { padding: 150px 0 150px 100px; max-width: 800px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { padding: 130px 0 130px 60px; max-width: 700px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { padding: 120px 0 120px 40px; max-width: 630px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { padding: 120px 0 120px 40px; max-width: 550px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { max-width: 450px; padding: 80px 0 80px 30px; } } @media only screen and (max-width: 575.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { max-width: 350px; padding: 80px 0 80px 20px; } } @media only screen and (max-width: 375px) { .home-19 .banner-middle-content .banner-middle-image .middle-content { max-width: 100%; padding: 80px 0 80px 20px; } } .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { font-size: 22px; line-height: 30px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { color: var(--heading-color) !important; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { font-size: 20px !important; color: var(--heading-color) !important; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { font-size: 18px !important; color: var(--heading-color) !important; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { font-size: 18px !important; color: var(--heading-color) !important; } } @media only screen and (max-width: 375px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .middle-span { font-size: 15px !important; } } .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 100px; line-height: 120px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 90px; line-height: 100px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 80px; line-height: 90px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 75px; line-height: 90px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 60px; line-height: 70px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 50px; line-height: 1.2; } } @media only screen and (max-width: 575.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 40px; } } @media only screen and (max-width: 375px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title { font-size: 32px; } } .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title:hover { color: var(--main-color-three); } .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title.hover-color-two:hover { color: var(--main-color-two); } .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title.hover-color-three:hover { color: var(--main-color-three); } .home-19 .banner-middle-content .banner-middle-image .middle-content .banner-middle-title.hover-color-four:hover { color: var(--main-color-four); } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-middle-content .banner-middle-image .middle-content .btn-buy { margin-top: 20px; font-size: 18px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-right-image-content { margin-top: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } } @media only screen and (max-width: 767.98px) { .home-19 .banner-right-image-content { display: block; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-right-image-content .single-right-image { padding: 23px 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-right-image-content .single-right-image:not(:last-child) { margin-bottom: 0; margin-right: 24px; } } @media only screen and (max-width: 767.98px) { .home-19 .banner-right-image-content .single-right-image:not(:last-child) { margin-right: 0; margin-bottom: 24px; } } .home-19 .single-right-image { display: block; position: relative; z-index: 2; padding: 0; } .home-19 .single-right-image:not(:last-child) { margin-bottom: 35px; } @media (min-width: 1200px) and (max-width: 1880px) { .home-19 .single-right-image:not(:last-child) { margin-bottom: 25px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .single-right-image:not(:last-child) { margin-bottom: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-right-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .single-right-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(255, 255, 255, 0.3); } } .home-19 .single-right-image img { margin: 0 auto; text-align: center; } .home-19 .single-right-image .banner-right-contents { position: absolute; top: 30px; left: 30px; right: 0; text-align: left; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-right-image .banner-right-contents { top: 20px; left: 20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .single-right-image .banner-right-contents { top: 20px; left: 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .single-right-image .banner-right-contents { top: 20px; left: 20px; font-size: 22px !important; } } @media only screen and (max-width: 575.98px) { .home-19 .single-right-image .banner-right-contents { font-size: 20px !important; } } .home-19 .single-right-image .banner-right-title { text-transform: uppercase; z-index: 9; } .home-19 .single-right-image .banner-right-title:hover { color: var(--main-color-three); } .home-19 .single-right-image .btn-shop-right { color: var(--main-color-three); font-size: 18px; font-weight: 500; display: inline-block; -webkit-text-decoration: underline var(--main-color-three); text-decoration: underline var(--main-color-three); } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .banner-right-sidebar { margin-top: 24px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .banner-right-sidebar { margin-top: 24px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .banner-right-sidebar { margin-top: 24px; } } .home-20 .banner-contents-wrapper { position: relative; z-index: 1; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .banner-contents-wrapper { margin-bottom: 50px; } } .home-20 .banner-contents { max-width: 540px; position: absolute; bottom: 30px; right: 30px; z-index: 9; background: #fff; padding: 30px 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .banner-contents { position: relative; bottom: 0; right: 0; margin: 30px auto 50px; text-align: center; } } @media only screen and (max-width: 480px) { .home-20 .banner-contents { padding: 0 20px 20px; } } @media only screen and (max-width: 375px) { .home-20 .banner-contents { padding: 0 10px 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .banner-contents .tag-title-contents { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-20 .banner-contents .banner-title { font-size: 36px; line-height: 48px; font-weight: 600; margin-bottom: 20px; -webkit-transition: all 0.3s; transition: all 0.3s; font-family: var(--heading-font-home-20); } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .banner-contents .banner-title { font-size: 28px; line-height: 36px; } } @media only screen and (max-width: 575.98px) { .home-20 .banner-contents .banner-title { font-size: 26px; } } @media only screen and (max-width: 480px) { .home-20 .banner-contents .banner-title { font-size: 25px; } } @media only screen and (max-width: 375px) { .home-20 .banner-contents .banner-title { font-size: 22px; line-height: 32px; } } .home-20 .banner-contents .banner-title:hover { color: var(--main-color-four); } .home-20 .banner-contents .common-para { color: var(--light-color); } .home-20 .banner-contents .btn-wrapper .cmn-btn { font-size: 16px; font-weight: 500; color: var(--main-color-four); text-decoration: underline; } .home-20 .banner-contents .banner-dates { font-size: 16px; line-height: 28px; color: var(--extra-light-color); display: block; } @media only screen and (max-width: 480px) { .home-20 .banner-contents .banner-dates { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-20 .banner-contents .banner-dates { font-size: 14px; } } .home-20 .banner-contents-wrapper .btn-wrapper .cmn-btn { padding: 0; } .home-19 .tag-title-contents, .home-20 .tag-title-contents, .home-21 .tag-title-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; } .home-19 .tag-title-contents .tag-title, .home-20 .tag-title-contents .tag-title, .home-21 .tag-title-contents .tag-title { color: var(--light-color); font-size: 16px; position: relative; padding-left: 35px; } @media only screen and (max-width: 480px) { .home-19 .tag-title-contents .tag-title, .home-20 .tag-title-contents .tag-title, .home-21 .tag-title-contents .tag-title { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-19 .tag-title-contents .tag-title, .home-20 .tag-title-contents .tag-title, .home-21 .tag-title-contents .tag-title { font-size: 14px; } } .home-19 .tag-title-contents .tag-title::before, .home-20 .tag-title-contents .tag-title::before, .home-21 .tag-title-contents .tag-title::before { content: ""; position: absolute; height: 2px; width: 30px; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: var(--main-color-four); } .home-19 .tag-title-contents .tag-title:hover, .home-20 .tag-title-contents .tag-title:hover, .home-21 .tag-title-contents .tag-title:hover { color: var(--main-color-four); } .home-21 .banner-bottom-mask img { position: absolute; bottom: 0; left: 0; z-index: -5; } .home-21.banner-area { padding-top: 160px; position: sticky; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21.banner-area { padding-bottom: 70px; padding-top: 150px; } } .home-21 .banner-social-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); right: 0%; z-index: 92; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-social-links { display: none; } } .home-21 .banner-social-links .social-item { display: inline-block; font-size: 18px; font-weight: 500; color: var(--extra-light-color); font-family: var(--body-font-home-21); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21 .banner-social-links .social-item:hover { color: var(--heading-color); } .home-21 .agency-top-thumb { position: absolute; right: 0; top: 150px; z-index: 91; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .agency-top-thumb { z-index: -1; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .agency-top-thumb { z-index: -1; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .agency-top-thumb { z-index: -1; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .agency-top-thumb { display: none; } } .home-21 .banner-contents .banner-title { font-size: 80px; font-weight: 700; line-height: 110px; color: var(--heading-color); font-family: var(--heading-font-home-21); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .banner-contents .banner-title { font-size: 70px; line-height: 100px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .banner-contents .banner-title { font-size: 60px; line-height: 80px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .banner-contents .banner-title { font-size: 50px; line-height: 60px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-contents .banner-title { font-size: 60px; line-height: 70px; } } @media only screen and (max-width: 767.98px) { .home-21 .banner-contents .banner-title { font-size: 55px; line-height: 65px; } } @media only screen and (max-width: 480px) { .home-21 .banner-contents .banner-title { font-size: 45px; line-height: 55px; } } @media only screen and (max-width: 375px) { .home-21 .banner-contents .banner-title { font-size: 36px; line-height: 45px; } } .home-21 .banner-contents .banner-title .banner-title-shape { position: relative; z-index: 1; display: inline-block; } .home-21 .banner-contents .banner-title .banner-title-shape img { position: absolute; bottom: 20px; left: 0; height: 100%; z-index: -1; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .banner-contents .banner-title .banner-title-shape img { bottom: 15px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .banner-contents .banner-title .banner-title-shape img { bottom: 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .banner-contents .banner-title .banner-title-shape img { bottom: 5px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-contents .banner-title .banner-title-shape img { bottom: 0px; } } .home-21 .banner-contents .banner-small-title { font-size: 24px; font-family: var(--heading-font-home-21); line-height: 42px; margin-top: 30px; font-weight: 600; color: var(--heading-color-home-19); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .banner-contents .banner-small-title { font-size: 22px; line-height: 32px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .banner-contents .banner-small-title { font-size: 20px; line-height: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .banner-contents .banner-small-title { font-size: 18px; line-height: 28px; font-weight: 400; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-contents .banner-small-title { font-size: 20px; line-height: 32px; } } @media only screen and (max-width: 480px) { .home-21 .banner-contents .banner-small-title { font-size: 18px; line-height: 28px; } } @media only screen and (max-width: 375px) { .home-21 .banner-contents .banner-small-title { font-size: 16px; } } .home-21 .banner-contents .banner-btn-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-contents .banner-btn-contents { gap: 20px; } } .home-21 .banner-contents .banner-btn-contents .need-help { font-size: 16px; color: var(--extra-light-color); font-family: var(--body-font-home-21); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .home-21 .banner-contents .banner-btn-contents .need-help a { font-size: 24px; font-weight: 500; color: var(--heading-color); font-family: var(--heading-font-home-21); } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-contents .banner-btn-contents .need-help a { font-size: 20px; } } .home-21 .banner-wrapper-thumb { position: relative; z-index: 1; } .home-21 .banner-wrapper-thumb .banner-thumb-shape img:nth-child(1) { position: absolute; bottom: -50px; left: 0px; z-index: 91; } .home-21 .banner-wrapper-thumb .banner-thumb-shape img:nth-child(2) { position: absolute; top: 50%; left: -30px; z-index: 91; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-wrapper-thumb .banner-thumb-shape img:nth-child(2) { display: none; } } .home-21 .banner-wrapper-thumb .banner-single-thumb { position: relative; z-index: 1; -webkit-transform: rotate(-7deg); transform: rotate(-7deg); margin-bottom: 50px; padding-right: 70px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb { padding-right: 145px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb { padding-right: 120px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb { padding-right: 90px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb { padding-right: 90px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb { -webkit-transform: rotate(0); transform: rotate(0); padding-right: 0; } } .home-21 .banner-wrapper-thumb .banner-single-thumb::after { content: ""; position: absolute; bottom: 30px; right: 0px; width: 300px; height: 500px; background-color: var(--main-color-five); z-index: -1; -webkit-transform: rotate(15deg); transform: rotate(15deg); } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb::after { -webkit-transform: rotate(12deg); transform: rotate(12deg); right: 90px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb::after { -webkit-transform: rotate(12deg); transform: rotate(12deg); right: 65px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb::after { -webkit-transform: rotate(12deg); transform: rotate(12deg); right: 55px; height: 300px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb::after { -webkit-transform: rotate(12deg); transform: rotate(12deg); right: 55px; height: 300px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .banner-wrapper-thumb .banner-single-thumb::after { display: none; } } .home-21 .banner-wrapper-thumb .banner-single-thumb img { position: relative; z-index: 1; } /* Banner Ads Area */ .home-20.banner-ads-area .single-banner-ads .banner-link img { margin: 0 auto; } /* Topbar area */ /* Top bar area */ .home-19.topbar-area { padding: 10px 0; } .home-19.topbar-area.index-03 { padding: 0; } @media only screen and (max-width: 575.98px) { .home-19.topbar-area { text-align: center; } } .home-19 .topbar-lang-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 575.98px) { .home-19 .topbar-lang-contents { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .topbar-lang-contents .lang { color: var(--light-color); font-size: 17px; font-weight: 400; -webkit-transition: all 0.2s; transition: all 0.2s; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .topbar-lang-contents .lang { font-size: 16px; } } @media only screen and (max-width: 480px) { .home-19 .topbar-lang-contents .lang { font-size: 15px; } } .home-19 .topbar-lang-contents .lang:hover { color: var(--main-color-three); } .home-19 .topbar-lang-contents .lang:not(:last-child) { padding-right: 15px; } .home-19 .topbar-lang-contents .lang:not(:first-child) { padding-left: 15px; } .home-19 .topbar-lang-contents .lang-line { position: relative; display: inline-block; } .home-19 .topbar-lang-contents .lang-line::before { content: ""; position: absolute; height: 14px; width: 2px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; background: var(--light-color); } .home-19 .topbar-social { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } @media only screen and (max-width: 575.98px) { .home-19 .topbar-social { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 5px; } } .home-19 .topbar-social li a { display: inline-block; font-size: 16px; color: var(--light-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; 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; height: 30px; width: 30px; background: none; border-radius: 5px; } .home-19 .topbar-social li a:hover { color: #fff; background-color: var(--main-color-three); } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .topbar-social li a { font-size: 18px; } } @media only screen and (max-width: 575.98px) { .home-19 .topbar-social li a { font-size: 16px; } } .home-19 .lang-contents-wrapper ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 20px; } @media only screen and (max-width: 575.98px) { .home-19 .lang-contents-wrapper ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-variant-19.topbar-area { border-bottom: 2px solid #F2F3F5; padding: 10px 0; } .home-variant-19.topbar-area #langchange { color: var(--light-color); } .home-variant-19.topbar-area .login-register { color: var(--light-color); } .home-20.top-bar-area { background-color: var(--heading-color); } .home-20 .top-bar-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .home-20 .top-bar-inner ul { margin: 0; padding: 0; list-style: none; } .home-20 .top-bar-inner ul li { display: inline-block; } .home-20 .top-bar-inner ul li+li { margin-left: 15px; } .home-20 .top-bar-inner ul li a, .home-20 #langchange { color: #f2f2f2; } .home-20 #langchange option { color: #000; } .home-20 #langchange { background-color: transparent; border: none; color: #f1f1f1; cursor: pointer; } .home-20 .lang-contents-wrapper ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 20px; } @media only screen and (max-width: 575.98px) { .home-20 .lang-contents-wrapper ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-21.top-bar-area { background-color: var(--heading-color); } .home-21 .top-bar-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .home-21 .top-bar-inner ul { margin: 0; padding: 0; list-style: none; } .home-21 .top-bar-inner ul li { display: inline-block; } .home-21 .top-bar-inner ul li+li { margin-left: 15px; } .home-21 .top-bar-inner ul li a, .home-21 #langchange { color: #f2f2f2; } .home-21 #langchange option { color: #000; } .home-21 #langchange { background-color: transparent; border: none; color: #f1f1f1; cursor: pointer; } .home-21 .lang-contents-wrapper ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 20px; } @media only screen and (max-width: 575.98px) { .home-21 .lang-contents-wrapper ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-variant-21 { padding: 10px 0; } /* Top-menu-category */ .home-19 .top-menu-category { position: relative; z-index: 1; width: 300px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .top-menu-category { margin-bottom: 10px; margin-top: 20px; width: 100%; } } .home-19 .single-category-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 12px 20px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .single-category-flex { padding: 18px 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-category-flex { padding: 18px 30px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .single-category-flex { padding: 10px 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .single-category-flex { padding: 15px 20px; } } @media only screen and (max-width: 575.98px) { .home-19 .single-category-flex { padding: 13px 20px; } } @media only screen and (max-width: 375px) { .home-19 .single-category-flex { padding: 10px 20px; } } .home-19 .navbar-area-side { position: absolute; left: 0; top: 70px; z-index: 99; background-color: #fff; border: 1px solid #f0f0f0; border-radius: 10px; -webkit-transition: all 0.5s; transition: all 0.5s; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .navbar-area-side { top: 50px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .navbar-area-side { padding: 10px; width: 100%; top: 75px; } } @media only screen and (max-width: 575.98px) { .home-19 .navbar-area-side { top: 70px; } } @media only screen and (max-width: 375px) { .home-19 .navbar-area-side { top: 60px; } } .home-19 .navbar-area-side.active { visibility: hidden; opacity: 0; } .home-19 .cate-list { width: 100%; display: inline-block; padding: 10px 30px; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list:not(:last-child) { border-bottom: 1px solid #f0f0f0; } @media (min-width: 1200px) and (max-width: 1880px) { .home-19 .cate-list { padding: 20px 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .cate-list { padding: 10px 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .cate-list { padding: 10px 10px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list { padding: 15px 10px; } } .home-19 .cate-list.menu-item-has-children { position: relative; z-index: 1; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list.menu-item-has-children.active::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); } } .home-19 .cate-list.menu-item-has-children::after { content: ""; font-family: "Font Awesome 5 free"; font-weight: 900; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; top: 50%; transform: translateY(-50%); font-size: 14px; right: 20px; position: absolute; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .cate-list.menu-item-has-children::after { right: 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .cate-list.menu-item-has-children::after { right: 5px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list.menu-item-has-children::after { top: 31px; right: 7px; transform: unset; } .home-19 .cate-list { display: block; } .navbar-nav-right { margin-bottom: 10px; } } .home-19 .cate-list.menu-item-has-children:hover::after { color: var(--main-color-three); } .home-19 .cate-list.menu-item-has-children:hover .category-megamenu { visibility: visible; opacity: 1; top: 0; } .home-19 .cate-list:hover .category-menu-inner .category-menu-image img { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .home-19 .cate-list:hover .category-menu-inner .category-list .title { color: var(--main-color-three); } .home-19 .cate-list .category-megamenu { position: absolute; text-align: left; margin: 0; padding: 0; list-style: none; left: 100%; top: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); background-color: #fff; z-index: 992; border-bottom: 4px solid var(--main-color-three); visibility: hidden; opacity: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; padding: 10px 30px 30px; min-width: 800px; max-height: 605px; overflow-y: auto; gap: 0 24px; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .cate-list .category-megamenu { -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 600px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list .category-megamenu { display: block; left: 0; max-height: 250px; overflow-y: scroll; } } .home-19 .cate-list .category-megamenu .single-megamenu { max-width: 130px; display: inline-block; padding-top: 20px; width: calc(100% / 5 - 20px); } .home-19 .cate-list .category-megamenu .single-megamenu .submenu-title { margin-bottom: 20px; } .home-19 .category-contents .titles { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 7px; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product { -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-thumbs { } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-thumbs img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents { padding-top: 20px; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .megamenu-title { font-size: 16px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .megamenu-title:hover { color: var(--main-color-one); } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .megamenu-title.hover-color-two:hover { color: var(--main-color-two); } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .megamenu-title.hover-color-three:hover { color: var(--main-color-three); } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .megamenu-title.hover-color-four:hover { color: var(--main-color-four); } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .price-updates { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .price-updates .price-title { font-size: 20px; font-weight: 500; line-height: 32px; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .price-updates .old-price { text-decoration: line-through; } .home-19 .cate-list .category-megamenu .single-megamenu .new-collection { height: 250px; width: 220px; display: block; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list .category-megamenu .single-megamenu .new-collection:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .home-19 .cate-list .category-megamenu .single-megamenu .new-collection img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu { padding: 20px; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu:hover .category-contents .titles { color: var(--main-color-one); } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu:hover .category-contents .titles.hover-color-two { color: var(--main-color-two); } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu:hover .category-contents .titles.hover-color-three { color: var(--main-color-three); } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-thumb { height: 140px; width: 150px; } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-thumb img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .cate-list .category-megamenu .single-megamenu { max-width: 150px; display: inline-block; padding-top: 20px; width: calc(100% / 3 - 16px); } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .titles { font-size: 28px; } } @media only screen and (max-width: 375px) { .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .titles { font-size: 24px; } } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .collection-btn { display: block; margin-top: 10px; font-size: 16px; font-weight: 500; text-decoration: underline; } @media only screen and (max-width: 767.98px) { .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .collection-btn { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .collection-btn { font-size: 14px; } } .home-19 .cate-list .category-megamenu .single-megamenu .single-category-megamenu .category-contents .collection-btn:hover { color: var(--main-color-one); } .home-19 .cate-list .category-menu-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .home-19 .cate-list .category-menu-inner .category-menu-image { max-height: 50px; max-width: 50px; 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; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .cate-list .category-menu-inner .category-menu-image img { -webkit-transition: all 0.4s; transition: all 0.4s; } .home-19 .cate-list .category-menu-inner .category-menu-image i { color: var(--main-color-one); } .home-19 .cate-list .category-menu-inner .category-menu-image.color-two i { color: var(--main-color-two); } .home-19 .cate-list .category-menu-inner .category-menu-image.color-three i { color: var(--main-color-three); } .home-19 .cate-list .category-menu-inner .category-menu-image.color-four i { color: var(--main-color-four); } .home-19 .cate-list .category-menu-inner .category-list .title { color: var(--heading-color); font-weight: 400; -webkit-transition: all 0.3s; transition: all 0.3s; font-size: 18px; } @media (min-width: 1200px) and (max-width: 1880px) { .home-19 .cate-list .category-menu-inner .category-list .title { font-size: 16px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .cate-list .category-menu-inner .category-list .title { font-size: 15px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list .category-menu-inner .category-list .title { font-size: 16px; font-weight: 400; } } span.subtitle { display: block; } .home-19 .cate-list .category-menu-inner .category-list .subtitles { display: block; color: var(--extra-light-color); margin-top: 5px; } @media (min-width: 320px) and (max-width: 991px) { .home-19 .cate-list.menu-item-has-children.active .category-megamenu { height: auto; visibility: visible; opacity: 1; padding: 20px 10px; min-width: 100%; } .home-19 .cate-list.menu-item-has-children.active::after { color: var(--main-color-one); } .home-19 .cate-list.menu-item-has-children .category-megamenu { position: initial; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px 20px; padding-top: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; border-top: none; -webkit-box-shadow: none; box-shadow: none; margin-left: 0; padding-bottom: 0; visibility: hidden; opacity: 0; height: 0; overflow: hidden; max-height: 250px; overflow-y: scroll; -webkit-transition: all 500ms linear; transition: all 500ms linear; } } @media (min-width: 320px) and (max-width: 991px) and (min-width: 300px) and (max-width: 991.98px) { .home-19 .cate-list.menu-item-has-children .category-megamenu { min-width: 100%; } } @media (min-width: 320px) and (max-width: 991px) { .home-19 .cate-list.menu-item-has-children .category-megamenu .single-megamenu { padding: 0; width: calc(100% / 4 - 18px); } } @media (min-width: 320px) and (max-width: 767px) { .home-19 .cate-list.menu-item-has-children .category-megamenu .single-megamenu { width: calc(100% / 3 - 16px); } } @media (min-width: 320px) and (max-width: 575px) { .home-19 .cate-list.menu-item-has-children .category-megamenu .single-megamenu { width: calc(100% / 2 - 12px); max-width: unset;; } } @media (min-width: 320px) and (max-width: 400px) { .home-19 .cate-list.menu-item-has-children .category-megamenu .single-megamenu { width: 100%; max-width: unset;; } } /* Header Bottom Starts */ @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .header-bottom { display: none; } } .header-bottom-list { border-left: 3px solid var(--main-color-four); background-color: #F2F3F5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .header-bottom-list .updated-news-top { position: relative; z-index: 1; } .header-bottom-list .updated-news-top::after { content: ""; position: absolute; width: 0; height: 0; border-top: 8px solid transparent; border-left: 12px solid var(--main-color-four); border-bottom: 8px solid transparent; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .header-bottom-list .update-news { color: #fff; background: var(--main-color-four); font-size: 16px; font-weight: 500; padding: 11px 10px; position: relative; } .header-bottom-list .news-list-all { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .header-bottom-list .news-list-all .news-lists { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-animation: 30s runnings linear infinite; animation: 30s runnings linear infinite; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; width: 100%; margin: 0; padding: 0; list-style: none; } .header-bottom-list .news-list-all .news-lists .list { margin: 5px 5px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .header-bottom-list .news-list-all .news-lists .list:not(:last-child) a { margin-right: 20px; } .header-bottom-list .news-list-all .news-lists .list a { font-size: 16px; font-weight: 400; line-height: 28px; padding-left: 30px; position: relative; -webkit-transition: all 0.2s; transition: all 0.2s; } .header-bottom-list .news-list-all .news-lists .list a:hover { color: var(--main-color-four); } .header-bottom-list .news-list-all .news-lists .list a::before { content: ""; position: absolute; top: 0%; left: 0; background: var(--main-color-four); height: 15px; width: 15px; border-radius: 50%; } @-webkit-keyframes runnings { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 50% { -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } @keyframes runnings { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); } 50% { -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } /* Header bottom end */ /* Promo area */ .home-19.promo-area { overflow: hidden; } .home-19 .single-promo { padding: 30px; -webkit-box-shadow: 0 0 10px #f7f7f7; box-shadow: 0 0 10px #f7f7f7; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .single-promo { margin: 0; padding: 30px 10px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-promo { margin: 0; padding: 10px 20px 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .single-promo { padding: 20px; } } @media only screen and (max-width: 575.98px) { .home-19 .single-promo { margin: 0; } } .home-19 .single-promo.sidebar-promo { display: block; } .home-19 .single-promo.sidebar-promo:not(:last-child) { margin-bottom: 24px; } .home-19 .single-promo .promo-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px 20px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-promo .promo-inner { display: block; } } @media only screen and (max-width: 375px) { .home-19 .single-promo .promo-inner { display: block; } } .home-19 .single-promo .icon { font-size: 36px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-promo .contents { margin-top: 5px; } } @media only screen and (max-width: 375px) { .home-19 .single-promo .contents { margin-top: 5px; } } .home-19 .single-promo .contents .common-para { margin-top: 10px; } /* Updated Area */ .home-19.updated-area { overflow: hidden; } .home-19.updated-area div[class*=col]:nth-child(4n+1) .single-updated { background-color: #F2F3F5; } .home-19.updated-area div[class*=col]:nth-child(4n+1) .single-updated::before { background: #ededed; } .home-19.updated-area div[class*=col]:nth-child(4n+2) .single-updated { background-color: #E9F6FF; } .home-19.updated-area div[class*=col]:nth-child(4n+2) .single-updated::before { background: #d6efff; } .home-19.updated-area div[class*=col]:nth-child(4n+3) .single-updated { background-color: #FFECF0; } .home-19.updated-area div[class*=col]:nth-child(4n+3) .single-updated::before { background: #ffe0e6; } .home-19.updated-area div[class*=col]:nth-child(4n+4) .single-updated { background-color: #FFF8F0; } .home-19.updated-area div[class*=col]:nth-child(4n+4) .single-updated::before { background: #fff2e3; } .home-19.updated-area .single-updated { position: relative; z-index: 0; background-color: #F2F3F5; overflow: hidden; } .home-19.updated-area .single-updated.column-four::before, .home-19.updated-area .single-updated.column-four::after { height: 250px; width: 250px; } .home-19.updated-area .single-updated.column-four .updated-image-contents .updated-contents .updated-title { font-size: 28px; } .home-19.updated-area .single-updated.column-four .updated-flex-contents { padding: 50px 0; } .home-19.updated-area .single-updated.column-four .updated-flex-contents .updated-img { height: 160px; width: 160px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19.updated-area .single-updated.column-four .updated-flex-contents .updated-img { height: 140px; width: 140px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .single-updated.column-four .updated-flex-contents .updated-img { height: 110px; width: 100px; } } .home-19.updated-area .single-updated.style-02 .updated-flex-contents { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated.style-02 .updated-flex-contents { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .home-19.updated-area .single-updated.style-02 .updated-flex-contents .updated-img { margin-right: 20px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .single-updated.style-02 .updated-flex-contents .updated-img { margin-right: 10px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated.style-02 .updated-flex-contents .updated-img { margin: 0 auto 20px; } } .home-19.updated-area .single-updated.style-02 .updated-flex-contents .updated-contents { margin-right: 0; } .home-19.updated-area .single-updated::before { content: ""; position: absolute; left: -70px; top: -70px; height: 300px; width: 300px; z-index: -1; border-radius: 50%; background: #FBEAD9; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated::before { height: 200px; width: 200px; } } .home-19.updated-area .single-updated .updated-image-contents { position: relative; z-index: 1; padding: 0 20px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated .updated-image-contents { padding: 30px 10px 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents { text-align: center; } } .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-top { font-size: 18px; line-height: 24px; margin-bottom: 8px; display: block; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-top { font-size: 17px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-top { font-size: 16px; margin-bottom: 5px; } } @media only screen and (max-width: 575.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-top { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-top { font-size: 14px; } } .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 36px; line-height: 42px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 30px; line-height: 32px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 28px; line-height: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 30px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 32px; line-height: 36px; } } @media only screen and (max-width: 480px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 28px; line-height: 32px; } } @media only screen and (max-width: 375px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .updated-title { font-size: 26px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .single-updated .updated-image-contents .updated-contents .btn-buy { font-size: 17px; } } .home-19.updated-area .updated-flex-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 0 0; gap: 20px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .updated-flex-contents { gap: 10px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19.updated-area .updated-flex-contents { gap: 10px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center; padding: 20px 30px 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .updated-flex-contents { padding: 20px 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .updated-flex-contents { padding: 0px 0; } } .home-19.updated-area .updated-flex-contents .updated-img { max-width: 300px; } @media (min-width: 1200px) and (max-width: 1880px) { .home-19.updated-area .updated-flex-contents .updated-img { max-width: 180px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19.updated-area .updated-flex-contents .updated-img { max-width: 150px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19.updated-area .updated-flex-contents .updated-img { max-width: 150px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19.updated-area .updated-flex-contents .updated-img { max-width: 150px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19.updated-area .updated-flex-contents .updated-img { margin: 0px auto; } } .home-19.updated-area .updated-flex-contents .updated-img img { border-radius: 10px; height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .home-19.updated-area .updated-flex-contents .updated-contents { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } /*--------------------------------------- Global Card Area ---------------------------------------*/ .home-19 .global-card-item { -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5); box-shadow: 0 0 10px rgba(221, 221, 221, 0.5); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .global-card-item.center-text { text-align: center; } .home-19 .global-card-item.center-text .single-global-card { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .home-19 .global-card-item:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .home-19 .global-card-item:hover .global-card-thumb img { -webkit-transform: rotate(5deg) scale(1.2); transform: rotate(5deg) scale(1.2); } .home-19 .global-card-item:hover .global-card-thumb.selling-thumb-overlay::before { visibility: visible; opacity: 1; } .home-19 .global-card-item:hover .global-card-thumb .global-thumb-icons { visibility: visible; opacity: 1; top: 20px; } .home-19 .global-card-item.style-02:hover .global-thumb-icons { top: auto; bottom: 20px; } .home-19 .global-card-item.style-02 .global-thumb-icons { 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; top: auto; bottom: -100px; left: 0; right: 0; text-align: center; } .home-19 .global-card-item.style-02 .global-thumb-icons .lists { margin: 5px 5px; } .home-19 .global-card-item.style-02 .global-thumb-icons .lists .icon { height: 35px; width: 35px; font-size: 14px; cursor: pointer; } .home-19 .global-card-item.style-03 { -webkit-box-shadow: none; box-shadow: none; } .home-19 .global-card-item.style-03:hover .global-thumb-icons { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; } .home-19 .global-card-item.style-03 .global-thumb-icons { 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; top: 50%; left: 50%; } .home-19 .global-card-item.style-03 .global-thumb-icons .lists { margin: 5px 5px; } .home-19 .global-card-item.style-03 .global-thumb-icons .lists .icon { height: 35px; width: 35px; font-size: 20px; border-radius: 0; } .home-19 .global-card-item.style-03 .global-card-contents { padding: 25px 0px 0px; } .home-19 .global-card-item .global-card-thumb { overflow: hidden; position: relative; z-index: 0; } .home-19 .global-card-item .global-card-thumb img { -webkit-transition: all 0.3s; transition: all 0.3s; width: 100%; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .global-card-item .global-card-thumb img { width: 100%; } } .home-19 .global-card-contents { padding: 25px 20px 30px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .global-card-contents { padding: 25px 40px 30px; } } .home-19 .global-card-contents .discount-countdown { margin: -15px 0 5px; } .home-19 .thumb-top-contents { position: absolute; top: 10px; left: 10px; z-index: 9; display: block; } .home-19 .thumb-top-contents.right-side { left: auto; right: 10px; } .home-19 .thumb-top-contents .percent-box { display: block; font-weight: 500; font-size: 14px; line-height: 20px; padding: 5px 15px; color: #fff; background-color: var(--main-color-one); } .home-19 .thumb-top-contents .percent-box.bg-color-stock { background-color: var(--stock-color); } .home-19 .thumb-top-contents .percent-box:not(:last-child) { margin-bottom: 10px; } .home-19 .special-offer-small { display: block; } .home-19 .special-offer-small img { width: unset; } .global-thumb-icons { list-style: none; margin: 0; padding: 0; } .home-19 .global-thumb-icons { display: block; position: absolute; top: -100px; right: 20px; z-index: 9; visibility: hidden; opacity: 0; -webkit-transition: all 0.4s; transition: all 0.4s; } .home-19 .global-thumb-icons.hover-color-two .lists .icon:hover { background: var(--main-color-two); color: #fff; } .home-19 .global-thumb-icons.hover-color-three .lists .icon:hover { background: var(--main-color-three); color: #fff; } .home-19 .global-thumb-icons.hover-color-four .lists .icon:hover { background: var(--main-color-four); color: #fff; } .home-19 .global-thumb-icons .lists:not(:last-child) { margin-bottom: 10px; } .home-19 .global-thumb-icons .lists .icon { 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; height: 48px; width: 48px; border-radius: 5px; background: #fff; color: var(--light-color); font-size: 16px; -webkit-box-shadow: 0 0 5px rgba(221, 221, 221, 0.2); box-shadow: 0 0 5px rgba(221, 221, 221, 0.2); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .global-thumb-icons .lists .icon:hover { background: var(--main-color-three); color: #fff; } .home-19 .card-reviews { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--light-color); } .home-19 .card-reviews.color-one .ratings i { color: var(--main-color-three); } .home-19 .card-reviews.color-two .ratings i { color: var(--main-color-two); } .home-19 .card-reviews.color-three .ratings i { color: var(--main-color-three) !important; } .home-19 .card-reviews .ratings { margin: 5px; } .home-19 .card-reviews .ratings i { color: var(--review-color); } .home-19 .single-global-card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 375px) { .home-19 .single-global-card { display: block; margin-top: 0 !important; } } .home-19 .single-global-card .global-card-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 20px; padding-top: 10px; } @media only screen and (max-width: 375px) { .home-19 .single-global-card .global-card-left { margin-right: 10px; } } .home-19 .single-global-card .global-card-left .price { font-size: 20px; font-weight: 500; line-height: 36px; margin-right: 20px; } .home-19 .single-global-card .global-card-left .price.color-1 { color: var(--main-color-three); } .home-19 .single-global-card .global-card-left .price.color-2 { color: var(--main-color-two); } .home-19 .single-global-card .global-card-left .price.color-3 { color: var(--main-color-three); } .home-19 .single-global-card .global-card-right { padding-top: 10px; } .home-19 .global-sale.sale-right-gap { margin-right: 20px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .global-sale.sale-right-gap { margin-right: 10px; } } .home-19 .global-flex-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .home-19 .global-flex-icon .icon { 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; -ms-flex-wrap: wrap; flex-wrap: wrap; background: #DDD; color: var(--heading-color); height: 40px; width: 40px; font-size: 22px; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .global-flex-icon .icon:not(:last-child) { margin-right: 10px; } .home-19 .global-flex-icon .icon:hover { background: var(--main-color-three); color: #fff; } .home-19 .global-flex-icon .icon.secondary-outline-1 { background: none; border: 1px solid #2974ff; color: #2974ff; } .home-19 .global-flex-icon .icon.secondary-outline-1:hover { background: #2974ff; color: #fff; } .home-19 .global-flex-icon .icon.secondary-outline-1.cart-loading::before { background-color: #2974ff; } .home-19 .global-flex-icon .icon.outline-color-1 { background: none; border: 1px solid var(--main-color-three); color: var(--main-color-three); } .home-19 .global-flex-icon .icon.outline-color-1:hover { background: var(--main-color-three); color: #fff; } .home-19 .global-flex-icon .icon.outline-color-1.cart-loading::before { background-color: var(--main-color-three); } .home-19 .global-flex-icon .icon.outline-color-2 { background: none; border: 1px solid var(--main-color-two); color: var(--main-color-two); } .home-19 .global-flex-icon .icon.outline-color-2:hover { background: var(--main-color-two); color: #fff; } .home-19 .global-flex-icon .icon.outline-color-2.cart-loading::before { background-color: var(--main-color-two); } .home-19 .global-flex-icon .icon.outline-color-3 { background: none; border: 1px solid var(--main-color-three); color: var(--main-color-three); } .home-19 .global-flex-icon .icon.outline-color-3:hover { background: var(--main-color-three); color: #fff; } .home-19 .global-flex-icon .icon.outline-color-3.cart-loading::before { background-color: var(--main-color-three); } .home-19 .global-flex-icon .icon.text-preview { background: none; border: 1px solid rgba(221, 221, 221, 0.5); display: inline-block; height: unset; width: unset; font-size: 14px; padding: 8px 20px; color: var(--heading-color); } .home-19 .global-flex-icon .icon.text-preview:hover { background: var(--main-color-two); color: #fff; } .home-19 .global-flex-icon .icon.text-preview.hover-color-one:hover { background: var(--main-color-three); } .home-19 .global-flex-icon .icon.text-preview.hover-color-two:hover { background: var(--main-color-two); } .home-19 .global-flex-icon .icon.text-preview.hover-color-two.cart-loading::before { background-color: var(--main-color-two) !important; } .home-19 .global-flex-icon .icon.text-preview.hover-color-three:hover { background: var(--main-color-three); } .home-19 .global-flex-icon .icon.text-preview.hover-color-three.cart-loading::before { background-color: var(--main-color-three) !important; } .home-19 .global-flex-icon .icon.bg-color-two { background: var(--main-color-two); color: #fff; } .home-19 .global-flex-icon .icon.bg-color-two.cart-loading::before { background-color: var(--main-color-two) !important; } .home-19 .global-flex-icon .icon.bg-color-three { background: var(--main-color-three); color: #fff; } .home-19 .global-flex-icon .icon.bg-color-three.cart-loading::before { background-color: var(--main-color-three) !important; } .home-19 .bg-color-two { background: var(--main-color-two); color: #fff; } .home-19 .bg-color-two.cart-loading::before { background-color: var(--main-color-two) !important; } .home-19 .bg-color-three { background: var(--main-color-three); color: #fff; } .home-19 .bg-color-three.cart-loading::before { background-color: var(--main-color-three) !important; } .home-19 .preview-button .icon { border: 2px solid #2974ff; padding: 10px 18px; font-size: 18px; display: inline-block; color: var(--light-color); -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .preview-button .icon { padding: 10px 15px; } } @media only screen and (max-width: 375px) { .home-19 .preview-button .icon { font-size: 16px; } } .home-19 .preview-button .icon i { color: #2974ff; margin-right: 5px; font-size: 20px; } .home-19 .preview-button .icon:hover { background: #2974ff; color: #fff; } .home-19 .preview-button .icon:hover i { color: #fff; } .home-19 .preview-button .icon.cart-loading::before { background-color: #2974ff; } .home-19 .cart-loading { position: relative; z-index: 0; } .home-19 .cart-loading img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 9; height: auto; width: auto; visibility: hidden; opacity: 0; } .home-19 .cart-loading.active-loading::before { visibility: visible; opacity: 1; } .home-19 .cart-loading::before { content: ""; position: absolute; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.9); border-color: rgba(0, 0, 0, 0.9); color: #fff; border: 2px solid transparent; top: 0; left: 0; text-align: center; border-radius: 5px; z-index: 5; visibility: hidden; opacity: 0; background-image: url(../img/loading-cart.gif); background-repeat: no-repeat; background-position: center; } .home-19 .cart-loading.bg-two::before { background-color: var(--main-color-two); color: #fff; } .home-19 .cart-loading.bg-three::before { background-color: var(--main-color-three); color: #fff; } .home-19 .center-text .single-global-card { display: -ms-grid; display: grid; } .home-19 .center-text .rating-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .home-19 .center-text .global-card-left { margin-right: 0; } @media only screen and (max-width: 375px) { .home-19 .center-text .global-card-left { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 0; } } /* Clothing area */ .home-19 .clothing-wrapper { padding: 0 60px; position: relative; z-index: 0; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-wrapper { padding: 0 40px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .clothing-wrapper { padding: 0 40px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-wrapper { padding: 0 30px; } } @media only screen and (max-width: 480px) { .home-19 .clothing-wrapper { padding: 0 20px; } } @media only screen and (max-width: 575.98px) { .home-19 .clothing-wrapper .clothing-thumb { display: none; } } .home-19 .clothing-wrapper .clothing-thumb img { position: absolute; z-index: -1; } .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { bottom: 0; left: 100px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { left: 70px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { left: 50px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { left: 20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { display: none; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(1) { display: none !important; } } .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { bottom: 0; right: 100px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { right: 70px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { right: 50px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { right: 20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { right: 10px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-wrapper .clothing-thumb img:nth-child(2) { right: 0; } } .home-19 .clothing-contents { padding: 60px 0; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-contents { padding-left: 50px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-contents { max-width: 400px; padding: 80px 0px; } } @media only screen and (max-width: 767.98px) { .home-19 .clothing-contents { max-width: 300px; padding: 60px 0px; } } @media only screen and (max-width: 575.98px) { .home-19 .clothing-contents { max-width: 100%; padding: 40px 0; } } @media only screen and (max-width: 480px) { .home-19 .clothing-contents { padding: 30px 0; } } .home-19 .clothing-contents .percent-discount { margin-bottom: 15px; display: block; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-contents .percent-discount { font-size: 20px !important; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .clothing-contents .percent-discount { font-size: 18px !important; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-contents .percent-discount { font-size: 18px !important; } } @media only screen and (max-width: 767.98px) { .home-19 .clothing-contents .percent-discount { font-size: 16px !important; } } .home-19 .clothing-contents .clothing-title { font-size: 60px; line-height: 65px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .clothing-contents .clothing-title { font-size: 50px; line-height: 60px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .clothing-contents .clothing-title { font-size: 50px; line-height: 60px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .clothing-contents .clothing-title { font-size: 45px; line-height: 60px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .clothing-contents .clothing-title { font-size: 40px; line-height: 50px; } } @media only screen and (max-width: 767.98px) { .home-19 .clothing-contents .clothing-title { font-size: 35px; line-height: 40px; } } @media only screen and (max-width: 480px) { .home-19 .clothing-contents .clothing-title { font-size: 32px; line-height: 40px; } } .home-19 .clothing-contents .btn-wrapper .cmn-btn { border: 2px solid var(--main-color-three); } .home-19 .clothing-contents .btn-wrapper .cmn-btn:hover { background: none; color: var(--main-color-three); } /* Instagram area */ .home-19 .instagram-wrapper { position: relative; z-index: 2; } .home-19 .single-instagram .instagram-image { max-height: 270px; width: 100%; position: relative; z-index: 1; overflow: hidden; } .home-19 .single-instagram .instagram-image:hover::before { visibility: visible; opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .home-19 .single-instagram .instagram-image:hover .icon { visibility: visible; opacity: 1; -webkit-transform: translate(-50%, -50%) rotateY(180deg); transform: translate(-50%, -50%) rotateY(180deg); } .home-19 .single-instagram .instagram-image::before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.3); -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.4s; transition: all 0.4s; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .single-instagram .instagram-image { height: 280px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .single-instagram .instagram-image { height: 250px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .single-instagram .instagram-image { height: 240px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .single-instagram .instagram-image { height: 250px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .single-instagram .instagram-image { height: auto; } } .home-19 .single-instagram .instagram-image img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .home-19 .single-instagram .instagram-image .icon { font-size: 30px; display: block; position: absolute; top: 50%; left: 50%; z-index: 5; 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; height: 50px; width: 50px; background-color: #fff; visibility: hidden; opacity: 0; -webkit-transition: all 0.5s; transition: all 0.5s; } @media only screen and (max-width: 480px) { .home-19 .single-instagram .instagram-image .icon { height: 40px; width: 40px; font-size: 24px; } } .home-19 .single-instagram .instagram-image .icon:hover { color: #fff !important; background-color: var(--main-color-three); } .home-19 .single-instagram .instagram-image .icon.hover-color-two:hover { color: var(--main-color-two); } .home-19 .single-instagram .instagram-image .icon.hover-color-three:hover { color: var(--main-color-three); } .home-19 .single-instagram .instagram-image .icon.hover-color-four:hover { color: var(--main-color-four); } .home-19 .instagram-flex-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; } .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 28.99%; flex-basis: 28.99%; margin-top: 24px; margin-right: 24px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 28.32%; flex-basis: 28.32%; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 27.25%; flex-basis: 27.25%; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 14.8%; flex-basis: 14.8%; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 14.43%; flex-basis: 14.43%; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 13.61%; flex-basis: 13.61%; } } @media only screen and (max-width: 767.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 29.95%; flex-basis: 29.95%; } } @media only screen and (max-width: 575.98px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 29%; flex-basis: 29%; } } @media only screen and (max-width: 480px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 28%; flex-basis: 28%; } } @media only screen and (max-width: 375px) { .home-19 .instagram-flex-wrapper .single-instagram { -ms-flex-preferred-size: 45.28%; flex-basis: 45.28%; } } .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 0; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 24px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 24px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 24px; } } @media only screen and (max-width: 767.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 0px; } } @media only screen and (max-width: 375px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+3) { margin-right: 24px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+6) { margin-right: 0px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+6) { margin-right: 0px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(3n+6) { margin-right: 0px; } } @media only screen and (max-width: 375px) { .home-19 .instagram-flex-wrapper .single-instagram:nth-of-type(2n+2) { margin-right: 0px; } } .home-19 .instagram-flex-wrapper .single-instagram .instagram-thumb { max-height: 108px; max-width: 108px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-19 .instagram-flex-wrapper .single-instagram .instagram-thumb { max-height: 100%; max-width: 100%; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-19 .instagram-flex-wrapper .single-instagram .instagram-thumb { max-height: 100%; max-width: 100%; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .instagram-flex-wrapper .single-instagram .instagram-thumb { max-height: 100%; max-width: 100%; } } /* Right Side Items */ .home-20 { /* Categories */ /* Tags area */ } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-sidebar-item.padding-top-40 { padding-top: 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-sidebar-item.padding-bottom-40 { padding-bottom: 30px; } } .home-20 .recent-flex-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .recent-flex-contents { gap: 20px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .recent-flex-contents { gap: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .recent-flex-contents { gap: 15px; } } @media only screen and (max-width: 575.98px) { .home-20 .recent-flex-contents { gap: 20px; } } @media only screen and (max-width: 375px) { .home-20 .recent-flex-contents { display: block; } } .home-20 .recent-flex-contents .recent-contents-inner { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents.margin-top-40 { margin-top: 25px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents.margin-top-20 { margin-top: 5px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents { text-align: center; } } .home-20 .sidebar-contents .recent-contents:not(:last-child) { border-bottom: 1px solid #DDD; padding-bottom: 28px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .sidebar-contents .recent-contents:not(:last-child) { padding-bottom: 21px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents:not(:last-child) { padding-bottom: 15px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents:not(:last-child) { padding-bottom: 15px; } } .home-20 .sidebar-contents .recent-contents:not(:first-child) { padding-top: 28px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .sidebar-contents .recent-contents:not(:first-child) { padding-top: 21px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents:not(:first-child) { padding-top: 15px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents:not(:first-child) { padding-top: 15px; } } .home-20 .sidebar-contents .recent-contents.style-02 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .sidebar-contents .recent-contents.style-02 { gap: 20px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents.style-02 { gap: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents.style-02 { gap: 20px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents.style-02 { text-align: left; gap: 20px; } } .home-20 .sidebar-contents .recent-contents.style-02 .span-num { font-size: 48px; font-family: var(--heading-font-home-20); color: #DDD; font-weight: 700; font-style: italic; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents.style-02 .span-num { font-size: 42px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents.style-02 .span-num { font-size: 42px; } } .home-20 .sidebar-contents .recent-contents.style-02 .latest-title { margin-top: 0; font-family: var(--heading-font-home-20); color: var(--heading-color); font-size: 24px; line-height: 36px; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents.style-02 .latest-title { font-size: 22px; line-height: 32px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents.style-02 .latest-title { font-size: 22px; line-height: 32px; } } @media only screen and (max-width: 480px) { .home-20 .sidebar-contents .recent-contents.style-02 .latest-title { font-size: 22px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents.style-02 .latest-title { font-size: 20px; line-height: 32px; } } .home-20 .sidebar-contents .recent-contents.style-02 .latest-title:hover { color: var(--main-color-four); } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents .recent-contents-inner { margin-top: 20px; } } .home-20 .sidebar-contents .recent-contents .recent-news-title { font-family: var(--heading-font-home-20); font-weight: 500; margin-top: 15px; font-size: 24px; line-height: 32px; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents .recent-news-title { font-size: 22px; line-height: 28px; } } @media only screen and (max-width: 575.98px) { .home-20 .sidebar-contents .recent-contents .recent-news-title { font-size: 22px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents .recent-news-title { margin-top: 10px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents .recent-news-title { font-size: 20px; line-height: 28px; } } .home-20 .sidebar-contents .recent-contents .recent-news-title:hover { color: var(--main-color-four); } .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { max-width: 140px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { max-width: 136px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { max-width: 118px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { max-width: 100px; } } @media only screen and (max-width: 575.98px) { .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { max-width: 120px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents .recent-contents-thumb { margin: 0 auto; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .recent-contents .tag-title-contents { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-20 .sidebar-contents .follow-list .single-list { background-color: #F2F3F5; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } @media only screen and (max-width: 480px) { .home-20 .sidebar-contents .follow-list .single-list { gap: 7px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .follow-list .single-list { gap: 15px; } } .home-20 .sidebar-contents .follow-list .single-list a { 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; height: 40px; width: 40px; background-color: inherit; color: #fff; font-size: 18px; } @media only screen and (max-width: 480px) { .home-20 .sidebar-contents .follow-list .single-list a { font-size: 18px; height: 35px; width: 35px; } } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .follow-list .single-list a { font-size: 16px; height: 30px; width: 30px; } } .home-20 .sidebar-contents .follow-list .single-list .followers { font-size: 14px; line-height: 28px; color: var(--heading-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .home-20 .sidebar-contents .tag-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .home-20 .sidebar-contents .tag-list .list { padding: 5px 20px; } @media only screen and (max-width: 375px) { .home-20 .sidebar-contents .tag-list .list { padding: 5px 10px; } } .home-20 .single-flex-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; } @media only screen and (max-width: 375px) { .home-20 .single-flex-list { display: block; } } .home-20 .single-flex-list .single-list { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .home-20 .categories-lists .single-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; padding: 15px 20px; background-color: #F2F3F5; position: relative; z-index: 1; overflow: hidden; } @media only screen and (max-width: 480px) { .home-20 .categories-lists .single-list { gap: 10px; } } .home-20 .categories-lists .single-list::before { content: ""; position: absolute; top: 0%; left: 0; background-color: rgba(0, 0, 0, 0.6); height: 100%; width: 100%; z-index: -1; } .home-20 .categories-lists .single-list .follow-para { font-size: 18px; line-height: 28px; color: #fff; } @media only screen and (max-width: 480px) { .home-20 .categories-lists .single-list .follow-para { font-size: 16px; } } @media only screen and (max-width: 375px) { .home-20 .categories-lists .single-list .follow-para { font-size: 15px; } } .home-20 .categories-lists .single-list .followers { font-size: 18px; line-height: 28px; color: #fff; } @media only screen and (max-width: 480px) { .home-20 .categories-lists .single-list .followers { font-size: 16px; } } @media only screen and (max-width: 375px) { .home-20 .categories-lists .single-list .followers { font-size: 15px; } } .home-20 .tag-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; } .home-20 .tag-list .list { padding: 5px 16px; font-size: 16px; color: var(--light-color); border: 1px solid rgba(221, 221, 221, 0.5); -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .tag-list .list { padding: 5px 18px; } } .home-20 .tag-list .list:hover { background: var(--main-color-four); color: #fff; border-color: var(--main-color-four); } /* Sports area */ .home-20 .single-sports .sports-contents { padding: 20px 0px 0; } .home-20 .single-sports .sports-contents .tag-title { color: var(--light-color); } @media only screen and (max-width: 480px) { .home-20 .single-sports .sports-contents .tag-title { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-20 .single-sports .sports-contents .tag-title { font-size: 14px; } } .home-20 .single-sports .sports-contents .sports-title { font-size: 24px; line-height: 32px; font-family: var(--heading-font-home-20); color: var(--heading-color); font-weight: 600; } @media only screen and (max-width: 480px) { .home-20 .single-sports .sports-contents .sports-title { font-size: 22px; } } /* News area */ .home-20.news-area .btn-loadmore { margin-top: 50px; } .home-20 .news-list .news-button-list { text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 10px 50px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-20 .news-list .news-button-list { gap: 10px 40px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .news-list .news-button-list { gap: 10px 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .news-list .news-button-list { gap: 10px 30px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .news-list .news-button-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 30px; gap: 5px 30px; } } @media only screen and (max-width: 575.98px) { .home-20 .news-list .news-button-list { gap: 5px 20px; } } .home-20 .news-list .news-button-list .lists { cursor: pointer; font-size: 16px; font-weight: 400; line-height: 28px; background: none; color: var(--heading-color); border: none; outline: none; padding: 0; } .home-20 .news-list .news-button-list .lists:hover { color: var(--main-color-four); } .home-20 .news-list .news-button-list .lists.active { color: var(--main-color-four); } .home-20 .single-news .news-thumb { position: relative; z-index: 0; } .home-20 .single-news .news-thumb .news-date-tag { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; position: absolute; bottom: 0; right: 0; background: #fff; margin: 0; list-style: none; } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item { font-size: 16px; color: var(--extra-light-color); padding: 0px 20px; position: relative; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } @media only screen and (max-width: 575.98px) { .home-20 .single-news .news-thumb .news-date-tag .tag-list-item { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-20 .single-news .news-thumb .news-date-tag .tag-list-item { font-size: 14px; } } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item:not(:last-child)::after { content: ""; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); height: 15px; width: 2px; background: var(--extra-light-color); } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item .item { -webkit-transition: all 0.3s; transition: all 0.3s; position: relative; } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item .item:hover { color: var(--main-color-four); } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item .item:hover::before { color: var(--extra-light-color); } .home-20 .single-news .news-thumb .news-date-tag .tag-list-item .item:not(:first-child)::before { content: ","; padding-left: 3px; } .home-20 .single-news .news-contents .news-common-title { font-size: 28px; line-height: 36px; margin-top: 30px; font-family: var(--heading-font-home-20); } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-news .news-contents .news-common-title { font-size: 26px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .single-news .news-contents .news-common-title { font-size: 24px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .single-news .news-contents .news-common-title { font-size: 24px; line-height: 32px; } } @media only screen and (max-width: 480px) { .home-20 .single-news .news-contents .news-common-title { font-size: 22px; } } @media only screen and (max-width: 375px) { .home-20 .single-news .news-contents .news-common-title { font-size: 20px; line-height: 28px; } } .home-20 .single-news .news-contents .news-common-title a { display: inline-block; } .home-20 .single-news .news-contents .news-common-title:hover { color: var(--main-color-four); } /* video area */ .home-20 .video-slider .slick-slide.slick-current .video-contents { -webkit-animation: slideInLeft 2s 0s both; animation: slideInLeft 2s 0s both; } .home-20 .single-videos { position: relative; z-index: 1; } .home-20 .single-videos:hover .popup-videos .videos-play { background: var(--main-color-four); } .home-20 .single-videos .video-thumbs { position: relative; z-index: 1; } .home-20 .single-videos .video-contents { background: #fff; padding: 30px; position: absolute; right: 0; bottom: 0; margin-left: 170px; z-index: 9; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-videos .video-contents { margin-left: 50px; padding: 30px 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .single-videos .video-contents { display: none; } } .home-20 .single-videos .video-contents .video-title { line-height: 50px; font-size: 36px; font-family: var(--heading-font-home-20); margin-bottom: 0; font-weight: 500; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .single-videos .video-contents .video-title { font-size: 30px; line-height: 42px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-videos .video-contents .video-title { font-size: 30px; line-height: 42px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .single-videos .video-contents .video-title { font-size: 30px; line-height: 42px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .single-videos .video-contents .video-title { font-size: 28px; line-height: 36px; } } .home-20 .single-videos .video-contents .video-title:hover { color: var(--main-color-four); } .home-20 .single-videos .popup-videos .videos-play { font-size: 36px; color: #fff; 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; height: 100px; width: 100px; background: var(--main-color-four); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .single-videos .popup-videos .videos-play { top: 35%; height: 80px; width: 80px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-videos .popup-videos .videos-play { height: 80px; width: 80px; font-size: 45px; top: 30%; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .single-videos .popup-videos .videos-play { height: 80px; width: 80px; font-size: 45px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .single-videos .popup-videos .videos-play { height: 70px; width: 70px; font-size: 28px; } } @media only screen and (max-width: 480px) { .home-20 .single-videos .popup-videos .videos-play { height: 60px; width: 60px; font-size: 24px; } } @media only screen and (max-width: 375px) { .home-20 .single-videos .popup-videos .videos-play { height: 50px; width: 50px; font-size: 20px; } } .home-20 .single-videos .popup-videos .videos-play::before, .home-20 .single-videos .popup-videos .videos-play::after { content: ""; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: var(--main-color-four); z-index: -1; height: 100%; width: 100%; -webkit-animation: pulse-border 2s linear infinite; animation: pulse-border 2s linear infinite; } .home-20 .single-videos .popup-videos .videos-play::after { -webkit-animation: pulse-border 2.5s linear infinite; animation: pulse-border 2.5s linear infinite; } .home-20 .single-videos .popup-videos .videos-play:hover { background: var(--main-color-four); border-radius: 50%; } .home-20 .single-videos .popup-videos .videos-play:hover::before, .home-20 .single-videos .popup-videos .videos-play:hover::after { border-radius: 50%; } @-webkit-keyframes pulse-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); opacity: 0.5; } 100% { -webkit-transform: translateX(-50%) translateY(-50%) scale(1.5); transform: translateX(-50%) translateY(-50%) scale(1.5); opacity: 0; } } @keyframes pulse-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) scale(1); transform: translateX(-50%) translateY(-50%) scale(1); opacity: 0.5; } 100% { -webkit-transform: translateX(-50%) translateY(-50%) scale(1.5); transform: translateX(-50%) translateY(-50%) scale(1.5); opacity: 0; } } /* Sports area */ .home-20 .single-topics .topics-contents { padding: 20px 0px 0; } .home-20 .single-topics .topics-contents .tag-title { color: var(--light-color); } @media only screen and (max-width: 480px) { .home-20 .single-topics .topics-contents .tag-title { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-20 .single-topics .topics-contents .tag-title { font-size: 14px; } } .home-20 .single-topics .topics-contents .topics-title { font-size: 32px; line-height: 42px; font-family: var(--heading-font-home-20); color: var(--heading-color); font-weight: 600; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 28px; line-height: 36px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 28px; line-height: 36px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 28px; line-height: 36px; } } @media only screen and (max-width: 575.98px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 26px; } } @media only screen and (max-width: 375px) { .home-20 .single-topics .topics-contents .topics-title { font-size: 24px; line-height: 32px; } } .home-20 .single-topics .topics-contents .topic-para { font-size: 16px; line-height: 28px; color: var(--light-color); } .home-20 .global-dates { font-size: 16px; line-height: 24px; font-weight: 400; display: inline-block; } @media only screen and (max-width: 480px) { .home-20 .global-dates { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-20 .global-dates { font-size: 14px; } } /* Service Area */ .home-21.service-area { position: relative; z-index: 0; } .home-21 .service-shapes img { position: absolute; z-index: -1; } .home-21 .service-shapes img:nth-child(1) { left: 0; bottom: 0; } .home-21 .service-shapes img:nth-child(2) { right: 0; bottom: 100px; } .home-21 .service-wrapper-contents .service-para { font-size: 20px; font-weight: 400; font-family: var(--body-font-home-21); line-height: 36px; padding-right: 100px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .service-wrapper-contents .service-para { font-size: 18px; line-height: 32px; padding-right: 60px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .service-wrapper-contents .service-para { font-size: 18px; line-height: 32px; padding-right: 0px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .service-wrapper-contents .service-para { font-size: 16px; line-height: 30px; padding-right: 0px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .service-wrapper-contents .service-para { font-size: 18px; line-height: 30px; } } @media only screen and (max-width: 767.98px) { .home-21 .service-wrapper-contents .service-para { padding-right: 0; } } @media only screen and (max-width: 480px) { .home-21 .service-wrapper-contents .service-para { font-size: 16px; } } .home-21 .service-border { border: 1px solid rgba(221, 221, 221, 0.8); } .home-21 .single-service { padding: 40px; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-service { padding: 30px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-service { padding: 30px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-service { padding: 30px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-service { padding: 30px; } } @media only screen and (max-width: 375px) { .home-21 .single-service { padding: 30px 20px; } } .home-21 .single-service:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .home-21 .single-service:hover .service-icon::before { border-radius: 30% 70% 70% 30%/70% 30% 30% 30%; } .home-21 .single-service .service-icon { position: relative; z-index: 1; display: inline-block; font-size: 45px; line-height: 45px; color: var(--heading-color); } .home-21 .single-service .service-icon::before { content: ""; position: absolute; top: 0; left: 0; height: 110%; width: 110%; background-color: #FFF5E0; z-index: -1; border-radius: 30% 70% 70% 30%/30% 30% 70% 70%; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21 .single-work .work-contents .work-subtitle a+a { margin-left: 5px; } .home-21 .single-work .work-contents .work-subtitle a+a:before { position: static; content: ","; padding-left: 0; padding-right: 5px; } .home-21 .single-work .work-contents .work-subtitle { margin-bottom: 20px; display: block; } .home-21 .single-service .service-content .service-title { font-size: 32px; line-height: 36px; color: var(--heading-color); font-family: var(--heading-font-home-21); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-service .service-content .service-title { font-size: 30px; line-height: 32px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-service .service-content .service-title { font-size: 28px; line-height: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-service .service-content .service-title { font-size: 28px; line-height: 32px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-service .service-content .service-title { font-size: 26px; line-height: 32px; } } .home-21 .single-service .service-content .service-para { font-family: var(--body-font-home-21); font-size: 18px; line-height: 30px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-service .service-content .service-para { font-size: 17px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-service .service-content .service-para { font-size: 16px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-service .service-content .service-para { font-size: 16px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-service .service-content .service-para { font-size: 16px; } } .home-21 .single-service .service-content .explore-btn { font-family: var(--body-font-home-21); display: inline-block; font-size: 18px; font-weight: 600; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-service .service-content .explore-btn { font-size: 16px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-service .service-content .explore-btn { font-size: 16px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-service .service-content .explore-btn { font-size: 16px; } } /* Work Area */ .home-21 .work-slider .slick-slide { visibility: hidden; opacity: 0; -webkit-transition: all 0.1s; transition: all 0.1s; } .home-21 .work-slider .slick-slide.slick-current { visibility: visible; opacity: 1; } .home-21 .work-slider .slick-slide.slick-current+.slick-slide { visibility: visible; opacity: 1; } .home-21 .work-slider .slick-list { overflow: visible; } .home-21 .single-work { position: relative; z-index: 1; } .home-21 .single-work .work-thumb { padding-bottom: 30px; } .home-21 .single-work .work-contents { max-width: 370px; padding: 30px; position: absolute; right: 30px; bottom: 0; z-index: 9; background-color: var(--main-color-five); } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-work .work-contents { right: 0; position: relative; margin: auto; } } @media only screen and (max-width: 375px) { .home-21 .single-work .work-contents { padding: 20px; } } .home-21 .single-work .work-contents .work-subtitle { font-size: 20px; line-height: 32px; font-family: var(--body-font-home-21); color: var(--heading-color); } @media only screen and (max-width: 575.98px) { .home-21 .single-work .work-contents .work-subtitle { font-size: 18px; } } @media only screen and (max-width: 375px) { .home-21 .single-work .work-contents .work-subtitle { font-size: 16px; } } .home-21 .single-work .work-contents .work-title { font-size: 36px; font-weight: 700; font-family: var(--heading-font-home-21); line-height: 36px; } @media only screen and (max-width: 575.98px) { .home-21 .single-work .work-contents .work-title { font-size: 32px; } } @media only screen and (max-width: 375px) { .home-21 .single-work .work-contents .work-title { font-size: 28px; } } .home-21 .single-work .work-contents .work-para { font-size: 18px; font-weight: 400; line-height: 30px; font-family: var(--body-font-home-21); color: var(--heading-color); } @media only screen and (max-width: 375px) { .home-21 .single-work .work-contents .work-para { font-size: 16px; } } .home-21 .single-work .work-contents .case-btn { font-family: var(--body-font-home-21); color: var(--heading-color); display: inline-block; font-size: 18px; font-weight: 500; } .home-21 .single-work .work-contents .case-btn i { font-size: 16px; } @media only screen and (max-width: 480px) { .home-21 .single-work .work-contents .case-btn { font-size: 16px; } } /* Counter */ .home-21.counter-area { position: relative; z-index: 0; } .home-21 .counter-shape img { position: absolute; bottom: 30px; right: 30px; z-index: 2; } .home-21 .single-counter { padding: 0 30px; } .home-21 .single-counter.counter-border { position: relative; z-index: 1; } .home-21 .single-counter.counter-border::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 4px; background-color: #DDD; } .home-21 .single-counter .counter-count { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .home-21 .single-counter .counter-count .odometer { font-size: 42px; line-height: 36px; font-weight: 700; font-family: var(--heading-font-home-21); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-counter .counter-count .odometer { font-size: 36px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-counter .counter-count .odometer { font-size: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-counter .counter-count .odometer { font-size: 30px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-counter .counter-count .odometer { font-size: 36px; } } .home-21 .single-counter .counter-count .count-title { font-size: 42px; font-weight: 700; line-height: 36px; } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-21 .single-counter .counter-count .count-title { font-size: 36px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-counter .counter-count .count-title { font-size: 36px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-counter .counter-count .count-title { font-size: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-counter .counter-count .count-title { font-size: 30px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-counter .counter-count .count-title { font-size: 36px; } } .home-21 .single-counter .counter-para { font-size: 24px; font-family: var(--body-font-home-21); } @media (min-width: 1600px) and (max-width: 1849.98px) { .home-21 .single-counter .counter-para { font-size: 22px; } } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-counter .counter-para { font-size: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-counter .counter-para { font-size: 18px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-counter .counter-para { font-size: 16px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-counter .counter-para { font-size: 16px; } } .home-21 .counter-title-wrapper .counter-title-para { font-size: 22px; line-height: 36px; font-family: var(--body-font-home-21); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .counter-title-wrapper .counter-title-para { font-size: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .counter-title-wrapper .counter-title-para { font-size: 18px; line-height: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .counter-title-wrapper .counter-title-para { font-size: 17px; line-height: 32px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .counter-title-wrapper .counter-title-para { font-size: 18px; line-height: 32px; } } @media only screen and (max-width: 480px) { .home-21 .counter-title-wrapper .counter-title-para { font-size: 16px; line-height: 28px; } } /* Blog area */ .home-21 .single-blog .blog-contents .blog-title { font-size: 28px; line-height: 36px; font-weight: 700; font-family: var(--heading-font-home-21); margin: -8px 0 0; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-blog .blog-contents .blog-title { font-size: 24px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-blog .blog-contents .blog-title { font-size: 24px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-blog .blog-contents .blog-title { font-size: 24px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-blog .blog-contents .blog-title { font-size: 24px; } } @media only screen and (max-width: 480px) { .home-21 .single-blog .blog-contents .blog-title { font-size: 22px; } } .home-21 .single-blog .blog-contents .blog-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px; } .home-21 .single-blog .blog-contents .reading-btn { font-size: 18px; font-family: var(--body-font-home-21); color: var(--heading-color); line-height: 28px; } .home-21 .single-blog .blog-contents .reading-btn i { font-size: 16px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .single-blog .blog-contents .reading-btn { font-size: 16px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .single-blog .blog-contents .reading-btn { font-size: 16px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .single-blog .blog-contents .reading-btn { font-size: 16px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .single-blog .blog-contents .reading-btn { font-size: 16px; } } @media only screen and (max-width: 480px) { .home-21 .single-blog .blog-contents .reading-btn { font-size: 15px; } } .home-21 .single-blog .blog-contents .min-reading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .home-21 .single-blog .blog-contents .min-reading .min-item { font-size: 16px; font-family: var(--body-font-home-21); line-height: 28px; color: var(--light-color); display: inline-block; position: relative; z-index: 1; } @media only screen and (max-width: 480px) { .home-21 .single-blog .blog-contents .min-reading .min-item { font-size: 15px; } } .home-21 .single-blog .blog-contents .min-reading .min-item:not(:first-child)::before { content: ","; position: absolute; right: 0; bottom: 0; height: 100%; width: 100%; margin: 0 8px; } /* Feedback Area */ .home-21 .feedback-image-wrapper { position: relative; z-index: 1; } .home-21 .feedback-image-wrapper .feedback-thumb { position: relative; z-index: 1; margin-left: 90px; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-image-wrapper .feedback-thumb { margin-left: 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .feedback-image-wrapper .feedback-thumb { margin-left: 0; } } .home-21 .feedback-image-wrapper .feedback-thumb img { width: 100%; } .home-21 .feedback-image-wrapper .feedback-thumb::before { content: ""; position: absolute; bottom: 30px; left: -45px; height: 400px; width: 300px; -webkit-transform: rotate(-12deg); transform: rotate(-12deg); background-color: var(--main-color-five); z-index: -1; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .feedback-image-wrapper .feedback-thumb::before { height: 300px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-image-wrapper .feedback-thumb::before { height: 300px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-image-wrapper .feedback-thumb::before { display: none; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .feedback-image-wrapper .feedback-thumb::before { display: none; } } .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(1) { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: -30px; z-index: 5; max-width: 200px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(1) { max-width: 150px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(1) { max-width: 130px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(1) { max-width: 100px; } } .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(2) { position: absolute; right: -30px; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; z-index: 5; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .feedback-image-wrapper .feedback-shape-img img:nth-child(2) { display: none; } } .home-21 .feedback-contents-wrapper { padding-left: 70px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-contents-wrapper { padding-left: 40px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-contents-wrapper { padding-left: 40px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .feedback-contents-wrapper { padding-left: 0; } } .home-21 .feedback-contents .feedback-para { font-size: 22px; line-height: 36px; font-family: var(--body-font-home-21); color: var(--light-color); } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .feedback-contents .feedback-para { font-size: 20px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-contents .feedback-para { font-size: 18px; line-height: 32px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-contents .feedback-para { font-size: 16px; line-height: 28px; } } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .feedback-contents .feedback-para { font-size: 18px; line-height: 32px; } } @media only screen and (max-width: 575.98px) { .home-21 .feedback-contents .clients-contents { padding-right: 120px; } } .home-21 .feedback-contents .clients-contents .client-title { font-size: 32px; line-height: 42px; font-family: var(--heading-font-home-21); } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-contents .clients-contents .client-title { font-size: 28px; line-height: 36px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-contents .clients-contents .client-title { font-size: 24px; line-height: 32px; } } @media only screen and (max-width: 575.98px) { .home-21 .feedback-contents .clients-contents .client-title { font-size: 24px; line-height: 32px; } } @media only screen and (max-width: 375px) { .home-21 .feedback-contents .clients-contents .client-title { font-size: 22px; } } .home-21 .feedback-contents .clients-contents .client-subtitle { font-family: var(--body-font-home-21); font-size: 18px; font-weight: 500; } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .feedback-contents .clients-contents .client-subtitle { font-size: 16px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .feedback-contents .clients-contents .client-subtitle { font-size: 16px; } } @media only screen and (max-width: 575.98px) { .home-21 .feedback-contents .clients-contents .client-subtitle { font-size: 16px; } } @media only screen and (max-width: 375px) { .home-21 .feedback-contents .clients-contents .client-subtitle { font-size: 15px; } } .home-21 .feedback-nav .prev-icon, .home-21 .feedback-nav .next-icon { position: absolute; right: 0px; bottom: 0; font-size: 30px; cursor: pointer; background: #F2F2F2; 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; height: 50px; width: 50px; font-size: 22px; z-index: 99; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21 .feedback-nav .prev-icon:hover, .home-21 .feedback-nav .next-icon:hover { background-color: var(--main-color-five); } .home-21 .feedback-nav .prev-icon { right: 55px; } /* Connect area */ .home-21.connects-area { position: relative; z-index: 0; } .home-21 .connect-inner-content .single-connects { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 30px; margin-top: 50px; } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .connect-inner-content .single-connects { gap: 20px; } } @media only screen and (max-width: 480px) { .home-21 .connect-inner-content .single-connects { gap: 20px; } } @media only screen and (max-width: 375px) { .home-21 .connect-inner-content .single-connects { display: block; } } @media only screen and (max-width: 375px) { .home-21 .connect-inner-content .single-connects .connect-content { margin-top: 10px; } } .home-21 .connect-inner-content .single-connects .connect-content .connect-title { font-size: 28px; line-height: 32px; font-family: var(--heading-font-home-21); font-weight: 500; margin-bottom: 20px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-title { font-size: 26px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-title { font-size: 24px; margin-bottom: 15px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-title { font-size: 24px; margin-bottom: 15px; } } @media only screen and (max-width: 575.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-title { font-size: 24px; margin-bottom: 10px; } } .home-21 .connect-inner-content .single-connects .connect-content .connect-item { display: block; font-size: 18px; font-weight: 400; line-height: 32px; font-family: var(--body-font-home-21); color: var(--light-color); } @media (min-width: 1200px) and (max-width: 1399.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-item { font-size: 17px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-item { font-size: 16px; } } @media only screen and (max-width: 575.98px) { .home-21 .connect-inner-content .single-connects .connect-content .connect-item { font-size: 16px; } } .home-21 .connect-inner-content .single-connects .connect-content .connect-item .connect { display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21 .connect-inner-content .single-connects .connect-content .connect-item .connect:hover { color: var(--main-color-five); } .home-21 .connect-form-inner .single-input .connect-label { display: block; font-size: 18px; font-weight: 500; font-family: var(--body-font-home-21); color: var(--light-color); line-height: 30px; margin-bottom: 15px; } .home-21 .connect-form-inner .form-group .form-control, .home-21 .connect-form-inner .single-input .form--control { height: 60px; border: 0; outline: none; background-color: #F8F8F8; width: 100%; padding: 0 20px; font-family: var(--body-font-home-21); } .home-21 .connect-form-inner .single-input .form--message, .home-21 .connect-form-inner .form-group textarea.form-control { padding: 20px; height: 120px; } .white-color { color: #fff; } .center-text { text-align: center; } .end-text { text-align: right; } .home-21 .connect-form-inner button { font-size: 18px; font-weight: 500; padding: 15px 30px; background-color: var(--main-color-five); color: var(--heading-color); border: 0; outline: none; margin-top: 30px; cursor: pointer; border: 2px solid var(--main-color-five); -webkit-transition: all 0.3s; transition: all 0.3s; border-radius: 0; } .home-21 .connect-form-inner button:hover { background: none; color: var(--main-color-five); } /* Newsletter area */ .home-21.newsletter-area { position: relative; z-index: 0; } .home-21 .newsletter-form { max-width: 500px; 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; gap: 10px; margin: auto; } .home-21 .newsletter-form .single-input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .home-21 .newsletter-form .single-input .form--control { height: 60px; border: 0; outline: none; background-color: #fff; color: var(--light-color); padding: 0 20px; width: 100%; -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); border: 2px solid #fff; font-family: var(--body-font-home-21); padding-right: 70px; } .home-21 .newsletter-form .single-input .form--control:focus { -webkit-box-shadow: 0 0 10px rgba(var(--main-color-five-rgb), 0.1); box-shadow: 0 0 10px rgba(var(--main-color-five-rgb), 0.1); border-color: rgba(var(--main-color-five-rgb), 0.3); } .home-21 .newsletter-form button { font-size: 20px; background-color: var(--main-color-five); border: 0; outline: none; color: var(--heading-color); height: 100%; height: 60px; padding: 0 20px; cursor: pointer; border-radius: 0; } .home-21 .newsletter-shape img { position: absolute; top: -50px; left: 0; z-index: -1; } @media (min-width: 300px) and (max-width: 991.98px) { .home-21 .newsletter-shape img { top: -30px; } } @media only screen and (max-width: 575.98px) { .home-21 .newsletter-shape img { top: -20px; } } @media only screen and (max-width: 480px) { .home-21 .newsletter-shape img { top: -10px; } } @media only screen and (max-width: 375px) { .home-21 .newsletter-shape img { top: -5px; } } /*------------------------- Section Title -------------------------*/ .section-title-19 { text-align: center; gap: 20px; } .section-title-19.text-left { text-align: left; } .section-title-19.white-color { color: #fff; } .section-title-19.white-color .title { color: #fff; } .section-title-19.center-text { text-align: center; } .section-title-19.section-border-bottom { border-bottom: 1px solid rgba(221, 221, 221, 0.4); padding-bottom: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .section-title-19.section-border-bottom { padding-bottom: 20px; } } .section-title-19 .title { font-size: 36px; font-weight: 500; line-height: 43px; color: var(--heading-color-home-19); margin: -6px 0 0 0; } @media (min-width: 300px) and (max-width: 991.98px) { .section-title-19 .title { font-size: 30px; line-height: 36px; } } @media only screen and (max-width: 575.98px) { .section-title-19 .title { font-size: 25px; line-height: 32px; } } @media only screen and (max-width: 375px) { .section-title-19 .title { font-size: 22px; line-height: 28px; } } .section-title-19 .title .title-image { position: relative; z-index: 2; padding: 16px 0; } .section-title-19 .title .title-image img { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; left: 0; text-align: center; width: 100%; } .section-title-19 .title-left { display: inline-flex; } .section-title-19 .hot-deal { color: #fff; font-size: 15px; padding: 3px 15px; position: relative; line-height: 24px; z-index: 1; margin-left: 20px; } @media (min-width: 300px) and (max-width: 991.98px) { .section-title-19 .hot-deal { font-size: 14px; line-height: 22px; } } .section-title-19 .hot-deal.bg-color-two::before { border-right: 15px solid var(--main-color-two); } .section-title-19 .hot-deal.bg-color-three::before { border-right: 15px solid var(--main-color-three); } .section-title-19 .hot-deal.bg-color-four::before { border-right: 15px solid var(--main-color-four); } .section-title-19 .hot-deal::before { content: ""; position: absolute; left: -14px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: transparent; width: 0; height: 0; border-top: 8px solid transparent; border-right: 15px solid var(--main-color-one); border-bottom: 8px solid transparent; } .section-title-20 .title { font-size: 24px; font-weight: 600; line-height: 36px; color: var(--main-color-four); font-family: var(--heading-font-home-20); position: relative; padding: 10px 20px; } @media only screen and (max-width: 480px) { .section-title-20 .title { font-size: 22px; } } @media only screen and (max-width: 375px) { .section-title-20 .title { font-size: 20px; padding: 10px 10px; } } .section-title-20 .title::before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(var(--main-color-four-rgb), 0.08); margin-right: 30px; } .section-title-20.style-02 .title { font-size: 16px; font-weight: 500; color: var(--paragraph-color); position: relative; z-index: 1; padding-left: 32px; } .section-title-20.style-02 .title::before { content: ""; position: absolute; height: 2px; width: 25px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; background: var(--main-color-one); margin-right: 35px; } .section-title-21 .subtitle { font-size: 22px; font-family: var(--body-font-home-21); line-height: 36px; margin: -6px 0 0; color: var(--light-color); } @media (min-width: 1200px) and (max-width: 1399.98px) { .section-title-21 .subtitle { font-size: 20px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .section-title-21 .subtitle { font-size: 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .section-title-21 .subtitle { font-size: 20px; } } @media only screen and (max-width: 480px) { .section-title-21 .subtitle { font-size: 18px; } } @media only screen and (max-width: 375px) { .section-title-21 .subtitle { font-size: 16px; } } .section-title-21 .title { font-size: 55px; font-weight: 700; line-height: 60px; font-family: var(--heading-font-home-21); color: var(--heading-color); position: relative; z-index: 0; margin: -10px 0 0; } @media (min-width: 1400px) and (max-width: 1599.98px) { .section-title-21 .title { font-size: 45px; line-height: 50px; margin: -7px 0 0; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .section-title-21 .title { font-size: 45px; line-height: 50px; margin: -7px 0 0; } } @media (min-width: 992px) and (max-width: 1199.98px) { .section-title-21 .title { font-size: 42px; line-height: 48px; margin: -7px 0 0; } } @media (min-width: 300px) and (max-width: 991.98px) { .section-title-21 .title { font-size: 42px; line-height: 48px; margin: -7px 0 0; } } @media only screen and (max-width: 575.98px) { .section-title-21 .title { font-size: 36px; line-height: 42px; } } @media only screen and (max-width: 480px) { .section-title-21 .title { font-size: 32px; line-height: 42px; } } @media only screen and (max-width: 375px) { .section-title-21 .title { font-size: 28px; line-height: 36px; } } .section-title-21 .title.padding-right { padding-right: 120px; } .section-title-21 .title .section-shape { position: relative; z-index: 1; display: inline-block; } .section-title-21 .title .section-shape::before { content: ""; position: absolute; top: 0px; left: 0; height: 100%; width: 100%; z-index: -1; background-image: url(../img/title_s.png); background-size: contain; background-position: center; background-repeat: no-repeat; } /*--------------------------------------- ## Button ---------------------------------------*/ .home-19 .btn-wrapper, .home-20 .btn-wrapper, .home-21 .btn-wrapper { display: block; } .home-19 .btn-wrapper .cmn-btn, .home-20 .btn-wrapper .cmn-btn, .home-21 .btn-wrapper .cmn-btn { color: var(--paragraph-color); font-size: 16px; font-weight: 500; font-family: var(--body-font); display: inline-block; border-radius: 5px; text-align: center; cursor: pointer; line-height: 34px; padding: 10px 35px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .home-21 .btn-wrapper .cmn-btn:hover { opacity: .8; } @media only screen and (max-width: 575.98px) { .home-19 .btn-wrapper .cmn-btn, .home-20 .btn-wrapper .cmn-btn, .home-21 .btn-wrapper .cmn-btn { padding: 10px 25px; font-size: 15px; line-height: 28px; } } @media only screen and (max-width: 375px) { .home-19 .btn-wrapper .cmn-btn, .home-20 .btn-wrapper .cmn-btn, .home-21 .btn-wrapper .cmn-btn { padding: 5px 15px; font-size: 14px; } } .home-19 .btn-wrapper .cmn-btn.btn-bg-1, .home-20 .btn-wrapper .cmn-btn.btn-bg-1, .home-21 .btn-wrapper .cmn-btn.btn-bg-1 { background: var(--main-color-one); color: #fff; border: 2px solid var(--main-color-one); } .home-19 .btn-wrapper .cmn-btn.btn-bg-1:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-1:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-1:hover { background: none; color: var(--main-color-one); } .home-19 .btn-wrapper .cmn-btn.btn-bg-2, .home-20 .btn-wrapper .cmn-btn.btn-bg-2, .home-21 .btn-wrapper .cmn-btn.btn-bg-2 { background: var(--main-color-two); color: #fff; border: 2px solid var(--main-color-two); } .home-19 .btn-wrapper .cmn-btn.btn-bg-2:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-2:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-2:hover { background: none; color: var(--main-color-two); } .home-19 .btn-wrapper .cmn-btn.btn-bg-3, .home-20 .btn-wrapper .cmn-btn.btn-bg-3, .home-21 .btn-wrapper .cmn-btn.btn-bg-3 { background: var(--main-color-three); color: #fff; border: 2px solid var(--main-color-three); } .home-19 .btn-wrapper .cmn-btn.btn-bg-3:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-3:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-3:hover { background: none; color: var(--main-color-three); } .home-19 .btn-wrapper .cmn-btn.btn-bg-4, .home-20 .btn-wrapper .cmn-btn.btn-bg-4, .home-21 .btn-wrapper .cmn-btn.btn-bg-4 { background: var(--main-color-four); color: #fff; border: 2px solid var(--main-color-four); } .home-19 .btn-wrapper .cmn-btn.btn-bg-4:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-4:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-4:hover { background: none; color: var(--main-color-four); } .home-19 .btn-wrapper .cmn-btn.btn-bg-5, .home-20 .btn-wrapper .cmn-btn.btn-bg-5, .home-21 .btn-wrapper .cmn-btn.btn-bg-5 { background: var(--main-color-five); color: #333; border: 2px solid var(--main-color-five); } .home-19 .btn-wrapper .cmn-btn.btn-bg-5:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-5:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-5:hover { background: none; color: var(--main-color-five); } .home-19 .btn-wrapper .cmn-btn.shop-color-2, .home-20 .btn-wrapper .cmn-btn.shop-color-2, .home-21 .btn-wrapper .cmn-btn.shop-color-2 { background: #30BB6F; color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-bg-white, .home-20 .btn-wrapper .cmn-btn.btn-bg-white, .home-21 .btn-wrapper .cmn-btn.btn-bg-white { background: #fff; color: var(--heading-color); } .home-19 .btn-wrapper .cmn-btn.btn-bg-white:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-white:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-white:hover { background: var(--main-color-one); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-two:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-two:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-two:hover { background: var(--main-color-two); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-three:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-three:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-three:hover { background: var(--main-color-three); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-four:hover, .home-20 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-four:hover, .home-21 .btn-wrapper .cmn-btn.btn-bg-white.hover-bg-four:hover { background: var(--main-color-four); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-white, .home-20 .btn-wrapper .cmn-btn.btn-white, .home-21 .btn-wrapper .cmn-btn.btn-white { background-color: #fff; border: 3px solid #fff; } .home-19 .btn-wrapper .cmn-btn.btn-white.color-one, .home-20 .btn-wrapper .cmn-btn.btn-white.color-one, .home-21 .btn-wrapper .cmn-btn.btn-white.color-one { color: var(--main-color-one); } .home-19 .btn-wrapper .cmn-btn.btn-white.color-one:hover, .home-20 .btn-wrapper .cmn-btn.btn-white.color-one:hover, .home-21 .btn-wrapper .cmn-btn.btn-white.color-one:hover { background: var(--main-color-one); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-white.color-two, .home-20 .btn-wrapper .cmn-btn.btn-white.color-two, .home-21 .btn-wrapper .cmn-btn.btn-white.color-two { color: var(--main-color-two); } .home-19 .btn-wrapper .cmn-btn.btn-white.color-two:hover, .home-20 .btn-wrapper .cmn-btn.btn-white.color-two:hover, .home-21 .btn-wrapper .cmn-btn.btn-white.color-two:hover { background: var(--main-color-two); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-white.color-three, .home-20 .btn-wrapper .cmn-btn.btn-white.color-three, .home-21 .btn-wrapper .cmn-btn.btn-white.color-three { color: var(--main-color-three); } .home-19 .btn-wrapper .cmn-btn.btn-white.color-three:hover, .home-20 .btn-wrapper .cmn-btn.btn-white.color-three:hover, .home-21 .btn-wrapper .cmn-btn.btn-white.color-three:hover { background: var(--main-color-three); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-white.color-four, .home-20 .btn-wrapper .cmn-btn.btn-white.color-four, .home-21 .btn-wrapper .cmn-btn.btn-white.color-four { color: var(--main-color-four); } .home-19 .btn-wrapper .cmn-btn.btn-white.color-four:hover, .home-20 .btn-wrapper .cmn-btn.btn-white.color-four:hover, .home-21 .btn-wrapper .cmn-btn.btn-white.color-four:hover { background: var(--main-color-four); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-medium, .home-20 .btn-wrapper .cmn-btn.btn-medium, .home-21 .btn-wrapper .cmn-btn.btn-medium { padding: 7px 25px; } @media only screen and (max-width: 375px) { .home-19 .btn-wrapper .cmn-btn.btn-medium, .home-20 .btn-wrapper .cmn-btn.btn-medium, .home-21 .btn-wrapper .cmn-btn.btn-medium { padding: 5px 15px; font-size: 14px; } } .home-19 .btn-wrapper .cmn-btn.btn-small, .home-20 .btn-wrapper .cmn-btn.btn-small, .home-21 .btn-wrapper .cmn-btn.btn-small { padding: 5px 18px; } @media only screen and (max-width: 375px) { .home-19 .btn-wrapper .cmn-btn.btn-small, .home-20 .btn-wrapper .cmn-btn.btn-small, .home-21 .btn-wrapper .cmn-btn.btn-small { padding: 5px 15px; font-size: 14px; } } .home-19 .btn-wrapper .cmn-btn.extra-width, .home-20 .btn-wrapper .cmn-btn.extra-width, .home-21 .btn-wrapper .cmn-btn.extra-width { width: 220px; } .home-19 .btn-wrapper .cmn-btn.btn-bg-heading, .home-20 .btn-wrapper .cmn-btn.btn-bg-heading, .home-21 .btn-wrapper .cmn-btn.btn-bg-heading { background: var(--heading-color); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-bg-steam, .home-20 .btn-wrapper .cmn-btn.btn-bg-steam, .home-21 .btn-wrapper .cmn-btn.btn-bg-steam { background: #DDD; color: var(--heading-color); } .home-19 .btn-wrapper .cmn-btn.btn-border, .home-20 .btn-wrapper .cmn-btn.btn-border, .home-21 .btn-wrapper .cmn-btn.btn-border { border: 1px solid #ddd; } .home-19 .btn-wrapper .cmn-btn.btn-outline-steam, .home-20 .btn-wrapper .cmn-btn.btn-outline-steam, .home-21 .btn-wrapper .cmn-btn.btn-outline-steam { border: 2px solid #DDD; color: var(--heading-color); } .home-19 .btn-wrapper .cmn-btn.btn-outline-steam:hover, .home-20 .btn-wrapper .cmn-btn.btn-outline-steam:hover, .home-21 .btn-wrapper .cmn-btn.btn-outline-steam:hover { background: #DDD; color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-outline-one, .home-20 .btn-wrapper .cmn-btn.btn-outline-one, .home-21 .btn-wrapper .cmn-btn.btn-outline-one { padding: 7px 35px; border: 2px solid var(--main-color-one); } .home-19 .btn-wrapper .cmn-btn.btn-outline-one.color-one, .home-20 .btn-wrapper .cmn-btn.btn-outline-one.color-one, .home-21 .btn-wrapper .cmn-btn.btn-outline-one.color-one { color: var(--main-color-one); } .home-19 .btn-wrapper .cmn-btn.btn-outline-one:hover, .home-20 .btn-wrapper .cmn-btn.btn-outline-one:hover, .home-21 .btn-wrapper .cmn-btn.btn-outline-one:hover { background: var(--main-color-one); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-outline-two, .home-20 .btn-wrapper .cmn-btn.btn-outline-two, .home-21 .btn-wrapper .cmn-btn.btn-outline-two { padding: 7px 35px; border: 2px solid var(--main-color-two); } .home-19 .btn-wrapper .cmn-btn.btn-outline-two.color-two, .home-20 .btn-wrapper .cmn-btn.btn-outline-two.color-two, .home-21 .btn-wrapper .cmn-btn.btn-outline-two.color-two { color: var(--main-color-two); } .home-19 .btn-wrapper .cmn-btn.btn-outline-two:hover, .home-20 .btn-wrapper .cmn-btn.btn-outline-two:hover, .home-21 .btn-wrapper .cmn-btn.btn-outline-two:hover { background: var(--main-color-two); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-outline-three, .home-20 .btn-wrapper .cmn-btn.btn-outline-three, .home-21 .btn-wrapper .cmn-btn.btn-outline-three { padding: 7px 35px; border: 2px solid var(--main-color-three); } .home-19 .btn-wrapper .cmn-btn.btn-outline-three.color-three, .home-20 .btn-wrapper .cmn-btn.btn-outline-three.color-three, .home-21 .btn-wrapper .cmn-btn.btn-outline-three.color-three { color: var(--main-color-three); } .home-19 .btn-wrapper .cmn-btn.btn-outline-three:hover, .home-20 .btn-wrapper .cmn-btn.btn-outline-three:hover, .home-21 .btn-wrapper .cmn-btn.btn-outline-three:hover { background: var(--main-color-three); color: #fff; } .home-19 .btn-wrapper .cmn-btn.btn-outline-four, .home-20 .btn-wrapper .cmn-btn.btn-outline-four, .home-21 .btn-wrapper .cmn-btn.btn-outline-four { padding: 7px 35px; border: 2px solid var(--main-color-four); } .home-19 .btn-wrapper .cmn-btn.btn-outline-four.color-four, .home-20 .btn-wrapper .cmn-btn.btn-outline-four.color-four, .home-21 .btn-wrapper .cmn-btn.btn-outline-four.color-four { color: var(--main-color-four); } .home-19 .btn-wrapper .cmn-btn.btn-outline-four:hover, .home-20 .btn-wrapper .cmn-btn.btn-outline-four:hover, .home-21 .btn-wrapper .cmn-btn.btn-outline-four:hover { background: var(--main-color-four); color: #fff; } .home-19 .btn-buy, .home-20 .btn-buy, .home-21 .btn-buy { font-size: 20px; font-weight: 500; margin-top: 20px; display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .btn-buy, .home-20 .btn-buy, .home-21 .btn-buy { font-size: 16px; margin-top: 10px; } } @media only screen and (max-width: 375px) { .home-19 .btn-buy, .home-20 .btn-buy, .home-21 .btn-buy { margin-top: 10px; } } .home-19 .btn-buy:hover, .home-20 .btn-buy:hover, .home-21 .btn-buy:hover { text-decoration: underline; } .home-19 .btn-buy:hover.icon::before, .home-20 .btn-buy:hover.icon::before, .home-21 .btn-buy:hover.icon::before { text-decoration: none; display: inherit; } .home-19 .btn-buy.icon::before, .home-20 .btn-buy.icon::before, .home-21 .btn-buy.icon::before { content: ""; font-family: "font Awesome 5 Free"; font-weight: 900; font-size: 16px; margin-right: 5px; -webkit-transition: all 0.2s; transition: all 0.2s; text-decoration: none; } .home-19 .btn-buy.btn-color-two, .home-20 .btn-buy.btn-color-two, .home-21 .btn-buy.btn-color-two { color: var(--main-color-two); } .home-19 .btn-buy.btn-color-three, .home-20 .btn-buy.btn-color-three, .home-21 .btn-buy.btn-color-three { color: var(--main-color-three); } .home-19 .btn-buy.btn-color-four, .home-20 .btn-buy.btn-color-four, .home-21 .btn-buy.btn-color-four { color: var(--main-color-four); } .home-19 .btn-color-one, .home-20 .btn-color-one, .home-21 .btn-color-one { color: var(--main-color-one); } .home-19 .btn-color-one:hover, .home-20 .btn-color-one:hover, .home-21 .btn-color-one:hover { color: var(--main-color-one); } .home-21 .btn-wrapper .cmn-btn { font-family: var(--body-font-home-21); } /*--------------------------------------- ## Back Top ---------------------------------------*/ .home-19 .back-to-top, .home-20 .back-to-top, .home-21 .back-to-top { position: fixed; right: 30px; bottom: 30px; width: 50px; height: 50px; background-color: var(--main-color-one); color: #fff; text-align: center; line-height: 50px; border-radius: 5px; z-index: 99; font-size: 25px; cursor: pointer; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: none; } @media only screen and (max-width: 575.98px) { .home-19 .back-to-top, .home-20 .back-to-top, .home-21 .back-to-top { height: 40px; width: 40px; font-size: 22px; line-height: 40px; bottom: 20px; right: 20px; } } .home-19 .back-to-top.bg-color-two, .home-20 .back-to-top.bg-color-two, .home-21 .back-to-top.bg-color-two { background: var(--main-color-two); } .home-19 .back-to-top.bg-color-three, .home-20 .back-to-top.bg-color-three, .home-21 .back-to-top.bg-color-three { background: var(--main-color-three); } .home-19 .back-to-top.bg-color-four, .home-20 .back-to-top.bg-color-four, .home-21 .back-to-top.bg-color-four { background: var(--main-color-four); } .home-19 .back-to-top.bg-color-five, .home-20 .back-to-top.bg-color-five, .home-21 .back-to-top.bg-color-five { background: var(--main-color-five); } /* Isootope List */ .home-19 .isootope-button { 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; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 60px; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .isootope-button { gap: 30px; } } @media only screen and (max-width: 575.98px) { .home-19 .isootope-button { gap: 20px; } } @media only screen and (max-width: 375px) { .home-19 .isootope-button { gap: 15px; } } .home-19 .isootope-button.hover-color-two .list::before { background: var(--main-color-two); } .home-19 .isootope-button.hover-color-two .list.active { color: var(--main-color-two); } .home-19 .isootope-button.hover-color-two .list:hover { color: var(--main-color-two); } .home-19 .isootope-button.hover-color-three .list::before { background: var(--main-color-three); } .home-19 .isootope-button.hover-color-three .list.active { color: var(--main-color-three); } .home-19 .isootope-button.hover-color-three .list:hover { color: var(--main-color-three); } .home-19 .isootope-button.hover-color-four .list::before { background: var(--main-color-four); } .home-19 .isootope-button.hover-color-four .list.active { color: var(--main-color-four); } .home-19 .isootope-button.hover-color-four .list:hover { color: var(--main-color-four); } .home-19 .isootope-button .list { font-size: 18px; font-family: var(--rubik-font); cursor: pointer; line-height: 30px; margin-top: 5px; display: inline-block; position: relative; -webkit-transition: all 0.2s; transition: all 0.2s; } @media (min-width: 300px) and (max-width: 991.98px) { .home-19 .isootope-button .list { font-size: 16px; } } @media only screen and (max-width: 480px) { .home-19 .isootope-button .list { font-size: 15px; } } @media only screen and (max-width: 375px) { .home-19 .isootope-button .list { font-size: 15px; } } .home-19 .isootope-button .list::before { content: ""; position: absolute; width: 0%; height: 2px; background: var(--main-color-one); bottom: 0; left: 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .home-19 .isootope-button .list.active { color: var(--main-color-one); } .home-19 .isootope-button .list.active::before { visibility: visible; opacity: 1; width: 100%; } .home-19 .isootope-button .list:hover { color: var(--main-color-one); } .home-19 .isootope-button .list:hover::before { visibility: visible; opacity: 1; width: 100%; } /* Price Updated Through */ @media only screen and (max-width: 375px) { .home-19 .center-text .price-update-through { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .price-update-through { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .home-19 .price-update-through .flash-prices { color: var(--heading-color); margin-right: 10px; } .home-19 .price-update-through .flash-prices.color-one { color: var(--main-color-one); } .home-19 .price-update-through .flash-prices.color-two { color: var(--main-color-two); } .home-19 .price-update-through .flash-prices.color-three { color: var(--main-color-three); } .home-19 .price-update-through .flash-prices.color-four { color: var(--main-color-four); } .home-19 .price-update-through .flash-prices.hover-color-one:hover { color: var(--main-color-one); } .home-19 .price-update-through .flash-prices.hover-color-two:hover { color: var(--main-color-two); } .home-19 .price-update-through .flash-prices.hover-color-three:hover { color: var(--main-color-three); } .home-19 .price-update-through .flash-prices.hover-color-four:hover { color: var(--main-color-four); } .home-19 .price-update-through .flash-old-prices { text-decoration: line-through; } /* Global Ratings */ @media only screen and (max-width: 375px) { .home-19 .center-text .rating-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .home-19 .rating-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .home-19 .rating-wrap .ratings { position: relative; z-index: 0; width: 79px; height: 16px; display: inline-block; } .home-19 .rating-wrap .ratings span { display: block; position: absolute; width: 100%; height: 100%; overflow: hidden; line-height: 16px; } .home-19 .rating-wrap .ratings span.hide-rating:after { color: var(--light-color); } .home-19 .rating-wrap .ratings span.show-rating:after { color: #FABE50; } .home-19 .rating-wrap .ratings span.show-rating { width: 88%; } .home-19 .rating-wrap .ratings span:after { position: absolute; left: 0; top: 0; content: "" "" "" "" ""; width: 100%; font-family: "Line Awesome Free"; font-weight: 900; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 14px; } .home-19 .rating-wrap .total-ratings { margin-left: 5px; } /* Sidebars */ .home-21.sidebars-wrappers { max-width: 400px; height: 100vh; padding: 30px 20px; background: #fff; top: 0; left: -100%; position: fixed; visibility: hidden; opacity: 0; z-index: 9999; -webkit-transition: all 0.6s; transition: all 0.6s; } .home-21.sidebars-wrappers.active { visibility: visible; opacity: 1; left: 0; border-right: 1px solid rgba(0, 0, 0, 0.1); } .home-21.sidebars-wrappers .sidebars-close { position: absolute; right: 0px; top: 0%; font-size: 22px; cursor: pointer; color: var(--heading-color); background: #F2F3F5; 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; height: 50px; width: 50px; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21.sidebars-wrappers .sidebars-close:hover { background: var(--main-color-five); } .home-21.sidebars-wrappers .sidebar-inner { text-align: center; } .home-21.sidebars-wrappers .sidebar-inner .contents-wrapper { height: calc(100vh - 130px); padding-right: 7px; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-title { font-family: var(--body-font); font-size: 24px; font-weight: 500; margin-bottom: 20px; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-title.black-theme { color: #fff; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: 10px; padding: 0; } .home-21 .homepage_sidebar-widget.widget { padding: 0; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-socials .list { 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; height: 35px; width: 35px; font-size: 16px; background-color: #fff; border: 1px solid #DDD; color: var(--heading-color); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-socials .list:hover { background-color: var(--main-color-five); border-color: var(--main-color-five); } .home-21.sidebars-wrappers .sidebar-inner .sidebars-cate-list .single-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px; background-color: #FEF9EF; padding: 10px 10px; color: var(--light-color); } .home-21.sidebars-wrappers .sidebar-inner .sidebars-cate-list .single-list:not(:last-child) { margin-bottom: 20px; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-tag-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-tag-list .list { padding: 5px 16px; font-size: 16px; color: var(--light-color); border: 1px solid rgba(221, 221, 221, 0.5); -webkit-transition: all 0.3s; transition: all 0.3s; } .home-21.sidebars-wrappers .sidebar-inner .sidebars-tag-list .list:hover { background: var(--main-color-five); color: #fff; border-color: var(--main-color-five); } .home-21 .sidebars-single-content { margin-top: 50px; text-align: left; margin-right: 10px; } .home-21 .sidebars-single-content .tag-new-contents { margin-top: 50px; } .home-21 .sidebars-single-content .tag-new-contents .tag-list { margin-top: 40px; } /* Search Popup */ .home-19 .search-open, .home-20 .search-open { font-size: 18px; cursor: pointer; margin-left: 0px; position: relative; z-index: 9; -webkit-transition: all 0.3s; transition: all 0.3s; } .home-19 .right-content-wrapper, .home-20 .right-content-wrapper { position: relative; z-index: 1; } .home-19 .searchbar-area, .home-20 .searchbar-area { position: relative; z-index: 9; } .home-19 .search-bar, .home-20 .search-bar { position: absolute; top: -60%; right: 0; width: 500px; height: auto; z-index: 9; margin: 0 auto; background: #fff; visibility: hidden; opacity: 0; -webkit-transition: all 0.6s; transition: all 0.6s; z-index: 9999; } @media only screen and (max-width: 575.98px) { .home-19 .search-bar, .home-20 .search-bar { width: 400px; } } @media only screen and (max-width: 480px) { .home-19 .search-bar, .home-20 .search-bar { width: 300px; } } @media only screen and (max-width: 375px) { .home-19 .search-bar, .home-20 .search-bar { width: 270px; } } .home-19 .search-bar.active, .home-20 .search-bar.active { visibility: visible; opacity: 1; top: 100%; } .home-19 .search-bar .menu-search-form, .home-20 .search-bar .menu-search-form { position: relative; z-index: 9; width: 100%; margin: auto; border-radius: 0px; } .home-19 .search-bar .menu-search-form .search-close, .home-20 .search-bar .menu-search-form .search-close { 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; position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); height: 100%; font-size: 20px; cursor: pointer; -webkit-transition: all 0.3s; transition: all 0.3s; background: #F2F3F5; padding: 2px 20px; color: var(--main-color-three); border: 1px solid var(--main-color-three); } .home-19 .search-bar .menu-search-form .search-close:hover, .home-20 .search-bar .menu-search-form .search-close:hover { color: #fff; background: var(--main-color-three); } .home-19 .search-bar .menu-search-form .item-search, .home-20 .search-bar .menu-search-form .item-search { width: 100%; height: 60px; background: none; border: 1px solid rgba(0, 0, 0, 0.2); outline: none; text-transform: capitalize; padding: 0px 20px; padding-right: 70px; padding-left: 70px; font-size: 16px; font-weight: 500; border-radius: 0px; color: var(--light-color); } .home-19 .search-bar .menu-search-form .item-search:focus, .home-20 .search-bar .menu-search-form .item-search:focus { border-color: rgba(var(--main-color-three-rgb), 0.2); -webkit-box-shadow: 0 0 10px rgba(var(--main-color-three-rgb), 0.1); box-shadow: 0 0 10px rgba(var(--main-color-three-rgb), 0.1); } .home-19 .search-bar .menu-search-form .item-search::-webkit-input-placeholder, .home-20 .search-bar .menu-search-form .item-search::-webkit-input-placeholder { color: var(--light-color); font-size: 14px; } .home-19 .search-bar .menu-search-form .item-search::-moz-placeholder, .home-20 .search-bar .menu-search-form .item-search::-moz-placeholder { color: var(--light-color); font-size: 14px; } .home-19 .search-bar .menu-search-form .item-search:-ms-input-placeholder, .home-20 .search-bar .menu-search-form .item-search:-ms-input-placeholder { color: var(--light-color); font-size: 14px; } .home-19 .search-bar .menu-search-form .item-search::-ms-input-placeholder, .home-20 .search-bar .menu-search-form .item-search::-ms-input-placeholder { color: var(--light-color); font-size: 14px; } .home-19 .search-bar .menu-search-form .item-search::placeholder, .home-20 .search-bar .menu-search-form .item-search::placeholder { color: var(--light-color); font-size: 14px; } .home-19 .search-bar .menu-search-form button, .home-20 .search-bar .menu-search-form button { position: absolute; left: 0; height: 100%; padding: 0 20px; background: var(--main-color-three); border: 0; outline: none; font-size: 16px; font-weight: 500; color: #fff; cursor: pointer; } .home-20 .search-bar .menu-search-form .search-close { color: var(--main-color-four); border: 1px solid var(--main-color-four); } .home-20 .search-bar .menu-search-form .search-close:hover { color: #fff; background: var(--main-color-four); } .home-20 .search-bar .menu-search-form .item-search:focus { border-color: rgba(var(--main-color-four-rgb), 0.2); -webkit-box-shadow: 0 0 10px rgba(var(--main-color-four-rgb), 0.1); box-shadow: 0 0 10px rgba(var(--main-color-four-rgb), 0.1); } .home-20 .search-bar .menu-search-form button { background: var(--main-color-four); } /* Common Style */ .margin-0 { margin: 0 !important; } .padding-0 { padding: 0 !important; } .radius-parcent-50 { border-radius: 50%; } .radius-50 { border-radius: 50px; } .radius-40 { border-radius: 40px; } .radius-35 { border-radius: 35px; } .radius-30 { border-radius: 30px; } .radius-20 { border-radius: 20px; } .radius-15 { border-radius: 15px; } .radius-10 { border-radius: 10px; } .radius-5 { border-radius: 5px; } .radius-0 { border-radius: 0px !important; } .no-shadow { -webkit-box-shadow: none !important; box-shadow: none !important; } .single-border-top { border-top: 1px solid rgba(221, 221, 221, 0.3); } .single-border { border: 1px solid rgba(221, 221, 221, 0.3); } .color-light { color: var(--light-color) !important; } .color-extra-light { color: var(--extra-light-color) !important; } .color-heading { color: var(--heading-color-home-19); } .body-bg-1 { background: #F1F3F4; } .body-bg-2 { background: #FFFAF5; } .body-bg-3 { background: #1B1C25; } .bg-color-one { background: var(--main-color-four); } .bg-color-two { background: var(--main-color-two); } .bg-color-three { background: var(--main-color-three); } .bg-color-four { background: var(--main-color-four); } .bg-item-one { background: #F2F3F5; } .bg-item-two { background: #E9F6FF; } .bg-item-three { background: #FFECF0; } .bg-item-four { background: #FFF8F0; } .bg-item-five { background: #F7F7F6; } .bg-item-badge { background: #F7F7F6; } .home-21-section-bg, .home-21.footer-area .copyright-area.copyright-bg { background: #FEF9EF; } .home-21.footer-area .copyright-area.copyright-bg { background: #FEF9EF !important; } .home-21.footer-area .footer-widget.widget_tag_cloud .tagcloud a, .home-21.footer-area .widget.footer-widget p, .home-21.footer-area .widget.footer-widget.widget_calendar caption, .home-21.footer-area .widget.footer-widget.widget_calendar td, .home-21.footer-area .widget.footer-widget.widget_calendar th, .home-21.footer-area .widget.footer-widget ul li, .home-21.footer-area .widget.footer-widget ul li a { color: var(--paragraph-color) !important; } .home-21.footer-area .contact_info_list li.single-info-item .icon, .home-21.footer-area .footer-widget.widget_nav_menu ul li a:after, .home-21.footer-area .contact_info_list li.single-info-item .icon, .home-21.footer-area .footer-widget.widget_nav_menu ul li a:after { color: var(--main-color-five); } .color-one { color: var(--main-color-four); } .color-two { color: var(--main-color-two); } .color-three { color: var(--main-color-three); } .color-four { color: var(--main-color-four); } .color-five { color: var(--main-color-five); } .color-stock { color: var(--stock-color); } .review-color { color: var(--review-color); } .color-yellow { color: #FFBA5C; } .home-21.footer-area .footer-top { background-color: #FEF9EF !important; } .homepage_sidebar-widget.widget { text-align: left; background-color: transparent; } .home-21.sidebars-wrappers .sidebar-inner .contents-wrapper { min-width: 300px; margin-top: 30px; } .blog-widget.widget .widget_search .search-form .submit-btn { left: auto; top: 0px; transform: none; } .home-20 .news-list .news-button-list { margin: 0; padding: 0; list-style: none; } .home-variant-20.footer-area .footer-top { background-color: #f9f9f9 !important; } .home-variant-20.footer-area .copyright-area { background-color: #f9f9f9 !important; color: #333; } .footer-area.home-variant-20 .widget.footer-widget .widget-title { color: #333; } .footer-area.home-variant-20 .footer-widget.widget_tag_cloud .tagcloud a, .footer-area.home-variant-20 .widget.footer-widget p, .footer-area.home-variant-20 .widget.footer-widget.widget_calendar caption, .footer-area.home-variant-20 .widget.footer-widget.widget_calendar td, .footer-area.home-variant-20 .widget.footer-widget.widget_calendar th, .footer-area.home-variant-20 .widget.footer-widget ul li, .footer-area.home-variant-20 .widget.footer-widget ul li a { color: rgb(91 89 89 / 60%); } .footer-area.home-variant-20 .footer-widget.widget_tag_cloud .tagcloud a:hover, .footer-area.home-variant-20 .widget.footer-widget ul li a:hover { color: rgb(91 89 89 / 60%); } .single-sidebar-item.widget { background-color: transparent; padding: 0; } .home-20 .sidebar-contents .follow-list .single-list a { display: inline-block; background-color: var(--main-color-four); text-align: center; line-height: 40px; } .home-19 .topbar-social, .home-19 .lang-contents-wrapper ul { margin: 0; padding: 0; list-style: none; } .header-area-wrapper, .header-style-02, .header-style-03 { position: relative; z-index: 1; } .home-19 .pcount { position: absolute; top: -15px; right: -15px; z-index: 9; background: var(--main-color-one); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 10px; line-height: 1; border-radius: 50%; height: 20px; width: 20px; padding: 5px; } #store_area_category_item_section_by_ajax li { cursor: pointer; list-style-type: none; } .footer-bg { background: #f9f9f9; } .home-19.footer-area, .home-20.footer-area, .home-21.footer-area { position: relative; z-index: 1; } .home-variant-19 .widget.footer-widget .widget-title { color: var(--heading-color); } .home-variant-19 .widget .recent_post_item li.single-recent-post-item .content .title>a { color: var(--heading-color); } .home-variant-19 .widget.footer-widget ul li a { color: var(--heading-color) !important; } .home-variant-19 .widget.footer-widget ul li a:hover { color: var(--main-color-three) !important; } .home-variant-19 .widget.footer-widget .about_us_widget p { color: var(--heading-color) !important; } .home-variant-19 .contact_info_list li.single-info-item .details { color: var(--heading-color); transition: all .3s; } .home-variant-19 .footer-widget.widget_nav_menu ul li a:after { color: var(--main-color-three); } .home-variant-19 .contact_info_list li.single-info-item .icon { color: var(--main-color-three); transition: all .3s; } .home-variant-19 .contact_info_list li.single-info-item:hover .details { color: var(--main-color-three); } .home-variant-19 .quick-view-close-btn { position: absolute; right: 10px; top: 10px; font-size: 14px; cursor: pointer; background: var(--main-color-one); color: white; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 50%; transition: .3s; display: inline-block; background-image: none; opacity: 1; border: 0; transform: rotate(0deg); } .home-variant-19 .flash-countdown-wrapper { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; border: 1px solid var(--dark); overflow: hidden; } .home-variant-19 .flash-countdown-wrapper .flash-countdown-title-single { padding: 5px 20px; position: relative; z-index: 1; } .home-variant-19 .flash-countdown-wrapper .flash-countdown-title-single .flash-countdown-title { font-size: 16px; font-weight: 500; line-height: 28px; color: #fff; margin: 0; } .home-variant-19 .flash-countdown-wrapper .flash-countdown-product, .flash-countdown-wrapper .flash-countdown-product-2 { display: flex; align-items: center; flex-wrap: wrap; gap: 5px; margin: 5px; } .home-variant-19 .flash-countdown-wrapper .flash-countdown-product .single-box, .flash-countdown-wrapper .flash-countdown-product-2 .single-box { background-color: var(--main-color-one); color: #fff; padding: 5px 10px; font-size: 14px; } .home-variant-19 .product-meta.pricing { color: var(--secondary-color); font-weight: 500; } .home-variant-19 .product-meta.pricing { color: var(--secondary-color); font-weight: 600; font-size: 18px; } .home-variant-19 .product-summery .product-title.title { margin: 10px 0; min-height: unset; overflow: unset; } .home-variant-19 .product-summery .availability.is_available { margin: 10px 0; display: block; } .home-variant-19 .price-wrap { margin-top: 19px; display: flex; align-items: center; } .home-variant-19 .price.sale_price.font-weight-bold { font-size: 24px; font-weight: 700; font-family: var(--heading-font); color: var(--heading-color); display: inline-block; } .home-variant-19 .price-wrap .del-price { font-size: 16px; font-weight: 400; color: #999999; margin-left: 15px; } .home-variant-19 .product-summery .short-description { margin-top: 10px; } .home-variant-19 .product-summery .cart-option { margin-top: 20px; } .home-variant-19 .user-select-option { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 25px 0 11px; flex-wrap: wrap; } .home-variant-19 .modal-content .cart-option .d-flex { flex-wrap: wrap; } .home-variant-19 .modal-content .cart-option .input-group { width: 23%; margin-right: 20px; margin-bottom: 25px; } .home-variant-19 .input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext { border: 1px solid var(--main-color-one); border-radius: 25px; } .home-variant-19 .cart-option .btn-wrapper { margin-bottom: 15px; } .home-variant-19 .btn-wrapper .btn-default.rounded-btn { border-radius: 25px; } .home-variant-19 .category { display: flex; } .home-variant-19 .product-summery .name { color: #333; font-weight: 600; margin-bottom: 5px; display: block; margin-right: 8px; } .home-variant-19 .product_category { text-transform: capitalize; color: var(--secondary-color); margin-bottom: 9px; display: block; } .home-variant-19 .btn-wrapper .btn-default { font-size: 16px; display: inline-block; text-align: center; font-weight: 400; cursor: pointer; border: 1px solid var(--main-color-one); background-color: var(--main-color-one); color: #fff; text-transform: capitalize; padding: 9px 30px 11px; -webkit-transition: all linear 0.2s; -o-transition: all linear 0.2s; transition: all linear 0.2s; line-height: 20px; } .home-variant-19 .modal-content .product-view-wrap.product-img { margin-bottom: 30px; } .home-variant-19 .other-content { position: absolute; top: 20px; right: 20px; text-align: right; } .home-variant-19 div#quick_view .product-view-wrap .other-content .badge-tag, .single-main-image.slick-slide.slick-current.slick-active .badge-tag, .single-product-view-grid-style-04 .product-thumb .badge-tag { position: relative; display: inline-block; font-size: 12px; line-height: 15px; font-weight: 400; color: #fff; background-color: var(--dark); padding: 2px 9px 3px; z-index: 0; margin-bottom: 5px; text-align: center; } .home-variant-19 div#quick_view .product-view-wrap .other-content .discount-tag, .single-main-image.slick-slide.slick-current.slick-active .discount-tag, .single-product-view-grid-style-04 .product-thumb .discount-tag { position: relative; display: inline-block; font-size: 12px; line-height: 15px; font-weight: 400; color: #fff; background-color: var(--special-color); padding: 2px 9px 3px; z-index: 0; margin-bottom: 5px; text-align: center; } .home-variant-19 .product-view-wrap.product-img li { list-style-type: none; margin-right: 15px; } .product-archive-top-content-area .search-form #product_search_btn { right: 0; left: auto; top: auto; bottom: 0; transform: unset; background: var(--main-color-one); color: #fff; } .today_deal_quick_view { cursor: pointer; } .event-widget .widget_search .search-form .submit-btn { right: 0; bottom: 0; transform: unset; left: auto; } .event-widget .widget_search .search-form { max-width: 100%; position: relative; } .badge-tag.image_category { display: block; font-weight: 500; font-size: 14px; line-height: 20px; padding: 5px 15px; color: #fff; background-color: var(--stock-color); } @media screen and (min-width: 1200px) and (max-width: 1399.98px) { .quick_view_modal .modal-content.p-5 { padding: 40px !important; } } @media screen and (min-width: 992px) and (max-width: 1199.98px) { .quick_view_modal .modal-content.p-5 { padding: 30px !important; } } @media screen and (min-width: 300px) and (max-width: 991.98px) { .quick_view_modal .modal-content.p-5 { padding: 20px !important; } } .career-widget .widget_search { position: relative; } .career-widget .widget_search .submit-btn, .knowledgebase-widget .widget_search .submit-btn { left: auto; top: auto; bottom: 0; transform: unset; } .career-widget .widget_search .search-form, .knowledgebase-widget .widget_search .search-form { max-width: 100%; } .product-summery .cart-option .text-danger { width: 100%; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .price-updates { font-size: 14px !important; } .home-19 .cate-list .category-megamenu .single-megamenu .megamenu-product .megamenu-contents .price-updates .old-price { font-size: 14px; line-height: 1; } .single-blog .blog-thumb img { width: 100%; } .widget-category-list .single-item .wrap { z-index: 0; } .blog-details-item .thumb { position: relative; } .blog-details-item .popup-videos a { position: absolute; left: 50%; top: 50%; background-color: var(--main-color-one); color: #fff; width: 80px; height: 80px; border-radius: 50%; text-align: center; line-height: 80px; transform: translate(-50%,-50%); } .elementor-custom-embed { display: inline; } .home-21.footer-area .footer-top .sidebars-single-content { margin-top: 0; }