*,body,html{margin:0;padding:0}.nav,.nav ul{display:flex;gap:6rem}.mobile_menu li a,.nav a{color:#414141;font-family:Raleway,sans-serif;text-decoration:none}.mobile_menu li a,.nav a,.purpose-content,.purpose-text{font-family:Raleway,sans-serif}.click-here,.mobile_menu li a,.nav a,.social-links a{text-decoration:none}.icon,.icon-diamond{transform:rotate(45deg)}:root{--burgundy:#921B1F;--green:#9CB43D;--text-dark:#333333;--text-light:#FFFFFF}@font-face{font-family:BCR;src:url('../fonts/BCR.TTF') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:BCRI;src:url('../fonts/BCRI.TTF') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:MTCORSVA;src:url('../fonts/MTCORSVA.TTF') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Myriad Pro';src:url('../fonts/MyriadPro-Regular_0.otf') format('opentype');font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url('../fonts/Raleway-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url('../fonts/Raleway-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url('/fonts/Raleway-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}*{box-sizing:border-box}body{background-color:#fff;line-height:1.6;scroll-behavior:smooth;overflow-x:hidden}.container_1{margin-right:100px;margin-left:100px;margin-bottom:20px}.header{position:fixed;width:100%;top:0;background:rgba(255,255,255,.95);z-index:1000}.nav{flex-direction:row;align-items:center;justify-content:center;margin-left:2rem;margin-right:2rem}.nav ul{justify-content:space-evenly;align-items:center;list-style:none}.nav a{font-size:.8rem;transition:color .3s;font-weight:500}.nav a:hover{color:#8b0000}.logo img{height:100px;width:auto}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.hamburger span{width:25px;height:3px;background-color:#414141;transition:.3s ease-in-out}.mobile_menu{flex-direction:column;list-style:none;width:100%;padding:1rem 0}.mobile_menu li,.right-section{text-align:center}.mobile_menu li a{font-size:1.2rem}.commercial-dev,.nav.active .mobile_menu,.residential-dev{display:flex}.hamburger.active span:first-child{transform:rotate(45deg);position:relative;top:6px}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg);position:relative;top:-6px}@media (max-width:768px){.left_nav,.right_nav{display:none}.hamburger,.nav{display:flex}.logo{margin-left:0 auto;justify-content:flex-start;text-align:left}.logo img{max-width:150px}.nav{justify-content:space-between;align-items:center}}@media (min-width:769px){.mobile_menu{display:none!important}.hamburger{display:none}.left_nav,.right_nav{display:flex}}.hero{margin-top:4rem;height:93vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.furniture_img img,.green_strip,.hero video,.slant_strip,.slant_strip_2{position:absolute}.hero .video-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.green_strip{width:100vw;height:30px;background-color:#8daa48;bottom:0}.slant_strip{right:30%;clip-path:polygon(65% 0,100% 0%,57% 100%,18% 100%);background-color:#850909;width:25px;height:30px}.slant_strip_2{margin-left:450px;bottom:0;clip-path:polygon(83% 0,100% 0%,16% 100%,0 100%);background-color:#fff;width:50px;height:58px}@media (min-width:1024px){.hero .video-container{position:absolute;top:40px;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.nav a{margin-top:20px}.hero video{width:100%;object-fit:cover;height:100%;position:absolute;top:0;bottom:0}}.hero video{width:100%;height:auto;top:0;left:0}.purpose{padding-bottom:0;padding-left:2rem;padding-right:2rem;background:#fff}.purpose-content{max-width:1200px;margin:0 auto;padding-top:100px;display:flex;gap:4rem;justify-content:space-between;align-items:center;position:relative}.purpose-image{flex:1;text-align:center}.purpose-image img{max-width:100%;height:auto;object-fit:cover;transform:scaleX(-1);z-index:10}.furniture_img img{max-width:1200px;height:auto;z-index:0;top:0}.purpose-text{height:400px;flex:1}.text_content_purpose{display:flex;flex-direction:column;max-width:444px}.contact-section h1,.contact-section h2,.purpose-text h2{color:#8b0000;font-size:3rem;margin-bottom:1.5rem;font-family:BCR,sans-serif;font-weight:400;line-height:normal}.purpose-text p{font-size:1rem;color:#333;line-height:1.5;font-family:Raleway,sans-serif}.nav-toggle{display:none;cursor:pointer}@media (max-width:768px){.hero{height:90vh}.furniture_img img,.green_strip,.nav ul{display:none}.hero .video-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.hero video{width:auto;height:100vh;object-fit:cover;position:absolute;top:0;left:50%;transform:translateX(-50%)}.nav ul{flex-direction:column;position:absolute;top:100%;left:0;width:100%;background:#fff;padding:1rem 0}.nav ul.active{display:flex}.hero h1{font-size:2.5rem}.purpose-content{flex-direction:column;text-align:center;margin-top:0;padding-top:0}.purpose-image img{width:90%;margin-bottom:2rem}.purpose-text h2{font-size:2rem}.purpose-text p{font-size:1rem}}.tattvas-section{background-color:#dfcdbd;padding:2rem;display:flex;gap:15rem;align-items:center;justify-content:center}.tattvas-section .content{max-width:400px;text-align:left;font-family:Raleway,sans-serif}.tattvas-section h1{color:#8b0000;font-size:3rem;margin-bottom:.5rem;font-family:BCR,serif;font-weight:400}.tattvas-section p{width:555px;color:#333;line-height:1.6;font-size:1rem;margin-bottom:1rem;font-family:Raleway,sans-serif}.tattvas-section .tatva_img{flex-shrink:0}.tattvas-section .tatva_img img{max-width:100%;height:auto;display:block}.possibilities{padding:3rem 2rem;text-align:center;background:linear-gradient(to bottom,#fff 0,transparent 58%,#850909 40%);position:relative}.possibilities h2{color:var(--burgundy);font-size:3.3rem;margin-bottom:.5rem;font-family:BCR,serif;font-weight:400}.diamond-card h3,.subtitle{font-family:Raleway,sans-serif}.subtitle{max-width:800px;margin:0 auto 3rem;color:#777;font-size:1rem}.diamond-grid{display:flex;justify-content:center;gap:9.5rem;flex-wrap:wrap;margin-top:3rem}.diamond-card{display:flex;flex-direction:column;align-items:center;width:250px;text-align:center}.diamond-image{width:350px;height:350px;margin-bottom:1rem;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);overflow:hidden;position:relative;background-color:#850909}.diamond-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media (min-width:768px){.diamond-image .first_img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;top:0}}@media (max-width:767px){.diamond-image .first_img{object-fit:cover;object-position:center center;transform:scale(1.2);position:absolute;left:-29px;top:24px}}.skyline,.skyline::before{top:-20px;position:absolute}.diamond-card h3{color:var(--text-light);font-size:1.2rem}.container,.pipeline-section{margin:0 auto;position:relative}.project-types,.skyline{background-color:#8b1818}.pipeline-section{padding:60px 20px;min-height:280px;overflow:hidden;max-width:1440px}.container{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.pillars h2,.title{margin-bottom:1rem}.title{color:#8b1818;font-size:48px;font-family:BCR,serif;font-weight:400;line-height:1.2}.description{color:#333;max-width:537px;line-height:1.6;font-size:16px;margin-bottom:32px;font-family:Raleway,sans-serif}.project-types{color:#fff;padding:16px 45px;font-family:Raleway,sans-serif;margin-bottom:80px;display:inline-block;white-space:nowrap}.click-here,.locations span{color:#8b1818;font-family:Raleway,sans-serif}.project-types span:first-child::after{content:"♦";margin:0 16px;color:#9cb43d}.locations{position:relative;text-align:center;width:100%}.skyline{left:0;width:100%;height:2px}.bottom-bar,.development-card,.footer,.project-card{position:relative}.skyline::before{content:'';left:50%;transform:translateX(-50%);width:80%;height:40px;background-image:url('#');background-repeat:no-repeat;background-position:center;background-size:contain}.locations span{font-size:15px;font-weight:500}.locations span:not(:last-child)::after{content:"♦";margin:0 10px;color:#9cb43d}.right-section .title{margin-bottom:16px}.right-section .description{text-align:center;margin:0 auto 32px;max-width:25rem}.click-here{display:inline-block;border:1px solid #8b1818;padding:12px 40px;font-size:16px;transition:.3s}.pillars{padding:3rem 2rem;background:var(--text-light)}.pillars-content{max-width:1200px;margin:0 auto;display:flex;gap:4rem;align-items:center;font-family:Raleway,sans-serif}.pillars-text{flex:1;font-family:Raleway,sans-serif}.pillars_content{font-size:.98rem;margin-bottom:16px;color:#515151}.pillars h2{color:var(--burgundy);font-size:3.5rem;line-height:3.5rem;font-family:BCR,serif;font-weight:400}.footer,.project_update_section h1,.project_update_section h2,.signup-form input{font-family:Raleway,sans-serif}.value-icons{display:flex;gap:2rem;margin-top:4rem;flex-wrap:wrap}.icon-item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.icon-item h4{margin-top:16px;margin-left:5px}.icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--burgundy);margin-left:16px}.tree-illustration{flex:1;height:500px;background:url('../img/Tree.png') center/contain no-repeat}@media (max-width:1024px){.nav ul{gap:1rem}.purpose-content{gap:2rem}.pillars-content{flex-direction:column;text-align:center}.value-icons{justify-content:center}}@media (max-width:768px){.tattvas-section{flex-direction:column;padding:2rem;text-align:center;gap:2rem}.tattvas-section .content{max-width:100%;text-align:center}.possibilities h2,.tattvas-section h1{font-size:2rem}.tattvas-section p{width:100%;font-size:.95rem}.tattvas-section .tatva_img{margin-top:1rem;display:flex;justify-content:center}.tattvas-section .tatva_img img{max-width:80%}.possibilities{padding:2rem 1rem;background:linear-gradient(to bottom,transparent 23%,#850909 10%)}.subtitle{font-size:.9rem;margin-bottom:2rem;text-align:center}.diamond-grid{gap:2rem;margin-top:4rem;flex-direction:column;align-items:center}.diamond-image{width:200px;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.diamond-image img{width:100%;height:100%;object-fit:cover}.diamond-card h3{font-size:.9rem;margin-top:1rem;line-height:1.5}.bottom-bar{background-color:#931c1f;height:calc(100% - 100px)}.container{grid-template-columns:1fr;text-align:center}.title{font-size:36px}.project-types{display:flex;flex-direction:column;gap:10px;width:90%;text-align:center;margin:0 auto 60px}.locations span:not(:last-child)::after,.project-types span:first-child::after{display:none}.locations{display:flex;flex-direction:column;gap:15px}.description{margin:0 auto 32px}.diamond-grid{gap:1rem}.diamond-card{width:250px;margin-top:50px}.diamond-image{height:250px}.location-buttons,.project-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}}.footer-content,.signup-form{max-width:1200px;display:flex}@media (max-width:480px){.hero h1,.pillars h2,.possibilities h2,.projects h2{font-size:2rem}.purpose{padding:2rem 1rem}.purpose-image img{width:100%}.purpose-text h2{font-size:1.8rem}.purpose-text p{font-size:.95rem}.diamond-card{width:200px;margin-top:50px}.diamond-image{height:200px}}.project_update_section{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.5)) center/cover,url('../img/form_image.webp') center/cover;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#fff;text-align:center}.form_center,.residential-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.project_update_section h1{font-size:2.5rem;margin-bottom:2rem}.project_update_section h2{margin-bottom:8px}.signup-form{flex-wrap:wrap;gap:1rem;width:100%;justify-content:center;color:#fff}.contact,.projects{justify-content:center}.signup-form input{padding:.8rem;width:250px;height:50px;background:rgba(246,246,246,.6);border:none;border-radius:4px;opacity:.9;color:#000}.signup-form input::placeholder{color:#000;font-weight:700}.signup-form button{padding:.8rem 2rem;background:#8b1818;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:1rem;width:200px}.footer{background:#931c1f;color:#fff;padding:2rem 0 0}.bottom-bar img{position:absolute;max-width:200px;max-height:160px;bottom:57px;margin-left:1010px}.footer-content{margin:0 auto;gap:4rem}.contact_info_1{margin-bottom:2rem;text-align:left}.bottom-bar a,.contact_info_1 a,.navigation a{color:#fff;text-decoration:none;font-size:.9rem}.contact_info_1 a:hover{color:#f0f0f0}.contact_info_1 i{margin-right:8px}.contact_info_2{text-align:left;width:110px}.bottom-bar,.contact,.enquire-btn,.service-item,.services-section{text-align:center}.logo2{border-right:1px solid #fff}.logo2 img{width:auto;height:120px;padding-right:60px}.contact{margin-right:60px}.contact h2{margin-bottom:1rem;font-size:1.5rem;text-align:left}.contact p{margin-bottom:.5rem;font-size:.9rem}.social-links{display:flex;justify-content:start;gap:1rem;margin-top:1rem}.social-links a{color:#fff;font-size:1.2rem}.navigation ul{list-style:none;padding:0}.blog-table,.navigation li{margin-bottom:0}.bottom-bar{background:#8daa48;color:#fff;padding:1rem;display:flex;flex-direction:row;justify-content:center;gap:43.5rem}.cta-button,.enquire-btn{border:2px solid #8b0000;transition:.3s;text-decoration:none}.development,.projects{display:flex;font-family:Raleway,sans-serif;margin-bottom:100px}.projects{align-items:center;margin-top:205px}.projects h1{font-size:3rem;color:var(--burgundy);font-family:BCR,serif;font-weight:400;margin-bottom:2.5rem}.project-content p{font-size:1rem;margin-bottom:2rem}.development{justify-content:center;align-items:center}.residential-image{width:500px;height:500px}.residential-content ul li{padding-top:8px;padding-bottom:8px}.container-1{max-width:1185px;margin:0 auto}.projects-section{margin-top:200px;margin-bottom:3rem}.project h1{color:#8b0000;font-size:3rem;margin-bottom:1rem;font-family:BCR,sans-serif;font-weight:400;line-height:normal}.features-list li,.project p,.redevelop-content p{color:#333;line-height:1.6;font-family:Raleway,sans-serif;margin-bottom:1rem}.project{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;align-items:end}.project p{font-size:1rem}.project img,.redevelop-img{max-width:100%;height:auto}.projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.project-card{background-color:#f5f0eb;overflow:hidden;height:400px}.features-card{background-color:#dfcdbd;padding:4rem 6rem;flex-direction:column;justify-content:space-between;height:100%}.development-content,.overlay{align-items:center;display:flex}.development-card{height:100%}.development-card img{width:100%;height:100%;object-fit:cover}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);justify-content:center;padding:2rem}.development-content{gap:1rem;color:#fff}.icon-container{width:80px;height:68px;display:flex;align-items:center;justify-content:center}.development-icon{width:40px;height:40px;color:#fff}.development-title{font-family:'Playfair Display',serif;font-size:2rem;line-height:1.2;color:#fff}.features-list{list-style:none;margin-bottom:1.5rem}.features-list li{padding-left:1.5rem;position:relative;font-size:1rem}.features-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg);width:4px;height:4px;background-color:#8b0000}.enquire-btn{display:inline-block;padding:.8rem 2rem;color:#8b0000;font-weight:500;width:fit-content}.cta-button:hover,.enquire-btn:hover,.submit-btn:hover{background-color:#8b0000;color:#fff}.contact-section,.redevelop{grid-template-columns:1fr 1fr}.redevelop{display:grid;margin-bottom:40px;align-items:space-around}.redevelop-content{padding:2.3rem}.redevelop-content p{font-size:1rem;width:90%}.contact-content h2,.redevelop-content h2{color:#8b0000;font-size:3rem;margin-bottom:3.5rem;font-family:BCR,sans-serif;font-weight:400;line-height:normal}.redev-journey{display:flex;flex-direction:column;justify-content:center}.services-section{max-width:1200px;margin:0 auto;padding:30px 20px}.services-heading{font-weight:400;color:#8b0000;font-size:24px;max-width:800px;margin:0 auto 60px;line-height:1.4}.blog-card-caption,.office-info h3,.redevelop-btn{font-weight:700}.cta-button,.office-info h3,.office-info p,.service-title,.services-description{line-height:1.6;font-size:1rem;font-family:Raleway,sans-serif}.services-grid{display:flex;justify-content:center;gap:40px;margin-bottom:30px}.service-item{flex:0 1 200px;display:flex;flex-direction:column;align-items:center}.icon-diamond{width:120px;height:120px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.icon-diamond.maroon{background-color:#8b0000}.icon-diamond.olive{background-color:#96b343}.icon-content{transform:rotate(-45deg)}.icon-content svg{width:40px;height:40px;stroke:white;stroke-width:2;fill:none}.service-title{color:#333;max-width:190px;margin:16px auto 0}.services-description{max-width:900px;margin:0 auto 30px;color:#333}.cta-button{display:inline-block;padding:12px 30px;color:#8b0000}.form-control,.submit-btn{font-family:Inter,sans-serif;font-size:15px}.contact-section{max-width:1200px;margin:0 auto;display:grid;gap:40px}.contact-details,.intro-text{margin-bottom:40px}.contact-info{background-color:#dfcdbd;padding:65px;height:351px;margin-top:23%}.modal .close-btn,.modal .submit-btn,.submit-btn{background:0 0;cursor:pointer}.intro-text{color:#666}.contact-item{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:#666}.contact-item svg{width:20px;height:20px;fill:#8B0000}.office-info h3,.office-info p{color:#333}.contact-form{padding:55px;position:relative}.phone-illustration{position:absolute;top:0;right:0;width:300px;height:auto}.form-control{width:100%;padding:12px;border:.5px solid #333}.modal textarea.form-control,textarea.form-control{min-height:120px;resize:vertical}.submit-btn{padding:12px 40px;border:.5px solid #8b0000;color:#8b0000;transition:.3s}.contact-content p,.designation,.redevelop-btn{font-family:Raleway,sans-serif}.contact-us{display:grid;grid-template-columns:1fr 1fr;align-items:space-around;max-width:1200px;margin:190px auto 0}.contact-content{padding:2.3rem;display:flex;flex-direction:column;justify-content:center}.contact-content p{color:#333;line-height:1.8!important;font-size:1rem;margin-bottom:1rem;width:90%}.contact-img{max-width:100%;height:auto;margin-top:3.5rem;position:relative;bottom:13%}.vision-img{width:200%}.body{background-color:#fff!important}.where-the-time{display:grid;grid-template-columns:1fr 1fr;align-items:space-around;max-width:1200px;margin:50px auto 0}.about-build-img,.chess-icon-img,.rahul-image{max-width:100%;height:auto}.icons-img{width:80%}.about-build-img{margin-top:10rem}.chess-icon-img{margin-top:5rem}.rahul-image{position:relative;bottom:10.6rem}.designation{position:relative;bottom:9rem}.proj-icon{width:auto;height:4rem}.vision-icon{height:100px;transform:rotate(317deg)}.social{display:flex;flex-direction:column}.redevelop-btn{padding:12px;border:1px solid #fff;text-decoration:none;color:#fff;margin-right:1rem}.mobile_menu{display:none;flex-direction:column;background-color:#fff;position:absolute;top:60px;right:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;z-index:10}.mobile_menu li{margin:0}.mobile_menu a{padding:10px 20px;display:block;border-bottom:1px solid #eee}.faq ul,.list-cus ul{padding-left:4%}.mobile_menu a:last-child{border-bottom:none}@media screen and (max-width:768px){.left_nav,.right_nav{display:none}.hamburger{display:flex}}.skyline-1{position:relative;bottom:32px}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000}#thankYouMessage,.thank-you-message-contact,.thank-you-message-modal{display:none;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.modal{background:#fff;padding:40px;width:90%;max-width:600px;text-align:center;position:relative}.modal .logo{width:200px;margin-bottom:30px}.modal h1{color:#a51c30;font-size:28px;line-height:1.4;margin-bottom:40px;font-weight:400}.blgc h1,.blog-cont h2,.faq h4{color:#921b1f}.modal .form-group{margin-bottom:20px}.modal .form-control{width:100%;padding:12px;border:1px solid #ddd;font-family:inherit;font-size:16px}.modal .submit-btn{padding:10px 40px;border:1px solid #a51c30;color:#a51c30;font-family:inherit;font-size:16px;transition:.3s}.modal .submit-btn:hover{background:#a51c30;color:#fff}.modal .close-btn{position:absolute;right:20px;top:20px;border:none;font-size:24px;color:#666}#thankYouMessage{position:fixed;background-color:rgba(0,0,0,.8);color:#fff;padding:15px 25px;border-radius:10px;font-size:18px;animation:3s ease-in-out fadeInOut}@keyframes fadeInOut{0%,100%{opacity:0;transform:translate(-50%,-55%)}20%,80%{opacity:1;transform:translate(-50%,-50%)}}.thank-you-message-contact,.thank-you-message-modal{position:absolute;border:1px solid #a51c30;background:#fff;padding:30px;font-size:20px;color:#a51c30;font-weight:700;width:80%;max-width:500px;box-shadow:0 4px 10px rgba(0,0,0,.1);animation:1s ease-in-out fadeIn}@keyframes fadeIn{from{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:768px){.contact,.contact h2,.contact_info_1,.contact_info_2,.navigation ul{text-align:center}.footer-content{display:flex;flex-direction:column;align-items:center;gap:2rem}.bottom-bar img,.card .border,.slant_strip_2{display:none}.contact,.redevelop-btn{margin-right:0}.bottom-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;gap:.5rem}.logo2 img{height:120px;padding-right:0}.contact h2{font-size:1.2rem}.contact p,.navigation a{font-size:.8rem}.social-links{justify-content:center}.social-links a{font-size:1rem}.bottom-bar a,.bottom-bar p{font-size:.9rem}.signup-form input{width:90%;margin-bottom:8px}.logo2{border-right:none}.contact-section,.projects-grid{grid-template-columns:1fr}.container-1{padding:1rem}.project h1{font-size:2.5rem}.project-card{height:350px}.development-title{font-size:1.8rem}.services-grid{gap:30px}.icon-diamond{width:100px;height:100px}.services-heading{font-size:24px;padding:0 20px}.services-description{padding:0 20px}.contact-form,.contact-info{padding:20px}.phone-illustration{width:200px}.contact-section h1,.contact-section h2{font-size:32px}.contact-us{grid-template-columns:1fr;margin-top:110px}.about-img{width:200%!important}.guiding-principles .description{font-family:Raleway,sans-serif!important;font-size:1rem!important}.leadership-info{display:block!important}.contact-content p,.vision-img{width:100%!important}.responsive-section{height:500px}.contact-us,.modal .form-control{padding:12px}.modal .logo{width:120px}.modal h1{font-size:24px}.modal{height:95%}}.row{display:contents}.blog-card,.blog-card .ftr div,.fa{display:inline-block}.faq{text-align:left;margin-right:auto;margin-left:auto;max-width:max-content}.list-cus,.list-cus ul{text-align:left!important}.blgc h2,.faq h4{font-size:25px}.blog-cont{padding:4%;text-align:center}.blgc img{margin-top:0!important}.blog-cont h2{font-size:35px}.blog-card-blog{margin-top:30px}.blog-card{position:relative;width:100%;margin-bottom:30px;border-radius:6px;color:rgba(0,0,0,.87);background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.blog-card .blog-card-image{height:60%;position:relative;overflow:hidden;margin-left:15px;margin-right:15px;margin-top:-30px;border-radius:6px}.blog-card .blog-card-image img{width:100%;height:100%;border-radius:6px;pointer-events:none}.blog-section{padding-top:100px}.blog-card .blog-table{padding:15px 30px}.blog-category{position:relative;line-height:0;margin:15px 0}.blog-text-success{color:#28a745!important}.blog-card-blog .blog-card-caption{margin-top:5px}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-card-caption,.blog-card-caption a{color:#333;text-decoration:none}p{color:#3c4857;margin-top:0;margin-bottom:1rem}.blog-card .ftr{margin-top:15px}.blog-card .ftr .author{color:#888}.blog-card .author .avatar{width:36px;height:36px;overflow:hidden;border-radius:50%;margin-right:5px}.blog-card-description{line-height:1.6}.blog-card .ftr .stats{position:relative;top:1px;font-size:14px;float:right;line-height:30px}.web-clr a,p a:hover{color:#a34100!important}