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,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>404</h1>
</body>
</html>

View File

@@ -0,0 +1,154 @@
{{-- <head>
<link rel="icon" type="image/png" href="{{ asset(setting('favicon')) }}" />
</head> --}}
<!DOCTYPE php>
<php lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>{{ setting('title') }}</title>
<link rel="icon" type="image/png" sizes="32x32" href="{{ asset(setting('favicon')) }}">
<link rel="shortcut icon" href="{{ asset(setting('favicon')) }}">
{{-- <link rel="manifest" href="{{ asset('rohini/assets/images/favicons/site.webmanifest') }}" /> --}}
<link rel="manifest" href="{{ asset(setting('favicon')) }}" />
{{-- @dd(setting('favicon')) --}}
<meta name="description" content="Rohini International Education Services " />
<!-- fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"
rel="stylesheet">
<link
href="https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/bootstrap/css/bootstrap.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/animate/animate.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/animate/custom-animate.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/fontawesome/css/all.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/jarallax/jarallax.css') }}" />
<link rel="stylesheet"
href="{{ asset('rohini/assets/vendors/jquery-magnific-popup/jquery.magnific-popup.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/odometer/odometer.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/swiper/swiper.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/bizgrow-icons/style.css') }}">
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/owl-carousel/owl.carousel.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/owl-carousel/owl.theme.default.min.css') }}" />
<link rel="stylesheet"
href="{{ asset('rohini/assets/vendors/bootstrap-select/css/bootstrap-select.min.css') }}" />
<link rel="stylesheet"
href="{{ asset('rohini/assets/vendors/ion.rangeSlider/css/ion.rangeSlider.min.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/jquery-ui/jquery-ui.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/vendors/timepicker/timePicker.css') }}" />
<link rel="stylesheet" href="{{ asset('rohini\assets\css\custom.css') }}?v={{ time() }}" />
<!-- template styles -->
<link rel="stylesheet" href="{{ asset('rohini/assets/css/bizgrow.css') }}?v={{ time() }}" />
<link rel="stylesheet" href="{{ asset('rohini/assets/css/bizgrow-responsive.css') }}?v={{ time() }}" />
<!-- Font Awesome for social icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
<!-- preloading images in slider -->
<link rel="preload" as="image" href="{{ asset('rohini/assets/images/rohini/slider1.webp') }}">
<link rel="preload" as="image" href="{{ asset('rohini/assets/images/rohini/slider2.webp') }}">
<link rel="preload" as="image" href="{{ asset('rohini/assets/images/rohini/slider3.webp') }}">
<link href="https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css" rel="stylesheet">
<style>
/* Message Styling */
</style>
@stack('css')
</head>
<body class="custom-cursor">
<div class="custom-cursor__cursor"></div>
<div class="custom-cursor__cursor-two"></div>
<!-- Facebook Plugin -->
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v21.0">
</script>
<!--
<div class="preloader">
<div class="preloader__image"></div>
</div>
-->
<!-- /.preloader -->
<!-- Facebook Plugin-->
<div id="fb-root"></div>
<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v21.0">
</script>
<!-- Facebook Plugin-->
@include('client.rohini.layouts.partials.sidebar')
@include('client.rohini.layouts.partials.header')
@yield('content')
<a class="whatsapp-icon" href="{{ setting('whatsapp') }}" target="_blank"><img src="https://upload.wikimedia.org/wikipedia/commons/6/6b/WhatsApp.svg" alt="WhatsApp" />
</a>
@if (setting('chatbot_check'))
@include('chatbot::chatbot')
@endif
<a href="{{ route('home') }}#" data-target="html" class="scroll-to-target scroll-to-top"><i
class="icon-right-arrow"></i></a>
@include('client.rohini.layouts.partials.footer')
<script src="{{ asset('rohini/assets/vendors/jquery/jquery-3.6.0.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/bootstrap/js/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jarallax/jarallax.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-ajaxchimp/jquery.ajaxchimp.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-appear/jquery.appear.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-circle-progress/jquery.circle-progress.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-magnific-popup/jquery.magnific-popup.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-validate/jquery.validate.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/odometer/odometer.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/swiper/swiper.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/wnumb/wNumb.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/wow/wow.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/isotope/isotope.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/bootstrap-select/js/bootstrap-select.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/jquery-ui/jquery-ui.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/timepicker/timePicker.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/circleType/jquery.circleType.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/circleType/jquery.lettering.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/sidebar-content/jquery-sidebar-content.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/marquee/marquee.min.js') }}"></script>
<script src="{{ asset('rohini/assets/vendors/owl-carousel/owl.carousel.min.js') }}"></script>
<!-- template js -->
<script src="{{ asset('rohini/assets/js/bizgrow.js') }}?v={{ time() }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
@stack('js')
</body>
</html>

View File

@@ -0,0 +1,160 @@
<div class="pt-4"></div>
<!--Site Footer Start-->
<footer class="site-footer">
<div class="site-footer__shape-1 float-bob-x"> <img src="rohini/assets/images/shapes/site-footer-shape-1.png"
alt="">
</div>
<div class="site-footer__shape-2 float-bob-y"> <img src="rohini/assets/images/shapes/site-footer-shape-2.png"
alt="">
</div>
<div class="container">
<div class="site-footer__top ">
<div class="row">
<div class="col-xl-3 col-lg-6 col-md-6 wow fadeInUp" data-wow-delay="100ms">
<div class="footer-widget__column footer-widget__about">
<div class="footer-widget__logo"> <a href="{{ route('home') }}"><img
src="{{ asset(setting('logo_white')) }}" alt=""></a> </div>
<p class="footer-widget__about-text text-white">{{setting('description')}}</p>
<div class="site-footer__social">
@if(setting('facebook'))<a href="{{ setting('facebook') }}" target="_blank"><i class="icon-facebook-app-symbol"></i></a>@endif
@if(setting('whatsapp'))<a href="{{ setting('whatsapp') }}" target="_blank"><i class="fab fa-whatsapp"></i></a>@endif
@if(setting('viber'))<a href="{{ setting('viber') }}" target="_blank"><i class="fab fa-viber"></i></a>@endif
@if(setting('instagram'))<a href="{{ setting('instagram') }}" target="_blank"><i class="fab fa-instagram"></i></a>@endif
</div>
</div>
</div>
@foreach ($footerMenus as $menu)
<div @class([
'col-xl-3 col-lg-6 col-md-6 wow fadeInUp' => $loop->first,
'col-xl-2 col-lg-6 col-md-6 wow fadeInUp' => !$loop->first,
])>
<div @class([
'footer-widget__column footer-widget__usefull-link' => $loop->first,
'footer-widget__column footer-widget__services' => !$loop->first,
]) class="">
<div class="footer-widget__title-box">
<h3 class="footer-widget__title">{{ $menu->title }}</h3>
</div>
<div class="footer-widget__link-box">
<ul class="footer-widget__link list-unstyled footer-link">
@if ($menu->hasSubMenu())
@foreach ($menu->children as $subMenu)
<li><a href="{{ $subMenu->route_name }}">{{ $subMenu->title }}</a></li>
@endforeach
@endif
</ul>
</div>
</div>
</div>
@endforeach
<div class="col-xl-3 col-lg-6 col-md-6 wow fadeInUp" data-wow-delay="400ms">
<div class="footer-widget__column footer-widget__instagram">
<div class="footer-widget__title-box">
<h3 class="footer-widget__title">Social Media</h3>
</div>
{{-- <div class="fb-page" data-href="{{ setting('facebook') }}" data-tabs="timeline" data-width=""
data-height="250" 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="270"
data-small-header="false"
data-adapt-container-width="true"
data-hide-cover="false"
data-show-facepile="false">
</div>
</div>
</div>
</div>
</div>
</div>
{{-- <div class="site-footer__bottom">
<div class="container">
<div class="row text-center">
<div class="col-lg-10 mx-auto">
<p class="site-footer__bottom-text text-white pt-4 pb-4">{{ setting('copyright') }}</p>
</div>
</div>
</div>
<div class="container">
<div class="row text-center">
<div class="col-lg-10 mx-auto">
<p class="site-footer__bottom-text text-white pt-4 pb-4"> Designed By: Bibhuti Solutions</p>
</div>
</div>
</div>
</div> --}}
<div class="site-footer__bottom">
<div class="container">
<div class="row justify-content-between align-items-center text-center text-lg-start">
<div class="col-lg-6 col-12 mb-2 mb-lg-0">
<p class="site-footer__bottom-text text-white pt-4 pb-4 mb-0">
{{ setting('copyright') }}
</p>
</div>
<div class="col-lg-6 col-12 text-lg-end">
<p class="site-footer__bottom-text text-white pt-4 pb-4 mb-0">
{{-- <a href="https://bibhutisolutions.com/" target="_blank" style="color: #fff; text-decoration: underline;">Designed By: Bibhuti Solutions</a> --}}
<a href="https://bibhutisolutions.com/" target="_blank"
style="color: #fff; text-decoration: none;"
onmouseover="this.style.textDecoration='underline'"
onmouseout="this.style.textDecoration='none'">
Designed By: Bibhuti Solutions
</a>
</p>
</div>
</div>
</div>
</div>
</footer>
<!--Site Footer End-->
<!-- /.page-wrapper -->
<div class="mobile-nav__wrapper">
<div class="mobile-nav__content"> <span class="mobile-nav__close mobile-nav__toggler"><i
class="fa fa-times"></i></span>
<div class="logo-box"> <a href="{{ route('home') }}" aria-label="logo image"><img
src="{{ asset(setting('logo_white')) }}" width="145" alt="" /></a> </div>
<div class="mobile-nav__container"></div>
<ul class="mobile-nav__contact list-unstyled">
<li> <i class="fa fa-envelope"></i> <a href="mailto:{{ setting('email') }}">{{ setting('email') }}</a>
</li>
<li> <i class="fa fa-phone-alt"></i> <a href="tel:{{ setting('phone') }}">{{ setting('phone') }}</a> </li>
</ul>
<!-- /.mobile-nav__contact -->
<div class="mobile-nav__top">
<div class="mobile-nav__social">
@if(setting('facebook'))<a href="{{ setting('facebook') }}" target="_blank"><i class="icon-facebook-app-symbol"></i></a>@endif
@if(setting('whatsapp'))<a href="{{ setting('whatsapp') }}" target="_blank"><i class="fab fa-whatsapp"></i></a>@endif
@if(setting('viber'))<a href="{{ setting('viber') }}" target="_blank"><i class="fab fa-viber"></i></a>@endif
@if(setting('instagram'))<a href="{{ setting('instagram') }}" target="_blank"><i class="fab fa-instagram"></i></a>@endif
</div>
</div>
</div>
<div class="search-popup">
<div class="search-popup__overlay search-toggler"></div>
<div class="search-popup__content">
<form action="#">
<label for="search" class="sr-only">search here</label>
<!-- /.sr-only -->
<input type="text" id="search" placeholder="Search Here..." />
<button type="submit" aria-label="search submit" class="thm-btn"> <i
class="icon-search-interface-symbol"></i> </button>
</form>
</div>
</div>

View File

@@ -0,0 +1,107 @@
<div class="page-wrapper">
<header class="main-header">
<div class="main-menu__top">
<div class="container">
<div class="main-menu__top-inner">
<ul class="list-unstyled main-menu__contact-list">
<li>
<div class="icon"> <i class="icon-telephone-call"></i> </div>
<div class="text">
<p><a href="tel:{{ setting('phone') }}">{{ setting('phone') }}</a></p>
</div>
</li>
<li>
<div class="icon"> <i class="icon-mail"></i> </div>
<div class="text">
<p><a href="mailto:{{ setting('email') }}">{{ setting('email') }}</a> </p>
</div>
</li>
<li>
<a href="https://www.google.com/maps/place/Rohini+Int'l+Education+Services/@27.6945317,85.3446311,15z/data=!4m6!3m5!1s0x39eb19a9afd9dd73:0x21f21466029a5dfa!8m2!3d27.7032279!4d85.3208009!16s%2Fg%2F11b6j7zhd6?entry=ttu&g_ep=EgoyMDI1MDkxNC4wIKXMDSoASAFQAw%3D%3D"
target="_blank" rel="noopener noreferrer"
style="display:flex; align-items:center; text-decoration:none; color:inherit;">
<div class="icon">
<i class="icon-location"></i>
</div>
<div class="text">
<p>{{ setting('location') }}</p>
</div>
</a>
</li>
</ul>
<div class="main-menu__top-right">
<div class="main-menu__top-time">
<div class="main-menu__top-time-icon"> <span class="icon-history"></span> </div>
<p class="main-menu__top-text">{{ setting('working_days') }}: {{ setting('working_hours') }}
</p>
</div>
<div class="main-menu__social">
@if(setting('facebook'))<a href="{{ setting('facebook')}}" target="_blank"><i class="fab fa-facebook"></i></a>@endif
@if(setting('whatsapp'))<a href="{{ setting('whatsapp') }}" target="_blank"><i class="fab fa-whatsapp"></i></a>@endif
@if(setting('viber'))<a href="{{ setting('viber') }}" target="_blank"><i class="fab fa-viber"></i></a>@endif
@if(setting('instagram'))<a href="{{ setting('instagram') }}" target="_blank"><i class="fab fa-instagram"></i></a>@endif
</div>
</div>
</div>
</div>
</div>
<nav class="main-menu">
<div class="main-menu__wrapper">
<div class="container">
<div class="main-menu__wrapper-inner">
<div class="main-menu__left">
<div class="main-menu__logo"> <a href="{{ route('home') }}"><img
src="{{ asset(setting('logo')) }}" alt=""></a> </div>
<div class="main-menu__main-menu-box"> <a href="{{ route('home') }}"
class="mobile-nav__toggler"><i class="fa fa-bars"></i></a>
@unless (!$headerMenus)
<ul class="main-menu__list">
@foreach ($headerMenus as $menu)
<!-- <li> <a href="{{ route('home') }}">Home</a> </li> -->
<li @class(['dropdown' => $menu->hasSubMenu()])> <a target="{{ $menu->target }}"
href="{{ $menu->route_name }}">{{ $menu->title }}</a>
@if ($menu->hasSubMenu())
<ul>
@foreach ($menu->children as $subMenu)
<li>
<a href="{{ $subMenu->route_name }}">{{ $subMenu->title }}</a>
</li>
@endforeach
</ul>
@endif
</li>
@endforeach
</ul>
@endunless
</div>
</div>
<div class="main-menu__right">
<!-- <div class="main-menu__btn-box"> <a href="contact.php" class="main-menu__btn thm-btn"><span class="icon-right-arrow"></span> Free Quote</a> </div>-->
<div class="main-menu__nav-sidebar-icon"> <a class="navSidebar-button"
href="{{ route('home') }}">
<span class="icon-dots-menu-one"></span> <span class="icon-dots-menu-two"></span>
<span class="icon-dots-menu-three"></span> </a>
</div>
</div>
</div>
</div>
</div>
</nav>
</header>
<div class="stricky-header stricked-menu main-menu">
<div class="sticky-header__content"></div>
<!-- /.sticky-header__content -->
</div>
<!-- /.stricky-header -->
<style>
.testimonial-one__text {
font-size: 20px;
font-family: 'Arial', sans-serif;
line-height: 1.6;
letter-spacing: 0.5px;
word-spacing: 2px;
color: #333;
}
</style>

View File

@@ -0,0 +1,106 @@
<!-- Start sidebar widget content -->
<div class="xs-sidebar-group info-group info-sidebar">
<div class="xs-overlay xs-bg-black"></div>
<div class="xs-sidebar-widget">
<div class="sidebar-widget-container">
<div class="widget-heading"> <a href="{{ route('home') }}" class="close-side-widget">X</a> </div>
<div class="sidebar-textwidget">
<div class="sidebar-info-contents">
<div class="content-inner">
<div class="logo"> <a href="{{ route('home') }}"><img src="{{ setting('logo') }}"
alt="" /></a> </div>
<div class="content-box">
<h4>About Us</h4>
<p>Rohini International Education is committed to transforming the academic dreams of
students into reality. Since our inception, we have been dedicated to offering
personalized, high-quality guidance for students aspiring to study abroad. </p>
</div>
<div class="form-inner">
<h4>Inquiry Now</h4>
<form id="inquiry_form" method="post">
@csrf
<input type="hidden" name="type" value="enquiries">
<div class="form-group">
<input type="text" id="name" name="name" placeholder="Name"
required="">
</div>
<div class="form-group">
<input type="email" id="email" name="email" placeholder="Email"
required="">
</div>
<div class="form-group">
<textarea id="message" name="message" placeholder="Message"></textarea>
</div>
<div class="form-group message-btn">
<button id="inquiry-submit" type="submit" class="thm-btn">Submit Now</button>
</div>
</form>
<div class="result"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End sidebar widget content -->
@push('js')
<script>
$(document).ready(function() {
toastr.options = {
"closeButton": true,
"progressBar": true,
"positionClass": "toast-top-right",
"timeOut": "3000"
};
$('#inquiry_form').submit(function(event) {
// alert('submitted');
event.preventDefault(); // Prevent default form submission
var submitButton = $('#inquiry-submit');
// Prepare the form data
var formData = {
name: $('#name').val(),
email: $('#email').val(),
message: $('#message').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
$('#inquiry_form')[0].reset();
},
error: function (xhr) {
// Display error Toastr message
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,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