@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}body{background-color:#f5f5f5}a{color:inherit;cursor:pointer;line-height:1;text-decoration:none}.container{padding-left:10%;padding-right:10%}.btn{color:#212121;cursor:pointer;background-color:#fff;border:0;border-radius:30px;outline:0;justify-content:center;align-items:center;padding:14px 25px;font-size:16px;display:inline-flex}.btn img{width:20px;margin-left:10px}.btn.dark-btn{color:#fff;background:#212ea0}@media (width<=1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 15px}}nav{color:#fff;z-index:10;justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex;position:fixed;top:0;left:0}.logo{width:250px}nav ul li{margin:5px 20px;font-size:16px;list-style:none;display:inline-block}.nav-bar{background-color:#212ea0;transition:all .5s}.menu-icon{display:none}@media (width<=1000px){.logo{width:160px}nav ul li{margin:10px 15px}}@media (width<=840px){nav{padding:15px 0}nav ul{z-index:-1;background:#212ea0;width:200px;padding-top:70px;transition:all .5s;position:fixed;top:0;bottom:0;right:0}nav ul li{margin:25px 40px;display:block}.menu-icon{cursor:pointer;width:30px;display:block}.hide-mobile-menu{right:-200px}}.hero-container{color:#fff;background-color:#0000;background-image:linear-gradient(#08003ab3,#08003ab3),url(/assets/Hero_Img-P-yUM8Sg.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.hero-text{text-align:center;max-width:800px}.hero-text h1{font-size:60px;font-weight:600}.hero-text p{width:700px;margin:10px auto 20px;line-height:1.5}@media (width<=850px){.hero-text h1{font-size:40px}}@media (width<=650px){.hero-container{background-position:100%;background-size:cover;min-height:100vh}.hero-text h1{max-width:400px;margin:auto;font-size:30px}.hero-text p{width:90%;margin:15px auto 30px;font-size:14px}}.services{justify-content:space-between;align-items:center;width:90%;margin:50px auto;display:flex}.service img{border-radius:10px;width:100%;display:block}.service{flex-basis:31%;position:relative}.caption{color:#fff;cursor:pointer;opacity:0;background:#000f984d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding-top:70%;font-size:25px;font-weight:800;transition:all .4s;display:flex;position:absolute;inset:0}.service:hover .caption{opacity:1;padding-top:0}@media (width<=650px){.services{flex-direction:column}.service{flex-basis:100%;margin:20px}.service.caption p{font-size:10px}}@media (width<=450px){.services{background-color:purple;flex-direction:column}.service{flex-basis:100%;margin:20px}.caption p{font-size:18px}}.title{text-align:center;color:#212ea0;text-transform:uppercase;margin:50px 0 30px;font-size:20px;font-weight:800}.title h2{color:#000f38;text-transform:none;margin-top:5px;font-size:32px}.about{justify-content:space-between;align-items:center;width:90%;margin:100px auto;display:flex}.about-left{flex-basis:40%;position:relative}.about-right{flex-basis:56%}.about-img{border-radius:10px;width:100%}.palyicons{cursor:pointer;width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about h3{color:#212ea0;font-size:18px;font-weight:800}.about h2{color:#000f38;max-width:650x;margin:15px auto 20px;font-size:35px}.about p{color:#000;margin-bottom:15px;line-height:1.4}@media (width<=800px){.about{flex-direction:column}.about-left{flex-basis:100%;order:2;margin:20px}.about-right{flex-direction:100%}}.gallary{text-align:center;width:90%;margin:80px auto}.photo{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.photo img{border-radius:10px;width:23%}@media (width<=800px){.photo{flex-wrap:wrap}.photo img{width:48%;margin-bottom:25px}}.Testimonial{justify-content:space-between;align-items:center;width:80%;margin:80px auto;position:relative;overflow:hidden}.next-btn,.back-btn{cursor:pointer;z-index:10;background:#212ea0;border-radius:50%;width:50px;padding:15px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.back-btn{left:0;right:auto}.slider{width:90%;margin:auto;overflow:hidden}.slider ul{width:200%;transition:all .5s;display:flex}.slider ul li{width:25%;padding:20px;list-style:none}.slide{color:#676767;border-radius:10px;padding:40px;line-height:1.4;box-shadow:0 0 20px #0000001a}.user-info{align-items:center;margin-bottom:20px;display:flex}.user-info img{border-radius:50%;width:65px;margin-right:15px}.user-info h3{color:#212ea0}@media (width<=800px){.Testimonial{width:95%;padding:0 20px}.next-btn,.back-btn{width:35px;padding:10px}.slider{width:100%}.slider ul{width:400%}.slider ul li{width:100%;padding:10px}.slide{padding:20px}.user-info{flex-direction:row;align-items:center}.user-info img{border:3px solid #212ea0;width:50px;margin-right:10px}.user-info h3{font-size:18px}.slide p{font-size:14px;line-height:1.6}}.contact{place-content:center space-between;max-width:90%;margin:80px auto;display:flex}.contact-col{color:#676767;flex-basis:48%}.contact-col h3{color:#000f38;font-weight:500px;align-items:center;margin-bottom:20px;font-size:25px;display:flex}.contact-col h3 img{width:35px;margin-left:10px}.contact p{max-width:450px;list-style:.3;line-height:1.4}.contact ul li{align-items:center;margin:20px 0;display:flex}.contact ul li img{width:25px;margin-right:10px}.contact form input,.contact form textarea{resize:none;background:#ebecfe;border:0;outline:0;width:100%;margin-top:5px;margin-bottom:15px;padding:15px;display:block}.contact span{margin:20px 0;display:block}@media (width<=800px){.contact{flex-direction:column;gap:30px;margin:50px auto}.contact-col{flex-basis:100%;width:100%}.contact-col h3{font-size:22px}.contact-col h3 img{width:28px}.contact p{max-width:100%;font-size:15px}.contact ul li{word-break:break-word;margin:15px 0;font-size:15px}.contact ul li img{width:20px}.contact form input,.contact form textarea{padding:12px;font-size:15px}.contact form textarea{min-height:120px}.contact span{margin:20px 0;font-size:14px;display:block}}.footer{border-top:1px solid #797979;justify-content:space-between;align-items:center;margin:10px auto;padding-top:15px;display:flex}.footer ul li{margin-left:20px;list-style:none;display:inline-block}@media (width<=600px){.footer{text-align:center;display:block}.footer ul li{margin:10px}.footer ul{margin-top:10px}}
