.nav-item > a { color : #2AAF88 !important; font-weight: 400; } .nav-item:hover > a { color : #097455 !important; } #intro-example { height: 400px; } /* Height for devices larger than 992px */ @media (min-width: 992px) { #intro-example { height: 600px; } } .box{ padding:10px 15%; } .marketplace-section { min-height : 500px; background-image: url('../images/bgsection.png'); background-size:cover; padding:20% 10%; } .marketplace-title { color:white; } .title-png { width: 35px; height: 25px; padding-bottom:15px; margin-left:5px; } .marketplace-desc { color:white; } .box-part{ background:#FFF; background-image: url('../images/bgcart.png'); background-size:cover; border-radius:10px; padding:60px 30px; margin:30px 0px; border : 1px solid #C6c6c9; } .text { min-height : 100px; } .text2 { padding-bottom : 20px; } h4{ margin-bottom:5px; color : #2AAF88 !important; } .text > span { font-size : 0.8em; } .image-overlay { position: relative; overflow: hidden; cursor:pointer; } .image-overlay img { display: block; width: 100%; height: auto; transition: transform 0.5s ease; } .image-overlay:hover img { transform: scale(1.2); } .overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color:rgba(239, 198, 10, 0.5); overflow: hidden; width: 100%; height: 0; transition: height 0.5s ease; } .image-overlay:hover .overlay { height: 100%; } .overlay h3, .overlay p { color: #fff; text-align: center; } .overlay h3 { margin-top: 50%; font-size: 2rem; transition: margin-top 0.5s ease; } .image-overlay:hover .overlay h3 { margin-top: 30%; } .overlay p { margin: 1rem 0; } .nav-item > .active { font-weight:700; } .testimonial-card { margin-bottom: 2rem; border: none; border-radius: 1rem; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1); } .testimonial-card img { border-top-left-radius: 1rem; border-top-right-radius: 1rem; } .testimonial-card h5 { margin-top: 1rem; font-weight: bold; } .testimonial-card p { margin: 1rem 0; } .profile-pic { width: 100px; height: 100px; border-radius: 50%; background-color: #f2f2f2; display: flex; align-items: center; justify-content: center; overflow: hidden; } .content2 {display:none;} .preload { width:100px; height: 100px; position: fixed; top: 50%; left: 35%;} /* Height for devices larger than 992px */ @media (min-width: 992px) { #intro-example { height: 600px; } .preload { width:100px; height: 100px; position: fixed; top: 50%; left: 46%;} } @media screen and (min-width: 1400px) { #intro-example { height: 800px; } footer { margin-top : -180px !important; } }