/*
Theme Name: Alicia Child
Theme URI: https://alicia.qodeinteractive.com
Description: A child theme of Alicia
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: alicia
Template: alicia
*/

.scroll-bar-css .qodef-grid-item p.qodef-e-text {
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: #b79549 #fff;
}
.scroll-bar-css .qodef-grid-item p.qodef-e-text::-webkit-scrollbar {
	width: 6px;
	background-color: #b79549;
	border-radius: 20px;
}
.scroll-bar-css .qodef-grid-item p.qodef-e-textp::-webkit-scrollbar-thumb {
	background-color: #fff;
	border-radius: 20px;
}
#qodef-page-footer-top-area-inner .qi-block-advanced-text > p > a:hover {
	color: #b79549 !important;
}
/* Home Css */
.approach-section .qodef-portfolio-list .qodef-e-inner, .qodef-portfolio-list .qodef-e-media {
	vertical-align: bottom;
	height: 100%;
}
.approach-section .qodef-grid-inner .qodef-grid-item::before {
	content: "" !important;
	background: #fff !important;
	border: 1px solid #b79549 !important;
	position: absolute !important;
	z-index: 9 !important;
	width:100% !important;
	height: 100% !important;
}
.approach-section .qodef-grid-item {
	position: relative;
}
.approach-section .qodef-e-content {
	z-index: 99 !important;
	background-color: transparent !important;
	padding-bottom: 60px !important;
}
.approach-section .qodef-e-info {
	display: none;
}

.approach-section h5.qodef-e-title.entry-title,.approach-section .qodef-e-content {
	opacity: 1 !important;
}
.approach-section .qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-title a:hover {
	color: #000 !important;
}
.qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-title {
	color: #b79549 !important;
}
/* Services Page  */
.services-section-cls .qodef-e.qodef-m-item {
	height: 50vh !important;
	min-height: 60vh !important;
}
.services-section-cls svg {
	width: 200px;
}
.elementor-element-6d75837 .qodef-e-content {
	display: none !important;
}
/* Responsive Css Starts Here */
/* Home */
@media (max-width:800px){
	.approach-section .qodef-grid-inner {
		--qode-columns: 2 !important;
	}

	.scroll-bar-css > .elementor-widget-container {
		padding: 0 !important;
	}

	.scroll-bar-css ol.qodef-grid-inner { --qode-columns: 1 !important;}
	.scroll-bar-css .qodef-grid-item p.qodef-e-text {
		height: auto;
	}
}
@media (max-width:480px){
	.approach-section .qodef-grid-inner {
		--qode-columns: 1 !important;
	}
}

/* Home */
/* Services Main*/ 
@media (max-width:1445px){
	.services-section-cls h1.qodef-e-title.qodef--has-appear.qodef--appeared {
		font-size: 40px;
	}
}
@media (max-width:1024px){
	.services-section-cls .qodef-e.qodef-m-item {
		height: auto !important;
		min-height: auto !important;
	}
}
@media (max-width:680px){
	.services-section-cls span.qodef-e-button-holder {
		left: auto !important;
	}
	.services-section-cls .qodef-e.qodef-m-item:first-child .qodef-e-button-holder {
		left: 31% !important;
		top: 6%;
	}
	.services-section-cls .qodef-e.qodef-m-item:nth-child(7) .qodef-e-button-holder {
		left: 43% !important;
		margin-top: 95px;
	}
}
@media(max-width:620px){
	.services-section-cls .qodef-e.qodef-m-item:first-child .qodef-e-button-holder {
		left: 34% !important;
		top: 6%;
	}
	.services-section-cls .qodef-e.qodef-m-item:nth-child(7) .qodef-e-button-holder {
		left: 50% !important;
		margin-top: 95px;
	}
}
@media (max-width:420px){
	.services-section-cls h1.qodef-e-title.qodef--has-appear.qodef--appeared {
		font-size: 35px !important;
	}
	.services-section-cls .qodef-split-svg-info-panels .qodef-e-content{
		gap:30px !important;
	}
	.services-section-cls span.qodef-m-text {
		font-size: 12px !important;
	}
	.services-section-cls .qodef-e.qodef-m-item:first-child .qodef-e-button-holder {
		left: 50% !important;
		top: 6.6%;
	}
	.services-section-cls .qodef-e.qodef-m-item:nth-child(7) .qodef-e-button-holder {
		left: 65% !important;
	}
	.services-section-cls h1.qodef-e-title.qodef--has-appear.qodef--appeared {
		font-size: 30px !important;
		width: min-content;
	}
	.services-section-cls p.qodef-e-text {
		width: min-content;
	}
}
@media (max-width:350px){    .services-section-cls .qodef-e.qodef-m-item:first-child .qodef-e-button-holder {
	left: 65% !important;
	top: 6.6%;
	}
	.services-section-cls h1.qodef-e-title.qodef--has-appear.qodef--appeared {
		font-size: 30px !important;
	}
	.services-section-cls .qodef-e.qodef-m-item:nth-child(7) .qodef-e-button-holder {
		left: 75% !important;
	}
}
/* Services Main */
/* About Luna  */
@media (max-width: 1440px){
	.elementor-element.elementor-element-30fdbd0 {
		margin: 30px 0;
	}
	.elementor-element.elementor-element-46803d7 {
		padding: 20px 20px;
	}
	.elementor-element.elementor-element-8f9a892 {
		padding: 30px 10px;
	}
}

@media (max-width:1024px){
	.page-id-2959 #qodef-page-inner {
		padding: 0 !important;
	}
	.elementor-element.elementor-element-2d245e1 {
		margin-bottom: 0;
	}
	.qodef-grid.qodef-vertical-gutter--huge {
		--qode-columns-row-gap: 0px;
	}
}
@media (max-width:767px){
	.scroll-bar-css {
		width: 100% !important;
	}
}
/* About Luna  */
/* About Me */
@media (max-width:1440px){
	h1.qodef-shortcode.qodef-m.name-heading.qodef-custom-font {
		font-size: 170px !important;
		line-height: 250px !important;
	}
	.about-me-main .qodef-shortcode p {
		margin-top: 0;
	}
}
@media (max-width:1024px){
	h1.qodef-shortcode.qodef-m.name-heading.qodef-custom-font {
		font-size: 120px !important;
		line-height: 150px !important;
	}
}
@media (max-width:650px){
	.elementor-4355 .elementor-element.elementor-element-b5c9f11 > .elementor-widget-container {
		padding: 0px 0px 0px 0px !important;
	}
	h1.qodef-shortcode.qodef-m.name-heading.qodef-custom-font {
		font-size: 90px !important;
		line-height: 95px !important;
	}
	.elementor-4355 .elementor-element.elementor-element-403c8da > .elementor-widget-container {
		margin: 0px 0px 0px 0px !important;
	}
	.elementor-element.elementor-element-85aa14b {
		padding: 30px 20px 0 20px;
	}
}
@media (max-width:350px){
	h1.qodef-shortcode.qodef-m.name-heading.qodef-custom-font {
		font-size: 75px !important;
		line-height: 80px !important;
	}
}
/* About Me */

/* Our Approach Page */

@media (max-width:1024px){
	.qodef-page-title .qodef-m-content {
		min-height: 95px !important;
	}
	#qodef-page-inner {
		padding: 30px 0px 60px 0px !important;
	}
}
/* Our Approach Page */
@media (max-width:365px){
	div#qodef-page-footer-middle-area-inner {
		padding: 10px 0 !important;
		display:none !important;
	}

}