/* Theme Description ------------------------------------------------- Theme Name: Author: Support: Description: Version: ------------------------------------------------- */ /* CSS Index ------------------------------------------------- 1. Theme default css 2. header 3. slider 4. about-area 5. features-box 6. department 7. team 8. video-area 9. counter 10. footer ------------------------------------------------- */ /*------------------- Responsive --------------------------*/ /*------------- Color variabel --------------*/ @import url("https://fonts.googleapis.com/css?family=Josefin+Sans:200,300,400,500,600,700|Roboto:100,300,400,500,700&display=swap"); .white-bg { background: #ffffff; } .o_wsale_products_grid_before_rail{ padding-left: 20px !important; } .gray-bg { background: #f5f5f5; } /*-------------Color include--------------*/ /*-- Background color---*/ .gray-bg { background: #f7f7fd; } .white-bg { background: #ffffff; } .black-bg { background: #16161a; } .theme-bg { background: #f1c630; } .brand-bg { background: #f1f4fa; } .testimonial-bg { background: #f9fafc; } /*--- color------*/ .white-color { color: #ffffff; } .black-color { color: #16161a; } .theme-color { color: #f1c630; } .boxed-btn { background: #fff; color: #fff !important; display: inline-block; padding: 18px 44px; font-family: "Josefin Sans", sans-serif; font-size: 14px; font-weight: 400; border: 0; border: 1px solid #f1c630; letter-spacing: 3px; text-align: center; text-transform: uppercase; cursor: pointer; } .boxed-btn:hover { background: #f1c630; color: #000 !important; border: 1px solid #f1c630; } .boxed-btn:focus { outline: none; } .boxed-btn.large-width { width: 220px; } /*Color Variables*/ /*-- - Overlay ------------------------------------------*/ [data-overlay] { position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; } [data-overlay]::before { position: absolute; left: 0; top: 0; right: 0; bottom: 0; content: ""; } /*-- Overlay Opacity --*/ [data-opacity="1"]::before { opacity: 0.1; } [data-opacity="2"]::before { opacity: 0.2; } [data-opacity="3"]::before { opacity: 0.3; } [data-opacity="4"]::before { opacity: 0.4; } [data-opacity="5"]::before { opacity: 0.5; } [data-opacity="6"]::before { opacity: 0.6; } [data-opacity="7"]::before { opacity: 0.7; } [data-opacity="8"]::before { opacity: 0.8; } [data-opacity="9"]::before { opacity: 0.9; } /* 1. Theme default css */ body { font-family: "Roboto", sans-serif; font-weight: normal; font-style: normal; } h1, h2, h3, h4, h5, h6 { font-family: "Josefin Sans", sans-serif; color: #0b1c39; margin-top: 0px; font-style: normal; font-weight: 500; text-transform: normal; } p { font-family: "Roboto", sans-serif; color: #777777; font-size: 16px; line-height: 30px; margin-bottom: 15px; font-weight: normal; } span { font-family: "Josefin Sans", sans-serif; } .bg-img-1 { background-image: url(../img/slider/slider-img-1.jpg); } .bg-img-2 { background-image: url(../img/background-img/bg-img-2.jpg); } .cta-bg-1 { background-image: url(../img/background-img/bg-img-3.jpg); } .img { max-width: 100%; transition: all 0.3s ease-out 0s; } .f-left { float: left; } .f-right { float: right; } .fix { overflow: hidden; } .clear { clear: both; } a, .button { transition: all 0.3s ease-out 0s; } a:focus, .button:focus { text-decoration: none; outline: none; } ul { list-style: none; margin: 0; padding: 0; } a { color: #635c5c; } a:hover { color: #fff; } a:focus, a:hover, .portfolio-cat a:hover, .footer -menu li a:hover { text-decoration: none; } a, button { color: #fff; outline: medium none; } button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0; } .uppercase { text-transform: uppercase; } input:focus::-moz-placeholder { opacity: 0; transition: .4s; } .capitalize { text-transform: capitalize; } /* Theme-overlay */ .theme-overlay { position: relative; } .theme-overlay::before { background: #1696e7 none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0.6; position: absolute; top: 0; width: 100%; } .overlay { position: relative; z-index: 0; } .overlay::before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .overlay2 { position: relative; z-index: 0; } .overlay2::before { position: absolute; content: ""; background-color: #2E2200; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; opacity: 0.5; } .section-padding { padding-top: 120px; padding-bottom: 120px; } .separator { border-top: 1px solid #f2f2f2; } .mb-90 { margin-bottom: 90px; } @media (max-width: 767px) { .mb-90 { margin-bottom: 30px; } } @media (min-width: 768px) and (max-width: 991px) { .mb-90 { margin-bottom: 45px; } } /* owl-carousel button style */ .owl-carousel .owl-nav div { background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; height: 40px; left: 20px; line-height: 40px; font-size: 22px; color: #646464; opacity: 1; visibility: visible; position: absolute; text-align: center; top: 50%; transform: translateY(-50%); transition: all 0.3s ease 0s; width: 40px; } .owl-carousel .owl-nav div.owl-next { left: auto; right: -30px; } .owl-carousel .owl-nav div.owl-next i { position: relative; right: 0; top: 1px; } .owl-carousel .owl-nav div.owl-prev i { position: relative; right: 1px; top: 0px; } .owl-carousel:hover .owl-nav div { opacity: 1; visibility: visible; } .owl-carousel:hover .owl-nav div:hover { color: #fff; background: #b8b50a; } #o_wsale_cta_wrapper { margin-top:30px !important; margin-left:-1px !important; } .o_add_wishlist{ background: #qua !important; } .btn { background-color: #f2c300 !important; font-family: "Josefin Sans", sans-serif; text-transform: uppercase; color: #fff; font-size: 16px; font-weight: 600; letter-spacing: 0.03em; padding: 17px 28px; border-radius: 0px; display: inline-block; line-height: 0; cursor: pointer; margin-bottom: 0; margin: 10px; cursor: pointer; transition: color 0.4s linear; position: relative; z-index: 1; -moz-user-select: none; border: 0; overflow: hidden; margin: 0; } .btn::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #4a4a4b; z-index: 1; transition: transform 0.5s; transition-timing-function: ease; transform-origin: 0 0; transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transform: scaleX(0); border-radius: 0px; } .btn:hover::before { transform: scaleX(1); color: #fff !important; z-index: -1; } .oe_product:hover{ transform: scale(1.04); background-color: #f2c300; transition: 1s ease; } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #dd172a !important; background-color: transparent; } .new_arrivals{ display: flex !important; flex-wrap: wrap !important; align-items: center !important; max-width:430px !important; } .mb-30 { max-height: 500px !important; } .oe_website_sale .o_wsale_filmstip_wrapper .o_wsale_filmstip li { scroll-snap-align: start; max-height: 52px !important; } .rows { margin-left: 10px !important; } .input-group > :not(:first-child):not(.dropdown-menu):not(.o_dropdown_menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; max-height: 38px !important; align-items: center !important; /* font-variant: diagonal-fractions; */ display: flex; } .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.o_dropdown_menu){ margin-left: -1px; border-top-left-radius: 0; border-bottom-left-radius: 0; max-height: 38px !important; align-items: center !important; /* font-variant: diagonal-fractions; */ display: flex; } .new_arrivals:hover{ transform: scale(1.04); background-color: #f2c300; transition: 1s ease; } .mb-30 { margin: 30px !important; } .header-btn { padding: 25px 28px !important; } @media (min-width: 1200px) and (max-width: 1400px) { .header-btn { padding: 25px 21px !important; } } .btn.focus, .btn:focus { outline: 0; box-shadow: none; } .hero-btn { padding: 25px 29px; background: #4a4a4b; } .hero-btn::before { background: #f1c630; } .black-btn { background: #000; box-shadow: 0px 20px 50px 0px rgba(22, 22, 22, 0.2); transform: translateY(0px); cursor: pointer; display: inline-block; font-size: 18px; font-weight: 400; letter-spacing: 1px; line-height: 0; margin-bottom: 0; padding: 27px 44px; border-radius: 25px; } .black-btn:hover { box-shadow: 0px 20px 50px 0px rgba(12, 9, 9, 0.2); transform: translateY(-3px); } .shop1-btn { box-shadow: 0px 20px 50px 0px rgba(37, 119, 253, 0.2); } .border-btn { background: none; -moz-user-select: none; border: 2px solid #f1c630; padding: 18px 38px; margin: 10px; text-transform: capitalize; color: #f1c630; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; letter-spacing: 1px; margin-bottom: 0; border-radius: 5px; position: relative; transition: color 0.4s linear; position: relative; overflow: hidden; margin: 0; } .border-btn::before { border: 2px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #f1c630; z-index: -1; transition: transform 0.5s; transition-timing-function: ease; transform-origin: 0 0; transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transform: scaleY(0); } .border-btn:hover::before { transform: scaleY(1); order: 2px solid transparent; } .border-btn.border-btn2 { padding: 17px 52px; } .send-btn { background: #f1c630; color: #fff; font-size: 14px; width: 100%; height: 55px; border: none; border-radius: 5px; cursor: pointer; transition: color 0.4s linear; position: relative; overflow: hidden; z-index: 1; } .send-btn::before { border: 2px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #e6373d; color: #f1c630; z-index: -1; transition: transform 0.5s; transition-timing-function: ease; transform-origin: 0 0; transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transform: scaleX(0); } .send-btn:hover::before { transform: scaleY(1); order: 2px solid transparent; color: red; } /* button style */ .breadcrumb > .active { color: #888; } /* scrollUp */ #scrollUp { background: #f1c630; height: 50px; width: 50px; right: 31px; bottom: 18px; color: #fff; font-size: 20px; text-align: center; border-radius: 50%; line-height: 48px; border: 2px solid transparent; } @media (max-width: 575px) { #scrollUp { right: 16px; } } #scrollUp:hover { color: #fff; } /* Sticky*/ .sticky-bar { left: 0; margin: auto; position: fixed; top: 0; width: 100%; box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); z-index: 9999; animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); background: #fff; } /* Sticky end */ /*--- Margin & Padding --*/ /*-- Margin Top --*/ .mt-5 { margin-top: 5px; } .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-25 { margin-top: 25px; } .mt-30 { margin-top: 30px; } .mt-35 { margin-top: 35px; } .mt-40 { margin-top: 40px; } .mt-45 { margin-top: 45px; } .mt-50 { margin-top: 50px; } .mt-55 { margin-top: 55px; } .mt-60 { margin-top: 60px; } .mt-65 { margin-top: 65px; } .mt-70 { margin-top: 70px; } .mt-75 { margin-top: 75px; } .mt-80 { margin-top: 80px; } .mt-85 { margin-top: 85px; } .mt-90 { margin-top: 90px; } .mt-95 { margin-top: 95px; } .mt-100 { margin-top: 100px; } .mt-105 { margin-top: 105px; } .mt-110 { margin-top: 110px; } .mt-115 { margin-top: 115px; } .mt-120 { margin-top: 120px; } .mt-125 { margin-top: 125px; } .mt-130 { margin-top: 130px; } .mt-135 { margin-top: 135px; } .mt-140 { margin-top: 140px; } .mt-145 { margin-top: 145px; } .mt-150 { margin-top: 150px; } .mt-155 { margin-top: 155px; } .mt-160 { margin-top: 160px; } .mt-165 { margin-top: 165px; } .mt-170 { margin-top: 170px; } .mt-175 { margin-top: 175px; } .mt-180 { margin-top: 180px; } .mt-185 { margin-top: 185px; } .mt-190 { margin-top: 190px; } .mt-195 { margin-top: 195px; } .mt-200 { margin-top: 200px; } /*-- Margin Bottom --*/ .mb-5 { margin-bottom: 5px; } .mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-35 { margin-bottom: 35px; } .mb-40 { margin-bottom: 40px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px; } .mb-55 { margin-bottom: 55px; } .mb-60 { margin-bottom: 60px; } .mb-65 { margin-bottom: 65px; } .mb-70 { margin-bottom: 70px; } .mb-75 { margin-bottom: 75px; } .mb-80 { margin-bottom: 80px; } .mb-85 { margin-bottom: 85px; } .mb-90 { margin-bottom: 90px; } .mb-95 { margin-bottom: 95px; } .mb-100 { margin-bottom: 100px; } .mb-105 { margin-bottom: 105px; } .mb-110 { margin-bottom: 110px; } .mb-115 { margin-bottom: 115px; } .mb-120 { margin-bottom: 120px; } .mb-125 { margin-bottom: 125px; } .mb-130 { margin-bottom: 130px; } .mb-135 { margin-bottom: 135px; } .mb-140 { margin-bottom: 140px; } .mb-145 { margin-bottom: 145px; } .mb-150 { margin-bottom: 150px; } .mb-155 { margin-bottom: 155px; } .mb-160 { margin-bottom: 160px; } .mb-165 { margin-bottom: 165px; } .mb-170 { margin-bottom: 170px; } .mb-175 { margin-bottom: 175px; } .mb-180 { margin-bottom: 180px; } .mb-185 { margin-bottom: 185px; } .mb-190 { margin-bottom: 190px; } .mb-195 { margin-bottom: 195px; } .mb-200 { margin-bottom: 200px; } /*-- Margin Left --*/ .ml-5 { margin-left: 5px; } .ml-10 { margin-left: 10px; } .ml-15 { margin-left: 15px; } .ml-20 { margin-left: 20px; } .ml-25 { margin-left: 25px; } .ml-30 { margin-left: 30px; } .ml-35 { margin-left: 35px; } .ml-40 { margin-left: 40px; } .ml-45 { margin-left: 45px; } .ml-50 { margin-left: 50px; } .ml-55 { margin-left: 55px; } .ml-60 { margin-left: 60px; } .ml-65 { margin-left: 65px; } .ml-70 { margin-left: 70px; } .ml-75 { margin-left: 75px; } .ml-80 { margin-left: 80px; } .ml-85 { margin-left: 85px; } .ml-90 { margin-left: 90px; } .ml-95 { margin-left: 95px; } .ml-100 { margin-left: 100px; } .ml-105 { margin-left: 105px; } .ml-110 { margin-left: 110px; } .ml-115 { margin-left: 115px; } .ml-120 { margin-left: 120px; } .ml-125 { margin-left: 125px; } .ml-130 { margin-left: 130px; } .ml-135 { margin-left: 135px; } .ml-140 { margin-left: 140px; } .ml-145 { margin-left: 145px; } .ml-150 { margin-left: 150px; } .ml-155 { margin-left: 155px; } .ml-160 { margin-left: 160px; } .ml-165 { margin-left: 165px; } .ml-170 { margin-left: 170px; } .ml-175 { margin-left: 175px; } .ml-180 { margin-left: 180px; } .ml-185 { margin-left: 185px; } .ml-190 { margin-left: 190px; } .ml-195 { margin-left: 195px; } .ml-200 { margin-left: 200px; } /*-- Margin Right --*/ .mr-5 { margin-right: 5px; } .mr-10 { margin-right: 10px; } .mr-15 { margin-right: 15px; } .mr-20 { margin-right: 20px; } .mr-25 { margin-right: 25px; } .mr-30 { margin-right: 30px; } .mr-35 { margin-right: 35px; } .mr-40 { margin-right: 40px; } .mr-45 { margin-right: 45px; } .mr-50 { margin-right: 50px; } .mr-55 { margin-right: 55px; } .mr-60 { margin-right: 60px; } .mr-65 { margin-right: 65px; } .mr-70 { margin-right: 70px; } .mr-75 { margin-right: 75px; } .mr-80 { margin-right: 80px; } .mr-85 { margin-right: 85px; } .mr-90 { margin-right: 90px; } .mr-95 { margin-right: 95px; } .mr-100 { margin-right: 100px; } .mr-105 { margin-right: 105px; } .mr-110 { margin-right: 110px; } .mr-115 { margin-right: 115px; } .mr-120 { margin-right: 120px; } .mr-125 { margin-right: 125px; } .mr-130 { margin-right: 130px; } .mr-135 { margin-right: 135px; } .mr-140 { margin-right: 140px; } .mr-145 { margin-right: 145px; } .mr-150 { margin-right: 150px; } .mr-155 { margin-right: 155px; } .mr-160 { margin-right: 160px; } .mr-165 { margin-right: 165px; } .mr-170 { margin-right: 170px; } .mr-175 { margin-right: 175px; } .mr-180 { margin-right: 180px; } .mr-185 { margin-right: 185px; } .mr-190 { margin-right: 190px; } .mr-195 { margin-right: 195px; } .mr-200 { margin-right: 200px; } /*-- Padding Top --*/ .pt-5 { padding-top: 5px; } .pt-10 { padding-top: 10px; } .pt-15 { padding-top: 15px; } .pt-20 { padding-top: 20px; } .pt-25 { padding-top: 25px; } .pt-30 { padding-top: 30px; } .pt-35 { padding-top: 35px; } .pt-40 { padding-top: 40px; } .pt-45 { padding-top: 45px; } .pt-50 { padding-top: 50px; } .pt-55 { padding-top: 55px; } .pt-60 { padding-top: 60px; } .pt-65 { padding-top: 65px; } .pt-70 { padding-top: 70px; } .pt-75 { padding-top: 75px; } .pt-80 { padding-top: 80px; } .pt-85 { padding-top: 85px; } .pt-90 { padding-top: 90px; } .pt-95 { padding-top: 95px; } .pt-100 { padding-top: 100px; } .pt-105 { padding-top: 105px; } .pt-110 { padding-top: 110px; } .pt-115 { padding-top: 115px; } .pt-120 { padding-top: 120px; } .pt-125 { padding-top: 125px; } .pt-130 { padding-top: 130px; } .pt-135 { padding-top: 135px; } .pt-140 { padding-top: 140px; } .pt-145 { padding-top: 145px; } .pt-150 { padding-top: 150px; } .pt-155 { padding-top: 155px; } .pt-160 { padding-top: 160px; } .pt-165 { padding-top: 165px; } .pt-170 { padding-top: 170px; } .pt-175 { padding-top: 175px; } .pt-180 { padding-top: 180px; } .pt-185 { padding-top: 185px; } .pt-190 { padding-top: 190px; } .pt-195 { padding-top: 195px; } .pt-200 { padding-top: 200px; } .pt-260 { padding-top: 260px; } /*-- Padding Bottom --*/ .pb-5 { padding-bottom: 5px; } .pb-10 { padding-bottom: 10px; } .pb-15 { padding-bottom: 15px; } .pb-20 { padding-bottom: 20px; } .pb-25 { padding-bottom: 25px; } .pb-30 { padding-bottom: 30px; } .pb-35 { padding-bottom: 35px; } .pb-40 { padding-bottom: 40px; } .pb-45 { padding-bottom: 45px; } .pb-50 { padding-bottom: 50px; } .pb-55 { padding-bottom: 55px; } .pb-60 { padding-bottom: 60px; } .pb-65 { padding-bottom: 65px; } .pb-70 { padding-bottom: 70px; } .pb-75 { padding-bottom: 75px; } .pb-80 { padding-bottom: 80px; } .pb-85 { padding-bottom: 85px; } .pb-90 { padding-bottom: 90px; } .pb-95 { padding-bottom: 95px; } .pb-100 { padding-bottom: 100px; } .pb-105 { padding-bottom: 105px; } .pb-110 { padding-bottom: 110px; } .pb-115 { padding-bottom: 115px; } .pb-120 { padding-bottom: 120px; } .pb-125 { padding-bottom: 125px; } .pb-130 { padding-bottom: 130px; } .pb-135 { padding-bottom: 135px; } .pb-140 { padding-bottom: 140px; } .pb-145 { padding-bottom: 145px; } .pb-150 { padding-bottom: 150px; } .pb-155 { padding-bottom: 155px; } .pb-160 { padding-bottom: 160px; } .pb-165 { padding-bottom: 165px; } .pb-170 { padding-bottom: 170px; } .pb-175 { padding-bottom: 175px; } .pb-180 { padding-bottom: 180px; } .pb-185 { padding-bottom: 185px; } .pb-190 { padding-bottom: 190px; } .pb-195 { padding-bottom: 195px; } .pb-200 { padding-bottom: 200px; } /*-- Padding Left --*/ .pl-5 { padding-left: 5px; } .pl-10 { padding-left: 10px; } .pl-15 { padding-left: 15px; } .pl-20 { padding-left: 20px; } .pl-25 { padding-left: 25px; } .pl-30 { padding-left: 30px; } .pl-35 { padding-left: 35px; } .pl-40 { padding-left: 40px; } .pl-45 { padding-left: 45px; } .pl-50 { padding-left: 50px; } .pl-55 { padding-left: 55px; } .pl-60 { padding-left: 60px; } .pl-65 { padding-left: 65px; } .pl-70 { padding-left: 70px; } .pl-75 { padding-left: 75px; } .pl-80 { padding-left: 80px; } .pl-85 { padding-left: 85px; } .pl-90 { padding-left: 90px; } .pl-95 { padding-left: 95px; } .pl-100 { padding-left: 100px; } .pl-105 { padding-left: 105px; } .pl-110 { padding-left: 110px; } .pl-115 { padding-left: 115px; } .pl-120 { padding-left: 120px; } .pl-125 { padding-left: 125px; } .pl-130 { padding-left: 130px; } .pl-135 { padding-left: 135px; } .pl-140 { padding-left: 140px; } .pl-145 { padding-left: 145px; } .pl-150 { padding-left: 150px; } .pl-155 { padding-left: 155px; } .pl-160 { padding-left: 160px; } .pl-165 { padding-left: 165px; } .pl-170 { padding-left: 170px; } .pl-175 { padding-left: 175px; } .pl-180 { padding-left: 180px; } .pl-185 { padding-left: 185px; } .pl-190 { padding-left: 190px; } .pl-195 { padding-left: 195px; } .pl-200 { padding-left: 200px; } /*-- Padding Right --*/ .pr-5 { padding-right: 5px; } .pr-10 { padding-right: 10px; } .pr-15 { padding-right: 15px; } .pr-20 { padding-right: 20px; } .pr-25 { padding-right: 25px; } .pr-30 { padding-right: 30px; } .pr-35 { padding-right: 35px; } .pr-40 { padding-right: 40px; } .pr-45 { padding-right: 45px; } .pr-50 { padding-right: 50px; } .pr-55 { padding-right: 55px; } .pr-60 { padding-right: 60px; } .pr-65 { padding-right: 65px; } .pr-70 { padding-right: 70px; } .pr-75 { padding-right: 75px; } .pr-80 { padding-right: 80px; } .pr-85 { padding-right: 85px; } .pr-90 { padding-right: 90px; } .pr-95 { padding-right: 95px; } .pr-100 { padding-right: 100px; } .pr-105 { padding-right: 105px; } .pr-110 { padding-right: 110px; } .pr-115 { padding-right: 115px; } .pr-120 { padding-right: 120px; } .pr-125 { padding-right: 125px; } .pr-130 { padding-right: 130px; } .pr-135 { padding-right: 135px; } .pr-140 { padding-right: 140px; } .pr-145 { padding-right: 145px; } .pr-150 { padding-right: 150px; } .pr-155 { padding-right: 155px; } .pr-160 { padding-right: 160px; } .pr-165 { padding-right: 165px; } .pr-170 { padding-right: 170px; } .pr-175 { padding-right: 175px; } .pr-180 { padding-right: 180px; } .pr-185 { padding-right: 185px; } .pr-190 { padding-right: 190px; } .pr-195 { padding-right: 195px; } .pr-200 { padding-right: 200px; } /*-- Some Animated CSS -- */ /* bounce-animate */ .bounce-animate { animation-name: float-bob; animation-duration: 2s; animation-iteration-count: infinite; /* animation-timing-function: linear; */ -moz-animation-name: float-bob; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } /* heartbeat */ .heartbeat { animation: heartbeat 1s infinite alternate; } /* rotateme */ .rotateme { animation-name: rotateme; animation-duration: 30s; animation-iteration-count: infinite; animation-timing-function: linear; } @keyframes rotateme { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } /* 20. preloader */ .preloader { background-color: #f7f7f7; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; transition: .6s; margin: 0 auto; } .preloader .preloader-circle { width: 100px; height: 100px; position: relative; border-style: solid; border-width: 1px; border-top-color: #f1c630; border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; z-index: 10; border-radius: 50%; box-shadow: 0 1px 5px 0 rgba(35, 181, 185, 0.15); background-color: #ffffff; animation: zoom 2000ms infinite ease; transition: .6s; } .preloader .preloader-circle2 { border-top-color: #0078ff; } .preloader .preloader-img { position: absolute; top: 50%; z-index: 200; left: 0; right: 0; margin: 0 auto; text-align: center; display: inline-block; transform: translateY(-50%); padding-top: 6px; transition: .6s; } .preloader .preloader-img img { max-width: 55px; } .preloader .pere-text strong { font-weight: 800; color: #dca73a; text-transform: uppercase; } @keyframes zoom { 0% { transform: rotate(0deg); transition: .6s; } 100% { transform: rotate(360deg); transition: .6s; } } /*-- Section Padding -- */ .section-padding2 { padding-top: 200px; padding-bottom: 200px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .section-padding2 { padding-top: 200px; padding-bottom: 200px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .section-padding2 { padding-top: 200px; padding-bottom: 200px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-padding2 { padding-top: 100px; padding-bottom: 100px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-padding2 { padding-top: 50px; padding-bottom: 50px; } } @media (max-width: 575px) { .section-padding2 { padding-top: 50px; padding-bottom: 50px; } } .padding-bottom { padding-bottom: 250px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .padding-bottom { padding-bottom: 250px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .padding-bottom { padding-bottom: 150px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .padding-bottom { padding-bottom: 40px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .padding-bottom { padding-bottom: 10px; } } @media (max-width: 575px) { .padding-bottom { padding-bottom: 10px; } } .lf-padding { padding-left: 60px; padding-right: 60px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .lf-padding { padding-left: 60px; padding-right: 60px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .lf-padding { padding-left: 30px; padding-right: 30px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .lf-padding { padding-left: 15px; padding-right: 15px; } } @media (max-width: 575px) { .lf-padding { padding-left: 15px; padding-right: 15px; } } .team-padding { padding-top: 160px; padding-bottom: 130px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .team-padding { padding-top: 160px; padding-bottom: 130px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .team-padding { padding-top: 110px; padding-bottom: 80px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .team-padding { padding-top: 100px; padding-bottom: 80px; } } @media (max-width: 575px) { .team-padding { padding-top: 100px; padding-bottom: 80px; } } .section-padding30 { padding-top: 200px; padding-bottom: 170px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .section-padding30 { padding-top: 200px; padding-bottom: 170px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .section-padding30 { padding-top: 150px; padding-bottom: 120px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-padding30 { padding-top: 100px; padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-padding30 { padding-top: 60px; padding-bottom: 28px; } } @media (max-width: 575px) { .section-padding30 { padding-top: 60px; padding-bottom: 28px; } } .section-paddingt2 { padding-bottom: 170px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .section-paddingt2 { padding-bottom: 170px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .section-paddingt2 { padding-bottom: 120px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-paddingt2 { padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-paddingt2 { padding-bottom: 28px; } } @media (max-width: 575px) { .section-paddingt2 { padding-bottom: 28px; } } .section-padd-top30 { padding-top: 170px; padding-bottom: 200px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .section-padd-top30 { padding-top: 170px; padding-bottom: 200px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .section-padd-top30 { padding-top: 170px; padding-bottom: 200px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-padd-top30 { padding-top: 100px; padding-bottom: 160px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-padd-top30 { padding-top: 50px; padding-bottom: 90px; } } @media (max-width: 575px) { .section-padd-top30 { padding-top: 35px; padding-bottom: 90px; } } .latest-padding { padding-top: 190px; padding-bottom: 135px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .latest-padding { padding-top: 190px; padding-bottom: 135px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .latest-padding { padding-top: 190px; padding-bottom: 135px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .latest-padding { padding-top: 60px; padding-bottom: 5px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .latest-padding { padding-top: 60px; padding-bottom: 5px; } } @media (max-width: 575px) { .latest-padding { padding-top: 60px; padding-bottom: 5px; } } .footer-padding { padding-top: 150px; padding-bottom: 120px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .footer-padding { padding-top: 150px; padding-bottom: 120px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-padding { padding-top: 100px; padding-bottom: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-padding { padding-top: 100px; padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-padding { padding-top: 70px; padding-bottom: 70px; } } @media (max-width: 575px) { .footer-padding { padding-top: 70px; padding-bottom: 70px; } } .footer-padding2 { padding-bottom: 120px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .footer-padding2 { padding-bottom: 120px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-padding2 { padding-bottom: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-padding2 { padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-padding2 { padding-bottom: 70px; } } @media (max-width: 575px) { .footer-padding2 { padding-bottom: 70px; } } /*----------------when other page include Start--------------- */ .message_submit_form:focus { outline: none; } input:hover, input:focus { outline: none !important; } .gray_bg { background-color: #f4f4f4; } .section_padding { padding: 200px 0px; } @media only screen and (min-width: 992px) and (max-width: 1200px) { .section_padding { padding: 100px 0px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section_padding { padding: 70px 0px; } } @media (max-width: 576px) { .section_padding { padding: 70px 0px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .section_padding { padding: 70px 0px; } } .single_padding_top { padding-top: 200px !important; } @media only screen and (min-width: 992px) and (max-width: 1200px) { .single_padding_top { padding-top: 70px !important; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .single_padding_top { padding-top: 70px !important; } } @media (max-width: 576px) { .single_padding_top { padding-top: 70px !important; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .single_padding_top { padding-top: 100px !important; } } .padding_top { padding-top: 200px; } @media only screen and (min-width: 992px) and (max-width: 1200px) { .padding_top { padding-top: 100px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .padding_top { padding-top: 70px; } } @media (max-width: 576px) { .padding_top { padding-top: 70px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .padding_top { padding-top: 70px; } } .padding_bottom { padding-bottom: 200px; } @media only screen and (min-width: 992px) and (max-width: 1200px) { .padding_bottom { padding-bottom: 100px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .padding_bottom { padding-bottom: 70px; } } @media (max-width: 576px) { .padding_bottom { padding-bottom: 70px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .padding_bottom { padding-bottom: 70px; } } .section_tittle { margin-bottom: 80px; } @media (max-width: 991px) { .section_tittle { margin-bottom: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .section_tittle { margin-bottom: 40px; } } .section_tittle h2 { font-size: 36px; color: #4B3049; line-height: 27px; font-weight: 700; position: relative; margin-bottom: 28px; } @media (max-width: 576px) { .section_tittle h2 { font-size: 25px; line-height: 35px; margin-bottom: 15px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .section_tittle h2 { font-size: 25px; line-height: 35px; margin-bottom: 15px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section_tittle h2 { font-size: 30px; line-height: 40px; margin-bottom: 15px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .section_tittle h2 { font-size: 35px; line-height: 40px; } } .section_tittle p { color: #556172; text-transform: capitalize; line-height: 30px; font-family: "Poppins", sans-serif; } @media (max-width: 576px) { .section_tittle p { margin-bottom: 10px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .section_tittle p { margin-bottom: 10px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .section_tittle p { margin-bottom: 10px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .section_tittle p { margin-bottom: 10px; } } .mb_110 { margin-bottom: 110px; } @media (max-width: 576px) { .mb_110 { margin-bottom: 220px; } } .mt_130 { margin-top: 130px; } @media (max-width: 576px) { .mt_130 { margin-top: 70px; } } @media only screen and (min-width: 480px) and (max-width: 767px) { .mt_130 { margin-top: 70px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .mt_130 { margin-top: 70px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .mt_130 { margin-top: 70px; } } .mb_130 { margin-bottom: 140px; } @media (max-width: 991px) { .mb_130 { margin-bottom: 70px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .mb_130 { margin-bottom: 100px; } } .padding_less_40 { margin-bottom: -50px; } .z_index { z-index: 9 !important; position: relative; } @media only screen and (min-width: 1200px) and (max-width: 3640px) { .container { max-width: 1870px !important; } } @media (max-width: 1200px) { [class*="hero-ani-"] { display: none !important; } } .form-control:focus { color: #495057; background-color: #fff; border-color: #dddddd; outline: 0; box-shadow: none; } .pageination .page-link { border: 0px solid transparent; font-weight: 500; font-size: 18px; color: #979797; padding: 10px 8px; } .pageination .page-link:hover { background-color: transparent; color: #000; } .pageination i { font-size: 12px; } .sidebar_box_shadow { box-shadow: 0px 10px 10px 0px rgba(153, 153, 153, 0.1); } .border_top { border-top: 1px solid #eee; max-width: 1110px; margin: 0 auto; } .section_bg { background-color: #f4edf278; } /*----------------when other page include End--------------- */ .section-bg { background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; } /*------------- Color variabel --------------*/ .white-bg { background: #ffffff; } .gray-bg { background: #f5f5f5; } /*-------------Color include--------------*/ /*-- Background color---*/ .gray-bg { background: #f7f7fd; } .white-bg { background: #ffffff; } .black-bg { background: #16161a; } .theme-bg { background: #f1c630; } .brand-bg { background: #f1f4fa; } .testimonial-bg { background: #f9fafc; } /*--- color------*/ .white-color { color: #ffffff; } .black-color { color: #16161a; } .theme-color { color: #f1c630; } .header-area .main-header { padding: 0px 120px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .header-area .main-header { padding: 0px 10px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .header-area .main-header { padding: 0px 10px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .header-area .main-header { padding: 22px 0px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .header-area .main-header { padding: 22px 0px; } } @media (max-width: 575px) { .header-area .main-header { padding: 22px 0px; } } .header-area .main-header .menu-wrapper { display: flex; align-content: center; justify-content: space-between; flex-wrap: wrap; align-items: center; } .header-area .main-header .menu-wrapper .main-menu ul li { display: inline-block; position: relative; z-index: 1; } .header-area .main-header .menu-wrapper .main-menu ul li a { font-size: 16px; font-family: "Josefin Sans", sans-serif; color: #141517; font-weight: 600; padding: 41px 21px; display: inline-block; text-transform: capitalize; display: block; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .header-area .main-header .menu-wrapper .main-menu ul li a { padding: 41px 15px; } } .header-area .main-header .menu-wrapper .main-menu ul li a:hover { color: #f1c630; } .header-area .main-header .menu-wrapper .main-menu ul li:hover > a { columns: #f1c630; } .header-area .main-header .menu-wrapper .main-menu ul li.hot { position: relative; } .header-area .main-header .menu-wrapper .main-menu ul li.hot::before { position: absolute; content: "HOT"; background: #d9ec27; color: #fff; text-align: center; border-radius: 8px; font-size: 10px; top: 19px; right: -13px; transition: all 0.2s ease-out 0s; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); padding: 3px 8px; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; } .header-area .main-header .menu-wrapper .main-menu ul li:hover > ul.submenu { visibility: visible; opacity: 1; top: 100%; } .header-area .main-header .menu-wrapper .main-menu ul li:hover > ul.submenu::before { top: -8px; } .header-area .main-header .menu-wrapper .main-menu ul ul.submenu { position: absolute; width: 170px; background: #fff; left: 0; top: 90%; visibility: hidden; opacity: 0; box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.05); padding: 17px 0; border-top: 3px solid #f1c630; border-radius: 7px 7px 3px 3px; transition: all 0.2s ease-out 0s; } .header-area .main-header .menu-wrapper .main-menu ul ul.submenu > li { margin-left: 7px; display: block; } .header-area .main-header .menu-wrapper .main-menu ul ul.submenu > li > a { padding: 6px 10px !important; font-size: 16px; color: #0b1c39; text-transform: capitalize; } .header-area .main-header .menu-wrapper .main-menu ul ul.submenu > li > a:hover { color: #f1c630; background: none; } .header-area .main-header .menu-wrapper .main-menu ul ul.submenu::before { border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #fffb00 transparent; content: ""; top: -5px; left: 13%; position: absolute; transition: .3s; z-index: -1; overflow: hidden; transition: all 0.3s ease-out 0s; } @media only screen and (min-width: 768px) and (max-width: 991px) { .header-area .main-header .menu-wrapper .header-right { margin-right: 82px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .header-area .main-header .menu-wrapper .header-right { margin-right: 73px; } } @media (max-width: 575px) { .header-area .main-header .menu-wrapper .header-right { position: relative; bottom: -73px; z-index: 3; right: 5px; } } .header-area .main-header .menu-wrapper .header-right ul { display: flex !important; justify-content: space-between; } .header-area .main-header .menu-wrapper .header-right .nav-search { display: inline-block; } .header-area .main-header .menu-wrapper .header-right span { color: #000000; font-size: 16px; cursor: pointer; padding: 31px 19px; } .header-area .main-header .menu-wrapper .header-right span:hover { color: #f1c630; } @media only screen and (min-width: 768px) and (max-width: 991px) { .header-area .main-header .menu-wrapper .header-right span { padding: 21px 19px; } } @media (max-width: 575px) { .header-area .main-header .menu-wrapper .header-right span { padding: 6px 9px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .header-sticky.sticky-bar.sticky { padding: 22px 0px; } } @media (max-width: 575px) { .header-sticky.sticky-bar.sticky .header-right { display: none; } } .mobile_menu { position: absolute; right: 0px; width: 100%; z-index: 99; } .mobile_menu .slicknav_menu { background: transparent; margin-top: 0px !important; } .mobile_menu .slicknav_menu .slicknav_btn { top: -25px; } .mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar { background-color: #f1c630 !important; } .mobile_menu .slicknav_menu .slicknav_nav { margin-top: 16px !important; } .mobile_menu .slicknav_menu .slicknav_nav a:hover { background: transparent; color: #f1c630; } .mobile_menu .slicknav_menu .slicknav_nav a { font-size: 15px; padding: 7px 10px; } .mobile_menu .slicknav_menu .slicknav_nav .slicknav_item a { padding: 0 !important; } .search-model-box { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; z-index: 99999; } .search-model-box .search-model-form { padding: 0 15px; } .search-model-box .search-model-form input { width: 500px; font-size: 40px; border: none; border-bottom: 2px solid #333; background: none; color: #999; } @media only screen and (min-width: 576px) and (max-width: 767px) { .search-model-box .search-model-form input { width: 251px; font-size: 26px; } } @media (max-width: 575px) { .search-model-box .search-model-form input { width: 251px; font-size: 26px; } } .search-model-box .search-close-btn { position: absolute; width: 50px; height: 50px; background: #333; color: #fff; text-align: center; border-radius: 50%; font-size: 28px; line-height: 28px; top: 30px; cursor: pointer; transform: rotate(45deg); display: flex; align-items: center; justify-content: center; } .slider-height { min-height: 980px; background-repeat: no-repeat; background-position: center center; background-size: cover; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .slider-height { min-height: 750px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .slider-height { min-height: 500px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .slider-height { min-height: 500px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .slider-height { min-height: 400px; } } @media (max-width: 575px) { .slider-height { min-height: 430px; } } .slider-height2 { background-image: url(../img/hero/banner_y.png); min-height: 500px; background-repeat: no-repeat; background-position: center center; } @media (max-width: 575px) { .slider-height2 { min-height: 260px; } } .slider-area { overflow: hidden; } .slider-area .hero__img { position: relative; } @media (min-width: 1200px) and (max-width: 1400px) { .slider-area .hero__img { left: -104px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .slider-area .hero__img img { height: 500px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .slider-area .hero__img img { height: 500px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .slider-area .hero__img img { height: 400px; } } .slider-area .hero__caption { overflow: hidden; } @media (max-width: 575px) { .slider-area .hero__caption { padding-top: 38px; padding-left: 22px; } } .slider-area .hero__caption h1 { text-transform: normal; font-size: 96px; font-weight: 700; line-height: 1.2; margin-bottom: 26px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .slider-area .hero__caption h1 { font-size: 60px; line-height: 1.2; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .slider-area .hero__caption h1 { font-size: 50px; line-height: 1.2; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .slider-area .hero__caption h1 { font-size: 35px; line-height: 1.2; margin-bottom: 26px; } } @media (max-width: 575px) { .slider-area .hero__caption h1 { font-size: 33px; line-height: 1.2; margin-bottom: 26px; } } .slider-area .hero__caption p { font-size: 17px; line-height: 1.6; font-weight: 400; margin-bottom: 39px; color: #212025; margin-bottom: 60px; padding-right: 50px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .slider-area .hero__caption p { padding-right: 0px; margin-bottom: 30px; } } @media (max-width: 575px) { .slider-area .hero__caption p { margin-bottom: 30px; padding-right: 0px; margin-bottom: 30px; } } .slider-area .hero-cap h2 { font-size: 70px; font-weight: 700; text-transform: capitalize; } @media (max-width: 575px) { .slider-area .hero-cap h2 { font-size: 28px; } } .slide-bg { background: #f0f0f2; } .slider-active button.slick-arrow { position: absolute; top: 50%; left: 80px; transform: translateY(-50%); background: none; border: 0; padding: 0; z-index: 2; opacity: 0; visibility: hidden; height: 60px; width: 60px; border-radius: 50%; cursor: pointer; background: #f1c630; transition: .4s; } .slider-active button.slick-arrow i { font-size: 20px; line-height: 60px; } .slider-active button.slick-next { left: auto; right: 80px; } .slider-active button.slick-arrow .secondary-img { right: 26px; } .slider-active button:hover img { opacity: 0; } .slider-active button:hover .secondary-img { opacity: 1; } .slider-active:hover button.slick-prev { left: 100px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .slider-active:hover button.slick-prev { left: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .slider-active:hover button.slick-prev { left: auto; right: 10px; } } .slider-active:hover button.slick-next { right: 100px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .slider-active:hover button.slick-next { right: 20px; } } .slider-active:hover button { opacity: 1; visibility: visible; } .slider-active button:hover { background: #002d5b; } .slider-active .secondary-img { position: absolute; opacity: 0; } .single-new-pro .product-img { overflow: hidden; margin-bottom: 30px; } .single-new-pro .product-img img { width: 100%; transform: scale(1); transition: all 0.4s ease-out 0s; } .single-new-pro .product-caption h3 a { color: #444444; font-weight: 700; font-size: 24px; margin-bottom: 12px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .single-new-pro .product-caption h3 a { font-size: 17px; } } @media (max-width: 575px) { .single-new-pro .product-caption h3 a { font-size: 20px; } } .single-new-pro .product-caption span { color: #f1c630; font-size: 18px; font-weight: 500; display: block; } .single-new-pro:hover .product-img img { transform: scale(1.04); } /* teammembers */ .gallery-area .single-gallery { position: relative; overflow: hidden; } .gallery-area .single-gallery::before { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; content: ""; background-color: rgba(1, 10, 28, 0.3); opacity: 0; z-index: 1; transition: all 0.4s ease-out 0s; } .gallery-area .single-gallery:hover::before { opacity: 1; visibility: visible; } .gallery-area .single-gallery .gallery-img { transform: scale(1.06); transition: all 0.4s ease-out 0s; } .gallery-area .single-gallery .big-img { position: relative; height: 690px; background-size: cover; background-repeat: no-repeat; } .gallery-area .single-gallery .small-img { position: relative; height: 330px; background-size: cover; background-repeat: no-repeat; } .single-gallery:hover .gallery-img { transform: scale(1); } .popular-items .single-popular-items .popular-img { overflow: hidden; border-bottom: 3px solid #f1c630; margin-bottom: 19px; position: relative; box-shadow: none; } .popular-items .single-popular-items .popular-img img { width: 100%; } .popular-items .single-popular-items .popular-img .img-cap { position: absolute; bottom: -20%; width: 100%; opacity: 0; visibility: hidden; transition: all 0.4s ease-out 0s; } .popular-items .single-popular-items .popular-img .img-cap span { color: #fff; background: #f1c630; padding: 20px 0; display: block; cursor: pointer; } .popular-items .single-popular-items .popular-img .favorit-items { position: absolute; top: 12px; right: 20px; opacity: 0; visibility: hidden; transition: all 0.4s ease-out 0s; } .popular-items .single-popular-items .popular-img .favorit-items span { color: #ffc600; font-size: 30px; cursor: pointer; } .popular-items .single-popular-items .popular-caption h3 a { color: #444444; font-weight: 700; font-size: 24px; margin-bottom: 12px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .popular-items .single-popular-items .popular-caption h3 a { font-size: 17px; } } @media (max-width: 575px) { .popular-items .single-popular-items .popular-caption h3 a { font-size: 20px; } } .popular-items .single-popular-items .popular-caption span { color: #444444; font-size: 18px; font-weight: 500; display: block; } .popular-items .nav-tabs { margin-bottom: 15px; padding-bottom: 0px; position: relative; border: 0; display: flex; justify-content: center; } .popular-items .nav-tabs .nav-link { border: 0; border-bottom: 2px solid transparent; } @media (max-width: 575px) { .popular-items .nav-tabs .nav-link { padding: .5rem .6rem; } } .popular-items .nav-tabs .nav-item { padding-bottom: 10px; display: block; color: #1b1b1b; text-transform: capitalize; font-size: 16px; } .popular-items .nav-tabs .nav-item.show .nav-link, .popular-items .nav-tabs .nav-link.active { background: none; border-bottom: 2px solid #f1c630; z-index: 5; position: relative; } .popular-items .nice-select { background-color: #f2f2f2; border-radius: 30px; border: none; color: #333333; height: 31px; line-height: 31px; padding-right: 47px; } .popular-items .nice-select::after { border-bottom: 1px solid #333333; border-right: 1px solid #333333; height: 7px; width: 7px; margin-top: -4px; right: 17px; } .popular-items .nice-select .option:hover, .popular-items .nice-select .nice-select .option.focus, .popular-items .nice-select .nice-select .option.selected.focus { background-color: #00b1ff; } .popular-items .nice-select .list { background-color: #fff; border-radius: 0; width: 100%; } .single-popular-items:hover .popular-img .img-cap { bottom: 0; opacity: 1; visibility: visible; } .single-popular-items:hover .popular-img .favorit-items { opacity: 1; visibility: visible; } /* video-area */ .video-area { background-image: url(../img/gallery//video_bg.png); width: 100%; height: 700px; background-size: cover; background-repeat: no-repeat; display: flex; align-items: center; position: relative; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .video-area { height: 400px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .video-area { height: 400px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .video-area { height: 320px; } } @media (max-width: 575px) { .video-area { height: 400px; } } .video-area::before { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; content: ""; background-color: rgba(2, 5, 12, 0.5); opacity: 0; z-index: 0; transition: all 0.4s ease-out 0s; } .video-area .play-btn { position: absolute; top: 50%; left: 0; transform: translateY(-50%); right: 0; text-align: center; } .video-area .play-btn a { width: 85px; height: 85px; display: inline-block; line-height: 85px; text-align: center; color: #fff; border-radius: 50%; font-size: 24px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); padding-left: 5px; padding-top: 1px; border: 1px solid #fff; transform: scale(1); } .video-area .play-btn a:hover { background: #fff; color: #f1c630; border: 1px solid transparent; } .video-area:hover::before { opacity: 1; } .video-area:hover .play-btn a { transform: scale(1.1); } .thumb-content-box { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 34%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .thumb-content-box { width: 28%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .thumb-content-box { width: 32%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .thumb-content-box { width: 40%; } } @media (max-width: 575px) { .thumb-content-box { width: 60%; } } .thumb-content-box .thumb-content { position: absolute; bottom: 0; align-items: end; background-image: url(../img/gallery/vidoe_more_yellow.png); background-size: cover; background-repeat: no-repeat; display: flex; justify-content: space-between; padding: 60px 143px 60px 80px; width: 100%; line-height: 1; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .thumb-content-box .thumb-content { padding: 21px 56px 25px 9px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .thumb-content-box .thumb-content { padding: 21px 56px 25px 9px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .thumb-content-box .thumb-content { padding: 11px 49px 14px 9px; } } @media (max-width: 575px) { .thumb-content-box .thumb-content { padding: 11px 49px 14px 9px; } } .thumb-content-box .thumb-content h3 { color: #ffffff; font-weight: 600; font-size: 16px; margin: 0; text-transform: uppercase; } .thumb-content-box .thumb-content a { color: #fff; display: block; position: relative; right: -34px; font-size: 30px; } .watch-area .watch-details h2 { color: #000; font-size: 56px; font-weight: 700; line-height: 1; margin-bottom: 40px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .watch-area .watch-details h2 { font-size: 46px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .watch-area .watch-details h2 { font-size: 33px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .watch-area .watch-details h2 { font-size: 29px; } } @media (max-width: 575px) { .watch-area .watch-details h2 { font-size: 29px; } } .watch-area .watch-details P { margin-bottom: 50px; font-size: 17px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .watch-area .watch-details P { font-size: 16px; } } .watch-area .choice-watch-img img { width: 100%; } .padding-130 { padding-bottom: 130px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .padding-130 { padding-bottom: 120px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .padding-130 { padding-bottom: 100px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .padding-130 { padding-bottom: 0px; } } @media (max-width: 575px) { .padding-130 { padding-bottom: 0px; } } .shop-method-area .method-wrapper { background: #f2c300 !important; } .shop-method-area .method-wrapper .single-method { padding: 43px 20px 0 45px; } .shop-method-area .method-wrapper .single-method i { font-size: 40px; color: #ffff; margin-bottom: 25px; display: block; } .shop-method-area .method-wrapper .single-method h6 { color: #fff; font-size: 20px; font-weight: 700; line-height: 1.2; margin-bottom: 12px; font-family: "Roboto", sans-serif; } .shop-method-area .method-wrapper .single-method p { font-size: 16px; color: #777777; } /************ about_us css start ***************/ .about-details .about-details-cap h4 { font-size: 30px; font-family: "Josefin Sans", sans-serif; font-weight: 700; margin-bottom: 30px; color: #000a2d; display: inline-block; position: relative; padding-left: 68px; } .about-details .about-details-cap h4::before { position: absolute; content: ""; width: 54px; height: 2px; background: #f1c630; top: 0; left: 0px; top: 50%; transform: translateY(-50%); } .about-details .about-details-cap p { color: #464d65; font-size: 14px; } .about_us .about_us_video { position: relative; } .about_us .about_us_content h5 { font-size: 20px; color: #f2c300; font-weight: 400; } @media (max-width: 576px) { .about_us .about_us_content h5 { font-size: 18px; } } .about_us .about_us_content h3 { font-size: 24px; line-height: 1.5; color: #191d34; margin: 5px 0 60px; font-weight: 400; } @media (max-width: 991px) { .about_us .about_us_content h3 { margin: 5px 0 30px; font-size: 20px; } } .about_us .about_video_icon { height: 84px; width: 84px; line-height: 84px; border-radius: 50%; background-color: #795376; display: inline-block; position: absolute; left: 0; right: 0; margin: 0 auto; top: 41%; } @media (max-width: 576px) { .about_us .about_video_icon { height: 50px; width: 50px; line-height: 50px; } } .about_us .about_video_icon:after { position: absolute; content: ""; width: 14px; height: 18px; background-color: #ffffff; left: 0; right: 0; margin: 0 auto; top: 41%; clip-path: polygon(100% 50%, 0 0, 0 100%); } @media (max-width: 576px) { .about_us .about_video_icon:after { top: 32%; } } /************ about_us css end ***************/ .single_product_list { padding: 200px 0 100px; } @media (max-width: 991px) { .single_product_list { padding: 100px 0 0; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .single_product_list { padding: 100px 0 100px; } } .single_product_list .single_product_img { position: relative; margin: 35px 0 0 35px; } @media (max-width: 991px) { .single_product_list .single_product_img { max-width: 204px; } } .single_product_list .single_product_img .product_overlay { position: absolute; left: -35px; top: -35px; z-index: -1; } .single_product_list .single_product_content h5 { font-weight: 500; font-size: 20px; color: #B08EAD; } @media (max-width: 991px) { .single_product_list .single_product_content h5 { font-size: 16px; } } .single_product_list .single_product_content h2 { font-size: 40px; line-height: 1.5; font-weight: 500; margin: 10px 0 50px; } .single_product_list .single_product_content h2 a { color: #191d34; } .single_product_list .single_product_content h2 a:hover { color: #795376; } @media (max-width: 991px) { .single_product_list .single_product_content h2 { font-size: 25px; margin: 10px 0 30px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .single_product_list .single_product_content h2 { font-size: 30px; margin: 10px 0 30px; } } @media (max-width: 991px) { .single_product_list .single_product_content { margin-top: 80px; } .single_product_list .single_product_content .btn_3 { padding: 13px 29px; } } .single_product_list .single_product_iner { margin-bottom: 100px; } @media (max-width: 991px) { .single_product_list .single_product_iner { margin-bottom: 60px; } } .single_product_list .single_product_iner:nth-child(2n-2) .row { flex-direction: row-reverse; margin-top: 140px; } @media (max-width: 991px) { .single_product_list .single_product_iner:nth-child(2n-2) .row { margin-bottom: 70px; margin-top: 100px; } } @media (max-width: 991px) { .single_product_list .single_product_iner:nth-child(2n-2) .row .single_product_content { margin-top: 40px; } .single_product_list .single_product_iner:nth-child(2n-2) .row .single_product_content .btn_3 { padding: 13px 29px; } } .single_product_list .single_product_iner:nth-child(2n-2) .row .single_product_img { position: relative; margin: 0 35px 35px 0; } .single_product_list .single_product_iner:nth-child(2n-2) .row .single_product_img .product_overlay { position: absolute; left: auto; right: -35px; top: -35px; z-index: -1; } .single_product_breadcrumb { height: 460px !important; } @media (max-width: 991px) { .single_product_breadcrumb { height: 250px !important; } } .product_image_area { margin-top: 150px; } @media (max-width: 991px) { .product_image_area { margin-top: -150px !important; } } .product_image_area .owl-nav button.owl-prev, .product_image_area .owl-nav button.owl-next { width: 40px; height: 40px; font-size: 14px; line-height: 40px; border-radius: 50%; border: 1px solid #E4D3DF; color: #ffffff; background-color: #E4D3DF; position: absolute; left: 30px; top: 54%; transition: 0.5s; } .product_image_area .owl-nav button.owl-prev:hover, .product_image_area .owl-nav button.owl-next:hover { background-color: #795376; color: #ffffff; } .product_image_area .owl-nav button.owl-next { text-indent: 2px; left: auto; right: 30px; } .product_image_area .single_product_text { margin: 100px 0 200px; } @media (max-width: 991px) { .product_image_area .single_product_text { margin: 40px 0 70px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .product_image_area .single_product_text { margin: 50px 0 80px; } } .product_image_area .single_product_text h3 { font-size: 40px; } @media (max-width: 991px) { .product_image_area .single_product_text h3 { font-size: 25px; } .product_image_area .single_product_text h3 br { display: none; } } .product_image_area .single_product_text p { margin-top: 50px; color: #707070; } @media (max-width: 991px) { .product_image_area .single_product_text p { margin-top: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .product_image_area .single_product_text p { margin-top: 20px; } } .card_area { margin-top: 60px; } .card_area .product_count_area { display: flex; align-items: center; justify-content: center; } .card_area .product_count_area p { margin-top: 0 !important; color: #795376; } .card_area .product_count { border: 1px solid #795376; margin: 0 35px; } @media (max-width: 991px) { .card_area .product_count { margin: 0 15px; } } .card_area .product_count .product_count_item { width: 50px; height: 50px; line-height: 50px; text-align: center; display: inline-block; } @media (max-width: 991px) { .card_area .product_count .product_count_item { width: 45px; } } .card_area .product_count input { background-color: #795376; color: #ffffff; border: 1px solid #795376; color: #ffffff; } .card_area .add_to_cart { margin-top: 60px; } input:focus { outline-offset: 0; } .subscribe_part { background-color: #191d34; } .subscribe_part .subscribe_part_content { text-align: center; } .subscribe_part .subscribe_part_content h2 { color: #ffffff; } @media (max-width: 991px) { .subscribe_part .subscribe_part_content h2 { font-size: 25px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .subscribe_part .subscribe_part_content h2 { font-size: 30px; } } .subscribe_part .subscribe_part_content p { color: #ffffff; } .subscribe_part .subscribe_form { margin: 0 auto; margin-top: 45px; position: relative; max-width: 558px; } .subscribe_part .subscribe_form input { border: 1px solid #ffffff; width: 100%; background-color: transparent; color: #ffffff; border-radius: 50px; padding: 19px 30px; line-height: 20px; } .subscribe_part .subscribe_form .btn_1 { padding: 15px 30px; line-height: 16px; border-radius: 50px; position: absolute; right: 5px; top: 5px; } @media (max-width: 991px) { .subscribe_part .subscribe_form .btn_1 { padding: 15px 15px; } } .subscribe_part .subscribe_form ::placeholder { color: #E4D3DF; } .login_part .login_part_text, .login_part .login_part_form { padding: 80px 70px; height: 600px; display: table; } @media (max-width: 991px) { .login_part .login_part_text, .login_part .login_part_form { padding: 30px; height: 400px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .login_part .login_part_text, .login_part .login_part_form { padding: 20px; height: 400px; } } .login_part .login_part_text .login_part_text_iner, .login_part .login_part_text .login_part_form_iner, .login_part .login_part_form .login_part_text_iner, .login_part .login_part_form .login_part_form_iner { display: table-cell; vertical-align: middle; } .login_part .login_part_text { background-image: linear-gradient(90deg, #B08EAD 0%, #4B3049 64%, #B08EAD 100%); background-size: 200% auto; } .login_part .login_part_text h2 { font-size: 24px; font-weight: 700; line-height: 35px; color: #fff; margin-bottom: 17px; } .login_part .login_part_text p { color: #fff; line-height: 25px; } .login_part .login_part_text .btn_3 { border: 1px solid #fff; background-color: transparent; font-size: 14px; margin-top: 28px; color: #fff !important; } .login_part .login_part_text .btn_3:hover { background-color: #fff; color: #161616 !important; } @media (max-width: 991px) { .login_part .login_part_form { padding: 0; } } .login_part .login_part_form h3 { font-size: 26px; line-height: 36px; font-weight: 700; margin-bottom: 80px; } @media (max-width: 991px) { .login_part .login_part_form h3 { margin-bottom: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .login_part .login_part_form h3 { margin-bottom: 20px; } } .login_part .login_part_form .form-control { border: 0px solid transparent; border-bottom: 1px solid #dddddd; border-radius: 0; } .login_part .login_part_form .form-control ::placeholder { color: #c3c3c3; } .login_part .creat_account { margin-top: 11px; } .login_part .creat_account label { color: #777777; font-size: 14px; margin-bottom: 0; margin-left: 10px; } .login_part .form-group .btn_3 { display: block; width: 100%; margin: 30px 0 17px; } .login_part .lost_pass { color: #777777; text-align: right; float: right; text-transform: capitalize; } .cart_inner .table { margin-bottom: 30px; border-bottom: 1px solid #dddddd; } .cart_inner .table thead tr th { border-top: 0px; font-size: 14px; font-weight: 500; font-family: "Playfair Display", serif; color: #795376; border-bottom: 0px !important; } .cart_inner .table tbody tr td { padding-top: 30px; padding-bottom: 30px; vertical-align: middle; align-self: center; } .cart_inner .table tbody tr td .media .d-flex { padding-right: 30px; } .cart_inner .table tbody tr td .media .d-flex img { border: 1px solid #eeeeee; border-radius: 3px; max-width: 150px; } .cart_inner .table tbody tr td .media .media-body { vertical-align: middle; align-self: center; } .cart_inner .table tbody tr td .media .media-body p { margin-bottom: 0px; } .cart_inner .table tbody tr td h5 { font-size: 14px; color: #415094; font-family: "Playfair Display", serif; margin-bottom: 0px; } .cart_inner .table tbody tr td .product_count { margin-bottom: 0px; } .cart_inner .table tbody tr td .product_count input { width: 100px; padding-left: 30px; height: 50px; outline: none; box-shadow: none; } .cart_inner .table tbody tr td .product_count .increase { top: -2px; } .cart_inner .table tbody tr td .product_count .increase:before { content: ""; height: 40px; width: 1px; position: absolute; left: -3px; top: 0px; background: #eeeeee; } .cart_inner .table tbody tr td .product_count .increase:after { content: ""; height: 1px; width: 30px; position: absolute; left: -3px; top: 22px; background: #eeeeee; } .cart_inner .table tbody tr td .product_count .reduced { bottom: -6px; } .cart_inner .table tbody tr.bottom_button .gray_btn { line-height: 38px; background: #f6f6f6; border: 1px solid #eeeeee; border-radius: 3px; padding: 0px 40px; display: inline-block; color: #2a2a2a; text-transform: uppercase; font-weight: 500; } .cart_inner .table tbody tr.bottom_button td:last-child { width: 60px; } .cart_inner .table tbody tr.bottom_button td .cupon_text { margin-left: -446px; } .cart_inner .table tbody tr.bottom_button td .cupon_text input { width: 200px; padding: 0px 15px; border-radius: 3px; border: 1px solid #eeeeee; height: 40px; font-size: 14px; color: #cccccc; font-family: "Playfair Display", serif; font-weight: normal; margin-right: -3px; outline: none; box-shadow: none; } .cart_inner .table tbody tr.bottom_button td .cupon_text input.placeholder { font-size: 14px; color: #cccccc; font-family: "Playfair Display", serif; font-weight: normal; } .cart_inner .table tbody tr.bottom_button td .cupon_text input:-moz-placeholder { font-size: 14px; color: #cccccc; font-family: "Playfair Display", serif; font-weight: normal; } .cart_inner .table tbody tr.bottom_button td .cupon_text input::-moz-placeholder { font-size: 14px; color: #cccccc; font-family: "Playfair Display", serif; font-weight: normal; } .cart_inner .table tbody tr.bottom_button td .cupon_text input::-webkit-input-placeholder { font-size: 14px; color: #cccccc; font-family: "Playfair Display", serif; font-weight: normal; } .cart_inner .table tbody tr.bottom_button td .cupon_text .main_btn { height: 40px; line-height: 38px; text-transform: uppercase; padding: 0px 38px; margin-right: -3px; } .cart_inner .table tbody tr.bottom_button td .cupon_text .gray_btn { padding: 0px 40px; } .cart_inner .table tbody tr.shipping_area td:nth-child(3) { vertical-align: top; } .cart_inner .table tbody tr.shipping_area .shipping_box { margin-left: -250px; text-align: right; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li { margin-bottom: 12px; color: #795376; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li input { margin-left: 10px; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li:last-child { margin-bottom: 0px; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li a { padding-right: 30px; font-size: 14px; color: #795376; position: relative; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li a:before { content: ""; height: 16px; width: 16px; border: 1px solid #cdcdcd; display: inline-block; border-radius: 50%; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); } .cart_inner .table tbody tr.shipping_area .shipping_box .list li a:after { content: ""; height: 10px; width: 10px; border-radius: 50%; background: #2577fd; display: inline-block; position: absolute; right: 3px; top: 50%; transform: translateY(-50%); opacity: 0; } .cart_inner .table tbody tr.shipping_area .shipping_box .list li.active a:after { opacity: 1; } .cart_inner .table tbody tr.shipping_area .shipping_box h6 { font-size: 14px; font-weight: normal; color: #2a2a2a; font-family: "Playfair Display", serif; margin-top: 20px; margin-bottom: 20px; } .cart_inner .table tbody tr.shipping_area .shipping_box h6 i { color: #795376; padding-left: 5px; } .cart_inner .table tbody tr.shipping_area .shipping_box .shipping_select { display: block; width: 100%; background: #f7f7f7; border: 1px solid #f7f7f7; height: 40px; margin-bottom: 20px; } .cart_inner .table tbody tr.shipping_area .shipping_box .shipping_select .list { width: 100%; border-radius: 0px; } .cart_inner .table tbody tr.shipping_area .shipping_box .shipping_select .list li { font-size: 14px; font-weight: normal; color: #795376; } .cart_inner .table tbody tr.shipping_area .shipping_box .post_code { display: block; width: 100%; background: #f7f7f7; border: 1px solid #f7f7f7; height: 40px; margin-bottom: 20px; padding: 8px 15px; } .cart_inner .table tbody tr.out_button_area .checkout_btn_inner { margin-left: -388px; } .cart_inner .table tbody tr.out_button_area .checkout_btn_inner .main_btn { height: 40px; padding: 0px 30px; line-height: 38px; text-transform: uppercase; } .gray_btn { line-height: 38px; background: #f6f6f6; border: 1px solid #eeeeee; border-radius: 3px; padding: 0px 40px; display: inline-block; color: #2a2a2a; text-transform: uppercase; font-weight: 500; } .confirmation_part .confirmation_tittle { text-align: center; margin-bottom: 35px; } .confirmation_part .confirmation_tittle span { color: #f2c300; } .confirmation_part .single_confirmation_details { background-color: #f7f7f7; padding: 35px 40px; } @media (max-width: 991px) { .confirmation_part .single_confirmation_details { margin-bottom: 15px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .confirmation_part .single_confirmation_details { margin-bottom: 30px; } } .confirmation_part .single_confirmation_details h4 { font-size: 18px; font-weight: 500; color: "Roboto", sans-serif; text-transform: capitalize; margin-bottom: 16px; } .confirmation_part .single_confirmation_details ul li { position: relative; text-transform: capitalize; padding-left: 55%; margin-bottom: 3px; } .confirmation_part .single_confirmation_details ul li p { position: absolute; left: 0; top: 0; line-height: 21px; color: #777777; } .confirmation_part .single_confirmation_details ul li span { color: "Roboto", sans-serif; } .confirmation_part .order_details_iner { margin-top: 50px; background-color: #f7f7f7; padding: 30px 30px 15px; text-transform: capitalize; } .confirmation_part .order_details_iner h3 { font-size: 18px; } .confirmation_part .order_details_iner .table thead th { color: "Roboto", sans-serif; font-size: 16px; } .confirmation_part .order_details_iner span { color: #777777; } .confirmation_part .order_details_iner thead { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .confirmation_part .order_details_iner tfoot { border-top: 1px solid #dddddd; } .confirmation_part .order_details_iner th { font-weight: 500; } .checkout_area p { font-size: 14px; } .checkout_area .form-control { font-size: 14px; height: 40px; } .checkout_area .form-control { border: 1px solid #eee; } .checkout_area .form-control :focus { color: #495057; background-color: #fff; border: 1px solid #ced4da; outline: 0; box-shadow: none; } .checkout_area .form-control .form-control input { height: 50px; } .post_code { display: block; width: 100%; background: #f4f4f4; border: 1px solid #f4f4f4; height: 40px; margin-bottom: 20px; padding: 8px 15px; } .check_title h2 { font-size: 14px; font-weight: normal; font-family: "Playfair Display", serif; background: #f7f7f7; line-height: 40px; padding-left: 30px; margin-bottom: 0px; } @media (max-width: 991px) { .check_title h2 { line-height: 17px; padding: 12px; } } .check_title h2 a { color: #2577fd; text-decoration: underline; } .returning_customer p { margin-top: 15px; padding-left: 30px; margin-bottom: 25px; } @media (max-width: 991px) { .returning_customer p { padding-left: 0; } } .returning_customer .contact_form { max-width: 710px; margin-left: 15px; } @media (max-width: 991px) { .returning_customer .contact_form { margin-left: -15px; } } .returning_customer .contact_form .form-group { margin-bottom: 20px; } .returning_customer .contact_form .form-group input { border: 1px solid #eeeeee; height: 40px; border-radius: 3px; font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .returning_customer .contact_form .form-group input.placeholder { font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .returning_customer .contact_form .form-group input:-moz-placeholder { font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .returning_customer .contact_form .form-group input::-moz-placeholder { font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .returning_customer .contact_form .form-group input::-webkit-input-placeholder { font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .returning_customer .contact_form .form-group .submit_btn { margin-top: 0px; } .returning_customer .contact_form .form-group .creat_account { display: inline-block; margin-left: 15px; } .returning_customer .contact_form .form-group .creat_account input { height: auto; margin-right: 10px; } .returning_customer .contact_form .form-group .lost_pass { display: block; margin-top: 20px; font-size: 14px; font-family: "Playfair Display", serif; color: #795376; font-weight: normal; } .p_star { display: inline-block; position: relative; } .p_star input { background: #fff; } .p_star input:focus + .placeholder { display: none; } .p_star .placeholder { position: absolute; top: 50%; transform: translateY(-50%); left: 30px; z-index: 1; } .p_star .placeholder::before { content: attr(data-placeholder); color: #777; } .p_star .placeholder::after { content: " *"; color: tomato; } .cupon_area { margin-bottom: 40px; } .cupon_area input { margin-left: 30px; max-width: 730px; width: 100%; display: block; height: 40px; border-radius: 3px; padding: 0px 15px; border: 1px solid #eeeeee; outline: none; box-shadow: none; margin-top: 20px; margin-bottom: 20px; } @media (max-width: 991px) { .cupon_area input { margin-left: 0; } } .cupon_area .tp_btn { margin-left: 30px; } @media (max-width: 991px) { .cupon_area .tp_btn { margin-left: 0; } } .tp_btn { border: 1px solid #eeeeee; display: inline-block; line-height: 38px; padding: 0px 40px; color: #2a2a2a; text-transform: capitalize; font-family: "Playfair Display", serif; font-weight: 500; border-radius: 50px; } .tp_btn:hover { background: #2577fd; color: #fff; border-color: #2577fd; } .billing_details h3 { font-size: 18px; color: #2a2a2a; padding-bottom: 10px; margin-bottom: 30px; } .billing_details .contact_form .form-group { margin-bottom: 20px; } .billing_details .contact_form .form-group input { border-radius: 3px; color: #795376; } .billing_details .contact_form .form-group input.placeholder { color: #795376; } .billing_details .contact_form .form-group input:-moz-placeholder { color: #795376; } .billing_details .contact_form .form-group input::-moz-placeholder { color: #795376; } .billing_details .contact_form .form-group input::-webkit-input-placeholder { color: #795376; } .billing_details .contact_form .form-group textarea { height: 150px; border-radius: 3px; margin-top: 15px; } .billing_details .contact_form .form-group .country_select { width: 100%; } .billing_details .contact_form .form-group .country_select span { color: #795376; } .billing_details .contact_form .form-group .country_select .list { width: 100%; border-radius: 0px; } .billing_details .contact_form .form-group .country_select .list li { font-size: 14px; font-family: "Playfair Display", serif; font-weight: normal; } .billing_details .contact_form .form-group .creat_account #f-option2 { margin-right: 5px; } .billing_details .contact_form .form-group .creat_account #f-option3 { margin-right: 5px; } .billing_details .contact_form .form-group .creat_account a { color: #2577fd; } .order_box { background: #f7f7f7; padding: 30px; } .order_box h2 { border-bottom: 1px solid #dddddd; font-size: 18px; font-weight: 500; color: #2a2a2a; padding-bottom: 15px; } .order_box .list li a { font-size: 14px; color: #795376; font-weight: normal; border-bottom: 1px solid #eeeeee; display: block; line-height: 42px; } .order_box .list li a span { float: right; } .order_box .list li a .middle { float: none; width: 50px; text-align: right; display: inline-block; margin-left: 30px; color: #2a2a2a; } .order_box .list li:nth-child(4) a .middle { margin-left: 48px; } .order_box .list_2 li a { text-transform: uppercase; color: #2a2a2a; font-weight: 500; } .order_box .list_2 li a span { color: #795376; text-transform: capitalize; } .order_box .list_2 li:last-child a span { color: #2a2a2a; } .order_box .payment_item h4 { font-size: 14px; text-transform: uppercase; color: #2a2a2a; font-weight: 500; padding-left: 22px; position: relative; margin-bottom: 15px; margin-top: 15px; } .order_box .payment_item h4:before { content: ""; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #cdcdcd; background: #fff; display: block; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); } .order_box .payment_item h4:after { content: ""; height: 4px; width: 4px; background: #fff; border-radius: 50%; display: block; position: absolute; left: 5px; top: 8px; } .order_box .payment_item h4 img { padding-left: 60px; } .order_box .payment_item p { background: #fff; padding: 20px; } .order_box .payment_item.active h4:before { background: #2577fd; border-color: #2577fd; } .order_box .creat_account { margin: 15px 0; } .order_box .creat_account label { padding-left: 10px; font-size: 12px; color: #2a2a2a; } .order_box .creat_account a { color: #2577fd; } .order_box .btn_3 { display: block; line-height: 38px; text-transform: uppercase; text-align: center; } @media (max-width: 991px) { .order_box .btn_3 { padding: 9px 34px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .order_box .btn_3 { padding: 9px 34px; } } .dropdown .dropdown-menu { transition: all 0.3s; } .contact-info { margin-bottom: 25px; } .contact-info__icon { margin-right: 20px; } .contact-info__icon i, .contact-info__icon span { color: #8f9195; font-size: 27px; } .contact-info .media-body h3 { font-size: 16px; margin-bottom: 0; font-size: 16px; color: #2a2a2a; } .contact-info .media-body h3 a:hover { color: #222222; } .contact-info .media-body p { color: #8a8a8a; } /*=================== contact banner end ====================*/ /*=================== contact form start ====================*/ .contact-title { font-size: 27px; font-weight: 600; margin-bottom: 20px; } .form-contact label { font-size: 14px; } .form-contact .form-group { margin-bottom: 30px; } .form-contact .form-control { border: 1px solid #e5e6e9; border-radius: 0px; height: 48px; padding-left: 18px; font-size: 13px; background: transparent; } .form-contact .form-control:focus { outline: 0; box-shadow: none; } .form-contact .form-control::placeholder { font-weight: 300; color: #999999; } .form-contact textarea { border-radius: 0px; height: 100% !important; } /*=================== contact form end ====================*/ /* Contact Success and error Area css ============================================================================================ */ .modal-message .modal-dialog { position: absolute; top: 36%; left: 50%; transform: translateX(-50%) translateY(-50%) !important; margin: 0px; max-width: 500px; width: 100%; } .modal-message .modal-dialog .modal-content .modal-header { text-align: center; display: block; border-bottom: none; padding-top: 50px; padding-bottom: 50px; } .modal-message .modal-dialog .modal-content .modal-header .close { position: absolute; right: -15px; top: -15px; padding: 0px; color: #fff; opacity: 1; cursor: pointer; } .modal-message .modal-dialog .modal-content .modal-header h2 { display: block; text-align: center; padding-bottom: 10px; } .modal-message .modal-dialog .modal-content .modal-header p { display: block; } .contact-section { padding: 130px 0 100px; } @media (max-width: 991px) { .contact-section { padding: 70px 0 40px; } } @media only screen and (min-width: 992px) and (max-width: 1200px) { .contact-section { padding: 80px 0 50px; } } .contact-section .btn_2 { background-color: #191d34; padding: 18px 60px; border-radius: 50px; margin-top: 0; } .contact-section .btn_2:hover { background-color: #222222; } .category-area { padding-left: 45px; padding-right: 45px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .category-area { padding-left: 0px; padding-right: 0px; } } @media (max-width: 575px) { .category-area { padding-left: 0px; padding-right: 0px; } } .category-area .single-category .category-img { position: relative; } .category-area .single-category .category-img img { width: 100%; border-radius: 6px; } .category-area .single-category .category-img .category-caption { position: absolute; top: 50%; transform: translateY(-50%); right: 52px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .category-area .single-category .category-img .category-caption { right: 13px; } } @media (max-width: 575px) { .category-area .single-category .category-img .category-caption { right: 13px; } } .category-area .single-category .category-img .category-caption h2 { color: #1f1f1f; text-transform: capitalize; font-size: 40px; font-weight: 700; line-height: 1.1; text-transform: capitalize; margin-bottom: 13px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .category-area .single-category .category-img .category-caption h2 { font-size: 26px; } } @media (max-width: 575px) { .category-area .single-category .category-img .category-caption h2 { font-size: 22px; margin-bottom: 0px; } } .category-area .single-category .category-img .category-caption .best a { color: #000000; text-transform: capitalize; font-size: 16px; font-weight: 500; line-height: 1.1; text-transform: capitalize; background: #ffce25; padding: 13px 24px; border-radius: 30px; display: inline-block; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .category-area .single-category .category-img .category-caption .best a { padding: 13px 15px; } } @media (max-width: 575px) { .category-area .single-category .category-img .category-caption .best a { padding: 13px 15px; font-size: 12px; } } .category-area .single-category .category-img .category-caption .collection { display: block; color: #0071fe; text-transform: capitalize; font-size: 30px; line-height: 1.1; text-transform: capitalize; font-weight: 600; text-shadow: 0px -3px 0px #fff; margin-top: -8px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .category-area .single-category .category-img .category-caption .collection { font-size: 23px; } } @media (max-width: 575px) { .category-area .single-category .category-img .category-caption .collection { font-size: 20px; } } .category-area .single-category .category-img .category-caption p { color: #000000; } .section-tittle h2 { color: #000; font-size: 48px; font-weight: 700; line-height: 1; } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-tittle h2 { font-size: 37px; } } @media (max-width: 575px) { .section-tittle h2 { font-size: 33px; } } .best-product-area { position: relative; } .best-product-area .shape { position: absolute; right: 145px; bottom: 64px; opacity: .8; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .best-product-area .shape { right: 84px; bottom: 18px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-product-area .shape { right: 84px; bottom: 18px; } } .best-product-area .bg-height { background-repeat: no-repeat; width: 100%; background-size: cover; } .best-product-area .best-product-caption { padding-top: 150px; padding-bottom: 130px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .best-product-area .best-product-caption { padding-top: 150px; padding-bottom: 130px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-product-area .best-product-caption { padding-top: 80px; padding-bottom: 75px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .best-product-area .best-product-caption { padding-top: 80px; padding-bottom: 75px; } } @media (max-width: 575px) { .best-product-area .best-product-caption { padding-top: 80px; padding-bottom: 75px; } } .best-product-area .best-product-caption h2 { color: #000; font-size: 55px; font-weight: 700; line-height: 1.3; margin-bottom: 19px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .best-product-area .best-product-caption h2 { font-size: 45px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-product-area .best-product-caption h2 { font-size: 45px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .best-product-area .best-product-caption h2 { font-size: 22px; } } @media (max-width: 575px) { .best-product-area .best-product-caption h2 { font-size: 21px; } } .best-product-area .best-product-caption p { color: #373b41; font-size: 20px; margin-bottom: 55px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-product-area .best-product-caption p { font-size: 17px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .best-product-area .best-product-caption p { font-size: 17px; } } @media (max-width: 575px) { .best-product-area .best-product-caption p { font-size: 17px; } } .best-product-area .product-man { left: 9%; bottom: 0; z-index: 1; } .best-product-area .vertical-text span { text-orientation: 150deg; writing-mode: vertical-lr; writing-mode: vertical-lr; transform: rotate(180deg); font-size: 117px; font-family: "Roboto", sans-serif; font-weight: 700; text-transform: uppercase; -webkit-text-stroke: 1px #e6dfc6; -webkit-text-fill-color: transparent; position: relative; z-index: 0; } .best-collection-area .best-left-cap h2 { color: #000; font-size: 45px; font-weight: 700; line-height: 1.3; margin-bottom: 19px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .best-collection-area .best-left-cap h2 { font-size: 33px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-collection-area .best-left-cap h2 { font-size: 33px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .best-collection-area .best-left-cap h2 { font-size: 33px; } } @media (max-width: 575px) { .best-collection-area .best-left-cap h2 { font-size: 33px; } } .best-collection-area .best-left-cap p { color: #373b41; font-size: 20px; margin-bottom: 55px; } .best-collection-area .best-left-img { padding-top: 130px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .best-collection-area .best-left-img { padding-top: 30px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .best-collection-area .best-left-img { padding-top: 30px; } } @media (max-width: 575px) { .best-collection-area .best-left-img { padding-top: 30px; } } .best-collection-area .best-right-cap { float: right; } .best-collection-area .best-right-cap .best-single { display: flex; align-items: end; } .best-collection-area .best-right-cap .best-single .single-cap { text-align: right; } .best-collection-area .best-right-cap .best-single .single-cap.active { background: #2577fd; padding: 10px 30px; border-radius: 10px; } .best-collection-area .best-right-cap .best-single .single-cap.active h4 { color: #fff; font-family: "Roboto", sans-serif; } .best-collection-area .best-right-cap .best-single .single-cap h4 { color: #000000; font-size: 18px; line-height: 1.6; font-family: "Roboto", sans-serif; } .best-collection-area .best-right-cap .best-single .single-img { padding-left: 25px; } .latest-height { height: 400px; background-repeat: no-repeat; background-size: cover; } .latest-wrapper .latest-area { position: relative; } .latest-wrapper .latest-area .latest-caption { position: relative; z-index: 1; } .latest-wrapper .latest-area .latest-caption h2 { color: #000; font-size: 45px; font-weight: 700; line-height: 1.3; margin-bottom: 19px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .latest-wrapper .latest-area .latest-caption h2 { font-size: 36px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .latest-wrapper .latest-area .latest-caption h2 { font-size: 35px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .latest-wrapper .latest-area .latest-caption h2 { font-size: 29px; } } @media (max-width: 575px) { .latest-wrapper .latest-area .latest-caption h2 { font-size: 27px; } } .latest-wrapper .latest-area .latest-caption p { color: #373b41; font-size: 20px; margin-bottom: 55px; } .latest-wrapper .latest-area .latest-subscribe form { position: relative; } .latest-wrapper .latest-area .latest-subscribe form input { height: 60px; width: 100%; padding: 10px 32px; border: 1px solid #fff; border-radius: 30px; } @media (max-width: 575px) { .latest-wrapper .latest-area .latest-subscribe form input { padding: 10px 17px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .latest-wrapper .latest-area .latest-subscribe form input { padding: 10px 17px; } } .latest-wrapper .latest-area .latest-subscribe form button { padding: 20px 47px; background: #2577fd; font-size: 14px; font-weight: 300; position: absolute; right: 0; border: 0; cursor: pointer; top: 0; color: #fff; border-radius: 30px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .latest-wrapper .latest-area .latest-subscribe form button { padding: 20px 33px; } } @media (max-width: 575px) { .latest-wrapper .latest-area .latest-subscribe form button { padding: 20px 14px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .latest-wrapper .latest-area .latest-subscribe form button { padding: 20px 14px; } } .latest-wrapper .latest-area .man-shape { position: absolute; left: 34px; bottom: -77px; } @media only screen and (min-width: 1200px) and (max-width: 1600px) { .latest-wrapper .latest-area .man-shape { display: none; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .latest-wrapper .latest-area .man-shape { display: none; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .latest-wrapper .latest-area .man-shape { display: none; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .latest-wrapper .latest-area .man-shape { display: none; } } @media (max-width: 575px) { .latest-wrapper .latest-area .man-shape { display: none; } } .gallery-wrapper .gallery-area .gallery-items { display: flex; width: 20%; } @media only screen and (min-width: 768px) and (max-width: 991px) { .gallery-wrapper .gallery-area .gallery-items { width: 50%; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .gallery-wrapper .gallery-area .gallery-items { width: 50%; } } @media (max-width: 575px) { .gallery-wrapper .gallery-area .gallery-items { width: 50%; } } .glyphicon { margin-right: 5px; } .thumbnail { margin-bottom: 20px; padding: 0px; border-radius: 0px; } .item.list-group-item { float: none; width: 100%; background-color: #fff; margin-bottom: 10px; } .item.list-group-item:nth-of-type(odd):hover, .item.list-group-item:hover { background: #428bca; } .item.list-group-item .list-group-image { margin-right: 10px; } .item.list-group-item .thumbnail { margin-bottom: 0px; } .item.list-group-item .caption { padding: 9px 9px 0px 9px; } .item.list-group-item:nth-of-type(odd) { background: #eeeeee; } .item.list-group-item:before, .item.list-group-item:after { display: table; content: " "; } .item.list-group-item img { float: left; } .item.list-group-item:after { clear: both; } .list-group-item-text { margin: 0 0 11px; } .flex-center-start { display: flex; align-items: center; justify-content: start; } .overlay::before { background-image: -ms-linear-gradient(170deg, rgba(34, 34, 34, 0) 0%, black 100%); } /**************** extend css start ****************/ /**************** extend css start ****************/ .sample-text-area { background: #fff; padding: 100px 0 70px 0; } .text-heading { margin-bottom: 30px; font-size: 24px; } b, sup, sub, u, del { color: #222222; } .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 { color: #828bb2; } .button-area { background: #fff; } .button-area .border-top-generic { padding: 70px 15px; border-top: 1px dotted #eee; } .button-group-area .genric-btn { margin-right: 10px; margin-top: 10px; } .button-group-area .genric-btn:last-child { margin-right: 0; } .genric-btn { display: inline-block; outline: none; line-height: 40px; padding: 0 30px; font-size: .8em; text-align: center; text-decoration: none; font-weight: 500; cursor: pointer; transition: all 0.3s ease 0s; } .genric-btn:focus { outline: none; } .genric-btn.e-large { padding: 0 40px; line-height: 50px; } .genric-btn.large { line-height: 45px; } .genric-btn.medium { line-height: 30px; } .genric-btn.small { line-height: 25px; } .genric-btn.radius { border-radius: 3px; } .genric-btn.circle { border-radius: 20px; } .genric-btn.arrow { display: inline-flex; align-items: center; } .genric-btn.arrow span { margin-left: 10px; } .genric-btn.default { color: #415094; background: #f9f9ff; border: 1px solid transparent; } .genric-btn.default:hover { border: 1px solid #f9f9ff; background: #fff; } .genric-btn.default-border { border: 1px solid #f9f9ff; background: #fff; } .genric-btn.default-border:hover { color: #415094; background: #f9f9ff; border: 1px solid transparent; } .genric-btn.primary { color: #fff; background: #222222; border: 1px solid transparent; } .genric-btn.primary:hover { color: #222222; border: 1px solid #222222; background: #fff; } .genric-btn.primary-border { color: #222222; border: 1px solid #222222; background: #fff; } .genric-btn.primary-border:hover { color: #fff; background: #222222; border: 1px solid transparent; } .genric-btn.success { color: #fff; background: #4cd3e3; border: 1px solid transparent; } .genric-btn.success:hover { color: #4cd3e3; border: 1px solid #4cd3e3; background: #fff; } .genric-btn.success-border { color: #4cd3e3; border: 1px solid #4cd3e3; background: #fff; } .genric-btn.success-border:hover { color: #fff; background: #4cd3e3; border: 1px solid transparent; } .genric-btn.info { color: #fff; background: #38a4ff; border: 1px solid transparent; } .genric-btn.info:hover { color: #38a4ff; border: 1px solid #38a4ff; background: #fff; } .genric-btn.info-border { color: #38a4ff; border: 1px solid #38a4ff; background: #fff; } .genric-btn.info-border:hover { color: #fff; background: #38a4ff; border: 1px solid transparent; } .genric-btn.warning { color: #fff; background: #f4e700; border: 1px solid transparent; } .genric-btn.warning:hover { color: #f4e700; border: 1px solid #f4e700; background: #fff; } .genric-btn.warning-border { color: #f4e700; border: 1px solid #f4e700; background: #fff; } .genric-btn.warning-border:hover { color: #fff; background: #f4e700; border: 1px solid transparent; } .genric-btn.danger { color: #fff; background: #f44a40; border: 1px solid transparent; } .genric-btn.danger:hover { color: #f44a40; border: 1px solid #f44a40; background: #fff; } .genric-btn.danger-border { color: #f44a40; border: 1px solid #f44a40; background: #fff; } .genric-btn.danger-border:hover { color: #fff; background: #f44a40; border: 1px solid transparent; } .genric-btn.link { color: #415094; background: #f9f9ff; text-decoration: underline; border: 1px solid transparent; } .genric-btn.link:hover { color: #415094; border: 1px solid #f9f9ff; background: #fff; } .genric-btn.link-border { color: #415094; border: 1px solid #f9f9ff; background: #fff; text-decoration: underline; } .genric-btn.link-border:hover { color: #415094; background: #f9f9ff; border: 1px solid transparent; } .genric-btn.disable { color: #222222, 0.3; background: #f9f9ff; border: 1px solid transparent; cursor: not-allowed; } .generic-blockquote { padding: 30px 50px 30px 30px; background: #f9f9ff; border-left: 2px solid #222222; } .progress-table-wrap { overflow-x: scroll; } .progress-table { background: #f9f9ff; padding: 15px 0px 30px 0px; min-width: 800px; } .progress-table .serial { width: 11.83%; padding-left: 30px; } .progress-table .country { width: 28.07%; } .progress-table .visit { width: 19.74%; } .progress-table .percentage { width: 40.36%; padding-right: 50px; } .progress-table .table-head { display: flex; } .progress-table .table-head .serial, .progress-table .table-head .country, .progress-table .table-head .visit, .progress-table .table-head .percentage { color: #415094; line-height: 40px; text-transform: uppercase; font-weight: 500; } .progress-table .table-row { padding: 15px 0; border-top: 1px solid #edf3fd; display: flex; } .progress-table .table-row .serial, .progress-table .table-row .country, .progress-table .table-row .visit, .progress-table .table-row .percentage { display: flex; align-items: center; } .progress-table .table-row .country img { margin-right: 15px; } .progress-table .table-row .percentage .progress { width: 80%; border-radius: 0px; background: transparent; } .progress-table .table-row .percentage .progress .progress-bar { height: 5px; line-height: 5px; } .progress-table .table-row .percentage .progress .progress-bar.color-1 { background-color: #6382e6; } .progress-table .table-row .percentage .progress .progress-bar.color-2 { background-color: #e66686; } .progress-table .table-row .percentage .progress .progress-bar.color-3 { background-color: #f09359; } .progress-table .table-row .percentage .progress .progress-bar.color-4 { background-color: #73fbaf; } .progress-table .table-row .percentage .progress .progress-bar.color-5 { background-color: #73fbaf; } .progress-table .table-row .percentage .progress .progress-bar.color-6 { background-color: #6382e6; } .progress-table .table-row .percentage .progress .progress-bar.color-7 { background-color: #a367e7; } .progress-table .table-row .percentage .progress .progress-bar.color-8 { background-color: #e66686; } .single-gallery-image { margin-top: 30px; background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; height: 200px; } .list-style { width: 14px; height: 14px; } .unordered-list li { position: relative; padding-left: 30px; line-height: 1.82em !important; } .unordered-list li:before { content: ""; position: absolute; width: 14px; height: 14px; border: 3px solid #222222; background: #fff; top: 4px; left: 0; border-radius: 50%; } .ordered-list { margin-left: 30px; } .ordered-list li { list-style-type: decimal-leading-zero; color: #222222; font-weight: 500; line-height: 1.82em !important; } .ordered-list li span { font-weight: 300; color: #828bb2; } .ordered-list-alpha li { margin-left: 30px; list-style-type: lower-alpha; color: #222222; font-weight: 500; line-height: 1.82em !important; } .ordered-list-alpha li span { font-weight: 300; color: #828bb2; } .ordered-list-roman li { margin-left: 30px; list-style-type: lower-roman; color: #222222; font-weight: 500; line-height: 1.82em !important; } .ordered-list-roman li span { font-weight: 300; color: #828bb2; } .single-input { display: block; width: 100%; line-height: 40px; border: none; outline: none; background: #f9f9ff; padding: 0 20px; } .single-input:focus { outline: none; } .input-group-icon { position: relative; } .input-group-icon .icon { position: absolute; left: 20px; top: 0; line-height: 40px; z-index: 3; } .input-group-icon .icon i { color: #797979; } .input-group-icon .single-input { padding-left: 45px; } .single-textarea { display: block; width: 100%; line-height: 40px; border: none; outline: none; background: #f9f9ff; padding: 0 20px; height: 100px; resize: none; } .single-textarea:focus { outline: none; } .single-input-primary { display: block; width: 100%; line-height: 40px; border: 1px solid transparent; outline: none; background: #f9f9ff; padding: 0 20px; } .single-input-primary:focus { outline: none; border: 1px solid #222222; } .single-input-accent { display: block; width: 100%; line-height: 40px; border: 1px solid transparent; outline: none; background: #f9f9ff; padding: 0 20px; } .single-input-accent:focus { outline: none; border: 1px solid #eb6b55; } .single-input-secondary { display: block; width: 100%; line-height: 40px; border: 1px solid transparent; outline: none; background: #f9f9ff; padding: 0 20px; } .single-input-secondary:focus { outline: none; border: 1px solid #f09359; } .default-switch { width: 35px; height: 17px; border-radius: 8.5px; background: #f9f9ff; position: relative; cursor: pointer; } .default-switch input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer; } .default-switch input + label { position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; border-radius: 50%; background: #222222; transition: all 0.2s; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); cursor: pointer; } .default-switch input:checked + label { left: 19px; } .primary-switch { width: 35px; height: 17px; border-radius: 8.5px; background: #f9f9ff; position: relative; cursor: pointer; } .primary-switch input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .primary-switch input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; } .primary-switch input + label:before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: transparent; border-radius: 8.5px; cursor: pointer; transition: all 0.2s; } .primary-switch input + label:after { content: ""; position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; border-radius: 50%; background: #fff; transition: all 0.2s; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); cursor: pointer; } .primary-switch input:checked + label:after { left: 19px; } .primary-switch input:checked + label:before { background: #222222; } .confirm-switch { width: 35px; height: 17px; border-radius: 8.5px; background: #f9f9ff; position: relative; cursor: pointer; } .confirm-switch input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .confirm-switch input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; } .confirm-switch input + label:before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: transparent; border-radius: 8.5px; transition: all 0.2s; cursor: pointer; } .confirm-switch input + label:after { content: ""; position: absolute; top: 1px; left: 1px; width: 15px; height: 15px; border-radius: 50%; background: #fff; transition: all 0.2s; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.2); cursor: pointer; } .confirm-switch input:checked + label:after { left: 19px; } .confirm-switch input:checked + label:before { background: #4cd3e3; } .primary-checkbox { width: 16px; height: 16px; border-radius: 3px; background: #f9f9ff; position: relative; cursor: pointer; } .primary-checkbox input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .primary-checkbox input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 3px; cursor: pointer; border: 1px solid #f1f1f1; } .primary-checkbox input:checked + label { background: url(../img/elements/primary-check.png) no-repeat center center/cover; border: none; } .confirm-checkbox { width: 16px; height: 16px; border-radius: 3px; background: #f9f9ff; position: relative; cursor: pointer; } .confirm-checkbox input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .confirm-checkbox input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 3px; cursor: pointer; border: 1px solid #f1f1f1; } .confirm-checkbox input:checked + label { background: url(../img/elements/success-check.png) no-repeat center center/cover; border: none; } .disabled-checkbox { width: 16px; height: 16px; border-radius: 3px; background: #f9f9ff; position: relative; cursor: pointer; } .disabled-checkbox input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .disabled-checkbox input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 3px; cursor: pointer; border: 1px solid #f1f1f1; } .disabled-checkbox input:disabled { cursor: not-allowed; z-index: 3; } .disabled-checkbox input:checked + label { background: url(../img/elements/disabled-check.png) no-repeat center center/cover; border: none; } .primary-radio { width: 16px; height: 16px; border-radius: 8px; background: #f9f9ff; position: relative; cursor: pointer; } .primary-radio input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .primary-radio input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 8px; cursor: pointer; border: 1px solid #f1f1f1; } .primary-radio input:checked + label { background: url(../img/elements/primary-radio.png) no-repeat center center/cover; border: none; } .confirm-radio { width: 16px; height: 16px; border-radius: 8px; background: #f9f9ff; position: relative; cursor: pointer; } .confirm-radio input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .confirm-radio input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 8px; cursor: pointer; border: 1px solid #f1f1f1; } .confirm-radio input:checked + label { background: url(../img/elements/success-radio.png) no-repeat center center/cover; border: none; } .disabled-radio { width: 16px; height: 16px; border-radius: 8px; background: #f9f9ff; position: relative; cursor: pointer; } .disabled-radio input { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; } .disabled-radio input + label { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; border-radius: 8px; cursor: pointer; border: 1px solid #f1f1f1; } .disabled-radio input:disabled { cursor: not-allowed; z-index: 3; } .disabled-radio input:checked + label { background: url(../img/elements/disabled-radio.png) no-repeat center center/cover; border: none; } .default-select { height: 40px; } .default-select .nice-select { border: none; border-radius: 0px; height: 40px; background: #f9f9ff; padding-left: 20px; padding-right: 40px; } .default-select .nice-select .list { margin-top: 0; border: none; border-radius: 0px; box-shadow: none; width: 100%; padding: 10px 0 10px 0px; } .default-select .nice-select .list .option { font-weight: 300; transition: all 0.3s ease 0s; line-height: 28px; min-height: 28px; font-size: 12px; padding-left: 20px; } .default-select .nice-select .list .option.selected { color: #222222; background: transparent; } .default-select .nice-select .list .option:hover { color: #222222; background: transparent; } .default-select .current { margin-right: 50px; font-weight: 300; } .default-select .nice-select::after { right: 20px; } .form-select { height: 40px; width: 100%; } .form-select .nice-select { border: none; border-radius: 0px; height: 40px; background: #f9f9ff; padding-left: 45px; padding-right: 40px; width: 100%; } .form-select .nice-select .list { margin-top: 0; border: none; border-radius: 0px; box-shadow: none; width: 100%; padding: 10px 0 10px 0px; } .form-select .nice-select .list .option { font-weight: 300; transition: all 0.3s ease 0s; line-height: 28px; min-height: 28px; font-size: 12px; padding-left: 45px; } .form-select .nice-select .list .option.selected { color: #222222; background: transparent; } .form-select .nice-select .list .option:hover { color: #222222; background: transparent; } .form-select .current { margin-right: 50px; font-weight: 300; } .form-select .nice-select::after { right: 20px; } .mt-10 { margin-top: 10px; } .section-top-border { padding: 50px 0; border-top: 1px dotted #eee; } .mb-30 { margin-bottom: 30px; } .mt-30 { margin-top: 30px; } .switch-wrap { margin-bottom: 10px; } /* Main Button Area css ============================================================================================ */ .submit_btn { width: auto; display: inline-block; background: #fff; padding: 0px 50px; color: #fff; font-size: 13px; font-weight: 500; line-height: 50px; border-radius: 5px; outline: none !important; box-shadow: none !important; text-align: center; border: 1px solid #fdcb9e; cursor: pointer; transition: 0.5s; } .submit_btn:hover { background: transparent; } .btn_1 { display: inline-block; padding: 17px 50px; border-radius: 5px; background-color: #dca73a; border: 2px solid #dca73a; font-size: 15px; font-weight: 500; transition: 0.5s; text-transform: capitalize; color: #fff; } .btn_1:hover { background-color: #fff; color: #f2c300; } .btn_3 { display: inline-block; padding: 18px 36px; border-radius: 5px; background-color: transparent; border: 1px solid #dca73a; font-size: 15px; font-weight: 700; color: #dca73a; text-transform: uppercase; font-weight: 400; transition: 0.5s; } .btn_3:hover { background-color: #dca73a; color: #fff; } .btn_2 { display: inline-block; width: 180px; height: 60px; line-height: 60px; text-align: center; background-color: #fff; font-size: 15px; font-family: "Poppins", sans-serif; font-weight: 500; color: #1e1e1e; transition: all .4s ease-in-out; text-transform: capitalize; } .btn_2:hover { color: #fff !important; background-color: #2577fd; } @media (max-width: 991px) { .btn_2 { height: 50px; width: 140px; line-height: 50px; } } .btn_4 { color: #f2c300; font-size: 15px; font-weight: 700; margin-top: 53px; display: inline-block; transition: 0.5s; border-radius: 5px; } @media (max-width: 991px) { .btn_4 { margin-top: 30px; } } .btn_4 img { width: 20px; margin-left: 15px; } /*=================== custom button rule start ====================*/ .button { display: inline-block; border: 1px solid transparent; font-size: 15px; font-weight: 500; padding: 12px 54px; border-radius: 4px; color: #fff; border: 1px solid #fdcb9e; text-transform: uppercase; background-color: #f2c300; cursor: pointer; transition: 0.5s; } @media (max-width: 767px) { .button { font-size: 13px; padding: 9px 24px; } } .button:hover { color: #fff; } .button-link { letter-spacing: 0; color: #3b1d82; border: 0; padding: 0; } .button-link:hover { background: transparent; color: #3b1d82; } .button-header { color: #fff; border-color: #fdcb9e; } .button-header:hover { background: #b8024c; color: #fff; } .button-contactForm { color: #fff; border-color: #fdcb9e; padding: 12px 25px; } .button-contactForm:hover { border-color: #415094; background: #415094; color: #fff; } /* End Main Button Area css ============================================================================================ */ .footer-area .footer-logo { margin-bottom: 40px; } .footer-area .footer-pera p { color: #868c98; font-size: 16px; margin-bottom: 50px; line-height: 1.8; } .footer-area .footer-pera.footer-pera2 p { padding: 0; } .footer-area .footer-tittle h4 { color: #000; font-size: 20px; margin-bottom: 29px; font-weight: 500; text-transform: capitalize; font-family: "Roboto", sans-serif; } .footer-area .footer-tittle ul li { color: #012f5f; margin-bottom: 15px; } .footer-area .footer-tittle ul li a { color: #868c98; font-weight: 300; } .footer-area .footer-tittle ul li a:hover { color: #f1c630; padding-left: 5px; } .footer-copy-right { padding-top: 50px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-copy-right { padding-top: 0px; float: left; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-copy-right { padding-top: 0px; float: left; } } @media (max-width: 575px) { .footer-copy-right { padding-top: 0px; float: left; } } .footer-copy-right p { color: #888888; font-weight: 300; font-size: 16px; line-height: 2; margin-bottom: 20px; } .footer-copy-right p i { color: #f1c630; } .footer-copy-right p a { color: #f1c630; } .footer-social a:last-child { padding-right: 0; } .footer-social a i { color: #222222; font-size: 14px; padding: 5px 10px; transition: 0.4s; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .footer-social a i:hover { color: #f1c630; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); } #product_divider { margin-top: 0; margin-bottom: 0; border: 0; border-top: 2px solid #f1c630; } .nav-pills .nav-link { border-radius: .25rem; color: black; } .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #fff; background-color: #ffc107; } .btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; padding:8px; } .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle { color: #fff; background-color: #545b62; border-color: #4e555b; padding:8px; } .btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; padding:8px; } strong{ color:black; } a, button { color: #2f2e29; outline: medium none; } .page-item.active .page-link { z-index: 1; color: #f7f7f7; background-color: #ffc107; border-color: #ffc107; } .page-link { position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #212529; background-color: #fff; border: 1px solid #dee2e6; } #ship_method_padding{ padding-top:30px; } .card { border: 0px rgba(0,0,0,.125); } #cart-button{ visibility:hidden; } .img-fluid { max-width: 100%; height: 25rem; } .img-cap{ bottom: -20%; background-color:#f1c630; padding-top:10px; padding-bottom:10px; visibility: hidden; } .img .img-fluid:hover .img-cap{ visibility: visible; } .img .img-fluid:hover .favorit-items{ visibility: visible; } .favorit-items{ padding:10px; font-size:2rem; color:#f1c630; position:absolute; visibility: hidden; } /*# sourceMappingURL=style.css.map */