﻿/* =============================================================================
   EGID Inline Shared Styles
   Extracted from inline <style> blocks - do not edit manually
   ============================================================================= */

/* -----------------------------------------------------------------------------
   wp-img-auto-sizes-contain
   Source: <style id="wp-img-auto-sizes-contain-inline-css">
   ----------------------------------------------------------------------------- */
img:is([sizes=auto i], [sizes^="auto," i]) {
			contain-intrinsic-size: 3000px 1500px
		}

/* -----------------------------------------------------------------------------
   wp-emoji-styles
   Source: <style id="wp-emoji-styles-inline-css">
   ----------------------------------------------------------------------------- */
img.wp-smiley,
		img.emoji {
			display: inline !important;
			border: none !important;
			box-shadow: none !important;
			height: 1em !important;
			width: 1em !important;
			margin: 0 0.07em !important;
			vertical-align: -0.1em !important;
			background: none !important;
			padding: 0 !important;
		}

/* -----------------------------------------------------------------------------
   wp-block-library
   Source: <style id="wp-block-library-inline-css">
   ----------------------------------------------------------------------------- */
.wth-export-html-shortcode-btn {
			display: inline-flex;
			align-items: center;
			gap: 6px;
			background: #0ea5e9;
			color: #fff !important;
			text-decoration: none !important;
			padding: 9px 20px;
			border-radius: 6px;
			font-size: 14px;
			font-weight: 600;
			box-shadow: 0 2px 6px rgba(14, 165, 233, .35);
			transition: background .18s ease, transform .15s ease, box-shadow .18s ease;
			cursor: pointer;
		}

		.wth-export-html-shortcode-btn:hover {
			background: #0284c7;
			transform: translateY(-1px);
			box-shadow: 0 4px 12px rgba(14, 165, 233, .5);
		}

		.wth-export-html-shortcode-btn svg {
			flex-shrink: 0;
		}

/* -----------------------------------------------------------------------------
   classic-theme-styles
   Source: <style id="classic-theme-styles-inline-css">
   ----------------------------------------------------------------------------- */
/*! This file is auto-generated */
		.wp-block-button__link {
			color: #fff;
			background-color: #32373c;
			border-radius: 9999px;
			box-shadow: none;
			text-decoration: none;
			padding: calc(.667em + 2px) calc(1.333em + 2px);
			font-size: 1.125em
		}

		.wp-block-file__button {
			background: #32373c;
			color: #fff;
			text-decoration: none
		}

/* -----------------------------------------------------------------------------
   global-styles (WordPress preset variables and layout utilities)
   Source: <style id="global-styles-inline-css">
   ----------------------------------------------------------------------------- */
:root {
			--wp--preset--aspect-ratio--square: 1;
			--wp--preset--aspect-ratio--4-3: 4/3;
			--wp--preset--aspect-ratio--3-4: 3/4;
			--wp--preset--aspect-ratio--3-2: 3/2;
			--wp--preset--aspect-ratio--2-3: 2/3;
			--wp--preset--aspect-ratio--16-9: 16/9;
			--wp--preset--aspect-ratio--9-16: 9/16;
			--wp--preset--color--black: #000000;
			--wp--preset--color--cyan-bluish-gray: #abb8c3;
			--wp--preset--color--white: #ffffff;
			--wp--preset--color--pale-pink: #f78da7;
			--wp--preset--color--vivid-red: #cf2e2e;
			--wp--preset--color--luminous-vivid-orange: #ff6900;
			--wp--preset--color--luminous-vivid-amber: #fcb900;
			--wp--preset--color--light-green-cyan: #7bdcb5;
			--wp--preset--color--vivid-green-cyan: #00d084;
			--wp--preset--color--pale-cyan-blue: #8ed1fc;
			--wp--preset--color--vivid-cyan-blue: #0693e3;
			--wp--preset--color--vivid-purple: #9b51e0;
			--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
			--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
			--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
			--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
			--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
			--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
			--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
			--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
			--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
			--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
			--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
			--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
			--wp--preset--font-size--small: 13px;
			--wp--preset--font-size--medium: 20px;
			--wp--preset--font-size--large: 36px;
			--wp--preset--font-size--x-large: 42px;
			--wp--preset--spacing--20: 0.44rem;
			--wp--preset--spacing--30: 0.67rem;
			--wp--preset--spacing--40: 1rem;
			--wp--preset--spacing--50: 1.5rem;
			--wp--preset--spacing--60: 2.25rem;
			--wp--preset--spacing--70: 3.38rem;
			--wp--preset--spacing--80: 5.06rem;
			--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
			--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
			--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
			--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
		}

		:where(.is-layout-flex) {
			gap: 0.5em;
		}

		:where(.is-layout-grid) {
			gap: 0.5em;
		}

		body .is-layout-flex {
			display: flex;
		}

		.is-layout-flex {
			flex-wrap: wrap;
			align-items: center;
		}

		.is-layout-flex> :is(*, div) {
			margin: 0;
		}

		body .is-layout-grid {
			display: grid;
		}

		.is-layout-grid> :is(*, div) {
			margin: 0;
		}

		:where(.wp-block-columns.is-layout-flex) {
			gap: 2em;
		}

		:where(.wp-block-columns.is-layout-grid) {
			gap: 2em;
		}

		:where(.wp-block-post-template.is-layout-flex) {
			gap: 1.25em;
		}

		:where(.wp-block-post-template.is-layout-grid) {
			gap: 1.25em;
		}

		.has-black-color {
			color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-color {
			color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-color {
			color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-color {
			color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-color {
			color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-color {
			color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-color {
			color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-color {
			color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-color {
			color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-color {
			color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-color {
			color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-color {
			color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-black-background-color {
			background-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-background-color {
			background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-background-color {
			background-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-background-color {
			background-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-background-color {
			background-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-background-color {
			background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-background-color {
			background-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-background-color {
			background-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-background-color {
			background-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-background-color {
			background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-background-color {
			background-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-black-border-color {
			border-color: var(--wp--preset--color--black) !important;
		}

		.has-cyan-bluish-gray-border-color {
			border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
		}

		.has-white-border-color {
			border-color: var(--wp--preset--color--white) !important;
		}

		.has-pale-pink-border-color {
			border-color: var(--wp--preset--color--pale-pink) !important;
		}

		.has-vivid-red-border-color {
			border-color: var(--wp--preset--color--vivid-red) !important;
		}

		.has-luminous-vivid-orange-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-amber-border-color {
			border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
		}

		.has-light-green-cyan-border-color {
			border-color: var(--wp--preset--color--light-green-cyan) !important;
		}

		.has-vivid-green-cyan-border-color {
			border-color: var(--wp--preset--color--vivid-green-cyan) !important;
		}

		.has-pale-cyan-blue-border-color {
			border-color: var(--wp--preset--color--pale-cyan-blue) !important;
		}

		.has-vivid-cyan-blue-border-color {
			border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
		}

		.has-vivid-purple-border-color {
			border-color: var(--wp--preset--color--vivid-purple) !important;
		}

		.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
			background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
		}

		.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
			background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
		}

		.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
		}

		.has-luminous-vivid-orange-to-vivid-red-gradient-background {
			background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
		}

		.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
			background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
		}

		.has-cool-to-warm-spectrum-gradient-background {
			background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
		}

		.has-blush-light-purple-gradient-background {
			background: var(--wp--preset--gradient--blush-light-purple) !important;
		}

		.has-blush-bordeaux-gradient-background {
			background: var(--wp--preset--gradient--blush-bordeaux) !important;
		}

		.has-luminous-dusk-gradient-background {
			background: var(--wp--preset--gradient--luminous-dusk) !important;
		}

		.has-pale-ocean-gradient-background {
			background: var(--wp--preset--gradient--pale-ocean) !important;
		}

		.has-electric-grass-gradient-background {
			background: var(--wp--preset--gradient--electric-grass) !important;
		}

		.has-midnight-gradient-background {
			background: var(--wp--preset--gradient--midnight) !important;
		}

		.has-small-font-size {
			font-size: var(--wp--preset--font-size--small) !important;
		}

		.has-medium-font-size {
			font-size: var(--wp--preset--font-size--medium) !important;
		}

		.has-large-font-size {
			font-size: var(--wp--preset--font-size--large) !important;
		}

		.has-x-large-font-size {
			font-size: var(--wp--preset--font-size--x-large) !important;
		}

/* -----------------------------------------------------------------------------
   recentcomments (anonymous inline block)
   ----------------------------------------------------------------------------- */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/* -----------------------------------------------------------------------------
   Elementor lazy-load background images
   Source: anonymous <style> with .e-con.e-parent:nth-of-type
   ----------------------------------------------------------------------------- */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}

/* -----------------------------------------------------------------------------
   wp-custom-css (site-wide custom CSS)
   Source: <style id="wp-custom-css">
   ----------------------------------------------------------------------------- */
/* Single Blog */
.single-post .page-title-section .page-header .aux-container{
	  height:400px;
}
.page-title-section .page-header{
		border-bottom:none;
}
.single-post  .page-title-section .aux-breadcrumbs {
	
    margin-bottom: 70px;
}
.page-title-section .aux-boxed-container .aux-container{
	  height: 400px;
    border-bottom: none;
    box-shadow: none;
    display: flex;
    align-items: flex-end;
}
 .page-title-section .aux-breadcrumbs span:last-child,
.page-title-section .aux-breadcrumbs span:nth-child(3),  .page-title-section .aux-breadcrumbs span:nth-child(2):after {
	  display:none;
}
.page-title-section .aux-breadcrumbs span:after{
	  content:"\e173";
	    color: rgba(255, 255, 255, 0.6)!important;
	  font-size: 4px;
	  padding-right: 6px;
    padding-left: 6px;
}
.single-post .aux-content-top-margin .aux-primary{
	  padding-top: 6.880em;
	
}
.single-post  .hentry .entry-media{
	 margin-bottom: 2.0625em;
}
.entry-info .wpulike.aux-wpulike-single::before, .entry-info .wpulike.aux-wpulike-news::before, .hentry .entry-info [class^="entry-"]+[class^="entry-"]:before{
	  width: 1px;
    height: 10px;
	  background-color: rgba(255, 255, 255, 0.50);
}
.single-post .hentry .entry-header{
	  margin-bottom: 2.3em;
}
.single-post  .hentry .entry-info{
	  margin-bottom: 2.0625em;
}
.single-post .hentry .entry-meta{
	  padding: 2.125em 0;
    border-color: rgba(255, 255, 255, 0.15);
	  width: 70%;
    margin: auto;
}
.single-post .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before{
	content: "\e718";
	font-size:25px;
	color:rgba(255, 255, 255, 0.60);
	margin-right:31px;
}
.single-post .auxicon-share:before{
	content: "\e08a";
	font-size:20px;
	color:rgba(255, 255, 255, 0.60);
}
.aux-single .aux-wrapper .aux-container .aux-primary .comment-respond{
    max-width: 70%!important;
    margin: auto!important;
}

.aux-input-group textarea::-webkit-input-placeholder, .aux-input-group input[type="text"]::-webkit-input-placeholder, .aux-input-group input[type="email"]::-webkit-input-placeholder, .aux-input-group input[type="url"]::-webkit-input-placeholder {
	font-family:Montserrat;
	color:rgba(31,30,56,0.60);
	font-size:16px;
	font-weight:400;
	font-style:normal;
	line-height:19px;
	font-style:normal!important;
	
}
.aux-single .aux-wrapper .aux-container .comment-respond .aux-input-group textarea, .aux-single .aux-wrapper .aux-container .comment-respond .aux-input-group input{
    background-color: rgba(31,30,56,0.10)!important;
    border: none;
}
.aux-single  .comment-respond{
	position:relative;
	padding-top:100px;
	padding-bottom:70px;
}
.aux-single  .comment-respond:after{
	  content: '';
    width: 1980px;
    height: 595px;
    position: absolute;
    background-color: #fff;
	  top:0;
    bottom: 0;
    z-index: -5;
    left: -20.6%;
	  height:auto;	
}
.aux-single [class*="aux-form-inline-"].aux-form-inline-two .aux-inline-inputs:nth-child(4){
      -webkit-flex-basis: calc(100%)!important;
}
.aux-single  input[type="submit"]{
	 background-color:#F81D39;
	 padding: 23px 73px!important;
}
.aux-single .form-submit{
	margin-left:auto;
}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"]{
		    height: 65px!important;
}
.single-post .aux-single{     
margin-bottom: 109px;
}
.aux-wrapper .aux-container .aux-primary .comment-respond .comment-notes{     
    margin-bottom: 63px;
    margin-top: -20px;
}
.comment-form-cookies-consent{
	display:none;
}
.page-title{
	display:none;
}
/* Single project	 */
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:810px!important;
}
.type-portfolio .entry-media img{
	    z-index: -1;
    position: relative;
}
.single-portfolio .page-title-section .aux-breadcrumbs {
	
    margin-bottom: 70px;
}
@media screen and (max-width:1449px) and (min-width: 1025px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:580px!important;
}
}
.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before{
	content:"\e1f3";
	color:#fff;
	font-size:25px;
}
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1{
  font-size: 50px;
  line-height:55px;
	letter-spacing:-1.5px;
	margin-top:45px;
	position:relative;
	font-family:Bai Jamjuree;
	font-weight:bold;
	color:#FFFFFF;
}
.type-portfolio .aux-text-color-dark .entry-meta-data dt{
	 font-family:Bai Jamjuree;
   font-size: 16px;
   line-height: 30px;
   font-weight: bold;
   color: #FFFFFF;
}
.type-portfolio .aux-text-color-dark .entry-meta-data dd{
	 font-family:Montserrat;
   font-size: 16px;
   line-height: 19px;
   font-weight: 400;
   color: rgba(255,255,255,0.60);
}
.single-portfolio .content .aux-sticky-position .entry-overview-container .entry-side-overview{
	  font-family:Montserrat;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color:rgba(255,255,255,0.50);
    padding-bottom:40px;
	  margin-top:40px
}
.single-portfolio [class^="auxicon-"]:before, [class*=" auxicon-"]:before{
	 color:#fff;
	 font-size:20px;
}
@media screen and (max-width:556px) {
  .aux-portfolio-columns  .aux-overlay-content .entry-main{
    position: relative;
    top: 0px;
    left: 0px;
}
}
.aux-container  .aux-sticky-position .entry-actions .wpulike.aux-wpulike-portfolio{
	 margin-right:34%;
}
.type-portfolio .entry-actions .aux-single-portfolio-share .auxicon-share, .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn{
	  float: right;
    margin-left: 16px;
}
@media screen and (max-width:1024px) {
.aux-primary .nav-skin-modern{
    padding: 20px 0px 13px 0!important;
}
}
@media screen and (max-width:556px) {
  .hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{
		width: 100%;
    text-align: center;
    padding: 1.5em;
    position: relative!important;
    transform: translateY(-60%);
    overflow: hidden;
    top: 0%;
}
}
.single-portfolio .aux-widget-recent-posts .entry-main .entry-header{
	margin-bottom:0;
}
@media screen and (max-width:1130px) and (min-width: 1024px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 525px!important;
}
	.single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
		margin-right: -499px!important;
    width: 433px!important;
	}
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 0px!important;
}
}

@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
        width: 100%!important;
		margin-top: -120px;
		margin-left: 5px;
}
}
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
	 margin-right: -595px;
width:520px;
	    z-index: 8;
    position: relative;
}
.single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
	padding-bottom:0!important;
}
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
    height: 5px;
    width: 74px;
    position: absolute;
    top: 20%;
    transform: translateY(-50%);
    left: -110px;
  background:var(--e-global-color-primary);
}
@media screen and (max-width:1025px) {
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
	display: none!important;
	padding:0;
}
}
.single-portfolio .aux-content-top-margin .aux-primary{
	   padding-top: 7.075em;
}
.single-portfolio .aux-container .aux-primary .aux-side-meta-normal .entry-main .entry-media{
	margin-bottom:0;
} 
.single-portfolio .alignnone {
	margin-top:0;
}
.portfolio-template-default .type-portfolio .entry-actions .aux-wpulike .count-box, .aux-single-portfolio-share{
  font-family: Montserrat;
  font-weight: 400;
	color:rgba(255,255,255,0.60);
	font-size:16px!important;
	line-height:22px;
}
.portfolio-template-default .entry-side .entry-overview-container .entry-actions{
  width: 92%;
	border-color:rgba(255,255,255,0.15);
}

.single-portfolio .aux-col .column-entry .entry-main .entry-title a{
    font-family: Bai Jamjuree;
  font-weight: bold;
	color:var(--e-global-color-text);
	font-size:14px;
	line-height:19px; 
}

a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{
  background:var(--e-global-color-primary);
	margin-top:25px;
	border-radius:0;
		color: #000;
  font-family: Montserrat;
  font-weight: 500;
	color:var(--e-global-color-text);
	font-size:15px;
	line-height:19px;
	text-shadow:0px 0 0 rgba(255,255,255,0.0);
	text-transform:uppercase;
	letter-spacing:3px;
	padding:23px 26px;
}
.single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
	padding-right: 810px;
	padding-bottom: 220px;
}
.aux-wrapper .aux-container .aux-container .widget-container .widget-title{
	 font-family: Bai Jamjuree;
  font-weight: bold;
	color:var(--e-global-color-text);
	font-size:25px;
	line-height:25px;
	text-transform:uppercase;
}
@media screen and (max-width: 1448px)and (min-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 525px!important
			;
}
}
.aux-widget-related-posts .widget-title{
    margin-bottom: 1.3875em;  
}.single-portfolio .aux-widget-related-posts{
	margin-top:0;
}
@media screen and (max-width: 1087px) and (min-width: 1024px){
	.single-portfolio .aux-widget-related-posts{
  margin-top: 11.875em;
}
}
@media screen and (max-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 0px;
		 padding-bottom: 80px;
}
}
@media screen and (max-width: 1276px) and (min-width: 1025px){.elementor-6 .elementor-element.elementor-element-5eb6a20 .aux-testimonial-info, .aux-testimonial-info, .entry-content {
    margin-top: 0px;
}
	}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-sticky-side .aux-next-prev-posts{
	margin-top:0;
}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content p, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content img {
	margin-bottom:0px;
	z-index:5;
	position:relative;
}
.single-portfolio .aux-widget-related-posts{
	    margin-bottom: 9.375em;
}
@media screen and (max-width:1025px) and (min-width:766px){
.single-portfolio .aux-resp .type-portfolio.aux-side-left>.entry-side, .aux-resp .type-portfolio.aux-side-left>.entry-main, .aux-resp .type-portfolio.aux-side-right>.entry-side, .aux-resp .type-portfolio.aux-side-right>.entry-main {
   padding: 35px 8% 0!important;
}
}
@media screen and (max-width:1140px) and (min-width:1025px){
.single-portfolio .aux-next-prev-posts.nav-skin-modern .np-prev-section{
    padding-left: 1.125em;
}
.single-portfolio .aux-next-prev-posts.nav-skin-modern .np-next-section{
 padding-right: 2.125em;
}
.single-portfolio .aux-primary .nav-skin-modern {
    padding: 1px 0px 0px 0;
}
.single-portfolio .aux-next-prev-posts.nav-skin-classic-title .aux-port-archive-btn>a, .aux-next-prev-posts.nav-skin-classic .aux-port-archive-btn>a, .aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn>a{
    padding: 1.000em;
    margin-top: 0px!important;
}
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content p, .single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-main .entry-content img {
	margin-bottom:55px;
}
}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-next-prev-posts{
	background-color:rgba(57,255,191,0.70);
}
.aux-single .aux-primary .content .aux-side-right .aux-next-prev-posts .np-nav-text{
	color: var(--e-global-color-secondary);
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 19px;
	  text-decoration: none;
	  position: relative;
}
.aux-widget-recent-posts .aux-no-meta .post{
	box-shadow:0 5px 50px rgb(0,0,0,0.10);
}
.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before{
	 content: ' ' !important;
    background-image: url('./images/sfdffdfv.svg');
 background-repeat:no-repeat;
	top:10px; 
	 border: 1px solid var(--e-global-color-secondary);
    width: 30px;
    background-position: center;
    height: 30px;
    border-radius: 30px;
	  background-size: 14px;
}
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn svg{
	    width: 18px;
    height: 18px;
}
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after{
	    content: ' ' !important;
    background-image: url('./images/sfdffdfv.svg');
   background-repeat:no-repeat;
   transform: rotate(180deg);
	  top:-4px;
	  right:-15px;
	  border: 1px solid var(--e-global-color-secondary);
    width: 30px;
    background-position: center;
    height: 30px;
    border-radius: 30px;
	  background-size: 14px;
}
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:hover:after, .aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:hover:before{
	 background-color:var(--e-global-color-secondary);
	 background-image: url('./images/sfdffdfv-1.svg');
}

.aux-next-prev-posts .aux-port-archive-btn svg .cls-1{
	  fill:var(--e-global-color-secondary);
}

.aux-primary .nav-skin-modern{
    padding: 39px 0px 0px 0;
    top: -36px;
   
}
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn>a{
	margin-top:34px;
	color:var(--e-global-color-text);
}
.np-next-section  a{
	overflow:visible!important;
}

.aux-related-container .widget-container .type-portfolio .entry-main{
	 padding: 0 16px;
}
.aux-container .aux-related-container .aux-widget-recent-posts .aux-match-height .type-portfolio .entry-main .entry-info .entry-tax, .single-portfolio .aux-col .entry-main .entry-info .entry-tax a{
	font-family:'Open Sans';
	font-size:14px;
	line-height:23px;
	font-weight:400;
	font-style:normal;
}
.single-portfolio .aux-col .entry-main .entry-info .entry-tax a{
	color:rgba(255,255,255,0.50);
}
.single-portfolio .page-title-section .aux-dark a{
		font-family: 'Montserrat';
    color: rgba(255, 255, 255, 0.6);
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 25px;
}
.aux-related-container .widget-container .type-portfolio .entry-main{
	margin-top: -85px;
	  z-index: 1;
    position: relative;
	opacity:0;
}
.single-portfolio .aux-col:hover .entry-main{
	opacity:1;
} 
.single-portfolio .hentry{
	min-height:137px;
}
.single-portfolio .aux-image-mask::after{
	 background-color: rgb(240, 14, 46);
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: darken;
  position: absolute;
  top: 0;
  left: 0;
  opacity:0;
	transition: opacity 1s ease-out;  
}
.single-portfolio .aux-col:hover .aux-image-mask::after{
	opacity:1;
}

@media screen and (max-width:1024px){
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn>a{
    margin-top: 0;
}
}
.single-portfolio #inner-body{
    background-image: url(./images/Group_7543.svg);
    background-repeat: no-repeat;
    background-size: 2946px 1546px;
	    background-position: top -270px right -1080px;
}
.aux-site-footer {
	padding: 0px;
}

/* Burger menu visibility (desktop) */
.elementor-element-634b0c2 .aux-burger-box {
    display: none;
}
@media only screen and (max-width: 767px) {
    .elementor-element-634b0c2 .aux-burger-box {
        display: block;
    }
}
.frm-fluent-form .choices__list--single {
    background-color: black;
}
.frm-fluent-form .choices__list--dropdown {
    background-color: black !important;
    color:#0db6cd;
    border: 1px solid #80bdff;
}
.frm-fluent-form .choices__list--single .choices__item {
    color:#0db6cd;
}

.bdt-prime-slider-skin-slide .bdt-slide-featured {
        width: 15% !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:90px; }.site-header-section { background-color:rgba(0, 0, 0, 0); }.site-header-section.aux-sticky { background-color:rgba(0, 0, 0, 0); }