This commit is contained in:
2025-12-28 12:16:05 +05:45
commit 7c46ec6731
3358 changed files with 467149 additions and 0 deletions

View File

@@ -0,0 +1,113 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!--About One Start -->
<section class="about-one section-pd">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-6">
<div class="about-one__left wow slideInLeft" data-wow-delay="100ms" data-wow-duration="2500ms">
<div class="section-title text-left">
<div class="section-title__tagline-box"> <span
class="section-title__tagline">{{ $page->title }}</span> </div>
<h2 class="section-title__title">{!! implode(' ', array_slice(explode(' ', $page->short_description), 0, 3)) .
'<br>' .
implode(' ', array_slice(explode(' ', $page->short_description), 3)) !!}
</h2>
</div>
<div class="row">
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="about-one__img-box">
@foreach ($page->images as $photo)
<div class="about-one__img-{{ $loop->iteration }}"> <img src="{{ $photo }}"
alt=""> </div>
@endforeach
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="about-one__img-box-two">
<div class="about-one__img-3"> <img src="{{ $page->image }}" alt=""> </div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-6">
<div class="about-one__right">
<div class="about-one__text">{!! $page->description !!}</div>
</div>
</div>
</div>
</div>
</section>
<!--About One End -->
@if ($page->children->count() > 0)
@php
$mv = $page->children[0];
@endphp
<!--Background Image-->
<section class="section-background"> </section>
<!--Background Image End-->
<!--Mission-->
{{-- <section class="services-two">
<div class="services-two__bg" style="background-image: url('{{ $mv->image }}');"> </div>
<div class="container">
@foreach ($page->children as $child)
<div class="row"style="margin-bottom:50px;">
<div class="col-xl-8">
<div class= >
<div class="services-two__left-top">
<div class="section-title-two text-left">
<div class="section-title-two__tagline-box">
<p class="section-title__tagline"
style="font-weight: bold; color:red; font-size:25px;">{{ $mv->title }}
</p>
</div>
</div>
</div>
<div class="row" style="width: 70%">
<h2 class="small-title">{{ $child->short_description }}</h2>
{!! $child->description !!}
</div>
</div>
</div>
</div>
@endforeach
</div>
</section> --}}
<section class="why-choose-one section-bg section-pd ">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-6">
@foreach ($page->children as $child)
<div class="services-two__left">
<div class="section-title text-left">
<div class="section-title__tagline-box"> <span
class="section-title__tagline ">{{ $child->title }}</span> </div>
<h2 class="small-title">{{ $child->short_description }}</h2>
</div>
<div @class([ '-mt-30' => $loop->first])>{!! $child->description !!}</div>
</div>
@endforeach
</div>
<div class="col-xl-6">
<div class="why-choose-one__right">
<div class="why-choose-one__img wow slideInRight" data-wow-delay="100ms"
data-wow-duration="2500ms"> <img src="{{ $mv->image }}" alt=""> </div>
</div>
</div>
</div>
</div>
</section>
<!--Mission End-->
@endif
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,199 @@
<style>
/* Sticky Sidebar States */
@media(min-width:992px){
#stickySidebar {
position: static;
width: 420px !important;
transition: all 0.3s ease;
}
#stickySidebar.is-fixed {
position: fixed;
top: 11px; /* distance from top */
width: 350px;
z-index: 10;
}
#stickySidebar.is-bottom {
position: absolute;
top: auto;
bottom: 20px;
width: 100%;
}
}
</style>
@extends('client.rohini.layouts.app')
@section('content')
<!--Page Header Start-->
<section class="page-header">
<div class="page-header__bg" style="background-image: url('{{ $page->banner }}');"> </div>
<div class="container">
<div class="page-header__inner">
<div class="thm-breadcrumb__box">
<ul class="thm-breadcrumb list-unstyled">
<li><a href="{{ route('home') }}">Home</a></li>
<li><span>-</span></li>
<li>Post details</li>
</ul>
</div>
<h2>Post details</h2>
</div>
</div>
</section>
<!--Page Header End-->
<!--Blog Details Start-->
<section class="blog-details">
<div class="container">
<div class="row">
<div class="col-xl-8 col-lg-7">
<div class="blog-details__left">
<div class="blog-details__content-one">
<div class="blog-details__content-one-img"> <img src="{{ $page->image }}" alt="">
<div class="blog-one__date">
<p>{{ getFormatted(date: $page->date, format: 'd') }}
<br> <span>{{ getFormatted(date: $page->date, format: 'M') }}</span>
</p>
</div>
</div>
<div class="blog-details__content-one-details">
<ul class="blog-details__meta list-unstyled">
<li> <a href="#"><span class="icon-user-icon"></span>{{ $page->author }}</a> </li>
</ul>
<h3 class="blog-details__title ">{{ $page->title }}</h3>
{!! $page->description !!}
</div>
</div>
<div class="blog-details__content-three">
<div class="blog-details__content-three-img-boxes">
@if ($page->images)
<div class="row">
<div class="col-xl-6">
<div class="blog-details__content-three-img"> <img src="{{ $page->images[0] }}"
alt=""> </div>
</div>
<div class="col-xl-6">
<div class="blog-details__content-three-img"> <img src="{{ $page->images[1] }}"
alt=""> </div>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-5">
<div class="sticky-wrapper">
<div id="stickySidebar" class="sidebar">
<div class="sidebar__single sidebar__post">
<div class="sidebar__title-box">
<h3 class="sidebar__title">Recent Post</h3>
</div>
<ul class="sidebar__post-list list-unstyled">
@foreach ($recentBlogs as $post)
<li>
<div class="sidebar__post-image"> <img src="{{ $post->image }}" alt="">
</div>
<div class="sidebar__post-content">
<p class="sidebar__post-date"><span
class="icon-calendar"></span>{{ getFormatted(date: $post->date, format: 'd M, Y') }}
</p>
<h3 class="sidebar__post-title"><a
href={{ route('blog.single', $post->slug) }}>{{ $post->title }}</a>
</h3>
</div>
</li>
@endforeach
</ul>
</div>
<div class="sidebar__single sidebar__gallery">
<div class="sidebar__title-box">
<h3 class="sidebar__title">Social Media</h3>
</div>
{{-- <div class="fb-page" data-href="{{ setting('facebook') }}" data-tabs="timeline"
data-width="" data-height="400" data-small-header="true"
data-adapt-container-width="true" data-hide-cover="true" data-show-facepile="false">
<blockquote cite="{{ setting('facebook') }}" class="fb-xfbml-parse-ignore"><a
href="{{ setting('facebook') }}">Rohini International Education Services</a>
</blockquote>
</div> --}}
<div class="fb-page"
data-href="{{ setting('facebook') }}"
data-tabs="timeline"
data-width="323"
data-height="430"
data-small-header="false"
data-adapt-container-width="true"
data-hide-cover="false"
data-show-facepile="false">
</div>
</div>
<div class="sidebar__single sidebar__support">
<div class="sidebar__support-bg"
style="background-image: url('{{ asset('rohini/assets/images/backgrounds/sidebar-support-bg.jpg') }}');">
</div>
<div class="sidebar__support-icon"> <span class="icon-icon-call"></span> </div>
<h3 class="sidebar__support-title">Get quality <br>
consultancy <br>
services</h3>
<div class="sidebar__support-btn-box"> <a href="{{ route('page.load', 'contact') }}"
class="sidebar__support-btn thm-btn"><span class="icon-right-arrow"></span> Direct
Contact</a> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--Blog Details End-->
@include('client.rohini.pages.partials.newsletter')
@endsection
<script>
document.addEventListener('DOMContentLoaded', function () {
const sidebar = document.getElementById('stickySidebar');
if (!sidebar) return;
const wrapper = sidebar.parentElement;
const footer = document.querySelector('footer'); // Update if you use a different footer selector
const topOffset = 20;
let wrapperTop = wrapper.getBoundingClientRect().top + window.scrollY;
let wrapperWidth = wrapper.offsetWidth;
function refreshMeasurements() {
wrapperTop = wrapper.getBoundingClientRect().top + window.scrollY;
wrapperWidth = wrapper.offsetWidth;
}
function onScroll() {
const scrollY = window.scrollY;
const footerTop = footer.getBoundingClientRect().top + window.scrollY;
const sidebarHeight = sidebar.offsetHeight;
if (scrollY + topOffset >= wrapperTop && scrollY + topOffset + sidebarHeight < footerTop) {
sidebar.classList.add('is-fixed');
sidebar.classList.remove('is-bottom');
sidebar.style.width = wrapperWidth + 'px';
} else if (scrollY + topOffset + sidebarHeight >= footerTop) {
sidebar.classList.remove('is-fixed');
sidebar.classList.add('is-bottom');
sidebar.style.width = wrapperWidth + 'px';
} else {
sidebar.classList.remove('is-fixed', 'is-bottom');
sidebar.style.width = '100%';
}
}
window.addEventListener('scroll', onScroll);
window.addEventListener('resize', refreshMeasurements);
refreshMeasurements();
onScroll();
});
</script>

View File

@@ -0,0 +1,54 @@
@php
$blogs = getBlogs(limit: 8, order: 'desc', paginate: true);
@endphp
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!--Blog Page One Start-->
<section class="blog-page-one">
<div class="container">
<div class="row">
<!--BLog One Single Start-->
@foreach($blogs as $blog)
<div class="col-xl-4 col-lg-6 col-md-6 wow fadeInLeft" data-wow-delay="100ms">
<div class="blog-one__single">
<div class="blog-one__img-box">
<div class="blog-one__img">
<img src="{{ $blog->image }}" alt="">
</div>
</div>
<div class="blog-one__content">
{{-- <div class="blog-one__date" data-date="{{ $blog->date }}">
<p>
<span class="day"></span>
<br>
<span class="month"></span>
</p>
</div> --}}
<div class="blog-one__date">
<p>{{ getFormatted(date:$blog->date, format:'d') }}
<br> <span>{{ getFormatted(date:$blog->date, format:'M') }}</span></p>
</div>
<ul class="blog-one__meta list-unstyled">
<li>
<a href="{{ route('blog.single', $blog->slug) }}"><span class="icon-user-icon"></span>{{ $blog->author }}</a>
</li>
</ul>
<h3 class="blog-one__title"><a href="{{ route('blog.single', $blog->slug) }}">{{$blog->title}}</a></h3>
{{-- <p class="blog-one__text">{{$blog->short_description}}</p> --}}
<p class="blog-one__text">{{ str($blog->short_description)->limit(170) }}</p>
<a href="{{ route('blog.single', $blog->slug) }}" class="blog-one__btn"><span
class="icon-right-arrow"></span>Post Details</a>
</div>
</div>
</div>
@endforeach
<!--BLog One Single End-->
</div>
</div>
</section>
<!--Blog Page One End-->
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,272 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!--Contact Page Start-->
<section class="contact-page">
<div class="container">
<div class="row">
<div class="col-xl-4 col-lg-5">
<div class="contact-page__left">
<div class="section-title-two text-left">
<div class="section-title-two__tagline-box">
<p class="section-title-two__tagline">{{ $page->short_description }}</p>
<div class="section-title-two__shape"> <img src="rohini/assets/images/shapes/section-title-two-shape.png" alt=""> </div>
</div>
<h2 class="section-title-two__title">{{ $page->title }} !! </h2>
</div>
<div class="contact-page__contact-info">
<ul class="list-unstyled contact-page__contact-info-list">
<li>
<div class="icon"> <i class="fa fa-phone"></i> </div>
<div class="text">
<p><a href="tel:{{ setting('phone') }}">{{ setting('phone') }}</a></p>
</div>
</li>
<li>
<div class="icon"> <i class="fa fa-mobile"></i> </div>
<div class="text">
<p><a href="tel:{{ setting('mobile') }}">{{ setting('mobile') }}</a></p>
</div>
</li>
<li>
<div class="icon"> <i class="fa fa-map-marker"></i> </div>
<div class="text">
<p>{{ setting('location') }}</p>
</div>
</li>
<li>
<div class="icon"> <i class="fa fa-envelope"></i> </div>
<div class="text">
<p><a href="mailto:{{ setting('email') }}">{{ setting('email') }}</a></p>
</div>
</li>
</ul>
{{-- <div class="contact-page__live-chat"> <a href="contact.html#"><span class="icon-comments"></span>Live Chat</a> </div> --}}
</div>
</div>
</div>
<div class="col-xl-8 col-lg-7">
<div class="contact-page__right">
<div class="contact-page__form-box">
<h5 class="contact-page__form-title">Get in Touch</h5>
<form id="enquiry_form" class="">
@csrf
<div class="row">
<div class="col-xl-12">
<div class="comment-form__input-box text-message-box">
<div class="comment-form__input-box-name">
<p>Comments</p>
</div>
<textarea name="message" id="message2" placeholder="Comments"></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-xl-6">
<div class="comment-form__input-box">
<div class="comment-form__input-box-name">
<p>Full Name</p>
</div>
<input type="text" placeholder="Full name" id="name2" name="name">
</div>
</div>
<div class="col-xl-6">
<div class="comment-form__input-box">
<div class="comment-form__input-box-name">
<p>Your email</p>
</div>
<input type="email" placeholder="Your email" id="email2" name="email">
</div>
</div>
<div class="col-xl-6">
<div class="comment-form__input-box">
<div class="comment-form__input-box-name">
<p>Phone</p>
</div>
<input type="text" placeholder="Phone" id="mobile2" name="phone">
</div>
</div>
<div class="col-xl-6">
<div class="comment-form__input-box">
<div class="comment-form__input-box-name">
<p>Subject</p>
</div>
<input type="text" id="subject2" placeholder="Subject" name="subject">
</div>
</div>
</div>
<div class="row">
<div class="col-xl-12">
<div class="comment-form__btn-box">
<button id="contact-submit" type="submit" class="thm-btn"><span
class="icon-right-arrow"></span>Send Message</button>
</div>
</div>
</div>
</form>
<div class="result"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--Contact Page End-->
<!--Google Map Start-->
<section class="contact-page-google-map">
<div class="container">
{!!setting('map') !!}
</div>
</section>
<!--Google Map End-->
@endsection
{{-- @push('js')
<script>
$(function() {
toastr.options = {
closeButton: true,
progressBar: true,
positionClass: "toast-top-right",
timeOut: 3000
};
$('#enquiry_form').on('submit', function(e) {
console.log('submitting the form');
e.preventDefault();
let btn = $('#contact-submit');
btn.prop('disabled', true).text('Sending...');
$.ajax({
url: "{{ route('storeEnquiries') }}",
method: 'POST',
data: $(this).serialize(),
success(response) {
console.log('Enquiry submitted successfully:', response);
toastr.success(response.message || 'Your enquiry has been submitted!');
$('#enquiry_form')[0].reset();
},
error(xhr) {
if (xhr.status === 422 && xhr.responseJSON.errors) {
// Show first validation error
let first = Object.values(xhr.responseJSON.errors)[0][0];
toastr.error(first);
} else if (xhr.status === 419) {
toastr.error('Session expired. Please refresh the page and try again.');
} else {
let msg = (xhr.responseJSON && xhr.responseJSON.message) ?
xhr.responseJSON.message :
'An unexpected error occurred.';
toastr.error(msg);
}
},
complete() {
btn.prop('disabled', false).text('Send Message');
}
});
});
});
</script>
<script>
document.addEventListener('DOMContentLoaded', function() {
const phoneInput = document.getElementById('phoneInput');
const phoneError = document.getElementById('phoneError');
phoneInput.addEventListener('input', function() {
let val = phoneInput.value;
// Allow digits only
val = val.replace(/[^0-9]/g, '');
let errorMsg = '';
let isValid = false;
// Block if not starting with 98 or 97
if (val.length >= 1 && !val.startsWith('98') && !val.startsWith('97')) {
errorMsg = 'Number must start with 98 or 97';
val = val.slice(0, 2); // restrict early
}
// Limit to 10 digits
if (val.length > 10) {
errorMsg = 'Number must be exactly 10 digits';
val = val.slice(0, 10);
}
// Less than 10 digits
if (val.length > 0 && val.length < 10) {
errorMsg = 'Number must be exactly 10 digits';
}
// Valid number case
if (/^(98|97)\d{8}$/.test(val)) {
isValid = true;
errorMsg = '';
}
// Final updates
phoneInput.value = val;
phoneError.textContent = errorMsg;
});
});
</script>
@endpush --}}
@push('js')
<script>
$(document).ready(function () {
toastr.options = {
"closeButton": true,
"progressBar": true,
"positionClass": "toast-top-right",
"timeOut": "3000"
};
$('#enquiry_form').submit(function (event) {
event.preventDefault();
var submitButton = $('#contact-submit');
// Prepare the form data
var formData = {
name: $('#name2').val(),
email: $('#email2').val(),
mobile: $('#mobile2').val(),
subject: $('#subject2').val(),
message: $('#message2').val(),
_token: $('meta[name="csrf-token"]').attr('content') // CSRF token
};
// Submit form via AJAX
$.ajax({
url: "{{ route('enquiry.submit') }}",
method: 'POST',
data: formData,
beforeSend: function() {
submitButton.prop('disabled', true);
submitButton.text("Sending...");
},
success: function (response) {
// Display success Toastr message
toastr.success('Your enquiry has been submitted successfully!');
// Optionally, clear the form
$('#enquiry_form')[0].reset();
},
error: function (xhr) {
if (xhr.status === 422 && xhr.responseJSON && xhr.responseJSON.errors) {
$.each(xhr.responseJSON.errors, function (key, messages) {
// messages is an array, show the first error
toastr.error(messages[0]);
});
} else if (xhr.responseJSON && xhr.responseJSON.message) {
toastr.error(xhr.responseJSON.message);
} else {
toastr.error('An error occurred while submitting your enquiry.');
}
},
complete: function() {
submitButton.prop('disabled', false);
submitButton.text("Send Message");
}
});
});
});
</script>
@endpush

View File

@@ -0,0 +1,14 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.slider')
@include('client.rohini.pages.partials.counter')
@include('client.rohini.pages.partials.about')
@include('client.rohini.pages.partials.service')
@include('client.rohini.pages.partials.choose')
@include('client.rohini.pages.partials.university')
@include('client.rohini.pages.partials.testimonial')
@include('client.rohini.pages.partials.visa')
{{-- @include('client.rohini.pages.partials.class') --}}
@include('client.rohini.pages.partials.blog')
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,111 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
@php
$institutions = getInstitutions(limit: null, order: 'asc');
@endphp
<section class="case-studies-two">
<div class="container">
<div class="row filter-layout">
<!--Project Two Single Start-->
@foreach($institutions as $institution)
<div class="col-xl-2 col-lg-3 col-md-4 col-sm-6 filter-item plan busi">
<div class="project-two__single">
<div class="project-two__img-box">
<div class="project-two__img">
<img src="{{ $institution->image }}" alt="">
</div>
<div class="project-two__content">
<h3 class="project-two__title"><a href={{ $institution->link }} target="_blank">{{$institution->title}}</a></h3>
<div class="project-two__arrow">
<a href={{ $institution->link }} target="_blank"><span
class="icon-next"></span></a>
</div>
</div>
</div>
</div>
</div>
@endforeach
<!--Project Two Single End-->
</div>
{{-- <div class="row">
<div class="col-xl-12">
<div class="blog-page__pagination">
<ul class="pg-pagination list-unstyled">
<li class="prev">
<a href="institutions.php" aria-label="Prev"><i class="icon-prev"></i></a>
</li>
<li class="count"><a href="institutions.php">1</a></li>
<li class="count"><a href="institutions.php">2</a></li>
<li class="count"><a href="institutions.php">3</a></li>
<li class="next">
<a href="institutions.php" aria-label="Next"><i class="icon-next"></i></a>
</li>
</ul>
</div>
</div>
</div> --}}
</div>
</section>
<!--case studies Two End-->
@include('client.rohini.pages.partials.newsletter')
<!--Appointment One Start-->
{{-- <section class="appointment-one">
<div class="appointment-one__bg"
style="background-image: url('assets/images/backgrounds/appointment-one-bg.jpg');"></div>
<div class="container">
<div class="section-title-two text-center">
<div class="section-title-two__tagline-box">
<p style="font-size:17px" class="section-title-two__tagline">_ _Make appointment_ _</p>
<div class="section-title-two__shape">
<img src="assets/images/shapes/section-title-two-shape.png" alt="">
</div>
</div>
<h2 class="section-title-two__title">Free project estimate</h2>
</div>
<form action="assets/inc/sendemail.php" class="appointment-one__form contact-form-validated"
novalidate="novalidate">
<div class="row">
<div class="col-xl-6 col-lg-6">
<div class="appointment-one__input-box">
<input type="text" placeholder="Your Name" name="name">
</div>
</div>
<div class="col-xl-6 col-lg-6">
<div class="appointment-one__input-box">
<input type="email" placeholder="Email Address" name="email">
</div>
</div>
<div class="col-xl-6 col-lg-6">
<div class="appointment-one__input-box">
<input type="text" placeholder="Phone Number" name="phone">
</div>
</div>
<div class="col-xl-6 col-lg-6">
<div class="appointment-one__input-box">
<input type="text" placeholder="Subject" name="Subject">
</div>
</div>
</div>
<div class="row">
<div class="col-xl-12">
<div class="appointment-one__input-box text-message-box">
<textarea name="message" placeholder="Write Message"></textarea>
</div>
<div class="appointment-one__btn-box">
<button type="submit" class="thm-btn appointment-one__btn"><span
class="icon-right-arrow"></span>Make Appointment</button>
</div>
</div>
</div>
</form>
<div class="result"></div>
</div>
</section> --}}
@endsection

View File

@@ -0,0 +1,71 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!-- other-destination page starts -->
<section class="other-destinations">
<div class="container ">
<h2>{{ $page->short_description }}</h2>
<div class="row other-destinations-content ">
<!--other-destination description-->
<div class="col-lg-6 col-md-12">
<div class="other-destinations_paragraph">
{!! $page->description !!}
</div>
</div>
<div class="col-lg-1"><!--empty column for spacing--></div>
<div class="col-lg-5 col-md-12">
<div class="other-destinations_image">
<img src="{{ $page->image }}" alt="">
</div>
</div>
</div>
@if ($page->children->count() > 0)
@php
$section = $page->children[0];
@endphp
<!-- video description -->
<div class=" other-destinations-video">
<div class="">
<h2>{{ $section->title }}</h2>
</div>
<div class="other-destinations-video_content">
<div class="other-destinations-video-img">
<img src="{{ $section->image }}" alt="">
<div class="other-destinations-video-link">
<a href="{{ $section->link }}" class="video-popup">
<div class="other-destination-video-icon">
<span class="fa fa-play"></span>
<i class="ripple"></i>
</div>
</a>
</div>
</div>
<div class="other-destinations-video_paragraph">
<h3>{{ $section->short_description }}</h3>
{!! $section->description !!}
</div>
</div>
</div>
@endif
</div>
</section>
<!-- other-destination page ends -->
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,45 @@
@if ($page->children->count() > 0)
@php
$about = $page->children[0];
// dd($about);
@endphp
<!--About One Start -->
<section class="about-one section-pd section-bg">
<div class="container">
<div class="row align-items-center">
<div class="col-xl-6">
<div class="about-one__left wow slideInLeft" data-wow-delay="100ms" data-wow-duration="2500ms">
<div class="row">
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="about-one__img-box">
@foreach($about->images as $photo)
<div class="about-one__img-{{ $loop->iteration }}"> <img src="{{ $photo }}" alt=""> </div>
@endforeach
</div>
</div>
<div class="col-xl-6 col-lg-6 col-md-6">
<div class="about-one__img-box-two">
<div class="about-one__img-3"> <img src="{{ $about->image }}" alt=""> </div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-6">
<div class="about-one__right">
<div class="section-title text-left">
<div class="section-title__tagline-box"> <span class="section-title__tagline">{{ $about->title }}</span>
</div>
<h2 class="section-title__title">{{ $about->short_description }}</h2>
</div>
<P class="about-one__text mb-4">{!! $about->description !!}</P>
<div class="about-one__btn-and-client-info">
<div class="about-one__btn-box pt-4"> <a href="{{ $about->button_url }}" class="about-one__btn thm-btn"><span class="icon-right-arrow"></span>{{ $about->button_text }}</a> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<!--About One End -->
@endif

View File

@@ -0,0 +1,55 @@
@if ($page->children->count() > 7)
@php
$blogpage = $page->children[7];
@endphp
<!--Blog One Start-->
@php
$blogs = getBlogs(limit: 3, order: 'desc', paginate: true);
@endphp
<section class="blog-one section-bg pt-10 pb-10">
<div class="container">
<div class="section-title text-center">
<div class="section-title__tagline-box"> <span
class="section-title__tagline">{{ $blogpage->title }}</span> </div>
<h2 class="section-title__title">{!! implode(' ', array_slice(explode(' ', $blogpage->short_description), 0, 3)) .
'<br>' .
implode(' ', array_slice(explode(' ', $blogpage->short_description), 3)) !!}</h2>
</div>
<div class="row" >
<!--BLog One Single Start-->
@foreach ($blogs as $blog)
<div class="col-xl-4 col-lg-6 col-md-6 wow fadeInLeft" data-wow-delay="100ms">
<div class="blog-one__single">
<div class="blog-one__img-box">
<div class="blog-one__img"> <img class="blog-style1" src="{{ $blog->image }}"
alt=""> </div>
</div>
<div class="blog-one__content">
<ul class="blog-one__meta list-unstyled">
<li> <a href="{{ route('blog.single', $blog->slug) }}"><span
class="icon-calendar"></span>{{ getFormatted(date: $blog->date, format: 'd M, Y') }}</a>
</li>
</ul>
<h3 class="blog-one__title"><a
href="{{ route('blog.single', $blog->slug) }}">{{ $blog->title }}</a></h3>
{{-- <p class="blog-one__text">{{ $blog->short_description }}</p> --}}
<p class="blog-one__text">{{ str($blog->short_description)->limit(170) }}</p>
<a href="{{ route('blog.single', $blog->slug) }}" class="blog-one__btn"><span
class="icon-right-arrow"></span>Post Details</a>
</div>
</div>
</div>
@endforeach
<!--BLog One Single End-->
</div>
</div>
</section>
<!--Blog One End-->
@endif
<styLe>
.blog-style1 {
height: 300PX;
object-fit: cover;
}
</styLe>

View File

@@ -0,0 +1,22 @@
@php
$currentUrl = url('/');
$currentUrl = $currentUrl . '/';
$bannerUrl = ($page->banner !== $currentUrl) ? $page->banner : setting('banner');
@endphp
<!--Page Header Start-->
<section class="page-header">
<div class="page-header__bg" style="background-image: url('{{ $bannerUrl }}');"></div>
<div class="container">
<div class="page-header__inner">
<div class="thm-breadcrumb__box">
<ul class="thm-breadcrumb list-unstyled">
<li><a href="{{ route('home') }}">Home</a></li>
<li><span>-</span></li>
<li>{{ $page->title }}</li>
</ul>
</div>
<h2>{{ $page->title }}</h2>
</div>
</div>
</section>
<!--Page Header End-->

View File

@@ -0,0 +1,33 @@
@if ($page->children->count() > 2)
@php
$why = $page->children[2];
@endphp
<!--Why Choose One Start -->
<section class="why-choose-one section-bg section-pd">
<div class="why-choose-one__right large-img">
<div class="why-choose-one__img wow slideInRight" data-wow-delay="100ms" data-wow-duration="2500ms"> <img src="{{ $why->image }}" alt=""> </div>
</div>
<div class="container">
<div class="row">
<div class="col-xl-6 col-xl-6">
<div class="why-choose-one__left">
<div class="section-title text-left">
<div class="section-title__tagline-box"> <span class="section-title__tagline">{{ $why->title }}</span> </div>
<h2 class="section-title__title">{{ $why->short_description }}</h2>
</div>
{!! $why->description !!}
</div>
</div>
<div class="col-xl-6 col-xl-6">
<div class="why-choose-one__right home">
<div class="why-choose-one__img wow slideInRight" data-wow-delay="100ms" data-wow-duration="2500ms"> <img src="{{ $why->image }}" alt=""> </div>
</div>
</div>
</div>
</div>
</section>
<!--Why Choose One End -->
@endif

View File

@@ -0,0 +1,38 @@
@if ($page->children->count() > 6)
@php
$test = $page->children[6];
@endphp
<section class="feature-one section-pd">
<div class="container">
<div class="section-title text-center">
<div class="section-title__tagline-box"> <span class="section-title__tagline">{{ $test->title }}</span> </div>
<h2 class="section-title__title">{!! implode(' ', array_slice(explode(' ', $test->short_description), 0, 3)) .'<br>' .implode(' ', array_slice(explode(' ', $test->short_description), 3)) !!}</h2>
</div>
<div class="feature-one__inner">
<div class="row">
<!--Feature One Single Start-->
@foreach($classes as $class)
<div class="col-xl-4 col-lg-4 wow fadeInLeft animated" data-wow-delay="100ms" style="visibility: visible; animation-delay: 100ms; animation-name: fadeInLeft;">
<div class="feature-one__single">
<div class="feature-one__shape-1" style="background-image: url('rohini/assets/images/shapes/feature-one-shape-1.png');"></div>
<div class="feature-one__shape-2" style="background-image: url('rohini/assets/images/shapes/feature-one-shape-2.png');"></div>
<div class="feature-one__icon"> <span class="{{ $class->icon_class }}"></span> </div>
<div class="feature-one__content">
<h3 class="feature-one__title"><a href="{{ route('test.single', $class->slug) }}">{{ $class->title }}</a></h3>
<a href="{{ route('test.single', $class->slug) }}" class="feature-one__read-more"><span class="icon-right-arrow"></span>Read More</a> </div>
</div>
</div>
@endforeach
<!--Feature One Single End-->
</div>
</div>
</div>
</section>
@endif

View File

@@ -0,0 +1,23 @@
<!-- Counter One Start -->
<section class="counter-one">
<div class="container">
<div class="counter-one__inner">
<div class="counter-one__bg" style="background-image: url('rohini/assets/images/backgrounds/counter-one-bg.png');">
</div>
<ul class="counter-one__count-list list-unstyled">
@foreach($counters as $counter)
<li class="wow fadeInUp" data-wow-delay="100ms">
<div class="icon"> <span class="{{ $counter->icon }}"></span> </div>
<div class="content count-box">
<h3 class="count-text">
<span data-stop="2000" data-speed="10">{{ $counter->counter }}</span>+
</h3>
<p>{{ $counter->title }}</p>
</div>
</li>
@endforeach
</ul>
</div>
</div>
</section>
<!-- Counter One End -->

View File

@@ -0,0 +1,91 @@
<!--Newsletter One Start -->
<section class="newsletter-one">
<div class="container">
<div class="newsletter-one__inner">
<div class="newsletter-one__bg"
style="background-image: url('rohini/assets/images/backgrounds/newsletter-one-bg.jpg');"></div>
<div class="newsletter-one__title-box">
<h3 class="newsletter-one__title">Our Newsletter</h3>
</div>
<div class="newsletter-one__form-box">
<form id="newsletter_form" class="newsletter-one__form contact-form-validated">
@csrf
<div class="newsletter-one__input-box">
<input type="text" placeholder="Full Name" id="newsletter-name" name="newsletter-name">
</div>
<div class="newsletter-one__input-box">
<input type="email" placeholder="Email Here" id="newsletter-email" name="newsletter-email">
</div>
<div class="newsletter-one__btn-box">
<button id="news-submit" type="submit" class="thm-btn"><span
class="icon-right-arrow"></span>Subscribe Now</button>
</div>
</form>
<div class="result"></div>
</div>
</div>
</div>
</section>
<!--Newsletter One End -->
@push('js')
<script>
$(document).ready(function () {
toastr.options = {
"closeButton": true,
"progressBar": true,
"positionClass": "toast-top-right",
"timeOut": "3000"
};
$('#newsletter_form').submit(function (event) {
// alert('submitted');
event.preventDefault(); // Prevent default form submission
var submitButton = $('#news-submit');
// Prepare the form data
var formData = {
email: $('#newsletter-email').val(),
name: $('#newsletter-name').val(),
_token: $('meta[name="csrf-token"]').attr('content') // CSRF token
};
// Submit form via AJAX
$.ajax({
url: "{{ route('newsletter.submit') }}",
method: 'POST',
data: formData,
beforeSend: function() {
submitButton.prop('disabled', true);
submitButton.text("Submitting...");
},
success: function (response) {
// Display success Toastr message
toastr.success('Your have been subscribed to our newsletter successfully!');
// Optionally, clear the form
$('#newsletter_form')[0].reset();
},
error: function (xhr) {
if (xhr.status === 422 && xhr.responseJSON && xhr.responseJSON.errors) {
$.each(xhr.responseJSON.errors, function (key, messages) {
// messages is an array, show the first error
toastr.error(messages[0]);
});
} else if (xhr.responseJSON && xhr.responseJSON.message) {
toastr.error(xhr.responseJSON.message);
} else {
toastr.error('An error occurred while submitting your enquiry.');
}
},
complete: function() {
submitButton.prop('disabled', false);
submitButton.text("Subscribe Now");
}
});
});
});
</script>
@endpush

View File

@@ -0,0 +1,76 @@
@if ($page->children->count() > 1)
@php
$servicepage = $page->children[1];
$totalServices = $services->count(); // total number of service items
@endphp
<!--Services One Start -->
<section class="services-one section-pd">
<div class="container">
<div class="section-title text-center">
<div class="section-title__tagline-box">
<span class="section-title__tagline">{{ $servicepage->title }}</span>
</div>
<h2 class="section-title__title">
{!! implode(' ', array_slice(explode(' ', $servicepage->short_description), 0, 4)) . '<br>' .
implode(' ', array_slice(explode(' ', $servicepage->short_description), 4)) !!}
</h2>
</div>
<div class="services-one__inner">
<div class="owl-carousel thm-owl__carousel--range owl-theme services-one__carousel"
data-owl-options='{
"loop": false,
"nav": true,
"autoWidth": false,
"navText": ["<span class=\"icon-prev\"></span>","<span class=\"icon-next\"></span>"],
"dots": false,
"margin": 30,
"items": {{ $totalServices >= 3 ? 3 : $totalServices }},
"smartSpeed": 700,
"responsive": {
"0": { "items": 1, "margin": 20 },
"768": { "items": {{ $totalServices >= 2 ? 2 : 1 }}, "margin": 20 },
"992": { "items": {{ $totalServices >= 2 ? 2 : 1 }}, "margin": 30 },
"1200": { "items": {{ $totalServices >= 3 ? 3 : $totalServices }}, "margin": 30 }
}
}'>
@foreach ($services as $service)
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img">
<img class="service1-img" src="{{ $service->image }}" alt="">
</div>
</div>
<div class="services-one__content">
<div class="services-one__icon">
<span class="{{ $service->icon_class }}"></span>
</div>
<h3 class="services-one__title">
<a href="{{ route('service.single', $service->slug) }}">{{ $service->title }}</a>
</h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title">
<a href="{{ route('service.single', $service->slug) }}">{{ $service->title }}</a>
</h3>
<p class="services-one__hover-text">
{{ \Illuminate\Support\Str::words($service->short_description, 30, '...') }}
</p>
<a href="{{ route('service.single', $service->slug) }}" class="services-one__btn">
<span class="icon-right-arrow-11"></span>Read More
</a>
</div>
</div>
</div>
</div>
@endforeach
</div>
@if($totalServices > 3)
<div class="thm-owl__carousel--range__input">
<input type="text" value="" name="range">
</div>
@endif
</div>
</div>
</section>
<!--Services One End -->
@endif

View File

@@ -0,0 +1,148 @@
<!--Services One Start -->
<section class="services-one section-pd">
<div class="container">
<div class="section-title text-center">
<div class="section-title__tagline-box"> <span class="section-title__tagline">Our Services</span>
</div>
<h2 class="section-title__title">From Application to Arrival<br> Were With You</h2>
</div>
<div class="services-one__inner">
<div class="owl-carousel thm-owl__carousel--range owl-theme services-one__carousel"
data-owl-options='{"loop": false,
"nav": true,
"autoWidth": true,
"navText": ["<span class=\"icon-prev\"></span>","<span class=\"icon-next\"></span>"],
"dots": false,
"margin": 10,
"items": 1,
"smartSpeed": 700,
"responsive": {
"0": {
"margin": 30,
"items": 1,
"autoWidth": false
},
"768": {
"margin": 30,
"items": 2,
"autoWidth": false
},
"992": {
"margin": 30,
"items": 2
},
"1200": {
"margin": 30,
"items": 3
}
}}'>
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-1.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-planning"></span> </div>
<h3 class="services-one__title"><a href="service-details.php.php">Career Counseling</a></h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">Career Counseling</a></h3>
<p class="services-one__hover-text">Personalized guidance to help students choose the right course and university that align with their academic goals and career aspirations.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-2.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-handshake"></span> </div>
<h3 class="services-one__title"><a href="service-details.php">University Selection</a> </h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">University Selection</a></h3>
<p class="services-one__hover-text">Assistance in selecting institutions that offer the best fit for students based on their academic background, interests, and financial situation.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-3.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-save-money"></span> </div>
<h3 class="services-one__title"><a href="service-details.php">Application Assistance</a> </h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">Application Assistance</a></h3>
<p class="services-one__hover-text">Step-by-step guidance in preparing and submitting applications to ensure accuracy and timeliness.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-1.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-planning"></span> </div>
<h3 class="services-one__title"><a href="service-details.php">Visa Processing</a></h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">Visa Processing</a></h3>
<p class="services-one__hover-text">Expert advice and support in managing visa applications, ensuring all documentation is in order, and requirements are met.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-2.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-handshake"></span> </div>
<h3 class="services-one__title"><a href="service-details.php">Test Preparation</a> </h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">Test Preparation</a></h3>
<p class="services-one__hover-text">Comprehensive coaching for IELTS, TOEFL, PTE, and other required tests, helping students achieve their desired scores.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
<!--Services One Single Start-->
<div class="item">
<div class="services-one__single">
<div class="services-one__img-box">
<div class="services-one__img"> <img src="assets/images/services/services-1-3.jpg" alt=""> </div>
</div>
<div class="services-one__content">
<div class="services-one__icon"> <span class="icon-save-money"></span> </div>
<h3 class="services-one__title"><a href="service-details.php">Pre-Departure Briefing</a> </h3>
<div class="services-one__hover-content">
<h3 class="services-one__hover-title"><a href="service-details.php">Pre-Departure Briefing</a></h3>
<p class="services-one__hover-text">Orientation on living abroad, including accommodation, cultural expectations, and safety tips, ensuring students are well-prepared for their new environment.</p>
<a href="service-details.php" class="services-one__btn"><span class="icon-right-arrow-11"></span>Read More</a> </div>
</div>
</div>
</div>
<!--Services One Single End-->
</div>
<div class="thm-owl__carousel--range__input">
<input type="text" value="" name="range">
</div>
</div>
</div>
</section>
<!--Services One End -->

View File

@@ -0,0 +1,71 @@
<style>
/* 1) Completely hide the carousel container until Owl is ready */
.main-slider-two__carousel {
visibility: hidden;
}
/* 2) As soon as Owl adds .owl-loaded, show it in one go */
.main-slider-two__carousel.owl-loaded {
visibility: visible;
}
.main-slider-two__carousel .owl-nav {
display: none !important;
}
</style>
<section class="main-slider-two slider" style="background-image: url('{{ $firstImage->images[0] }}'); background-size: cover; background-position: center; height: auto; ">
<div
class="main-slider-two__carousel owl-carousel owl-theme thm-owl__carousel"
data-owl-options='{
"loop": true,
"items": 1,
"navText": ["<span class=\"icon-prev\"></span>","<span class=\"icon-next\"></span>"],
"margin": 0,
"dots": true,
"nav": false,
"animateOut": "slideOutDown",
"animateIn": "fadeIn",
"smartSpeed": 1000,
{{-- "autoplay": true, --}}
"autoplayTimeout": 7000,
"autoplayHoverPause": false
}'>
@foreach($sliders as $slider)
<div class="item main-slider-two__slide-{{ $loop->iteration }}">
<div class="main-slider-two__bg">
<div class="slide-owl-wrap">
{{-- <img src="rohini/assets/images/gallery/Slider-a (1).png" alt="Slide {{ $loop->iteration }}"> --}}
<img src="{{ $slider->images[0] }}" alt="Slide {{ $loop->iteration }}">
</div>
</div>
<div class="container">
{{-- <div class="main-slider-two__content">
<h2 class="main-slider-two__title">
{!! implode(' ', array_slice(explode(' ', $slider->title), 0, 3))
. '<br>' .
implode(' ', array_slice(explode(' ', $slider->title), 3)) !!}
</h2>
<div class="main-slider-two__btn-box">
<a href="{{ route('page.load', 'contact') }}" class="main-slider-two__btn thm-btn">
<span class="icon-right-arrow"></span> Contact Us
</a>
</div>
</div> --}}
</div>
</div>
@endforeach
</div>
</section>
@push('js')
<script>
$(document).ready(function(){
var $c = $('.main-slider-two__carousel');
// Initialize using your data-owl-options
$c.owlCarousel($c.data('owl-options'));
// Owl adds .owl-loaded when its done — CSS will flip visibility.
});
</script>
@endpush

View File

@@ -0,0 +1,69 @@
@if ($page->children->count() > 4)
@php
$testimonialpage = $page->children[4];
@endphp
<!-- Testimonial One Start -->
<section class="testimonial-one">
<div class="container">
<div class="testimonial-one__inner">
<div class="testimonial-one__main-content">
<div class="swiper-container" id="testimonial-one__carousel">
<div class="swiper-wrapper">
@foreach ($testimonials as $testimonial)
<div class="swiper-slide">
<div class="testimonial-one__main-content-inner">
<div class="row">
<div class="col-xl-5 col-lg-5">
<div class="testimonial-one__left">
<div class="testimonial-one__img"> <img
src="{{ $testimonial->image }}" alt=""> </div>
</div>
</div>
<div class="col-xl-7 col-lg-7">
<div class="testimonial-one__right">
<div class="section-title text-left">
<div class="section-title__tagline-box"> <span
class="section-title__tagline">{{ $testimonialpage->title }}</span>
</div>
<h2 class="section-title__title">
{{ $testimonialpage->short_description }}</h2>
</div>
<p class="testimonial-one__text">{!! $testimonial->description !!}</p>
<div class="testimonial-one__client-info">
<h3>{{ $testimonial->title }}</h3>
<p>{{ $testimonial->designation }}</p>
</div>
</div>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
<div class="testimonial-one__nav">
<div class="swiper-button-prev" id="testimonial-one__swiper-button-prev"> <i
class="icon-prev navigation"></i> </div>
<div class="swiper-button-next" id="testimonial-one__swiper-button-next"> <i
class="icon-next navigation"></i> </div>
</div>
</div>
<div class="testimonial-one__thumb-box">
<div class="swiper-container" id="testimonial-one__thumb">
<div class="swiper-wrapper">
@foreach ($testimonials as $testimonial)
<div class="swiper-slide">
<div class="testimonial-one__img-holder-box">
<div class="testimonial-one__img-holder"> <img src="{{ $testimonial->image }}"
alt=""> </div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Testimonial One End -->
@endif

View File

@@ -0,0 +1,80 @@
@if ($page->children->count() > 3)
@php
$study = $page->children[3];
@endphp
<!--Brand One Start-->
<section class="brand-one">
<div class="container">
<div class="brand-one__text-box count-box">
<h3 class="text-center ">{!! implode(' ', array_slice(explode(' ', $study->title), 0, 4)) .'<br>' .implode(' ', array_slice(explode(' ', $study->title), 4)) !!}</h3>
</div>
<div class="brand-one__carousel thm-owl__carousel owl-theme owl-carousel" data-owl-options='{
"items": 3,
"margin": 10,
"smartSpeed": 700,
"loop":true,
"autoplay":true,
"nav":false,
"dots":false,
"navText": ["<span class=\"fa fa-angle-left\"></span>","<span class=\"fa fa-angle-right\"></span>"],
"responsive":{
"0":{
"items":2
},
"768":{
"items":3
},
"992":{
"items": 5
}
}
}'>
<!--Brand One Single Start-->
@foreach($study->images as $photo)
<div class="item">
<div class="brand-one__single">
<div class="brand-one__img"> <img class="uni-logo" src="{{ $photo }}" alt="" > </div>
{{-- <div class="brand-one__hover-img"> <img class="uni-logo" src="{{ $photo }}" alt=""> </div> --}}
</div>
</div>
@endforeach
<!--Brand One Single End-->
<!--Brand One Single Start-->
{{-- <div class="item">
<div class="brand-one__single">
<div class="brand-one__img"> <img src="assets/images/brand/brand-1-2.png" alt=""> </div>
<div class="brand-one__hover-img"> <img src="assets/images/brand/brand-hover-1-2.png" alt=""> </div>
</div>
</div> --}}
<!--Brand One Single End-->
<!--Brand One Single Start-->
{{-- <div class="item">
<div class="brand-one__single">
<div class="brand-one__img"> <img src="assets/images/brand/brand-1-3.png" alt=""> </div>
<div class="brand-one__hover-img"> <img src="assets/images/brand/brand-hover-1-3.png" alt=""> </div>
</div>
</div> --}}
<!--Brand One Single End-->
<!--Brand One Single Start-->
{{-- <div class="item">
<div class="brand-one__single">
<div class="brand-one__img"> <img src="assets/images/brand/brand-1-4.png" alt=""> </div>
<div class="brand-one__hover-img"> <img src="assets/images/brand/brand-hover-1-4.png" alt=""> </div>
</div>
</div> --}}
<!--Brand One Single End-->
<!--Brand One Single Start-->
{{-- <div class="item">
<div class="brand-one__single">
<div class="brand-one__img"> <img src="assets/images/brand/brand-1-5.png" alt=""> </div>
<div class="brand-one__hover-img"> <img src="assets/images/brand/brand-hover-1-5.png" alt=""> </div>
</div>
</div> --}}
<!--Brand One Single End-->
</div>
<!-- If we need navigation buttons -->
</div>
</section>
<!--Brand One End-->
@endif

View File

@@ -0,0 +1,71 @@
@if (!isset($visapage) && $page->children->count() > 5)
@php
$visapage = $page->children[5];
@endphp
@endif
@isset($visas)
@php
$visaGalleries = $visas;
@endphp
@endisset
@if (isset($visapage))
<!-- Project One Start -->
<section class="project-one section-bg section-pd">
<div class="container">
<div class="section-title text-center">
<h2 class="section-title__title">{{ $visapage->short_description }}</h2>
</div>
<div class="project-one__bottom">
<div class="project-one__carousel owl-carousel owl-theme thm-owl__carousel"
data-owl-options='{
"loop": true,
"autoplay": false,
"margin": 30,
"nav": false,
"dots": false,
"smartSpeed": 500,
"autoplayTimeout": 10000,
"navText": ["<span class=\"fas fa-long-arrow-alt-left\"></span>","<span class=\"fas fa-long-arrow-alt-right\"></span>"],
"responsive": {
"0": { "items": 1 },
"768": { "items": 2 },
"992": { "items": 2 },
"1290": { "items": 3 }
}
}'>
@php
$galleries = $visaGalleries->galleries ?? [];
@endphp
@foreach ($galleries as $visa)
<div class="project-one__single">
<div class="project-one__img-box">
<div class="project-one__img">
<img src="{{ $visa->images[0] }}"
alt="Gallery Image" style="height:auto;">
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</section>
<!-- Project One End -->
@endif
{{-- <script>
$('.thm-owl__carousel').each(function () {
var $this = $(this);
var options = $this.data('owl-options');
$this.owlCarousel(options);
});
</script> --}}

View File

@@ -0,0 +1,210 @@
<style>
/* Sticky Sidebar States */
@media(min-width:992px){
#stickySidebar {
position: static;
width: 420px !important;
transition: all 0.3s ease;
}
#stickySidebar.is-fixed {
position: fixed;
top: 11px; /* distance from top */
width: 350px;
z-index: 10;
}
#stickySidebar.is-bottom {
position: absolute;
top: auto;
bottom: 20px;
width: 100%;
}
}
</style>
@extends('client.rohini.layouts.app')
@section('content')
<!-- Page Header Start -->
<section class="page-header">
<div class="page-header__bg" style="background-image: url('{{ $page->banner }}');"></div>
<div class="container">
<div class="page-header__inner">
<div class="thm-breadcrumb__box">
<ul class="thm-breadcrumb list-unstyled">
<li><a href="{{ route('home') }}">Home</a></li>
<li><span>-</span></li>
<li>Service Details</li>
</ul>
</div>
<h2>{{ $page->title }}</h2>
</div>
</div>
</section>
<!-- Page Header End -->
<!-- Blog Details Start -->
<section class="blog-details">
<div class="container">
<div class="row">
<div class="col-xl-8 col-lg-7">
<div class="blog-details__left">
<div class="blog-details__content-one">
<div class="blog-details__content-one-img">
<img src="{{ $page->image }}" alt="{{ $page->title }}"
style="width: 100%; height:100%; object-fit:cover; object-position:top;">
</div>
<br>
<div>{!! $page->description !!}</div>
</div>
@foreach ($page->children as $child)
<div>{!! $child->description !!}</div>
@endforeach
@if ($serviceFAQs && $serviceFAQs->faqs->count() > 0)
<div class="service-text-box faq">
<h2 class="heading">Frequently Asked Questions</h2>
<div class="accordion" id="accordionFAQ">
@foreach ($serviceFAQs->faqs as $index => $faq)
<div class="accordion-item">
<h2 class="accordion-header" id="headingFAQ{{ $index }}">
<button class="accordion-button {{ $index > 0 ? 'collapsed' : '' }}"
type="button" data-bs-toggle="collapse"
data-bs-target="#collapseFAQ{{ $index }}"
aria-expanded="{{ $index === 0 ? 'true' : 'false' }}"
aria-controls="collapseFAQ{{ $index }}">
<p class="numbering">{{ $loop->iteration }}</p>
{{ $faq->title }}
</button>
</h2>
<div id="collapseFAQ{{ $index }}"
class="accordion-collapse collapse {{ $index === 0 ? 'show' : '' }}"
aria-labelledby="headingFAQ{{ $index }}"
data-bs-parent="#accordionFAQ">
<div class="accordion-body">
{!! $faq->description !!}
</div>
</div>
</div>
@endforeach
</div>
</div>
@endif
</div>
</div>
{{-- Sidebar --}}
<div class="col-xl-4 col-lg-5">
<div class="sticky-wrapper">
<div id="stickySidebar" class="sidebar">
{{-- Categories --}}
<div class="sidebar__single sidebar__category">
<div class="sidebar__title-box">
<h3 class="sidebar__title">Categories</h3>
</div>
<ul class="sidebar__category-list list-unstyled">
@foreach ($allServices as $service)
<li>
<a href="{{ route('service.single', $service->slug) }}">
{{ $service->title }} <span class="icon-right-arrow-1"></span>
</a>
</li>
@endforeach
</ul>
</div>
{{-- Facebook Page --}}
<div class="sidebar__single sidebar__gallery">
<div class="sidebar__title-box">
<h3 class="sidebar__title">Social Media</h3>
</div>
<div class="fb-page"
data-href="{{ setting('facebook') }}"
data-tabs="timeline"
data-width="323"
data-height="430"
data-small-header="false"
data-adapt-container-width="true"
data-hide-cover="false"
data-show-facepile="false">
</div>
</div>
{{-- Support Box --}}
<div class="sidebar__single sidebar__support">
<div class="sidebar__support-bg"
style="background-image: url('{{ asset('rohini/assets/images/backgrounds/sidebar-support-bg.jpg') }}');">
</div>
<div class="sidebar__support-icon">
<span class="icon-icon-call"></span>
</div>
<h3 class="sidebar__support-title">Get quality <br> consultancy <br> services</h3>
<div class="sidebar__support-btn-box">
<a href="{{ route('page.load', 'contact') }}" class="sidebar__support-btn thm-btn">
<span class="icon-right-arrow"></span> Direct Contact
</a>
</div>
</div>
</div>`
</div>`
</div>
</div>
</div>
</section>
<!-- Blog Details End -->
@include('client.rohini.pages.partials.newsletter')
@endsection
<script>
document.addEventListener('DOMContentLoaded', function() {
const sidebar = document.getElementById('stickySidebar');
const wrapper = sidebar.parentElement;
const footer = document.querySelector('footer'); // adjust selector if needed
const topOffset = 20; // px gap from top when fixed
if (!sidebar || !wrapper || !footer) return;
// capture wrappers initial top and width
let wrapperTop = wrapper.getBoundingClientRect().top + window.scrollY;
let wrapperWidth = wrapper.offsetWidth;
function refreshMeasurements() {
wrapperTop = wrapper.getBoundingClientRect().top + window.scrollY;
wrapperWidth = wrapper.offsetWidth;
}
window.addEventListener('resize', refreshMeasurements);
function onScroll() {
const scrollY = window.scrollY;
const footerTop = footer.getBoundingClientRect().top + window.scrollY;
const sidebarH = sidebar.offsetHeight;
// If we've scrolled past the wrapper and haven't hit the footer yet
if (scrollY + topOffset >= wrapperTop && scrollY + topOffset + sidebarH < footerTop) {
sidebar.classList.add('is-fixed');
sidebar.classList.remove('is-bottom');
sidebar.style.width = wrapperWidth + 'px';
}
// If wed overlap the footer, “pin” it at the bottom of the wrapper
else if (scrollY + topOffset + sidebarH >= footerTop) {
sidebar.classList.remove('is-fixed');
sidebar.classList.add('is-bottom');
sidebar.style.width = wrapperWidth + 'px';
}
// Otherwise return to normal flow
else {
sidebar.classList.remove('is-fixed', 'is-bottom');
sidebar.style.width = '100%';
}
}
window.addEventListener('scroll', onScroll);
// initialize on load
refreshMeasurements();
onScroll();
});
</script>

View File

@@ -0,0 +1,162 @@
@extends('client.rohini.layouts.app')
@section('content')
<div class="page-wrapper">
@include('client.rohini.pages.partials.breadcrumb')
<!--Services Details Start-->
<section class="services-details">
<div class="container">
<div class="row">
<div class="col-xl-3 col-lg-4">
<div class="services-details__left">
<div class="services-details__services-box">
<ul class="services-details__services-list list-unstyled">
@php
$allpages = getPageWithChildrenBySlug(parent:null , slug:"study-in-nz", order:"asc")
@endphp
@foreach($allpages->children as $side)
<li>
<a href="{{ route('page.load',$side->slug) }}">{{ $side->title }}<span
class="icon-right-arrow-1"></span></a>
</li>
@endforeach
<!--<li>-->
<!-- <a href="residency.php">Residency Prospects<span-->
<!-- class="icon-right-arrow-1"></span></a>-->
<!--</li>-->
</ul>
</div>
<div class="services-details__contact">
<h3 class="services-details__contact-title">Contact us</h3>
<ul class="services-details__contact-list list-unstyled">
<li>
<div class="icon">
<span class="icon-location"></span>
</div>
<p>{{ setting('location') }}</p>
</li>
<li>
<div class="icon">
<span class="icon-phone-call"></span>
</div>
<p><a href="tel:{{ setting('phone') }}">{{ setting('phone') }}</a></p>
</li>
<li>
<div class="icon">
<span class="icon-envelope"></span>
</div>
<p><a href="mailto:{{ setting('email') }}">{{ setting('email') }}</a></p>
</li>
<li>
<div class="icon">
<span class="icon-planning"></span>
</div>
<p>{{ setting('working_days') }} : {{ setting('working_hours') }}
</p>
</li>
</ul>
</div>
</div>
</div>
<div class="col-xl-9 col-lg-8">
<div class="services-details__right">
<div class="services-details__img">
<img src="{{ $page->image }}" alt="">
</div>
<h3 class="services-details__title-1">{{$page->short_title}}</h3>
<p class="services-details__text-1">{!! $page->description !!}</p>
@if(isset($page->children[0]))
@php
$first = $page->children[0];
@endphp
<div class="services-details__img-and-feature">
@if($first->getRawOriginal('image'))
<div class="services-details__feature-img">
<img src="{{ $first->image }}" alt="">
<div class="services-details__video-link">
<a href="{{ $first->link }}" class="video-popup">
<div class="services-details__video-icon">
<span class="fa fa-play"></span>
<i class="ripple"></i>
</div>
</a>
</div>
</div>
@endif
<div class="services-details__feature">
<h3 class="services-details__feature-title">{{ $first->title }}</h3>
<p class="services-details__feature-text">{{$first->short_description}}</p>
<ul class="services-details__feature-points list-unstyled">
@foreach($first->custom as $feature)
<li>
<div class="icon">
<span class="{{ $feature['symbol'] }}"></span>
</div>
<div class="content">
<h3>{{ $feature['key'] }}</h3>
<p>{{$feature['value']}}</p>
</div>
</li>
@endforeach
</ul>
</div>
</div>
{!! $first->description !!}
@endif
@if(isset($page->children[1]))
@php
$second = $page->children[1];
@endphp
<h3 class="services-details__title-3">{{ $second->title }}</h3>
<div class="process-four">
<div class="row">
<!--Process Four Single Start-->
@foreach($second->custom as $process)
<div class="col-xl-3">
<div class="process-four__single">
<div class="process-four__shape-1"></div>
<div class="process-four__count"></div>
<h3 class="process-four__title">{{ $process['key'] }}</h3>
<p class="process-four__text">{{$process['value']}}</p>
</div>
</div>
@endforeach
<!--Process Four Single End-->
</div>
</div>
@endif
@php
$articleFaqs = getFAQsByCategory(limit: null, order: 'desc', category: $page->slug);
@endphp
@if(isset($articleFaqs))
<h3 class="services-details__title-4">Frequently Asked Questions</h3>
<div class="services-details__faq">
<div class="accrodion-grp" data-grp-name="services-details-accrodion">
@foreach($articleFaqs->faqs as $faq)
<!-- Question 1 -->
<div class="accrodion">
<div class="accrodion-title">
<h4><span>Q{{ $loop->iteration }}.</span> {{ $faq->title }}</h4>
</div>
<div class="accrodion-content">
<div class="inner">
<p>{{ $faq->description }}</p>
</div><!-- /.inner -->
</div>
</div>
@endforeach
</div>
</div>
@endif
</div>
</div>
</div>
</div>
</section>
<!--Services Details End-->
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,48 @@
@php
$testimonials = getTestimonials(limit: 6, order: 'desc');
$visas = getGalleriesByCategory(limit: null, order: 'asc', category: 'visa-success');
@endphp
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
{{-- <h2 style="text-align:center; padding:30px; color:#dc0f18; font-size:40px">Hear About Us</h2> --}}
<!--Testimonials Page Start-->
<section class="testimonials-page">
<div class="container">
<div class="row">
<!--Testimonial Two Single Start-->
@foreach($testimonials as $testimony)
<div class="col-xl-4 col-lg-6 col-md-6 " style="margin-bottom: 85px">
<div class="testimonial-two__single">
<div class="testimonial-two__img">
<img src="{{ $testimony->image }}" style="height: 120px; width:120px; object-fit:cover;" alt="">
</div>
<div class="testimonial-two__shape-1">
<img src="rohini/assets/images/shapes/testimonial-two-shape-1.png" alt="">
</div>
<h3 class="testimonial-two__name"><a href="testimonials.html">{{ $testimony->name }}</a></h3>
<p class="testimonial-two__sub-title">{{ $testimony->designation }}</p>
<p class="testimonial-two__text">{!! $testimony->description !!}
</p>
</div>
</div>
@endforeach
<!--Testimonial Two Single End-->
</div>
</div>
</section>
<!--Testimonials Page End-->
@if ($page->children->count() > 0)
@php
$visapage = $page->children[0];
@endphp
@include('client.rohini.pages.partials.visa',[$visapage, $visas])
@endif
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,78 @@
@php
$teams = getTeams(limit: null, order: 'asc');
@endphp
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!--Team Page Start-->
<section class="team-page">
<div class="team-page__bg" style="background-image: url('assets/images/shapes/team-page-shape-1.png');"></div>
<div class="container">
<div class="section-title-two text-center">
<div class="section-title-two__tagline-box">
<p style="font-size:17px" class="section-title-two__tagline">{{ $page->short_description }}</p>
<div class="section-title-two__shape">
<img src="assets/images/shapes/section-title-two-shape.png" alt="">
</div>
</div>
<h2 class="section-title-two__title">{!! $page->description !!}</h2>
</div>
<div class="row">
<!--Team Two Single Start-->
@foreach($teams as $team)
<div class="col-xl-3 col-lg-6 col-md-6">
<div class="team-two__single">
<div class="team-two__img-box">
<div class="team-two__img">
<img src="{{ $team->image }}" alt="">
</div>
@if($team->facebook || $team->twitter || $team->linkedin)
<div class="team-two__social">
<ul class="clearfix list-unstyled">
@if($team->linkedin)
<li>
<a href="{{ $team->linkedin }}" target="_blank">
<i class="icon-linked-in-logo-of-two-letters"></i>
</a>
</li>
@endif
@if($team->twitter)
<li>
<a href="{{ $team->twitter }}" target="_blank">
<i class="icon-twitter"></i>
</a>
</li>
@endif
@if($team->facebook)
<li>
<a href="{{ $team->facebook }}" target="_blank">
<i class="icon-facebook-app-symbol"></i>
</a>
</li>
@endif
</ul>
<span class="icon-share"></span>
</div>
@endif
</div>
<div class="team-two__content">
<h3 class="team-two__name"><a href="javascript:void(0);">{{ $team->title }}</a></h3>
<p class="team-two__sub-title">{{ $team->designation }}</p>
</div>
</div>
</div>
@endforeach
<!--Team Two Single End-->
</div>
</div>
</section>
<!--Team Page End-->
<!--Join Team One Start-->
<!--Join Team One End-->
@include('client.rohini.pages.partials.newsletter')
@endsection

View File

@@ -0,0 +1,140 @@
@extends('client.rohini.layouts.app')
@section('content')
@include('client.rohini.pages.partials.breadcrumb')
<!--Services Details Start-->
<section class="services-details">
<div class="container">
<div class="row">
<div class="col-xl-3 col-lg-4">
<div class="services-details__left">
<div class="services-details__services-box">
<ul class="services-details__services-list list-unstyled">
@foreach ($allTests as $class)
<li @if ($class->slug == $page->slug) class="active" @endif>
<a href="{{ route('test.single', $class->slug) }}">{{ $class->title }}<span
class="icon-right-arrow-1"></span></a>
</li>
@endforeach
</ul>
</div>
<div class="services-details__contact">
<h3 class="services-details__contact-title">Contact us</h3>
<ul class="services-details__contact-list list-unstyled">
<li>
<div class="icon">
<span class="icon-location"></span>
</div>
<p>{{ setting('location') }}</p>
</li>
<li>
<div class="icon">
<span class="icon-phone-call"></span>
</div>
<p><a href="tel:{{ setting('phone') }}">{{ setting('phone') }}</a></p>
</li>
<li>
<div class="icon">
<span class="icon-envelope"></span>
</div>
<p><a href="mailto:{{ setting('email') }}">{{ setting('email') }}</a></p>
</li>
<li>
<div class="icon">
<span class="icon-planning"></span>
</div>
<p>{{ setting('working_days') }}: {{ setting('working_hours') }}</p>
</li>
</ul>
</div>
</div>
</div>
<div class="col-xl-9 col-lg-8">
<div class="services-details__right">
<div class="services-details__img">
<img src="{{ $page->image }}" alt="">
</div>
<h3 class="services-details__title-1">{{ $page->short_description }}</h3>
<p class="services-details__text-1">{!! $page->description !!}</p>
@if(isset($children[0]))
<div class="services-details__img-and-feature">
<div class="services-details__feature-img">
<img src="{{ $children[0]->image }}" alt="">
<div class="services-details__video-link">
<a href="{{ $children[0]->button_url }}" class="video-popup">
<div class="services-details__video-icon">
<span class="fa fa-play"></span>
<i class="ripple"></i>
</div>
</a>
</div>
</div>
<div class="services-details__feature">
<h3 class="services-details__feature-title">{{ $children[0]->title }}</h3>
<p class="services-details__feature-text">{{ $children[0]->short_description }}</p>
<ul class="services-details__feature-points list-unstyled">
@foreach ($children[0]->custom as $feature)
<li>
<div class="icon">
<span class="{{ $feature['symbol'] }}"></span>
</div>
<div class="content">
<h3>{{ $feature['key'] }}</h3>
<p>{{ $feature['value'] }}</p>
</div>
</li>
@endforeach
</ul>
</div>
</div>
{!! $children[0]->description !!}
@endif
@if(isset($children[1]))
<h3 class="services-details__title-3">{{ $children[1]->title }}</h3>
<div class="process-four">
<div class="row">
<!--Process Four Single Start-->
@foreach ($children[1]->custom as $work)
<div class="col-xl-3">
<div class="process-four__single">
<div class="process-four__shape-1"></div>
<div class="process-four__count"></div>
<h3 class="process-four__title">{{ $work['key'] }}</h3>
<p class="process-four__text">{{ $work['value'] }}</p>
</div>
</div>
@endforeach
<!--Process Four Single End-->
</div>
</div>
@endif
@if(isset($testFAQs))
<h3 class="services-details__title-4">Frequently asked questions</h3>
<div class="services-details__faq">
<div class="accrodion-grp" data-grp-name="services-details-accrodion">
@foreach ($testFAQs->faqs as $faq)
<div class="accrodion">
<div class="accrodion-title">
<h4><span>Q{{ $loop->iteration }}.</span>{{ $faq->title }}</h4>
</div>
<div class="accrodion-content">
<div class="inner">
<p>{{ $faq->description }}</p>
</div><!-- /.inner -->
</div>
</div>
@endforeach
</div>
</div>
@endif
</div>
</div>
</div>
</div>
</section>
<!--Services Details End-->
@include('client.rohini.pages.partials.newsletter')
@endsection