/* new nav*/ .header { padding: 0 6rem; /* height: 6rem; */ display: flex; justify-content: space-between; align-items: center; position: sticky; top: -1px; z-index: 999; width: 100%; background: #FFFFFF; box-shadow: 0 2px 4px rgb(0 0 0 / 25%); } .navbar-brand-img img{ width: 75%; padding: 20px 0; } .navbar-list { display: flex; justify-content: center; align-items: center; text-align: center; gap: 2rem; text-decoration: none; padding: 0 0.8rem !important; list-style: none; } .nav-link{ text-decoration: none; font-weight: 500; font-size: 18px; line-height: 22px; color: #2B2A29 !important; } .nav-link:hover, .nav-link:active { color: #326CBF !important; } .mobile-navbar-btn { display: none; background: transparent; cursor: pointer; } .mobile-nav-icon { width: 3rem; height: 2rem; color: #212529; } .mobile-nav-icon[name="close-outline"] { display: none; } .section-hero, .section-services { padding: 9.6rem 0; background-color: #a5d8ff; height: 60vh; display: flex; justify-content: center; align-items: center; } .section-services { background: #f3f0ff; } .section-hero p, .section-services p { font-size: 3.2rem; } /* =========================================== Responsive Codes ======================================= */ /* 980px */ @media (max-width: 62em) { html { overflow-x: hidden; } .mobile-navbar-btn { display: block; z-index: 999; } .header .logo { width: 40%; } .navbar-list { /* display: none; */ width: 100%; height: 100vh; background: #FFFFFF; position: absolute; top: 0; left: 0; gap: 4rem; display: flex; justify-content: center; align-items: center; transform: translateX(100%); transition: all 0.5s linear; opacity: 0; visibility: hidden; pointer-events: none; } .nav-inner{ background: #ffffff; } .navbar-list { flex-direction: column; align-items: center; } .active .navbar-list { transform: translateX(0); opacity: 1; visibility: visible; pointer-events: auto; } .active .mobile-navbar-btn .mobile-nav-icon[name="close-outline"] { display: block; } .active .mobile-navbar-btn .mobile-nav-icon[name="menu-outline"] { display: none; } } /* Below 560px */ @media (max-width: 35em) { .header { padding: 0 0.8rem; position: sticky; background: #FFFFFF; } .header .logo { width: 55%; } } /* new nav */ /* top bar */ #topbar{ background: #FFFFFF; height: 50px; font-size: 14px; transition: all 0.5s; color: #fff; padding: 0 6rem; } .contact-info, .social-links { display: flex; gap: 20px; align-items: center; justify-content: center; justify-items: center; } .contact-info a{ color: #326CBF; text-decoration: none; } .top-links{ display: flex; align-items: center; gap: 0.8rem; color: #000000; margin-right: 6rem; } .top-links a{ text-decoration: none; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; } .social-links .fa-brands{ color: #326CBF; margin-bottom: 16px; } /* Header css */ /* Footer Css */ .footer{ background: #296AC7; } .footer-top{ padding: 6rem; } .footer-logo{ width: 75%; } .footer-description{ font-weight: 400; font-size: 16px; color: #FFFFFF; margin-top: 30px; margin-right: 20%; line-height: 28px; } .company-content p{ font-weight: 400; font-size: 14px; line-height: 1.2rem; color: #FFFFFF; } .contact-information{ display: flex; gap: 10px; } .contact-information p{ font-weight: 400; font-size: 14px; line-height: 173.5%; color: #FFFFFF; } /* subscribe css */ .custom-search { position: relative; width: 260px; } .custom-search-input { width: 100%; border: 1px solid #ccc; border-radius: 38px; padding: 10px 100px 10px 20px; line-height: 1; box-sizing: border-box; outline: none; } .custom-search-botton { position: absolute; right: 0; top: 0; bottom: 0; border: 0; background: #E22899; color: #fff; outline: none; margin: 0; padding: 0 20px; border-radius: 38px; z-index: 2; } /* subscribe css */ .socials-icons{ display: flex; gap: 30px; } .policy a{ color: #DD6227; text-decoration: none; } .policy a:hover{ color: #a5d8ff; } .cds-icons{ display: flex; flex-direction: column; } .cds-link{ font-size: 14px; text-decoration: none; } .cds-link{ color: #e1e8ec; } .cds-link:hover{ color: #DD6227; } .fa-solid{ margin-right: 6px; } .footer-details p{ color: #ffffff; font-size: 14px; padding-right: 20px; } .lists-links{ display: flex; gap: 30px; } .header-modal h5{ color: #FFFFFF; font-size: 26px; font-weight: 600; } .footer-modal{ justify-content: center !important; background: #2B2A29; } .submit-footer-modal{ justify-content: center !important; background: #ffffff; border-top: none !important; } .submit-modal { border-top: none !important; justify-content: center !important; background: #ffffff; } .header-modal{ justify-content: center !important; background: #DD6227; } .submit-header-modal{ justify-content: center !important; border-bottom: none !important; background: #ffffff; display: flex; flex-direction: column; } .footer-links{ margin-top: 80px !important; } .link-title{ font-weight: 700; font-size: 20px; line-height: 28px; color: #FFFFFF; } .footer-link:hover{ color: #E22899; } .fa-brands{ margin-top: 18px; } .fa-facebook:hover{ color: #4267B2; } .fa-twitter:hover{ color: #1DA1F2; } .fa-linkedin:hover{ color: #0077B5; } .fa-instagram:hover { color: #d6249f; /* background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent !important; */ } .fa-linkedin-in:hover{ color: #0e76a8; } .box{ width: 50px; margin-top: 15px; border-bottom: 2px solid #FFFFFF; } .footer-link{ text-decoration: none; font-weight: 400; font-size: 16px; line-height: 28px; color: #FFFFFF; padding: 5px 0; display: block; } .footer-socials{ margin: 40px 0; } .bottom-footer{ border-top: 2px solid #3E7BD4; background: #296AC7; } .footer-text{ margin-top: 4px; margin-left: 56px; margin-bottom: -16px; color: #FFFFFF; } .footer-text p{ font-size: 12px; } .footer-text a{ color: #FFFFFF; text-decoration: none; } /* Footer Css */