');
+ }
+
+ item.inlineElement = el;
+ return el;
+ }
+
+ mfp.updateStatus('ready');
+ mfp._parseMarkup(template, {}, item);
+ return template;
+ }
+ }
+ });
+
+ /*>>inline*/
+
+ /*>>ajax*/
+ var AJAX_NS = 'ajax',
+ _ajaxCur,
+ _removeAjaxCursor = function() {
+ if(_ajaxCur) {
+ $(document.body).removeClass(_ajaxCur);
+ }
+ },
+ _destroyAjaxRequest = function() {
+ _removeAjaxCursor();
+ if(mfp.req) {
+ mfp.req.abort();
+ }
+ };
+
+ $.magnificPopup.registerModule(AJAX_NS, {
+
+ options: {
+ settings: null,
+ cursor: 'mfp-ajax-cur',
+ tError: '
The content could not be loaded.'
+ },
+
+ proto: {
+ initAjax: function() {
+ mfp.types.push(AJAX_NS);
+ _ajaxCur = mfp.st.ajax.cursor;
+
+ _mfpOn(CLOSE_EVENT+'.'+AJAX_NS, _destroyAjaxRequest);
+ _mfpOn('BeforeChange.' + AJAX_NS, _destroyAjaxRequest);
+ },
+ getAjax: function(item) {
+
+ if(_ajaxCur) {
+ $(document.body).addClass(_ajaxCur);
+ }
+
+ mfp.updateStatus('loading');
+
+ var opts = $.extend({
+ url: item.src,
+ success: function(data, textStatus, jqXHR) {
+ var temp = {
+ data:data,
+ xhr:jqXHR
+ };
+
+ _mfpTrigger('ParseAjax', temp);
+
+ mfp.appendContent( $(temp.data), AJAX_NS );
+
+ item.finished = true;
+
+ _removeAjaxCursor();
+
+ mfp._setFocus();
+
+ setTimeout(function() {
+ mfp.wrap.addClass(READY_CLASS);
+ }, 16);
+
+ mfp.updateStatus('ready');
+
+ _mfpTrigger('AjaxContentAdded');
+ },
+ error: function() {
+ _removeAjaxCursor();
+ item.finished = item.loadError = true;
+ mfp.updateStatus('error', mfp.st.ajax.tError.replace('%url%', item.src));
+ }
+ }, mfp.st.ajax.settings);
+
+ mfp.req = $.ajax(opts);
+
+ return '';
+ }
+ }
+ });
+
+ /*>>ajax*/
+
+ /*>>image*/
+ var _imgInterval,
+ _getTitle = function(item) {
+ if(item.data && item.data.title !== undefined)
+ return item.data.title;
+
+ var src = mfp.st.image.titleSrc;
+
+ if(src) {
+ if($.isFunction(src)) {
+ return src.call(mfp, item);
+ } else if(item.el) {
+ return item.el.attr(src) || '';
+ }
+ }
+ return '';
+ };
+
+ $.magnificPopup.registerModule('image', {
+
+ options: {
+ markup: '
',
+ cursor: 'mfp-zoom-out-cur',
+ titleSrc: 'title',
+ verticalFit: true,
+ tError: '
The image could not be loaded.'
+ },
+
+ proto: {
+ initImage: function() {
+ var imgSt = mfp.st.image,
+ ns = '.image';
+
+ mfp.types.push('image');
+
+ _mfpOn(OPEN_EVENT+ns, function() {
+ if(mfp.currItem.type === 'image' && imgSt.cursor) {
+ $(document.body).addClass(imgSt.cursor);
+ }
+ });
+
+ _mfpOn(CLOSE_EVENT+ns, function() {
+ if(imgSt.cursor) {
+ $(document.body).removeClass(imgSt.cursor);
+ }
+ _window.off('resize' + EVENT_NS);
+ });
+
+ _mfpOn('Resize'+ns, mfp.resizeImage);
+ if(mfp.isLowIE) {
+ _mfpOn('AfterChange', mfp.resizeImage);
+ }
+ },
+ resizeImage: function() {
+ var item = mfp.currItem;
+ if(!item || !item.img) return;
+
+ if(mfp.st.image.verticalFit) {
+ var decr = 0;
+ // fix box-sizing in ie7/8
+ if(mfp.isLowIE) {
+ decr = parseInt(item.img.css('padding-top'), 10) + parseInt(item.img.css('padding-bottom'),10);
+ }
+ item.img.css('max-height', mfp.wH-decr);
+ }
+ },
+ _onImageHasSize: function(item) {
+ if(item.img) {
+
+ item.hasSize = true;
+
+ if(_imgInterval) {
+ clearInterval(_imgInterval);
+ }
+
+ item.isCheckingImgSize = false;
+
+ _mfpTrigger('ImageHasSize', item);
+
+ if(item.imgHidden) {
+ if(mfp.content)
+ mfp.content.removeClass('mfp-loading');
+
+ item.imgHidden = false;
+ }
+
+ }
+ },
+
+ /**
+ * Function that loops until the image has size to display elements that rely on it asap
+ */
+ findImageSize: function(item) {
+
+ var counter = 0,
+ img = item.img[0],
+ mfpSetInterval = function(delay) {
+
+ if(_imgInterval) {
+ clearInterval(_imgInterval);
+ }
+ // decelerating interval that checks for size of an image
+ _imgInterval = setInterval(function() {
+ if(img.naturalWidth > 0) {
+ mfp._onImageHasSize(item);
+ return;
+ }
+
+ if(counter > 200) {
+ clearInterval(_imgInterval);
+ }
+
+ counter++;
+ if(counter === 3) {
+ mfpSetInterval(10);
+ } else if(counter === 40) {
+ mfpSetInterval(50);
+ } else if(counter === 100) {
+ mfpSetInterval(500);
+ }
+ }, delay);
+ };
+
+ mfpSetInterval(1);
+ },
+
+ getImage: function(item, template) {
+
+ var guard = 0,
+
+ // image load complete handler
+ onLoadComplete = function() {
+ if(item) {
+ if (item.img[0].complete) {
+ item.img.off('.mfploader');
+
+ if(item === mfp.currItem){
+ mfp._onImageHasSize(item);
+
+ mfp.updateStatus('ready');
+ }
+
+ item.hasSize = true;
+ item.loaded = true;
+
+ _mfpTrigger('ImageLoadComplete');
+
+ }
+ else {
+ // if image complete check fails 200 times (20 sec), we assume that there was an error.
+ guard++;
+ if(guard < 200) {
+ setTimeout(onLoadComplete,100);
+ } else {
+ onLoadError();
+ }
+ }
+ }
+ },
+
+ // image error handler
+ onLoadError = function() {
+ if(item) {
+ item.img.off('.mfploader');
+ if(item === mfp.currItem){
+ mfp._onImageHasSize(item);
+ mfp.updateStatus('error', imgSt.tError.replace('%url%', item.src) );
+ }
+
+ item.hasSize = true;
+ item.loaded = true;
+ item.loadError = true;
+ }
+ },
+ imgSt = mfp.st.image;
+
+
+ var el = template.find('.mfp-img');
+ if(el.length) {
+ var img = document.createElement('img');
+ img.className = 'mfp-img';
+ if(item.el && item.el.find('img').length) {
+ img.alt = item.el.find('img').attr('alt');
+ }
+ item.img = $(img).on('load.mfploader', onLoadComplete).on('error.mfploader', onLoadError);
+ img.src = item.src;
+
+ // without clone() "error" event is not firing when IMG is replaced by new IMG
+ // TODO: find a way to avoid such cloning
+ if(el.is('img')) {
+ item.img = item.img.clone();
+ }
+
+ img = item.img[0];
+ if(img.naturalWidth > 0) {
+ item.hasSize = true;
+ } else if(!img.width) {
+ item.hasSize = false;
+ }
+ }
+
+ mfp._parseMarkup(template, {
+ title: _getTitle(item),
+ img_replaceWith: item.img
+ }, item);
+
+ mfp.resizeImage();
+
+ if(item.hasSize) {
+ if(_imgInterval) clearInterval(_imgInterval);
+
+ if(item.loadError) {
+ template.addClass('mfp-loading');
+ mfp.updateStatus('error', imgSt.tError.replace('%url%', item.src) );
+ } else {
+ template.removeClass('mfp-loading');
+ mfp.updateStatus('ready');
+ }
+ return template;
+ }
+
+ mfp.updateStatus('loading');
+ item.loading = true;
+
+ if(!item.hasSize) {
+ item.imgHidden = true;
+ template.addClass('mfp-loading');
+ mfp.findImageSize(item);
+ }
+
+ return template;
+ }
+ }
+ });
+
+ /*>>image*/
+
+ /*>>zoom*/
+ var hasMozTransform,
+ getHasMozTransform = function() {
+ if(hasMozTransform === undefined) {
+ hasMozTransform = document.createElement('p').style.MozTransform !== undefined;
+ }
+ return hasMozTransform;
+ };
+
+ $.magnificPopup.registerModule('zoom', {
+
+ options: {
+ enabled: false,
+ easing: 'ease-in-out',
+ duration: 300,
+ opener: function(element) {
+ return element.is('img') ? element : element.find('img');
+ }
+ },
+
+ proto: {
+
+ initZoom: function() {
+ var zoomSt = mfp.st.zoom,
+ ns = '.zoom',
+ image;
+
+ if(!zoomSt.enabled || !mfp.supportsTransition) {
+ return;
+ }
+
+ var duration = zoomSt.duration,
+ getElToAnimate = function(image) {
+ var newImg = image.clone().removeAttr('style').removeAttr('class').addClass('mfp-animated-image'),
+ transition = 'all '+(zoomSt.duration/1000)+'s ' + zoomSt.easing,
+ cssObj = {
+ position: 'fixed',
+ zIndex: 9999,
+ left: 0,
+ top: 0,
+ '-webkit-backface-visibility': 'hidden'
+ },
+ t = 'transition';
+
+ cssObj['-webkit-'+t] = cssObj['-moz-'+t] = cssObj['-o-'+t] = cssObj[t] = transition;
+
+ newImg.css(cssObj);
+ return newImg;
+ },
+ showMainContent = function() {
+ mfp.content.css('visibility', 'visible');
+ },
+ openTimeout,
+ animatedImg;
+
+ _mfpOn('BuildControls'+ns, function() {
+ if(mfp._allowZoom()) {
+
+ clearTimeout(openTimeout);
+ mfp.content.css('visibility', 'hidden');
+
+ // Basically, all code below does is clones existing image, puts in on top of the current one and animated it
+
+ image = mfp._getItemToZoom();
+
+ if(!image) {
+ showMainContent();
+ return;
+ }
+
+ animatedImg = getElToAnimate(image);
+
+ animatedImg.css( mfp._getOffset() );
+
+ mfp.wrap.append(animatedImg);
+
+ openTimeout = setTimeout(function() {
+ animatedImg.css( mfp._getOffset( true ) );
+ openTimeout = setTimeout(function() {
+
+ showMainContent();
+
+ setTimeout(function() {
+ animatedImg.remove();
+ image = animatedImg = null;
+ _mfpTrigger('ZoomAnimationEnded');
+ }, 16); // avoid blink when switching images
+
+ }, duration); // this timeout equals animation duration
+
+ }, 16); // by adding this timeout we avoid short glitch at the beginning of animation
+
+
+ // Lots of timeouts...
+ }
+ });
+ _mfpOn(BEFORE_CLOSE_EVENT+ns, function() {
+ if(mfp._allowZoom()) {
+
+ clearTimeout(openTimeout);
+
+ mfp.st.removalDelay = duration;
+
+ if(!image) {
+ image = mfp._getItemToZoom();
+ if(!image) {
+ return;
+ }
+ animatedImg = getElToAnimate(image);
+ }
+
+ animatedImg.css( mfp._getOffset(true) );
+ mfp.wrap.append(animatedImg);
+ mfp.content.css('visibility', 'hidden');
+
+ setTimeout(function() {
+ animatedImg.css( mfp._getOffset() );
+ }, 16);
+ }
+
+ });
+
+ _mfpOn(CLOSE_EVENT+ns, function() {
+ if(mfp._allowZoom()) {
+ showMainContent();
+ if(animatedImg) {
+ animatedImg.remove();
+ }
+ image = null;
+ }
+ });
+ },
+
+ _allowZoom: function() {
+ return mfp.currItem.type === 'image';
+ },
+
+ _getItemToZoom: function() {
+ if(mfp.currItem.hasSize) {
+ return mfp.currItem.img;
+ } else {
+ return false;
+ }
+ },
+
+ // Get element postion relative to viewport
+ _getOffset: function(isLarge) {
+ var el;
+ if(isLarge) {
+ el = mfp.currItem.img;
+ } else {
+ el = mfp.st.zoom.opener(mfp.currItem.el || mfp.currItem);
+ }
+
+ var offset = el.offset();
+ var paddingTop = parseInt(el.css('padding-top'),10);
+ var paddingBottom = parseInt(el.css('padding-bottom'),10);
+ offset.top -= ( $(window).scrollTop() - paddingTop );
+
+
+ /*
+
+ Animating left + top + width/height looks glitchy in Firefox, but perfect in Chrome. And vice-versa.
+
+ */
+ var obj = {
+ width: el.width(),
+ // fix Zepto height+padding issue
+ height: (_isJQ ? el.innerHeight() : el[0].offsetHeight) - paddingBottom - paddingTop
+ };
+
+ // I hate to do this, but there is no another option
+ if( getHasMozTransform() ) {
+ obj['-moz-transform'] = obj['transform'] = 'translate(' + offset.left + 'px,' + offset.top + 'px)';
+ } else {
+ obj.left = offset.left;
+ obj.top = offset.top;
+ }
+ return obj;
+ }
+
+ }
+ });
+
+
+
+ /*>>zoom*/
+
+ /*>>iframe*/
+
+ var IFRAME_NS = 'iframe',
+ _emptyPage = '//about:blank',
+
+ _fixIframeBugs = function(isShowing) {
+ if(mfp.currTemplate[IFRAME_NS]) {
+ var el = mfp.currTemplate[IFRAME_NS].find('iframe');
+ if(el.length) {
+ // reset src after the popup is closed to avoid "video keeps playing after popup is closed" bug
+ if(!isShowing) {
+ el[0].src = _emptyPage;
+ }
+
+ // IE8 black screen bug fix
+ if(mfp.isIE8) {
+ el.css('display', isShowing ? 'block' : 'none');
+ }
+ }
+ }
+ };
+
+ $.magnificPopup.registerModule(IFRAME_NS, {
+
+ options: {
+ markup: '
',
+
+ srcAction: 'iframe_src',
+
+ // we don't care and support only one default type of URL by default
+ patterns: {
+ youtube: {
+ index: 'youtube.com',
+ id: 'v=',
+ src: '//www.youtube.com/embed/%id%?autoplay=1'
+ },
+ vimeo: {
+ index: 'vimeo.com/',
+ id: '/',
+ src: '//player.vimeo.com/video/%id%?autoplay=1'
+ },
+ gmaps: {
+ index: '//maps.google.',
+ src: '%id%&output=embed'
+ }
+ }
+ },
+
+ proto: {
+ initIframe: function() {
+ mfp.types.push(IFRAME_NS);
+
+ _mfpOn('BeforeChange', function(e, prevType, newType) {
+ if(prevType !== newType) {
+ if(prevType === IFRAME_NS) {
+ _fixIframeBugs(); // iframe if removed
+ } else if(newType === IFRAME_NS) {
+ _fixIframeBugs(true); // iframe is showing
+ }
+ }// else {
+ // iframe source is switched, don't do anything
+ //}
+ });
+
+ _mfpOn(CLOSE_EVENT + '.' + IFRAME_NS, function() {
+ _fixIframeBugs();
+ });
+ },
+
+ getIframe: function(item, template) {
+ var embedSrc = item.src;
+ var iframeSt = mfp.st.iframe;
+
+ $.each(iframeSt.patterns, function() {
+ if(embedSrc.indexOf( this.index ) > -1) {
+ if(this.id) {
+ if(typeof this.id === 'string') {
+ embedSrc = embedSrc.substr(embedSrc.lastIndexOf(this.id)+this.id.length, embedSrc.length);
+ } else {
+ embedSrc = this.id.call( this, embedSrc );
+ }
+ }
+ embedSrc = this.src.replace('%id%', embedSrc );
+ return false; // break;
+ }
+ });
+
+ var dataObj = {};
+ if(iframeSt.srcAction) {
+ dataObj[iframeSt.srcAction] = embedSrc;
+ }
+ mfp._parseMarkup(template, dataObj, item);
+
+ mfp.updateStatus('ready');
+
+ return template;
+ }
+ }
+ });
+
+
+
+ /*>>iframe*/
+
+ /*>>gallery*/
+ /**
+ * Get looped index depending on number of slides
+ */
+ var _getLoopedId = function(index) {
+ var numSlides = mfp.items.length;
+ if(index > numSlides - 1) {
+ return index - numSlides;
+ } else if(index < 0) {
+ return numSlides + index;
+ }
+ return index;
+ },
+ _replaceCurrTotal = function(text, curr, total) {
+ return text.replace(/%curr%/gi, curr + 1).replace(/%total%/gi, total);
+ };
+
+ $.magnificPopup.registerModule('gallery', {
+
+ options: {
+ enabled: false,
+ arrowMarkup: '
',
+ preload: [0,2],
+ navigateByImgClick: true,
+ arrows: true,
+
+ tPrev: 'Previous (Left arrow key)',
+ tNext: 'Next (Right arrow key)',
+ tCounter: '%curr% of %total%'
+ },
+
+ proto: {
+ initGallery: function() {
+
+ var gSt = mfp.st.gallery,
+ ns = '.mfp-gallery';
+
+ mfp.direction = true; // true - next, false - prev
+
+ if(!gSt || !gSt.enabled ) return false;
+
+ _wrapClasses += ' mfp-gallery';
+
+ _mfpOn(OPEN_EVENT+ns, function() {
+
+ if(gSt.navigateByImgClick) {
+ mfp.wrap.on('click'+ns, '.mfp-img', function() {
+ if(mfp.items.length > 1) {
+ mfp.next();
+ return false;
+ }
+ });
+ }
+
+ _document.on('keydown'+ns, function(e) {
+ if (e.keyCode === 37) {
+ mfp.prev();
+ } else if (e.keyCode === 39) {
+ mfp.next();
+ }
+ });
+ });
+
+ _mfpOn('UpdateStatus'+ns, function(e, data) {
+ if(data.text) {
+ data.text = _replaceCurrTotal(data.text, mfp.currItem.index, mfp.items.length);
+ }
+ });
+
+ _mfpOn(MARKUP_PARSE_EVENT+ns, function(e, element, values, item) {
+ var l = mfp.items.length;
+ values.counter = l > 1 ? _replaceCurrTotal(gSt.tCounter, item.index, l) : '';
+ });
+
+ _mfpOn('BuildControls' + ns, function() {
+ if(mfp.items.length > 1 && gSt.arrows && !mfp.arrowLeft) {
+ var markup = gSt.arrowMarkup,
+ arrowLeft = mfp.arrowLeft = $( markup.replace(/%title%/gi, gSt.tPrev).replace(/%dir%/gi, 'left') ).addClass(PREVENT_CLOSE_CLASS),
+ arrowRight = mfp.arrowRight = $( markup.replace(/%title%/gi, gSt.tNext).replace(/%dir%/gi, 'right') ).addClass(PREVENT_CLOSE_CLASS);
+
+ arrowLeft.click(function() {
+ mfp.prev();
+ });
+ arrowRight.click(function() {
+ mfp.next();
+ });
+
+ mfp.container.append(arrowLeft.add(arrowRight));
+ }
+ });
+
+ _mfpOn(CHANGE_EVENT+ns, function() {
+ if(mfp._preloadTimeout) clearTimeout(mfp._preloadTimeout);
+
+ mfp._preloadTimeout = setTimeout(function() {
+ mfp.preloadNearbyImages();
+ mfp._preloadTimeout = null;
+ }, 16);
+ });
+
+
+ _mfpOn(CLOSE_EVENT+ns, function() {
+ _document.off(ns);
+ mfp.wrap.off('click'+ns);
+ mfp.arrowRight = mfp.arrowLeft = null;
+ });
+
+ },
+ next: function() {
+ mfp.direction = true;
+ mfp.index = _getLoopedId(mfp.index + 1);
+ mfp.updateItemHTML();
+ },
+ prev: function() {
+ mfp.direction = false;
+ mfp.index = _getLoopedId(mfp.index - 1);
+ mfp.updateItemHTML();
+ },
+ goTo: function(newIndex) {
+ mfp.direction = (newIndex >= mfp.index);
+ mfp.index = newIndex;
+ mfp.updateItemHTML();
+ },
+ preloadNearbyImages: function() {
+ var p = mfp.st.gallery.preload,
+ preloadBefore = Math.min(p[0], mfp.items.length),
+ preloadAfter = Math.min(p[1], mfp.items.length),
+ i;
+
+ for(i = 1; i <= (mfp.direction ? preloadAfter : preloadBefore); i++) {
+ mfp._preloadItem(mfp.index+i);
+ }
+ for(i = 1; i <= (mfp.direction ? preloadBefore : preloadAfter); i++) {
+ mfp._preloadItem(mfp.index-i);
+ }
+ },
+ _preloadItem: function(index) {
+ index = _getLoopedId(index);
+
+ if(mfp.items[index].preloaded) {
+ return;
+ }
+
+ var item = mfp.items[index];
+ if(!item.parsed) {
+ item = mfp.parseEl( index );
+ }
+
+ _mfpTrigger('LazyLoad', item);
+
+ if(item.type === 'image') {
+ item.img = $('
').on('load.mfploader', function() {
+ item.hasSize = true;
+ }).on('error.mfploader', function() {
+ item.hasSize = true;
+ item.loadError = true;
+ _mfpTrigger('LazyLoadError', item);
+ }).attr('src', item.src);
+ }
+
+
+ item.preloaded = true;
+ }
+ }
+ });
+
+ /*>>gallery*/
+
+ /*>>retina*/
+
+ var RETINA_NS = 'retina';
+
+ $.magnificPopup.registerModule(RETINA_NS, {
+ options: {
+ replaceSrc: function(item) {
+ return item.src.replace(/\.\w+$/, function(m) { return '@2x' + m; });
+ },
+ ratio: 1 // Function or number. Set to 1 to disable.
+ },
+ proto: {
+ initRetina: function() {
+ if(window.devicePixelRatio > 1) {
+
+ var st = mfp.st.retina,
+ ratio = st.ratio;
+
+ ratio = !isNaN(ratio) ? ratio : ratio();
+
+ if(ratio > 1) {
+ _mfpOn('ImageHasSize' + '.' + RETINA_NS, function(e, item) {
+ item.img.css({
+ 'max-width': item.img[0].naturalWidth / ratio,
+ 'width': '100%'
+ });
+ });
+ _mfpOn('ElementParse' + '.' + RETINA_NS, function(e, item) {
+ item.src = st.replaceSrc(item, ratio);
+ });
+ }
+ }
+
+ }
+ }
+ });
+
+ /*>>retina*/
+ _checkInstance(); }));
\ No newline at end of file
diff --git a/yoga-app/public/assets/js/video-section.js b/yoga-app/public/assets/js/video-section.js
new file mode 100644
index 0000000..e545013
--- /dev/null
+++ b/yoga-app/public/assets/js/video-section.js
@@ -0,0 +1,10 @@
+$(function () {
+ $('.popup-vimeo').magnificPopup({
+ disableOn: 700,
+ type: 'iframe',
+ mainClass: 'mfp-fade',
+ removalDelay: 160,
+ preloader: false,
+ fixedContentPos: false
+ });
+});
\ No newline at end of file
diff --git a/yoga-app/src/app/about/page.tsx b/yoga-app/src/app/about/page.tsx
new file mode 100644
index 0000000..3583560
--- /dev/null
+++ b/yoga-app/src/app/about/page.tsx
@@ -0,0 +1,29 @@
+import React from "react";
+import AosComponent from "@/components/aos.component";
+import OurServicesComponent from "@/components/our.services.component";
+import AboutUsComponent from "@/components/about.us.component";
+import OurSpecialitiesComponent from "@/components/our.specialities.component";
+import ContactUsComponent from "@/components/contact.us.component";
+import PricingComponent from "@/components/pricing.component";
+import QuotesComponent from "@/components/quotes.component";
+import BlogPostsComponent from "@/components/blog.posts.component";
+import FooterComponent from "@/components/footer.component";
+import SubscribeComponent from "@/components/subscribe.component";
+
+export default function About() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+ >
+
+ );
+}
diff --git a/yoga-app/src/app/api/strapi/strapi-api.ts b/yoga-app/src/app/api/strapi/strapi-api.ts
new file mode 100644
index 0000000..38db043
--- /dev/null
+++ b/yoga-app/src/app/api/strapi/strapi-api.ts
@@ -0,0 +1,11 @@
+
+
+class StrapiApi{
+ constructor() {
+ }
+
+ public getHomePage(){
+
+ }
+
+}
diff --git a/yoga-app/src/app/globals.css b/yoga-app/src/app/globals.css
deleted file mode 100644
index e3734be..0000000
--- a/yoga-app/src/app/globals.css
+++ /dev/null
@@ -1,42 +0,0 @@
-:root {
- --background: #ffffff;
- --foreground: #171717;
-}
-
-@media (prefers-color-scheme: dark) {
- :root {
- --background: #0a0a0a;
- --foreground: #ededed;
- }
-}
-
-html,
-body {
- max-width: 100vw;
- overflow-x: hidden;
-}
-
-body {
- color: var(--foreground);
- background: var(--background);
- font-family: Arial, Helvetica, sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-* {
- box-sizing: border-box;
- padding: 0;
- margin: 0;
-}
-
-a {
- color: inherit;
- text-decoration: none;
-}
-
-@media (prefers-color-scheme: dark) {
- html {
- color-scheme: dark;
- }
-}
diff --git a/yoga-app/src/app/globals.scss b/yoga-app/src/app/globals.scss
new file mode 100644
index 0000000..89fb8fd
--- /dev/null
+++ b/yoga-app/src/app/globals.scss
@@ -0,0 +1,47 @@
+@import "node_modules/bootstrap/scss/bootstrap.scss";
+// importing core styling file
+@import 'node_modules/@fortawesome/fontawesome-free/scss/fontawesome.scss';
+
+// our project needs Classic Solid, Brands, and Sharp Solid
+@import 'node_modules/@fortawesome/fontawesome-free/scss/solid.scss';
+@import 'node_modules/@fortawesome/fontawesome-free/scss/brands.scss';
+@import 'node_modules/@fortawesome/fontawesome-free/scss/regular.scss';
+
+@import '../styles/style';
+@import '../styles/mediaqueries';
+@import '../styles/custom-style';
+@import '../styles/special-classes';
+@import 'node_modules/aos/src/sass/aos.scss';
+
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
diff --git a/yoga-app/src/app/layout.tsx b/yoga-app/src/app/layout.tsx
index 42fc323..b80e95b 100644
--- a/yoga-app/src/app/layout.tsx
+++ b/yoga-app/src/app/layout.tsx
@@ -1,32 +1,111 @@
-import type { Metadata } from "next";
-import { Geist, Geist_Mono } from "next/font/google";
-import "./globals.css";
+import type {Metadata, Viewport} from "next";
+import "./globals.scss";
+import {IconDescriptor} from "next/dist/lib/metadata/types/metadata-types";
+import HeaderComponent from "@/components/header.component";
-const geistSans = Geist({
- variable: "--font-geist-sans",
- subsets: ["latin"],
-});
-const geistMono = Geist_Mono({
- variable: "--font-geist-mono",
- subsets: ["latin"],
-});
+const generateIconDescriptor = (rel: string, sizes: string, url: string): IconDescriptor => {
+ //
*/}
+ return {
+ rel, sizes, url
+ };
+}
+
+
+const generateAppleIcons = ( ): IconDescriptor[] => {
+ const allSizes: string[] = [
+ "57x57",
+ "60x60",
+ "72x72",
+ "76x76",
+ "114x114",
+ "120x120",
+ "144x144",
+ "152x152",
+ "180x180",
+ ];
+ const linkBase = "./assets/images/favicon/apple-icon-";
+ const rel ="apple-touch-icon";
+ //
*/}
+ return allSizes.map((sizes) => {
+ return generateIconDescriptor(rel,sizes,linkBase+sizes+".png");
+ }) ;
+}
+
+const generateAndroidIcons = (): IconDescriptor[] =>{
+ const allSizes = [
+ "192x192",
+ ];
+
+ const linkBase = "./assets/images/favicon/android-icon-";
+ const rel ="icon";
+ {/*
*/}
+ return allSizes.map((sizes) => {
+ return generateIconDescriptor(rel,sizes,linkBase+sizes+".png");
+ }) ;
+}
+
+const generateFavIcons = (): IconDescriptor[] =>{
+ const allSizes = [
+ "32x32",
+ "96x96",
+ "16x16",
+ ];
+
+ const linkBase = "./assets/images/favicon/favicon-";
+ const rel ="icon";
+ {/*
*/}
+ return allSizes.map((sizes) => {
+ return generateIconDescriptor(rel,sizes,linkBase+sizes+".png");
+ }) ;
+}
+
+
+const generateIcons = ( ): IconDescriptor[] => {
+ return [
+ ...generateAppleIcons(),
+ ...generateAndroidIcons(),
+ ...generateFavIcons()
+ ];
+}
+
export const metadata: Metadata = {
- title: "Create Next App",
- description: "Generated by create next app",
+ title: "Yoga App",
+ description: "Yoga App",
+ icons: generateIcons(),
+ manifest: "./assets/images/favicon/manifest.json",
+ other: {
+ "msapplication-TileColor": "#ffffff",
+ "msapplication-TileImage": "/ms-icon-144x144.png"
+ }
+};
+
+{/*
*/}
+
+export const viewport: Viewport = {
+ initialScale: 1,
+ maximumScale: 1,
+ userScalable: false,
+ width: "device-width",
+ themeColor: "#ffffff",
};
export default function RootLayout({
- children,
-}: Readonly<{
- children: React.ReactNode;
+ children,
+ }: Readonly<{
+ children: React.ReactNode;
}>) {
- return (
-
-
- {children}
-
-
- );
+ return (
+
+
+
+ {children}
+
+
+);
}
diff --git a/yoga-app/src/app/page.module.css b/yoga-app/src/app/page.module.css
index ee9b8e6..e69de29 100644
--- a/yoga-app/src/app/page.module.css
+++ b/yoga-app/src/app/page.module.css
@@ -1,168 +0,0 @@
-.page {
- --gray-rgb: 0, 0, 0;
- --gray-alpha-200: rgba(var(--gray-rgb), 0.08);
- --gray-alpha-100: rgba(var(--gray-rgb), 0.05);
-
- --button-primary-hover: #383838;
- --button-secondary-hover: #f2f2f2;
-
- display: grid;
- grid-template-rows: 20px 1fr 20px;
- align-items: center;
- justify-items: center;
- min-height: 100svh;
- padding: 80px;
- gap: 64px;
- font-family: var(--font-geist-sans);
-}
-
-@media (prefers-color-scheme: dark) {
- .page {
- --gray-rgb: 255, 255, 255;
- --gray-alpha-200: rgba(var(--gray-rgb), 0.145);
- --gray-alpha-100: rgba(var(--gray-rgb), 0.06);
-
- --button-primary-hover: #ccc;
- --button-secondary-hover: #1a1a1a;
- }
-}
-
-.main {
- display: flex;
- flex-direction: column;
- gap: 32px;
- grid-row-start: 2;
-}
-
-.main ol {
- font-family: var(--font-geist-mono);
- padding-left: 0;
- margin: 0;
- font-size: 14px;
- line-height: 24px;
- letter-spacing: -0.01em;
- list-style-position: inside;
-}
-
-.main li:not(:last-of-type) {
- margin-bottom: 8px;
-}
-
-.main code {
- font-family: inherit;
- background: var(--gray-alpha-100);
- padding: 2px 4px;
- border-radius: 4px;
- font-weight: 600;
-}
-
-.ctas {
- display: flex;
- gap: 16px;
-}
-
-.ctas a {
- appearance: none;
- border-radius: 128px;
- height: 48px;
- padding: 0 20px;
- border: none;
- border: 1px solid transparent;
- transition:
- background 0.2s,
- color 0.2s,
- border-color 0.2s;
- cursor: pointer;
- display: flex;
- align-items: center;
- justify-content: center;
- font-size: 16px;
- line-height: 20px;
- font-weight: 500;
-}
-
-a.primary {
- background: var(--foreground);
- color: var(--background);
- gap: 8px;
-}
-
-a.secondary {
- border-color: var(--gray-alpha-200);
- min-width: 180px;
-}
-
-.footer {
- grid-row-start: 3;
- display: flex;
- gap: 24px;
-}
-
-.footer a {
- display: flex;
- align-items: center;
- gap: 8px;
-}
-
-.footer img {
- flex-shrink: 0;
-}
-
-/* Enable hover only on non-touch devices */
-@media (hover: hover) and (pointer: fine) {
- a.primary:hover {
- background: var(--button-primary-hover);
- border-color: transparent;
- }
-
- a.secondary:hover {
- background: var(--button-secondary-hover);
- border-color: transparent;
- }
-
- .footer a:hover {
- text-decoration: underline;
- text-underline-offset: 4px;
- }
-}
-
-@media (max-width: 600px) {
- .page {
- padding: 32px;
- padding-bottom: 80px;
- }
-
- .main {
- align-items: center;
- }
-
- .main ol {
- text-align: center;
- }
-
- .ctas {
- flex-direction: column;
- }
-
- .ctas a {
- font-size: 14px;
- height: 40px;
- padding: 0 16px;
- }
-
- a.secondary {
- min-width: auto;
- }
-
- .footer {
- flex-wrap: wrap;
- align-items: center;
- justify-content: center;
- }
-}
-
-@media (prefers-color-scheme: dark) {
- .logo {
- filter: invert();
- }
-}
diff --git a/yoga-app/src/app/page.tsx b/yoga-app/src/app/page.tsx
index f854c03..4797f63 100644
--- a/yoga-app/src/app/page.tsx
+++ b/yoga-app/src/app/page.tsx
@@ -1,96 +1,29 @@
-import Image from "next/image";
-import styles from "./page.module.css";
+import React from "react";
+import AosComponent from "@/components/aos.component";
+import OurServicesComponent from "@/components/our.services.component";
+import AboutUsComponent from "@/components/about.us.component";
+import OurSpecialitiesComponent from "@/components/our.specialities.component";
+import ContactUsComponent from "@/components/contact.us.component";
+import PricingComponent from "@/components/pricing.component";
+import QuotesComponent from "@/components/quotes.component";
+import BlogPostsComponent from "@/components/blog.posts.component";
+import FooterComponent from "@/components/footer.component";
+import SubscribeComponent from "@/components/subscribe.component";
export default function Home() {
return (
-
-
hello
-
-
-
-
- Get started by editing src/app/page.tsx.
-
- Save and see your changes instantly.
-
+ <>
+
+
+
+
+
+
+
+
+
+
+ >
-
-
-
-
);
}
diff --git a/yoga-app/src/app/types.ts b/yoga-app/src/app/types.ts
new file mode 100644
index 0000000..e69de29
diff --git a/yoga-app/src/components/about.us.component.tsx b/yoga-app/src/components/about.us.component.tsx
new file mode 100644
index 0000000..f7e8dbe
--- /dev/null
+++ b/yoga-app/src/components/about.us.component.tsx
@@ -0,0 +1,38 @@
+
+const AboutUsComponent = () =>{
+ return (
+
+
+
+
+
+
+
About us
+
Take Your Yoga to the Next Level
+
Quis autem vel eum iure reprehenderit qui in eao voluptate velit esse quam nihil molestiae consequatur vel illum.
+
+
Modi tempora incidunt ut labore dolore magnam aliquam auerat volutaem.
+
+
+
+
+
+
+
+
+ );
+}
+
+export default AboutUsComponent;
diff --git a/yoga-app/src/components/aos.component.tsx b/yoga-app/src/components/aos.component.tsx
new file mode 100644
index 0000000..3ac399c
--- /dev/null
+++ b/yoga-app/src/components/aos.component.tsx
@@ -0,0 +1,17 @@
+'use client'
+
+import { useEffect} from "react";
+import AOS from "aos";
+
+const AosComponent = ( ) => {
+ useEffect(() => {
+ AOS.init({
+ duration: 1000,
+ offset: 120,
+ easing: 'ease-in-out'
+ })
+ }, []);
+ return (<>> );
+}
+
+export default AosComponent;
diff --git a/yoga-app/src/components/blog.posts.component.tsx b/yoga-app/src/components/blog.posts.component.tsx
new file mode 100644
index 0000000..ad09f93
--- /dev/null
+++ b/yoga-app/src/components/blog.posts.component.tsx
@@ -0,0 +1,60 @@
+
+
+const BlogPostsComponent = () => {
+ return (
+
+
+
+
+
Blog Posts
+
Our News Feed
+
Autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae
+ consequatur vel illum qui dolorem eum fugiat
+
+
+
+
+
+
+
+
+
YOGA
+
Yoga Effects on Brain Health: A Systematic Review of the Current Literature
+
+
+
+
+
+
+
+
+
FITNESS
+
Maintaining a regular yoga practice can provide physical health
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default BlogPostsComponent;
diff --git a/yoga-app/src/components/contact.us.component.tsx b/yoga-app/src/components/contact.us.component.tsx
new file mode 100644
index 0000000..e0136af
--- /dev/null
+++ b/yoga-app/src/components/contact.us.component.tsx
@@ -0,0 +1,74 @@
+
+
+const ContactUsComponent = () => {
+ return (
+
+
+
+
+
+
Get in touch
+
Get a Free Consultation Now
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default ContactUsComponent;
diff --git a/yoga-app/src/components/footer.component.tsx b/yoga-app/src/components/footer.component.tsx
new file mode 100644
index 0000000..fd2e369
--- /dev/null
+++ b/yoga-app/src/components/footer.component.tsx
@@ -0,0 +1,91 @@
+
+
+const FooterComponent = () => {
+ return (
+ );
+}
+
+export default FooterComponent;
diff --git a/yoga-app/src/components/header.component.tsx b/yoga-app/src/components/header.component.tsx
new file mode 100644
index 0000000..77cd39a
--- /dev/null
+++ b/yoga-app/src/components/header.component.tsx
@@ -0,0 +1,147 @@
+
+const HeaderComponent = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/**/}
+ {/**/}
+
+
+
+
+
+
+
+
Start a Happy Life
+
Start Healing Your Mind,
+
Duis aute irure dolor in reprehenderit in volurate velit cillum nulla pariatur nostrud exercitation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default HeaderComponent;
diff --git a/yoga-app/src/components/ityped.component.tsx b/yoga-app/src/components/ityped.component.tsx
new file mode 100644
index 0000000..3ac399c
--- /dev/null
+++ b/yoga-app/src/components/ityped.component.tsx
@@ -0,0 +1,17 @@
+'use client'
+
+import { useEffect} from "react";
+import AOS from "aos";
+
+const AosComponent = ( ) => {
+ useEffect(() => {
+ AOS.init({
+ duration: 1000,
+ offset: 120,
+ easing: 'ease-in-out'
+ })
+ }, []);
+ return (<>> );
+}
+
+export default AosComponent;
diff --git a/yoga-app/src/components/our.services.component.tsx b/yoga-app/src/components/our.services.component.tsx
new file mode 100644
index 0000000..b6a4804
--- /dev/null
+++ b/yoga-app/src/components/our.services.component.tsx
@@ -0,0 +1,90 @@
+const OurServiceComponent = () => {
+ return (
+
+
+
+
+
+
Our Services
+
Practice Whereever You Want Whenever You Need
+
Taciti fames lacinia orci finibus metus elit tempus faucibus urna nunc dui rhoncus
+ aibendum vea porttitor volutrat felis massa feugiat
+
+
+
+
+
+
+
+
+
+
+
Prenatal Yoga
+
Finibus metus elit tempus faucibus urna nunc aui.
+
+
+
+
+
+
+
+
+
+
+
Meditation
+
Ainibus metus elit tempus faucibus urna nunc cui.
+
+
+
+
+
+
+
+
+
+
+
Nutrition Consultation
+
Binibus metus elit tempus faucibus urna nunc eui.
+
+
+
+
+
+
+
+
+
+
+
Hatha Yoga
+
Dinibus metus elit tempus faucibus urna nunc rui.
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default OurServiceComponent;
diff --git a/yoga-app/src/components/our.specialities.component.tsx b/yoga-app/src/components/our.specialities.component.tsx
new file mode 100644
index 0000000..e376f69
--- /dev/null
+++ b/yoga-app/src/components/our.specialities.component.tsx
@@ -0,0 +1,78 @@
+
+
+const OurSpecialitiesComponent = () => {
+ return (
+
+
+
+
+
+
+
Our Specialties
+
Why Choose Us
+
Quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores nostrum exercitationem ullam corporis suscipit laboriosam
+
+
+
+
+
+
+
+
Vinyasa Yoga
+
Dolor reaellendus temorius maiores alia
+
+
+
Slow Yoga
+
Rabore et dolore maga eiusmo rute aliua
+
+
+
Intuitive Yoga
+
Earum rerum hic tene sapiente delectus
+
+
+
Aroma Yoga
+
Neque orro quisquam est raui dolorem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Kundalini Yoga
+
Dolor reaellendus temorius maiores alia
+
+
+
Bikram Yoga
+
Rabore et dolore mae eiusmo rute aliua
+
+
+
Mindfulness Training
+
Earum rerum hic tene sapiente delectus
+
+
+
Workout Routines
+
Neque orro quisquam est raui dolorem
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default OurSpecialitiesComponent;
diff --git a/yoga-app/src/components/pricing.component.tsx b/yoga-app/src/components/pricing.component.tsx
new file mode 100644
index 0000000..4c01451
--- /dev/null
+++ b/yoga-app/src/components/pricing.component.tsx
@@ -0,0 +1,124 @@
+
+
+const PricingComponent = () => {
+ return (
+
+
+
+
+
+
What We Offer
+
Our Pricing Plans
+
Molestiae non recusandae itaque earum rerum hic teneaur a sapiente delectus, rae aut
+ reiciendis officia deserunt mollitia animi omnis dolor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Standard
+
+
+ Pay as you go
+
+
+ Perfect for
+ non-residence
+
+
+
+ $30
+ /per month
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Professional
+
+
+ Short-term comitment
+
+
+ Online training for all
+
+
+
+ $120
+ /per month
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Private
+
+
+ Long-term comitment
+
+
+ 24/7 Available
+
+
+
+ $250
+ /per month
+
+
+
+
+
+
+
+
+ );
+}
+
+export default PricingComponent;
diff --git a/yoga-app/src/components/quotes.component.tsx b/yoga-app/src/components/quotes.component.tsx
new file mode 100644
index 0000000..c048999
--- /dev/null
+++ b/yoga-app/src/components/quotes.component.tsx
@@ -0,0 +1,69 @@
+
+
+const QuotesComponent = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
“Quisuam est, qui dolorem ipsum quia dolor
+ sit amet, consec velit sed ruia non nuam
+ eius modi tempora incidunt ut magnam aliruam auzerat voluptatem autenim rea
+ minima
+ exercita ionem ullam corporis suscitnis officiis debitis aut rerum
+ necessitatibus saepe
+ evenietut aer voluptates”
+
+
Himala Joerge
+
Happy client
+
+
+
+
+
+
“Quisuam est, qui dolorem ipsum quia dolor
+ sit amet, consec velit sed ruia non nuam
+ eius modi tempora incidunt ut magnam aliruam auzerat voluptatem autenim rea
+ minima
+ exercita ionem ullam corporis suscitnis officiis debitis aut rerum
+ necessitatibus saepe
+ evenietut aer voluptates”
+
+
Himala Joerge
+
Happy client
+
+
+
+
+
+ Previous
+
+
+
+ Next
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default QuotesComponent;
diff --git a/yoga-app/src/components/subscribe.component.tsx b/yoga-app/src/components/subscribe.component.tsx
new file mode 100644
index 0000000..f961c37
--- /dev/null
+++ b/yoga-app/src/components/subscribe.component.tsx
@@ -0,0 +1,36 @@
+
+const SubscribeComponent = () => {
+ return (
+
+
+
+
+
+
+
Subscribe now
+
Get the Latest Updates With Our Newletter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
+
+export default SubscribeComponent;
diff --git a/yoga-app/src/images/1.gif b/yoga-app/src/images/1.gif
new file mode 100644
index 0000000..efb6768
Binary files /dev/null and b/yoga-app/src/images/1.gif differ
diff --git a/yoga-app/src/images/about_page_aboutus_image.png b/yoga-app/src/images/about_page_aboutus_image.png
new file mode 100644
index 0000000..f27940a
Binary files /dev/null and b/yoga-app/src/images/about_page_aboutus_image.png differ
diff --git a/yoga-app/src/images/aboutus_background.png b/yoga-app/src/images/aboutus_background.png
new file mode 100644
index 0000000..6559879
Binary files /dev/null and b/yoga-app/src/images/aboutus_background.png differ
diff --git a/yoga-app/src/images/aboutus_bottom_shape.png b/yoga-app/src/images/aboutus_bottom_shape.png
new file mode 100644
index 0000000..2692688
Binary files /dev/null and b/yoga-app/src/images/aboutus_bottom_shape.png differ
diff --git a/yoga-app/src/images/aboutus_image.png b/yoga-app/src/images/aboutus_image.png
new file mode 100644
index 0000000..03dedc5
Binary files /dev/null and b/yoga-app/src/images/aboutus_image.png differ
diff --git a/yoga-app/src/images/aboutus_line.png b/yoga-app/src/images/aboutus_line.png
new file mode 100644
index 0000000..90499a7
Binary files /dev/null and b/yoga-app/src/images/aboutus_line.png differ
diff --git a/yoga-app/src/images/aboutus_top_shape.png b/yoga-app/src/images/aboutus_top_shape.png
new file mode 100644
index 0000000..72b8672
Binary files /dev/null and b/yoga-app/src/images/aboutus_top_shape.png differ
diff --git a/yoga-app/src/images/achievement_1.png b/yoga-app/src/images/achievement_1.png
new file mode 100644
index 0000000..eb1a6d9
Binary files /dev/null and b/yoga-app/src/images/achievement_1.png differ
diff --git a/yoga-app/src/images/achievement_2.png b/yoga-app/src/images/achievement_2.png
new file mode 100644
index 0000000..e1fa146
Binary files /dev/null and b/yoga-app/src/images/achievement_2.png differ
diff --git a/yoga-app/src/images/achievement_3.png b/yoga-app/src/images/achievement_3.png
new file mode 100644
index 0000000..b37c4b2
Binary files /dev/null and b/yoga-app/src/images/achievement_3.png differ
diff --git a/yoga-app/src/images/achievement_4.png b/yoga-app/src/images/achievement_4.png
new file mode 100644
index 0000000..80d09ec
Binary files /dev/null and b/yoga-app/src/images/achievement_4.png differ
diff --git a/yoga-app/src/images/achievement_5.png b/yoga-app/src/images/achievement_5.png
new file mode 100644
index 0000000..fcf340f
Binary files /dev/null and b/yoga-app/src/images/achievement_5.png differ
diff --git a/yoga-app/src/images/achievement_6.png b/yoga-app/src/images/achievement_6.png
new file mode 100644
index 0000000..3f207af
Binary files /dev/null and b/yoga-app/src/images/achievement_6.png differ
diff --git a/yoga-app/src/images/banner_left_bottom_shape.png b/yoga-app/src/images/banner_left_bottom_shape.png
new file mode 100644
index 0000000..71211ad
Binary files /dev/null and b/yoga-app/src/images/banner_left_bottom_shape.png differ
diff --git a/yoga-app/src/images/banner_left_top_shape.png b/yoga-app/src/images/banner_left_top_shape.png
new file mode 100644
index 0000000..063c349
Binary files /dev/null and b/yoga-app/src/images/banner_left_top_shape.png differ
diff --git a/yoga-app/src/images/banner_right_bottom_shape.png b/yoga-app/src/images/banner_right_bottom_shape.png
new file mode 100644
index 0000000..8ee8bad
Binary files /dev/null and b/yoga-app/src/images/banner_right_bottom_shape.png differ
diff --git a/yoga-app/src/images/banner_right_image.png b/yoga-app/src/images/banner_right_image.png
new file mode 100644
index 0000000..ae70aa5
Binary files /dev/null and b/yoga-app/src/images/banner_right_image.png differ
diff --git a/yoga-app/src/images/banner_right_top_shape.png b/yoga-app/src/images/banner_right_top_shape.png
new file mode 100644
index 0000000..e1f3437
Binary files /dev/null and b/yoga-app/src/images/banner_right_top_shape.png differ
diff --git a/yoga-app/src/images/banner_section_background.jpg b/yoga-app/src/images/banner_section_background.jpg
new file mode 100644
index 0000000..e17513a
Binary files /dev/null and b/yoga-app/src/images/banner_section_background.jpg differ
diff --git a/yoga-app/src/images/blog_posts_1.png b/yoga-app/src/images/blog_posts_1.png
new file mode 100644
index 0000000..7ac987f
Binary files /dev/null and b/yoga-app/src/images/blog_posts_1.png differ
diff --git a/yoga-app/src/images/blog_posts_2.png b/yoga-app/src/images/blog_posts_2.png
new file mode 100644
index 0000000..7ad227e
Binary files /dev/null and b/yoga-app/src/images/blog_posts_2.png differ
diff --git a/yoga-app/src/images/blog_posts_left_shape.png b/yoga-app/src/images/blog_posts_left_shape.png
new file mode 100644
index 0000000..5d65437
Binary files /dev/null and b/yoga-app/src/images/blog_posts_left_shape.png differ
diff --git a/yoga-app/src/images/blog_posts_right_shape.png b/yoga-app/src/images/blog_posts_right_shape.png
new file mode 100644
index 0000000..ecb61c4
Binary files /dev/null and b/yoga-app/src/images/blog_posts_right_shape.png differ
diff --git a/yoga-app/src/images/channels4_profile.jpg b/yoga-app/src/images/channels4_profile.jpg
new file mode 100644
index 0000000..317e4dd
Binary files /dev/null and b/yoga-app/src/images/channels4_profile.jpg differ
diff --git a/yoga-app/src/images/contact_location.png b/yoga-app/src/images/contact_location.png
new file mode 100644
index 0000000..70b1d6a
Binary files /dev/null and b/yoga-app/src/images/contact_location.png differ
diff --git a/yoga-app/src/images/contact_mail.png b/yoga-app/src/images/contact_mail.png
new file mode 100644
index 0000000..1dd9c14
Binary files /dev/null and b/yoga-app/src/images/contact_mail.png differ
diff --git a/yoga-app/src/images/contact_phone.png b/yoga-app/src/images/contact_phone.png
new file mode 100644
index 0000000..88a9326
Binary files /dev/null and b/yoga-app/src/images/contact_phone.png differ
diff --git a/yoga-app/src/images/default.jpg b/yoga-app/src/images/default.jpg
new file mode 100644
index 0000000..52ce226
Binary files /dev/null and b/yoga-app/src/images/default.jpg differ
diff --git a/yoga-app/src/images/discount_background.jpg b/yoga-app/src/images/discount_background.jpg
new file mode 100644
index 0000000..5638c2a
Binary files /dev/null and b/yoga-app/src/images/discount_background.jpg differ
diff --git a/yoga-app/src/images/entity11_hdpi.png b/yoga-app/src/images/entity11_hdpi.png
new file mode 100644
index 0000000..bb32b67
Binary files /dev/null and b/yoga-app/src/images/entity11_hdpi.png differ
diff --git a/yoga-app/src/images/envato_market-dd390ae860330996644c1c109912d2bf63885fc075b87215ace9b5b4bdc71cc8.svg b/yoga-app/src/images/envato_market-dd390ae860330996644c1c109912d2bf63885fc075b87215ace9b5b4bdc71cc8.svg
new file mode 100644
index 0000000..e66fcf8
--- /dev/null
+++ b/yoga-app/src/images/envato_market-dd390ae860330996644c1c109912d2bf63885fc075b87215ace9b5b4bdc71cc8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/yoga-app/src/images/faq_bar_line.png b/yoga-app/src/images/faq_bar_line.png
new file mode 100644
index 0000000..716c5fd
Binary files /dev/null and b/yoga-app/src/images/faq_bar_line.png differ
diff --git a/yoga-app/src/images/footer_logo.png b/yoga-app/src/images/footer_logo.png
new file mode 100644
index 0000000..c495b06
Binary files /dev/null and b/yoga-app/src/images/footer_logo.png differ
diff --git a/yoga-app/src/images/footer_shape.png b/yoga-app/src/images/footer_shape.png
new file mode 100644
index 0000000..d9c5d08
Binary files /dev/null and b/yoga-app/src/images/footer_shape.png differ
diff --git a/yoga-app/src/images/get_in_touch_shape.png b/yoga-app/src/images/get_in_touch_shape.png
new file mode 100644
index 0000000..c9ba300
Binary files /dev/null and b/yoga-app/src/images/get_in_touch_shape.png differ
diff --git a/yoga-app/src/images/get_in_touch_video_icon.png b/yoga-app/src/images/get_in_touch_video_icon.png
new file mode 100644
index 0000000..fb75046
Binary files /dev/null and b/yoga-app/src/images/get_in_touch_video_icon.png differ
diff --git a/yoga-app/src/images/icon-folder.png b/yoga-app/src/images/icon-folder.png
new file mode 100644
index 0000000..97c428e
Binary files /dev/null and b/yoga-app/src/images/icon-folder.png differ
diff --git a/yoga-app/src/images/letöltés.png b/yoga-app/src/images/letöltés.png
new file mode 100644
index 0000000..cd2d6c1
Binary files /dev/null and b/yoga-app/src/images/letöltés.png differ
diff --git a/yoga-app/src/images/letöltés.svg b/yoga-app/src/images/letöltés.svg
new file mode 100644
index 0000000..cd1e96b
--- /dev/null
+++ b/yoga-app/src/images/letöltés.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/yoga-app/src/images/maxresdefault.jpg b/yoga-app/src/images/maxresdefault.jpg
new file mode 100644
index 0000000..6210d51
Binary files /dev/null and b/yoga-app/src/images/maxresdefault.jpg differ
diff --git a/yoga-app/src/images/our_mission_image.png b/yoga-app/src/images/our_mission_image.png
new file mode 100644
index 0000000..762f9f7
Binary files /dev/null and b/yoga-app/src/images/our_mission_image.png differ
diff --git a/yoga-app/src/images/our_mission_shape.png b/yoga-app/src/images/our_mission_shape.png
new file mode 100644
index 0000000..6ec6521
Binary files /dev/null and b/yoga-app/src/images/our_mission_shape.png differ
diff --git a/yoga-app/src/images/our_specialties_right_shape.png b/yoga-app/src/images/our_specialties_right_shape.png
new file mode 100644
index 0000000..df48913
Binary files /dev/null and b/yoga-app/src/images/our_specialties_right_shape.png differ
diff --git a/yoga-app/src/images/our_team_1.png b/yoga-app/src/images/our_team_1.png
new file mode 100644
index 0000000..5bd2f7b
Binary files /dev/null and b/yoga-app/src/images/our_team_1.png differ
diff --git a/yoga-app/src/images/our_team_2.png b/yoga-app/src/images/our_team_2.png
new file mode 100644
index 0000000..0e197bb
Binary files /dev/null and b/yoga-app/src/images/our_team_2.png differ
diff --git a/yoga-app/src/images/our_team_3.png b/yoga-app/src/images/our_team_3.png
new file mode 100644
index 0000000..dea3f5e
Binary files /dev/null and b/yoga-app/src/images/our_team_3.png differ
diff --git a/yoga-app/src/images/our_team_4.png b/yoga-app/src/images/our_team_4.png
new file mode 100644
index 0000000..de3520e
Binary files /dev/null and b/yoga-app/src/images/our_team_4.png differ
diff --git a/yoga-app/src/images/our_team_5.png b/yoga-app/src/images/our_team_5.png
new file mode 100644
index 0000000..37aa02c
Binary files /dev/null and b/yoga-app/src/images/our_team_5.png differ
diff --git a/yoga-app/src/images/our_team_6.png b/yoga-app/src/images/our_team_6.png
new file mode 100644
index 0000000..ff57893
Binary files /dev/null and b/yoga-app/src/images/our_team_6.png differ
diff --git a/yoga-app/src/images/our_team_7.png b/yoga-app/src/images/our_team_7.png
new file mode 100644
index 0000000..bb7e846
Binary files /dev/null and b/yoga-app/src/images/our_team_7.png differ
diff --git a/yoga-app/src/images/our_team_8.png b/yoga-app/src/images/our_team_8.png
new file mode 100644
index 0000000..4a2b27a
Binary files /dev/null and b/yoga-app/src/images/our_team_8.png differ
diff --git a/yoga-app/src/images/our_vision_image.png b/yoga-app/src/images/our_vision_image.png
new file mode 100644
index 0000000..21e821e
Binary files /dev/null and b/yoga-app/src/images/our_vision_image.png differ
diff --git a/yoga-app/src/images/our_vision_shape.png b/yoga-app/src/images/our_vision_shape.png
new file mode 100644
index 0000000..5f2c88c
Binary files /dev/null and b/yoga-app/src/images/our_vision_shape.png differ
diff --git a/yoga-app/src/images/post-featured (1).jpg b/yoga-app/src/images/post-featured (1).jpg
new file mode 100644
index 0000000..f7b6a08
Binary files /dev/null and b/yoga-app/src/images/post-featured (1).jpg differ
diff --git a/yoga-app/src/images/post-featured (2).jpg b/yoga-app/src/images/post-featured (2).jpg
new file mode 100644
index 0000000..f7b6a08
Binary files /dev/null and b/yoga-app/src/images/post-featured (2).jpg differ
diff --git a/yoga-app/src/images/post-featured.jpg b/yoga-app/src/images/post-featured.jpg
new file mode 100644
index 0000000..f7b6a08
Binary files /dev/null and b/yoga-app/src/images/post-featured.jpg differ
diff --git a/yoga-app/src/images/post-featured2 (1).jpg b/yoga-app/src/images/post-featured2 (1).jpg
new file mode 100644
index 0000000..84321f5
Binary files /dev/null and b/yoga-app/src/images/post-featured2 (1).jpg differ
diff --git a/yoga-app/src/images/post-featured2.jpg b/yoga-app/src/images/post-featured2.jpg
new file mode 100644
index 0000000..84321f5
Binary files /dev/null and b/yoga-app/src/images/post-featured2.jpg differ
diff --git a/yoga-app/src/images/post-featured3 (1).jpg b/yoga-app/src/images/post-featured3 (1).jpg
new file mode 100644
index 0000000..b090c43
Binary files /dev/null and b/yoga-app/src/images/post-featured3 (1).jpg differ
diff --git a/yoga-app/src/images/post-featured3.jpg b/yoga-app/src/images/post-featured3.jpg
new file mode 100644
index 0000000..b090c43
Binary files /dev/null and b/yoga-app/src/images/post-featured3.jpg differ
diff --git a/yoga-app/src/images/post-featured4 (1).jpg b/yoga-app/src/images/post-featured4 (1).jpg
new file mode 100644
index 0000000..6d1de87
Binary files /dev/null and b/yoga-app/src/images/post-featured4 (1).jpg differ
diff --git a/yoga-app/src/images/post-featured4.jpg b/yoga-app/src/images/post-featured4.jpg
new file mode 100644
index 0000000..6d1de87
Binary files /dev/null and b/yoga-app/src/images/post-featured4.jpg differ
diff --git a/yoga-app/src/images/pricing_plan_1.png b/yoga-app/src/images/pricing_plan_1.png
new file mode 100644
index 0000000..379a858
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_1.png differ
diff --git a/yoga-app/src/images/pricing_plan_2.png b/yoga-app/src/images/pricing_plan_2.png
new file mode 100644
index 0000000..de7bdb3
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_2.png differ
diff --git a/yoga-app/src/images/pricing_plan_3.png b/yoga-app/src/images/pricing_plan_3.png
new file mode 100644
index 0000000..57b5a78
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_3.png differ
diff --git a/yoga-app/src/images/pricing_plan_icon_1.png b/yoga-app/src/images/pricing_plan_icon_1.png
new file mode 100644
index 0000000..a080161
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_icon_1.png differ
diff --git a/yoga-app/src/images/pricing_plan_icon_2.png b/yoga-app/src/images/pricing_plan_icon_2.png
new file mode 100644
index 0000000..3e32dda
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_icon_2.png differ
diff --git a/yoga-app/src/images/pricing_plan_icon_3.png b/yoga-app/src/images/pricing_plan_icon_3.png
new file mode 100644
index 0000000..c0b52fb
Binary files /dev/null and b/yoga-app/src/images/pricing_plan_icon_3.png differ
diff --git a/yoga-app/src/images/review1.jpg b/yoga-app/src/images/review1.jpg
new file mode 100644
index 0000000..73bf97e
Binary files /dev/null and b/yoga-app/src/images/review1.jpg differ
diff --git a/yoga-app/src/images/review2.jpg b/yoga-app/src/images/review2.jpg
new file mode 100644
index 0000000..f518e8c
Binary files /dev/null and b/yoga-app/src/images/review2.jpg differ
diff --git a/yoga-app/src/images/sddefault.jpg b/yoga-app/src/images/sddefault.jpg
new file mode 100644
index 0000000..4381784
Binary files /dev/null and b/yoga-app/src/images/sddefault.jpg differ
diff --git a/yoga-app/src/images/services_img_1.png b/yoga-app/src/images/services_img_1.png
new file mode 100644
index 0000000..18d20cd
Binary files /dev/null and b/yoga-app/src/images/services_img_1.png differ
diff --git a/yoga-app/src/images/services_img_2.png b/yoga-app/src/images/services_img_2.png
new file mode 100644
index 0000000..409bcd9
Binary files /dev/null and b/yoga-app/src/images/services_img_2.png differ
diff --git a/yoga-app/src/images/services_img_3.png b/yoga-app/src/images/services_img_3.png
new file mode 100644
index 0000000..e0ad834
Binary files /dev/null and b/yoga-app/src/images/services_img_3.png differ
diff --git a/yoga-app/src/images/services_img_4.png b/yoga-app/src/images/services_img_4.png
new file mode 100644
index 0000000..6ad75fb
Binary files /dev/null and b/yoga-app/src/images/services_img_4.png differ
diff --git a/yoga-app/src/images/services_left_shape.png b/yoga-app/src/images/services_left_shape.png
new file mode 100644
index 0000000..f6cfd0b
Binary files /dev/null and b/yoga-app/src/images/services_left_shape.png differ
diff --git a/yoga-app/src/images/servicespage_services_right_shape.png b/yoga-app/src/images/servicespage_services_right_shape.png
new file mode 100644
index 0000000..bc5bd2a
Binary files /dev/null and b/yoga-app/src/images/servicespage_services_right_shape.png differ
diff --git a/yoga-app/src/images/side_post_img01.jpg b/yoga-app/src/images/side_post_img01.jpg
new file mode 100644
index 0000000..28e47c8
Binary files /dev/null and b/yoga-app/src/images/side_post_img01.jpg differ
diff --git a/yoga-app/src/images/side_post_img02.jpg b/yoga-app/src/images/side_post_img02.jpg
new file mode 100644
index 0000000..4f98d78
Binary files /dev/null and b/yoga-app/src/images/side_post_img02.jpg differ
diff --git a/yoga-app/src/images/side_post_img03.jpg b/yoga-app/src/images/side_post_img03.jpg
new file mode 100644
index 0000000..79c885e
Binary files /dev/null and b/yoga-app/src/images/side_post_img03.jpg differ
diff --git a/yoga-app/src/images/specialties_image.png b/yoga-app/src/images/specialties_image.png
new file mode 100644
index 0000000..501f25a
Binary files /dev/null and b/yoga-app/src/images/specialties_image.png differ
diff --git a/yoga-app/src/images/specialties_left_line.png b/yoga-app/src/images/specialties_left_line.png
new file mode 100644
index 0000000..ee9488f
Binary files /dev/null and b/yoga-app/src/images/specialties_left_line.png differ
diff --git a/yoga-app/src/images/specialties_right_line.png b/yoga-app/src/images/specialties_right_line.png
new file mode 100644
index 0000000..85b64f7
Binary files /dev/null and b/yoga-app/src/images/specialties_right_line.png differ
diff --git a/yoga-app/src/images/standard_post_img01.jpg b/yoga-app/src/images/standard_post_img01.jpg
new file mode 100644
index 0000000..d1938d7
Binary files /dev/null and b/yoga-app/src/images/standard_post_img01.jpg differ
diff --git a/yoga-app/src/images/standard_post_img02.jpg b/yoga-app/src/images/standard_post_img02.jpg
new file mode 100644
index 0000000..ad22418
Binary files /dev/null and b/yoga-app/src/images/standard_post_img02.jpg differ
diff --git a/yoga-app/src/images/standard_post_img03.jpg b/yoga-app/src/images/standard_post_img03.jpg
new file mode 100644
index 0000000..627f254
Binary files /dev/null and b/yoga-app/src/images/standard_post_img03.jpg differ
diff --git a/yoga-app/src/images/standard_post_img04.jpg b/yoga-app/src/images/standard_post_img04.jpg
new file mode 100644
index 0000000..4de0cc8
Binary files /dev/null and b/yoga-app/src/images/standard_post_img04.jpg differ
diff --git a/yoga-app/src/images/standard_post_img05.jpg b/yoga-app/src/images/standard_post_img05.jpg
new file mode 100644
index 0000000..ec30ab9
Binary files /dev/null and b/yoga-app/src/images/standard_post_img05.jpg differ
diff --git a/yoga-app/src/images/standard_post_img06.jpg b/yoga-app/src/images/standard_post_img06.jpg
new file mode 100644
index 0000000..6042405
Binary files /dev/null and b/yoga-app/src/images/standard_post_img06.jpg differ
diff --git a/yoga-app/src/images/subbanner_section_background.jpg b/yoga-app/src/images/subbanner_section_background.jpg
new file mode 100644
index 0000000..109a198
Binary files /dev/null and b/yoga-app/src/images/subbanner_section_background.jpg differ
diff --git a/yoga-app/src/images/subscribe_background.png b/yoga-app/src/images/subscribe_background.png
new file mode 100644
index 0000000..75b7070
Binary files /dev/null and b/yoga-app/src/images/subscribe_background.png differ
diff --git a/yoga-app/src/images/subscribe_image.png b/yoga-app/src/images/subscribe_image.png
new file mode 100644
index 0000000..6b2fbe3
Binary files /dev/null and b/yoga-app/src/images/subscribe_image.png differ
diff --git a/yoga-app/src/images/testimonial_background.jpg b/yoga-app/src/images/testimonial_background.jpg
new file mode 100644
index 0000000..d9adcd9
Binary files /dev/null and b/yoga-app/src/images/testimonial_background.jpg differ
diff --git a/yoga-app/src/images/testimonial_image.png b/yoga-app/src/images/testimonial_image.png
new file mode 100644
index 0000000..248f171
Binary files /dev/null and b/yoga-app/src/images/testimonial_image.png differ
diff --git a/yoga-app/src/images/testimonial_left_shape.png b/yoga-app/src/images/testimonial_left_shape.png
new file mode 100644
index 0000000..8b3e0e1
Binary files /dev/null and b/yoga-app/src/images/testimonial_left_shape.png differ
diff --git a/yoga-app/src/images/testimonial_right_shape.png b/yoga-app/src/images/testimonial_right_shape.png
new file mode 100644
index 0000000..59fe441
Binary files /dev/null and b/yoga-app/src/images/testimonial_right_shape.png differ
diff --git a/yoga-app/src/images/vt.webp b/yoga-app/src/images/vt.webp
new file mode 100644
index 0000000..1544a3f
Binary files /dev/null and b/yoga-app/src/images/vt.webp differ
diff --git a/yoga-app/src/images/yogastic_logo.png b/yoga-app/src/images/yogastic_logo.png
new file mode 100644
index 0000000..f179398
Binary files /dev/null and b/yoga-app/src/images/yogastic_logo.png differ
diff --git a/yoga-app/src/styles/custom-style.scss b/yoga-app/src/styles/custom-style.scss
new file mode 100644
index 0000000..6040d14
--- /dev/null
+++ b/yoga-app/src/styles/custom-style.scss
@@ -0,0 +1,735 @@
+body {
+ margin:0;
+ padding:0;
+ background: repeat-x top #fff;
+}
+
+:root {
+ --e-global-color-primary: #242424;
+ --e-global-color-secondary: #764979;
+ --e-global-color-text: #6b6b6b;
+ --e-global-color-accent: #413625;
+ --e-global-color-white: #ffffff;
+ --e-global-color-soft-orange: #e1ccad;
+ --e-global-color-desaturated-magenta: #543458;
+ --e-global-color-very-dark-desaturated-magenta: #5c3960;
+ --e-global-color-mostly-desaturated-magenta: #8a648d;
+ --e-global-color-pale-blue: #f4f7ff;
+}
+a {
+ outline:none;
+ color:#dddddd;
+ text-decoration:none;
+}
+/**************************************************
+=-*=-*=-*=-*=-*=-*= Single Post =-*=-*=-*=-*=-*=-*=
+**************************************************/
+.single-post01 .post-image img,
+.single-post01 .post-navigation,
+.single-post01 .comment-list img,
+.sidebar .widget,
+.sidebar .widget-tweeter small,
+.sidebar .widget-twitter small,
+#loader-wrapper,
+.post-image img,
+.single-post01 .post-item-description .post-meta,
+.sidebar .form-inline .input-group,
+.sidebar .post-thumbnail-entry,
+.fluid-width-video-wrapper iframe,
+.fluid-width-video-wrapper object,
+.fluid-width-video-wrapper embed,
+#blog .post-item.border > .post-item-wrap > .post-item-description,
+#blog img,#blog audio,#blog iframe{
+ width: 100%;
+}
+.single-post01 .post-image img {
+ height: auto;
+}
+.single-post01 .post-item-description {
+ font-size: 16px;
+ padding: 22px 0;
+ line-height: 28px;
+}
+.single-post01 .post-item-description h2,
+.single-post01 .post-item-description h2 > a {
+ font-size: 34px;
+ margin-top: 8px;
+ line-height: 38px;
+ margin-bottom: 12px;
+}
+.single-post01 .post-item-description .post-meta {
+ padding: 12px 0;
+ margin-bottom: 26px;
+}
+.single-post01 .post-item-description .post-meta-date,
+.single-post01 .post-item-description .post-meta-date a,
+.single-post01 .post-item-description .post-meta-category,
+.single-post01 .post-item-description .post-meta-category a,
+.single-post01 .post-item-description .post-meta-comments,
+.single-post01 .post-item-description .post-meta-comments a,
+.single-post01 .post-meta-share a,
+.single-post01 .post-navigation .post-next,
+.single-post01 .post-navigation .post-prev,
+.sidebar .post-thumbnail-list a,
+.sidebar .tags a,
+.load-more a,
+#blog .post-item.border .post-image .post-meta-category a,
+#blog .post-item .post-item-description > h2,
+#blog .post-item .post-item-description > h2 > a,
+.breadcrumb ol li a, .breadcrumb ul li a,
+.sidebar .widget-categories ul li a, .post-meta-category a{
+ text-decoration: none; color: var(--e-global-color-soft-orange);
+}
+.load-more a{
+ color: var(--e-global-color-accent);
+}
+a.item-link{margin-top: 20px; display: inline-block}
+.single-post01 .post-item-description .post-meta-date,
+.single-post01 .post-item-description .post-meta-date a,
+.single-post01 .post-item-description .post-meta-category,
+.single-post01 .post-item-description .post-meta-category a,
+.single-post01 .post-item-description .post-meta-comments,
+.single-post01 .post-item-description .post-meta-comments a,
+.single-post01 .post-tags a{
+ font-size: 13px;
+ margin-right: 16px;
+}
+.single-post01 .post-item-description .post-meta-category i,
+.single-post01 .post-item-description .post-meta-comments i,
+.single-post01 .post-item-description .post-meta-date i {
+ margin-right: 4px;
+}
+.single-post01 .post-meta-share a{
+ line-height: 16px;
+}
+.single-post01 .post-meta-share a i{
+ font-size: 30px;
+}
+.single-post01 .post-item-description .blockquote {
+ font-size: 16px;
+ margin: 0 0 20px 72px;
+ padding: 10px 20px;
+ font-style: italic;
+}
+.single-post01 .post-item-description .blockquote .small,
+.single-post01 .post-item-description .blockquote small {
+ font-size: 80%;
+}
+.single-post01 .post-tags {
+ margin-bottom: 40px;
+}
+.single-post01 .post-tags a {
+ font-size: 12px;
+ padding: 3px 10px;
+ border-radius: 4px;
+ margin-bottom: 10px;
+}
+.single-post01 .post-navigation,
+.sidebar .post-thumbnail-list,
+#loader,
+#blog .post-item .post-meta-category,
+#blog .post-item .post-meta-comments,
+#blog .post-item .post-meta-date,
+#blog .post-item.border .post-image,
+.breadcrumb ol li, .breadcrumb ul li,
+.sidebar .widget-categories ul li,
+.single-post01 .comments .comment .text {
+ position: relative;
+}
+.single-post01 .post-navigation,
+.sidebar .tags a {
+ display: inline-block;
+}
+.single-post01 .post-navigation {
+ min-height: 64px;
+ padding: 20px 0 0;
+ vertical-align: top;
+}
+.single-post01 .post-navigation .post-next,
+.single-post01 .post-navigation .post-prev,
+.post-navigation .post-prev:before,
+.post-navigation .post-all,
+#loader:before,
+#loader:after,
+.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed,
+#blog .post-item.border .post-meta-category,
+.sidebar .widget-categories ul li:before,
+.player,
+.sidebar .widget-tweeter:not([data-avatar="true"]) li::before,
+.sidebar .widget-twitter:not([data-avatar="true"]) li::before,
+.post-navigation .post-next:after{
+ position: absolute;
+}
+.single-post01 .post-navigation .post-next,
+.single-post01 .post-navigation .post-prev {
+ height: 44px;
+ max-width: 40%;
+ font-size: 16px;
+}
+.post-navigation .post-prev:before,
+.post-navigation .post-next:after{
+ left: 0;
+ top:10px;
+ font-size: 20px;
+ padding-top: 2px;
+ content: "\f104";
+ font-family: 'FontAwesome';
+ transition: all .3s ease;
+ transform: translate3d(0,-50%,0);
+}
+.post-navigation .post-next:after {
+ right: 0;
+ left: inherit;
+ content: "\f105";
+ font-family: 'FontAwesome';
+}
+.post-navigation .post-prev-title {
+ padding-left: 25px;
+}
+.post-navigation .post-next span,
+.post-navigation .post-prev span {
+ opacity: 0.7;
+ font-size: 11px;
+ margin-top: 3px;
+ margin-bottom: -6px;
+ text-transform: uppercase;
+}
+.post-navigation .post-all {
+ top: 32px;
+ right: 50%;
+ left: auto;
+ width: 12px;
+ opacity: .7;
+ font-size: 24px;
+ text-align: center;
+}
+.single-post01 .post-navigation .post-next {
+ right: 0;
+ text-align: right;
+}
+.post-navigation .post-next-title {
+ padding-right: 25px;
+}
+.single-post01 .comments {
+ padding: 40px 0;
+}
+.single-post01 .comments .comment {
+ padding: 10px 0;
+}
+.single-post01 .comments .comment_number {
+ font-size: 18px;
+ margin: 0 0 30px;
+ font-weight: 500;
+ color: var(--e-global-color-primary);
+}
+.single-post01 .comments .comment .image,
+.sidebar .post-thumbnail-entry > img,
+.sidebar .post-thumbnail-entry,
+.single-post01 .post-item-description .post-meta,
+.sidebar .widget{
+ float: left;
+}
+.single-post01 .comments .comment .image {
+ width: 64px;
+ height: 64px;
+}
+.single-post01 .comment-list img {
+ height: auto;
+ border-radius:100%;
+}
+.single-post01 .comments .comment .text {
+ min-height: 80px;
+ padding: 0 0 0 86px;
+}
+.single-post01 .comments .comment .text .name {
+ font-size: 20px;
+}
+.single-post01 .comments .comment .comment_date {
+ font-size: 12px;
+}
+.single-post01 .comments .comment .text .comment-reply-link {
+ opacity: 0.7;
+ font-size: 9px;
+ padding: 0 0 0 5px;
+ text-transform: uppercase;
+}
+.single-post01 .text_holder{
+ line-height: 24px;
+}
+.single-post01 .comment .comment {
+ margin-left: 90px;
+}
+.respond-form {
+ padding-top: 40px;
+}
+.respond-comment {
+ font-size: 18px;
+ margin: 0 0 30px;
+ color: var(--e-global-color-primary);
+}
+.single-post01 .form-group label:not(.error) {
+ font-size: 12px;
+ margin-bottom: 4px;
+ letter-spacing: .04em;
+ text-transform: uppercase;
+}
+.single-post01 .form-gray-fields .form-control {
+ background: transparent;
+ color: var(--e-global-color-text);
+ border-radius: 0;
+ border: none;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 15%);
+ outline: none;
+}
+.single-post01 .form-gray-fields .form-control:focus{
+ box-shadow: none;
+ outline: none;
+ border: none;
+}
+.single-post01 .form-control{
+ box-shadow: none;
+ line-height: 18px;
+ padding:10px 16px;
+ border-radius: 5px;
+ font-size: 12px;
+ transition: all .3s ease;
+}
+.form-gray-fields .btn{
+ font-size: 12px;
+ padding:13px 22px 10px;
+ text-transform: uppercase;
+}
+.sidebar {
+ font-size: 12px;
+}
+.sidebar .widget {
+ margin-bottom: 30px;
+ padding-bottom: 30px;
+}
+.widget-newsletter .form-control{
+ font-size: 14px;
+ box-shadow: none;
+ line-height: 18px;
+ padding: 10px 16px;
+ border-radius: 5px; height: auto;
+}
+.widget-newsletter .btn {
+ font-weight: 600;
+ height: 40px;
+ padding: 8px 16px;
+}
+.widget-newsletter .btn{
+ border-radius: 0 5px 5px 0;
+}
+.sidebar .nav-tabs {
+ margin-bottom: 30px;
+}
+.sidebar .nav-tabs .nav-item {
+ margin-bottom: -2px;
+}
+.tabs .nav-tabs .nav-link {
+ border: 0;
+ padding: 14px 24px;
+ transition: .3s ease;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+}
+.sidebar .widget .tabs li > a {
+ padding: 10px;
+ font-size: 14px;
+}
+.sidebar .post-thumbnail-entry > img {
+ height: 60px;
+ width: 80px;
+ margin-right: 16px;
+ border-radius: 2px;
+}
+.sidebar .post-thumbnail-entry {
+ padding-bottom: 10px;
+ margin-bottom: 10px;
+}
+.sidebar .post-thumbnail-entry:last-child,
+.sidebar .widget-categories ul li:last-child{
+ margin: 0;
+ padding-bottom:0;
+ border-bottom: none;
+}
+.sidebar .post-thumbnail-entry > img {
+ height: 48px;
+ width: 64px;
+ margin-right: 10px;
+}
+.sidebar .post-thumbnail-entry img + .post-thumbnail-content {
+ padding-left: 72px;
+}
+.sidebar .post-thumbnail-list a {
+ margin: -4px 0 0;
+}
+.sidebar .post-thumbnail-entry .post-category i,
+.sidebar .post-thumbnail-entry .post-date i {
+ margin-right: 2px;
+}
+.sidebar .post-thumbnail-entry .post-category,
+.sidebar .post-thumbnail-entry .post-date {
+ font-size: 10px;
+}
+.sidebar .widget-title,
+.sidebar > h4 {
+ font-size: 18px;
+ line-height: 24px;
+ margin-bottom: 20px;
+ text-transform: uppercase;
+ font-weight: 500;
+}
+.sidebar .widget-tweeter ul,
+.sidebar .widget-twitter ul,
+.sidebar .widget-categories ul{
+ list-style: none;
+}
+
+.sidebar .widget-tweeter ul,
+.sidebar .widget-twitter ul {
+ margin-bottom: 0;
+ padding-left: 22px;
+}
+.sidebar .widget-tweeter li,
+.sidebar .widget-twitter li {
+ font-size: 12px;
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.sidebar .widget-tweeter:not([data-avatar="true"]) li::before,
+.sidebar .widget-twitter:not([data-avatar="true"]) li::before {
+ content: "\f099";
+ margin-left: -22px;
+ font-family: 'Font Awesome 5 Brands';
+}
+.sidebar .tags a {
+ padding: 5px 14px;
+ border-radius: 50px;
+ margin: 0 2px 5px 0;
+}
+.sidebar .widget-categories ul{
+ padding:0;
+}
+.sidebar .widget-categories ul li{
+ margin-bottom: 10px;
+ padding:0 0 10px 28px;
+}
+.sidebar .widget-categories ul li:before{
+ position: absolute ; content: "";
+ left:0;
+ top: 12px;
+ font-size: 20px;
+ padding-top: 2px;
+ background: url("../images/icon-folder.png"); width: 16px; height: 14px;
+ transition: all .3s ease;
+ transform: translate3d(0,-50%,0);
+}
+.sidebar .cat-count-span{
+ float: right;
+}
+/************ PRELOADER CSS ************/
+/* ==== Preloader styles ==== */
+#loader-wrapper {
+ position: fixed;
+ top: 0;
+ left: 0;
+ height: 100%;
+ z-index: 9999999999999;
+}
+#loader {
+ left: 50%;
+ top: 50%;
+ width: 150px;
+ height: 150px;
+ margin: -75px 0 0 -75px;
+ border-radius: 50%;
+ border: 3px solid transparent;
+ z-index: 1001;
+ animation: spin 2s linear infinite;
+}
+#loader:before {
+ content: "";
+ top: 5px;
+ left: 5px;
+ right: 5px;
+ bottom: 5px;
+ border-radius: 50%;
+ border: 3px solid transparent;
+ animation: spin 3s linear infinite;
+}
+#loader:after {
+ content: "";
+ top: 15px;
+ right: 15px;
+ left: 15px;
+ bottom: 15px;
+ border-radius: 50%;
+ border: 3px solid transparent;
+ animation: spin 1.5s linear infinite;
+}
+#loader-wrapper .loader-section {
+ position: fixed;
+ top: 0;
+ width: 51%;
+ height: 100%;
+ z-index: 1000;
+ transform: translateX(0);
+}
+#loader-wrapper .loader-section.section-left {
+ left: 0;
+}
+#loader-wrapper .loader-section.section-right {
+ right: 0;
+}
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.loaded #loader-wrapper .loader-section.section-left {
+ transform: translateX(-100%);
+ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.loaded #loader-wrapper .loader-section.section-right {
+ transform: translateX(100%);
+ transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.loaded #loader {
+ opacity: 0;
+ transition: all 0.3s ease-out;
+}
+.loaded #loader-wrapper {
+ visibility: hidden;
+ transform: translateY(-100%);
+ transition: all 0.3s 1s ease-out;
+}
+/*************************************************
+=-*=-*=-*=-*=-*=-*= One Column =-*=-*=-*=-*=-*=-*=
+**************************************************/
+.breadcrumb,
+#loader,
+.sidebar .widget-tweeter small,
+.sidebar .widget-twitter small,
+.post-navigation .post-next span,
+.post-navigation .post-prev span,
+.sidebar .post-thumbnail-entry .post-category{
+ display: block;
+}
+.breadcrumb {
+ font-size: 10px;
+ margin-bottom: 10px;
+ letter-spacing: .5px;
+ background-color: transparent;
+ padding: 10px 0;
+}
+.breadcrumb ol, .breadcrumb ul{
+ margin:0;
+ padding: 0;
+}
+.breadcrumb ol li, .breadcrumb ul li {
+ opacity: .8;
+ display: inline;
+}
+.breadcrumb ol li + li::before,
+.breadcrumb ul li + li::before {
+ margin: 0 5px;
+ content: ">";
+ background-color: transparent;
+}
+.breadcrumb ol li.active,
+.breadcrumb ol li:hover,
+.breadcrumb ol li:last-child,
+.breadcrumb ul li.active,
+.breadcrumb ul li:hover,
+.breadcrumb ul li:last-child {
+ opacity: 1;
+}
+#blog .post-item.border > .post-item-wrap > .post-item-description {
+ padding: 24px;
+ line-height: 28px;
+}
+#blog .post-item.border .post-meta-category{
+ top: 11px;
+ right: 10px;
+ font-size: 13px;
+ padding:7px 16px 7px;
+ border-radius: 50px;
+}
+#blog .post-item .post-meta-category,
+#blog .post-item .post-meta-comments,
+#blog .post-item .post-meta-date {
+ top: -4px;
+ font-size: 12px;
+ margin-right: 8px;
+}
+#blog .post-item .post-item-description > h2,
+#blog .post-item .post-item-description > h2 > a {
+ font-size: 22px;
+ font-weight: 600;
+ line-height: 30px;
+ margin-bottom: 16px;
+ letter-spacing: 0px;
+ font-family: 'Playfair Display', serif;
+}
+.blog-posts p {
+ font-size: 16px;
+ line-height: 24px;
+ color: var(--e-global-color-text);
+}
+.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
+ top: 0;
+ left: 0;
+ height: 100%;
+}
+.fluid-width-video-wrapper{
+ padding-top:56.3%;
+}
+.player{
+ top:0;
+}
+.post-audio audio{
+ bottom: 0;
+ left: 0;
+}
+.pagination{
+ padding-left:15px;
+}
+.fluid-width-video-wrapper {
+ padding-top: 66.8%;
+}
+.hide-blog{
+ display: none;
+}
+.load-more a{
+ padding: 12px 25px;
+ border-radius: 30px;
+}
+.load-more a:hover{
+ background: none;
+}
+/*************************************************************
+=-*=-*=-*=-*=-*=-*= Responsive Single Post =-*=-*=-*=-*=-*=-*=
+*************************************************************/
+@media screen and (max-width: 1199px) {
+ .widget-newsletter .form-control {
+ font-size: 12px;
+ padding: 10px 10px;
+ }
+ .sidebar .widget .tabs li > a {
+ font-size: 13px;
+ padding: 10px 8px;
+ }
+ .sidebar .widget {
+ margin-bottom: 20px;
+ padding-bottom: 20px;
+ }
+ .single-post01 .post-item-description,
+ .single-post01 .post-item-description .blockquote{
+ font-size: 14px;
+ line-height: 26px;
+ }
+ .single-post01 .post-navigation .post-next,
+ .single-post01 .post-navigation .post-prev {
+ font-size: 14px;
+ }
+ .single-post01 .post-item-description h2,
+ .single-post01 .post-item-description h2 > a {
+ margin-top: 0;
+ font-size: 28px;
+ line-height: 32px;
+ }
+}
+@media screen and (max-width: 991px) {
+ .respond-form {
+ padding-top: 0;
+ }
+.single-post01 .post-item-description .post-meta-date, .single-post01 .post-item-description .post-meta-date a, .single-post01 .post-item-description .post-meta-category, .single-post01 .post-item-description .post-meta-category a, .single-post01 .post-item-description .post-meta-comments, .single-post01 .post-item-description .post-meta-comments a {
+ margin-right: 5px;
+ }
+ .single-post01 .comments .comment .text {
+ padding: 0;
+ }
+ .single-post01 .comments .comment .image {
+ width: 48px;
+ height: 48px;
+ margin-right: 14px;
+ }
+ .single-post01 .text_holder {
+ font-size: 12px;
+ margin: 10px 0 0;
+ }
+ .single-post01 .comment .comment {
+ margin-left: 30px;
+ }
+ .single-post01 .comments{
+ padding: 30px 0 0;
+ }
+ .sidebar {
+ margin: 20px 0 0;
+ }
+ .page-title h1 {
+ font-size: 2rem;
+ }
+}
+@media screen and (max-width: 767px) {
+ .single-post01 .post-item-description h2,
+ .single-post01 .post-item-description h2 > a {
+ font-size: 24px;
+ line-height: 26px;
+ }
+ #blog .post-item.border > .post-item-wrap > .post-item-description {
+ line-height: 20px;
+ font-size: 12px;
+ }
+ .blog-posts p {
+ font-size: 16px;
+ line-height: 22px;
+ }
+ .single-post01 .post-item-description .blockquote {
+ margin-left: 25px;
+ }
+}
+@media screen and (max-width: 575px) {
+ .single-post01 .text_holder p{
+ margin: 0 0 8px;
+ }
+ .single-post01 .comments .comment .comment_date {
+ font-size: 11px;
+ }
+ .single-post01 .post-item-description,
+ .single-post01 .post-item-description .blockquote {
+ font-size: 13px;
+ line-height: 24px;
+ }
+ .single-post01 .post-item-description h2,
+ .single-post01 .post-item-description h2 > a{
+ margin:0;
+ }
+ .single-post01 .post-meta-share ul{
+ margin:5px 0 0;
+ }
+ .single-post01 .post-item-description .post-meta-date, .single-post01 .post-item-description .post-meta-date a, .single-post01 .post-item-description .post-meta-category, .single-post01 .post-item-description .post-meta-category a, .single-post01 .post-item-description .post-meta-comments, .single-post01 .post-item-description .post-meta-comments a {
+ font-size: 12px;
+ }
+ .single-post01 .respond-comment {
+ font-size: 16px;
+ }
+ .page-title h1 {
+ font-size: 1.8rem;
+ padding: 1rem;
+ padding-bottom: 0;
+ }
+ #blog .post-item .post-item-description > h2,
+ #blog .post-item .post-item-description > h2 > a{
+ font-size: 20px;
+ line-height: 24px;
+ }
+ .single-post01 .comments .comment .text .name {
+ font-size: 18px;
+ }
+}
\ No newline at end of file
diff --git a/yoga-app/src/styles/mediaqueries.scss b/yoga-app/src/styles/mediaqueries.scss
new file mode 100644
index 0000000..d34281e
--- /dev/null
+++ b/yoga-app/src/styles/mediaqueries.scss
@@ -0,0 +1,3245 @@
+/* Media Queries */
+
+@media screen and (max-width: 1440px){
+ .main_header {
+ padding: 35px 85px 0;
+ }
+ .navbar-nav {
+ padding-left: 90px;
+ }
+ .navbar-nav li {
+ margin: 0 10px 0 10px;
+ }
+
+ .left_icons ul li {
+ padding: 10px 12px 8px 10px;
+ }
+
+ .banner-section-outer .banner-section {
+ padding: 50px 85px 138px;
+ }
+ h1 {
+ font-size: 54px;
+ line-height: 66px;
+ }
+ .banner-section-outer .banner-section .banner-section-image img{
+ width: 600px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape img{
+ width: 185px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape {
+ bottom: 155px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape img{
+ width: 155px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape {
+ bottom: 40px;
+ }
+
+ .services_section .services_left_shape {
+ top: 65px;
+ }
+ .services_section .services_left_shape img{
+ width: 230px;
+ }
+
+ .our_specialties_section .our_specialties_right_shape {
+ top: 110px;
+ }
+
+ .get_in_touch_section .get_in_touch_shape {
+ bottom: 0;
+ }
+ .get_in_touch_section .get_in_touch_shape img {
+ width: 120px;
+ }
+ .get_in_touch_section::after {
+ width: 58%;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img {
+ left: -15px;
+ top: 220px;
+ margin-right: 0;
+ }
+
+ .testimonial_content .testimonial_paragraph {
+ padding: 0 86px 0;
+ }
+ #carouselExampleControls .carousel-control-prev {
+ left: -45px;
+ }
+ #carouselExampleControls .carousel-control-next {
+ right: -45px;
+ }
+ .testimonial_section .testimonial_left_shape {
+ top: 30px;
+ }
+ .testimonial_section .testimonial_left_shape img{
+ width: 180px;
+ }
+ .testimonial_section .testimonial_right_shape img{
+ width: 185px;
+ }
+
+ .blog_posts_section .blog_posts_right_shape {
+ bottom: 705px;
+ }
+ .blog_posts_section .blog_posts_right_shape img{
+ width: 190px;
+ }
+ .blog_posts_section .blog_posts_left_shape {
+ bottom: 0;
+ }
+ .blog_posts_section .blog_posts_left_shape img {
+ width: 190px;
+ }
+
+ .footer_shape figure {
+ bottom: 85px;
+ }
+ .footer_shape figure img {
+ width: 160px;
+ }
+
+ .mission_section .mission_right_shape {
+ top: 15px;
+ }
+ .mission_section .mission_right_shape img{
+ width: 90px;
+ }
+ .vision_section .vision_left_shape {
+ top: unset;
+ bottom: 15px;
+ }
+ .vision_section .vision_left_shape img{
+ width: 95px;
+ }
+
+ .services_section .services_page_services_right_shape {
+ top: 30px;
+ }
+ .services_section .services_page_services_right_shape img{
+ width: 255px;
+ }
+
+ .contact_map_section iframe{
+ width: -webkit-fill-available;
+ }
+}
+
+@media screen and (max-width: 1199px){
+ .main_header {
+ padding: 30px 60px 0;
+ }
+ .navbar-brand img{
+ width: 190px;
+ }
+ .navbar-nav {
+ padding-left: 36px;
+ }
+ .navbar-nav li {
+ margin: 0 14px 0 10px;
+ }
+ .navbar-nav .nav-item a {
+ font-size: 16px;
+ line-height: 16px;
+ }
+ .navbar-nav .dropdown {
+ margin: 0 12px 0 12px;
+ }
+ .navbar-nav .nav-item .contact_us {
+ padding: 18px 40px;
+ }
+ .navbar-nav .drop-down-pages .nav-item a {
+ font-size: 15px;
+ line-height: 15px;
+ }
+ .navbar-nav .dropdown-menu {
+ top: 32px;
+ }
+ .left_icons {
+ height: 745px;
+ }
+ .left_icons ul li {
+ padding: 8px 10px 6px 8px;
+ }
+ .left_icons ul li i {
+ font-size: 16px;
+ line-height: 42px;
+ height: 42px;
+ width: 42px;
+ }
+
+ .banner-section-outer .banner-section {
+ padding: 90px 60px 100px;
+ }
+ .banner-section-outer .banner-section .banner-section-content {
+ padding-top: 115px;
+ }
+ h5 {
+ font-size: 18px;
+ line-height: 26px;
+ }
+ .banner-section-outer .banner-section h1 {
+ margin-bottom: 15px;
+ }
+ h1 {
+ font-size: 42px;
+ line-height: 62px;
+ }
+ p {
+ font-size: 18px;
+ line-height: 26px;
+ }
+ .banner-section-outer .banner-section p {
+ margin-bottom: 25px;
+ padding-right: 0;
+ }
+ .banner-section-outer .banner-section-content .btn_wrapper {
+ margin-bottom: 40px;
+ }
+ .banner-section-outer .btn_wrapper .getstarted_btn {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 45px;
+ }
+ .banner-section-outer .banner-section .banner-section-content .top-btn i {
+ font-size: 65px;
+ line-height: 65px;
+ }
+ .banner-section-outer .banner-section .banner-section-image figure {
+ top: 0;
+ left: 0;
+ }
+ .banner-section-outer .banner-section .banner-section-image img {
+ width: 470px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape {
+ top: -42px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape img{
+ width: 70px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape {
+ top: 60px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape img {
+ width: 160px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape {
+ bottom: 120px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape img {
+ width: 95px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape {
+ bottom: 25px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape img {
+ width: 55px;
+ }
+
+ .services_section {
+ padding: 95px 0 100px;
+ }
+ .services_content h5 {
+ margin-bottom: 5px;
+ }
+ h2 {
+ font-size: 40px;
+ line-height: 50px;
+ }
+ .services_content h2 {
+ margin-bottom: 15px;
+ }
+ .services_content p {
+ margin-bottom: 30px;
+ padding: 0 70px;
+ }
+ h3 {
+ font-size: 18px;
+ line-height: 45px;
+ }
+ .services_box_content .services_box_lower_portion p {
+ font-size: 16px;
+ line-height: 22px;
+ }
+ .services_box_content .services_box_lower_portion .btn_wrapper i {
+ font-size: 22px;
+ line-height: 22px;
+ padding: 10px 12px;
+ }
+ .services_section .services_left_shape {
+ top: 60px;
+ }
+ .services_section .services_left_shape img {
+ width: 170px;
+ }
+
+ .aboutus_section {
+ padding: 85px 0 100px;
+ }
+ .aboutus_image figure {
+ margin-top: 0;
+ }
+ .aboutus_section .aboutus_top_shape {
+ top: -10px;
+ left: -15px;
+ }
+ .aboutus_section .aboutus_top_shape img{
+ width: 250px
+ }
+ .aboutus_section .aboutus_bottom_shape {
+ top: 230px;
+ left: -25px;
+ }
+ .aboutus_section .aboutus_bottom_shape img {
+ width: 115px;
+ }
+ .aboutus_content {
+ padding-top: 130px;
+ padding-left: 10px;
+ }
+ .aboutus_content h5 {
+ margin-bottom: 5px;
+ }
+ .aboutus_content h2 {
+ margin-bottom: 15px;
+ }
+ .aboutus_content p {
+ margin-bottom: 12px;
+ }
+ h6 {
+ font-size: 18px;
+ line-height: 26px;
+ }
+ .aboutus_content h6 {
+ margin-left: 12px;
+ margin-bottom: 25px;
+ }
+ .aboutus_content .btn_wrapper .get_started_btn {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 35px;
+ }
+
+ .our_specialties_section {
+ padding: 95px 0 75px;
+ }
+ .our_specialties_heading_content h5 {
+ margin-bottom: 8px;
+ }
+ .our_specialties_heading_content h2 {
+ margin-bottom: 15px;
+ }
+ .our_specialties_heading_content p {
+ margin-bottom: 30px;
+ padding: 0 15px;
+ }
+ .specialties_content {
+ margin-bottom: 42px;
+ }
+ .s1 {
+ padding-right: 10px;
+ }
+ .specialties_content .specialties_name {
+ font-size: 16px;
+ line-height: 22px;
+ }
+ .specialties_content .specialties_paragraph {
+ font-size: 16px;
+ line-height: 20px;
+ }
+ .s1::after {
+ right: -70px;
+ }
+ .specialties_content::after {
+ height: 65px;
+ width: 65px;
+ font-size: 38px;
+ line-height: 56px;
+ }
+ .s2 {
+ padding-right: 45px;
+ }
+ .s3 {
+ padding-right: 45px;
+ }
+ .s4::after {
+ right: -65px;
+ }
+ .specialties_left_line img {
+ height: 380px;
+ }
+ .s5 {
+ padding-left: 10px;
+ }
+ .s5::after {
+ left: -70px;
+ }
+ .s6 {
+ padding-left: 48px;
+ }
+ .s6::after {
+ left: -28px;
+ }
+ .s7 {
+ padding-left: 48px;
+ }
+ .s7::after {
+ left: -28px;
+ }
+ .s8 {
+ padding-left: 24px;
+ }
+ .s8::after {
+ left: -65px;
+ }
+ .specialties_right_line img {
+ height: 380px;
+ }
+ .our_specialties_section .our_specialties_right_shape {
+ top: 115px;
+ }
+ .our_specialties_section .our_specialties_right_shape img {
+ width: 240px;
+ }
+
+ .get_in_touch_section {
+ padding: 95px 0 100px;
+ }
+ .get_in_touch_section:before {
+ width: 52%;
+ }
+ .get_in_touch_content h5 {
+ margin-bottom: 8px;
+ }
+ .get_in_touch_content h2 {
+ margin-bottom: 28px;
+ }
+ .get_in_touch_content input {
+ font-size: 16px;
+ line-height: 22px;
+ padding-top: 26px;
+ padding-bottom: 26px;
+ width: 100%;
+ margin-bottom: 14px;
+ }
+ .get_in_touch_content .form_style {
+ margin-left: -10px;
+ }
+ .get_in_touch_content textarea {
+ font-size: 16px;
+ line-height: 22px;
+ padding: 16px 20px;
+ width: 98%;
+ height: 110px;
+ margin-bottom: 35px;
+ }
+ .get_in_touch_content button {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 35px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img {
+ left: -50px;
+ top: 260px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img img{
+ width: 135px;
+ }
+ .get_in_touch_section .get_in_touch_shape img {
+ width: 92px;
+ }
+ .get_in_touch_section::after {
+ width: 68%;
+ }
+
+ .pricing_plans_section {
+ padding: 95px 0 100px;
+ }
+ .pricing_plans_content h5 {
+ margin-bottom: 5px;
+ }
+ .pricing_plans_content h2 {
+ margin-bottom: 15px;
+ }
+ .pricing_plans_content p {
+ margin-bottom: 30px;
+ padding: 0 60px;
+ }
+ .pricing_plans_box_image_content {
+ width: 100px;
+ height: 100px;
+ bottom: -50px;
+ padding: 22px 22px;
+ }
+ .pricing_plans_box_lower_portion {
+ padding: 55px 40px 30px;
+ }
+ .pricing_plans_box_lower_portion ul {
+ margin-bottom: 10px;
+ }
+ .pricing_plans_box_lower_portion ul li {
+ font-size: 16px;
+ line-height: 30px;
+ }
+ .pricing_plans_box_lower_portion ul li i {
+ font-size: 14px;
+ line-height: 14px;
+ margin-right: 8px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper {
+ margin-bottom: 10px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price {
+ font-size: 40px;
+ line-height: 50px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .per_month {
+ font-size: 16px;
+ line-height: 50px;
+ }
+ .pricing_plans_box_lower_portion .btn_wrapper {
+ padding-left: 0;
+ }
+ .pricing_plans_box_lower_portion .enroll_now_btn {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 18px 32px;
+ }
+ .second_lower_portion {
+ padding: 55px 40px 30px;
+ }
+ .third_lower_portion {
+ padding: 55px 40px 30px;
+ }
+
+ .testimonial_section {
+ padding: 100px 0;
+ }
+ .testimonial_content i {
+ font-size: 115px;
+ line-height: 75px;
+ margin-bottom: 25px;
+ }
+ .testimonial_content .testimonial_paragraph {
+ font-size: 20px;
+ line-height: 32px;
+ padding: 0 46px 0;
+ margin-bottom: 22px;
+ }
+ .testimonial_content figure {
+ margin-bottom: 15px;
+ }
+ .testimonial_content .testimonial_person_name {
+ font-size: 20px;
+ line-height: 22px;
+ }
+ .testimonial_content span {
+ font-size: 16px;
+ line-height: 22px;
+ }
+ #carouselExampleControls .carousel-control-prev {
+ left: -20px;
+ width: 5%;
+ top: -80px;
+ font-size: 35px;
+ line-height: 35px;
+ }
+ #carouselExampleControls .carousel-control-next {
+ right: -20px;
+ width: 5%;
+ top: -80px;
+ font-size: 35px;
+ line-height: 35px;
+ }
+ .testimonial_section .testimonial_left_shape {
+ top: 20px;
+ }
+ .testimonial_section .testimonial_left_shape img {
+ width: 100px;
+ }
+ .testimonial_section .testimonial_right_shape {
+ bottom: 55px;
+ }
+ .testimonial_section .testimonial_right_shape img {
+ width: 110px;
+ }
+
+ .blog_posts_section {
+ padding: 95px 0 100px;
+ }
+ .blog_posts_content h5 {
+ margin-bottom: 5px;
+ }
+ .blog_posts_content h2 {
+ margin-bottom: 15px;
+ }
+ .blog_posts_content p {
+ margin-bottom: 30px;
+ padding: 0 55px;
+ }
+ .blog_posts_image {
+ margin-bottom: 40px;
+ }
+ .blog_posts_image_content {
+ bottom: 20px;
+ left: 30px;
+ }
+ .blog_posts_image_content span {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 5px 16px;
+ margin-bottom: 12px;
+ }
+ .blog_posts_image_content h4 {
+ margin-bottom: 18px;
+ }
+ h4 {
+ font-size: 20px;
+ line-height: 28px;
+ }
+ .blog_posts_image_content i {
+ font-size: 18px;
+ line-height: 18px;
+ }
+ .blog_posts_section .btn_wrapper .view_blog {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 32px;
+ }
+ .blog_posts_section .blog_posts_left_shape img {
+ width: 170px;
+ }
+ .blog_posts_section .blog_posts_right_shape {
+ bottom: 600px;
+ }
+ .blog_posts_section .blog_posts_right_shape img {
+ width: 170px;
+ }
+
+ .subscribe_background_image {
+ padding: 95px 65px 100px;
+ border-radius: 0 0 50px;
+ }
+ .subscribe_content h5 {
+ margin-bottom: 5px;
+ }
+ .subscribe_content h2 {
+ margin-bottom: 25px;
+ }
+ .subscribe_content input {
+ margin-bottom: 22px;
+ }
+ .subscribe_content button {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 18px 35px;
+ }
+ .subscribe_background_image .subscribe_image {
+ bottom: -100px;
+ right: -50px;
+ }
+ .subscribe_background_image .subscribe_image img{
+ width: 780px;
+ }
+
+ .footer-section {
+ padding: 230px 0 0px;
+ margin-top: -135px;
+ }
+ .middle-portion .footer_logo {
+ padding-left: 20px;
+ padding-top: 0px;
+ }
+ .middle-portion .about_col {
+ margin-left: -25px;
+ }
+ .middle-portion .about_col h4 {
+ margin-bottom: 16px;
+ padding-left: 0px;
+ }
+ .middle-portion .about_col ul li p {
+ font-size: 16px;
+ line-height: 24px;
+ margin-bottom: 20px;
+ }
+ .middle-portion ul .icons {
+ margin-right: 5px;
+ }
+ .middle-portion ul .icons i {
+ font-size: 16px;
+ line-height: 44px;
+ height: 44px;
+ width: 44px;
+ }
+ .middle-portion .links_col {
+ padding-left: 0px;
+ }
+ .middle-portion h4 {
+ margin-bottom: 14px;
+ }
+ .middle-portion li a {
+ font-size: 16px;
+ line-height: 30px;
+ }
+ .middle-portion .contact_col {
+ padding-right: 0px;
+ margin-left: -40px;
+ }
+ .middle-portion li i {
+ margin-right: 10px;
+ }
+ .middle-portion li .location {
+ margin-right: 10px;
+ }
+ .middle-portion .contact_col li span {
+ font-size: 16px;
+ line-height: 22px;
+ }
+ .copyright {
+ padding: 20px 0;
+ }
+ .copyright p {
+ line-height: 20px;
+ }
+ .footer_shape figure {
+ bottom: 70px;
+ }
+ .footer_shape figure img {
+ width: 120px;
+ }
+
+ .sub-banner-section .banner-section {
+ padding: 80px 0 100px;
+ }
+ .sub-banner-section .banner-section h1 {
+ margin-bottom: 12px;
+ }
+ .sub-banner-section .banner-section p {
+ padding: 0 200px;
+ margin-bottom: 22px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 12px 20px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper .sub_home_span {
+ margin-right: 5px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper .sub_span {
+ margin-left: 5px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape {
+ top: -20px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape img{
+ width: 80px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape {
+ top: 85px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape img{
+ width: 200px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape {
+ bottom: 190px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape img{
+ width: 175px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape {
+ bottom: 75px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape img{
+ width: 70px;
+ }
+
+ .aboutpage_aboutus_section {
+ padding: 100px 0;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape {
+ top: 15px;
+ left: -12px;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape img {
+ width: 220px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape {
+ top: 240px;
+ left: -15px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape img{
+ width: 100px;
+ }
+ .aboutpage_aboutus_content h5 {
+ margin-bottom: 8px;
+ }
+ .aboutpage_aboutus_content h2 {
+ margin-bottom: 12px;
+ }
+ .aboutpage_aboutus_content p {
+ margin-bottom: 8px;
+ }
+ .aboutpage_aboutus_content .margin_bottom {
+ margin-bottom: 25px;
+ }
+ .aboutpage_aboutus_content .box {
+ width: 47%;
+ padding: 20px 13px 15px;
+ }
+ .aboutpage_aboutus_content .box i {
+ left: 15px;
+ top: 25px;
+ height: 34px;
+ width: 34px;
+ font-size: 16px;
+ line-height: 32px;
+ }
+ .aboutpage_aboutus_content .box span {
+ font-size: 16px;
+ line-height: 19px;
+ padding-left: 45px;
+ }
+
+ .discount_section {
+ padding: 95px 0 100px;
+ }
+ .discount_content h2 {
+ margin-bottom: 15px;
+ }
+ .discount_content p {
+ margin-bottom: 30px;
+ padding: 0 115px;
+ }
+ .discount_content .btn_wrapper .get_started {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 45px;
+ }
+
+ .mission_section {
+ padding: 100px 0 50px;
+ }
+ .mission_content {
+ padding-top: 135px;
+ padding-left: 70px;
+ }
+ .mission_content h5 {
+ margin-bottom: 8px;
+ }
+ .mission_content h2 {
+ margin-bottom: 12px;
+ }
+ .mission_content p {
+ margin-bottom: 28px;
+ padding-right: 18px;
+ }
+ .mission_content .btn_wrapper .read_more_btn {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 40px;
+ }
+ .mission_section .mission_right_shape {
+ display: none;
+ }
+
+ .vision_section {
+ padding: 50px 0 100px;
+ }
+ .vision_content {
+ padding-top: 80px;
+ padding-left: 15px;
+ }
+ .vision_content h5 {
+ margin-bottom: 8px;
+ }
+ .vision_content h2 {
+ margin-bottom: 12px;
+ }
+ .vision_content p {
+ margin-bottom: 28px;
+ padding-right: 40px;
+ }
+ .vision_content .btn_wrapper .read_more_btn {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 40px;
+ }
+ .vision_section .vision_left_shape {
+ display: none;
+ }
+
+ .achievement_section {
+ padding: 95px 0 80px;
+ }
+ .achievement_content h5 {
+ margin-bottom: 8px;
+ }
+ .achievement_content h2 {
+ margin-bottom: 12px;
+ }
+ .achievement_content p {
+ margin-bottom: 20px;
+ padding: 0 40px;
+ }
+
+ .services_section .services_page_services_right_shape img {
+ width: 190px;
+ }
+
+ .our_team_section {
+ padding: 95px 0 50px;
+ }
+ .our_team_content h5 {
+ margin-bottom: 8px;
+ }
+ .our_team_content h2 {
+ margin-bottom: 15px;
+ }
+ .our_team_content p {
+ margin-bottom: 30px;
+ padding: 0 50px;
+ }
+ .our_team_section .our_team_box_content .our_team_box_upper_portion {
+ margin-bottom: 5px;
+ }
+ .our_team_box_content .our_team_box_lower_portion p {
+ font-size: 16px;
+ line-height: 22px;
+ margin-top: -5px;
+ margin-bottom: 10px;
+ }
+ .our_team_box_content .our_team_box_lower_portion .social_icons i {
+ line-height: 34px;
+ height: 34px;
+ width: 34px;
+ margin-right: 5px;
+ }
+
+ .accordian-section {
+ padding: 95px 0 100px;
+ }
+ .accordian_content h5 {
+ margin-bottom: 8px;
+ }
+ .accordian_content h2 {
+ margin-bottom: 15px;
+ }
+ .accordian_content p {
+ margin-bottom: 30px;
+ padding: 0 60px;
+ }
+ .accordian-section .accordian-inner .accordion-card {
+ margin-bottom: 32px;
+ }
+ .accordian-section .accordian-inner .accordion-card .btn {
+ padding: 18px 70px;
+ }
+ .accordian-section .accordion-card .btn-link:before {
+ left: 20px;
+ top: 14px;
+ font-size: 18px;
+ height: 36px;
+ width: 36px;
+ line-height: 34px;
+ }
+ .accordian-section .accordian-inner .card-body {
+ padding: 3px 20px 25px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper figure {
+ top: 4px;
+ left: 50px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper p {
+ font-size: 16px;
+ line-height: 22px;
+ margin-left: 60px;
+ }
+
+ .message_section {
+ padding: 95px 0 100px;
+ }
+ .message_content h5 {
+ margin-bottom: 8px;
+ }
+ .message_content h2 {
+ margin-bottom: 15px;
+ }
+ .message_content p {
+ margin-bottom: 30px;
+ }
+ .message_content input {
+ padding-top: 30px;
+ padding-bottom: 30px;
+ padding-left: 22px;
+ margin-bottom: 25px;
+ }
+ .message_content .form_style {
+ margin-left: -32px;
+ }
+ .message_content textarea {
+ padding: 16px 22px;
+ height: 122px;
+ margin-bottom: 35px;
+ }
+ .message_content button {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 22px 36px;
+ }
+ .message_section .box {
+ width: 340px;
+ padding: 26px 16px 35px;
+ margin-bottom: 25px;
+ }
+ .message_section .box .box_image_content {
+ width: 22%;
+ }
+ .message_section .box .box_image_content figure {
+ width: 80px;
+ height: 80px;
+ line-height: 80px;
+ }
+ .message_section .box .box_wrapper {
+ padding-left: 22px;
+ margin-top: -10px;
+ width: 78%;
+ }
+ .message_section .box .box_wrapper p {
+ font-size: 16px;
+ line-height: 22px;
+ }
+
+ .contact_subscribe_section {
+ margin-top: -352px;
+ }
+
+ .blog-posts {
+ padding: 100px 0 75px;
+ }
+}
+
+@media screen and (max-width: 991px){
+ .main_header {
+ padding: 25px 30px 0;
+ }
+ .navbar-brand img {
+ width: 175px;
+ }
+ .navbar-nav {
+ padding-left: 0;
+ }
+ .navbar-collapse {
+ background: var(--e-global-color-white);
+ position: absolute;
+ right: 0px;
+ width: 30%;
+ top: 45px;
+ z-index: 16;
+ padding: 0;
+ box-shadow: 1px 1px 30px rgb(0 0 0 / 10%);
+ }
+ .navbar-nav .active > a{
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-soft-orange) !important;
+ }
+ .navbar-nav .nav-item a:hover{
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-soft-orange) !important;
+ }
+ .navbar-toggler {
+ margin-left: auto;
+ border: none !important;
+ padding: 0;
+ width: 30px;
+ height: 22px;
+ }
+ .navbar-light .navbar-toggler-icon {
+ background: var(--e-global-color-white);
+ height: 2px;
+ margin: 7px 0 0 0;
+ width: 100%;
+ float: right;
+ }
+ .navbar-toggler.collapsed span:nth-child(1) {
+ transform: rotate(0deg);
+ }
+ .navbar-toggler span.navbar-toggler-icon:first-child {
+ margin-top: 0;
+ }
+ .navbar-toggler span:nth-child(1) {
+ transform: rotate(45deg);
+ transform-origin: 0% 80%;
+ }
+ .navbar-toggler span.navbar-toggler-icon {
+ transition: all 0.15s;
+ }
+ .navbar-toggler.collapsed span:nth-child(2) {
+ opacity: 1;
+ }
+ .navbar-toggler span:nth-child(2) {
+ opacity: 0;
+ }
+ .navbar-toggler.collapsed span:nth-child(3) {
+ transform: rotate(0deg);
+ }
+ .navbar-toggler span:nth-child(3) {
+ transform: rotate(-45deg);
+ transform-origin: 15% 100%;
+ }
+ .collapse:not(.show) {
+ display: none;
+ }
+ .navbar-collapse ul{
+ align-items: unset;
+ text-align: unset;
+ margin-left: 0;
+ }
+ button:focus {
+ outline: none;
+ }
+ .navbar li {
+ margin: 0 !important;
+ padding: 0;
+ }
+ .navbar-nav .nav-item a {
+ padding: 12px 30px !important;
+ color: var(--e-global-color-primary) !important;
+ }
+ .navbar-nav .active > a {
+ font-weight: bold;
+ }
+ .navbar-nav .dropdown-menu {
+ position: static;
+ border: none;
+ box-shadow: none;
+ background-color: var(--e-global-color-white);
+ }
+ .navbar-collapse .drop-down-pages {
+ margin-left: 0;
+ }
+ .navbar-nav .drop-down-pages .nav-item a {
+ padding: 12px 40px !important;
+ }
+ .navbar-nav .drop-down-pages a {
+ padding: 0 !important;
+ }
+ .navbar-nav .nav-item .contact_us{
+ background-color: transparent;
+ color: var(--e-global-color-primary) !important;
+ display: block;
+ text-align: left;
+ border-radius: 0;
+ }
+
+ .left_icons ul {
+ display: none;
+ }
+
+ .banner-section-outer .banner-section {
+ padding: 65px 30px 70px;
+ }
+ .banner-section-outer .banner-section .banner-section-content {
+ padding-top: 50px;
+ }
+ h5 {
+ font-size: 16px;
+ line-height: 24px;
+ }
+ .banner-section-outer .banner-section h1 {
+ margin-bottom: 12px;
+ }
+ h1 {
+ font-size: 36px;
+ line-height: 56px;
+ }
+ p {
+ font-size: 16px;
+ line-height: 24px;
+ }
+ .banner-section-outer .banner-section p {
+ margin-bottom: 20px;
+ margin-left: 0;
+ }
+ .banner-section-outer .banner-section-content .btn_wrapper {
+ margin-bottom: 25px;
+ }
+ .banner-section-outer .btn_wrapper .getstarted_btn {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 40px;
+ }
+ .banner-section-outer .banner-section .banner-section-content .top-btn i {
+ font-size: 46px;
+ line-height: 46px;
+ }
+ .banner-section-outer .banner-section .banner-section-image img {
+ width: 360px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape {
+ top: -10px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape img {
+ width: 50px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape {
+ top: 55px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape img {
+ width: 112px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape {
+ bottom: 100px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape img {
+ width: 75px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape {
+ bottom: 15px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape img {
+ width: 45px;
+ }
+
+ .services_section {
+ padding: 65px 0 40px;
+ }
+ h2 {
+ font-size: 34px;
+ line-height: 44px;
+ }
+ .services_content h2 {
+ margin-bottom: 10px;
+ padding: 0 70px;
+ }
+ .services_content p {
+ margin-bottom: 25px;
+ padding: 0;
+ }
+ .services_section .services_box_content {
+ margin-bottom: 30px;
+ }
+ .services_section .services_box_content .services_box_upper_portion {
+ margin-bottom: 5px;
+ }
+ .services_section .services_box_content .services_box_upper_portion img {
+ width: 100%;
+ }
+ .services_box_content .services_box_lower_portion p {
+ padding-right: 70px;
+ }
+ .services_box_content .services_box_lower_portion .btn_wrapper i {
+ font-size: 20px;
+ line-height: 20px;
+ padding: 10px 10px;
+ }
+ .services_section .services_left_shape {
+ top: 35px;
+ }
+ .services_section .services_left_shape img {
+ width: 125px;
+ }
+
+ .aboutus_section {
+ padding: 55px 0 70px;
+ }
+ .aboutus_section .aboutus_top_shape {
+ top: 0;
+ left: 0px;
+ }
+ .aboutus_section .aboutus_top_shape img {
+ width: 170px;
+ }
+ .aboutus_section .aboutus_bottom_shape {
+ top: 180px;
+ left: -22px;
+ }
+ .aboutus_section .aboutus_bottom_shape img {
+ width: 110px;
+ }
+ .aboutus_content {
+ padding-top: 60px;
+ padding-left: 0;
+ }
+ .aboutus_content h2 {
+ margin-bottom: 12px;
+ }
+ .aboutus_content p {
+ margin-bottom: 10px;
+ }
+ .aboutus_content h6 {
+ margin-left: 10px;
+ margin-bottom: 20px;
+ }
+ h6 {
+ font-size: 16px;
+ line-height: 24px;
+ }
+ .aboutus_line_wrapper .purple_line {
+ top: 10px;
+ }
+ .aboutus_content .btn_wrapper .get_started_btn {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 30px;
+ }
+
+ .our_specialties_section {
+ padding: 65px 0 25px;
+ }
+ .our_specialties_heading_content h5 {
+ margin-bottom: 5px;
+ }
+ .our_specialties_heading_content h2 {
+ margin-bottom: 12px;
+ }
+ .our_specialties_heading_content p {
+ margin-bottom: 25px;
+ padding: 0;
+ }
+ .s1 {
+ padding-top: 15px;
+ }
+ .s1::after {
+ top: 15px;
+ }
+ .specialties_content::after {
+ height: 60px;
+ width: 60px;
+ font-size: 36px;
+ line-height: 52px;
+ }
+ .s5 {
+ padding-top: 15px;
+ }
+ .s5::after {
+ top: 15px;
+ }
+ .specialties_left_line {
+ top: 30px;
+ }
+ .specialties_left_line img {
+ height: 370px;
+ }
+ .specialties_right_line {
+ top: 30px;
+ }
+ .specialties_right_line img {
+ height: 370px;
+ }
+ .our_specialties_section .specialties_image{
+ padding-top: 60px;
+ }
+ .our_specialties_section .our_specialties_right_shape {
+ top: 50px;
+ }
+ .our_specialties_section .our_specialties_right_shape img {
+ width: 150px;
+ }
+
+ .get_in_touch_section {
+ padding: 65px 0 70px;
+ }
+ .get_in_touch_content h5 {
+ margin-bottom: 5px;
+ }
+ .get_in_touch_content h2 {
+ margin-bottom: 22px;
+ padding-right: 0px;
+ }
+ .get_in_touch_content input {
+ padding-top: 24px;
+ padding-bottom: 24px;
+ margin-bottom: 12px;
+ padding-left: 12px;
+ }
+ .get_in_touch_content .form_style {
+ margin-left: 0px;
+ }
+ .get_in_touch_content textarea {
+ padding: 14px 12px;
+ width: 100%;
+ height: 105px;
+ margin-bottom: 28px;
+ }
+ .get_in_touch_content button {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 32px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img {
+ left: -80px;
+ top: 290px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img img {
+ width: 115px;
+ }
+ .get_in_touch_section .get_in_touch_shape {
+ display: none;
+ }
+ .get_in_touch_section::after {
+ width: 87%;
+ }
+
+ .pricing_plans_section {
+ padding: 65px 0 70px;
+ }
+ .pricing_plans_content h2 {
+ margin-bottom: 12px;
+ }
+ .pricing_plans_content p {
+ margin-bottom: 25px;
+ padding: 0;
+ }
+ .pricing_plans_box_image_content {
+ width: 80px;
+ height: 80px;
+ bottom: -40px;
+ padding: 20px 20px;
+ }
+ .pricing_plans_box_lower_portion {
+ padding: 38px 15px 25px;
+ }
+ .pricing_plans_box_lower_portion ul {
+ margin-bottom: 5px;
+ }
+ .pricing_plans_box_lower_portion ul li {
+ font-size: 14px;
+ line-height: 28px;
+ }
+ .pricing_plans_box_lower_portion ul li i {
+ font-size: 12px;
+ line-height: 12px;
+ margin-right: 5px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper {
+ margin-bottom: 8px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price {
+ font-size: 34px;
+ line-height: 44px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .per_month {
+ font-size: 14px;
+ line-height: 42px;
+ }
+ .pricing_plans_box_lower_portion .enroll_now_btn {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 16px 25px;
+ }
+ .second_lower_portion {
+ padding: 38px 15px 25px;
+ }
+ .third_lower_portion {
+ padding: 38px 15px 25px;
+ }
+
+ .testimonial_section {
+ padding: 70px 0;
+ }
+ .testimonial_content i {
+ font-size: 100px;
+ line-height: 62px;
+ margin-bottom: 20px;
+ }
+ .testimonial_content .testimonial_paragraph {
+ font-size: 18px;
+ line-height: 28px;
+ padding: 0 12px 0;
+ margin-bottom: 18px;
+ }
+ .testimonial_content figure {
+ margin-bottom: 10px;
+ }
+ .testimonial_content .testimonial_person_name {
+ font-size: 18px;
+ line-height: 20px;
+ margin-bottom: 0;
+ }
+ #carouselExampleControls .carousel-control-prev {
+ left: -28px;
+ width: 5%;
+ top: -85px;
+ font-size: 32px;
+ line-height: 32px;
+ }
+ #carouselExampleControls .carousel-control-next {
+ right: -28px;
+ width: 5%;
+ top: -85px;
+ font-size: 32px;
+ line-height: 32px;
+ }
+ .testimonial_section .testimonial_left_shape {
+ top: 15px;
+ }
+ .testimonial_section .testimonial_left_shape img {
+ width: 80px;
+ }
+ .testimonial_section .testimonial_right_shape {
+ bottom: 45px;
+ }
+ .testimonial_section .testimonial_right_shape img {
+ width: 90px;
+ }
+
+ .blog_posts_section {
+ padding: 65px 0 70px;
+ }
+ .blog_posts_content h2 {
+ margin-bottom: 12px;
+ }
+ .blog_posts_content p {
+ margin-bottom: 25px;
+ padding: 0;
+ }
+ .blog_posts_image {
+ margin-bottom: 30px;
+ }
+ .blog_posts_image_content {
+ bottom: 15px;
+ left: 15px;
+ }
+ .blog_posts_image_content span {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 5px 14px;
+ margin-bottom: 5px;
+ }
+ .blog_posts_image_content h4 {
+ margin-bottom: 12px;
+ padding-right: 0;
+ }
+ h4 {
+ font-size: 18px;
+ line-height: 26px;
+ }
+ .blog_posts_section .btn_wrapper .view_blog {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 25px;
+ }
+ .blog_posts_section .blog_posts_left_shape img {
+ width: 125px;
+ }
+ .blog_posts_section .blog_posts_right_shape {
+ bottom: 470px;
+ }
+ .blog_posts_section .blog_posts_right_shape img {
+ width: 125px;
+ }
+
+ .subscribe_background_image {
+ padding: 65px 30px 70px;
+ }
+ .subscribe_content h2 {
+ margin-bottom: 20px;
+ }
+ .subscribe_content input {
+ font-size: 16px;
+ line-height: 22px;
+ padding-top: 22px;
+ padding-bottom: 25px;
+ padding-left: 18px;
+ margin-bottom: 20px;
+ }
+ .subscribe_content button {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 16px 32px;
+ }
+ .subscribe_background_image .subscribe_image {
+ bottom: -70px;
+ right: -12px;
+ }
+ .subscribe_background_image .subscribe_image img {
+ width: 575px;
+ }
+
+ .footer-section {
+ padding: 200px 0 0;
+ }
+ .middle-portion {
+ margin-bottom: 70px;
+ }
+ .middle-portion .about_col {
+ margin-left: 0;
+ }
+ .middle-portion .about_col h4 {
+ margin-bottom: 14px;
+ }
+ .middle-portion .about_col ul li p {
+ margin-bottom: 15px;
+ }
+ .middle-portion ul .icons i {
+ font-size: 14px;
+ line-height: 40px;
+ height: 40px;
+ width: 40px;
+ }
+ .middle-portion .links_col {
+ padding-left: 40px;
+ }
+ .middle-portion h4 {
+ margin-bottom: 12px;
+ }
+ .middle-portion .contact_col {
+ margin-left: 0;
+ }
+ .middle-portion li i {
+ margin-right: 5px;
+ }
+ .middle-portion li .location {
+ margin-right: 5px;
+ }
+ .copyright {
+ padding: 16px 0;
+ }
+ .copyright p {
+ line-height: 18px;
+ }
+ .footer_shape figure {
+ bottom: 55px;
+ }
+ .footer_shape figure img {
+ width: 100px;
+ }
+
+ .sub-banner-section .banner-section {
+ padding: 50px 0 70px;
+ }
+ .sub-banner-section .banner-section h1 {
+ margin-bottom: 8px;
+ }
+ .sub-banner-section .banner-section p {
+ padding: 0 112px;
+ margin-bottom: 20px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 12px 18px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape {
+ top: 30px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape img {
+ width: 60px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape {
+ top: 120px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape img {
+ width: 135px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape {
+ bottom: 150px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape img {
+ width: 130px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape {
+ bottom: 55px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape img {
+ width: 55px;
+ }
+
+ .aboutpage_aboutus_section {
+ padding: 75px 0 55px;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape {
+ top: -15px;
+ left: -20px;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape img {
+ width: 180px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape {
+ top: 165px;
+ left: -25px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape img {
+ width: 80px;
+ }
+ .aboutpage_aboutus_content {
+ padding-top: 55px;
+ }
+ .aboutpage_aboutus_content h5 {
+ margin-bottom: 5px;
+ }
+ .aboutpage_aboutus_content h2 {
+ margin-bottom: 10px;
+ }
+ .aboutpage_aboutus_content .margin_bottom {
+ margin-bottom: 20px;
+ }
+ .aboutpage_aboutus_content .box {
+ width: 47%;
+ padding: 15px 6px 15px;
+ margin-bottom: 18px;
+ margin-right: 12px;
+ }
+ .aboutpage_aboutus_content .box i {
+ left: 10px;
+ top: 22px;
+ height: 30px;
+ width: 30px;
+ font-size: 14px;
+ line-height: 28px;
+ }
+ .aboutpage_aboutus_content .box span {
+ padding-left: 40px;
+ }
+
+ .discount_section {
+ padding: 65px 0 70px;
+ }
+ .discount_content h2 {
+ margin-bottom: 12px;
+ padding: 0 115px;
+ }
+ .discount_content p {
+ margin-bottom: 25px;
+ padding: 0 30px;
+ }
+ .discount_content .btn_wrapper .get_started {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 40px;
+ }
+
+ .mission_section {
+ padding: 70px 0 35px;
+ }
+ .mission_section .mission_box {
+ border-radius: 140px 0 140px 0;
+ }
+ .mission_content {
+ padding-top: 70px;
+ padding-left: 45px;
+ }
+ .mission_content h5 {
+ margin-bottom: 5px;
+ }
+ .mission_content h2 {
+ margin-bottom: 10px;
+ }
+ .mission_content p {
+ margin-bottom: 22px;
+ padding-right: 0px;
+ }
+ .mission_content .btn_wrapper .read_more_btn {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 35px;
+ }
+
+ .vision_section {
+ padding: 35px 0 70px;
+ }
+ .vision_section .vision_box {
+ border-radius: 120px 0 120px 0;
+ }
+ .vision_content {
+ padding-top: 40px;
+ padding-left: 0px;
+ }
+ .vision_content h5 {
+ margin-bottom: 5px;
+ }
+ .vision_content h2 {
+ margin-bottom: 10px;
+ }
+ .vision_content p {
+ margin-bottom: 22px;
+ padding-right: 30px;
+ }
+ .vision_content .btn_wrapper .read_more_btn {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 35px;
+ }
+ .achievement_section {
+ padding: 65px 0 50px;
+ }
+ .achievement_content h5 {
+ margin-bottom: 5px;
+ }
+ .achievement_content h2 {
+ margin-bottom: 10px;
+ }
+ .achievement_content p {
+ margin-bottom: 15px;
+ padding: 0;
+ }
+
+ .services_section .services_page_services_right_shape img {
+ width: 135px;
+ }
+
+ .our_team_section {
+ padding: 65px 0 20px;
+ }
+ .our_team_section .our_team_box_content .our_team_box_upper_portion img {
+ width: 100%;
+ }
+ .our_team_content h5 {
+ margin-bottom: 5px;
+ }
+ .our_team_content h2 {
+ margin-bottom: 12px;
+ }
+ .our_team_content p {
+ padding: 0;
+ }
+
+ .accordian-section {
+ padding: 65px 0 70px;
+ }
+ .accordian_content h5 {
+ margin-bottom: 5px;
+ }
+ .accordian_content h2 {
+ margin-bottom: 12px;
+ }
+ .accordian_content p {
+ margin-bottom: 28px;
+ padding: 0 30px;
+ }
+ .accordian-section .accordian-section-inner {
+ padding-left: 30px;
+ }
+ .accordian-section .accordian-inner .accordion-card {
+ margin-bottom: 30px;
+ width: 100%;
+ }
+ .accordian-section .accordian-inner .accordion-card .btn {
+ padding: 16px 60px;
+ }
+ .accordian-section .accordion-card .btn-link:before {
+ left: 15px;
+ top: 16px;
+ font-size: 16px;
+ height: 32px;
+ width: 32px;
+ line-height: 30px;
+ }
+ .accordian-section .accordian-inner .card-body {
+ padding: 3px 0px 25px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper figure {
+ top: 0;
+ left: 62px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper p {
+ font-size: 14px;
+ line-height: 20px;
+ margin-left: 75px;
+ padding-right: 68px !important;
+ }
+
+ .message_section {
+ padding: 65px 0 70px;
+ }
+ .message_content h5 {
+ margin-bottom: 5px;
+ }
+ .message_content h2 {
+ margin-bottom: 10px;
+ }
+ .message_content p {
+ margin-bottom: 25px;
+ padding-right: 0px;
+ }
+ .message_content input {
+ padding-top: 26px;
+ padding-bottom: 26px;
+ padding-left: 20px;
+ margin-bottom: 20px;
+ font-size: 16px;
+ line-height: 22px;
+ width: 92%;
+ }
+ .message_content .form_style {
+ margin-left: -28px;
+ }
+ .message_content textarea {
+ font-size: 16px;
+ line-height: 22px;
+ padding: 14px 20px;
+ height: 115px;
+ margin-bottom: 30px;
+ }
+ .message_content button {
+ font-size: 18px;
+ line-height: 18px;
+ padding: 20px 32px;
+ }
+ .message_section .box {
+ width: 270px;
+ padding: 22px 12px 30px;
+ margin-bottom: 20px;
+ }
+ .message_section .box .box_image_content {
+ width: 18%;
+ }
+ .message_section .box .box_image_content figure {
+ width: 65px;
+ height: 65px;
+ line-height: 65px;
+ }
+ .message_section .box .box_image_content figure img {
+ width: 28px;
+ }
+ .message_section .box .box_wrapper {
+ padding-left: 30px;
+ margin-top: -12px;
+ width: 82%;
+ }
+ .message_section .box .box_wrapper p {
+ font-size: 14px;
+ line-height: 20px;
+ }
+
+ .contact_map_section iframe {
+ height: 680px;
+ }
+
+ .contact_subscribe_section {
+ margin-top: -272px;
+ }
+
+ .blog-posts {
+ padding: 70px 0 45px;
+ }
+}
+
+@media screen and (max-width: 767px){
+ .main_header {
+ padding: 20px 30px 0;
+ }
+ .navbar-brand img {
+ width: 170px;
+ }
+ .navbar-collapse{
+ width: 45%;
+ }
+
+ .banner-section-outer .banner-section {
+ padding: 55px 30px 60px;
+ }
+ .banner-section-outer .banner-section .banner-section-content {
+ padding-top: 0;
+ margin-bottom: 30px;
+ }
+ h5 {
+ font-size: 14px;
+ line-height: 22px;
+ }
+ .banner-section-outer .banner-section h1 {
+ margin-bottom: 10px;
+ padding: 0 55px;
+ }
+ h1 {
+ font-size: 32px;
+ line-height: 50px;
+ }
+ p {
+ font-size: 14px;
+ line-height: 22px;
+ }
+ .banner-section-outer .banner-section p {
+ margin-bottom: 18px;
+ padding: 0 35px;
+ }
+ .banner-section-outer .banner-section-content .btn_wrapper {
+ margin-bottom: 20px;
+ }
+ .banner-section-outer .btn_wrapper .getstarted_btn {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 38px;
+ }
+ .banner-section-outer .banner-section .banner-section-content .top-btn i {
+ font-size: 42px;
+ line-height: 42px;
+ }
+ .banner-section-outer .banner-section .banner-section-image figure {
+ position: relative;
+ }
+ .banner-section-outer .banner-section .banner-section-image img {
+ width: 100%;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape {
+ top: 0px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape img {
+ width: 45px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape {
+ top: 65px;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape img {
+ width: 100px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape {
+ bottom: 95px;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape img {
+ width: 80px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape {
+ bottom: 22px;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape img {
+ width: 42px;
+ }
+ @keyframes float {
+ 0% {
+ box-shadow: 0 5px 15px 0px rgba(0,0,0,0);
+ transform: translatex(0px);
+ }
+ 50% {
+ box-shadow: 0 25px 15px 0px rgba(0,0,0,0);
+ transform: translatex(-20px);
+ }
+ 100% {
+ box-shadow: 0 5px 15px 0px rgba(0,0,0,0);
+ transform: translatex(0px);
+ }
+ }
+
+ .services_section {
+ padding: 55px 0 30px;
+ }
+ h2 {
+ font-size: 28px;
+ line-height: 38px;
+ }
+ .services_content h2 {
+ margin-bottom: 8px;
+ padding: 0 50px;
+ }
+ h3 {
+ font-size: 16px;
+ line-height: 34px;
+ }
+ .services_box_content .services_box_lower_portion p {
+ font-size: 14px;
+ line-height: 20px;
+ padding-right: 50px;
+ margin-bottom: 10px;
+ }
+ .services_box_content .services_box_lower_portion .btn_wrapper i {
+ font-size: 18px;
+ line-height: 18px;
+ }
+ .services_section .services_left_shape {
+ top: 45px;
+ }
+ .services_section .services_left_shape img {
+ width: 100px;
+ }
+
+ .aboutus_section {
+ padding: 45px 0 60px;
+ }
+ .aboutus_image {
+ margin-bottom: 30px;
+ }
+ .aboutus_section .aboutus_top_shape {
+ top: 45px;
+ }
+ .aboutus_section .aboutus_top_shape img {
+ width: 160px;
+ }
+ .aboutus_section .aboutus_bottom_shape {
+ top: 195px;
+ left: -15px;
+ }
+ .aboutus_section .aboutus_bottom_shape img {
+ width: 90px;
+ }
+ .aboutus_content {
+ padding-top: 0;
+ text-align: center;
+ }
+ .aboutus_content h2 {
+ margin-bottom: 10px;
+ }
+ .aboutus_content p {
+ margin-bottom: 5px;
+ }
+ .aboutus_content h6 {
+ margin-left: 0px;
+ margin-bottom: 18px;
+ padding: 0 75px;
+ }
+ h6 {
+ font-size: 14px;
+ line-height: 22px;
+ }
+ .aboutus_line_wrapper .purple_line {
+ top: 5px;
+ left: 80px;
+ }
+ .aboutus_content .btn_wrapper .get_started_btn {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 28px;
+ }
+
+ .our_specialties_section {
+ padding: 55px 0 30px;
+ }
+ .our_specialties_heading_content h2 {
+ margin-bottom: 8px;
+ }
+ .our_specialties_heading_content p {
+ margin-bottom: 20px;
+ }
+ .s1 {
+ padding-top: 0;
+ padding-right: 0;
+ }
+ .specialties_content {
+ margin-bottom: 25px;
+ text-align: left;
+ padding-left: 42px;
+ }
+ .specialties_content::after {
+ height: 55px;
+ width: 55px;
+ font-size: 32px;
+ line-height: 45px;
+ }
+ .s1::after {
+ top: 0;
+ right: unset;
+ left: -22px;
+ }
+ .s2 {
+ padding-right: 0;
+ }
+ .s2::after {
+ top: 0;
+ right: unset;
+ left: -22px;
+ }
+ .s3 {
+ padding-right: 0;
+ }
+ .s3::after {
+ top: 0;
+ right: unset;
+ left: -22px;
+ }
+ .s4 {
+ padding-right: 0;
+ }
+ .s4::after {
+ top: 0;
+ right: unset;
+ left: -22px;
+ }
+ .specialties_left_line {
+ display: none;
+ }
+ .s5 {
+ padding-top: 0;
+ }
+ .s5::after {
+ top: 0;
+ left: -22px;
+ }
+ .s6::after {
+ left: -22px;
+ }
+ .s7::after {
+ left: -22px;
+ }
+ .s8::after {
+ left: -22px;
+ }
+ .specialties_right_line {
+ display: none;
+ }
+ .our_specialties_section .our_specialties_right_shape {
+ top: 35px;
+ }
+ .our_specialties_section .our_specialties_right_shape img {
+ width: 95px;
+ }
+
+ .get_in_touch_section {
+ padding: 55px 0 0;
+ }
+ .get_in_touch_section:before {
+ width: 100%;
+ height: 480px;
+ }
+ .get_in_touch_content {
+ text-align: center;
+ }
+ .get_in_touch_content h2 {
+ margin-bottom: 18px;
+ }
+ .get_in_touch_content input {
+ padding-top: 22px;
+ padding-bottom: 22px;
+ margin-bottom: 10px;
+ padding-left: 15px;
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .get_in_touch_content textarea {
+ padding: 12px 15px;
+ height: 100px;
+ margin-bottom: 25px;
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .get_in_touch_content button {
+ padding: 18px 30px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img {
+ left: 185px;
+ top: 370px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img img {
+ width: 110px;
+ }
+ .get_in_touch_section::after {
+ width: 100%;
+ display: block;
+ position: relative;
+ background-position: center;
+ }
+
+ .pricing_plans_section {
+ padding: 55px 0 30px;
+ }
+ .pricing_plans_content h2 {
+ margin-bottom: 8px;
+ }
+ .pricing_plans_box_content {
+ margin-bottom: 30px;
+ }
+ .pricing_plans_box_image_content {
+ padding: 18px 16px;
+ }
+ .pricing_plans_box_lower_portion {
+ padding: 38px 30px 25px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price {
+ font-size: 32px;
+ line-height: 34px;
+ }
+ .second_lower_portion {
+ padding: 38px 30px 25px;
+ }
+ .third_lower_portion {
+ padding: 38px 30px 25px;
+ }
+
+ .testimonial_section {
+ padding: 60px 0;
+ }
+ .testimonial_content i {
+ font-size: 70px;
+ line-height: 42px;
+ margin-bottom: 15px;
+ }
+ .testimonial_content .testimonial_paragraph {
+ font-size: 16px;
+ line-height: 26px;
+ padding: 0;
+ margin-bottom: 12px;
+ }
+ .testimonial_content figure {
+ margin-bottom: 8px;
+ }
+ .testimonial_content .testimonial_person_name {
+ font-size: 16px;
+ line-height: 18px;
+ }
+ .testimonial_content span {
+ font-size: 14px;
+ line-height: 20px;
+ }
+ #carouselExampleControls .carousel-control-prev {
+ left: -30px;
+ top: -100px;
+ font-size: 28px;
+ line-height: 28px;
+ }
+ #carouselExampleControls .carousel-control-next {
+ right: -30px;
+ top: -100px;
+ font-size: 28px;
+ line-height: 28px;
+ }
+ .testimonial_section .testimonial_left_shape {
+ top: 10px;
+ }
+ .testimonial_section .testimonial_left_shape img {
+ width: 65px;
+ }
+ .testimonial_section .testimonial_right_shape {
+ bottom: 35px;
+ }
+ .testimonial_section .testimonial_right_shape img {
+ width: 75px;
+ }
+
+ .blog_posts_section {
+ padding: 55px 0 60px;
+ }
+ .blog_posts_content h2 {
+ margin-bottom: 8px;
+ }
+ .blog_posts_content p {
+ margin-bottom: 20px;
+ }
+ .blog_posts_image_content {
+ bottom: 30px;
+ left: 40px;
+ }
+ .blog_posts_image_content span {
+ padding: 8px 18px;
+ margin-bottom: 8px;
+ }
+ .blog_posts_image_content h4 {
+ margin-bottom: 12px;
+ padding-right: 140px;
+ }
+ h4 {
+ font-size: 16px;
+ line-height: 24px;
+ }
+ .blog_posts_section .btn_wrapper .view_blog {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 22px;
+ }
+ .blog_posts_section .blog_posts_left_shape {
+ bottom: 10px;
+ }
+ .blog_posts_section .blog_posts_left_shape img {
+ width: 100px;
+ }
+ .blog_posts_section .blog_posts_right_shape {
+ bottom: unset;
+ top: 15px;
+ }
+ .blog_posts_section .blog_posts_right_shape img {
+ width: 100px;
+ }
+
+ .subscribe_background_image {
+ padding: 55px 30px 60px;
+ border-radius: 0 0 26px;
+ }
+ .subscribe_content h2 {
+ margin-bottom: 15px;
+ }
+ .subscribe_content input {
+ font-size: 14px;
+ line-height: 20px;
+ padding-top: 18px;
+ padding-bottom: 22px;
+ padding-left: 16px;
+ margin-bottom: 15px;
+ }
+ .subscribe_content button {
+ padding: 14px 28px;
+ }
+ .subscribe_background_image .subscribe_image {
+ bottom: -60px;
+ right: -16px;
+ }
+ .subscribe_background_image .subscribe_image img {
+ width: 460px;
+ }
+
+ .footer-section {
+ padding: 145px 0 0;
+ margin-top: -90px;
+ }
+ .middle-portion {
+ margin-bottom: 60px;
+ }
+ .middle-portion .about_col h4 {
+ margin-bottom: 12px;
+ }
+ .middle-portion .about_col ul li p {
+ font-size: 14px;
+ line-height: 22px;
+ margin-bottom: 12px;
+ }
+ .middle-portion ul .icons i {
+ line-height: 38px;
+ height: 38px;
+ width: 38px;
+ }
+ .middle-portion h4 {
+ margin-bottom: 10px;
+ }
+ .middle-portion li i {
+ margin-right: 8px;
+ }
+ .middle-portion li a {
+ font-size: 14px;
+ line-height: 28px;
+ }
+ .middle-portion li .location {
+ margin-right: 8px;
+ }
+ .middle-portion .contact_col li span {
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .copyright {
+ padding: 14px 0;
+ }
+ .copyright p {
+ line-height: 14px;
+ }
+ .footer_shape figure {
+ bottom: 50px;
+ }
+ .footer_shape figure img {
+ width: 72px;
+ }
+
+ .sub-banner-section .banner-section {
+ padding: 50px 0 60px;
+ }
+ .sub-banner-section .banner-section h1 {
+ margin-bottom: 5px;
+ }
+ .sub-banner-section .banner-section p {
+ padding: 0 50px;
+ margin-bottom: 15px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper {
+ padding: 10px 15px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape {
+ top: 55px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape img {
+ width: 50px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape {
+ top: 130px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape img {
+ width: 100px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape {
+ bottom: 100px;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape img {
+ width: 100px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape {
+ bottom: 25px;
+ }
+ .sub-banner-section .banner-section .banner_right_bottom_shape img {
+ width: 48px;
+ }
+
+ .aboutpage_aboutus_section {
+ padding: 65px 0 45px;
+ }
+ .aboutpage_aboutus_image {
+ margin-bottom: 30px;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape {
+ top: 55px;
+ left: -12px;
+ }
+ .aboutpage_aboutus_section .aboutus_top_shape img {
+ width: 160px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape {
+ top: 205px;
+ left: -15px;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape img {
+ width: 65px;
+ }
+ .aboutpage_aboutus_content {
+ padding-top: 0;
+ text-align: center;
+ }
+ .aboutpage_aboutus_content h2 {
+ margin-bottom: 8px;
+ }
+ .aboutpage_aboutus_content p {
+ margin-bottom: 5px;
+ }
+ .aboutpage_aboutus_content .margin_bottom {
+ margin-bottom: 18px;
+ }
+ .aboutpage_aboutus_content .box {
+ width: 32%;
+ padding: 12px 26px 12px;
+ margin-bottom: 15px;
+ margin-right: 20px;
+ text-align: left;
+ }
+ .aboutpage_aboutus_content .box i {
+ left: 8px;
+ top: 18px;
+ height: 26px;
+ width: 26px;
+ font-size: 12px;
+ line-height: 24px;
+ }
+ .aboutpage_aboutus_content .box span {
+ font-size: 14px;
+ line-height: 18px;
+ padding-left: 22px;
+ }
+
+ .discount_section {
+ padding: 55px 0 60px;
+ }
+ .discount_content h2 {
+ margin-bottom: 8px;
+ padding: 0 65px;
+ }
+ .discount_content p {
+ margin-bottom: 20px;
+ padding: 0;
+ }
+ .discount_content .btn_wrapper .get_started {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 35px;
+ }
+
+ .mission_section {
+ padding: 60px 0 30px;
+ }
+ .mission_section .mission_box {
+ border-radius: 185px 0 185px 0;
+ }
+ .mission_content {
+ padding-top: 60px;
+ padding-left: 0;
+ text-align: center;
+ margin-bottom: 30px;
+ }
+ .mission_content h2 {
+ margin-bottom: 8px;
+ }
+ .mission_content p {
+ margin-bottom: 18px;
+ padding: 0 50px;
+ }
+ .mission_content .btn_wrapper .read_more_btn {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 32px;
+ }
+
+ .vision_section {
+ padding: 30px 0 60px;
+ }
+ .vision_section .vision_box {
+ border-radius: 185px 0 185px 0;
+ }
+ .vision_section .vision_image{
+ margin-bottom: 30px;
+ }
+ .vision_content {
+ padding-top: 0;
+ text-align: center;
+ padding-left: 0px;
+ margin-bottom: 30px;
+ }
+ .vision_content h2 {
+ margin-bottom: 8px;
+ }
+ .vision_content p {
+ margin-bottom: 18px;
+ padding: 0 50px;
+ }
+ .vision_content .btn_wrapper .read_more_btn {
+ font-size: 16px;
+ line-height: 16px;
+ padding: 18px 32px;
+ }
+
+ .achievement_section {
+ padding: 55px 0 40px;
+ }
+ .achievement_content h2 {
+ margin-bottom: 8px;
+ }
+ .achievement_content p {
+ margin-bottom: 10px;
+ }
+ .achievement_section .logo_wrapper{
+ text-align: center;
+ }
+
+ .services_section .services_page_services_right_shape {
+ top: 20px;
+ }
+ .services_section .services_page_services_right_shape img {
+ width: 90px;
+ }
+
+ .our_team_section {
+ padding: 55px 0 10px;
+ }
+ .our_team_content h2 {
+ margin-bottom: 10px;
+ }
+ .our_team_box_content .our_team_box_lower_portion p {
+ font-size: 14px;
+ line-height: 20px;
+ margin-top: -2px;
+ margin-bottom: 8px;
+ }
+ .our_team_box_content .our_team_box_lower_portion .social_icons i {
+ font-size: 12px;
+ line-height: 32px;
+ height: 32px;
+ width: 32px;
+ margin-right: 3px;
+ }
+
+ .accordian-section {
+ padding: 55px 0 60px;
+ }
+ .accordian_content h2 {
+ margin-bottom: 10px;
+ }
+ .accordian_content p {
+ margin-bottom: 25px;
+ padding: 0;
+ }
+ .accordian-section .accordian-section-inner {
+ padding-left: 0px;
+ }
+ .accordian-section .accordian-inner .accordion-card {
+ margin-bottom: 25px;
+ }
+ .accordian-section .accordian-inner .accordion-card .btn {
+ padding: 15px 45px;
+ }
+ .accordian-section .accordion-card .btn-link:before {
+ left: 10px;
+ top: 14px;
+ font-size: 14px;
+ height: 28px;
+ width: 28px;
+ line-height: 26px;
+ }
+ .accordian-section .accordian-inner .card-body {
+ padding: 5px 0px 22px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper figure {
+ left: 48px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper p {
+ font-size: 12px;
+ line-height: 18px;
+ margin-left: 58px;
+ padding-right: 12px !important;
+ }
+
+ .message_section {
+ padding: 55px 0 60px;
+ }
+ .message_content{
+ text-align: center;
+ margin-bottom: 30px;
+ }
+ .message_content h2 {
+ margin-bottom: 8px;
+ }
+ .message_content p {
+ margin-bottom: 20px;
+ padding: 0 30px;
+ }
+ .message_content input {
+ padding-top: 24px;
+ padding-bottom: 24px;
+ padding-left: 15px;
+ margin-bottom: 18px;
+ width: 100%;
+ }
+ .message_content .form_style {
+ margin-left: 0;
+ }
+ .message_content textarea {
+ padding: 14px 15px;
+ height: 110px;
+ margin-bottom: 25px;
+ width: 100%;
+ }
+ .message_content button {
+ padding: 18px 35px;
+ }
+ .message_section .box {
+ width: 100%;
+ padding: 22px 90px 30px;
+ margin-bottom: 20px;
+ margin-left: 0;
+ }
+ .message_section .box .box_image_content {
+ width: 20%;
+ }
+ .message_section .box .box_image_content figure {
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ }
+ .message_section .box .box_image_content figure img {
+ width: 25px;
+ }
+ .message_section .box .box_wrapper {
+ padding-left: 15px;
+ margin-top: -5px;
+ width: 80%;
+ }
+ .message_section .box_padding {
+ margin-top: 0;
+ }
+
+ .contact_map_section iframe {
+ height: 595px;
+ }
+
+ .contact_subscribe_section {
+ margin-top: -290px;
+ }
+
+ .blog-posts {
+ padding: 60px 0 35px;
+ }
+}
+
+ @media screen and (max-width: 575px){
+ .main_header {
+ padding: 20px 15px 0;
+ }
+ .navbar-brand img {
+ width: 150px;
+ }
+ .navbar-collapse {
+ width: 65%;
+ }
+
+ .banner-section-outer .banner-section {
+ padding: 55px 15px 60px;
+ }
+ .banner-section-outer .banner-section h1 {
+ padding: 0;
+ margin-left: 0;
+ }
+ h1 {
+ font-size: 28px;
+ line-height: 44px;
+ }
+ .banner-section-outer .banner-section p {
+ margin-bottom: 15px;
+ padding: 0;
+ }
+ .banner-section-outer .banner-section-content .btn_wrapper {
+ margin-bottom: 15px;
+ }
+ .banner-section-outer .btn_wrapper .getstarted_btn {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 35px;
+ }
+ .banner-section-outer .banner-section .banner-section-content .top-btn i {
+ font-size: 35px;
+ line-height: 35px;
+ }
+ .banner-section-outer .banner-section .banner_left_top_shape{
+ display: none;
+ }
+ .banner-section-outer .banner-section .banner_left_bottom_shape{
+ display: none;
+ }
+ .banner-section-outer .banner-section .banner_right_top_shape{
+ display: none;
+ }
+ .banner-section-outer .banner-section .banner_right_bottom_shape{
+ display: none;
+ }
+
+ .services_content h2 {
+ padding: 0;
+ }
+ h2 {
+ font-size: 22px;
+ line-height: 32px;
+ }
+ .services_content p {
+ margin-bottom: 20px;
+ }
+ .services_section .services_box_content {
+ text-align: center;
+ }
+ .services_box_content .services_box_lower_portion p {
+ padding: 0 55px;
+ }
+ .services_box_content .services_box_lower_portion .btn_wrapper i {
+ padding: 12px 15px;
+ }
+ .services_section .services_left_shape{
+ display: none;
+ }
+
+ .aboutus_section .aboutus_top_shape{
+ display: none;
+ }
+ .aboutus_section .aboutus_bottom_shape{
+ display: none;
+ }
+ .aboutus_content h2 {
+ margin-bottom: 8px;
+ padding: 0 35px;
+ }
+ .aboutus_content h6 {
+ margin-bottom: 15px;
+ padding: 0 20px;
+ }
+ .aboutus_line_wrapper .purple_line {
+ left: 25px;
+ }
+ .aboutus_content .btn_wrapper .get_started_btn {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 26px;
+ }
+
+ .our_specialties_section {
+ padding: 55px 0 35px;
+ }
+ .our_specialties_heading_content p {
+ margin-bottom: 20px;
+ }
+ .specialties_content {
+ margin-bottom: 22px;
+ padding-left: 55px;
+ }
+ .specialties_content .specialties_name {
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .specialties_content .specialties_paragraph {
+ font-size: 14px;
+ line-height: 18px;
+ }
+ .specialties_content::after {
+ height: 45px;
+ width: 45px;
+ font-size: 26px;
+ line-height: 34px;
+ }
+ .s1::after {
+ left: 0;
+ }
+ .s2::after {
+ left: 0;
+ }
+ .s3::after {
+ left: 0;
+ }
+ .s4::after {
+ left: 0;
+ }
+ .s5::after {
+ left: 0;
+ }
+ .s6::after {
+ left: 0;
+ }
+ .s7::after {
+ left: 0;
+ }
+ .s8::after {
+ left: 0;
+ }
+ .our_specialties_section .our_specialties_right_shape img {
+ width: 85px;
+ }
+
+ .get_in_touch_section:before {
+ height: 585px;
+ }
+ .get_in_touch_content h2 {
+ margin-bottom: 15px;
+ }
+ .get_in_touch_content button {
+ padding: 18px 32px;
+ font-size: 16px;
+ line-height: 16px;
+ }
+ .get_in_touch_section .get_in_touch_video .video_img {
+ left: 95px;
+ }
+
+ .pricing_plans_content p {
+ margin-bottom: 20px;
+ }
+ .pricing_plans_box_image_content {
+ padding: 16px 16px;
+ width: 75px;
+ height: 75px;
+ bottom: -30px;
+ }
+ .pricing_plans_box_lower_portion {
+ padding: 30px 75px 20px;
+ }
+ h3 {
+ font-size: 14px;
+ line-height: 32px;
+ }
+ .pricing_plans_box_lower_portion ul {
+ margin-bottom: 8px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper {
+ margin-bottom: 12px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price {
+ font-size: 28px;
+ line-height: 30px;
+ }
+ .pricing_plans_box_lower_portion .pricing_plans_span_wrapper .per_month {
+ font-size: 12px;
+ line-height: 30px;
+ }
+ .pricing_plans_box_lower_portion .enroll_now_btn {
+ font-size: 14px;
+ line-height: 14px;
+ }
+ .second_lower_portion{
+ padding: 30px 75px 20px;
+ }
+ .third_lower_portion{
+ padding: 30px 75px 20px;
+ }
+
+ .testimonial_content i {
+ font-size: 60px;
+ line-height: 35px;
+ margin-bottom: 10px;
+ }
+ .testimonial_content .testimonial_paragraph {
+ font-size: 14px;
+ line-height: 22px;
+ margin-bottom: 10px;
+ }
+ .testimonial_content figure img{
+ width: 75px;
+ }
+ #carouselExampleControls .carousel-control-prev {
+ left: 130px;
+ top: 335px;
+ width: 8%;
+ }
+ #carouselExampleControls .carousel-control-next {
+ right: 130px;
+ top: 335px;
+ }
+ .testimonial_section .testimonial_left_shape{
+ display: none;
+ }
+ .testimonial_section .testimonial_right_shape{
+ display: none;
+ }
+
+ .blog_posts_image_content {
+ bottom: 20px;
+ left: 20px;
+ }
+ .blog_posts_image_content span {
+ font-size: 12px;
+ line-height: 12px;
+ padding: 6px 15px;
+ margin-bottom: 5px;
+ }
+ .blog_posts_image_content h4 {
+ margin-bottom: 8px;
+ padding-right: 10px;
+ }
+ h4 {
+ font-size: 14px;
+ line-height: 22px;
+ }
+ .blog_posts_image_content i {
+ font-size: 16px;
+ line-height: 16px;
+ }
+ .blog_posts_section .btn_wrapper .view_blog {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 20px;
+ }
+ .blog_posts_section .blog_posts_left_shape {
+ display: none;
+ }
+ .blog_posts_section .blog_posts_right_shape {
+ display: none;
+ }
+
+ .subscribe_background_image {
+ padding: 55px 30px 0px;
+ }
+ .subscribe_content h2 {
+ margin-bottom: 12px;
+ }
+ .subscribe_content input {
+ font-size: 12px;
+ line-height: 18px;
+ padding-top: 16px;
+ padding-bottom: 18px;
+ padding-left: 12px;
+ }
+ .subscribe_content button {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 14px 30px;
+ }
+ .subscribe_background_image .subscribe_image {
+ bottom: 0px;
+ right: 30px;
+ position: relative;
+ }
+ .subscribe_background_image .subscribe_image img {
+ width: 330px;
+ }
+
+ .footer-section {
+ padding: 100px 0 0;
+ margin-top: -45px;
+ }
+ .middle-portion {
+ text-align: center;
+ }
+ .middle-portion .about_col h4 {
+ margin-bottom: 10px;
+ }
+ .middle-portion .about_col ul li p {
+ padding: 0 20px;
+ }
+ .middle-portion ul .icons i {
+ font-size: 12px;
+ line-height: 36px;
+ height: 36px;
+ width: 36px;
+ }
+ .copyright p {
+ line-height: 12px;
+ font-size: 12px;
+ }
+ .footer_shape figure{
+ display: none;
+ }
+
+ .sub-banner-section .banner-section p {
+ padding: 0;
+ margin-bottom: 12px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper {
+ font-size: 14px;
+ line-height: 14px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper .sub_home_span {
+ margin-right: 2px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper .sub_span {
+ margin-left: 2px;
+ }
+ .sub-banner-section .banner-section .btn_wrapper i {
+ font-size: 12px;
+ }
+ .sub-banner-section .banner-section .banner_left_top_shape {
+ top: 10px;
+ }
+ .sub-banner-section .banner-section .banner_left_bottom_shape {
+ display: none;
+ }
+ .sub-banner-section .banner-section .banner_right_top_shape {
+ display: none;
+ }
+
+ .aboutpage_aboutus_section .aboutus_top_shape {
+ display: none;
+ }
+ .aboutpage_aboutus_section .aboutus_bottom_shape {
+ display: none;
+ }
+ .aboutpage_aboutus_content .margin_bottom {
+ margin-bottom: 15px;
+ }
+ .aboutpage_aboutus_content .box {
+ width: 40%;
+ padding: 12px 15px 12px;
+ margin-bottom: 18px;
+ margin-right: 15px;
+ }
+ .aboutpage_aboutus_content .box i {
+ left: 10px;
+ top: 18px;
+ height: 22px;
+ width: 22px;
+ font-size: 12px;
+ line-height: 20px;
+ }
+ .aboutpage_aboutus_content .box span {
+ font-size: 12px;
+ line-height: 16px;
+ padding-left: 25px;
+ }
+
+ .discount_content h2 {
+ padding: 0 15px;
+ }
+ .discount_content p {
+ margin-bottom: 15px;
+ }
+ .discount_content .btn_wrapper .get_started {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 30px;
+ }
+
+ .mission_section .mission_box {
+ border-radius: 118px 0 118px 0;
+ }
+ .mission_content {
+ padding-top: 50px;
+ }
+ .mission_content p {
+ margin-bottom: 15px;
+ padding: 0 10px;
+ }
+ .mission_content .btn_wrapper .read_more_btn {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 30px;
+ }
+
+ .vision_section .vision_box {
+ border-radius: 118px 0 118px 0;
+ }
+ .vision_content p {
+ margin-bottom: 15px;
+ padding: 0 10px;
+ }
+ .vision_content .btn_wrapper .read_more_btn {
+ font-size: 14px;
+ line-height: 14px;
+ padding: 16px 30px;
+ }
+
+ .achievement_content p {
+ margin-bottom: 5px;
+ }
+
+ .services_section .services_page_services_right_shape {
+ display: none;
+ }
+
+ .our_team_content h2 {
+ margin-bottom: 8px;
+ }
+ .our_team_section .our_team_box_content {
+ text-align: center;
+ }
+
+ .accordian_content p {
+ margin-bottom: 20px;
+ }
+ .accordian-section .accordian-inner .accordion-card {
+ margin-bottom: 20px;
+ }
+ .accordian-section .accordian-inner .accordion-card .btn {
+ padding: 10px 40px;
+ }
+ .accordian-section .accordion-card .btn-link:before {
+ left: 8px;
+ top: 18px;
+ font-size: 12px;
+ height: 24px;
+ width: 24px;
+ line-height: 22px;
+ }
+ .accordian-section .accordian-inner .card-body {
+ padding: 0px 0px 22px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper figure {
+ top: 5px;
+ left: 15px;
+ }
+ .accordian-section .accordian-inner .card-body .faq_wrapper p {
+ margin-left: 25px;
+ padding-right: 0px !important;
+ }
+
+ .message_content p {
+ margin-bottom: 15px;
+ padding: 0;
+ }
+ .message_content input {
+ padding-top: 22px;
+ padding-bottom: 22px;
+ padding-left: 12px;
+ margin-bottom: 15px;
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .message_content textarea {
+ padding: 12px 12px;
+ height: 105px;
+ margin-bottom: 20px;
+ font-size: 14px;
+ line-height: 20px;
+ }
+ .message_content button {
+ padding: 16px 32px;
+ font-size: 16px;
+ line-height: 16px;
+ }
+ .message_section .box {
+ padding: 20px 30px 25px;
+ }
+ .message_section .box .box_wrapper {
+ padding-left: 18px;
+ }
+ .message_section .box .box_image_content figure {
+ width: 55px;
+ height: 55px;
+ line-height: 55px;
+ }
+ .message_section .box .box_image_content figure img {
+ width: 22px;
+ }
+
+ .contact_map_section iframe {
+ height: 805px;
+ }
+
+ .contact_subscribe_section {
+ margin-top: -395px;
+ }
+}
\ No newline at end of file
diff --git a/yoga-app/src/styles/special-classes.scss b/yoga-app/src/styles/special-classes.scss
new file mode 100644
index 0000000..fdf0ff0
--- /dev/null
+++ b/yoga-app/src/styles/special-classes.scss
@@ -0,0 +1,210 @@
+.single-post01 .post-item-description,
+.post-item.border > .post-item-wrap > .post-item-description{
+ color: var(--e-global-color-secondary);
+}
+.single-post01 .post-item-description h2,
+.single-post01 .comments .comment .text .name,
+.sidebar .widget-title,
+.sidebar > h4,
+.page-title h1{
+ color: var(--e-global-color-primary);
+}
+.color01,.color01 a{
+ color: #777;
+}
+.single-post01 .blockquote {
+ border-left: 3px solid var(--e-global-color-secondary);
+}
+.single-post01 .post-tags a,
+.post-next span,
+.post-prev span,
+.single-post01 .post-navigation .post-next,
+.single-post01 .post-navigation .post-prev,
+.sidebar .post-thumbnail-content a,
+.sidebar .widget-categories ul li a,
+.sidebar .nav-tabs .nav-link,
+.breadcrumb ol li a,
+.breadcrumb ul li a,
+.pagination .page-item:not(.disabled).active > .page-link,
+.pagination .page-item:not(.disabled):active > .page-link,
+.pagination .page-item:not(.disabled):focus > .page-link,
+.pagination .page-item:not(.disabled):hover > .page-link,
+.pagination .page-item:not(.disabled) > .page-link,
+#blog .post-item.border .post-item-wrap .post-item-description a{
+ color: var(--e-global-color-accent);
+}
+.single-post01 .post-tags a {
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+}
+.single-post01 .post-tags a:hover {
+ border: none;
+}
+.single-post01 .comments,.single-post01 .post-navigation {
+ border-top: 1px solid var(--e-global-color-mostly-desaturated-magenta);
+}
+.single-post01 .post-item-description .post-meta {
+ border-bottom: 1px solid var(--e-global-color-mostly-desaturated-magenta);
+}
+.single-post01 .comment .comment_date {
+ color: var(--e-global-color-secondary);
+}
+.single-post01 .text .comment-reply-link,
+.respond-comment span,
+.single-post01 .comment_number span,
+.sidebar .nav-tabs .nav-link.active,
+.sidebar .widget-tweeter li a,
+.sidebar .widget-twitter li a,
+.sidebar .cat-count-span,
+.single-post01 .post-item-description .post-meta-date:hover,
+.single-post01 .post-item-description .post-meta-date a:hover,
+.single-post01 .post-item-description .post-meta-category:hover,
+.single-post01 .post-item-description .post-meta-category a:hover, .single-post01 .post-item-description .post-meta-comments:hover, .single-post01 .post-item-description .post-meta-comments a:hover,
+.single-post01 .post-tags a:hover,
+.post-navigation .post-prev-title:hover span,
+.post-navigation .post-next-title:hover span,
+.post-navigation .post-prev:hover,
+.post-navigation .post-next:hover,
+.single-post01 .post-navigation .post-prev:hover,
+.single-post01 .post-navigation .post-next:hover,
+.post-navigation .post-next:hover span,
+.post-navigation .post-prev:hover span,
+.sidebar .post-thumbnail-list a:hover,
+.sidebar .widget-categories ul li a:hover,
+#blog .post-item .post-item-description .post-meta-comments a:hover,
+#blog .post-item .post-item-description > h2 > a:hover,
+.load-more a:hover,
+#blog .post-item.border .post-item-wrap .post-item-description a:hover{
+ color: var(--e-global-color-soft-orange);
+}
+.sidebar .widget-tweeter li a{
+ color: var(--e-global-color-secondary);
+}
+.single-post01 .text .comment-reply-link{
+ color: var(--e-global-color-primary);
+}
+.sidebar .cat-count-span{
+ color: var(--e-global-color-secondary);
+}
+.single-post01 .post-tags a:hover{
+ color: var(--e-global-color-accent);
+}
+.form-group label:not(.error),
+#blog .post-item .post-item-description > h2,
+#blog .post-item .post-item-description > h2 > a{
+ color: var(--e-global-color-primary);
+}
+.form-gray-fields .form-control {
+ color: var(--e-global-color-white);
+ background-color: rgba(238,238,238,.6);
+}
+.form-gray-fields .btn:hover,
+.widget-newsletter .btn:hover{
+ color: var(--e-global-color-white);
+ background: var(--e-global-color-secondary);
+}
+.single-post01 .form-control{
+ border: 1px solid #ececec;
+}
+.sidebar .widget {
+ border-bottom: 1px solid var(--e-global-color-mostly-desaturated-magenta);
+}
+.sidebar .nav-tabs,.sidebar .nav-tabs .nav-link {
+ border-bottom: 2px solid var(--e-global-color-mostly-desaturated-magenta);
+}
+.sidebar .nav-tabs .nav-link.active {
+ background-color: transparent;
+ border-bottom: 2px solid var(--e-global-color-soft-orange);
+}
+.sidebar .post-thumbnail-entry,
+.sidebar .widget-categories ul li{
+ border-bottom: 1px solid var(--e-global-color-mostly-desaturated-magenta);
+}
+.sidebar .post-thumbnail-entry .post-category,
+.sidebar .post-thumbnail-entry .post-date {
+ color: var(--e-global-color-secondary);
+}
+.sidebar .widget-tweeter small,
+.sidebar .widget-twitter small {
+ color: var(--e-global-color-text);
+}
+.sidebar .tags a {
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ border: 2px solid var(--e-global-color-soft-orange);
+}
+.sidebar .tags a.active,
+.sidebar .tags a:active,
+.sidebar .tags a:focus,
+.sidebar .tags a:hover,
+.form-gray-fields .btn,
+.widget-newsletter .btn{
+ background-color: var(--e-global-color-soft-orange);
+}
+.single-post01 .form-gray-fields .form-control:focus{
+ border-color: #66afe9;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
+ box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
+}
+.post-item.border .post-meta-category,
+.load-more a{
+ background-color:var(--e-global-color-accent);
+}
+.load-more a {
+ background-color: var(--e-global-color-soft-orange);
+}
+.post-item.border .post-meta-category:hover{
+ background-color: var(--e-global-color-secondary);
+}
+.post-item.border .post-meta-category:hover a{
+ color: var(--e-global-color-white);
+}
+#loader,#loader:before,
+#loader:after{
+ border-top-color: #3795d2;
+}
+#loader-wrapper .loader-section {
+ background: #222;
+}
+#blog .post-item.border .post-meta-category,
+.sidebar .tags a.active,
+.sidebar .tags a:active,
+.sidebar .tags a:focus,
+.sidebar .tags a:hover,
+.form-gray-fields .btn,
+.widget-newsletter .btn,
+#blog .post-item.border .post-meta-category a:hover{
+ color: var(--e-global-color-accent);
+}
+#blog .post-item.border .post-meta-category a:hover{
+ color: var(--e-global-color-white);
+}
+.border {
+ border: none !important;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 5%);
+}
+#blog .post-item .post-meta-category,
+#blog .post-item .post-meta-comments,
+.single-post01 .post-item-description .post-meta-category a,
+#blog .post-item.border .post-item-wrap .post-item-description .post-meta-comments a,
+#blog .post-item .post-item-description .post-meta-date,
+#blog .post-item-description .post-meta-comments a{
+ color: var(--e-global-color-secondary);
+}
+.pagination .page-item:not(.disabled).active > .page-link, .pagination .page-item:not(.disabled):active > .page-link, .pagination .page-item:not(.disabled):focus > .page-link, .pagination .page-item:not(.disabled):hover > .page-link {
+ background-color: #edf1f6;
+ border-color: #e4e4e4;
+ box-shadow: none;
+}
+.pagination .page-item:not(.disabled) > .page-link {
+ border-color: #ececec;
+}
+.load-more a:hover{
+ background-color: var(--e-global-color-secondary);
+ color: var(--e-global-color-white);
+}
+.sidebar .tags a:hover{
+ background-color: var(--e-global-color-secondary);
+ color: var(--e-global-color-white);
+ border: 2px solid var(--e-global-color-secondary);
+}
\ No newline at end of file
diff --git a/yoga-app/src/styles/style.scss b/yoga-app/src/styles/style.scss
new file mode 100644
index 0000000..9e9525e
--- /dev/null
+++ b/yoga-app/src/styles/style.scss
@@ -0,0 +1,2192 @@
+/*------------------------------------------------------------------
+[Master Stylesheet]
+
+Project: Yogastic
+-------------------------------------------------------------------*/
+/*------------------------------------------------------------------
+[Table of contents]
+
+1. Body
+2. Header
+3. Banner Section
+4. Our Services Section
+5. About Us Section
+6. Our Specialties Section
+7. Get In Touch Section
+8. What We Offer Section
+9. Testimonial Section
+10. Blog Posts Section
+11. Subscribe Now Section
+12. Footer Section
+*/
+
+@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Karla:wght@400;500;600&family=Playfair+Display:wght@400;700&display=swap');
+
+body {
+ font-family: 'Karla', sans-serif;
+}
+:root {
+ --e-global-color-primary: #242424;
+ --e-global-color-secondary: #764979;
+ --e-global-color-text: #6b6b6b;
+ --e-global-color-accent: #413625;
+ --e-global-color-white: #ffffff;
+ --e-global-color-soft-orange: #e1ccad;
+ --e-global-color-desaturated-magenta: #543458;
+ --e-global-color-very-dark-desaturated-magenta: #5c3960;
+ --e-global-color-mostly-desaturated-magenta: #8a648d;
+ --e-global-color-pale-blue: #f4f7ff;
+}
+html{
+ scroll-behavior: smooth;
+}
+h1{
+ font-family: 'Playfair Display', serif;
+ font-size: 64px;
+ line-height: 82px;
+ font-weight: 700;
+ color: var(--e-global-color-white);
+}
+h2{
+ font-family: 'Playfair Display', serif;
+ font-size: 48px;
+ line-height: 55px;
+ font-weight: 700;
+}
+h3{
+ font-family: 'Playfair Display', serif;
+ font-size: 22px;
+ line-height: 55px;
+ font-weight: 700;
+}
+h4{
+ font-family: 'Playfair Display', serif;
+ font-size: 22px;
+ line-height: 30px;
+ font-weight: 700;
+}
+h5{
+ font-size: 20px;
+ line-height: 30px;
+ font-weight: 400;
+}
+h6{
+ font-family: 'Playfair Display', serif;
+ font-size: 20px;
+ line-height: 28px;
+ font-weight: 700;
+}
+p{
+ font-size: 20px;
+ line-height: 28px;
+ font-weight: 400;
+}
+
+/* Home Page Style */
+
+/* Home Page Header Section Style */
+
+.banner-section-outer{
+ background-image: url('../images/banner_section_background.jpg');
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+.main_header {
+ padding: 42px 292px 0;
+}
+.navbar-collapse ul{
+ text-align: center;
+ align-items: center;
+ display: inherit;
+}
+.navbar-expand-lg{
+ position: relative;
+ z-index: 1;
+}
+.navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: 0;
+ padding-left: 0;
+}
+.nav-link{
+ padding: 0;
+}
+.navbar-brand {
+ margin-left: 0;
+ margin-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.navbar-nav {
+ padding-left: 220px;
+}
+.navbar-nav li {
+ margin: 0 35px 0 18px;
+}
+.navbar-nav li:first-child{
+ margin-left: 0;
+}
+.navbar-nav li:last-child{
+ margin-right: 0;
+ padding-right: 0;
+}
+.navbar-nav .nav-item a{
+ font-family: 'Playfair Display', serif;
+ font-size: 18px;
+ line-height: 18px;
+ font-weight: 400;
+ color: var(--e-global-color-white) !important;
+ transition: all 0.3s ease-in-out;
+}
+.navbar-nav .nav-item a:hover{
+ color: var(--e-global-color-soft-orange) !important;
+ background-color: transparent;
+}
+.navbar-nav .active > a{
+ color: var(--e-global-color-soft-orange) !important;
+}
+.navbar-nav .dropdown{
+ margin: 0 15px 0 20px;
+}
+.navbar-nav .nav-item .dropdown-item{
+ color: var(--e-global-color-primary) !important;
+ transition: all 0.3s ease-in-out;
+}
+.navbar-nav .nav-item .dropdown-item:hover{
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-soft-orange) !important;
+}
+.navbar-nav .drop-down-pages .active > a{
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-soft-orange) !important;
+}
+.navbar-collapse .drop-down-pages {
+ text-align: left;
+ margin-left: 0;
+}
+.navbar-nav .dropdown-menu {
+ background-color: var(--e-global-color-white);
+ position: absolute;
+ left: -20px;
+ top: 38px;
+ padding: 0;
+ border: none;
+ box-shadow: 1px 1px 30px rgb(0 0 0 / 1%);
+}
+.navbar-nav .drop-down-pages li{
+ margin: 0;
+}
+.navbar-nav .drop-down-pages .nav-item a {
+ font-size: 16px;
+ line-height: 16px;
+ font-weight: 400;
+ padding: 12px 20px;
+}
+.navbar-expand-lg .drop-down-pages .nav-link {
+ padding-left: 0;
+}
+.navbar-nav .nav-item .contact_us{
+ background-color: var(--e-global-color-soft-orange);
+ color: var(--e-global-color-accent) !important;
+ padding: 20px 50px;
+ text-align: center;
+ display: inline-block;
+ border-radius: 30px 0px 30px 0px;
+ transition: all 0.3s ease-in-out;
+}
+.navbar-nav .nav-item .contact_us:hover {
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-white);
+}
+.navbar-nav .active > .contact_us{
+ color: var(--e-global-color-primary) !important;
+ background-color: var(--e-global-color-white);
+}
+
+/* Home Page Social Icons Style */
+
+.left_icons {
+ height: 860px;
+ z-index: 1;
+ position: relative;
+}
+.left_icons ul{
+ background-color: var(--e-global-color-very-dark-desaturated-magenta);
+ border-radius: 0 30px 30px 0;
+}
+.left_icons ul li{
+ display: block;
+ padding: 10px 15px 8px 10px;
+}
+.left_icons ul li i{
+ border-radius: 100%;
+ background: var(--e-global-color-desaturated-magenta);
+ color: var(--e-global-color-white);
+ font-size: 18px;
+ line-height: 48px;
+ height: 48px;
+ width: 48px;
+ text-align: center;
+ transition: all 0.3s ease-in-out;
+}
+.left_icons ul li i:hover{
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-secondary);
+}
+
+/* Home Page Banner Section Style */
+
+.banner-section-outer .banner-section{
+ padding: 50px 292px 138px;
+ position: relative;
+}
+.banner-section-outer .banner-section .banner-section-content{
+ padding-top: 168px;
+}
+.banner-section-outer .banner-section h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-white);
+ letter-spacing: 3.1px;
+ margin-bottom: 0;
+}
+.banner-section-outer .banner-section h1{
+ margin-bottom: 18px;
+ margin-left: -2px;
+}
+.banner-section-outer .ityped-cursor {
+ font-size: 1em;
+ opacity: 1;
+ -webkit-animation: blink 0.3s infinite;
+ -moz-animation: blink 0.3s infinite;
+ animation: blink 0.3s infinite;
+ animation-direction: alternate;
+}
+@keyframes blink {
+ 100% {
+ opacity: 0;
+ }
+}
+@-webkit-keyframes blink {
+ 100% {
+ opacity: 0;
+ }
+}
+@-moz-keyframes blink {
+ 100% {
+ opacity: 0;
+ }
+}
+.banner-section-content h1 span{
+ color: var(--e-global-color-soft-orange);
+ border-right: var(--e-global-color-soft-orange);
+}
+.banner-section-outer .banner-section p{
+ color: var(--e-global-color-white);
+ margin-bottom: 28px;
+ padding-right: 60px;
+ margin-left: -2px;
+}
+.banner-section-outer .banner-section-content .btn_wrapper{
+ margin-bottom: 100px;
+}
+.banner-section-outer .btn_wrapper .getstarted_btn {
+ position: relative;
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 50px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ overflow: hidden;
+}
+.banner-section-outer .btn_wrapper .getstarted_btn:hover {
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transform: translateY(-10px);
+}
+.banner-section-outer .btn_wrapper .getstarted_btn:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.banner-section-outer .btn_wrapper .getstarted_btn:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-secondary) !important;
+ background: var(--e-global-color-white);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.banner-section-outer .banner-section .banner-section-content .top-btn i {
+ font-size: 70px;
+ line-height: 70px;
+ color: var(--e-global-color-white);
+ animation: float_img 6s ease-in-out infinite;
+}
+.banner-section-outer .banner-section .banner-section-content .top-btn i:hover{
+ color: var(--e-global-color-soft-orange);
+}
+.banner-section-outer .banner-section .banner-section-image{
+ position: relative;
+ animation: float 6s ease-in-out infinite;
+}
+.banner-section-outer .banner-section .banner-section-image figure{
+ position: absolute;
+ top: -5px;
+ left: -20px;
+}
+@keyframes float {
+ 0% {
+ box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
+ transform: translatex(0px);
+ }
+ 50% {
+ box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
+ transform: translatex(-20px);
+ }
+ 100% {
+ box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
+ transform: translatex(0px);
+ }
+}
+.banner-section-outer .banner-section .banner_left_top_shape{
+ position: absolute;
+ top: -38px;
+ left: 0;
+}
+.banner-section-outer .banner-section .banner_left_bottom_shape{
+ position: absolute;
+ top: 80px;
+ left: 0;
+}
+.left_shape img {
+ -webkit-animation: mover 1s infinite alternate;
+ animation: mover 1s infinite alternate;
+}
+@-webkit-keyframes mover {
+ 0% { transform: translateY(0); }
+ 100% { transform: translateY(-30px); }
+}
+.banner-section-outer .banner-section .banner_right_top_shape{
+ position: absolute;
+ bottom: 200px;
+ right: 0;
+}
+.banner-section-outer .banner-section .banner_right_bottom_shape{
+ position: absolute;
+ bottom: 80px;
+ right: 0;
+}
+.right_shape img {
+ -webkit-animation: mover 1s infinite alternate;
+ animation: mover 1s infinite alternate;
+}
+@-webkit-keyframes mover {
+ 0% { transform: translateY(0); }
+ 100% { transform: translateY(-30px); }
+}
+
+/* Home Page Our Services Section Style */
+
+.services_section{
+ padding: 120px 0 130px;
+ position: relative;
+}
+.services_section .services_content{
+ text-align: center;
+}
+.services_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.services_content h2{
+ margin-bottom: 20px;
+ padding: 0 120px;
+ color: var(--e-global-color-primary);
+}
+.services_content p {
+ margin-bottom: 35px;
+ padding: 0 110px;
+ color: var(--e-global-color-text);
+}
+.services_section .services_box_content{
+ transition: all 0.3s ease-in-out;
+}
+.services_section .services_box_content .services_box_upper_portion{
+ margin-bottom: 10px;
+ animation: float_img 6s ease-in-out infinite;
+}
+.services_section .services_box_content .services_box_upper_portion img{
+ transition: all 0.3s ease-in-out;
+}
+@keyframes float_img {
+ 0% {
+ transform: translatey(0px);
+ }
+ 50% {
+ transform: translatey(-20px);
+ }
+ 100% {
+ transform: translatey(0px);
+ }
+}
+.services_box_content .services_box_lower_portion h3{
+ margin-bottom: 0;
+}
+.services_box_content .services_box_lower_portion p{
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: 400;
+}
+.services_box_content .services_box_lower_portion .btn_wrapper i{
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ font-size: 26px;
+ line-height: 26px;
+ padding: 12px 15px;
+ border-radius: 18px 0 18px 0;
+ transition: all ease-in-out 0.3s;
+}
+.services_box_content:hover{
+ transform: translateY(-10px);
+}
+.services_section .services_box_content:hover .services_box_upper_portion img{
+ opacity: 0.6;
+}
+.services_box_content:hover .services_box_lower_portion .btn_wrapper i{
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+}
+.services_section .services_left_shape{
+ position: absolute;
+ top: 115px;
+ left: 0;
+}
+
+/* Home Page About Us Section Style */
+
+.aboutus_section{
+ background-image: url('../images/aboutus_background.png');
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ padding: 100px 0 130px;
+}
+.aboutus_image{
+ position: relative;
+ z-index: 1;
+}
+.aboutus_image figure{
+ margin-top: -12px;
+}
+.aboutus_section .aboutus_top_shape {
+ position: absolute;
+ top: -10px;
+ left: -38px;
+}
+.aboutus_section .aboutus_bottom_shape {
+ position: absolute;
+ top: 250px;
+ left: -65px;
+}
+.aboutus_content{
+ padding-top: 145px;
+ padding-left: 16px;
+}
+.aboutus_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.aboutus_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.aboutus_content p {
+ margin-bottom: 15px;
+ color: var(--e-global-color-text);
+}
+.aboutus_content h6{
+ color: var(--e-global-color-secondary);
+ margin-left: 16px;
+ margin-bottom: 35px;
+}
+.aboutus_line_wrapper{
+ position: relative;
+}
+.aboutus_line_wrapper .purple_line{
+ position: absolute;
+ left: 0;
+ top: 5px;
+}
+.aboutus_content .btn_wrapper .get_started_btn {
+ position: relative;
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 40px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ overflow: hidden;
+}
+.aboutus_content .btn_wrapper .get_started_btn:hover {
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transform: translateY(-10px);
+}
+.aboutus_content .btn_wrapper .get_started_btn:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.aboutus_content .btn_wrapper .get_started_btn:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-white);
+ background: var(--e-global-color-secondary);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+
+/* Home Page Our Specialties Section Style */
+
+.our_specialties_section{
+ padding: 120px 0 108px;
+ position: relative;
+}
+.our_specialties_heading_content{
+ text-align: center;
+}
+.our_specialties_heading_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.our_specialties_heading_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.our_specialties_heading_content p {
+ margin-bottom: 35px;
+ padding: 0 95px;
+ color: var(--e-global-color-text);
+}
+.s1{
+ padding-top: 110px;
+ padding-right: 25px;
+}
+.s2{
+ padding-right: 70px;
+}
+.s3{
+ padding-right: 75px;
+}
+.s4{
+ padding-right: 25px;
+}
+.specialties_content_wrapper{
+ position: relative;
+}
+.specialties_content {
+ text-align: right;
+ margin-bottom: 46px;
+ position: relative;
+}
+.specialties_content .specialties_name {
+ font-family: 'Playfair Display', serif;
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: 700;
+ color: var(--e-global-color-primary);
+ margin-bottom: 6px;
+}
+.specialties_content .specialties_paragraph {
+ font-size: 18px;
+ line-height: 22px;
+ font-weight: 400;
+ color: var(--e-global-color-text);
+ margin-bottom: 0;
+}
+.specialties_left_line {
+ position: absolute;
+ top: 120px;
+ right: -50px;
+}
+.specialties_left_line img {
+ height: 390px;
+}
+.specialties_content::after {
+ content: "\f058";
+ height: 76px;
+ width: 76px;
+ background-color: var(--e-global-color-secondary);
+ position: absolute;
+ border-radius: 100%;
+ z-index: 1;
+ text-align: center;
+ padding: 5px;
+ font-weight: 400;
+ font-size: 42px;
+ line-height: 64px;
+ color: var(--e-global-color-white);
+ font-family: 'Font Awesome 6 Free';
+}
+.s1::after {
+ top: 110px;
+ right: -78px;
+}
+.s2::after {
+ top: 0px;
+ right: -30px;
+}
+.s3::after {
+ top: 0;
+ right: -30px;
+}
+.s4::after {
+ top: 0;
+ right: -78px;
+}
+.specialties_content2{
+ text-align: left;
+}
+.specialties_content2::after {
+ content: "\f058";
+ height: 76px;
+ width: 76px;
+ background-color: var(--e-global-color-secondary);
+ position: absolute;
+ border-radius: 100%;
+ z-index: 1;
+ text-align: center;
+ padding: 5px;
+ font-weight: 400;
+ font-size: 42px;
+ line-height: 64px;
+ color: var(--e-global-color-white);
+ font-family: 'Font Awesome 6 Free';
+}
+.s5{
+ padding-top: 110px;
+ padding-left: 24px;
+}
+.s6{
+ padding-left: 74px;
+}
+.s7{
+ padding-left: 74px;
+}
+.s8{
+ padding-left: 24px;
+}
+.s5::after {
+ top: 110px;
+ left: -78px;
+}
+.s6::after {
+ top: 0px;
+ left: -30px;
+}
+.s7::after {
+ top: 0;
+ left: -30px;
+}
+.s8::after {
+ top: 0;
+ left: -78px;
+}
+.specialties_right_line {
+ position: absolute;
+ top: 120px;
+ left: -50px;
+}
+.specialties_right_line img {
+ height: 390px;
+}
+.our_specialties_section .specialties_image{
+ text-align: center;
+ animation: float_img 6s ease-in-out infinite;
+}
+.our_specialties_section .our_specialties_right_shape{
+ position: absolute;
+ top: 150px;
+ right: 0;
+}
+
+/* Home Page Get In Touch Section Style */
+
+.get_in_touch_section{
+ padding: 120px 0 130px;
+ position: relative;
+ overflow: hidden;
+}
+.get_in_touch_section:before {
+ background: var(--e-global-color-soft-orange);
+ content: "";
+ width: 50%;
+ height: 806px;
+ top: 0;
+ left: 0;
+ position: absolute;
+}
+.get_in_touch_section::after {
+ //background: url(../images/get_in_touch_image.jpg);
+ background: url(../images/get_in_touch_shape.png);
+ content: "";
+ width: 50%;
+ height: 806px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ z-index: -1;
+}
+.get_in_touch_content h5 {
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.get_in_touch_content h2{
+ color: var(--e-global-color-primary);
+ margin-bottom: 32px;
+ padding-right: 25px;
+}
+.get_in_touch_content input {
+ font-family: 'Karla', sans-serif;
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-text);
+ padding-top: 28px;
+ padding-bottom: 28px;
+ padding-left: 20px;
+ border-radius: 0;
+ width: 98%;
+ margin-bottom: 16px;
+ outline: none;
+ border: none;
+}
+.get_in_touch_content .form_style{
+ margin-left: -18px;
+}
+.get_in_touch_content textarea {
+ font-family: 'Karla', sans-serif;
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-text);
+ border-radius: 0;
+ padding: 18px 20px;
+ width: 96%;
+ outline: none;
+ resize: none;
+ height: 115px;
+ margin-bottom: 42px;
+ border: none;
+}
+.get_in_touch_content .form-control:focus{
+ box-shadow: none;
+ outline: none;
+ border: none;
+}
+textarea {
+ overflow: auto;
+}
+.get_in_touch_content button {
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 40px;
+ text-align: center;
+ color: var(--e-global-color-white);
+ display: inline-block;
+ background-color: var(--e-global-color-secondary);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ outline: none;
+ border: none;
+ overflow: hidden;
+ position: relative;
+}
+.get_in_touch_content button:hover {
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transform: translateY(-10px);
+}
+.get_in_touch_content button:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.get_in_touch_content button:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.get_in_touch_section .get_in_touch_shape{
+ position: absolute;
+ bottom: 210px;
+ left: 0;
+}
+.get_in_touch_section .get_in_touch_video .video_img {
+ position: absolute;
+ left: 80px;
+ top: 202px;
+ margin-right: -30px;
+}
+
+/* Home Page Pricing Plans Section Style */
+
+.pricing_plans_section{
+ padding: 140px 0 130px;
+}
+.pricing_plans_content{
+ text-align: center;
+}
+.pricing_plans_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.pricing_plans_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.pricing_plans_content p {
+ margin-bottom: 35px;
+ padding: 0 95px;
+ color: var(--e-global-color-text);
+}
+.pricing_plans_box_content{
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 5%);
+ width: 100%;
+ cursor: pointer;
+ transition: all 0.3s ease-in-out;
+ border-radius: 60px 0 60px 0;
+}
+.pricing_plans_box_content:hover .pricing_plans_box_upper_portion .pricing_plans_image img{
+ opacity: 0.8;
+}
+.pricing_plans_box_upper_portion{
+ position: relative;
+}
+.pricing_plans_box_upper_portion .pricing_plans_image img{
+ width: 100%;
+ transition: all 0.3s ease-in-out;
+}
+.pricing_plans_box_image_content{
+ background-color: var(--e-global-color-secondary);
+ width: 118px;
+ height: 118px;
+ text-align: center;
+ border-radius: 100px;
+ position: absolute;
+ bottom: -60px;
+ margin: 0 auto;
+ left: 0;
+ right: 0;
+ padding: 28px 28px;
+ border: 4px solid var(--e-global-color-white);
+ transition: all 0.3s ease-in-out;
+}
+.pricing_plans_box_content:hover .pricing_plans_box_image_content{
+ background-color: var(--e-global-color-soft-orange);
+}
+.pricing_plans_box_lower_portion {
+ padding: 70px 60px 30px;
+}
+.second_lower_portion{
+ padding: 70px 69px 30px;
+}
+.third_lower_portion{
+ padding: 70px 72px 30px;
+}
+.pricing_plans_box_lower_portion h3{
+ color: var(--e-global-color-primary);
+ text-align: center;
+ margin-bottom: 0px;
+}
+.pricing_plans_box_lower_portion ul{
+ margin-bottom: 16px;
+}
+.pricing_plans_box_lower_portion ul li {
+ font-size: 18px;
+ line-height: 32px;
+ color: var(--e-global-color-text);
+ font-weight: 400;
+}
+.pricing_plans_box_lower_portion ul li i {
+ color: var(--e-global-color-secondary);
+ font-size: 16px;
+ line-height: 16px;
+ margin-right: 10px;
+}
+.pricing_plans_box_lower_portion .pricing_plans_span_wrapper{
+ text-align: center;
+ margin-bottom: 12px;
+}
+.pricing_plans_box_lower_portion .pricing_plans_span_wrapper .price{
+ font-family: 'Playfair Display', serif;
+ font-size: 48px;
+ line-height: 55px;
+ font-weight: 700;
+ color: var(--e-global-color-secondary);
+}
+.pricing_plans_box_lower_portion .pricing_plans_span_wrapper .per_month{
+ font-family: 'Playfair Display', serif;
+ font-size: 16px;
+ line-height: 55px;
+ font-weight: 400;
+ color: var(--e-global-color-text);
+ margin-left: -5px;
+}
+.pricing_plans_box_lower_portion .btn_wrapper {
+ text-align: center;
+ padding-left: 10px;
+}
+.pricing_plans_box_lower_portion .enroll_now_btn {
+ font-size: 20px;
+ line-height: 20px;
+ font-weight: 500;
+ padding: 20px 35px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 32px 0px 32px 0px;
+ transition: all 0.3s ease-in-out;
+}
+.pricing_plans_box_content:hover .pricing_plans_box_lower_portion .enroll_now_btn {
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transform: translateY(-10px);
+}
+
+/* Home Page Testimonial Section Style */
+
+.testimonial_section{
+ background-image: url('../images/testimonial_background.jpg');
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ padding: 145px 0 135px;
+ position: relative;
+}
+.testimonial_content {
+ text-align: center;
+}
+.testimonial_content i{
+ font-size: 140px;
+ line-height: 88px;
+ color: var(--e-global-color-secondary);
+ margin-bottom: 35px;
+}
+.testimonial_content .testimonial_paragraph{
+ font-size: 24px;
+ line-height: 36px;
+ font-weight: 500;
+ color: var(--e-global-color-primary);
+ padding: 0 52px 0 55px;
+ margin-bottom: 26px;
+}
+.testimonial_content figure{
+ margin-bottom: 18px;
+}
+.testimonial_content .testimonial_person_name{
+ font-family: 'DM Serif Display', serif;
+ font-size: 22px;
+ line-height: 24px;
+ font-weight: 400;
+ color: var(--e-global-color-primary);
+ margin-bottom: 5px;
+}
+.testimonial_content span{
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: 400;
+ color: var(--e-global-color-text);
+}
+.testimonial_section .testimonial_left_shape{
+ position: absolute;
+ left: 0;
+ top: 78px;
+}
+.testimonial_section .testimonial_right_shape{
+ position: absolute;
+ right: 0;
+ bottom: 78px;
+}
+#carouselExampleControls .carousel-control-prev{
+ left: -112px;
+ top: -70px;
+ font-size: 50px;
+ line-height: 50px;
+ color: var(--e-global-color-secondary);
+ opacity: 1;
+}
+#carouselExampleControls .carousel-control-prev i{
+ transition: all 0.3s ease-in-out;
+}
+#carouselExampleControls .carousel-control-prev i:hover{
+ color: var(--e-global-color-soft-orange);
+}
+#carouselExampleControls .carousel-control-next{
+ right: -112px;
+ top: -70px;
+ font-size: 50px;
+ line-height: 50px;
+ color: var(--e-global-color-secondary);
+ opacity: 1;
+}
+#carouselExampleControls .carousel-control-next i{
+ transition: all 0.3s ease-in-out;
+}
+#carouselExampleControls .carousel-control-next i:hover{
+ color: var(--e-global-color-soft-orange);
+}
+
+/* Home Page Blog Posts Section Style */
+
+.blog_posts_section{
+ padding: 120px 0 130px;
+ position: relative;
+}
+.blog_posts_content{
+ text-align: center;
+}
+.blog_posts_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.blog_posts_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.blog_posts_content p {
+ margin-bottom: 35px;
+ padding: 0 95px;
+ color: var(--e-global-color-text);
+}
+.blog_posts_image {
+ margin-bottom: 45px;
+ animation: float_img 6s ease-in-out infinite;
+ transition: all 0.3s ease-in-out;
+}
+.blog_posts_image_content{
+ position: absolute;
+ bottom: 22px;
+ left: 40px;
+}
+.blog_posts_image_content span{
+ font-size: 18px;
+ line-height: 18px;
+ font-weight: 400;
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ padding: 5px 18px;
+ border-radius: 15px 0 15px 0;
+ margin-bottom: 15px;
+ display: inline-block;
+}
+.blog_posts_image_content h4{
+ color: var(--e-global-color-white);
+ margin-bottom: 22px;
+ padding-right: 30px;
+}
+.blog_posts_image_content i{
+ font-size: 20px;
+ line-height: 20px;
+ color: var(--e-global-color-white);
+ transition: all 0.3s ease-in-out;
+}
+.blog_posts_image:hover .blog_posts_image_content i{
+ color: var(--e-global-color-soft-orange);
+}
+.blog_posts_section .btn_wrapper{
+ text-align: center;
+}
+.blog_posts_section .btn_wrapper .view_blog{
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 36px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ position: relative;
+ overflow: hidden;
+}
+.blog_posts_section .btn_wrapper .view_blog:hover {
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transform: translateY(-10px);
+}
+.blog_posts_section .btn_wrapper .view_blog:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.blog_posts_section .btn_wrapper .view_blog:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.blog_posts_section .blog_posts_left_shape{
+ position: absolute;
+ left: 0;
+ bottom: -110px;
+}
+.blog_posts_section .blog_posts_right_shape{
+ position: absolute;
+ right: 0;
+ bottom: 302px;
+}
+
+/* Home Page Subscribe Section Style */
+
+.subscribe_section{
+ z-index: 1;
+ position: relative;
+}
+.subscribe_background_image {
+ background-image: url('../images/subscribe_background.png');
+ background-repeat: no-repeat;
+ position: relative;
+ padding: 118px 80px 130px;
+}
+.subscribe_content h5 {
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.subscribe_content h2{
+ color: var(--e-global-color-primary);
+ margin-bottom: 32px;
+}
+.subscribe_content input {
+ font-family: 'Karla', sans-serif;
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-text);
+ padding-top: 25px;
+ padding-bottom: 28px;
+ padding-left: 20px;
+ border-radius: 0;
+ width: 90%;
+ margin-bottom: 26px;
+ outline: none;
+ border: none;
+}
+.subscribe_content button {
+ font-size: 20px;
+ line-height: 20px;
+ font-weight: 500;
+ padding: 20px 39px;
+ text-align: center;
+ color: var(--e-global-color-white);
+ display: inline-block;
+ background-color: var(--e-global-color-secondary);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ outline: none;
+ border: none;
+ overflow: hidden;
+ position: relative;
+}
+.subscribe_content button:hover {
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transform: translateY(-10px);
+}
+.subscribe_content button:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.subscribe_content button:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.subscribe_content .form-control:focus{
+ box-shadow: none;
+ outline: none;
+ border: none;
+}
+.subscribe_background_image .subscribe_image {
+ position: absolute;
+ bottom: -125px;
+ right: -66px;
+}
+
+/* Home Page Footer Section Style */
+
+.footer-section{
+ position: relative;
+ background-color: var(--e-global-color-secondary);
+ padding: 308px 0 0px;
+ margin-top: -218px;
+}
+.middle-portion {
+ margin-bottom: 92px;
+}
+.middle-portion .footer_logo{
+ padding-left: 62px;
+ padding-top: 5px;
+}
+.middle-portion .about_col{
+ margin-left: -8px;
+}
+.middle-portion .about_col h4 {
+ margin-bottom: 18px;
+ padding-left: 2px;
+}
+.middle-portion h4{
+ color: var(--e-global-color-white);
+ margin-bottom: 16px;
+}
+.middle-portion ul{
+ margin-bottom: 0;
+}
+.middle-portion .about_col ul li p {
+ font-size: 18px;
+ line-height: 26px;
+ font-weight: 400;
+ color: var(--e-global-color-white);
+ margin-bottom: 24px;
+}
+.middle-portion ul .icons {
+ display: inline-block;
+ margin-right: 8px;
+}
+.middle-portion ul .icons i {
+ border-radius: 100%;
+ background: var(--e-global-color-desaturated-magenta);
+ color: var(--e-global-color-white);
+ font-size: 18px;
+ line-height: 48px;
+ height: 48px;
+ width: 48px;
+ text-align: center;
+ margin-right: 0;
+ transition: all 0.3s ease-in-out;
+}
+.middle-portion ul .icons i:hover{
+ color: var(--e-global-color-secondary);
+ background-color: var(--e-global-color-white);
+ transform: translateY(-5px);
+}
+.middle-portion li a {
+ text-decoration: none;
+ color: var(--e-global-color-white);
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 32px;
+ transition: all 0.3s ease-in-out;
+}
+.middle-portion .links_col {
+ padding-left: 42px;
+}
+.middle-portion .contact_col {
+ padding-right: 15px;
+ margin-left: -42px;
+}
+.middle-portion .contact_col ul li{
+ margin-bottom: 8px;
+}
+.middle-portion li i {
+ color: var(--e-global-color-white);
+ margin-right: 12px;
+ transition: all 0.3s ease-in-out;
+}
+.middle-portion li .location{
+ margin-right: 15px;
+}
+.middle-portion .contact_col li span {
+ color: var(--e-global-color-white);
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+}
+.middle-portion li a:hover{
+ color: var(--e-global-color-soft-orange);
+}
+.middle-portion .contact_col ul .contact_icons:hover i{
+ color: var(--e-global-color-soft-orange);
+}
+.bottom-portion{
+ border-top: 1px solid var(--e-global-color-mostly-desaturated-magenta);
+ text-align: center;
+}
+.copyright {
+ padding: 24px 0;
+}
+.copyright p{
+ color: var(--e-global-color-white);
+ font-weight: 400;
+ font-size: 14px;
+ line-height: 26px;
+ margin: 0;
+}
+.footer_shape figure {
+ position: absolute;
+ bottom: 120px;
+ right: 0;
+}
+
+/* About Page Style */
+
+/* About Page Sub Banner Section Style */
+
+.sub-banner-section{
+ background-image: url('../images/subbanner_section_background.jpg');
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+.sub-banner-section .banner-section {
+ padding: 110px 0 120px;
+ position: relative;
+}
+.sub-banner-section .banner-section .banner-section-content {
+ text-align: center;
+}
+.sub-banner-section .banner-section h1 {
+ margin-bottom: 16px;
+}
+.sub-banner-section .banner-section p {
+ color: var(--e-global-color-white);
+ padding: 0 260px;
+ margin-bottom: 26px;
+}
+.sub-banner-section .banner-section .btn_wrapper {
+ font-size: 20px;
+ line-height: 20px;
+ font-weight: 400;
+ padding: 14px 24px;
+ text-align: center;
+ background-color: #724065;
+ color: var(--e-global-color-white);
+ display: inline-block;
+ border-radius: 25px 0 25px 0;
+ transition: all 0.3s ease-in-out;
+}
+.sub-banner-section .banner-section .btn_wrapper .sub_home_span {
+ margin-right: 8px;
+}
+.sub-banner-section .banner-section .btn_wrapper i {
+ font-size: 14px;
+}
+.sub-banner-section .banner-section .btn_wrapper .sub_span {
+ color: var(--e-global-color-soft-orange);
+ margin-left: 8px;
+}
+
+.sub-banner-section .banner-section .banner_left_top_shape {
+ position: absolute;
+ top: -8px;
+ left: 0;
+}
+.sub-banner-section .banner-section .banner_left_bottom_shape{
+ position: absolute;
+ top: 112px;
+ left: 0;
+}
+.sub-banner-section .banner-section .banner_right_top_shape {
+ position: absolute;
+ bottom: 222px;
+ right: 0;
+}
+.sub-banner-section .banner-section .banner_right_bottom_shape {
+ position: absolute;
+ bottom: 98px;
+ right: 0;
+}
+
+/* About Page About Us Section Style */
+
+.aboutpage_aboutus_section{
+ padding: 132px 0;
+}
+.aboutpage_aboutus_image{
+ position: relative;
+}
+.aboutpage_aboutus_image figure{
+ margin-top: -12px;
+}
+.aboutpage_aboutus_section .aboutus_top_shape {
+ position: absolute;
+ top: 6px;
+ left: -36px;
+ z-index: -1;
+}
+.aboutpage_aboutus_section .aboutus_bottom_shape {
+ position: absolute;
+ top: 265px;
+ left: -62px;
+ z-index: -1;
+}
+.aboutpage_aboutus_content{
+ padding-top: 110px;
+}
+.aboutpage_aboutus_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.aboutpage_aboutus_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.aboutpage_aboutus_content p {
+ margin-bottom: 12px;
+ color: var(--e-global-color-text);
+}
+.aboutpage_aboutus_content .margin_bottom{
+ margin-bottom: 30px;
+}
+.aboutpage_aboutus_content .box {
+ width: 48%;
+ background-color: var(--e-global-color-white);
+ display: inline-block;
+ align-items: center;
+ padding: 20px 24px 15px;
+ border-radius: 30px 0 30px 0;
+ margin-bottom: 22px;
+ margin-right: 12px;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 7%);
+ transition: all 0.3s ease-in-out;
+ position: relative;
+}
+.aboutpage_aboutus_content .box i{
+ position: absolute;
+ left: 22px;
+ top: 24px;
+ border-radius: 100%;
+ border: 2px solid var(--e-global-color-secondary);
+ height: 38px;
+ width: 38px;
+ text-align: center;
+ font-size: 18px;
+ line-height: 36px;
+ color: var(--e-global-color-secondary);
+}
+.aboutpage_aboutus_content .box span{
+ font-size: 18px;
+ line-height: 21px;
+ font-weight: 600;
+ padding-left: 50px;
+ display: inline-block;
+ color: var(--e-global-color-primary);
+}
+.aboutpage_aboutus_content .box:hover{
+ transform: translateY(-10px);
+}
+
+/* About Page Discount Section Style */
+
+.discount_section{
+ background-image: url('../images/discount_background.jpg');
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ padding: 120px 0 130px;
+}
+.discount_content{
+ text-align: center;
+}
+.discount_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+ padding: 0 230px;
+}
+.discount_content span{
+ color: var(--e-global-color-secondary);
+}
+.discount_content p {
+ margin-bottom: 35px;
+ padding: 0 160px;
+ color: var(--e-global-color-text);
+}
+.discount_content .btn_wrapper .get_started{
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 50px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ position: relative;
+ overflow: hidden;
+}
+.discount_content .btn_wrapper .get_started:hover {
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transform: translateY(-10px);
+}
+.discount_content .btn_wrapper .get_started:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.discount_content .btn_wrapper .get_started:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+
+/* About Page Our Mission Section Style */
+
+.mission_section{
+ padding: 130px 0 45px;
+ position: relative;
+}
+.mission_section .mission_box{
+ width: 100%;
+ background-color: var(--e-global-color-white);
+ border-radius: 200px 0 200px 0;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 7%);
+}
+.mission_content{
+ padding-top: 150px;
+ padding-left: 96px;
+}
+.mission_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.mission_content h2{
+ margin-bottom: 16px;
+ color: var(--e-global-color-primary);
+}
+.mission_content p {
+ margin-bottom: 32px;
+ color: var(--e-global-color-text);
+ padding-right: 25px;
+}
+.mission_content .btn_wrapper .read_more_btn{
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 44px;
+ text-align: center;
+ color: var(--e-global-color-white);
+ display: inline-block;
+ background-color: var(--e-global-color-secondary);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ position: relative;
+ overflow: hidden;
+}
+.mission_content .btn_wrapper .read_more_btn:hover {
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ transform: translateY(-10px);
+}
+.mission_content .btn_wrapper .read_more_btn:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.mission_content .btn_wrapper .read_more_btn:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.mission_section .mission_right_shape {
+ position: absolute;
+ top: 210px;
+ right: 0;
+}
+
+/* About Page Our Vision Section Style */
+
+.vision_section{
+ padding: 45px 0 130px;
+ position: relative;
+}
+.vision_section .vision_box{
+ width: 100%;
+ background-color: var(--e-global-color-white);
+ border-radius: 200px 0 200px 0;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 7%);
+}
+.vision_content{
+ padding-top: 150px;
+ padding-left: 40px;
+}
+.vision_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.vision_content h2{
+ margin-bottom: 16px;
+ color: var(--e-global-color-primary);
+}
+.vision_content p {
+ margin-bottom: 32px;
+ color: var(--e-global-color-text);
+ padding-right: 60px;
+}
+.vision_content .btn_wrapper .read_more_btn{
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 44px;
+ text-align: center;
+ color: var(--e-global-color-white);
+ display: inline-block;
+ background-color: var(--e-global-color-secondary);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ position: relative;
+ overflow: hidden;
+}
+.vision_content .btn_wrapper .read_more_btn:hover {
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ transform: translateY(-10px);
+}
+.vision_content .btn_wrapper .read_more_btn:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.vision_content .btn_wrapper .read_more_btn:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+.vision_section .vision_left_shape {
+ position: absolute;
+ top: 140px;
+ left: 0;
+}
+
+/* About Page Achievement Section Style */
+
+.achievement_section{
+ background-color: var(--e-global-color-pale-blue);
+ padding: 122px 0 110px;
+}
+.achievement_content{
+ text-align: center;
+}
+.achievement_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.achievement_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.achievement_content p {
+ margin-bottom: 25px;
+ padding: 0 85px;
+ color: var(--e-global-color-text);
+}
+.achievement_section .logo_wrapper{
+ animation: float_img 6s ease-in-out infinite;
+}
+.achievement_section .logo_wrapper figure{
+ height: 100px;
+ line-height: 100px;
+}
+.achievement_section .craft{
+ padding-left: 5px;
+}
+.achievement_section .q-power{
+ margin-left: -2px;
+}
+.achievement_section .logo{
+ padding-left: 20px;
+}
+.achievement_section .minimum{
+ padding-left: 8px;
+}
+.achievement_section .logoipsum{
+ padding-left: 30px;
+}
+
+/* Services Page Style */
+
+/* Services Page Services Section Style */
+
+.services_section .services_page_services_right_shape {
+ position: absolute;
+ top: 115px;
+ right: 0;
+}
+
+/* Pricing Page Style */
+
+/* Pricing Page Pricing Plans Section Style */
+
+.pricing_plans_section_padding{
+ padding: 120px 0 130px;
+}
+
+/* Team Page Style */
+
+/* Team Page Our Team Section Style */
+
+.our_team_section{
+ padding: 120px 0 80px;
+}
+.our_team_section .our_team_content{
+ text-align: center;
+}
+.our_team_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.our_team_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.our_team_content p {
+ margin-bottom: 35px;
+ padding: 0 110px;
+ color: var(--e-global-color-text);
+}
+.our_team_section .our_team_box_content{
+ margin-bottom: 50px;
+ transition: all 0.3s ease-in-out;
+}
+.our_team_section .our_team_box_content .our_team_box_upper_portion{
+ margin-bottom: 10px;
+}
+.our_team_section .our_team_box_content .our_team_box_upper_portion img{
+ transition: all 0.3s ease-in-out;
+}
+@keyframes float_img {
+ 0% {
+ transform: translatey(0px);
+ }
+ 50% {
+ transform: translatey(-20px);
+ }
+ 100% {
+ transform: translatey(0px);
+ }
+}
+.our_team_box_content .our_team_box_lower_portion h3{
+ margin-bottom: 0;
+}
+.our_team_box_content .our_team_box_lower_portion p{
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: 400;
+ margin-top: -6px;
+ margin-bottom: 12px;
+}
+.our_team_box_content .our_team_box_lower_portion .social_icons i{
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ border-radius: 100%;
+ font-size: 14px;
+ line-height: 36px;
+ height: 36px;
+ width: 36px;
+ margin-right: 10px;
+ display: inline-block;
+ text-align: center;
+ transition: all 0.3s ease-in-out;
+}
+.our_team_box_content:hover{
+ transform: translateY(-10px);
+}
+.our_team_section .our_team_box_content:hover .our_team_box_upper_portion img{
+ opacity: 0.8;
+}
+.our_team_box_content:hover .our_team_box_lower_portion .social_icons i{
+ color: var(--e-global-color-accent);
+ background-color: var(--e-global-color-soft-orange);
+}
+
+/* Faq Page Style */
+
+/* Faq Page Faq's Section Style */
+
+.accordian-section{
+ padding: 120px 0 130px;
+}
+.accordian_content{
+ text-align: center;
+}
+.accordian_content h5{
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.accordian_content h2{
+ margin-bottom: 18px;
+ color: var(--e-global-color-primary);
+}
+.accordian_content p {
+ margin-bottom: 40px;
+ padding: 0 110px;
+ color: var(--e-global-color-text);
+}
+.accordian-section .accordian-section-inner{
+ padding-left: 46px;
+}
+.accordian-section .accordian-inner .accordion-card {
+ margin-bottom: 36px;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 10%);
+ background: var(--e-global-color-white);
+ border-radius: 35px 0 35px 0;
+ width: 95%;
+}
+.accordian-section .accordion-card a.btn.btn-link {
+ color: var(--e-global-color-primary);
+ background: var(--e-global-color-white);
+ position: relative;
+ border-radius: 35px 0 35px 0;
+}
+.accordian-section .accordian-inner .accordion-card .btn {
+ padding: 20px 85px;
+ text-decoration: none;
+ text-align: left;
+}
+.accordian-section .accordian-inner .accordion-card h6{
+ margin-bottom: 0;
+}
+.accordian-section .accordian-inner .card-header {
+ padding: 0;
+ margin-bottom: 0;
+ border: none;
+ background: none;
+}
+.accordian-section .accordian-inner .card-body {
+ padding: 3px 60px 28px;
+}
+.accordian-section .accordian-inner .card-body .faq_wrapper{
+ position: relative;
+}
+.accordian-section .accordian-inner .card-body .faq_wrapper figure{
+ position: absolute;
+ top: 5px;
+ left: 26px;
+}
+.accordian-section .accordian-inner .card-body .faq_wrapper p{
+ font-size: 18px;
+ line-height: 24px;
+ color: var(--e-global-color-text);
+ font-weight: 400;
+ margin-left: 45px;
+}
+.accordian-section .accordion-card a.btn.btn-link:focus {
+ outline: none;
+ box-shadow: none;
+}
+.accordian-section .accordion-card .btn-link:before {
+ content: "\f068";
+ position: absolute;
+ left: 25px;
+ top: 16px;
+ font-family: 'Font Awesome 6 FREE';
+ display: inline-block;
+ vertical-align: middle;
+ background-color: transparent;
+ color: var(--e-global-color-soft-orange);
+ border: 2px solid var(--e-global-color-soft-orange);
+ font-size: 20px;
+ height: 40px;
+ width: 40px;
+ line-height: 38px;
+ font-weight: 700;
+ border-radius: 100px;
+ text-align: center;
+}
+.accordian-section .accordion-card .collapsed:before {
+ content: "\2b";
+ background-color: transparent;
+ color: var(--e-global-color-secondary);
+ border: 2px solid var(--e-global-color-secondary);
+ border-radius: 100px;
+ text-align: center;
+}
+.accordian-section .accordian-inner .accordion-card:last-child {
+ margin-bottom: 0 !important;
+}
+
+/* Contact Page Style */
+
+/* Contact Page Message Section Style */
+
+.message_section{
+ padding: 120px 0 130px;
+ background-color: var(--e-global-color-pale-blue);
+}
+.message_content h5 {
+ text-transform: uppercase;
+ color: var(--e-global-color-secondary);
+ letter-spacing: 3.1px;
+ margin-bottom: 12px;
+}
+.message_content h2{
+ color: var(--e-global-color-primary);
+ margin-bottom: 18px;
+}
+.message_content p{
+ padding-right: 100px;
+ margin-bottom: 36px;
+ color: var(--e-global-color-text);
+}
+.message_content input {
+ font-family: 'Karla', sans-serif;
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-text);
+ padding-top: 32px;
+ padding-bottom: 32px;
+ padding-left: 25px;
+ border-radius: 0;
+ width: 90%;
+ margin-bottom: 28px;
+ outline: none;
+ border: none;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 5%);
+}
+.message_content .form_style {
+ margin-left: -40px;
+}
+.message_content textarea {
+ font-family: 'Karla', sans-serif;
+ font-weight: 400;
+ font-size: 18px;
+ line-height: 25px;
+ background-color: var(--e-global-color-white);
+ color: var(--e-global-color-text);
+ border-radius: 0;
+ padding: 18px 25px;
+ width: 90%;
+ outline: none;
+ resize: none;
+ height: 128px;
+ margin-bottom: 42px;
+ border: none;
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 5%);
+}
+.message_content .form-control:focus{
+ box-shadow: none;
+ outline: none;
+ border: none;
+}
+textarea {
+ overflow: auto;
+}
+.message_content button {
+ font-size: 22px;
+ line-height: 22px;
+ font-weight: 500;
+ padding: 24px 40px;
+ text-align: center;
+ color: var(--e-global-color-accent);
+ display: inline-block;
+ background-color: var(--e-global-color-soft-orange);
+ border-radius: 35px 0px 35px 0px;
+ transition: all 0.3s ease-in-out;
+ outline: none;
+ border: none;
+ overflow: hidden;
+ position: relative;
+}
+.message_content button:hover {
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transform: translateY(-10px);
+}
+.message_content button:hover:before {
+ left: 0%;
+ right: auto;
+ width: 100%;
+}
+.message_content button:before {
+ display: block;
+ position: absolute;
+ top: 0px;
+ right: 0px;
+ height: 100%;
+ width: 0px;
+ z-index: -1;
+ content: '';
+ color: var(--e-global-color-white);
+ background-color: var(--e-global-color-secondary);
+ transition: all 0.4s cubic-bezier(0.12, 0, 0.38, 1) 0s;
+}
+
+.message_section .box_padding{
+ margin-top: 10px;
+}
+.message_section .box{
+ box-shadow: 1px 1px 50px rgb(0 0 0 / 5%);
+ width: 380px;
+ transition: all 0.3s ease-in-out;
+ border-radius: 45px 0 45px 0;
+ background-color: var(--e-global-color-white);
+ padding: 30px 18px 40px;
+ margin-left: -30px;
+ margin-bottom: 30px;
+}
+.message_section .box .box_wrapper{
+ position: relative;
+ padding-left: 20px;
+ margin-top: -12px;
+ display: inline-block;
+ width: 74%;
+}
+.message_section .box .box_wrapper h3{
+ margin-bottom: 5px;
+ color: var(--e-global-color-primary);
+}
+.message_section .box .box_wrapper p{
+ font-size: 18px;
+ line-height: 24px;
+ font-weight: 400;
+ margin-top: -10px;
+ margin-bottom: 11px;
+ color: var(--e-global-color-text);
+}
+.message_section .box .box_wrapper a{
+ color: var(--e-global-color-text);
+ transition: all 0.3s ease-in-out;
+}
+.message_section .box .box_wrapper a:hover{
+ color: var(--e-global-color-soft-orange);
+}
+.message_section .box .box_image_content{
+ float: left;
+ width: 26%;
+}
+.message_section .box .box_image_content figure{
+ background-color: var(--e-global-color-secondary);
+ width: 90px;
+ height: 90px;
+ line-height: 90px;
+ text-align: center;
+ border-radius: 100px;
+ transition: all 0.3s ease-in-out;
+}
+.message_section .box:hover .box_image_content figure{
+ background-color: var(--e-global-color-soft-orange);
+}
+
+/* Contact Page Contact Map Section Style */
+
+.contact_map_section {
+ overflow: hidden;
+ margin-bottom: -10px;
+}
+
+/* Contact Page Contact Subscribe Section Style */
+
+.contact_subscribe_section{
+ margin-top: -360px;
+}
+
+/* Blog Posts Page Style */
+
+.blog-posts {
+ padding: 120px 0 130px;
+}
+.single-post .single-post-heading {
+ font-size: 30px !important;
+}