* { padding: 0; margin: 0; box-sizing: border-box; } body { /* font-family: "DM Sans", sans-serif !important; */ overflow-x: hidden; } p{ line-height: 1.6rem; } h1{ font-weight: 700; font-size: 40px; line-height: 60px; align-items: center; } h2{ font-weight: 600; font-size: 32px; line-height: 48px; } /* 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; text-decoration: underline; text-underline-offset: 8px; text-decoration-color: #326CBF; text-decoration-thickness: 3px; } .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 */ /* banner slider css */ .slider-banner{ position: relative; } .slider-content{ padding: 3rem 6rem; position: absolute; top: 30%; width: 60%; } .slider-content h2{ font-weight: 700; font-size: 38px; line-height: 57px; letter-spacing: 0.005em; color: #EC3AB0; margin-bottom: 0; } .slider-content h1{ font-weight: 700; font-size: 46px; line-height: 62px; letter-spacing: 0.005em; color: #326CBF; } .slider-content p{ margin-bottom: 3rem; } .slider-content a{ background: rgba(216, 51, 162, 0.8); border: 2px solid #EC3AB0; border-radius: 25px; padding: 10px 20px; text-decoration: none; color: #FFFFFF; } /* banner slider css */ /* about us icons section */ .about-icons-section{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; align-items: center; } .about-icons-section h3{ margin-top: 20px; font-weight: 600; font-size: 20px; line-height: 29px; text-align: center; color: #326CBF; } .high-visa{ height: 100%; padding: 20px; text-align: center; background: #E7F1FF; } .certified-counselor{ height: 100%; padding: 20px; text-align: center; background: #F1F7FF; } .marn-agent{ height: 100%; padding: 20px; text-align: center; background: #FBF1FF; } .partners{ height: 100%; padding: 20px; text-align: center; background: #FFF1FC; } /* homepage service section css */ .services-section, .blog-section, .study-australia-desc, .study-sydney-section, .study-melbourne-section, .study-detail-section, .scholarship-section, .student-visa-section, .about-header-section, .why-et{ padding: 3rem 6rem; } .services-section .row, .why-us-section .row, .testimonials-section .row, .study-melbourne-section .row, .study-detail-section .row, .scholarship-section .row{ display: flex; align-items: center; } .services-content{ margin-right: 6rem; } .services-content h1{ font-weight: 600; font-size: 38px; line-height: 57px; color: #1E1C1C; margin-bottom: 25px; } .services-content p{ margin-bottom: 45px; } .services-slick .slick-dots li.slick-active button:before, .review-cards .slick-dots li.slick-active button:before{ color: #E22899 !important; border: 2px solid #E22899; } .services-slick .slick-dots li button:before, .review-cards .slick-dots li button:before{ font-size: 12px; line-height: 16px; top: 20px; height: 18px; width: 18px; border: 2px solid #E22899; border-radius: 50%; color: transparent !important; } .services-content a{ background: #E22899; padding: 10px 20px; color: #FFF1FC; border-radius: 0 20px 0 20px; text-decoration: none; } .services-slider{ display: flex !important; flex-direction: column; gap: 2rem; } .service-card{ display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 20px; width: 90%; min-height: 300px; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); border-radius: 16px; } .service-card a{ text-decoration: none; font-weight: 700; font-size: 16px; line-height: 24px; text-align: center; color: #1E1C1C; } .service-icon{ margin-bottom: 20px; } /* why us section css */ .why-us-section{ padding: 3rem 6rem; background: #EBF3FF; position: relative; } .why-us-section::before{ position: absolute; content: url('../images/australia-map.png'); left: 3%; top: -22%; } .why-us-lists{ display: flex; gap: 2rem; } .why-us-desc h1, .testimonials-desc h1, .blog-header h1{ font-weight: 600; font-size: 44px; line-height: 54px; align-items: center; margin-bottom: 1.4rem; color: #296AC7; } .why-us-img{ padding: 5rem 5rem 5rem 0; } .why-us-desc p, .testimonials-desc p{ font-weight: 400; font-size: 16px; line-height: 24px; margin-bottom: 2.8rem; color: #1E1C1C; } /* testimonials section css */ .testimonials-section{ padding: 2rem 6rem; background: url('../images/testibg.png'); background-repeat: no-repeat; background-size: cover; } .testimonials-desc{ margin-right: 4rem; } .testimonials-desc a{ background: #D833A2; border-radius: 25px; padding: 10px 20px; text-decoration: none; color: #FFFFFF; } /* review card */ .quote-icon{ position: absolute; background-color: #E22899; padding: 12px; display: inline-flex; border-radius: 50%; bottom: 0; right: 0; } .review-profile{ position: relative; width: 100px; } .review-profile img{ border-radius: 50%; } .review-cards{ display: flex; gap: 20px; } .review-card{ min-height: 25pc; margin: 0 10px; padding: 20px; gap: 20px; display: flex; flex-direction: column; text-align: center; align-items: center; justify-content: space-between; background: #FFFFFF; box-shadow: 0px 1px 20px rgba(121, 120, 120, 0.06); border-radius: 8px; position: relative; } .review-title h1{ font-weight: 600; font-size: 32px; line-height: 48px; color: #1E1C1C; } .review-title p{ font-weight: 600; font-size: 22px; line-height: 24px; color: #1E1C1C; } .review-detail h4{ font-weight: 600; font-size: 20px; line-height: 24px; color: #1E1C1C; } .review-detail h6{ display: inline-block; } .review-detail h6::after{ content: ''; border-bottom: 2px solid #E22899; width: 80%; margin: 10%; justify-content: center; display: block; } /* review card */ /* blogs section css */ .blog-header p{ text-align: center; padding: 0 30%; line-height: 1.6rem; margin-bottom: 2rem; } .blog-card{ background: #FFFFFF; box-shadow: 0px 4px 18px rgba(121, 121, 121, 0.05); border-radius: 12px; transition: .4s; } .blog-card:hover{ transform: scale(1.03); } .blog-desc{ padding: 20px; } .blog-desc h5{ font-weight: 600; font-size: 12px; line-height: 1.6rem; color: #BFBFBF; } .blog-desc h2{ font-weight: 700; font-size: 20px; line-height: 1.8rem; letter-spacing: 0.001em; color: #000000; transition: color 2s; } .blog-card:hover h2, .blog-card:hover p{ color: #326CBF; } .blog-desc p{ font-weight: 400; font-size: 15px; line-height: 1.6rem; color: #606161; transition: color 2s; } .blog-img{ position: relative; width: 100%; } .blog-img img{ border-radius: 12px 12px 0 0; } .blog-date{ position: absolute; right: 20px; bottom: -35px; display: inline-flex; background: #326CBF; border-radius: 50%; padding: 20px 10px; color: #FFF1FC; border: 3px solid #7AA9EC; } .blog-date h5{ font-weight: 700; font-size: 15px; line-height: 155.5%; text-align: center; color: #FFFFFF; margin-bottom: 0; } /* blog ection css end */ /* study abroad css starts */ .abroad-banner-section{ padding: 3rem 6rem; height: 50vh; background-repeat: no-repeat; background-size: cover !important; position: relative; } .study-sydney-section{ background: #EBF3FF; } .study-sydney-section .row{ display: flex; align-items: center; } .sydney-img{ padding: 2rem 0 0 5rem; } .sydney-desc h2{ color: #E22899; } .sydney-desc p{ margin-bottom: 2rem; } .sydney-desc a{ background: #E22899; border-radius: 5px; text-decoration: none; color: #FFFFFF; padding: 10px 20px; } /* study abroad css ends */ /* breadcrumb css */ .abroad-banner-section .breadcrumb{ float: right; } .abroad-banner-section .breadcrumb a{ text-decoration: none; color: #FFFFFF; } .studyabroad-banner-header{ position: absolute; margin-bottom: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); } .studyabroad-banner-header h1{ font-weight: 700; font-size: 46px; line-height: 4rem; color: #FFFFFF; text-align: center; text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); } .studyabroad-banner-header h5{ color: #FFFFFF; } .study-australia-desc h1, .student-visa-section h1, .why-et-header h1{ font-weight: 700; font-size: 40px; line-height: 60px; text-align: center; color: #296AC7; } /* study detail css starts */ .study-detail-desc h1, .scholarship-desc h1, .scholarship-desc h3{ color: #296AC7; } .universities-card{ background: #FFFFFF; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); border-radius: 8px; text-align: center; padding: 20px; margin: 20px 0; } .universities-card h5{ font-weight: 700; margin-top: 1rem; font-size: 16px; line-height: 24px; color: #296AC7; } .universities-card img, .scholarship-img img{ border-radius: 8px; } .scholarship-img{ padding: 2rem; } .scholarship-desc p{ margin: 1rem 0; } /* student visa page css */ .student-visa-section .nav-pills .nav-link{ background: #E5F0FF; border-radius: 0; font-weight: 600; font-size: 16px; line-height: 28px; color: #2E2E2E; padding: 16px; text-align: initial; } .student-visa-section .nav-pills .nav-link.active{ background-color: #E22899; color: #FFFFFF !important; } .student-visa-section .nav-pills .nav-link.active .fa-solid{ width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; text-align: center; background: #FFFFFF; color: #E22899; border-radius: 50%; margin-right: 0; } .student-visa-section .nav-link:hover{ text-decoration: none; color: #FFFFFF !important; background-color: #E22899; } .visa-para-title{ font-weight: 600; font-size: 32px; line-height: 48px; color: #E22899; } .visa-table{ background: #E6F0FF; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05); border-radius: 12px; } .visa-table .nav-link{ border-bottom: 1px solid #AFAFAF; } .visa-table .nav-link:first-child{ border-radius: 12px 12px 0 0; } .visa-table .nav-link:last-child{ border-radius: 0 0 12px 12px; border-bottom: none; } /* visa page css ends */ /* contact us page css */ .contact-form-section{ padding: 6rem; } .contact-form{ background: #296AC7; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); border-radius: 12px; padding: 2rem; } .offices-des{ display: flex; align-items: center; gap: 20px; text-decoration: none; } .contact-img img{ border-radius: 20px; } .contact-offices{ display: flex; flex-direction: column; gap: 20px; } .contact-offices h2{ font-weight: 700; font-size: 28px; line-height: 32px; color: #FFFFFF; margin-bottom: 0; margin-top: 2rem; } .contact-offices h5{ font-weight: 500; font-size: 18px; line-height: 26px; color: #FFFFFF; } .contact-left-top h1{ font-weight: 700; font-size: 40px; line-height: 45px; color: #FFFFFF; } .contact-left-top p{ color: #FFFFFF; margin-bottom: 30px; } .form-sec{ padding: 2rem; background: #F7F7F7; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15); border-radius: 12px; } .form-sec .form-control::placeholder{ font-weight: 400; font-size: 14px; line-height: 26px; color: #7B8792; } .form-sec .form-control{ background: #FFFFFF; border: 1px solid #B1B1B1; border-radius: 6px; padding: 10px; } .form-sec .form-control:focus{ box-shadow: unset; border: 1px solid #B1B1B1; } .form-sec button{ background: #E22899; border-radius: 44px; border: none; color: #FFFFFF; padding: 10px 30px; } .form-sec h1{ text-align: center; } .form-sec p{ text-align: center; margin-bottom: 50px; } .form-sec label{ margin-bottom: 8px; font-weight: 400; font-size: 16px; line-height: 28px; color: #0A2849; } .contact-form .row{ display: flex; align-items: center; } /* contact us page css ends */ /* about us css starts */ .about-header-section{ position: relative; height: 70vh; } .about-banner-header h1{ font-weight: 700; text-align: center; font-size: 40px; line-height: 60px; color: #000000; } .about-banner-header p{ font-weight: 500; font-size: 16px; padding: 0 30%; text-align: center; color: #000000; } .about-banner-img{ position: absolute; top: 65%; bottom: 0; transform: translate(-50%, -50%); left: 50%; z-index: -1; } .about-banner-header span{ color: #326CBF; } .overseas-section{ padding: 12rem; background: url('../images/overseas-background.png'); background-repeat: no-repeat; background-size: cover; position: relative; } .overseas-img{ position: absolute; right: 0; top: -30%; } .overseas-section h1{ font-weight: 700; font-size: 30px; line-height: 45px; text-align: center; color: #E22899; } .overseas-section p, .why-et-header p{ font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; padding: 0 20%; color: #000000; } /* about us css ends */ /* 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 */ .final-content .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; } .final-content .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 */