first
This commit is contained in:
12
resources/views/client/rohini/errors/404.blade.php
Normal file
12
resources/views/client/rohini/errors/404.blade.php
Normal 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>
|
||||
154
resources/views/client/rohini/layouts/app.blade.php
Normal file
154
resources/views/client/rohini/layouts/app.blade.php
Normal 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>
|
||||
160
resources/views/client/rohini/layouts/partials/footer.blade.php
Normal file
160
resources/views/client/rohini/layouts/partials/footer.blade.php
Normal 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>
|
||||
107
resources/views/client/rohini/layouts/partials/header.blade.php
Normal file
107
resources/views/client/rohini/layouts/partials/header.blade.php
Normal 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>
|
||||
106
resources/views/client/rohini/layouts/partials/sidebar.blade.php
Normal file
106
resources/views/client/rohini/layouts/partials/sidebar.blade.php
Normal 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
|
||||
113
resources/views/client/rohini/pages/about-template.blade.php
Normal file
113
resources/views/client/rohini/pages/about-template.blade.php
Normal 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
|
||||
@@ -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>
|
||||
54
resources/views/client/rohini/pages/blog-template.blade.php
Normal file
54
resources/views/client/rohini/pages/blog-template.blade.php
Normal 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
|
||||
272
resources/views/client/rohini/pages/contact-template.blade.php
Normal file
272
resources/views/client/rohini/pages/contact-template.blade.php
Normal 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
|
||||
|
||||
14
resources/views/client/rohini/pages/home-template.blade.php
Normal file
14
resources/views/client/rohini/pages/home-template.blade.php
Normal 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
|
||||
111
resources/views/client/rohini/pages/institute-template.blade.php
Normal file
111
resources/views/client/rohini/pages/institute-template.blade.php
Normal 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
|
||||
@@ -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
|
||||
|
||||
45
resources/views/client/rohini/pages/partials/about.blade.php
Normal file
45
resources/views/client/rohini/pages/partials/about.blade.php
Normal 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
|
||||
55
resources/views/client/rohini/pages/partials/blog.blade.php
Normal file
55
resources/views/client/rohini/pages/partials/blog.blade.php
Normal 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>
|
||||
@@ -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-->
|
||||
@@ -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
|
||||
38
resources/views/client/rohini/pages/partials/class.blade.php
Normal file
38
resources/views/client/rohini/pages/partials/class.blade.php
Normal 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
|
||||
|
||||
|
||||
|
||||
@@ -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 -->
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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> We’re 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 -->
|
||||
@@ -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 it’s done — CSS will flip visibility.
|
||||
});
|
||||
</script>
|
||||
@endpush
|
||||
@@ -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
|
||||
@@ -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
|
||||
71
resources/views/client/rohini/pages/partials/visa.blade.php
Normal file
71
resources/views/client/rohini/pages/partials/visa.blade.php
Normal 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> --}}
|
||||
|
||||
|
||||
|
||||
@@ -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 wrapper’s 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 we’d 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>
|
||||
@@ -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
|
||||
@@ -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
|
||||
78
resources/views/client/rohini/pages/team-template.blade.php
Normal file
78
resources/views/client/rohini/pages/team-template.blade.php
Normal 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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user