*{ margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; list-style: none; text-decoration: none; } body { color: #000; overflow-x: hidden; height: 100%; background-color: #fff; background-repeat: no-repeat; } .plus-minus { position: relative; } .plus { position: absolute; top: -4px; left: 2px; cursor: pointer; } .minus { position: absolute; top: 8px; left: 5px; cursor: pointer; } .vsm-text:hover { color: #FF5252; } .book, .book-img { width: 120px; height: 180px; border-radius: 5px; } .book { margin: 20px 15px 5px 15px; } .border-top { border-top: 1px solid #EEEEEE !important; margin-top: 20px; padding-top: 15px; } .card { margin: 40px 0px; padding: 40px 50px; border-radius: 20px; border: none; box-shadow: 1px 5px 10px 1px rgba(0,0,0,0.2); } input, textarea { background-color: #F3E5F5; padding: 8px 15px 8px 15px; width: 100%; border-radius: 5px !important; box-sizing: border-box; border: 1px solid #F3E5F5; font-size: 15px !important; color: #000; font-weight: 300; } input:focus, textarea:focus { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; border: 1px solid #9FA8DA; outline-width: 0; font-weight: 400; } button:focus { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; outline-width: 0; } .pay { width: 80px; height: 40px; border-radius: 5px; border: 1px solid #673AB7; margin: 10px 20px 10px 0px; cursor: pointer; box-shadow: 1px 5px 10px 1px rgba(0,0,0,0.2); } .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); color: #E0E0E0; } .gray .pay { box-shadow: none; } #tax { border-top: 1px lightgray solid; margin-top: 10px; padding-top: 10px; } .btn-blue { border: none; border-radius: 10px; background-color: #17696a; color: #fff; padding: 8px 15px; margin: 20px 0px; cursor: pointer; } .btn-blue:hover { background-color: #ff4242; color: #fff; } #checkout { float: left; } #check-amt { float: right; } @media screen and (max-width: 768px) { .book, .book-img { width: 100px; height: 150px; } .card { padding-left: 15px; padding-right: 15px; } .mob-text { font-size: 13px; } .pad-left { padding-left: 20px; } } /*===============================*/ .header-class{ position: fixed; width: 100%; top: 0; right: 0; z-index: 1000; display: flex; align-items: center; justify-content: space-between; padding: 20px 10%; background-color: white; } .dropdown-menu-mine { max-height: 0; overflow: hidden; transition: max-height 4.s ease-out; position: absolute; background-color: white; } .dropdown-list-mine{ cursor: pointer; } .dropdown-menu-mine li { padding: 10px 20px 10px 20px; } .dropdown-menu-mine li:hover { color: turquoise; background-color: rgb(251, 251, 251); } .dropdown-list:hover .dropdown-menu-mine{ max-height: 1000px; transition: max-height 0.8s ease-out; } section{ padding: 10% 10%; } input[type=submit] { width: 68px; height: 22px; box-sizing: content-box; color: white; }