/*
 Theme Name:   constructr Child
 Theme URI:    http://constructr.iamabdus.com/v1.0/
 Description:  constructr Child Theme
 Author:       Iamabdus
 Author URI:   https://www.templatemonster.com/products/author/iamabdus/
 Template:     constructr
 Version:      1.0.0
 Text Domain:  constructr-child
*/

figure.swiper-slide-inner {
    position: relative;
}

figcaption.elementor-image-carousel-caption {
    position: absolute;
    bottom: 25px;
    right: 90px;
    color: white;
    font-weight: bold;
}

.home .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: 70px solid #2170B7 !important;
}

.constructr-banner-breadcrumb {
margin: 0 !important;
	margin-top: 0 !important;
}

@media (max-width: 1024px) {
.navbar_top > div {
    display: flex;
    justify-content: space-between;
}
	
	.elementor-widget-wrap.elementor-element-populated {
    justify-content: flex-end !important;
}
	
	figcaption.elementor-image-carousel-caption {
    
    right: 80px;
 
}
	.home .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: 40px solid #2170B7 !important;
}
	}

.bdt-advanced-icon-box-icon {
    display: flex;
}

.constructr-banner-breadcrumb {
	padding: 98px 0 50px !important;
background-position: center;
}

span.author.vcard {
    display: none !important;
}

.single .entry-date-single {
    display: none;
}

span.elementor-icon-list-text:nth-child(odd) {
  padding-left: 25px !important;
    font-size: 16px !important;
}

span.elementor-icon-list-text:nth-child(even) {
 
    font-size: 20px;
}

.elementor-accordion .elementor-accordion-item {
    border: 0px solid #d4d4d4 !important;
    margin-bottom: 30px;
    box-shadow: 0px 2px 12px #1c1c1c1c;
    border-radius: 5px;
}

.elementor-tab-title.elementor-active {
    background-color: #00000015;
}

.elementor-tab-content.elementor-active {
       background-color: #00000015;
}