/*
Theme Name:   Hello Elementor Child
Theme URI:    https://mediumorchid-herring-522302.hostingersite.com/hello-elementor-child
Description:  Child theme for Hello Elementor
Author:       Your Name
Author URI:   https://mediumorchid-herring-522302.hostingersite.com/
Template:     hello-elementor
Version:      3.4.5
*/

/* You can add custom styles below this line. */

.page-template-portfolio-child main#primary, .page-template-featured-child main#primary {
		max-width: 1394px !important;
		padding: 0 15px 40px 15px !important;
}
.desktop-imgrs{
	display: block;
}
.mobile-imgrs{
	display: none;
}
/* .page-template-portfolio-child figure.wp-block-gallery, .page-template-featured-child figure.wp-block-gallery{
	padding-top: 30px;
} */
.page-fashion .the-title{
	color: #FF76D9;
}
.page-movement .the-title{
	color: #0194EF;
}
.page-lifestyle .the-title{
	color: #8048F7;
}
/* Page Loader */
.page-id-393{
	background: #FCD7E8;
}
.page-id-393 .new-potfilio-image .the-title{
	color: #FF76D9;
}
.page-id-394{
	background: #F4FA2A;
}
.page-id-394 .new-potfilio-image .the-title{
	color: #0194EF;
}
.page-id-391{
	background: #D6FAA9;
}
.page-id-391 .new-potfilio-image .the-title{
	color: #8048F7;
}
.page-template-featured button.menu-toggle-button {
    display: block !important;
}
.page-template-featured #site-footer{
	display: none;
}
.inside-content:empty, .page-template-portfolio-child figure.wp-block-gallery:empty {
    display: none !important;
}
.page-template-portfolio-child figure.wp-block-gallery.has-nested-images{
	padding-top: 20px;
}
.page-park .the-main-content p, .page-park .the-main-content h2{
	color: #000000 !important;
}
p.morework-text {
    position: absolute;
    bottom: 60px;
    right: 40px;
    font-weight: 800;
    z-index: 26;
	text-transform: lowercase;
}
/* Initial hidden state */
.wp-block-gallery .wp-block-image {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity 0.8s ease, transform 0.8s ease;
}

/* When visible */
.wp-block-gallery .wp-block-image.is-visible {
    opacity: 1;
    transform: translateY(0);
}
.page-id-230 .portfolio-video-banner{
	object-position: top;
}
.page-archwell .wp-block-heading,
.page-archwell .inside-content{
	color: #000000 !important;
}
.portfolio-video-banner  {
    width: 100%;
    height: 100%;
    margin: 40px 0;
	max-height: 464px;
	object-fit: cover;
}
.site-navigation ul.menu li ul {
    background: #233db2 !important;
    left: 100% !important;
    min-width: 150px !important;
    position: absolute !important;
    top: 0 !important;
    z-index: 2 !important;
}
.menu-item-has-children::after {
    content: ' ' !important;
    position: absolute !important;
    width: 40px;
    height: 24px;
    z-index: 99;
    font-size: 38px !important;
    color: #fff !important;
    font-weight: 800;
    right: 54px;
    background-image: url(https://mediumorchid-herring-522302.hostingersite.com/wp-content/uploads/2026/02/arrow-down-sign-to-navigate-1.png);
    background-size: contain !important;
    top: 6px;
    background-repeat: no-repeat;
    rotate: 270deg;
}
.site-navigation ul.menu li.menu-item-has-children{
	z-index: 99;
}
.site-navigation ul.menu li.menu-item-has-children:hover::after {
    rotate: 0deg;
    top: 14px;
    right: 38px;
}
.page-template-featured-child .inside-content{
	padding: 20px 0;
}
.page-template-featured-child .the-main-content {
    padding-bottom: 34px;
	padding-top: 20px;
}
	.fancybox__nav button {
    background: #233db2 !important;
}
.new-potfilio-image .the-title {
    line-height: 80px;
}
	
button.menu-toggle-button {
    z-index: 9999 !important;
}
.main-menu-second-group p {
    color: #fff !important;
}
.fancybox__thumbs.is-draggable {
    display: none;
}
.page-template-home .loader {
  position: fixed;
  background: #0a3ea8;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  z-index: 5;
  opacity: 1;
  transition: all 1.5s;
  width: 100%;
  height: 100%;
}
.page-template-home .loader.is-not-visble{
  z-index: 0;
}
.loader.is-not-visble {
    opacity: 0;
    transition: all 1.5s;
}
.slider-text{
	z-index: 9999;
	opacity: 0;
	transition: all 0.6s;
}
.loading-clear .slider-text{
	opacity: 1;
	transition: all 0.6s;
}
.loading-session .slider-text {
    z-index: 9999;
	transition: all 0.6s;
	opacity: 1;
}
.loading-session .slider-text span {
	color: #ffffff;
}
.loading-session-show .dots-toggle-button{
	display: none;
}
.page-template-home .text span {
    color: #fff;
}
.page-template-home .line {
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  width: 0%;
  background: #ffffffa1;
  animation: drawLine 1.5s ease forwards;
}

.page-template-home .text{
  position: absolute;
  left: 0px;
  top: 0%;
  transform: translateY(-50%);
  font-size: 80px;
  font-weight: 700;
  color: #fff;
  opacity: 0;
  animation: showText 1s ease forwards;
  animation-delay: 1s;
}
header#site-header.scrolled {
    display: none;
}
@keyframes drawLine {
  to { width: 100%; }
}

@keyframes showText {
  to { opacity: 1; transform: translateY(-50%) translateX(0); }
}

@font-face {
    font-family: 'HIPO';
    src: url('/wp-content/uploads/fonts/HIPO.woff2') format('woff2'),
        url('/wp-content/uploads/fonts/HIPO.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*, *::before, *::after {
  box-sizing: border-box;
}
body, html{
	margin: 0 !important;
	padding: 0;
	box-sizing: border-box;
}
.page-template-portfolio-child footer#site-footer,
.page-template-about footer#site-footer,
.page-template-portfolio footer#site-footer {
	position: static;
}
.firstslide-text {
    position: absolute;
	font-family: 'HIPO';
}
.page-id-176{
	background: #FCD7E8;
	color: #E42727;
}
.page-id-693{
	background: #F4FF18;
	color: #0194EF;
}
.page-id-693 .the-title, .page-id-693 svg rect{
	color: #0194EF;
	fill: #0194EF !important;
}
.page-id-232 .back-to-home svg rect {
	fill: #FFAE01;
}
.page-id-157 .the-title, .page-id-157 .the-title-second, .page-id-157 .back-to-home svg rect{
	color: #0194EF;
	fill: #0194EF !important;
}
.page-id-176 .the-title, .the-title-second, .page-id-176 svg rect{
	color: #E42727;
	fill: #E42727 !important;
}
.page-id-230 .back-to-home svg rect{
	fill: #FFAE01;
}
.page-id-176 h2, .page-id-176 p{
	color: #000000;
}
/* header start */
header#site-header {
    position: fixed;
    width: 100%;
    max-width: 100%;
	left: 50%;
    transform: translateX(-50%);
	margin: 0 auto;
    z-index: 99;
    height: 0;
	padding: 24px;
}
button.menu-toggle-button, .back-to-home {
    border: 0;
    right: 37px;
    position: absolute;
	padding: 0;
}
button.menu-toggle-button:hover{
	background: transparent;
}
img.dots-toggle-button {
    width: 130px;
/*     filter: brightness(0) saturate(100%) invert(22%) sepia(92%) saturate(3650%) hue-rotate(222deg) brightness(90%) contrast(95%); */
}
.page-template-about img.dots-toggle-button {
    margin-top: -20px;
}
button:focus{
	background: transparent !important;
}
.main-nav-menu {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #233db2;
    display: none;
	z-index: 2;
}
.main-nav-menu>div{
	padding-left: 30px;
	padding-right: 30px;
}
.main-nav-menu.active{
	display: block;
}
.main-nav-menu nav.site-navigation {
    width: 100%;
	height: 100%;
    display: flex;
    max-width: 1440px;
    margin: 0 auto;
	font-size: 0;
}
.main-nav-menu .site-navigation ul.menu {
    display: flex;
    flex-wrap: wrap;
    max-width: 1440px;
    flex-direction: column;
}
.site-navigation ul.menu li a {
    font-family: HIPO;
    font-weight: 400;
    font-size: 30px;
    line-height: 114.99999999999999%;
    color: #233db2;
    padding-left: 0 !important;
}
.main-menu-grid-item {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.main-menu-main .menu-item {
    font-family: HIPO;
    font-weight: 400;
    font-size: 30px;
    line-height: 114.99999999999999%;
    color: #233db2;
    padding-left: 0 !important;
    padding: 8px 15px;
	text-transform: uppercase;
}
.header-main-menu.active .dots-toggle-button{
	display: none;
}
.header-main-menu:not(.active) .plus-toggle-button{
	display: none;
}
body:not(.home) .header-main-menu:not(.active) .plus-toggle-button{
	display: none;
}
body.home .header-main-menu .back-to-home, body:not(.home) .header-main-menu .dots-toggle-button{
	display: none;
}
.header-main-menu svg.plus-toggle-button, .back-to-home {
    rotate: 135deg;
}
/* .home .menu-toggle-button{
	display: none;
} */
/* header#site-header svg, header#site-header svg rect, header#site-header svg circle{
	fill: currentcolor;
} */
.main-menu-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    margin: 40px auto 0 auto;
	height: 48%;
	padding-right: 141px !important;
	padding-bottom: 30px;
}
.inside-menu-grid p, .inside-menu-grid a {
    color: #ffffff !important;
    font-weight: 500;
}
.inside-menu-grid {
    display: flex;
    flex-direction: column;
	justify-content: space-between;
}
.header-main-menu.active svg.plus-toggle-button rect {
    fill: #ffffff;
}
.menu-mobile-email{
	display: flex;
	flex-direction: column;
}
.main-menu-second-group{
	max-width: 100%;
    margin: 0 auto;
    height: 50%;
    color: #ffffff;
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-family: HIPO;
    font-size: 12vw;
    line-height: 0.8;
	text-transform: uppercase;
}
.main-menu-second-group .main-menu-second-group-p{
	padding-left: 36%;
}
/* header end */


/* homepage start */
.inside-slider-container{
	position: relative;
}
.first-main-slide img.right_image {
    position: absolute;
    right: 34px;
    bottom: 14px;
	max-width: 566px;
	width: 50%;
}
.first-main-slide img.middle_image {
    position: absolute;
    top: 17px;
    z-index: -1;
    left: calc(50% + 53px);
    transform: translateX(-50%);
    max-width: 403px;
    width: 34%;
    height: auto;
}
.slidemain-title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.slidemain-title .inside-slide-title {
    display: flex;
    flex-direction: column;
    width: 100%;
	padding: 0 21px;
	margin-top: -15em;
}
.slidemain-title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}
.first-main-slide span.second-text {
    padding-left: 300px;
}
.slidemain-images{
	height: 100%;
}
.first-main-slide .left_image{
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
	width: 34%;
	max-width: 420px;
}
.second-main-slide .right_image {
    position: absolute;
    right: 32px;
    top: 50%;
    transform: translateY(-50%);
	max-width: 406px;
}
.second-main-slide .middle_image {
    position: absolute;
    top: calc(60% + 149px);
    transform: translate(-50%, -50%);
    left: calc(50% - 120px);
	height: 100%;
    max-height: 45%;
}
.second-main-slide .left_image {
/*     top: 35px; */
    position: static;
    height: 100%;
    width: 100%;
	object-fit: cover;
}
.second-main-slide .first-text{
	text-align: left;
}
.second-main-slide span.second-text {
    padding-left: 259px;
    text-align: left;
}
.second-main-slide .slidemain-title{
	align-items: flex-start;
	padding-top: 130px;
}
.second-main-slide .inside-slide-title{
	    margin-top: 0;
}
.second-main-slide span, .second-slider-cont .morework-text{
	color: #FF76D9 !important;
}
.three-main-slide .slidemain-title .inside-slide-title span, .three-slider-cont .morework-text{
    color: #FFAE01 !important;
}
.four-main-slide.inside-slider-container span, .four-slider-cont .morework-text{
    color: #E42727 !important;
}
.five-main-slide.inside-slider-container span, .five-slider-cont .morework-text{
    color: #F4FF18 !important;
}
.six-main-slide span, .six-slider-cont .morework-text{
    color: #3EFFAE !important;
}
.five-main-slide.inside-slider-container span.second-text{
	padding-left: 295px;
}
.page-template-featured .back-to-home svg rect{
	fill: #FF76D9;
}
/* .second-main-slide span {
    color: #FF76D9;
} */

.three-main-slide .slidemain-title .inside-slide-title{
	padding: 0 50px;
}
.three-main-slide span.second-text {
    padding-left: 300px;
}
.three-main-slide .left_image {
    max-width: 50%;
    height: 100%;
    object-fit: cover;
}
.three-main-slide .middle_image {
    max-width: 100%;
    top: 0;
    position: absolute;
    right: 0;
    max-height: 100vh;
    width: 100%;
    object-fit: cover;
    height: 100vh;
	object-position: top;
}
.three-main-slide .right_image {
    position: absolute;
    right: 0;
    top: 46px;
    z-index: -1;
}
.six-main-slide .first-text {
    padding-right:0px;
}
.four-main-slide.inside-slider-container {
    max-width: 100%;
}
.four-main-slide span.first-text, .four-main-slide span.second-text,
.six-main-slide span.first-text, .six-main-slide span.second-text{
    text-align: left;
}
.four-main-slide span.second-text {
    padding-left: 295px;
}
.four-main-slide .left_image {
    width: 100%;
    max-width: 495px;
}
.four-main-slide .right_image {
    position: absolute;
    right: 0;
    top: 18px;
    width: 100%;
    max-width: 567px;
    max-height: 348px;
}
.four-main-slide .middle_image {
    bottom: 0;
    position: absolute;
    left: 0;
    /* transform: translateX(-50%); */
    object-fit: cover;
    z-index: 1;
    width: 100%;
    max-width: 100%;
    top: 0;
    height: 100vh;
}

.five-main-slide.inside-slider-container {
    max-width: 100%;
}
.five-main-slide .left_image{
	max-width: 100%;
	width: 100%;
	height: 100%;
    object-fit: cover;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
}
.five-main-slide .right_image {
    position: absolute;
    right: 0;
    top: 0;
    /* transform: translateY(-50%); */
    max-width: 100%;
    width: 100%;
    object-fit: cover;
	height: 100vh;
}
.six-main-slide img.middle_image {
/*     bottom: 4%;
    position: absolute;
    left: calc(50% + 42px);
    transform: translateX(-20%); */
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.six-main-slide img.right_image {
    position: absolute;
    right: 84px;
    top: 0;
	width: 100%;
	max-width: 602px;
}
.six-main-slide span.second-text {
    padding-left: 362px;
}
.six-main-slide.inside-slider-container{
	max-width: 100%;
	padding-right:0;
}
/* homepage end */


/* footer start */
.home footer#site-footer{
	display: none;
}
footer#site-footer {
    background: #233DB2;
    padding: 22.21px 24px;
	max-width: 100%;
    position: fixed;
    bottom: 0;
    display: flex;
    justify-content: center;
    z-index: 9;
}
footer#site-footer .footer-inner {
    display: flex;
	color: #ffffff;
	max-width: 100%;
}
footer#site-footer .footer-inner p{
	margin: 0;
    font-family: HIPO;
    font-weight: 400;
    font-style: Regular;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: 0%;
    text-transform: capitalize;
	color: #ffffff;
}
/* .wp-singular .inside-content, .wp-singular h2.wp-block-heading{
	display: none !important;
} */
.footer-inner-right a, .footer-inner-right a:hover, .wp-singular .inside-content, .wp-singular h2.wp-block-heading{
	color: #ffffff;
}
.page-template-new-portfolio-child footer#site-footer{
	position: static;
}

/* life style page */
.page-id-391 .back-to-home svg rect{
	fill: #8048F7;
}
/* fashion page */
.page-id-393 .back-to-home svg rect{
	fill: #FF76D9;
}
/* movement */
.page-id-394 .back-to-home svg rect{
	fill: #0194EF;
}

/* .main-about-page .the-title {
    position: sticky;
    top: 0;
    z-index: 2;
} */
.featured-child {
    padding-top: 40px;
}

/* responsive start */
@media(max-width: 1500px){
/* 	.four-main-slide .middle_image{
		  max-height: 318px;
	}
	.six-main-slide img.middle_image{
		max-height: 318px;
	} */
/* 	.swiper-slide{
		padding-left: 20px;
		padding-right: 20px;
	} */
/* 	.three-main-slide .first-text, .five-main-slide .first-text{
		padding-left: 20px;
	} */
}
/* footer end */
@media(max-width: 1366px){
/* 		.three-main-slide .middle_image{
				height: 45%;
    			max-height: 333px;
			}
			.four-main-slide .middle_image{
				 max-height: 422px;
    			 height: 52%;
			} */
}
@media(max-width: 1200px){
/* 	.second-main-slide .middle_image{
		    top: calc(50% + 210px);
	} */
	.four-main-slide .right_image{
		width:100%;
	}
	.four-main-slide .left_image{
		width: 100%;
	}
	.five-main-slide .right_image, .five-main-slide .left_image{
		width: 100%;
	}
	.six-main-slide img.left_image{
		max-width: 100%;
	}
.the-title, .the-title-second {
    font-size: 120px!important;
}
}
@media(max-width: 1024px){
	.first-main-slide .left_image{
		width: 100%;
    	max-width: 40%;
	}
	.first-main-slide img.middle_image{
		left: calc(50% + 53px);
		max-width: 60%;
		width: 100%;
	}
	.first-main-slide img.right_image{
		max-width: 60%;
    	width: 100%;
	}
	.second-main-slide .right_image{
		max-width: 60%;
    	width: 100%;
	}
	.second-main-slide .middle_image {
        top: auto;
        bottom: 0;
        width: 100%;
        max-width: 72%;
        transform: translate(0);
        left: 0;
    }
.wp-block-heading {
    font-size: 50px !important;
}
	.inside-content {
    font-size: 26px !important;
    padding: 32px 0;
}
	.the-title, .the-title-second {
    font-size: 89px!important;
}
.the-main-content {
    padding: 0 30px 81px 30px !important;
}
}
@media(max-width: 767px){
	.slide.one-imgrg {
    order: 6;
}
	.slide.two-imgrg{
		order: 5;
	}
		.slide.three-imgrg {
    order: 4;
}
	.slide.four-imgrg{
		order: 3;
	}
	.slide.five-imgrg {
    order: 2;
}
	.slide.six-imgrg{
		order: 1;
	}
	.desktop-imgrs{
	display: none;
}
.mobile-imgrs{
	display: block;
}
	p.morework-text{
		bottom: 20%;
	}
	.page-template .the-title{
		max-width: 208px;
	}
	.page-template-portfolio-child figure.wp-block-gallery{
	padding-top: 40px;
}
	.page-template-featured-child .inside-content{
		padding: 20px 0 !important;
	}
.page-template-portfolio-child main .the-title {
    max-width: 200px;
}
	ul#menu-main-menu ul.sub-menu li a {
    font-size: 16px;
}
	.portfolio-video-banner{
		margin: 20px 0;
        margin-top: 50px;
	}
	.site-navigation ul.menu li ul{
		min-width: auto !important;
	}
	.site-navigation ul.menu li.menu-item-has-children:after{
		top: 2px;
	}
	.new-potfilio-image .the-title {
    line-height: 38px;
}
	.page-template-featured .second-main-slide .first-text, .page-template-featured .four-main-slide span.first-text,
	.page-template-featured .four-main-slide span.second-text, .page-template-featured .six-main-slide span.first-text,
	.page-template-featured .six-main-slide span.second-text{
		text-align: left;
	}
	.page-template-featured .four-main-slide span.second-text, .five-main-slide.inside-slider-container span.second-text,
	.page-template-featured .six-main-slide span.second-text{
		padding-left: 60px;
	}
.page-template-about img.dots-toggle-button {
    margin-top: 6px;
}
.second-main-slide .slidemain-title {
    padding-top: 80px;
}
.page-template-featured main#primary {
    padding: 0;
}
/* .main-about-page .the-title {
    top: 36px;
} */
.second-main-slide span.second-text {
    padding-left: 63px;
}
.three-main-slide span.second-text {
    padding-left: 76px;
}
.three-main-slide .slidemain-title .inside-slide-title {
    padding: 0 22px;
    margin-top: -30em;
}
.four-main-slide .slidemain-title .inside-slide-title {
    margin-top: -26em;
}
.five-main-slide .slidemain-title .inside-slide-title {
    margin-top: -26em;
}
.six-main-slide .slidemain-title .inside-slide-title {
    margin-top: -26em;
}
.four-main-slide span.second-text {
    padding-left: 62px;
}
	.six-main-slide .first-text {
    padding-right: 2px;
}
.six-main-slide span.second-text {
    padding-left: 100px;
}
.main-menu-list {
    display: none !important;
}
.header-main-menu svg.plus-toggle-button {
    margin-top: 5px;
}
	.home img.dots-toggle-button{
		 width: 74px;
	}	
img.dots-toggle-button {
    width: 62px;
    z-index:9999;
}
	.home img.dots-toggle-button{
		margin-top: 11px;
	}	
.main-nav-menu.active .first-text, .main-nav-menu.active .second-text {
    display: none !important;
}
/* .main-nav-menu {
    z-index: 99;
}
	.header-main-menu svg.plus-toggle-button {
    z-index: 999;
} */
	button.menu-toggle-button {
    top: 7px;
    right: 15px;
}
.page-template-home .loader {
  position: fixed;
  inset: 0;
  background: transparent;
  width:0;
  height:0;
}
	.loading-session-show .dots-toggle-button {
     display: block;
}
.loading-session .slider-text {
    z-index: 1;
    position: fixed;
    bottom: 22px;
    top: 0;
	transition: all 0.6s;
}
	.loading-session .slider-text span {
    	color: #1552e0;
		transition: all 0.6s;
}
	.page-template-home .line {
		height:0;
	}
.the-title, .the-title-second {
    font-size: 35px!important;
}
/* .the-title, .the-title-second {
    position: absolute;
    top: 23px;
} */
	.main-nav-menu>div {
    padding-left: 15px;
    padding-right: 30px;
}
.main-menu-main .menu-item {
    font-size: 20px;
}
.site-navigation ul.menu li a {
    font-size: 26px;
}
	.wp-block-gallery figure.wp-block-image {
    margin-bottom: 16px !important;
}
	figure.wp-block-gallery {
    column-gap: 15px !important;
}
.inside-content {
    font-size: 18px !important;
    padding: 29px 0 !important;
}
.the-main-content {
    padding: 20px 0 5px 0 !important;
}
.wp-block-heading {
    font-size: 29px !important;
    margin: 0;
}
.main-menu-grid-item {
    display: block;
/*     grid-template-columns: 57% 42%;
    margin-left: -67px; */
	margin-left: 0;
	position: absolute;
    left: 20px;
}
button.menu-toggle-button svg, .header-main-menu .back-to-home svg {
    width: 51px;
    height: 51px;
}
	.main-menu-grid p, .main-menu-grid a {
    font-size: 12px;
}
	.slidemain-images{
		display: flex;
		flex-direction: column;
	}
	.slidemain-images img{
		position: static !important;
		width: 100%;
		max-width: 100% !important;
		height: 100%;
		transform: unset !important;
		object-fit: cover;
	}
	a.back-to-home {
    display: block;
	margin-top: -15px;
}
a.back-to-home svg {
    pointer-events: none;
}
	.main-menu-grid{
		margin: 26px auto 0 auto;
		position: relative;
		padding-right: 120px;
		gap: 8px;
	}
	.main-menu-second-group {
    justify-content: end;
    padding-bottom: 28px;
}
	.inside-content p, .inside-content p a{
		text-align: right;
	}
	footer#site-footer{
		padding: 15px;
	}
	footer#site-footer .footer-inner{
		display: grid;
		grid-template-columns: 1fr 1fr;
		padding: 0;
		gap: 10px;
	}
	footer#site-footer .footer-inner p {
    font-size: 12px;
    line-height: 23px;
}
	.page-template-new-portfolio-child .wp-block-gallery{
	padding-top: 30px;
}
	.page-template-portfolio-child main#primary, .page-template-featured-child main#primary{
		padding-top: 20px !important;
	}
}
/* @media(max-width: 380px){
.main-menu-grid-item {
    margin-left: -106px;
}
} */