/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.grecaptcha-badge { 
	visibility: hidden;
}

body{
	overflow-x: hidden;
}

.dkr-nav-item .elementor-icon-box-wrapper:hover svg {
    fill: #011625;
    transition: 0.3s;
}

.dkr-img{
	cursor: pointer;
}

.dkr-accordion.elementor-element .elementor-tab-title{
        border-top: 1px solid white!important;
}

 .dkr-accordion.elementor-element .elementor-tab-title.elementor-active{
        border-top: 1px solid #B6C78F!important;
}

.dkr-accordion.elementor-element .elementor-tab-title:hover *,
.dkr-accordion.elementor-element .elementor-tab-title:hover span.elementor-accordion-icon svg,
.dkr-accordion.elementor-element .elementor-tab-title:hover span.elementor-accordion-icon
{
    color: #B6C78F;
	fill: #B6C78F;
	border-color: #B6C78F;
}


.dkr-button span.elementor-button-icon,
.dkr-accordion.elementor-element span.elementor-accordion-icon{
    border: 1px solid white;
    border-radius: 50%;
    padding: .5em;
    height: 42px;
    width: 42px;
    display: flex;
    font-size: 20px;
}

/*timeline styling*/
.dkr-timeline-btn{
	cursor: pointer;
}

.dkr-timeline-box.hidden{
	display: none;
}

.dkr-timeline.home-tl .dkr-timeline-btn.active svg rect{
	fill: #AB5F45!important;
}

.dkr-timeline.home-tl .dkr-timeline-btn:hover svg rect{
	fill: #AB5F45!important;
}

.dkr-timeline.about-tl .dkr-timeline-btn.active svg rect{
	fill: #839EFF!important;
}

.dkr-timeline.about-tl .dkr-timeline-btn:hover svg rect{
	fill: #839EFF!important;
}

@media only screen and (max-width: 767px) {
  .dkr-timeline-btn.active h3 {
    display: block;
}

.dkr-timeline-btn h3 {
    display: none;
}
}

/*hero section homepage*/
 body:not(.elementor-editor-active) .dkr-hide{
	display: none;
} 

/* body:not(.elementor-editor-active) .dkr-hero-pt2{
	position: absolute;
    top: 0;
	left: 0;
} */

body:not(.elementor-editor-active) .dkr-hero-container{
	position: relative;
}

.dkr-smooth-slider .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}


