* { padding: 0; margin: 0; box-sizing: border-box; } body { 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: 12px 0; } .navbar-list { display: flex; justify-content: center; align-items: center; text-align: center; gap: 1.2rem; text-decoration: none; padding: 0 0.8rem !important; list-style: none; } .nav-link{ text-decoration: none; font-weight: 500; font-size: 17px; line-height: 22px; color: #2B2A29 !important; } .header .appointment-btn{ text-decoration: none; color: #FFFFFF; background: #326CBF; padding: 10px 1rem; border-radius: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); font-weight: 600; font-size: 16px; line-height: 22px; } .header .appontment-btn:hover{ background: #E32394; transition: all 250ms ease-in-out; } .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: 2.5rem; height: 2.5rem; 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; } .dropdown:hover .dropdown-menu{ display: block; transition: all .5s, .5s linear; top: 100%; animation: fadeInUp 500ms; padding: 0; } .dropdown-menu a{ font-size: 1rem; font-weight: 500; color: #000000; padding: 0.5em 1em; } .dropdown-item:focus, .dropdown-item:hover{ background-color: #326CBF; color: #FFFFFF; } @keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 30px, 0); } to { opacity: 1; transform: none; } } /* =========================================== Responsive Codes ======================================= */ /* 1200px */ @media (max-width: 75em) { 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; font-size: 14px; transition: all 0.5s; color: #fff; padding: 0.2rem 6rem; } .contact-info, .social-links { display: flex; gap: 20px; align-items: center; justify-content: center; justify-items: center; } .contact-info-icons{ display: flex; align-items: center; gap: 8px; } .contact-info a{ color: #326CBF; text-decoration: none; } .top-links{ display: flex; align-items: center; gap: 0.8rem; color: #000000; margin-right: 0; } .top-socials{ display: flex; align-items: center; gap: 1.5rem; color: #000000; } .top-socials a{ font-size: 24px; } .top-links a, .top-links h2{ text-decoration: none; font-weight: 500; font-size: 16px; line-height: 24px; margin-bottom: 0; color: #000000; } .social-links .fa-brands{ color: #326CBF; } /* Header css */ /* banner slider css */ .slider-banner{ position: relative; } .slider-content{ padding: 3rem 6rem; position: absolute; top: 20%; 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 p, .slider-content h2, .slideDown, .slideUp{ position: relative; opacity: 0; } .slider-content a{ background: rgba(216, 51, 162, 0.8); border-radius: 25px; padding: 10px 20px; text-decoration: none; color: #FFFFFF; display: inline-block; align-items: center; position: relative; transition: 0.5s; } .slider-content a::after, .services-content a::after, .why-us-desc a::after, .sydney-desc a::after{ content: '\f101'; font-weight: 900; font-family: "Font Awesome 5 Free"; position: absolute; opacity: 0; top: 10px; right: -20px; transition: 0.5s; } .slider-content a:hover, .services-content a:hover, .sydney-desc a:hover{ background: #326CBF; padding-right: 2rem; padding-left: 1rem; } .why-us-desc a:hover{ background: #E22899; padding-right: 2rem; padding-left: 1rem; } .slider-content a:hover::after, .services-content a:hover::after, .why-us-desc a:hover::after, .sydney-desc a:hover::after{ opacity: 1; right: 10px; } .slideUp { top:40px; left:10px; animation: slideUp ease 1s forwards 1.6s; } .slideDown { top:-40px; left:5px; animation: slideDown ease 1s forwards .6s; } @keyframes slideUp { 0% {transform: translateY(0);opacity:0.6;} 100% {transform: translateY(-40px);opacity:1;} } @keyframes slideDown { 0% {transform: translateY(0);opacity:0.6;} 100% {transform: translateY(40px);opacity:1;} } .carousel-control-next, .carousel-control-prev { width: 5% !important; } .carousel-indicators [data-bs-target]:hover { background:rgb(100%, 100%, 100%); } .carousel-indicators [data-bs-target]{ position:relative; width:10px !important; height:10px !important; background: none !important; border-radius:100% !important; border: 2px solid #FFFFFF !important; display:inline-block; margin-right:7px; cursor:pointer; overflow:hidden; } .carousel-indicators [data-bs-target].active{ background:#326CBF !important; } .carousel-control-prev-icon, .carousel-control-next-icon { opacity: 0; filter:alpha(opacity=0); /* IE support */ } /* 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; margin-bottom: 0; } .high-visa, .certified-counselor, .marn-agent, .partners{ height: 100%; padding: 35px 20px; text-align: center; } .high-visa{ background: #E7F1FF; } .certified-counselor{ background: #F1F7FF; } .marn-agent{ background: #FBF1FF; } .partners{ background: #FFF1FC; } /* homepage service section css */ .services-section, .blog-section, .study-australia-desc, .study-sydney-section, .study-melbourne-section, .study-detail-section, .scholarship-section, .about-header-section, .why-et, .blogs-section, .why-et, .blog-detail-section, .faq-section, .student-visa-section, .services-page-section, .appointment-section{ 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: 2rem; } .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; display: inline-block; align-items: center; position: relative; transition: 0.5s; } .services-slider{ display: flex !important; flex-direction: column; gap: 0.5rem; } .service-card{ display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 20px; margin: 0.5rem 0.8rem; min-height: 350px; background: #FFFFFF; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); border-radius: 16px; } .service-page-content{ color: #000000; text-align: center; padding: 20px; } .service-card a, .service-page-content span{ text-decoration: none; font-weight: 700; font-size: 16px; line-height: 24px; text-align: center; color: #1E1C1C; } .service-card a:hover{ color: #E22899; } .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: -webkit-inline-box; gap: 2rem; margin-bottom: 1rem; padding-right: 6rem; } .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; color: #1E1C1C; } .lists-icons{ width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #296AC7; } .list-des h3{ font-weight: 500; } /* 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: 30pc; 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, .service-page-card{ background: #FFFFFF; box-shadow: 0px 4px 18px rgba(121, 121, 121, 0.05); border-radius: 12px; transition: .4s; } .service-page-card{ min-height: 28pc; } .blog-card:hover, .service-page-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 1.5s; } .blog-card:hover h2, .blog-card:hover p, .service-page-card:hover h2, .service-page-card:hover p{ color: #E22899; } .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: 15px; bottom: -30px; display: inline-flex; background: #326CBF; border-radius: 50%; padding: 5px 5px; color: #FFF1FC; border: 3px solid #7AA9EC; width: 56px; height: 56px; align-items: center; } .blog-date h5{ font-weight: 700; font-size: 15px; line-height: 155.5%; text-align: center; color: #FFFFFF; margin-bottom: 0; } .mr-3 { margin-right: 30px; } .dinline { display: inline-block; } /* blog ection css end */ /* study abroad css starts */ .abroad-banner-section{ box-shadow: inset 0 1700px rgb(0 0 0 / 30%); 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, .visa-content h2, .visa-desc h2{ color: #E22899; } .career-counselling h2, .career-counselling h3{ text-align: center; } .career-counselling h3{ margin-bottom: 1.6rem; } .sydney-desc p{ margin-bottom: 2rem; } .sydney-desc a{ background: #E22899; border-radius: 5px; text-decoration: none; color: #FFFFFF; padding: 10px 20px; display: inline-block; align-items: center; position: relative; transition: 0.5s; } /* study abroad css ends */ /* breadcrumb css */ .abroad-banner-section .breadcrumb{ float: right; } .abroad-banner-section .breadcrumb a{ text-decoration: none; color: #FFFFFF; } .abroad-banner-section .breadcrumb-item.active{ 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; text-align: center; } .study-australia-desc h1, .student-visa-section h1, .why-et-header h1, .student-visa-section h1, .faq-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, .career-counselling h3, .visa-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, .blog-detail-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, .student-visa-section .visa-table .tab-link{ background: #E5F0FF; border-radius: 0; font-weight: 600; font-size: 16px; line-height: 28px; color: #2E2E2E; padding: 16px; text-align: initial; text-decoration: none; } .student-visa-section .nav-pills .nav-link.active, .student-visa-section .visa-table .tab-link.active{ background-color: #E22899; color: #FFFFFF !important; } .student-visa-section .nav-pills .nav-link.active .fa-solid, .student-visa-section .visa-table .tab-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 .tab-link{ border-bottom: 1px solid #AFAFAF; } .visa-table .tab-link:first-child{ border-radius: 12px 12px 0 0; } .visa-table .tab-link:last-child{ border-radius: 0 0 12px 12px; border-bottom: none; } .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-desc ul{ font-weight: 400; font-size: 16px; line-height: 2rem; list-style: none; padding-left: 1.5rem; } .visa-desc ul li::before{ content: "\f00c"; color: #E22899; font-family: FontAwesome, sans-serif; display: inline-block; margin-right: 0.5em; margin-left: -1.3em; width: 1.3em; } .visa-display-section{ margin-top: 40px; } /* 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 .error{ color: red; float: left; font-size: 12px; margin: 10px 0; } .success-message{ font-weight: 500; font-size: 14px; line-height: 2.6rem; color: #FFFFFF; } .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, .visa-display-section .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; } .et-cards{ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; margin-top: 4rem; } .et-card{ display: flex; flex-direction: column; align-items: center; } .et-card-img{ background: #296AC7; border-radius: 50%; padding: 10px; display: flex; justify-content: center; align-items: center; width: 100px; height: 100px; margin-bottom: 0.6rem; } .et-card-detail h2{ text-align: center; } .et-card-detail p{ text-align: center; } .lets-chat-section{ background: #E8F2FF; padding: 6rem; } .lets-chat-section h1{ text-align: center; } .lets-chat-section p{ text-align: center; padding: 0 30%; line-height: 1.7rem; margin-bottom: 35px; } .lets-chat-section a{ background: #E8F2FF; color: #000000; border: 1px solid #E22899; text-decoration: none; text-align: center; border-radius: 6px; padding: 10px 40px; transition: .6s; } .lets-chat-section a:hover{ background: #326CBF; border: 1px solid #326CBF; color: #FFFFFF; } .our-values-section{ padding: 3rem 6rem; background: url('../images/our-values-background.jpg'); background-repeat: no-repeat; background-size: cover; } .our-values-section h1{ text-align: center; color: #326CBF; margin-bottom: 45px; } .values-left p{ color: #000000; margin-bottom: 35px; } .values-lists a{ text-decoration: none; cursor: pointer; padding: 17px 17px 17px 0; line-height: 33px; border-bottom: 1px solid #A0A0A0; } .values-lists h2{ color: #296AC7; font-weight: 500; font-size: 22px; } .values-lists a:last-child{ border-bottom: none; } .values-lists{ display: flex; flex-direction: column; justify-content: space-between; height: 100%; } .link-active h2{ color: #E22899 !important; } /* about us css ends */ .visa-table ul{ padding: 0; list-style: none; } .visa-table ul li a{ text-decoration: none; background: #E5F0FF; border-radius: 0; font-weight: 600; font-size: 16px; line-height: 28px; color: #2E2E2E; padding: 1rem; 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; } /* blogs page css */ .article-card{ display: flex; /* align-items: center; */ gap: 20px; width: 100%; } .related-articles{ display: flex; flex-direction: column; gap: 30px; height: 100%; } .article-img{ width: 500px; } .featured-article img, .article-img img{ border-radius: 12px; } .featured-article h3{ font-weight: 600; font-size: 24px; line-height: 36px; color: #000000; margin-top: 25px; } .featured-article h6, .article-desc h6, .blog-detail-desc h6{ font-weight: 500; font-size: 14px; line-height: 21px; color: #676676; } .featured-article h2, .blog-detail-desc h2, .visa-content h3{ font-weight: 700; font-size: 30px; line-height: 45px; color: #296AC7; } .featured-article p, .article-desc p{ font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 15px; margin-bottom: 25px; color: #606161; } .featured-article a, .article-desc a{ padding: 10px 20px; color: #FFFFFF; text-decoration: none; background: #E22899; border-radius: 5px; transition: .6s; } .featured-article a:hover, .article-desc a:hover{ background: #296AC7; } .article-desc h3{ font-weight: 600; font-size: 18px; line-height: 24px; color: #000000; } .article-desc h2{ font-weight: 700; font-size: 24px; line-height: 34px; color: #296AC7; } .why-us-desc a{ color: #FFFFFF; background: #296AC7; text-decoration: none; padding: 10px 20px; border-radius: 25px; display: inline-block; align-items: center; position: relative; transition: 0.5s; } .blog-banner{ background: url('../images/blog-banner.jpg'); background-size: cover; background-repeat: no-repeat; padding: 6rem; } .blog-banner-desc{ margin-left: 10rem; } .blog-banner-content{ display: flex; gap: 20px; align-items: center; } .blog-banner-content h2{ font-weight: 500; font-size: 48px; line-height: 72px; color: #FFFFFF; } .blog-banner-content h2 span{ color: #FFE401; } .blog-banner h5{ font-weight: 400; font-size: 24px; line-height: 36px; color: #FFFFFF; } .blog-banner-content a{ background: #FFFFFF; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 6px; padding: 10px 5rem; text-decoration: none; font-weight: 600; font-size: 16px; line-height: 24px; text-align: center; color: #3492CF; } /* blog detail css */ .blog-detail-img{ margin: 15px 0; } .recent-card{ background: #DFEBFA; padding: 20px; border-radius: 15px; display: flex; flex-direction: column; gap: 20px; } .recent-card-img{ width: 300px; } .recent-card-content{ display: flex; gap: 20px; align-items: center; } .recent-post-desc h5{ font-weight: 500; font-size: 14px; line-height: 18px; color: #000000; display: inline; } .recent-post-desc h5:nth-of-type(2){ margin-left:10px; } .recent-post-desc h2{ font-weight: 700; font-size: 18px; line-height: 28px; color: #000000; } .recent-card h1{ font-weight: 600; font-size: 24px; line-height: 34px; color: #000000; } .recent-card a{ text-decoration: none; } .social-share{ display: flex; gap: 20px; } .blog-socials{ display: flex; align-items: center; margin: 1rem 0; justify-content: space-between; } .faq-section .accordion-button:focus{ box-shadow: none; } .faq-section .accordion-button::after{ background-image: url('../images/fa-after.png'); background-size: 1.5rem; width: 1.5rem; height: 1.5rem; } .faq-section .accordion-button:not(.collapsed){ background-color: unset; border-bottom: 1.5px solid #E0DEDE; } /* service page css */ .service-page-header h2{ font-weight: 700; font-size: 30px; text-align: center; color: #326CBF; } .service-page-header h1{ font-weight: 700; font-size: 34px; line-height: 37px; text-align: center; color: #111111; } /* appointment page css */ .appointment-cards{ display: flex; flex-direction: column; gap: 20px; } .appointment-card{ background-color: #E5F0FF; display: flex; align-items: center; gap: 20px; text-decoration: none; color: #000000; padding: 10px 15px; border-radius: 12px; width: 360px; } .appointment-card-img{ width: 40px; padding:5px; } .appointment-card h3{ font-weight: bold; font-size:24px; } .appointment-section form input:focus, .btn-close:focus, .appointment-section form textarea:focus{ box-shadow: none; } .appointment-section .modal-header{ background:#296AC7; color:#fff; } .appointment-section .modal-footer button{ font-weight: 600; } .appointment-section .btn-primary{ background: #296AC7; font-weight: 600; } .appointment-section .btn-secondary{ background: #5d5d5d; } .appointment-section .btn-primary:hover{ background: #0A4EB0; border:1px solid #0b4aa5; font-weight: 600; } .appointment-section .btn-secondary:hover{ background: #e62194; border:1px solid #e62194; font-weight: 600; } .appointment-section .btn-close{ background:url(../images/corss-white.svg) 0 0 no-repeat; } .calendar-top{ display: flex; gap: 10px; } .calendar-top h5{ font-weight: bold; font-size: 18px; } .zabuto-calendar{ margin-top: 20px !important; } table.lightgrey-weekends tbody td:nth-child(n+6) { background-color: #f3f3f3; } .appointment-section h1{ color: #296AC7; margin-bottom: 2rem; } .calender-section h3{ font-size: 18px; color: #9f9f9f; } .calender-section h2{ color: #296AC7; } .calender-disable{ pointer-events: none; cursor: not-allowed; } .calender-disable:hover{ cursor: not-allowed; } .available-dates{ /* background: #f0f0f0; */ display: inline-block; text-align: center; justify-content: center; color: #272626; margin-top: 1rem; } .available-dates button{ display: inline-block; background: #e5f0ff; border: 1px solid #e0ecfb; color:#1a60c5; padding: 10px 12px; margin-left: 15px; } .available-dates button:nth-of-type(1){ margin-left:0; } .available-dates button, .appointment-section .modal-footer button{ transition: all 250ms ease-in-out; } .available-dates button:hover{ background: #296ac7; border:1px solid #2464c0; color:#fff; } .available-dates h5{ margin-bottom: 0; } /* appointment page 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; } .blog-info span{ width: 6px; height: 6px; border-radius: 50%; background: #676676; } .blog-info{ display: flex; align-items: center; gap: 10px; } .blog-info h6, .calendar-top p, .calendar-top h5{ margin-bottom: 0; } .socials-icon{ background: #EEEEEE; border-radius: 50%; width: 40px; height: 40px; text-decoration: none; display: flex; align-items: center; justify-content: center; transition: .4s; } .socials-icon .fa-facebook-f{ color: #3B5998; } .socials-icon .fa-twitter{ color: #1DA1F2; } .socials-icon .fa-linkedin-in{ color: #0072B1; } .socials-icon:hover{ background: #E22899; transform: scale(1.03); } .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: #A9C5ED; transition: all 200ms ease-in-out; } .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{ color: #FFFFFF; } .footer-text p{ font-size: 12px; margin-bottom: 0; } .footer-text a{ color: #FFFFFF; text-decoration: none; } .buttonload{ display: none; } .displayBtn{ display: block; } /* Footer Css */ /* mobile view css */ @media only screen and (min-width: 320px) and (max-width: 480px) { h1{ font-size: 28px; line-height: 38px; } h2 { font-weight: 600; font-size: 22px; line-height: 38px; } #topbar{ padding: 0.5rem 0; } .contact-info, .article-card, .blog-banner-content{ flex-direction: column; gap: 10px; } .slider-content h2, .slider-content h1, .blog-banner-content h2, .contact-offices h2, .service-page-header h2, .service-page-header h1{ font-size: 22px; line-height: 2rem; } .blog-banner h5, .studyabroad-banner-header h5{ font-size: 18px; margin-top: 1rem; line-height: 1.8rem; text-align: center; } .slider-content { padding: 1.3rem; position: absolute; top: 0; width: 100%; } .slider-content h1{ margin-bottom: 1rem; } .slider-image img { height: 200px; } .slider-content p, .overseas-img{ display: none; } .slider-content a{ font-size: 14px; padding: 5px 10px; } .services-content h1, .why-us-desc h1, .testimonials-desc h1, .blog-header h1, .our-values-section h1, .studyabroad-banner-header h1, .contact-left-top h1, .about-banner-header h1, .overseas-section h1, .why-et-header h1{ font-size: 28px; line-height: 38px; margin-bottom: 0.8rem; } .about-icons-section{ grid-template-columns: 1fr 1fr; } .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, .student-visa-section, .blogs-section, .why-et, .faq-section, .why-us-section, .testimonials-section, .footer-top, .our-values-section, .lets-chat-section, .blog-banner, .overseas-section, .services-page-section{ padding: 2rem; } .contact-form-section, .about-banner-header p, .overseas-section p, .why-et-header p{ padding: 0; } .scholarship-img{ padding: 0; margin-bottom: 1rem; } .contact-form, .form-sec { border-radius: 0; padding: 1rem 0.8rem; } .blog-detail-section{ padding: 3rem; } .services-content, .testimonials-desc, .contact-offices { margin-right: 0; margin-bottom: 1rem; } .footer-description{ margin: 1rem 0 !important; /* margin-bottom: 0 !important; */ } .why-us-section::before{ display: none; } .why-us-img, .blog-header p, .lets-chat-section p, .sydney-img{ padding: 0; margin-bottom: 1rem; } .footer-text, .footer-links{ margin: 0 !important; } .our-values-section .row{ display: flex; flex-direction: column-reverse; } .values-lists a{ padding: 5px 5px 5px 0; } .values-lists h2{ font-size: 18px; line-height: 1.8rem; } .about-header-section { height: 60vh; } .about-banner-img{ top: 85%; } .breadcrumb{ display: none; } .article-img{ width: 100%; } .blog-banner-desc{ margin: 0; } .blog-banner-content a{ padding: .5rem 2rem; font-size: .8rem; } .contact-offices h5{ font-size: 15px; } .why-us-lists{ gap: 1rem; } .et-cards{ grid-template-columns: 1fr 1fr; } .blog-socials{ display: flex; flex-direction: column; align-items: flex-start; gap: 10px; margin: 10px 0; } .services-page-section .row{ --bs-gutter-y: 1rem; --bs-gutter-x: 1rem; } .service-page-card{ min-height: 20pc; } } /* mobile view css end */ /* ipad, tablets screen css */ @media only screen and (min-width: 481px) and (max-width: 768px) { h2 { font-weight: 600; font-size: 28px; line-height: 42px; } #topbar{ padding: 0.5rem 3rem; } .header{ padding: 0 3rem; } .slider-content { padding: 2rem; top: 0%; width: 80%; } .slider-content h1, .slider-content h2, .blog-banner-content h2{ font-size: 32px; line-height: 48px; } .blog-banner h5{ font-size: 24px; margin-top: 1rem; line-height: 1.8rem; text-align: center; } .slider-content h1{ margin-bottom: 1.6rem; } .slider-content p, .overseas-img{ display: none; } .why-us-img, .blog-header p, .lets-chat-section p, .overseas-section p, .why-et-header p, .about-banner-header p{ padding: 0; margin-bottom: 1rem; } .about-icons-section{ grid-template-columns: 1fr 1fr; } .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, .student-visa-section, .blogs-section, .why-et, .blog-detail-section, .faq-section, .why-us-section, .testimonials-section, .footer-top, .lets-chat-section, .our-values-section, .blog-banner, .overseas-section, .services-page-section{ padding: 3rem; } .services-content h1, .why-us-desc h1, .testimonials-desc h1, .blog-header h1{ font-size: 32px; line-height: 48px; margin-bottom: 0.8rem; } .why-us-section::before{ display: none; } .services-content, .testimonials-desc , .contact-offices { margin-right: 0; margin-bottom: 1rem; } .our-values-section .row{ display: flex; flex-direction: column-reverse; } .values-lists a{ padding: 5px 5px 5px 0; } .values-lists h2{ font-size: 18px; line-height: 1.8rem; } .breadcrumb{ display: none; } .blog-banner-desc{ margin: 0; } .blog-banner-content{ flex-direction: column; gap: 10px; } .contact-form-section{ padding: 0; } .contact-form, .form-sec { border-radius: 0; } .about-banner-img{ top: 80%; } } /* ipad, tablets screen css ends */ /* Small screens, laptops css */ @media only screen and (min-width: 769px) and (max-width: 1024px) { #topbar, .header{ padding: 0 3rem; } .slider-content { padding: 2rem; top: 0%; width: 80%; } .slider-content h1{ margin-bottom: 1.6rem; font-size: 38px; line-height: 58px; } .about-icons-section{ grid-template-columns: 1fr 1fr; } .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, .student-visa-section, .blogs-section, .why-et, .blog-detail-section, .faq-section, .why-us-section, .testimonials-section, .footer-top, .lets-chat-section, .our-values-section, .overseas-section, .services-page-section{ padding: 3rem; } .why-us-section::before, .overseas-img{ display: none; } .services-content, .testimonials-desc , .contact-offices { margin-right: 0; margin-bottom: 1rem; } .values-lists a{ padding: 5px 5px 5px 0; } .values-lists h2{ font-size: 18px; line-height: 1.8rem; } .contact-form-section{ padding: 0; } .contact-form, .form-sec { border-radius: 0; } .contact-form .row{ display: flex; flex-direction: column; } .contact-form .row .col-md-4, .contact-form .row .col-md-8{ width: 100%; } .overseas-section p, .why-et-header p, .about-banner-header p, .lets-chat-section p{ padding: 0; margin-bottom: 1rem; } } /* Small screens, laptops css ends */ /* Desktops, large screens css */ @media only screen and (min-width: 1025px) and (max-width: 1200px) { .slider-content { padding: 3rem 6rem; top: 0%; width: 80%; } .footer-top{ padding: 3rem; } .header, #topbar{ padding: 0 3rem; } .contact-form-section{ padding: 0; } .contact-form{ border-radius: 0; } } /* Desktops, large screens css ends */ /* Extra large screens, TV css */ @media only screen and (min-width: 1201px) and (max-width: 1220px) { .navbar-list{ gap: 0.5rem; } } /* Extra large screens, TV css ends */ @media only screen and (min-width: 1201px) and (max-width: 1440px) { .navbar-list{ gap: 1rem; } .review-card{ min-height: 37pc; } .values-lists a{ padding: 15px 15px 15px 0; } } @media only screen and (min-width: 1440px) and (max-width: 1560px) { .review-card{ min-height: 37pc; } }