@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{line-height:1.5;font-family:'Poppins',sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{margin-top:0}.mian-logo>span{font-size:1.35em}.mian-logo span{background-color:#fff}.main-header{z-index:999}hr.border-light{max-width:300px;opacity:.9}.carousel-item{transition:transform 1s ease-in-out}.carousel-caption{top:48%;transform:translate(0,-50%);bottom:auto;left:0;right:0;width:0;opacity:0;overflow:hidden;text-align:left}.carousel-item.active .carousel-caption{animation:widthSlide 3.5s 1;opacity:1;z-index:999;width:100%}@keyframes widthSlide {
  0% {
      width: 0% ;
      opacity: 0;
 }
50% {
     width: 100% ;
      opacity: 1;
 }
  100% {
      width: 100% ;
      opacity: 1;
 }
}.carousel-caption h5{font-size:5em;text-transform:uppercase;font-weight:900;-webkit-text-stroke:2px #e2fadb;color: #2333c7c9;position:relative;width:fit-content;padding-right:10px}.carousel-caption h5:after{content:'';position:absolute;left:0;right:0;width:100%;height:100%;background:#fff;bottom:-20px;opacity:1}.carousel-item.active .carousel-caption h5:after{width:10%;height:4px;animation:titleCover 2.5s 1;opacity:0}@keyframes titleCover {
  0% {
     left: 0;
     right: 0;
     width: 100%;
     height: 100%;
    opacity: 1;
 }
20% {
     left: 0;
     right: 0;
     width: 100%;
     height: 100%;
    opacity: 1;
 }
30% {
     left: 0;
     right: 0;
     width: 100%;
     height: 100%;
     opacity: 1;
 }
 55% {
     left: 0;
     right: 0;
     width: 100%;
     height: 5px;
     opacity: 1;
 }
95% {
     left: 0;
     right: 0;
     width: 10%;
 }
  100% {
     left: 0;
     right: 0;
     width: 10%;
     opacity: 0.5;
 }
}.carousel-item>img{height:100vh;object-fit:cover;transform:scale(1)}.carousel-item.active>img{transform:scale(4);animation:bgScale 200s 1}@keyframes bgScale {
0% {
   transform: scale(1);
 }
100% {
   transform: scale(4);
 }
}.carousel-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background: rgb(0 0 0 / 40%);z-index:99}.carousel-caption p{font-size:1.35em;font-weight:600;text-transform:uppercase}.carousel-caption *{white-space:nowrap}.carousel-indicators{right:10px;left:auto;margin:0;width:25px;flex-wrap:wrap;bottom:auto;top:45%;transform:translate(0,-50%);gap:10px;z-index:9999}.carousel-indicators [data-bs-target]{width:15px;height:15px;border-radius:100px;border:none}li.nav-item>a:after{content:'';position:absolute;height:3px;background:#fff;left:0;bottom:-10px;right:0;margin:0 auto;opacity:0;width:85%;transition:.3s all ease-in-out}li.nav-item>a.active:after,li.nav-item>a:hover:after{bottom:0;opacity:.8}li.nav-item>a{position:relative}@media screen and (max-width:991px){.carousel-caption h5{font-size:3.5em}.carousel-caption p{font-size:1em;font-weight:900;text-transform:uppercase}}@media screen and (max-width:768px){.carousel-caption h5{font-size:3.5em}.carousel-caption p{font-size:1em;font-weight:600}.carousel-item img{height:80vh}.mian-logo>span{font-size:1em}.carousel-indicators{right:0;bottom:0;left:0;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;flex-wrap:nowrap;top:auto;transform:unset;width:auto;gap:5px}.carousel-indicators [data-bs-target]{width:12px;height:12px}}@media screen and (max-width:575px){.carousel-caption h5{font-size:2em}.carousel-item img{height:60vh}.carousel-caption p{font-size:.75em}.carousel-caption{width:100%;opacity:0}.carousel-item.active .carousel-caption{animation:sample 2.5s 1;opacity:1}.carousel-caption *{white-space:unset}@keyframes sample {
  0% {
      opacity: 0;
 }
50% {
      opacity: 1;
 }
  100% {
      opacity: 1;
 }
}.carousel-caption h5{-webkit-text-stroke:1px #e2fadb}hr.border-light{max-width:200px}}@media screen and (max-width:480px){.carousel-caption h5{font-size:1.45em}.carousel-caption p{font-size:.7em}.carousel-item img{height:50vh}}.project-details{background-color:#f01111;border-radius:50px;border-width:0;box-shadow:rgba(25,25,25,.04) 0 0 1px 0 , rgba(0,0,0,.1) 0 3px 4px 0;color:#d8e4e7;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:16px;height:50px;padding:0 25px;text-decoration:none;transition:all 200ms}.project-details:hover{background-color: #777a783b;transform:scale(1.05);color:red}.numbertext{color:#f2f2f2;font-size:40px;padding:8px 12px;position:absolute;top:0}.dot{height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
  }@media only screen and (max-width:300px){.text{font-size:11px}}.text-body{text-decoration:none}#services{background-size:cover;background-position:center;position:relative;background-image:url(pexels-rquiros-2219024.jpg);min-height:100vh;width:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.service-cards a{color:#000;text-decoration:none;margin:1rem 0;font-weight:600;text-transform:uppercase;font-size:.8125rem;letter-spacing:1px}.service-cards p{font-size:.9rem;margin:1rem 0;line-height:1.5}section.service-cards{max-width:1000px;margin:0 auto;text-align:center;padding:30px}.service-cards h3{font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.825rem;margin:1.3rem 0}.service-cards .section-lead{max-width:600px;margin:1rem auto 1.5rem}.service a{display:block}.service h4{font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.3rem;margin:1rem 0 .6rem}.services-grid{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.service img{width:15px;object-fit:cover}.service{background:#fff;margin:20px;padding:20px;border-radius:4px;text-align:center;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;flex-wrap:wrap;border:2px solid #e7e7e7;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition:transform 2s}.service:hover{transform:translateY(17px);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.08);-moz-box-shadow:0 5px 10px rgba(0,0,0,.08);box-shadow:0 5px 10px rgba(0,0,0,.08)}.service .cta span{font-size:.6rem}.service>*{flex:1 1 100%}.service .cta{align-self:flex-end}@media all and (max-width:900px){.services-grid{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.two{position:relative;padding:0;margin:0;font-family:"Raleway",sans-serif;font-weight:300;font-size:40px;color:#080808;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.WD{position:relative;background:#f8f8f8;width:100%;max-width:100%;border-radius:12px;padding:2em;margin:1.5em auto;border:3px solid rgba(0,0,0,.08)}.HD{position:relative;padding:0;margin:0;font-family:"Raleway",sans-serif;font-weight:300;font-size:40px;color:#080808;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.HD span{display:block;font-size:.5em;line-height:1.3}.three .HD{text-transform:capitalize}.three .HD:before{position:absolute;left:0;bottom:0;width:60px;height:2px;content:"";background-color:#c50000}.three .HD span{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:4px;line-height:3em;padding-left:.25em;color:rgba(0,0,0,.4);padding-bottom:10px}.alt-three .HD{text-align:center}.alt-three .HD:before{left:50%;margin-left:-30px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.HD:before,.HD:after{background-color:#c50000}.container1{max-width:1170px;margin:auto}.row{display:flex;flex-wrap:wrap}ul{list-style:none}.wrapper{background-color:#e1e2e2;height:130px;overflow:hidden;position:relative;width:100%;display:flex;align-items:center;padding:0 20px}.wrapper:before,.wrapper:after{content:"";position:absolute;height:130px;width:150px;z-index:2}.wrapper:after{right:0;top:0;transform:rotateZ(180deg)}.wrapper:before{left:0;top:0}.wrapper .track{display:flex;width: calc(150px * 10);animation:scroll 15s .5s linear infinite}.wrapper .logo{width:200px}.wrapper .logo img{width:70%;object-fit:cover}@keyframes  scroll {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(calc(-150px * 5));
	}
}h2{background-color:#bbb;text-align:center;font-size:small}.rapper{background-color:#e1e2e2;height:130px;overflow:hidden;position:relative;width:100%;display:flex;align-items:center;padding:0 20px}.rapper:before,.rapper:after{content:"";position:absolute;height:130px;width:150px;z-index:2}.rapper:after{right:0;top:0;transform:rotateZ(180deg)}.rapper:before{left:0;top:0}.rapper .rack{display:flex;width: calc(150px * 10);animation:scroll 15s .5s linear infinite}.rapper .log{width:200px}.rapper .log img{width:70%;object-fit:cover}@keyframes  scroll {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(calc(-150px * 5));
	}
}@media (max-width:768px){.mbtn i{display:block}nav ul li a{color:#fff}nav ul{display:none}nav ul{display:flex;flex-direction:column;position:fixed;width:200px;height:50vh;color:#fff;background:#3150d0;top:80px;left:-100%;padding:2rem 0;transition:all .5s ease-in;z-index:10}nav ul.display{left:0;transition:all .5s ease-in-out}ul li a{display:block;margin:3px}.close-btn{position:absolute;top:0;left:10rem;margin:5px}}.about-us{text-align:center;text-decoration:none;padding:16px 28px;position:relative;background-image:url(pexels-rquiros-2219024.jpg);width:100%;max-width:100%;padding:2em;margin:1.5em auto;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.col-sm-6{border-radius:20px;color:#e7e5e5;background:transparent}.row-1{border-radius:10px;position:relative;overflow:hidden;padding-right:10px;padding-left:20px}.detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;margin-top:10px;background:#ddd;color:rgba(62,62,235,.644)}.contactInfo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;background-image:linear-gradient(rgba(0,0,0,.753),#481fdf) , url(csc.png);margin-top:10px;border-radius:30px}.row-2 img{width:30%;object-fit:cover}.row-2{border-radius:10px;position:relative;overflow:hidden;padding-right:10px;padding-left:20px}.row-3 ul li a{text-decoration:none;color:#bbb;padding-left:30px}.row-3 h4{color:#bbb;text-align:center;font-size:30px}.row-3 i{padding-left:20px;color:#bbb}.row-3 a:hover{color:#fff}.row-3{border-radius:10px;position:relative;overflow:hidden;padding-right:10px;padding-left:20px}.Pbtn{border:50px;border-radius:4px;font-size:16px;color:#fff;text-decoration:none;display:block;background-color:#3150d0}#team{padding:30px 0}.our-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:40px;margin-top:10px}.our-team-list span{color:#4c00ff}.our-team{border-radius:10px;position:relative;overflow:hidden;padding-right:10px;padding-left:20px}.our-team-list img{width:100px;transition:transform 0 , 5s;border-radius:10px;display:block}.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.overlay-content p{color:#fff;padding-left:16px;padding-right:16px}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-height:768px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.show{width:25%;padding:0 15px}.show a{display:inline-block;height:40px;width:40px;background-color:rgba(255,255,255,.2);margin:0 10px 10px 0;text-align:center;line-height:40px;border-radius:50%;color:#fff;transition:all .5s ease}.show a:hover{color:#24262b;background-color:#fff}.form-popup{display:none;position:fixed;bottom:0;right:15px;border:3px solid #f1f1f1;z-index:9}.form-container{max-width:300px;padding:10px;background-color:#fff}.form-container input[type="text"],.form-container input[type="email"],textarea{width:100%;padding:15px;margin:5px 0 22px 0;border:none;background:#f1f1f1}.form-container input[type="text"]:focus,.form-container input[type="email"],textarea:focus{background-color:#ddd;outline:none}#msg{color:red;font-size:10px}.form-container .btn{background-color:rgba(15,125,228,.938);color:#fff;padding:16px 20px;border:none;cursor:pointer;width:100%;border-radius:6px;margin-bottom:10px;opacity:.8}.form-container .cancel{background-color:red}.form-container .btn:hover,.open-button:hover{opacity:1}#project{padding:30px 0}.project-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;margin-top:10px}.project{border-radius:10px;position:relative;overflow:hidden}.project img{width:100%;transition:transform 0 , 5s;border-radius:10px;display:block;height:400px}.layer{width:100%;height:0;background:transparent;border-radius:10px;position:absolute;left:0;bottom:0;overflow:hidden;display:flex;justify-content:center;flex-direction:column;padding:0 40px;align-items:center;text-align:center}.project:hover img{transform:scale(1.1)}.project:hover .layer{height:100%}h4{position:relative;padding:0;margin:0;font-family:"Raleway",sans-serif;font-weight:300;font-size:20px;color:#080808;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}h4 span{display:block;font-size:.5em;line-height:1.3}h4 em{font-style:normal;font-weight:600}.alt-two h4{text-transform:capitalize}.alt-two h4:before{position:absolute;left:0;bottom:0;width:60px;height:2px;content:"";background-color:#c50000}.alt-two h4 span{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:4px;line-height:3em;padding-left:.25em;color:rgba(0,0,0,.4);padding-bottom:10px}.alt-two h4{text-align:center}.alt-two h4:before{left:50%;margin-left:-30px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.alt-two{position:relative;background:#f8f8f8;width:100%;max-width:900px;padding:2em;margin:1.5em auto;border:3px solid rgba(0,0,0,.08)}h4:before,h4:after{background-color:#c50000}@media (max-width:786px){.project-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;margin-top:10px}}