@import url('http://fonts.cdnfonts.com/css/scada'); html, body { height: 100%; width: 100%; padding-right: 0 !important; scroll-behavior: smooth; scrollbar-width: thin; } * { box-sizing: border-box; font-display: swap; /* font-family: 'Titillium Web', sans-serif; */ } label, p, h1, h2, h3, h4, h5, span{ color: black; } /* ===== Scrollbar CSS ===== */ /* Firefox */ * { scrollbar-width: thin; scrollbar-color: #969696 #ffffff; } /* Chrome, Edge, and Safari */ *::-webkit-scrollbar { width: 13px; } *::-webkit-scrollbar-track { background: #ffffff; } *::-webkit-scrollbar-thumb { background-color: #969696; border-radius: 10px; border: 3px solid #ffffff; } .nav-link:focus { text-decoration: none; color: white; } .dropdown:hover .dropdown-menu { /* display: block; */ animation: fadeInDown; /* referring directly to the animation's @keyframe declaration */ animation-duration: .1s; margin-top: 0; min-width: 6rem !important; border-radius: 8px !important; color: black; font-size: small; font-weight: bold !important; /* padding: 100%; */ text-align: center !important; } .dropdown:focus .dropdown-menu { display: block; animation: fadeInDown; /* referring directly to the animation's @keyframe declaration */ animation-duration: .1s; margin-top: 0; min-width: 6rem !important; border-radius: 8px !important; color: black; font-size: small; font-weight: bold !important; /* padding: 100%; */ text-align: center !important; } .dropdown-item { text-align: left; padding: 1% 5% 1% 5%; } .navbar { z-index: 1001; padding: 0 0 0 0 !important; background-color: rgba(0, 0, 0, 0.3); } .subheading { font-size: 6vw; color: #D11D27; text-align: center; word-wrap: break-word; } .bigheading { font-size: 8vw !important; } .text-sm { font-size: small; } .text-lg { font-size: large; } .text-xl { font-size: x-large; } .text-justify { text-align: justify; } .slider-item { padding-top: 20%; padding-bottom: 20%; height: 85vh !important; } .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 1); width: 100% !important; height: 100%; z-index: 1000; opacity: 0.3 !important; } #footer { background-size: cover; background-repeat: no-repeat; background-position: center; } .btn-white { background-color: rgba(0, 0, 0, 0); border: white solid 1px; padding-left: 2%; padding-right: 2%; padding-top: 1%; padding-bottom: 1%; border-radius: 15px; text-decoration: none !important; color: white; } .btn-white:hover { background-color: #CD853F; color: white; border: none; animation: tada; animation-duration: 1s; } .btn-white:hover>* { /* referring directly to the animation's @keyframe declaration */ animation: tada; animation-duration: 1s; /* don't forget to set a duration! */ } .nav-item>.active { background-color: #D11D27 !important; border-radius: 3px; } .nav-item>a { text-decoration: none; color: #FFFAEF; } .nav-item>a:hover { color: #FBEBD8; } .animate__fadeInDown { --animate-duration: 0.3s; } .loading { background-color: rgba(255, 255, 255, 0.5); top: 0; /* bottom: 0; */ position: fixed; height: 100vh; width: 100vw; display: flex; justify-content: center; align-items: center; z-index: 2147483647; } .loading>img { width: 25%; height: 25%; } .btn-primary { background-color: #D11D27 !important; /* border-radius: 15px; */ border: none; } .modal { z-index: 99999; } .anim { visibility: hidden; } #menuTabContent { position: relative; } .bg-img { background-attachment: fixed; height: 100%; width: 100%; background-size: contain; position: absolute; /* background-color: black; */ background-position: center; } .main-swiper { height: 80vh; overflow-x: hidden; display: flex; justify-content: center; } .main-swiper>div { width: 100%; height: 100%; } @media only screen and (max-width:768px) { .navbar-brand { max-width: 100px; } /* below is for the demo but might help you position the hamburger menu on mobile */ /* .navbar-toggler { right: 0; position: absolute; margin: 10px; } */ } .navbar-brand img { /* put value of image height as your need */ float: left; margin-right: 7px; } .swiper-wrapper>.swiper-slide { height: 100%; width: 100%; display: flex; align-items: center; background-repeat: no-repeat; background-position: center; background-size: cover; } .v-hidden { visibility: hidden !important; } .custom-cont { position: absolute; padding: 0 !important; top: 0; } .content-header { width: 100%; height: 30vh; background-color: #FF5C58; display: flex; align-items: flex-end; text-align: end; justify-content: end; } .content-header>h1 { text-transform: uppercase; margin-top: 15%; } .filter-link>li { list-style: none; padding: 5% } .filter-link>li>a:hover { color: rgba(0, 0, 0, 0.7); } .filter-link>li>a { text-decoration: none; color: black; } .filter-search { border-radius: 3px !important; display: flex; position: relative; justify-content: end; align-items: center; background-color: #F39F61; } .filter-search>input { border-radius: 3px !important; border: none; /* border: 1px black solid !important; */ /* padding: 5%; */ font-size: smaller; background-color: #F2F2F2; color: black; padding: 5%; padding-left: 10%; } .filter-search>input:focus { outline: none; border: none; } .filter-search>i { position: absolute; padding: 10%; } .hover-tada:hover { animation: pulse; animation-duration: 1s; } .pagination { justify-content: center; } .page-item { padding: 1%; } .page-link { border: 0 !important; color: black; } .page-item.active>.page-link { background-color: #FF5C58 !important; } .small-swiper { overflow-x: hidden; position: relative; } .swiper-wrapper { /* justify-content: center; */ align-items: center; } .small-swiper>.swiper-wrapper>.swiper-slide { padding: 1%; height: auto !important; /* margin-left: 1%; */ } .small-swiper>.swiper-wrapper>.swiper-slide>img { padding: 5%; } .small-swiper>.swiper-wrapper>.swiper-slide>img.active { border: solid #FE8F8F; border-radius: 15px; /* margin-left: 1%; */ } .custom-prev, .custom-next { position: absolute; top: 35%; z-index: 100; padding: 3%; background-color: rgba(0, 0, 0, 0.35); } .custom-next, .custom-prev>i { color: white; } .custom-next { right: 3px; } .custom-prev { left: 3px; } .swiper-button-disabled { display: none; } .t-deco-none { text-decoration: none; color: black; } .disabled-item { background-color: rgba(200, 200, 200, .9); position: absolute; height: 100%; width: 100%; margin: 0; display: flex; align-items: center; justify-content: center; z-index: 999; } .limit-text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* number of lines to show */ line-clamp: 3; -webkit-box-orient: vertical; } .remove-btn { position: absolute; right: 1%; top: 5%; width: auto !important; border-radius: 15px; background-color: #FF5C58; text-decoration: none; color: white; z-index: 1000; visibility: hidden; } .remove-btn:hover { color: #FFEDD3; /* animation: headShake; */ /* referring directly to the animation's @keyframe declaration */ /* animation-duration: 1s; */ /* don't forget to set a duration! */ } .cart-row:hover { /* background-color: rgba(0, 0, 0, 0.1) !important; */ box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); border-radius: 5px; cursor: pointer; } .cart-row:hover .remove-btn { visibility: visible; } .notification { /* background-color: rgba(255, 255, 255, 0.5); */ position: fixed; margin-left: auto; margin-right: auto; margin-bottom: auto; margin-top: auto; margin-bottom: auto; top: 0; bottom: 0; left: 0; right: 0; text-align: center; z-index: 1000; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 15vw; height: 15vh; background-color: rgba(0, 0, 0, 0.5); border-radius: 15px; /* animation: bounceOut; animation-duration: 2s; */ } .notification>h1 { font-size: larger; font-weight: bold; } .notification>* { color: white; font-size: 4vw; } .main-section { background: #FFFFFF; /* width:80%; */ margin: 0 auto; padding: 10px; margin-top: 50px; /* box-shadow:0px 2px 7px 1px #aa9191; */ } .hedding-title h1 { margin: 0px; padding: 0px 0px 10px 0px; font-size: 25px; } .average-rating { float: left; text-align: center; width: 30%; } .average-rating h2 { margin: 0px; font-size: 80px; } .average-rating p { margin: 0px; font-size: 20px; } .fa-star, .fa-star-o, .fa-star-half-o { color: #FDC91B; font-size: 25px !important; } .progress, .progress-2, .progress-3, .progress-4, .progress-5 { background: #F5F5F5; border-radius: 13px; height: 18px; width: 97%; padding: 3px; margin: 5px 0px 3px 0px; } .progress:after, .progress-2:after, .progress-3:after, .progress-4:after, .progress-5:after { content: ''; display: block; background: red; width: 80%; height: 100%; border-radius: 9px; } .progress-2:after { width: 60%; } .progress-3:after { width: 40%; } .progress-4:after { width: 20%; } .progress-5:after { width: 10%; } .loder-ratimg { display: inline-block; width: 40%; } .start-part { float: right; width: 30%; text-align: center; } .start-part span { color: #337AB7; font-size: 23px; } .reviews h1 { margin: 10px 0px 20px 30px; } .user-img img { height: 80px; width: 80px; border: 1px solid blue; border-radius: 50%; } .user-img-part { width: 30%; float: left; } .user-img { width: 48%; float: left; text-align: center; } .user-text { float: left; } .user-text h4, .user-text p { margin: 0px 0px 5px 0px; } .user-text p { font-size: 20px; font-weight: bold; } .user-text h4, .user-text span { color: #B3B5B4; } * { margin: 0; padding: 0; box-sizing: border-box; } .wrapper1 { background-color: #fff; width: 50%; padding: 25px; margin: 25px auto 0; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); border-radius: 10px; } .wrapper1 h2 { font-size: 24px; padding: 10px; margin-bottom: 8px; text-align: center; } .wrapper1 h4 { padding-bottom: 5px; } .input_group { margin-bottom: 8px; width: 100%; position: relative; display: flex; flex-direction: row; padding: 5px 0; } .input_box { width: 100%; margin-right: 12px; position: relative; } .input_box>input:focus { outline: none !important; border-color: #719ECE !important; box-shadow: 0 0 10px #719ECE !important; } .input_box:last-child { margin-right: 0; } .input_box .name { padding: 14px 10px 14px 50px; width: 100%; background-color: #fcfcfc; border: 1px solid #0003; outline: none; letter-spacing: 1px; transition: 0.3s; border-radius: 3px; color: #333; } .dob { width: 30%; padding: 14px; text-align: center; background-color: #fcfcfc; transition: 0.3s; outline: none; border: 1px solid #bcbcbc; border-radius: 3px; } .radio { display: none; } .input_box label { width: 50%; padding: 13px; background-color: #fcfcfc; display: inline-block; text-align: center; border: 1px solid #c0bfbf; } .input_box label { float: left; } .input_box label:first-of-type { border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-right: none; } .input_box label:last-of-type { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .radio:checked+label { background-color: #eeeeee; transition: 0.5s; } .input_box button { width: 100%; background-color: red; border: none; color: #fff; padding: 15px; border-right: 4px; font-size: 16px; transition: all 0.3s ease; border-radius: 8px; } td { padding-block: 0.125em; } table { border-collapse: collapse; inline-size: 100%; } .pill { border-radius: 15px; } .isActive { padding: 0.65rem !important; } .form-check-input:focus { outline: none; } textarea:focus, textarea.form-control:focus, input.form-control:focus, .form-control:focus { box-shadow: inset 0 2px 0 #ddd; } .btn-qty:hover { background-color: rgba(0, 0, 0, 0.1); } .form-check-input:checked { background-color: red; border: 0; outline: none; } .form-check-input:focus { box-shadow: none !important; } .order-tab { border: 3px solid transparent; padding: 2%; margin-left: 5%; margin-right: 5%; white-space: nowrap; } .order-tab:hover { color: #FF5C58; } .order-tab.active { border-bottom: 3px #FF5C58 solid; } .custom-dropdown { position: relative; display: inline-block; } .custom-dropdown-content { display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 5px; /* align-items: center; */ } .custom-dropdown-content a { color: black; padding: 5px 9px; text-decoration: none; display: block; } .custom-dropdown-content a:hover { background-color: #ddd; border-radius: 5px; } .custom-dropdown:hover .custom-dropdown-content { display: block; } .custom-dropdown:hover .dropbtn { background-color: #3e8e41; }