/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    A plain-vanilla &amp; lightweight theme for Elementor page builder
 */


.p-margin-remove p{
	margin-bottom:0px;
}
.elementor-14 .elementor-element.elementor-element-0ee9dfc .swiper-slide-inner {
    max-width: 1280px;
}
.btn-text-left span.elementor-button-text {
    text-align: left;
}
.equal-height-row{
	height:100%;
}

.main-nav-menu-styl li:last-child a {
    padding-right: 0px !important;
}
.main-nav-menu-styl li ul.sub-menu li a {
    padding-right: 30px !important;
}

.faq-styl .elementor-accordion-item {
    margin-bottom: 26px;
    border-top: 2px solid #e1edf4 !important;
}
.faq-styl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-top: 7px;
}
.Blogs-Articles-img a {
    display: block !important;
}
.page-id-1427 .elementor.elementor-57.elementor-location-header, 
.page-id-1427 .elementor.elementor-70.elementor-location-footer, 
.page-id-1407 .elementor.elementor-57.elementor-location-header, 
.page-id-1407 .elementor.elementor-70.elementor-location-footer, 
.page-id-1398 .elementor.elementor-57.elementor-location-header, 
.page-id-1398 .elementor.elementor-70.elementor-location-footer{
    display: none !important;
}
.category-text-margin p {
    margin: 0;
}

.text-vid-lr-container > .e-con-inner > .elementor-widget { max-width: 50% !important;}
.emdr-img-col > .elementor-widget-wrap { gap: 30px; }
.emdr-img-col > .elementor-widget-wrap > .elementor-widget.elementor-widget-image { width: 100%; max-width: calc(50% - 15px); margin-bottom: 0;}
.emdr-img-col > .elementor-widget-wrap > .elementor-widget.elementor-widget-image img { max-width: 100%; }

/* Post */
.wp-block-accordion.post-accordion h3 > button { padding: 12px 16px; width: 100%; display: flex; flex-direction: row; justify-content: space-between; align-items: center; border: unset !important; position: relative;}
.wp-block-accordion.post-accordion h3 > button[aria-expanded="true"] { background-color: var(--e-global-color-primary);}
.wp-block-accordion-heading__toggle-icon { position: absolute;top: 50%;right: -.5em;z-index: 3;height: 1.5em;width: 1.5em;font-size: 1.5em;transform: translate(-50%, -50%) rotate(0deg);}
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transform: translate(-50%, -50%) rotate(45deg);}
.wp-block-accordion-heading__toggle-title { text-align: left; display: inline-block; width: 100%; max-width: calc(100% - 2em); text-wrap: initial; text-decoration: unset !important; line-height: 1.5;}
.single.single-post ul.wp-block-list { margin-bottom: 1em;}
.wp-block-accordion-panel, .wp-block-accordion-panel > p { margin-top: 1em;}
.wp-block-accordion-panel > p:first-child { margin-top: unset !important;}


@media (max-width:1130px) and (min-width:1025px){
	.main-nav-menu-styl li a{
		padding-left: 9px !important;
		padding-right: 9px !important;
	}
}

@media (max-width:1024px){
	
}

@media (max-width:991px){
	
}

@media (max-width:767px){
	.emdr-img-col > .elementor-widget-wrap { gap: 20px;}
	.text-vid-lr-container > .e-con-inner > .elementor-widget { max-width: 100% !important;}
	.emdr-img-col > .elementor-widget-wrap > .elementor-widget.elementor-widget-image { max-width: 250px;}
	
}

@media (max-width:475px){
	.image-with-text img{
		width:100%;
		margin-bottom:10px;
	}
}

@media (max-width:450px){
	.talk-links { 
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 5px;
	}
}
