/**
 * Theme Name:     Hello Elementor Child
 * Author:         Danner Digital
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.figure_hidden figure {
    display: none !important;
} 

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-weight: 600 !important;
	transition:none;
}
.mob-portrait-fence a {
    width: 100%;
}
.logos-section figure.elementor-image-box-img {
    min-height: 130px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.logos-section .elementor-image-box-title {
    padding-top: 20px;
}
.testimonials-inner-page .ti-widget.ti-goog .ti-controls{
	display:none !important;
}
.testimonials-inner-page ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px !important;
  background-color: #d2d2d2 !important;
border-radius:5px;
}

.testimonials-inner-page ::-webkit-scrollbar-thumb {
  background: #969696!important; 
 border-radius:10px;
}

.testimonials-inner-page ::-webkit-scrollbar {
  width:7px;
}
.testimonials-inner-page .ti-widget.ti-goog .ti-widget-container .ti-name{
	color:#2651BA;
}
.has-submenu svg {fill: #fff;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	transition: .3s !important;
}
body #mega-menu-menu-1 a.mega-menu-link:hover span.mega-indicator::after {
    transform: rotate(180deg) !important;
}
.imgbox img {
    height: 190px;
    object-fit: cover;
    object-position: center center;
}
.imgbox .elementor-image-box-wrapper > *:not(img, .elementor-image-box-img) {
    padding: 0 20px;
}
@media (min-width:1501px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
	transform:translate(-90px, 10px) !important;
}
}
@media (max-width:1500px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 30px 10px 30px 15px; 
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    font-size:16px;
}  
}

@media (min-width:1025px) and (max-width:1170px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {margin: 0 22px 0 0;}	
}

@media (min-width:576px) and (max-width:767px) {
.mobile-portrait-col2 .elementor-widget-image-box {width: calc(50% - 15px ) !important;}
.mob-portrait-col2 {width: calc(50% - 15px ) !important;}
}	

@media (max-width:767px) {
.logos-section figure.elementor-image-box-img {min-height: 100px;}
br {display:none;}
}
