*{margin:0;padding:0;box-sizing:border-box}#service{width:100%;padding:70px 0;background-color:#efefef}.service-box{width:60%;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto}.single-service{flex-basis:48%;text-align:center;border-radius:7px;margin-bottom:20px;color:#fff;position:relative}.single-service img{width:100%;border-radius:7px}.overlay{width:100%;height:100%;position:absolute;top:0;border-radius:7px;cursor:pointer;background:linear-gradient(#0003,#4b0202);opacity:0;transition:.5s}.single-service:hover .overlay{opacity:1}.service-caption{width:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%);opacity:0;transition:.5s}.single-service:hover .service-caption{bottom:20%;opacity:1;transition:.5s}hr{background:#fff;height:2px;border:0;margin:15px auto;width:60%}.single-service p{font-size:14px}@media screen and (max-width: 768px){#service{padding:50px 0}.service-box{width:90%;display:block}.single-service{width:100%;margin-bottom:25px}.service-caption{width:85%}.service-caption h1{font-size:20px}.single-service p{font-size:12px;line-height:1.7}}#banner{background:linear-gradient(#0003,#4b0202),url(/assets/pexels-heyho-6794965-dZHI86ji.jpg);background-size:cover;background-position:center;height:100vh}.logo{width:240px;position:absolute;top:4%;left:5%;border-radius:12px}.banner-text{text-align:center;color:#f0f8ff;padding-top:180px}.banner-text h1{font-size:110px}.banner-text p{font-size:30px;font-style:italic}.banner-btn{margin:70px auto 0}.banner-btn a{width:150px;text-decoration:none;display:inline-block;margin:0 10px;padding:12px 0;color:#fff;border:1px solid white;position:relative;z-index:1;transition:.5s}.banner-btn span{width:0;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:-1;transition:.5s}.banner-btn a:hover span{width:100%;transition:.5s}.banner-btn a:hover{color:#000}@media screen and (max-width: 768px){#banner{height:100vh;background-position:center}.logo{width:160px;top:5%;left:50%;transform:translate(-50%)}.banner-text{padding-top:230px;width:90%;margin:auto}.banner-text h1{font-size:45px}.banner-text p{font-size:20px}.banner-btn{margin-top:40px}.banner-btn a{width:130px;margin:10px 5px;padding:10px 0}}#feature{width:100%;padding:70px 0}.title-text{text-align:center;padding-bottom:70px}.title-text p{margin:auto;font-size:20px;color:#4b0202;font-weight:700;font-style:italic;position:relative;z-index:1;display:inline-block}.title-text p:after{content:"";width:50px;height:35px;background:linear-gradient(#4b0202,#fff);position:absolute;top:-20px;left:0;z-index:-1;transform:rotate(10deg);border-bottom-right-radius:35px;border-top-left-radius:35px}.title-text h1{font-size:50px}.feature-box{width:80%;margin:auto;display:flex;flex-wrap:wrap;align-items:center;text-align:center;font-style:italic}.features{flex-basis:50%}.features-img{flex-basis:50%;margin:auto}.features-img img{width:60%;border-radius:10px}.features h1{text-align:center;margin-bottom:10px;color:#4b0202;font-size:30px;font-weight:700;font-family:monospace}.features p{display:flex;align-items:center;margin-bottom:40px;font-family:sans-serif}@media screen and (max-width: 768px){#feature{padding:50px 0}.title-text{padding-bottom:40px}.title-text h1{font-size:32px}.title-text p{font-size:17px}.feature-box{width:90%;display:block}.features{width:100%;margin-bottom:30px}.features-img{width:100%}.features-img img{width:90%}.features h1{font-size:24px}.features p{font-size:14px;line-height:2;text-align:center}}#sideNav{width:200px;height:100vh;position:fixed;right:-200px;top:0;background:#4b0202;z-index:2;transition:.3s}nav ul li{list-style:none;margin:50px 20px}nav ul li a{text-decoration:none;color:#fff}nav ul li a:hover{color:bisque;border-bottom:3px solid rgb(167,16,16)}#menuBtn{width:45px;height:45px;background:#4b0202;text-align:center;position:fixed;right:20px;top:10px;border-radius:50%;z-index:3;cursor:pointer}#menuBtn img{width:45px;height:45px;border-radius:50%}@media screen and (max-width: 768px){#sideNav{width:180px;right:-180px}nav ul li{margin:40px 15px}nav ul li a{font-size:14px}#menuBtn{width:40px;height:40px;right:15px;top:15px}#menuBtn img{width:40px;height:40px}}#testimonial{width:100%;padding:70px 0}.testimonial-row{width:80%;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.testimonial-col{flex-basis:28%;padding:10px;margin-bottom:30px;border-radius:5px;box-shadow:0 10px 20px 3px #00968814;cursor:pointer;transition:.5s}.testimonial-col p{font-size:14px}.user{display:flex;align-items:center;margin:20px 0}.user img{width:40px;margin-right:20px;border-radius:3px}.testimonial-col:hover{transform:translateY(-7px)}@media screen and (max-width: 768px){#testimonial{padding:50px 0}.testimonial-row{width:90%;display:block}.testimonial-col{width:100%;margin-bottom:25px}.testimonial-col p{font-size:13px;line-height:1.8}.user{margin:15px 0}.user img{width:35px;margin-right:15px}}#footer{padding:100px 0 20px;background:#efefef}.footer-row{width:80%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-left,.footer-right{flex-basis:45%;padding:10px;margin-bottom:20px}.footer-right{text-align:right}.footer-row h1{margin:10px 0}.footer-row p{line-height:35px}@media screen and (max-width: 768px){#footer{padding:60px 0 20px}.footer-row{width:90%;display:block}.footer-left,.footer-right{width:100%;text-align:center;padding:10px 0;margin-bottom:30px}.footer-row h1{font-size:22px}.footer-row p{font-size:14px;line-height:30px}}
