html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; } * { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; -moz-osx-font-smoothing: grayscale; /* Firefox */ -webkit-font-smoothing: antialiased; /* WebKit */ } body { margin: 0; color: var(--body-color); overflow-x: hidden; font-family: var(--body-font); font-size: 16px; line-height: 26px; } @media only screen and (max-width: 480px) { body { font-size: 15px; } } @media only screen and (max-width: 375px) { body { font-size: 14px; } } h1 { font-size: 60px; line-height: 1.0833333333; } h2 { font-size: 36px; line-height: 1.4444444444; } @media (min-width: 300px) and (max-width: 991.98px) { h2 { font-size: 30px; } } @media only screen and (max-width: 575.98px) { h2 { font-size: 27px; } } @media only screen and (max-width: 480px) { h2 { font-size: 26px; } } @media only screen and (max-width: 375px) { h2 { font-size: 24px; } } h3 { font-size: 28px; line-height: 1.0833333333; } @media (min-width: 300px) and (max-width: 991.98px) { h3 { font-size: 26px; } } @media only screen and (max-width: 575.98px) { h3 { font-size: 25px; } } @media only screen and (max-width: 480px) { h3 { font-size: 24px; } } @media only screen and (max-width: 375px) { h3 { font-size: 22px; } } h4 { font-size: 24px; line-height: 1.0833333333; } @media only screen and (max-width: 575.98px) { h4 { font-size: 23px; } } @media only screen and (max-width: 375px) { h4 { font-size: 21px; } } h5 { font-size: 20px; line-height: 1.2380952381; } @media only screen and (max-width: 375px) { h5 { font-size: 18px; } } h6 { font-size: 18px; line-height: 1.2380952381; } @media only screen and (max-width: 375px) { h6 { font-size: 16px; } } h1, h2, h3, h4, h5, h6 { color: #222; font-family: var(--heading-font); margin: 0; -webkit-transition: 300ms; transition: 300ms; } p { color: var(--light-color); -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; margin-bottom: 0; line-height: 26px; font-size: 16px; } a { color: inherit; text-decoration: none; color: var(--extra-light-color); -webkit-transition: 300ms; transition: 300ms; } a, a:hover, a:focus, a:active { text-decoration: none; outline: none; color: inherit; } pre { word-break: break-word; } a i { padding: 0 2px; } img { max-width: 100%; } ul { margin: 0; padding: 0; list-style: none; } ul li { list-style: none; } ol { counter-reset: counter; padding-left: 0; } ol li { list-style: none; } ol li:before { counter-increment: counter; content: counter(counter); font-weight: 500; margin-right: 10px; } span { display: inline-block; } .desktop-center { text-align: center; } /* Chrome */ input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } /* Firefox */ input[type=number] { -moz-appearance: textfield; -webkit-appearance: textfield; appearance: textfield; } .form-control { width: 100%; } textarea { width: 100%; padding: 15px 15px 0; } /* 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); } .ff-poppins { font-family: var(--poppins-font); } .ff-inter { font-family: var(--inter-font); } .ff-jost { font-family: var(--jost-font) !important; } .ff-manrope { font-family: var(--manrope-font) !important; } .section-bg-1 { background-color: #f5f5f5; } .section-bg-2 { background-color: #ebebeb; } .color-one { color: var(--main-color-one); } .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; } .footer-bg { background: #010104; } .bg-color-one { background-color: rgba(255, 107, 127, 0.1); } .bg-color-two { background-color: rgba(58, 184, 235, 0.1); } .bg-color-three { background-color: rgba(0, 194, 117, 0.1); } .bg-color-four { background-color: rgba(123, 97, 255, 0.1); } .bg-one { background-color: var(--main-color-one); } .bg-two { background-color: var(--main-color-two); } .bg-three { background-color: var(--main-color-three); } .shop-color-1 { background: #F83A26 !important; } .shop-color-2 { background: #30BB6F !important; } .shop-color-3 { background: #AB47BC !important; } .shop-color-4 { background: #FFC576 !important; } .shop-color-5 { background: #040B25 !important; } .shop-color-6 { background: #FF9800 !important; } .shop-color-7 { background: #FF695C !important; } .brand-bg-1 { background-color: #ED1C24; } .brand-bg-2 { background-color: #1B1B1B; } .brand-bg-3 { background-color: #F65B65; } .brand-bg-4 { background-color: #0088DD; } .brand-bg-5 { background-color: #FABE50; } .brand-bg-6 { background-color: #5AB27E; } .bg-new { background: #3DC13C; } .bg-color-stock { background: var(--stock-color); } .order-cancel { color: #F13637; background-color: rgba(241, 54, 55, 0.1); -webkit-transition: 300ms; transition: 300ms; } .order-cancel:hover { background-color: #F13637; color: #fff; } .order-delivered { color: #3DC13C; background-color: rgba(61, 193, 60, 0.1); -webkit-transition: 300ms; transition: 300ms; } .order-delivered:hover { background-color: #3DC13C; color: #fff; } .order-processing { color: #3AB8EB; background-color: rgba(58, 184, 235, 0.1); -webkit-transition: 300ms; transition: 300ms; } .order-processing:hover { background-color: #3AB8EB; color: #fff; } .facebook-bg { background-color: #3b5999 !important; } .twitter-bg { background-color: #55acee !important; } .pintarest-bg { background-color: #c40014 !important; } .youtube-bg { background-color: #ff1544 !important; } .instagram-bg { background: -webkit-gradient(linear, left bottom, left top, from(#fea038), color-stop(#ff8841), color-stop(#ff704e), color-stop(#ff575f), color-stop(#ff3e71), color-stop(#fa3080), color-stop(#f12690), color-stop(#e523a0), color-stop(#d12dac), color-stop(#bb37b7), color-stop(#a140bf), to(#8347c5)) !important; background: linear-gradient(to top, #fea038, #ff8841, #ff704e, #ff575f, #ff3e71, #fa3080, #f12690, #e523a0, #d12dac, #bb37b7, #a140bf, #8347c5) !important; } .linkedin-bg { background-color: #326DE4 !important; } .bg-image { background-size: cover; background-position: center; background-repeat: no-repeat; } .bg-img { background-size: cover; background-position: center; background-repeat: no-repeat; } .no-margin { margin: 0; } .lazyloads { display: block; } .extra-padding-bottom { padding-bottom: 20px; } .desktop-reverse-margin-24 { margin: -24px 0 0; } @media (min-width: 300px) and (max-width: 991.98px) { .desktop-reverse-margin-24 { margin: unset; } } .border-1 { border: 1px solid rgba(221, 221, 221, 0.5); } .border-1.border-2px { border: 2px solid rgba(221, 221, 221, 0.5); } .border-1.border-3px { border: 3px solid rgba(221, 221, 221, 0.5); } .border-1.border-4px { border: 4px solid rgba(221, 221, 221, 0.5); } .border-1.border-5px { border: 5px solid rgba(221, 221, 221, 0.5); } .heading-title { font-size: 30px; line-height: 36px; } .heading-title:hover { color: var(--main-color-one); } .heading-title.hover-color-two:hover { color: var(--main-color-two); } .heading-title.hover-color-three:hover { color: var(--main-color-three); } .heading-title.hover-color-four:hover { color: var(--main-color-four); } @media (min-width: 300px) and (max-width: 991.98px) { .heading-title { font-size: 26px; } } @media only screen and (max-width: 375px) { .heading-title { font-size: 24px; } } .common-title { font-size: 24px; font-weight: 500; line-height: 36px; color: var(--heading-color-home-19); } @media only screen and (max-width: 767.98px) { .common-title { font-size: 22px; line-height: 32px; } } @media only screen and (max-width: 480px) { .common-title { font-size: 21px; } } @media only screen and (max-width: 375px) { .common-title { font-size: 20px; } } .common-title.white-color { color: #fff; } .common-title:hover { color: var(--main-color-one); } .common-title.hover-color-two:hover { color: var(--main-color-two); } .common-title.hover-color-three:hover { color: var(--main-color-three); } .common-title.hover-color-four:hover { color: var(--main-color-four); } .white-color { color: #fff; } .center-text { text-align: center; } .end-text { text-align: right; } .common-title-two { font-size: 20px; font-weight: 500; line-height: 30px; } .common-title-two.white-color { color: #fff; } .common-title-two:hover { color: var(--main-color-one); } .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; } .common-title-three.white-color { color: #fff; } .common-title-three:hover { color: var(--main-color-one); } .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); } } .slider-inner-margin .slick-slide { margin: 12px; } .slider-inner-margin .slick-list { margin: -12px; } .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; } .append-testimonial { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .append-testimonial.append-color-one .prev-icon:hover, .append-testimonial.append-color-one .next-icon:hover { border-color: var(--main-color-one); color: var(--main-color-one); } .append-testimonial.append-color-three .prev-icon:hover, .append-testimonial.append-color-three .next-icon:hover { border-color: var(--main-color-one); color: var(--main-color-one); } .append-testimonial .prev-icon, .append-testimonial .next-icon { font-size: 30px; cursor: pointer; 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: 18px; z-index: 9; color: var(--heading-color); -webkit-transition: 300ms; transition: 300ms; } .append-testimonial .prev-icon:hover, .append-testimonial .next-icon:hover { border-color: var(--main-color-one); color: var(--main-color-one); } .append-testimonial .prev-icon { right: 55px; } .append-work, .append-blog { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .append-work .prev-icon, .append-work .next-icon, .append-blog .prev-icon, .append-blog .next-icon { font-size: 30px; cursor: pointer; 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: 18px; z-index: 9; color: var(--heading-color); -webkit-transition: 300ms; transition: 300ms; } .append-work .prev-icon:hover, .append-work .next-icon:hover, .append-blog .prev-icon:hover, .append-blog .next-icon:hover { border-color: var(--main-color-one); background-color: var(--main-color-one); color: #fff; } @media (min-width: 300px) and (max-width: 991.98px) { .append-work .prev-icon, .append-work .next-icon, .append-blog .prev-icon, .append-blog .next-icon { height: 40px; width: 40px; font-size: 20px; } } @media only screen and (max-width: 375px) { .append-work .prev-icon, .append-work .next-icon, .append-blog .prev-icon, .append-blog .next-icon { height: 35px; width: 35px; font-size: 18px; } } .append-work .prev-icon, .append-blog .prev-icon { right: 55px; } .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: 9; 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: 300ms; transition: 300ms; } .nav-style-one .prev-icon:hover, .nav-style-one .next-icon:hover { color: var(--main-color-one); border-color: var(--main-color-one); } @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: 20px; display: block; border-radius: 0; } .dot-style-one.banner-dots .slick-dots li.slick-active { width: 40px; height: 5px; } .dot-style-one.banner-dots.dot-color-two .slick-dots li { background: #DDD; } .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; right: 0px; } @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-one); 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 { background-color: #DDD; } .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; padding: 10px 0 0; } .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.5s; transition: all 0.5s; } .dot-style-one .slick-dots li.slick-active { background: var(--main-color-one); } .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 --------------------------------------------------------------*/ .custom-container-one { width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container, .container-sm { max-width: 540px; } .custom-container-one { max-width: 540px; } } @media (min-width: 768px) { .container, .container-md, .container-sm { max-width: 720px; } .custom-container-one { max-width: 720px; } } @media (min-width: 992px) { .container, .container-lg, .container-md, .container-sm { max-width: 960px; } .custom-container-one { max-width: 960px; } } @media (min-width: 1200px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; } .custom-container-one { max-width: 1140px; } } @media (min-width: 1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px; } .custom-container-one { max-width: 1320px; } } @media (min-width: 1600px) { .custom-container-one { max-width: 1434px; } } @media (min-width: 1800px) { .custom-container-one { max-width: 1434px; } } /*-------------------------------------------------------------- # 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-16 { font-size: 16px !important; } .fs-17 { font-size: 17px !important; } .fs-18 { font-size: 18px !important; } .fs-19 { font-size: 19px !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; } .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-top-145 { padding-top: 140px; } .padding-top-150 { padding-top: 150px; } .padding-top-160 { padding-top: 160px; } .padding-top-190 { padding-top: 190px; } .padding-top-210 { padding-top: 210px; } .padding-top-260 { padding-top: 260px; } .padding-top-300 { padding-top: 300px; } .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-85 { padding-bottom: 85px; } .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-110 { padding-bottom: 110px; } .padding-bottom-105 { padding-bottom: 105px; } .padding-bottom-115 { padding-bottom: 115px; } .padding-bottom-120 { padding-bottom: 120px; } .padding-bottom-125 { padding-bottom: 125px; } .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; } } .padding-bottom-135 { padding-bottom: 135px; } .padding-bottom-200 { padding-bottom: 200px; } .padding-bottom-280 { padding-bottom: 280px; } .padding-bottom-285 { padding-bottom: 285px; } .padding-bottom-150 { padding-bottom: 150px; } .padding-bottom-160 { padding-bottom: 160px; } .padding-bottom-165 { padding-bottom: 165px; } .padding-bottom-170 { padding-bottom: 170px; } .padding-bottom-180 { padding-bottom: 180px; } .padding-bottom-215 { padding-bottom: 215px; } .padding-bottom-300 { padding-bottom: 300px; } .padding-bottom-460 { padding-bottom: 460px; } .margin-top-minus-90 { margin-top: -90px; } .margin-top-minus-100 { margin-top: -100px; } .margin-top-120 { margin-top: 120px; } .margin-top-150 { margin-top: 150px; } .margin-top-160 { margin-top: 160px; } .padding-120 { padding-top: 120px; padding-bottom: 120px; } .padding-110 { padding-top: 110px; padding-bottom: 110px; } .padding-100 { padding-top: 100px; padding-bottom: 100px; } .padding-20 { padding-top: 20px; padding-bottom: 20px; } .padding-30 { padding-top: 30px; padding-bottom: 30px; } .padding-40 { padding-top: 40px; padding-bottom: 40px; } .padding-50 { padding-top: 50px; padding-bottom: 50px; } .padding-60 { padding-top: 60px; padding-bottom: 60px; } .padding-65 { padding-top: 65px; padding-bottom: 65px; } .padding-70 { padding-top: 70px; padding-bottom: 70px; } .padding-80 { padding-top: 80px; padding-bottom: 80px; } .padding-90 { padding-top: 90px; padding-bottom: 90px; } .padding-10 { padding-top: 10px; padding-bottom: 10px; } .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-top-70 { margin-top: 70px; } .margin-top-80 { margin-top: 80px; } .margin-top-90 { margin-top: 90px; } .margin-top-100 { margin-top: 100px; } .margin-top-110 { margin-top: 110px; } .margin-top-120 { margin-top: 120px; } .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; } .margin-bottom-60 { margin-bottom: 60px; } .margin-bottom-70 { margin-bottom: 70px; } .margin-bottom-80 { margin-bottom: 80px; } .margin-bottom-90 { margin-bottom: 90px; } .margin-bottom-100 { margin-bottom: 100px; } .margin-bottom-110 { margin-bottom: 110px; } .margin-bottom-120 { margin-bottom: 120px; } .margin-bottom-150 { margin-bottom: 150px; } .margin-top-100 { margin-bottom: 100px; } .margin-top-120 { margin-top: 120px; } .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 floating_rotate { 0% { -webkit-transform: translatey(0px) rotate(0deg); transform: translatey(0px) rotate(0deg); } 50% { -webkit-transform: translatey(-50px) rotateY(360deg); transform: translatey(-50px) rotateY(360deg); } 100% { -webkit-transform: translatey(0px) rotate(0deg); transform: translatey(0px) rotate(0deg); } } @keyframes floating_rotate { 0% { -webkit-transform: translatey(0px) rotate(0deg); transform: translatey(0px) rotate(0deg); } 50% { -webkit-transform: translatey(-50px) rotateY(360deg); transform: translatey(-50px) rotateY(360deg); } 100% { -webkit-transform: translatey(0px) rotate(0deg); transform: translatey(0px) rotate(0deg); } } @-webkit-keyframes floating_scale { 0% { -webkit-transform: translatey(0px) scale(0.8); transform: translatey(0px) scale(0.8); } 50% { -webkit-transform: translatey(-50px) scale(1.4); transform: translatey(-50px) scale(1.4); } 100% { -webkit-transform: translatey(0px) scale(0.8); transform: translatey(0px) scale(0.8); } } @keyframes floating_scale { 0% { -webkit-transform: translatey(0px) scale(0.8); transform: translatey(0px) scale(0.8); } 50% { -webkit-transform: translatey(-50px) scale(1.4); transform: translatey(-50px) scale(1.4); } 100% { -webkit-transform: translatey(0px) scale(0.8); transform: translatey(0px) scale(0.8); } } @-webkit-keyframes floating_long { 0% { -webkit-transform: translatey(0px); transform: translatey(0px); } 50% { -webkit-transform: translatey(-150px); transform: translatey(-150px); } 100% { -webkit-transform: translatey(0px); transform: translatey(0px); } } @keyframes floating_long { 0% { -webkit-transform: translatey(0px); transform: translatey(0px); } 50% { -webkit-transform: translatey(-150px); transform: translatey(-150px); } 100% { -webkit-transform: translatey(0px); transform: translatey(0px); } } @-webkit-keyframes floating_leftright { 0% { -webkit-transform: translateX(-150px); transform: translateXS(-150px); } 50% { -webkit-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(-150px); transform: translateX(-150px); } } @keyframes floating_leftright { 0% { -webkit-transform: translateX(-150px); transform: translateXS(-150px); } 50% { -webkit-transform: translateX(0px); transform: translateX(0px); } 100% { -webkit-transform: translateX(-150px); transform: translateX(-150px); } } @-webkit-keyframes floating_leftright_rotateY { 0% { -webkit-transform: translateX(-150px) rotateY(0deg); transform: translateXS(-150px) rotateY(0deg); } 50% { -webkit-transform: translateX(0px) rotateY(180deg); transform: translateX(0px) rotateY(180deg); } 100% { -webkit-transform: translateX(-150px) rotateY(0deg); transform: translateX(-150px) rotateY(0deg); } } @keyframes floating_leftright_rotateY { 0% { -webkit-transform: translateX(-150px) rotateY(0deg); transform: translateXS(-150px) rotateY(0deg); } 50% { -webkit-transform: translateX(0px) rotateY(180deg); transform: translateX(0px) rotateY(180deg); } 100% { -webkit-transform: translateX(-150px) rotateY(0deg); transform: translateX(-150px) rotateY(0deg); } } @-webkit-keyframes floating_leftright_rotateX { 0% { -webkit-transform: translateX(-150px) rotateX(0deg); transform: translateXS(-150px) rotateX(0deg); } 50% { -webkit-transform: translateX(0px) rotateX(180deg); transform: translateX(0px) rotateX(180deg); } 100% { -webkit-transform: translateX(-150px) rotateX(0deg); transform: translateX(-150px) rotateX(0deg); } } @keyframes floating_leftright_rotateX { 0% { -webkit-transform: translateX(-150px) rotateX(0deg); transform: translateXS(-150px) rotateX(0deg); } 50% { -webkit-transform: translateX(0px) rotateX(180deg); transform: translateX(0px) rotateX(180deg); } 100% { -webkit-transform: translateX(-150px) rotateX(0deg); transform: translateX(-150px) rotateX(0deg); } } @-webkit-keyframes scaleupdown { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); } 50% { -webkit-transform: scale(0.8); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @keyframes scaleupdown { 0% { -webkit-transform: scale(1.2); transform: scale(1.2); } 50% { -webkit-transform: scale(0.8); transform: scale(1); } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); } } @-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); } } @-webkit-keyframes wave { 0% { background-position: 0 0; } 50% { background-position: -500px 0; } 100% { background-position: 500px 0; } } @keyframes wave { 0% { background-position: 0 0; } 50% { background-position: -500px 0; } 100% { background-position: 500px 0; } } /*--------------------------------------- ## Button ---------------------------------------*/ .agency .header-top .header-info-left .listing .listItem .icon{ color: var(--link-color); } .agency .header-top .header-info-right .header-cart .listItem a.social{ background-color: var(--link-color); color: #fff; } .btn-wrapper { display: block; } .agency .user-account .listItem a:hover{ color: var(--link-hover-color) !important; } .cmn-agency-btn { color: var(--paragraph-color); font-size: 16px; font-weight: 500; font-family: var(--body-font); display: inline-block; border-radius: 0px; text-align: center; cursor: pointer; white-space: nowrap; line-height: 34px; padding: 7px 35px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } @media only screen and (max-width: 575.98px) { .cmn-agency-btn { padding: 10px 25px; font-size: 15px; line-height: 28px; } } @media only screen and (max-width: 375px) { .cmn-agency-btn { padding: 5px 15px; font-size: 14px; } } .cmn-agency-btn-bg-1 { background: var(--button-color); color: var(--button-text-color) !important; border: 2px solid var(--button-color); } .cmn-agency-btn-bg-1:hover { background: var(--button-hover-color); border-color: var(--button-hover-text-color); /*color: var(--button-hover-text-color);*/ text-decoration: none !important; color: #fff; } .cmn-agency-btn-bg-2 { background: var(--main-color-two); color: #fff; border: 2px solid var(--main-color-two); } .cmn-agency-btn-bg-2:hover { background: none; color: var(--main-color-two); } .cmn-agency-btn-bg-3 { background: var(--main-color-three); color: #fff; border: 2px solid var(--main-color-three); } .cmn-agency-btn-bg-3:hover { background: none; color: var(--main-color-three); } .cmn-agency-btn-bg-4 { background: var(--main-color-four); color: #fff; border: 2px solid var(--main-color-four); } .cmn-agency-btn-bg-4:hover { background: none; color: var(--main-color-four); } .cmn-agency-btn-bg-5 { background: var(--main-color-five); color: #333; border: 2px solid var(--main-color-five); } .cmn-agency-btn-bg-5:hover { background: none; color: var(--main-color-five); } .cmn-agency-btn-bg-white { background: #fff; color: var(--heading-color); } .cmn-agency-btn-bg-white:hover { background: var(--main-color-one); color: #fff; } .cmn-agency-btn-bg-white.hover-bg-two:hover { background: var(--main-color-two); color: #fff; } .cmn-agency-btn-bg-white.hover-bg-three:hover { background: var(--main-color-three); color: #fff; } .cmn-agency-btn-bg-white.hover-bg-four:hover { background: var(--main-color-four); color: #fff; } .cmn-agency-btn-white { background-color: #fff; border: 3px solid #fff; } .cmn-agency-btn-white.color-one { color: var(--main-color-one); } .cmn-agency-btn-white.color-one:hover { background: var(--main-color-one); color: #fff; } .cmn-agency-btn-white.color-two { color: var(--main-color-two); } .cmn-agency-btn-white.color-two:hover { background: var(--main-color-two); color: #fff; } .cmn-agency-btn-white.color-three { color: var(--main-color-three); } .cmn-agency-btn-white.color-three:hover { background: var(--main-color-three); color: #fff; } .cmn-agency-btn-white.color-four { color: var(--main-color-four); } .cmn-agency-btn-white.color-four:hover { background: var(--main-color-four); color: #fff; } .cmn-agency-btn.extra-width { width: 220px; } .cmn-agency-btn-bg-heading { background: var(--heading-color); color: #fff; } .cmn-agency-btn-outline-steam { border: 2px solid #DDD; color: var(--heading-color); } .cmn-agency-btn-outline-steam:hover { background: #DDD; color: #fff; } .cmn-agency-btn-outline-one { padding: 7px 35px; border: 2px solid var(--main-color-one); } .cmn-agency-btn-outline-one.color-one { color: var(--main-color-one); } .cmn-agency-btn-outline-one:hover { background: var(--main-color-one); color: #fff; } @media only screen and (max-width: 575.98px) { .cmn-agency-btn-outline-one { padding: 8px 23px; font-size: 15px; line-height: 28px; } } @media only screen and (max-width: 375px) { .cmn-agency-btn-outline-one { padding: 4px 13px; font-size: 14px; } } .cmn-agency-btn-medium { padding: 7px 25px; } @media only screen and (max-width: 375px) { .cmn-agency-btn-medium { padding: 5px 15px; font-size: 14px; } } .cmn-agency-btn-small { padding: 5px 18px; } @media only screen and (max-width: 375px) { .cmn-agency-btn-small { padding: 5px 15px; font-size: 14px; } } .product-cart-btn { background-color: var(--main-color-one); color: #fff; padding: 6px 15px; font-size: 14px; -webkit-transition: 30ms; transition: 30ms; } .product-cart-btn:hover { background-color: var(--secondary-color); color: #fff; } .product-cart-btn.cart-btn-color-two { background-color: var(--main-color-two); } .product-cart-btn.cart-btn-color-two:hover { background-color: var(--secondary-color-two); color: #fff; } .product-cart-btn.cart-btn-absolute { position: absolute; top: 20px; left: 20px; z-index: 9; visibility: hidden; opacity: 0; -webkit-transition: 300ms; transition: 300ms; /* IE 9 */ -webkit-transform: scale(0); /* Chrome, Safari, Opera */ transform: scale(0); } .cart-details-btn { background-color: var(--new-color); color: #fff; padding: 6px 15px; font-size: 14px; -webkit-transition: 30ms; transition: 30ms; } .cart-details-btn:hover { color: #fff; } .cart-details-btn.cart-details-absolute { position: absolute; bottom: -30px; left: 0px; right: 0px; text-align: center; z-index: 9; margin: auto; visibility: hidden; opacity: 0; -webkit-transition: 300ms; transition: 300ms; } .view-all { font-size: 18px; line-height: 26px; } .view-all:hover { color: var(--main-color-one); } .color-two .view-all:hover { color: var(--main-color-two); } .browse-btn { font-size: 16px; color: var(--heading-color); display: inline-block; -webkit-transition: 200ms; transition: 200ms; } .browse-btn:hover { color: var(--main-color-one); } .btn-color-two { color: var(--main-color-two); } .btn-color-two:hover { color: var(--main-color-two); } .submit-style { border: 2px solid var(--main-color-two); background-color: var(--main-color-two); color: #fff; padding: 12px 20px; } /*--------------------------------------- ## Back Top ---------------------------------------*/ @-webkit-keyframes border-transform { 0%, 100% { border-radius: 63% 37% 54% 46%/55% 48% 52% 45%; } 14% { border-radius: 40% 60% 54% 46%/49% 60% 40% 51%; } 28% { border-radius: 54% 46% 38% 62%/49% 70% 30% 51%; } 42% { border-radius: 61% 39% 55% 45%/61% 38% 62% 39%; } 56% { border-radius: 61% 39% 67% 33%/70% 50% 50% 30%; } 70% { border-radius: 50% 50% 34% 66%/56% 68% 32% 44%; } 84% { border-radius: 46% 54% 50% 50%/35% 61% 39% 65%; } } .progressParent { position: fixed; right: 30px; bottom: 30px; height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; -webkit-box-shadow: inset 0 0 0 2px #d0d0d4; box-shadow: inset 0 0 0 2px #d0d0d4; z-index: 10000; opacity: 0; visibility: hidden; -webkit-transform: translateY(15px); transform: translateY(15px); -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent.rn-backto-top-active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .progressParent::after { position: absolute; font-family: "Line Awesome Free"; content: "\f062"; font-weight: 900; text-align: center; line-height: 46px; font-size: 20px; color: var(--main-color-one); left: 0; top: 0; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 2; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent::before { position: absolute; font-family: "Line Awesome Free"; content: "\f062"; font-weight: 900; text-align: center; line-height: 46px; font-size: 18px; opacity: 0; background: var(--main-color-one); -webkit-background-clip: text; -webkit-text-fill-color: transparent; left: 0; top: 0; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 2; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent:hover::before { opacity: 1; } .progressParent svg path { fill: none; } .progressParent svg.backCircle path { stroke: var(--main-color-one); stroke-width: 4; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } /*------------------------- Section Title -------------------------*/ .agency_section__title { text-align: center; max-width: 535px; margin-inline: auto; } .agency_section__title.title_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; gap: 20px; } .agency_section__title.text-left { text-align: left; margin: unset; max-width: unset; } .agency_section__title.white-color { color: #fff; } .agency_section__title.white-color .title { color: #fff; } .agency_section__title.center-text, .agency_section__title.text-center, .agency_section__title.desktop-center { text-align: center; } .agency_section__title.white .title { color: var(--heading-color); } .agency_section__title.white .title .title_style { padding: 5px 10px; background-color: #fff; border: 4px dashed var(--main-color-one); color: var(--main-color-one); } .agency_section__title.white .title .agency_title_shape img { -webkit-filter: brightness(100); filter: brightness(100); } .agency_section__title.white .section_para { color: #fff; } .agency_section__title .title { font-size: 48px; font-weight: 600; line-height: 70px; color: var(--heading-color); position: relative; margin: -6px 0 0; } /*@media (min-width: 1400px) and (max-width: 1599.98px) {*/ /* .agency_section__title .title {*/ /* font-size: 42px;*/ /* line-height: 54px;*/ /* }*/ /*}*/ /*@media (min-width: 1200px) and (max-width: 1399.98px) {*/ /* .agency_section__title .title {*/ /* font-size: 36px;*/ /* line-height: 48px;*/ /* }*/ /*}*/ /*@media (min-width: 992px) and (max-width: 1199.98px) {*/ /* .agency_section__title .title {*/ /* font-size: 32px;*/ /* line-height: 36px;*/ /* }*/ /*}*/ /*@media (min-width: 300px) and (max-width: 991.98px) {*/ /* .agency_section__title .title {*/ /* font-size: 28px;*/ /* line-height: 42px;*/ /* }*/ /*}*/ @media (max-width: 1400px){ .agency_section__title .title { font-size: 40px; } } @media (max-width: 992px){ .agency_section__title .title { font-size: 36px; } } @media (max-width: 768px){ .agency_section__title .title { font-size: 31px; } } @media only screen and (max-width: 575.98px) { .agency_section__title .title { font-size: 26px; line-height: 42px; } } @media only screen and (max-width: 375px) { .agency_section__title .title { font-size: 25px; line-height: 42px; } } .agency_section__title .title .title_style { line-height: 1; padding: 5px 10px; background-color: rgba(var(--main-color-one-rgb), 0.2); border: 4px dashed var(--main-color-one); } .agency_section__title .section_para { font-size: 18px; line-height: 28px; margin-top: 30px; } .agency_title_shape { position: absolute; top: -20px; right: 0px; height: auto; width: auto; } .agency_topbar { background-color: var(--heading-color); } .header-top.agency_topbar .header-info-right .header-cart .listItem .social { color: var(--heading-color); } /*---------------------------------------------- # Nav bar ----------------------------------------------*/ .agency_nav .mobile-logo { display: none; } @media only screen and (max-width: 991px) { .agency_nav .mobile-logo { display: block; } .agency_nav .desktop-logo { display: none !important; } } .navbar-area.agency_nav { position: relative; z-index: 95; background-color: var(--nav-background); padding: 0; } @media (min-width: 300px) and (max-width: 991.98px) { .navbar-area.agency_nav { padding: 0; } } .navbar-area.agency_nav.nav-absolute { position: absolute; left: 0; width: 100%; top: 0px; z-index: 99; } .navbar-area.agency_nav.nav-two .nav-container .navbar-collapse .navbar-nav { text-align: center; } .navbar-area.agency_nav.white-nav .nav-container .navbar-collapse .navbar-nav li { color: #fff; } .navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li { color: #fff; } .navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon .icon { color: #fff; } .navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .track-icon-list .single-icon.hover-color-two:hover .icon:hover { color: var(--main-color-two); } .navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts { color: #fff; } .navbar-area.agency_nav.white-nav .nav-container .nav-right-content ul li .login-account .accounts.hover-color-two:hover { color: var(--main-color-two); } .navbar-area.agency_nav .nav-container { background: transparent; -webkit-box-shadow: none; box-shadow: none; padding: 0px 15px; } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area.agency_nav .nav-container { padding: 4px 0; } } .navbar-area.agency_nav .nav-container .logo-wrapper .logo img { max-width: 200px; } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area.agency_nav .nav-container .logo-wrapper .logo img { max-width: 160px; } } @media (min-width: 300px) and (max-width: 991.98px) { .navbar-area.agency_nav .nav-container .logo-wrapper .logo img { max-width: 150px; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav { display: block; width: 100%; text-align: center; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav.nav-margin-top { margin-top: 15px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav.desktop-center { text-align: center; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li { display: inline-block; font-size: 16px; font-family: var(--body-font); text-transform: capitalize; color: var(--heading-color); font-weight: 400; line-height: 32px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 0px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li { font-size: 15px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li { font-size: 14px; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a { padding: 10px 30px 10px 0; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; color: var(--nav-text-color); } @media (min-width: 1400px) and (max-width: 1599.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a { padding: 7px 10px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a { padding: 5px 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a { padding: 5px 10px; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a:hover { color: var(--link-hover-color); background: none; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.current-menu-item { background: none; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children { padding-right: 0; position: relative; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a { padding: 10px 30px 10px 0; position: relative; z-index: 0; } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a { padding: 10px 10px; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a::after { content: "\f107"; font-family: "Line Awesome Free"; font-weight: 900; /* IE 9 */ -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */ transform: translateY(-50%); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; top: 1px; left: 4px; position: relative; } .navbar-area.agency_nav .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 !important; z-index: 992; border-bottom: 5px solid var(--main-color-one); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 50px; -webkit-column-rule-style: solid; -moz-column-rule-style: solid; column-rule-style: solid; -webkit-column-rule-color: rgba(221, 221, 221, 0.3); -moz-column-rule-color: rgba(221, 221, 221, 0.3); column-rule-color: rgba(221, 221, 221, 0.3); -webkit-column-rule-width: 2px; -moz-column-rule-width: 2px; column-rule-width: 2px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow, .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow:after { color: var(--nav-text-color); } @media (min-width: 300px) and (max-width: 991.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two { -webkit-column-count: unset; -moz-column-count: unset; column-count: unset; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li { margin-bottom: -1px; } @media (min-width: 300px) and (max-width: 991.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.column-count-two li { margin-bottom: 0; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { display: block; margin-left: 0; line-height: 24px; font-size: 14px; margin-bottom: -1px; } @media (min-width: 300px) and (max-width: 991.98px) { .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { margin-bottom: 0; } } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:last-child { margin-bottom: -1px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: 1px solid #e2e2e2; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { display: block; padding: 10px 30px; background-color: #fff; white-space: nowrap; color: var(--heading-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background-color: var(--link-hover-color); color: #fff; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children { position: relative; z-index: 0; padding-right: 0px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu { left: 100%; top: 0px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu { left: auto; right: 100%; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #fff; } .agency_nav .navbar-inner-category { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .navbar-inner-category { display: block; width: 100%; } } .agency_nav .navbar-inner-all { 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; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .navbar-inner-all { display: block; width: 100%; } } .agency_nav .click-nav-right-icon { display: none; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .click-nav-right-icon { position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 30px; color: rgba(0, 0, 0, 0.7); display: block; } .agency_nav .click-nav-right-icon:hover { color: var(--heading-color); } .agency_nav .click-nav-right-icon.white-color { color: #fff; } .agency_nav .click-nav-right-icon.white-color:hover { color: #fff; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .show-nav-content { visibility: hidden; opacity: 0; -webkit-transition: 300ms; transition: 300ms; margin-top: -50px; margin-left: auto; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .show-nav-content.show { visibility: visible; opacity: 1; margin-top: 10px; } } .agency_nav .single-right-content .btn-track { -webkit-transition: 300ms; transition: 300ms; } .agency_nav .single-right-content .btn-track:hover { color: var(--main-color-one); } .agency_nav .single-right-content .btn-track .track-icon { color: var(--main-color-one); } .agency_nav .single-right-content .user-icon-price { background: rgba(var(--main-color-three-rgb), 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .agency_nav .single-right-content .user-icon-price .user-icon { font-size: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: var(--main-color-three); color: #fff; height: 46px; width: 46px; } .agency_nav .single-right-content .user-icon-price .user-price { font-size: 20px; line-height: 30px; padding: 0 10px; color: var(--main-color-three); } /* Navbar right Content */ .agency_nav .single-right-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .agency_nav .navbar-right-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .agency_nav .track-icon-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .agency_nav .track-icon-list.white-color .single-icon .icon { color: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; } .agency_nav .track-icon-list .single-icon { position: relative; } .agency_nav .track-icon-list .single-icon:not(:last-child) { margin-right: 10px; } .agency_nav .track-icon-list .single-icon:hover .icon:hover { background-color: var(--main-color-one); color: #fff; } .agency_nav .track-icon-list .single-icon:hover .icon-notification { background-color: #fff; color: var(--main-color-one); } .agency_nav .track-icon-list .single-icon .icon { font-size: 24px; color: var(--heading-color); 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; background-color: rgba(221, 221, 221, 0.3); } @media only screen and (max-width: 375px) { .agency_nav .track-icon-list .single-icon .icon { font-size: 20px; } } .agency_nav .track-icon-list .single-icon.hover-color-two .icon:hover { color: var(--main-color-two); } .agency_nav .track-icon-list .single-icon.hover-color-three .icon:hover { color: var(--main-color-three); } .agency_nav .track-icon-list .single-icon.hover-color-four .icon:hover { color: var(--main-color-four); } .agency_nav .track-icon-list .single-icon .icon-notification { position: absolute; top: 0px; right: 0px; font-size: 12px; 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: 22px; width: 22px; background: var(--main-color-one); color: #fff; border-radius: 50%; } @media only screen and (max-width: 375px) { .agency_nav .track-icon-list .single-icon .icon-notification { height: 18px; width: 18px; font-size: 12px; } } .agency_nav .track-icon-list .single-icon .icon-notification.bg-color-one { background: var(--main-color-one); } .agency_nav .track-icon-list .single-icon .icon-notification.bg-color-two { background: var(--main-color-two); } .agency_nav .track-icon-list .single-icon .icon-notification.bg-color-three { background: var(--main-color-three); } .agency_nav .track-icon-list .single-icon .icon-notification.bg-color-four { background: var(--main-color-four); } .agency_nav .login-account { position: relative; z-index: 3; -webkit-transition: all 0.3s; transition: all 0.3s; } .agency_nav .login-account:hover .account-list-item { visibility: visible; opacity: 1; top: 100%; background: #fff; } .agency_nav .login-account:hover .accounts { color: #fff; background-color: var(--main-color-one); } .agency_nav .login-account:hover .accounts i { color: #fff; } .agency_nav .login-account .account-list-item { position: absolute; top: 130%; right: 0; background: #fff; z-index: 9998; -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.2); box-shadow: 0 0 10px rgba(221, 221, 221, 0.2); width: 120px; background: #fff; visibility: hidden; opacity: 1; -webkit-transition: all 0.2s; transition: all 0.2s; display: block !important; margin-left: 0 !important; } .agency_nav .login-account .account-list-item.hover-color-two .list a:hover { background: var(--main-color-two); } .agency_nav .login-account .account-list-item.hover-color-three .list a:hover { background: var(--main-color-three); } .agency_nav .login-account .account-list-item.hover-color-four .list a:hover { background: var(--main-color-four); } .agency_nav .login-account .account-list-item .list { margin: 0 !important; display: block !important; } .agency_nav .login-account .account-list-item .list a { display: block; font-size: 15px; font-weight: 400; padding: 10px 20px; color: var(--heading-color); border-bottom: 1px solid rgba(221, 221, 221, 0.7); -webkit-transition: all 0.3s; transition: all 0.3s; } .agency_nav .login-account .account-list-item .list a:hover { background: var(--main-color-one); color: #fff; } .agency_nav .login-account.style-02 { position: relative; z-index: 9999; } .agency_nav .login-account.style-02 .account-list-item .list a:hover { background: var(--main-color-three); } .agency_nav .login-account.style-02 .accounts { color: #fff; background: var(--main-color-one); padding: 10px 20px; } .agency_nav .login-account.style-02 .accounts:hover { background: #fff; color: var(--main-color-one); } .agency_nav .login-account.style-02 .accounts:hover i { color: var(--main-color-one); } .agency_nav .login-account.style-02 .accounts i { color: #fff; } .agency_nav .login-account.style-02 .accounts.bg-color-two { background: var(--main-color-two); } .agency_nav .login-account.style-02 .accounts.bg-color-two:hover { background: #fff; color: var(--main-color-two); } .agency_nav .login-account.style-02 .accounts.bg-color-two:hover i { color: var(--main-color-two); } .agency_nav .login-account.style-02 .accounts.bg-color-three { background: var(--main-color-three); } .agency_nav .login-account.style-02 .accounts.bg-color-three:hover { background: #fff; color: var(--main-color-three); } .agency_nav .login-account.style-02 .accounts.bg-color-three:hover i { color: var(--main-color-three); } .agency_nav .login-account.style-02 .accounts.bg-color-four { background: var(--main-color-four); } .agency_nav .login-account.style-02 .accounts.bg-color-four:hover { background: #fff; color: var(--main-color-four); } .agency_nav .login-account.style-02 .accounts.bg-color-four:hover i { color: var(--main-color-four); } .agency_nav .login-account.white-color .accounts { color: #fff; } .agency_nav .login-account.white-color .accounts:hover { color: var(--main-color-one); } .agency_nav .login-account.white-color .accounts:hover i { color: var(--main-color-one); } .agency_nav .login-account.white-color .accounts i { color: #fff; } .agency_nav .login-account .accounts { 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; background-color: rgba(221, 221, 221, 0.3); gap: 10px; color: var(--light-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .agency_nav .login-account .accounts i { font-size: 24px; color: var(--heading-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } @media only screen and (max-width: 375px) { .agency_nav .login-account .accounts i { font-size: 20px; } } @media only screen and (max-width: 375px) { .agency_nav .login-account .accounts { gap: 5px; } } .agency_nav .login-account .accounts.hover-color-two i { color: var(--main-color-two); } .agency_nav .login-account .accounts.hover-color-two:hover { color: var(--main-color-two); } .agency_nav .login-account .accounts.hover-color-two:hover i { color: var(--main-color-two); } .agency_nav .login-account .accounts.hover-color-three i { color: var(--main-color-three); } .agency_nav .login-account .accounts.hover-color-three:hover { color: var(--main-color-three); } .agency_nav .login-account .accounts.hover-color-three:hover i { color: var(--main-color-three); } .agency_nav .login-account .accounts.hover-color-four i { color: var(--main-color-four); } .agency_nav .login-account .accounts.hover-color-four:hover { color: var(--main-color-four); } .agency_nav .login-account .accounts.hover-color-four:hover i { color: var(--main-color-four); } .agency_nav .cart-shopping { position: relative; z-index: 2; } .agency_nav .cart-shopping:hover .icon { background-color: var(--main-color-one); color: #fff; } .agency_nav .cart-shopping:hover .addto-cart-contents { visibility: visible; opacity: 1; top: 100%; -webkit-transform: scale(1); transform: scale(1); } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .cart-shopping:hover .addto-cart-contents { -webkit-transform: translateX(0%) scale(1); transform: translateX(0%) scale(1); } } @media only screen and (max-width: 480px) { .agency_nav .cart-shopping:hover .addto-cart-contents { right: 0; } } @media only screen and (max-width: 375px) { .agency_nav .cart-shopping:hover .addto-cart-contents { -webkit-transform: translateX(20%); transform: translateX(20%); } } .agency_nav .cart-shopping .addto-cart-contents { position: absolute; right: 0; top: 130%; z-index: 3; width: 400px; background: #fff; -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5); box-shadow: 0 0 10px rgba(221, 221, 221, 0.5); padding: 20px; visibility: hidden; opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .cart-shopping .addto-cart-contents { -webkit-transform: translateX(0); transform: translateX(0); } } @media only screen and (max-width: 480px) { .agency_nav .cart-shopping .addto-cart-contents { width: 320px; } } @media only screen and (max-width: 480px) { .agency_nav .cart-shopping .addto-cart-contents { width: 270px; padding: 10px; right: 100%; } } .agency_nav .cart-shopping .addto-cart-contents .cart-total-amount { 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-top: 20px; } .agency_nav .cart-shopping .addto-cart-contents .nicescroll-rails .nicescroll-cursors { background-color: var(--main-color-one) !important; } .agency_nav .cart-shopping .single-addto-cart-wrappers { max-height: 240px; overflow-y: auto; } .agency_nav .cart-shopping .single-addto-carts { 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-right: 5px; } .agency_nav .cart-shopping .single-addto-carts:not(:last-child) { margin-bottom: 10px; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb { max-width: 70px; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-thumb img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .price-title { color: var(--main-color-one); font-size: 18px; } .agency_nav .cart-shopping .single-addto-carts .addto-cart-flex-contents .addto-cart-img-contents .price-updates .old-price { text-decoration: line-through; font-size: 14px; } .agency_nav .cart-shopping .btn-wrapper .cart-btn { color: #fff; 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; border: 2px solid var(--main-color-one); background-color: var(--main-color-one); -webkit-transition: all 0.3s; transition: all 0.3s; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_nav .cart-shopping .btn-wrapper .cart-btn { line-height: 28px; } } @media only screen and (max-width: 575.98px) { .agency_nav .cart-shopping .btn-wrapper .cart-btn { line-height: 24px; font-size: 15px; } } @media only screen and (max-width: 375px) { .agency_nav .cart-shopping .btn-wrapper .cart-btn { padding: 8px 25px; font-size: 14px; } } .agency_nav .cart-shopping .btn-wrapper .cart-btn:hover { background: none; color: var(--main-color-one); } .agency_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline { background: none; color: var(--main-color-one); border: 2px solid var(--main-color-one); } .agency_nav .cart-shopping .btn-wrapper .cart-btn.cart-btn-outline:hover { background-color: var(--main-color-one); color: #fff; } @media only screen and (max-width: 991px) { .navbar-area.agency_nav.index-02 .nav-container .navbar-collapse.show .navbar-nav { background: transparent; } .navbar-area.agency_nav.index-03 .nav-container .navbar-right-content { margin-top: -50px; } .navbar-area.agency_nav.index-03 .nav-container .navbar-right-content.show { margin-top: 10px; } .navbar-area.agency_nav.white-nav .navbar-toggler { border: 1px solid rgba(255, 255, 255, 0.8); } .navbar-area.agency_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.agency_nav.white-nav .navbar-toggler.active .navbar-toggler-icon::after { background: rgba(255, 255, 255, 0.8); } .navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon { background: rgba(255, 255, 255, 0.8); } .navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon::before, .navbar-area.agency_nav.white-nav .navbar-toggler .navbar-toggler-icon::after { background: rgba(255, 255, 255, 0.8); } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler { position: absolute; right: 37px; top: 50%; -webkit-box-shadow: none; box-shadow: none; /* IE 9 */ -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */ transform: translateY(-50%); border: 1px solid rgba(0, 0, 0, 0.7); outline: none; } .navbar-area.agency_nav .navbar-toggler.active .navbar-toggler-icon { background: none; } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after { background: rgba(0, 0, 0, 0.7); top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon { background: rgba(0, 0, 0, 0.7); display: inline-block; width: 25px; height: 2px; margin: 10px -4px 10px; position: relative; } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::before, .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after { position: absolute; content: ""; height: 2px; width: 25px; background: rgba(0, 0, 0, 0.7); top: -7px; left: 0; -webkit-transition: all 0.4s; transition: all 0.4s; } .navbar-area.agency_nav .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after { top: auto; bottom: -7px; } .navbar-area.agency_nav .nav-container { position: relative; z-index: 0; min-height: 50px; } .navbar-area.agency_nav .nav-container .responsive-mobile-menu { display: block; position: relative; width: 100%; } .navbar-area.agency_nav .nav-container .navbar-brand { display: block; } .navbar-area.agency_nav .nav-container .navbar-brand .navbar-toggler { position: absolute; right: 10px; border: 1px solid #e2e2e2; -webkit-box-shadow: none; box-shadow: none; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav { display: block; margin-top: 30px; background: #f5f5f5; -webkit-box-shadow: 0 0 30px rgba(221, 221, 221, 0.3); box-shadow: 0 0 30px rgba(221, 221, 221, 0.3); } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li { display: block; text-align: left; line-height: 30px; padding: 5px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li a { padding: 15px 20px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li:last-child { border-bottom: none; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 0; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before { top: 25px; right: 20px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover { padding-bottom: 0; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > a { padding: 15px 20px; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .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: all 500ms linear; transition: all 500ms linear; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before { content: "\f107"; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { padding: 0; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before { color: #fff; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: none; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.2); } } @media only screen and (max-width: 575px) { .navbar-area.agency_nav .nav-container { padding: 12px 12px 15px; } .navbar-area.agency_nav .nav-container .logo-wrapper .logo img { max-width: 140px; } } /*-------------------------------------------------------------- Agency Footer Css --------------------------------------------------------------*/ .agency_footer_area { position: relative; z-index: 1; background-color: var(--footer-background); } .footer-top-border { border-top: 1px solid rgba(221, 221, 221, 0.7); } .agency_footer_shape { position: absolute; bottom: 30px; left: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_footer_shape { display: none; } } .agency_contact_footer_shape { position: absolute; top: 30px; right: 30px; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_contact_footer_shape { display: none; } } .agency_footer_widget { position: relative; z-index: 1; } .agency_footer_widget .agency_widget_title { font-size: 24px; font-weight: 400; line-height: 32px; text-transform: capitalize; position: relative; color: var(--heading-color); } @media only screen and (max-width: 480px) { .agency_footer_widget .agency_widget_title { font-size: 22px; } } @media only screen and (max-width: 375px) { .agency_footer_widget .agency_widget_title { font-size: 20px; } } .agency_footer_widget .agency_footer_inner .footer-logo { text-align: center; } .agency_footer_widget .agency_footer_inner .footer-logo-para { font-size: 15px; } .agency_footer_widget .agency_footer_inner .footer-para { font-size: 16px; color: var(--light-color); line-height: 28px; } .agency_footer_widget .agency_footer_inner .footer-link-list { padding: 0; } .agency_footer_widget .agency_footer_inner .footer-link-list .list { position: relative; z-index: 2; -webkit-transition: 300ms; transition: 300ms; } .agency_footer_widget .agency_footer_inner .footer-link-list .list:not(:last-child) { margin-bottom: 15px; } .agency_footer_widget .agency_footer_inner .footer-link-list .list:hover a { color: var(--main-color-one); } .agency_footer_widget .agency_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; } .agency_footer_widget .agency_footer_inner .footer-link-list .list a:hover { color: var(--main-color-one); } .agency_footer_widget .agency_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; } .agency_footer_widget .agency_footer_inner .footer-social-list .lists a { color: #fff; 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: 35px; width: 35px; font-size: 18px; border-radius: 5px; background: rgba(0, 0, 0, 0.5); border-radius: 50%; -webkit-transition: 300ms; transition: 300ms; } @media only screen and (max-width: 575.98px) { .agency_footer_widget .agency_footer_inner .footer-social-list .lists a { font-size: 18px; height: 35px; width: 35px; } } @media only screen and (max-width: 375px) { .agency_footer_widget .agency_footer_inner .footer-social-list .lists a { height: 30px; width: 30px; } } .agency_footer_widget .agency_footer_inner .footer-social-list .lists a:hover { color: #fff; background: var(--main-color-one); } .agency_footer_widget .agency_footer_inner .footer-contact-single:not(:last-child) { margin-bottom: 20px; } .agency_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-icon { background-color: var(--main-color-one); } .agency_footer_widget .agency_footer_inner .footer-contact-single:hover .footer-contact-details-item { color: var(--main-color-one); } .agency_footer_widget .agency_footer_inner .footer-contact-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .agency_footer_widget .agency_footer_inner .footer-contact-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: 35px; width: 35px; font-size: 18px; background-color: rgba(0, 0, 0, 0.5); color: #fff; border-radius: 50%; -webkit-transition: 300ms; transition: 300ms; } .agency_footer_widget .agency_footer_inner .footer-contact-details { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: left; } .agency_footer_widget .agency_footer_inner .footer-contact-details-subtitle { display: block; color: var(--extra-light-color); margin-bottom: 5px; } .agency_footer_widget .agency_footer_inner .footer-contact-details-item { color: var(--light-color); -webkit-transition: 200ms; transition: 200ms; } .agency_footer_widget .agency_footer_inner .footer-contact .contact-item { display: block; font-size: 18px; font-weight: 400; line-height: 28px; } .agency_footer_widget .agency_footer_inner .footer-contact .contact-item:not(:first-child) { margin-top: 10px; } .agency_footer_widget .agency_footer_inner .footer-contact .contact-item:hover { color: var(--main-color-one); } .agency_copyright_area { padding: 25px 0; background-color: var(--copyright-background-color); } .agency_copyright_area.copyright-border { border-top: 1px solid rgba(221, 221, 221, 0.7); } .agency_copyright_area .copyright-contents { font-size: 16px; color: var(--light-color); text-align: center; } @media only screen and (max-width: 767.98px) { .agency_copyright_area .copyright-contents { text-align: center; margin-top: 10px; } } .agency_copyright_area .copyright-contents a { color: var(--main-color-one); font-weight: 500; } .white_footer .footer-top-border { border-top: 1px solid rgba(221, 221, 221, 0.2); } .white_footer .agency_footer_widget .agency_widget_title { color: rgba(255, 255, 255, 0.9); } .white_footer .agency_footer_widget .footer-logo-para { color: rgba(255, 255, 255, 0.7); } .white_footer .agency_footer_widget .agency_footer_inner .footer-social-list li a { background-color: rgba(221, 221, 221, 0.2); } .white_footer .agency_footer_widget .footer-link-list { padding: 0; } .white_footer .agency_footer_widget .footer-link-list .list a { color: rgba(255, 255, 255, 0.7); } .white_footer .agency_footer_widget .footer-contact-icon { background-color: rgba(221, 221, 221, 0.2); color: #fff; } .white_footer .agency_footer_widget .footer-contact-details-subtitle { color: rgba(255, 255, 255, 0.7); } .white_footer .agency_footer_widget .footer-contact-details-item { color: rgba(255, 255, 255, 0.7); } .white_footer .agency_copyright_area.copyright-border { border-top: 1px solid rgba(221, 221, 221, 0.2); } .white_footer .agency_copyright_area .copyright-contents { color: rgba(255, 255, 255, 0.7); } /* Banner */ .agency_banner__padding { padding: 180px 0 0; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner__padding { padding: 120px 0 0; } } .agency_banner__content__wrapper { position: relative; z-index: 2; padding-right: 45px; } @media (min-width: 1400px) and (max-width: 1599.98px) { .agency_banner__content__wrapper { padding-right: 40px; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .agency_banner__content__wrapper { padding-right: 30px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .agency_banner__content__wrapper { padding-right: 20px; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner__content__wrapper { padding-right: 0px; } } .agency_banner__content__wrapper .agency_banner__single { position: relative; z-index: 2; } .agency_banner__content__wrapper .agency_banner__single__content { position: relative; z-index: 5; } .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 65px; line-height: 90px; margin: -12px 0 0; position: relative; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title { padding-right: 60px; } } .agency_banner__content__wrapper .agency_banner__single__content__title .agency_banner_title_shape { position: absolute; top: -50px; right: 0px; height: auto; width: auto; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title .agency_banner_title_shape { top: 0; } } @media (min-width: 1200px) and (max-width: 1399.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 48px; line-height: 70px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 42px; line-height: 60px; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 32px; line-height: 48px; } } @media only screen and (max-width: 575.98px) { .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 28px; line-height: 42px; } } @media only screen and (max-width: 375px) { .agency_banner__content__wrapper .agency_banner__single__content__title { font-size: 26px; } } .agency_banner__content__wrapper .agency_banner__single__content__title .title_style { display: inline-block; background-color: rgba(var(--main-color-one-rgb), 0.1); padding: 5px 15px; border: 3px dashed var(--main-color-one); } .agency_banner__content__wrapper .agency_banner__single__content__para { font-size: 18px; color: var(--light-color); font-weight: 400; line-height: 28px; } @media only screen and (max-width: 480px) { .agency_banner__content__wrapper .agency_banner__single__content__para { font-size: 16px; line-height: 26px; } } @media only screen and (max-width: 375px) { .agency_banner__content__wrapper .agency_banner__single__content__para { font-size: 15px; } } .agency_banner__right { position: relative; padding-bottom: 50px; } .agency_banner_main { position: relative; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner_main__thumb img { width: 100%; } } .thumb_shape { position: relative; overflow: hidden; } .thumb_shape::before { content: ""; position: absolute; background-color: var(--main-color-one); height: 100px; width: 100px; top: -40px; right: -40px; border-radius: 50%; } .thumb_shape.left::before { right: auto; left: -40px; } .agency_banner_reviewer { background-color: #fff; padding: 20px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; max-width: 100%; -webkit-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; } .agency_banner_reviewer__position { position: absolute; bottom: 0; left: -100px; } @media (min-width: 300px) and (max-width: 991.98px) { .agency_banner_reviewer__position { left: 0; position: relative; margin-top: 30px; } } .agency_banner_reviewer__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .agency_banner_reviewer__thumb { border: 2px solid #fff; border-radius: 50%; -webkit-box-shadow: 0 0 4px #666; box-shadow: 0 0 4px #666; -webkit-transition: all 0.4s; transition: all 0.4s; max-width: 50px; } .agency_banner_reviewer__thumb:hover { position: relative; z-index: 3; -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-box-shadow: 0 0 7px var(--main-color-one); box-shadow: 0 0 7px var(--main-color-one); -webkit-transition: all 0.4s; transition: all 0.4s; } .agency_banner_reviewer__thumb:not(:first-child) { margin-left: -10px; } .agency_banner_reviewer__thumb img { border-radius: 50%; } .agency_banner_reviewer__title { font-size: 20px; font-weight: 600; color: var(--heading-color); } .agency_banner_reviewer__review { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 7px; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 15px; color: var(--light-color); } .agency_banner_reviewer__review__icon { color: var(--review-color); display: inline-block; font-size: 18px; } .agency_section_bg { background-color: var(--agency-section-bg); } .agency_section_bg_2 { background-color: var(--agency-section-bg-2); } .agency_section_bg_3 { /* background-color: var(--footer-background); */ } /* About css */ @media (min-width: 300px) and (max-width: 991.98px) { .agency_about__thumb img { width: 100%; } } @media (min-width: 992px) and (max-width: 1199.98px) { .agency_about__right { padding-left: 20px; } } .agency_about__list li { font-size: 16px; line-height: 24px; color: var(--light-color); padding-left: 30px; position: relative; } .agency_about__list li:not(:last-child) { margin-bottom: 15px; } .agency_about__list li::before { font-family: "Line Awesome Free"; font-weight: 900; content: "\f00c"; position: absolute; left: 0; top: 0; 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: 22px; width: 22px; background-color: var(--main-color-one); color: #fff; border-radius: 50%; font-size: 12px; } .thumb_border { padding-left: 50px; padding-top: 50px; position: relative; } @media (min-width: 992px) and (max-width: 1199.98px) { .thumb_border { padding-left: 30px; padding-top: 30px; } } @media only screen and (max-width: 575.98px) { .thumb_border { padding-left: 30px; padding-top: 30px; } } @media only screen and (max-width: 375px) { .thumb_border { padding-left: 20px; padding-top: 20px; } } .thumb_border.right { padding-left: 0; padding-right: 50px; } @media (min-width: 992px) and (max-width: 1199.98px) { .thumb_border.right { padding-left: 0px; padding-right: 30px; } } @media only screen and (max-width: 575.98px) { .thumb_border.right { padding-left: 0px; padding-right: 30px; } } @media only screen and (max-width: 375px) { .thumb_border.right { padding-left: 0px; padding-right: 20px; } } .thumb_border.right::before { left: auto; right: 0; } .thumb_border::before { content: ""; position: absolute; left: 0; top: 0; background-color: rgba(var(--main-color-one-rgb), 0.5); height: calc(100% - 80px); width: calc(100% - 80px); z-index: -1; } .thumb_border__bottom { padding-left: 50px; padding-bottom: 50px; position: relative; } @media (min-width: 992px) and (max-width: 1199.98px) { .thumb_border__bottom { padding-left: 30px; padding-bottom: 30px; } } @media only screen and (max-width: 575.98px) { .thumb_border__bottom { padding-left: 30px; padding-bottom: 30px; } } @media only screen and (max-width: 375px) { .thumb_border__bottom { padding-left: 20px; padding-bottom: 20px; } } .thumb_border__bottom.right { padding-left: 0; padding-right: 50px; } @media (min-width: 992px) and (max-width: 1199.98px) { .thumb_border__bottom.right { padding-left: 0px; padding-right: 30px; } } @media only screen and (max-width: 575.98px) { .thumb_border__bottom.right { padding-left: 0px; padding-right: 30px; } } @media only screen and (max-width: 375px) { .thumb_border__bottom.right { padding-left: 0px; padding-right: 20px; } } .thumb_border__bottom.right::before { left: auto; right: 0; } .thumb_border__bottom::before { content: ""; position: absolute; left: 0; bottom: 0; background-color: rgba(var(--main-color-one-rgb), 0.5); height: calc(100% - 80px); width: calc(100% - 80px); z-index: -1; } /* Counter Css */ .center-text .single_counter__count { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .desktop-center .single_counter__count, .text-center .single_counter__count, .center-text .single_counter__count { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .single_counter.desktop-center .single_counter__count, .single_counter.text-center .single_counter__count, .single_counter.center-text .single_counter__count { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .single_counter__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 20px; } .single_counter__count { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; position: relative; margin: -12px 0 0; } .single_counter__count .odometer { font-size: 65px; font-weight: 600; line-height: 70px; } @media only screen and (max-width: 480px) { /*.single_counter__count .odometer {*/ /* font-size: 36px;*/ /*}*/ } @media only screen and (max-width: 375px) { /*.single_counter__count .odometer {*/ /* font-size: 28px;*/ /*}*/ } .single_counter__count__title { font-size: 65px; font-weight: 600; line-height: 70px; } @media only screen and (max-width: 480px) { .single_counter__count__title { font-size: 36px; } } @media only screen and (max-width: 375px) { .single_counter__count__title { font-size: 28px; } } .single_counter__para { font-size: 20px; line-height: 26px; color: var(--light-color); } @media only screen and (max-width: 480px) { .single_counter__para { font-size: 18px; } } /* Agency Service Css */ .agency_service { padding: 20px; -webkit-transition: all 0.3s; transition: all 0.3s; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .agency_service:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .agency_service__icon { background-color: var(--main-color-one); padding: 10px; display: inline-block; font-size: 50px; } .agency_service__icon img { max-width: 70px; filter: brightness(0) invert(1); } .agency_service__title { font-size: 20px; line-height: 24px; font-weight: 600; color: var(--heading-color); } .agency_service__para { font-size: 14px; line-height: 24px; font-weight: 400; color: var(--light-color); } .agency_service__btn { border: 1px solid var(--button-color); background-color: var(--button-color); color: var(--button-text-color); padding: 7px 20px; font-size: 15px; line-height: 1; -webkit-transition: all 0.3s; transition: all 0.3s; } .agency_service__btn:hover { background-color: var(--button-hover-color); color: var(--button-hover-text-color); border-color: var(--button-hover-color); } /* Work css */ @media (min-width: 992px) and (max-width: 1199.98px) { .agency_work__thumb img { width: 100%; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_work__thumb img { width: 100%; } } .agency_work__title { font-size: 24px; font-weight: 600; line-height: 28px; color: var(--heading-color); } .agency_work__para { font-size: 14px; font-weight: 400; line-height: 24px; color: var(--light-color); } /* Agency Testimonial Css */ @media (min-width: 300px) and (max-width: 991.98px) { .agency_testimonial__thumb img { width: 100%; } } .agency_testimonial__contents__title { font-size: 32px; font-weight: 600; line-height: 36px; color: var(--heading-color); } @media only screen and (max-width: 575.98px) { .agency_testimonial__contents__title { font-size: 28px; line-height: 30px; } } @media only screen and (max-width: 375px) { .agency_testimonial__contents__title { font-size: 25px; } } .agency_testimonial__contents__para { font-size: 18px; font-weight: 400; line-height: 26px; color: var(--light-color); } .agency_testimonial__contents__comments { position: relative; } .agency_testimonial__contents__comments__quote { font-size: 150px; color: rgba(var(--main-color-one-rgb), 0.15); position: absolute; top: -60px; left: -10px; } .agency_testimonial__rating__icon { color: var(--review-color); } .agency_testimonial__rating__author__title { font-size: 20px; color: var(--heading-color); line-height: 24px; font-weight: 600; } .agency_testimonial__rating__author__subtitle { font-size: 15px; color: var(--light-color); line-height: 24px; font-weight: 400; } /* Contact area */ .agency_contact_footer { position: relative; } .agency_contact_single__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; gap: 20px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .agency_contact_single__left { -ms-flex-preferred-size: 40%; flex-basis: 40%; } @media only screen and (max-width: 767.98px) { .agency_contact_single__left { -ms-flex-preferred-size: 60%; flex-basis: 60%; } } @media only screen and (max-width: 375px) { .agency_contact_single__left { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } /* Blog area */ @media (min-width: 300px) and (max-width: 991.98px) { .agency_blog__thumb img { width: 100%; } } .agency_blog__contents__title { font-size: 24px; line-height: 32px; margin: -6px 0 0; -webkit-transition: 200ms; transition: 200ms; } .agency_blog__contents__title:hover { color: var(--main-color-one); } @media (min-width: 1200px) and (max-width: 1399.98px) { .agency_blog__contents__title { font-size: 22px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .agency_blog__contents__title { font-size: 22px; } } @media (min-width: 300px) and (max-width: 991.98px) { .agency_blog__contents__title { font-size: 22px; } } @media only screen and (max-width: 480px) { .agency_blog__contents__title { font-size: 20px; } } .agency_blog__contents__title-two { font-size: 18px; line-height: 28px; -webkit-transition: 200ms; transition: 200ms; } .agency_blog__contents__title-two:hover { color: var(--main-color-one); } .agency_blog__contents__para { font-size: 16px; line-height: 26px; } @media only screen and (max-width: 480px) { .agency_blog__contents__para { font-size: 15px; } } /*Extra Css*/ .white_footer .footerTittle { color: var(--footer-text-color); margin-bottom: 1.5rem !important; } .agency_footer_widget .footer-pera p{ color: rgba(255, 255, 255, 0.9); } .footer-widget .footer-social { margin-top: 20px !important; } .footer-widget .listing-info .listItem{ margin-bottom: 10px; padding-left: 5px; } .agency_footer_area ul li a:hover { color: var(--link-hover-color); } .footer-widget .listing-info .icon{ margin-right: 5px; } .agency_footer_widget .agency_widget_title { font-size: 24px; font-weight: 400; line-height: 32px; text-transform: capitalize; position: relative; color: var(--heading-color); } .agency_footer_widget ul li { margin-bottom: 15px; } .agency_footer_area ul li a{ color: var(--footer-text-color); } .agency_section_bg_3 .footer-widget p { color: var(--footer-text-color); } .agency_copyright_area p{ color: var(--copyright-text-color) ; } .agency .eventsArea.sectionBg1{ background: var(--agency-section-bg-2) !important; } .agency .eventsArea .section-tittle .tittle{ color: var(--heading-color) !important; } .agency_and_newspaper_class_condition{ padding: 70px 0px; } .agency .searchBox-wrapper .search-box .input-form .icon{ background-color: var(--button-color); color: var(--button-text-color); } .agency .singleProduct .productImg .sticky-wrap .sticky.stickyStye, .agency .singleProduct .productImg .cart-icon .lisItem .icon, .agency .singleContact .icon-wrap .icon, .agency .footer-social .social { background-color: var(--link-color); color: #fff; } .agency .singleBlog-global .blog-img .content{ background: var(--link-color); } .agency .singleBlog-global .blogCaption .tittle:hover, .agency .popularServices-global .itemsCaption .itemsTittle:hover, .agency .eventCaption h3:hover a { color: var(--link-hover-color) !important; } .agency .passRemember .forgetPassword .forgetPass, .agency .sinUp .singApp, .agency .form-Wrapper .checkWrap2 a, .agency .forgetpassword-blog a, .agency .createac-login{ color: var(--link-color); } .agency .btn-wrapper .cmn-btn1, .agency .singleServices-global .eventCaption .cmn-btn-outline3, .agency .pagination .page-item.active .page-link, .pagination .page-item:hover .page-link, .agency .selectItems .nice-select, .agency .barberShop__shop__cart, .barber-shop .cmn-btn-outline3, .agency .btn-wrapper .cmn-btn.cmn-btns, #login_btn, .agency .cartList .listItem .items, .agency .listItem .btn-wrapper a.cmn-btn4, .agency .coupon-contents-form .btn-submit, .agency .btn-wrapper .cmn-btn { background-color: var(--button-color) !important; color: var(--button-text-color) !important; border-color: var(--button-color); } .agency .btn-wrapper .cmn-btn-outline3{ border: 1px solid var(--button-color); color: var(--button-color); } .agency .btn-wrapper .cmn-btn-outline3:hover{ background-color: var(--button-hover-color); color: var(--button-hover-text-color); } .agency .btn-wrapper .cmn-btn1, .agency .singleServices-global .eventCaption .cmn-btn-outline3:hover, .agency .barberShop__shop__cart, .barber-shop .cmn-btn-outline3:hover, .agency .btn-wrapper .cmn-btn.cmn-btns:hover, #login_btn:hover, .agency .listItem .btn-wrapper a.cmn-btn4:hover, .agency .btn-wrapper .cmn-btn:hover{ background-color: var(--button-hover-color); color: var(--button-hover-text-color); border-color: var(--button-hover-color); } .agency #productPagination button{ background-color: var(--button-color); color: var(--button-text-color); } .agency #productPagination button.active{ background-color: #fff; border: 1px solid var(--button-color); color: var(--button-color); } .agency .agency_blog__thumb img { height: 270px; object-fit: cover; width: 100%; } .agency .agency_blog__contents h3 {width: 100%;overflow: hidden;text-wrap: nowrap;text-overflow: ellipsis;} .agency .agency_blog { border: 1px solid #ddd; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; } .agency .agency_blog__contents { padding: 15px; margin-top: 0 !important; } .agency .blogCaption a{ padding: 5px 0; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global { position: relative; margin-top: 4rem; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global .clientImg { position: absolute; top: -60px; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global .clientImg img { height: 75px; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global .clientText ul { display: flex; gap: 3px; color: #ffa500; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global .clientText .clientName { font-size: 21px; margin: 10px 0 0 0; } .agency .global-testimonialslider .global-slick-init .singleTestimonial-global .clientText .clinetDisCrip { color: #808080; font-weight: 600; font-style: italic; margin: 0 0 10px 0; } .agency .global-testimonialslider .global-slick-init .slick-arrow { top: 50%; } .agency .global-testimonialslider .global-slick-init .prev-icon { left: -25px; } .agency .global-testimonialslider .global-slick-init .next-icon { right: -25px; } .agency .teamArea-global, .agency .missionArea{ padding: 60px 0; } .agency > .abutArea-global1 { padding-top: 60px; } .agency .blogDetails .blog-img .posted-date { position: absolute; bottom: 0; background: #00000078; color: #fff; padding: 5px 10px; border-top-right-radius: 5px; font-size: 14px; } .agency .blogDetails .blog-img .posted-date i { margin-right: 5px; } .agency .blogDetails .capImg { position: relative; } .agency .blogDetails .capImg .singleBlog-details { position: absolute; bottom: 0; background: #00000078; color: #fff; padding: 5px 10px; border-top-right-radius: 4px; } .agency .blogDetails .capImg .singleBlog-details ul { margin: 0; } .agency .blogDetails .capImg .singleBlog-details ul li { margin: 0 !important; font-size: 14px !important; } .agency .blogDetails .capImg .singleBlog-details ul li i { margin-right: 5px; } .agency .blogDetails .login-form h4 { text-align: left !important; } .agency .blogDetails .login-form form { border: 1px solid #ddd; padding: 20px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 10px; } .agency .blogDetails .login-form form .d-block {border: 1px solid var(--button-color) !important;color: var(--button-color) !important;transition: 0.5s ease-in;} .agency .blogDetails .login-form form .d-block:hover {background: var(--button-color) !important;color: #fff !important;} .agency .loginArea .forget-passwordwrap { width: 70%; margin: 0 auto; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .agency .loginArea .forget-passwordwrap h2 { font-size: 24px; background: #f1f1f1; padding: 10px 15px; } .agency .loginArea .forget-passwordwrap form { padding: 20px; border: 1px solid #ddd; border-top: 1px solid transparent; } .agency .galleryArea-global .singleGallery-global { max-height: 100%; } .agency .galleryArea-global .tab-menu-global .active { position: relative; background: var(--main-color-one); text-decoration: none !important; color: #fff !important; padding: 0 10px; } .agency .galleryArea-global .tab-menu-global .active:before { content: ''; width: 0px; height: 0; border-top: solid 16px var(--main-color-one); border-left: solid 10px transparent; border-right: solid 10px transparent; position: absolute; bottom: -6px; left: 50%; transform: translate(-50%, 50%); } .agency .galleryArea-global .tab-menu-global a { font-size: 18px; color: #808080; } .agency .testimonial-page { background: #f1f1f1; } .agency .testimonial-page .singleTestimonial-global { box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .agency .dashboard-right h2 { background: var(--main-color-one); font-size: 21px; padding: 5px 15px; margin: 0 !important; } .agency .dashboard-right form { padding: 30px; padding-top: 20px; border: 1px solid #ddd; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .agency .dashboard-right form .btn-wrapper button { background: var(--main-color-one); border: 1px solid var(--main-color-one); color: #667085; font-weight: 600; margin-top: 20px; padding: 15px 30px 15px; text-transform: uppercase; letter-spacing: 1px; transition: 0.5s ease-in; } .agency .dashboard-right form .btn-wrapper button:hover { color: #fff; } .agency .dashboard-right form .media-upload-btn-wrapper button { background: #ddd; border: 1px solid #ddd; } .agency .dashboard-right form label { font-size: 14px; color: #808080; } .agency .categoryListing .categoryOption .singleOption ul li { background: #f1f1f1; padding: 0 5px; margin: 10px 0; border-radius: 5px; font-size: 14px; } .agency .product-view-wrap .single-main-image img { height: auto; width: 100%; } .agency .blogArea-global .singleBlog-global .blog-img .post-date {position: absolute;bottom: 0;background: #000000a6;color: #fff;padding: 5px 10px;border-top-right-radius: 4px;} .agency .blogArea-global .singleBlog-global .blogCaption ul li a { background: #f1f1f1; font-size: 14px; padding: 5px 5px; border-radius: 10px; } .agency .blogArea-global .singleBlog-global .blogCaption .btn { background: var(--button-color); margin: 0 0 20px 0; border-radius: 0; padding: 5px 15px; } .agency .blogArea-global .singleBlog-global .blogCaption .btn i { font-size: 12px; } .agency #book_point_menu ul { padding: 0; margin: 0; } .agency .heroPadding2 .breadcrumb { margin: 20px 0 0 0; } .agency .heroPadding2 .breadcrumb li, .agency .heroPadding2 .breadcrumb li:before, .agency .heroPadding2 .breadcrumb li a{ color: #808080 !important; } .agency .heroPadding2 .breadcrumb li { color: #808080 !important; line-height: 1.7; } .btn-wrapper .cmn-btn3:hover { background: var(--button-color); border: 1px solid var(--btn-color-one); color: #fff; } /*Global Styles*/ .faqinqform form { border: 1px solid #ddd; padding: 20px; border-radius: 10px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .faqinqform form .btn-wrapper button { background: var(--main-color-one); color: #fff; } /*Thulo Canada Momos*/ .momoca-page .gomomo-banner { background: #da2128; text-align: center; padding: 80px 0; } .momoca-page .gomomo-banner h1 { color: #fff; font-size: 60px; margin: 0 0 15px 0; } .momoca-page .gomomo-banner p { color: #fff; font-size: 24px; } .momoca-page .momo-categories { padding: 80px 0; } .momoca-page .momo-categories .section-title { text-align: center; margin: 0 0 40px 0; } .momoca-page .momo-categories .cat-thumb { background: #f1f1f1; padding: 30px; } .momoca-page .momo-categories .cat-thumb h4 { font-size: 21px; margin: 0 0 10px 0; } .momoca-page .momo-cta .momocta-thumb { background: #f1f1f1; padding: 30px; border-radius: 7px; height: 212px; } .momoca-page .momo-cta .cta-button { text-align: center; margin: 30px 0 0 0; } .momoca-page .momo-cta .cta-button .btn { background: #da2128; color: #fff; } .momoca-page .fotter-momo { background: #2b2b2b; padding: 10px 0; text-align: center; } .momoca-page .fotter-momo p { color: #fff; } .momoca-page .momo-cta .momocta-thumb p b { display: block; margin: 10px 0 0 0; } .momoca-page .momo-categories .cat-thumb ul li { font-size: 14px; font-style: italic; border-bottom: 1px solid #ddd; margin: 0 0 10px 0; } .momoca-page .momo-categories .cat-thumb p { font-size: 14px; font-style: italic; } .momoca-page .momo-cta { background: #323132; padding: 80px 0; } .momoca-page .momo-cta h2 { color: #fff; text-align: center; font-size: 60px; margin: 0 0 15px 0; } .momoca-page .momo-categories h2 { font-size: 60px; } .momoca-page .momo-categories p { font-size: 21px; } @media (max-width: 992px){ .momoca-page .momo-categories h2 { font-size: 40px; } } @media (max-width: 768px){ .momoca-page .momo-categories h2 { font-size: 35px; } .momoca-page .momo-categories p { font-size: 16px; } .momoca-page .momo-categories .cat-thumb { margin: 0 0 30px 0; } .momoca-page .momo-cta .momocta-thumb { height: auto; margin: 0 0 30px 0; } } @media (max-width: 576px){ .momoca-page .momo-cta h2 { font-size: 45px; } .momoca-page .momo-categories h2 { font-size: 26px; } } /*Thulo Canada Codes*/ .thulocanada .container:has(.overview) { width: 100%; max-width: 100%; } .thulocanada .container:has(.col-lg-12) { padding: 0; } .thulocanada .overview { background: #eef5f7; padding: 70px 0; } .thulocanada .overview ul { margin: 30px 0 0 0; padding: 0 0 0 21px; } .thulocanada .overview ul li { margin: 0 0 10px 0; list-style: disc; } .thulocanada .overview h2 { font-size: 55px; margin: 0 0 10px 0; } .thulocanada .overview p { color: #667085; } .thulocanada .overview h2 span { color: #da2128; } .thulocanada .overview h4 { margin: 20px 0 20px 0; } .thulocanada .overview .overview-thumb h4 { margin: 0 !important; font-size: 18px; } .thulocanada .overview .overview-thumb { background: #fff; padding: 20px; margin: 0 0 20px 0; border-radius: 7px; } .thulocanada .benefits { padding: 70px 0 50px 0; } .thulocanada .benefits h2 { text-align: center; margin: 0 0 30px 0; font-size: 55px; } .thulocanada .benefits .benefits-thumb { background: #eef5f7; padding: 20px; height: 365px; margin: 0 0 20px 0; overflow: hidden; } .thulocanada .benefits .benefits-thumb h4 { font-size: 21px; font-weight: 500; margin: 10px 0 10px 0; } .thulocanada .benefits .benefits-thumb ul li { margin: 0 0 5px 0; font-size: 14px; } .thulocanada .benefits .benefits-thumb ul li:before { content: '\f00c'; font-family: 'FontAwesome'; color: green; margin-right: 5px; font-size: 12px; } .thulocanada .thuca-testimonials { padding: 70px 0; background: #eef5f7; } .thulocanada .thuca-testimonials h2 { text-align: center; margin: 0 0 30px 0; font-size: 55px; } .thulocanada .thuca-testimonials .testimonials-thumb { padding: 30px; background: #fff; position: relative; border-radius: 7px; } .thulocanada .thuca-testimonials .testimonials-thumb:before { content: '\f10e'; font-family: 'FontAwesome'; position: absolute; right: 30px; font-size: 70px; opacity: 0.1; } .thulocanada .thuca-testimonials .testimonials-thumb .testimonials-designation { display: flex; gap: 10px; margin: 15px 0 0 0; } .thulocanada .thuca-testimonials .testimonials-thumb p {color: #808080;} .thulocanada .thuloca-cta { background: #dc2428; padding: 70px 0; } .thulocanada .thuloca-cta h2 { font-size: 55px; color: #fff; } .thulocanada .thuloca-cta h4 { color: #fff; margin: 0 0 30px 0; } .thulocanada .thuloca-cta .cta-thumb { background: #eef5f7; padding: 20px; border-radius: 7px; width: 90%; } .thulocanada .thuloca-cta .btn-wrapper { margin: 30px 0 0 0; } .thulocanada .thuloca-cta .btn-wrapper .btn { background: #333133; color: #fff; padding: 20px 50px; font-size: 16px; transition: 0.5s ease-in; border: 1px solid #333133; } .thulocanada .thuloca-cta .btn-wrapper .btn:hover { background: transparent; color: #333133; } .thulocanada .categoriesArea > .container { max-width: 100%; } .thulocanada .whythulo-ca { padding: 70px 0; background: #eef5f7; } .thulocanada .whythulo-ca h2 { text-align: center; margin: 0 0 30px 0; font-size: 55px; } .thulocanada .whythulo-ca .whythulo-wrap { background: #fff; padding: 20px; margin: 0 0 20px 0; border-radius: 7px; } .thulocanada .whythulo-ca .whythulo-wrap h4 { font-size: 18px; margin: 0 0 8px 0; line-height: 1.5; } .thulocanada .whythulo-ca .whythulo-wrap p { font-size: 14px; line-height: 1.4; } .thulocanada .price-plan-ca { padding: 70px 0; } .thulocanada .price-plan-ca h2 { text-align: center; font-size: 55px; margin: 0 0 30px 0; } .thulocanada .price-plan-ca .pricing-wrap { background: #fff; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; padding: 120px 0 30px 0; position: relative; width: 95%; border-radius: 7px; } .thulocanada .price-plan-ca .pricing-wrap h4 { background: #da2128; color: #fff; padding: 10px; font-size: 18px; margin: 0 !important; text-align: center; } .thulocanada .price-plan-ca .pricing-wrap .price { text-align: center; font-size: 22px; color: #da2128; margin: 20px 0 0 0; } .thulocanada .price-plan-ca .pricing-wrap .pricing-features h4 { background: transparent; color: #222; font-size: 14px; margin: 0 0 15px 0 !important; padding: 0; text-align: left; font-weight: 600; } .thulocanada .price-plan-ca .pricing-wrap .pricing-features ul { } .thulocanada .price-plan-ca .pricing-wrap .pricing-features ul li { margin: 0 0 15px 0; font-size: 14px; } .thulocanada .price-plan-ca .pricing-wrap .pricing-features { padding: 30px 30px; } .thulocanada .price-plan-ca .pricing-wrap .pricing-button { text-align: center; } .thulocanada .price-plan-ca .pricing-wrap .pricing-button .btn { background: #da2128; color: #fff; width: 90%; } .thulocanada .price-plan-ca .pricing-wrap h4 span { font-size: 14px !important; } .thulocanada .compare-plans h2 { text-align: center; margin: 0 0 30px 0; font-size: 55px; } .thulocanada .compare-plans .table-responsive table { width: 100%; } .thulocanada .compare-plans .table-responsive table thead { background: #da2128; color: #fff; } .thulocanada .compare-plans .table-responsive table thead tr th { padding: 10px; } .thulocanada .compare-plans .table-responsive table tbody tr td { padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; } .thulocanada .compare-plans .table-responsive table { border-left: 1px solid #ddd; } .thulocanada .compare-plans .table-responsive table tbody tr td .fa-circle-check { color: #198754; } .thulocanada .compare-plans .table-responsive table tbody tr td .fa-circle-xmark { color: #dc3545; } .thulocanada .compare-plans .btn-wrapper-plans { margin: 30px 0 0 0; } .thulocanada .compare-plans .btn-wrapper-plans .btn { background: #dc2428; color: #fff; padding: 10px 30px; } .thulocanada .compare-plans { padding: 70px 0; background: #eef5f7; } .thulocanada .capricing-faq { padding: 70px 0; } .thulocanada .capricing-faq h2 { text-align: center; margin: 0 0 30px 0; font-size: 55px; } .thulocanada .capricing-faq .accordion-item h2 { margin: 0; } .thulocanada .capricing-faq .accordion-item h2 button { background: #dc2428; color: #fff; font-size: 21px; } .thulocanada .capricing-faq .accordion-item .collapse:before { display: none !important; } .thulocanada .capricing-faq .accordion-item { margin: 0 0 30px 0; } .thulocanada .capricing-faq .accordion-item h2 button:after { filter: brightness(0) invert(1); } .thulocanada .thuca-testimonialsclients { padding: 70px 0; } .thulocanada .thuca-testimonialsclients h2 { font-size: 55px; text-align: center; margin: 0 0 30px 0; } .thulocanada .thuca-testimonialsclients .testimonials-thumb { background: #eef5f7; padding: 20px; border-radius: 7px; } .thulocanada .thuca-testimonialsclients .testimonials-thumb h3 { font-size: 21px; margin: 0 0 10px 0; line-height: 1.5; background: #ddd; /*color: #fff;*/ padding: 10px; border-radius: 7px; } .thulocanada .about-us-ca { padding: 70px 0; background: #eef5f7; } .thulocanada .about-us-ca .who-are-we { background: #fff; padding: 30px; border-radius: 7px; margin: 0 0 30px 0; } .thulocanada .about-us-ca .our-mission { background: #fff; padding: 30px; border-radius: 7px; } .thulocanada .alternative-whythulo { background: #fff; } .thulocanada .alternative-whythulo .whythulo-wrap { background: #eef5f7; } .thulocanada .whythulo-ca ul li { font-size: 14px; } .thulocanada .whythulo-ca .btn-wrapper .btn { background: #da2128; color: #fff; } .thulocanada .whythulo-ca .btn-wrapper { margin: 20px 0 0 0; } .thulocanada .whythulo-ca ul li { position: relative; } .thulocanada .whythulo-ca ul li:before { content: '\f00c'; font-family: 'FontAwesome'; margin-right: 5px; color: #198754; } .thulocanada .newsletter-ca { padding: 70px 0; } .thulocanada .newsletter-ca .newsletter-wrap { background: #eef5f7; padding: 30px; border-radius: 7px; } .thulocanada .newsletter-ca .newsletter-wrap h2 { font-size: 55px; } .thulocanada .newsletter-ca .newsletter-wrap .btn-wrapper .btn { background: #da2128; color: #fff; } .thulocanada .newsletter-ca .newsletter-wrap .btn-wrapper { margin: 20px 0 0 0; } .thulocanada .contact-information { padding: 70px 0; background: #eef5f7; } .thulocanada .contact-information h2 { font-size: 55px; margin: 0 0 30px 0; } .thulocanada .contact-information .contactca-help { margin: 0 0 30px 0; } .thulocanada .contact-information h3 { margin: 0 0 20px 0; } .thulocanada .contact-information .contact-thumb { background: #fff; padding: 20px; border-radius: 7px; } .thulocanada .contact-faq { padding: 70px 0; background: #eef5f7; margin: 70px 0 0 0; } .thulocanada .contact-social { padding: 70px 0; /*background: #eef5f7;*/ } .thulocanada .contact-social h2 { font-size: 55px; } .thulocanada .contact-social ul { display: flex; justify-content: space-between; margin: 30px 0 0 0; } .thulocanada .contactArea .mapArea { display: none; } .thulocanada .footer-social { margin: 0; padding: 0 !important; background: transparent ; } .thulocanada .thuca-testimonialsclients .testimonials-thumb ul { margin: 20px 0; padding-left: 20px; } .thulocanada .thuca-testimonialsclients .testimonials-thumb ul li { list-style: disc; } .thulocanada .thuca-testimonialsclients .testimonials-thumb p { color: #667085; } .thulocanada .thuca-testimonialsclients .testimonials-thumb .testimonials-designation { margin: 20px 0 0 0; } .thulocanada .contact-faq h2 { font-size: 55px; margin: 0 0 30px 0; text-align: center; } .thulocanada .thuca-testimonialsclients .testimonials-thumb .testimonials-designation p { font-weight: 600; } .thulocanada .thuca-testimonialsclients .testimonials-thumb .testimonials-designation span { font-style: italic; } .thulocanada .header-top, .thulocanada .header-style-01, .thulocanada footer{ display: none; } .thulocanada .ribbon { font-size: 28px; font-weight: bold; color: #fff; } .thulocanada .ribbon { --d: .8em; /* the depth */ position: absolute; top: 25px; inset-inline: calc(-1*var(--d)); border-bottom: var(--d) solid #0008; line-height: 1.8; clip-path: polygon(0 0,100% 0,100% calc(100% - var(--d)),calc(100% - var(--d)) 100%,calc(100% - var(--d)) calc(100% - var(--d)),var(--d) calc(100% - var(--d)),var(--d) 100%,0 calc(100% - var(--d))); background-color: #3FB8AF; /* the main color */ } .thulocanada .price-plan-ca .pricing-wrap .pricing-features ul li:before { content: '\f00c'; font-family: 'FontAwesome'; margin-right: 5px; color: #198754; } .thulocanada .logo-wrappers .logo img { height: 60px; object-fit: contain; } .thulocanada .logo-wrappers .flag img { height: 35px; object-fit: contain; } .thulocanada .logo-wrappers { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; } .thulocanada .thuloca-main .contents-left h2 { font-size: 28px; } .thulocanada .thuloca-main { margin: 0; padding: 70px 0; background: #ddd; } .thulocanada .thuloca-othercontents { /* background: #ddd; */ padding: 60px 0; } .thulocanada .thuloca-othercontents p { font-size: 24px; line-height: 1.5; margin: 0 0 20px 0; } .thulocanada .thuloca-othercontents ul li { list-style: disc; margin: 0 0 10px 0; } .thulocanada .thuloca-othercontents ul { padding-left: 15px; } .thulocanada .other-cta { background: #da2128; padding: 60px 0; text-align: center; } .thulocanada .other-cta .cta-social a { font-size: 35px; color: #fff; margin: 0 5px; } .thulocanada .playvideo img { border-radius: 7px; /* filter: drop-shadow(5px 5px 7px #000000); */ } .thulocanada .other-cta h3 { color: #fff; font-size: 54px; margin: 0 0 30px 0; } .thulocanada .other-cta p { margin: 0 0 20px 0; color: #fff; } .thulocanada .other-cta ul li { color: #fff; margin: 0 0 20px 0; } .thulocanada .playvideo { margin: 0; position: relative; } .thulocanada .playvideo .button-play iframe { display: none; } .thulocanada .playvideo .button-play { position: absolute; top: 50%; left: 50%; } .thulocanada .playvideo .button-play a { background: #00000087; color: #fff; width: 50px; display: flex; justify-content: center; align-items: center; height: 50px; text-decoration: none; border-radius: 50%; } .thulocanada .thuloca-main .contents-left h5 { font-size: 24px; } .thulocanada .thuloca-main .contents-left h2 { margin: 20px 0; font-size: 65px; } .thulocanada .thuloca-main .contents-left h2 span { color: #da2128; } .thulocanada .thuloca-othercontents h2 { text-align: center; font-size: 54px; margin: 0 0 30px 0; } .thulocanada .othercontents-wrapper { background: #3c3c3c; padding: 30px; border-radius: 7px; text-align: center; } .thulocanada .othercontents-wrapper p { color: #fff; font-size: 18px; text-align: left; } .thulocanada .othercontents-wrapper img { margin: 0 0 10px 0; /*filter: brightness(0) invert(1);*/ } .thulocanada .other-cta ul { margin: 0; padding: 0; list-style: none; } .thulocanada .other-cta ul li a { color: #fff; text-decoration: none; font-size: 24px; } .topbill-buttons .invoice-status select { width: 370px; height: 34px; font-size: 14px; } .topbill-buttons .invoice-status h4 { font-size: 18px; margin: 10px 0; } /*Responsive*/ @media (min-width: 992px){ .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area.agency_nav .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; height: auto; opacity: 1; background-color: transparent; border-bottom: none; padding-top: 10px; } } @media screen and (max-width: 992px){ .agency #book_point_menu { position: absolute; top: 90px; z-index: 999; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; left: 0; width: 100%; background: #f5f5f5; } .thulocanada .contactArea { margin: 70px 0 0 0; } .thulocanada .footer-social { margin: 0 0 20px 0; } } @media (max-width: 768px){ .thulocanada .overview h2, .thulocanada .benefits h2, .thulocanada .thuca-testimonials h2, .thulocanada .thuloca-cta h2, .thulocanada .benefits h2, .thulocanada .thuca-testimonials h2, .thulocanada .whythulo-ca h2, .thulocanada .price-plan-ca h2, .thulocanada .compare-plans h2, .thulocanada .capricing-faq h2, .thulocanada .thuca-testimonialsclients h2, .thulocanada .newsletter-ca .newsletter-wrap h2{ font-size: 40px; } .thulocanada .agency_banner { margin: 0 0 40px 0; } .thulocanada .thuloca-main .contents-left h2 { font-size: 44px; } .thulocanada .thuloca-othercontents h2 { font-size: 30px; } .thulocanada .other-cta h3 { font-size: 39px; } .thulocanada .thuloca-cta h4 { font-size: 16px; } .thulocanada .othercontents-wrapper { margin: 0 0 30px 0; } .thulocanada .thuca-testimonials .testimonials-thumb, .thulocanada .thuloca-cta .cta-thumb, .thulocanada .price-plan-ca .pricing-wrap, .thulocanada .thuca-testimonialsclients .testimonials-thumb{ margin: 0 0 20px 0; } .thulocanada .agency_banner h2 { font-size: 35px !important; } .thulocanada .price-plan-ca .pricing-wrap { width: 100%; } .thulocanada .contactArea { margin: 40px 0 0 0; } .thulocanada .contactArea .tittle { font-size: 24px; } } @media screen and (max-width: 576px){ .agency_section__title .title { font-size: 24px; } .thulocanada .overview h2, .thulocanada .benefits h2, .thulocanada .thuca-testimonials h2, .thulocanada .thuloca-cta h2, .thulocanada .benefits h2, .thulocanada .thuca-testimonials h2, .thulocanada .whythulo-ca h2, .thulocanada .price-plan-ca h2, .thulocanada .compare-plans h2, .thulocanada .capricing-faq h2, .thulocanada .thuca-testimonialsclients h2, .thulocanada .newsletter-ca .newsletter-wrap h2{ font-size: 25px; } .agency_testimonial__rating__author__title, .agency_service__title{ font-size: 16px; } .thulocanada .capricing-faq .accordion-item h2 button { font-size: 18px; } .thulocanada .thuloca-cta .btn-wrapper .btn { padding: 20px 40px; } .thulocanada .contactArea .singleContact { margin-left: 15px; margin-right: 15px; } }