.kinfw-main-nav>ul li.current-menu-item>a:before{
display:none !important;
}
.kinfw-main-nav>ul li.current_page_item>a:before{
display:none !important;
}
body.page-template-page-templates.page-id-17 .kfw-service-icon-wrap {
    font-size: 0px !important;
}
body.page-template-page-templates.page-id-17 .kinfw-service-info-wrap {
    padding: 40px 40px 40px !important;
}
.home-whyus p {
    font-size: 26px;
    font-weight: 500;
}
.home-whyus-list ul.elementor-icon-list-items li span{
    font-weight: normal !important;
}
.elementor-element.elementor-element-ef3632e.e-con-full.e-flex.e-con.e-child {
    gap: 80px;
    max-width: 1200px;
    margin: 0 auto;
}
.elementor-element.elementor-element-d59822e.e-con-full.e-flex.e-con.e-child {
    gap: 60px;
    max-width: 1200px;
    margin: 0 auto;
}
.home-service-sec .kinfw-service-title{min-height:77px;}
.why-sets-block .e-con-inner{ padding-left:10px; padding-right:10px}
.why-sets-block .e-con-inner .elementor-element{ position:relative; height:100%}
.why-sets-block .e-con-inner .elementor-element:after{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: #E4E4E4 solid 1px;
border-top:none; border-bottom:none;transform: skewX(7deg);
    content: "";}
.why-sets-block .e-con-inner .elementor-widget-container{padding:0 20px}
.hide-banner-circle{ display:none;}

.kinfw-team-member-item {
    height: 100% !important;
    background: #000;
    display: flex;
    align-items: start;
    justify-content: center;
}
html,body{overscroll-behavior:inherit !important;}
.kinfw-team-member-item.kinfw-team-member-grid-style-5:hover .kinfw-team-member-image-wrap img{transform:none}
@media (max-width: 1366px) {
    .elementor-3811 .elementor-element.elementor-element-d512e1f .elementor-heading-title{
font-size: 90px;
} 
    .elementor-3811 .elementor-element.elementor-element-2ca373f .elementor-heading-title {
        font-size: 90px;
    }
}
@media (max-width: 992px) {
    .elementor-3811 .elementor-element.elementor-element-d512e1f .elementor-heading-title{
font-size: 72px;
} 
    .elementor-3811 .elementor-element.elementor-element-2ca373f .elementor-heading-title {
        font-size: 72px;
    }
}
@media (max-width: 767px) {
header .elementor-hidden-tablet_extra .e-con-inner{padding:0;}
  .elementor-3811 .elementor-element.elementor-element-d512e1f .elementor-heading-title{
font-size: 60px;
} 
    .elementor-3811 .elementor-element.elementor-element-2ca373f .elementor-heading-title {
        font-size: 60px;
    }

.elementor-3811 .elementor-element.elementor-element-3079eca{--padding-top: 40px;}
body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ff30641,.elementor-element-765a844{display:none}
.elementor-17 .elementor-element.elementor-element-36fbdda .elementor-widget-container,.elementor-15 .elementor-element.elementor-element-021a205 .elementor-widget-container,.elementor-21 .elementor-element.elementor-element-cca1299 .elementor-widget-container{ margin-top:30px;}
.elementor-17 .elementor-element.elementor-element-94ef976,.elementor-15 .elementor-element.elementor-element-7b8b90b{ display:none}
.elementor-17 .elementor-element.elementor-element-b58b8d3{ --margin-top:0;}
.elementor-element-9899b4f .e-con-inner{padding-top:0;}
.elementor-element-057a29c .e-con-inner{ padding-bottom:20px;}
.elementor-element-dfd376c{ display:none}
.elementor-15 .elementor-element.elementor-element-2bcb04c{--padding-top: 0;
        --padding-bottom: 0;--margin-top: 0;}
.elementor-21 .elementor-element.elementor-element-e553105{--margin-top: 0;}
.elementor-element-2c043d2 .e-con-inner{ padding-bottom:20px}
}

@media(max-width:767px){.why-sets-block .e-con-inner{padding-left:30px; padding-right:30px;}}
@media(max-width:575px){
	.elementor-3811 .elementor-element.elementor-element-d512e1f .elementor-heading-title{
font-size: 42px;
} 
    .elementor-3811 .elementor-element.elementor-element-2ca373f .elementor-heading-title,.elementor-21 .elementor-element.elementor-element-cca1299 .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-021a205 .elementor-heading-title,.elementor-15 .elementor-element.elementor-element-7720dc4 .elementor-heading-title {
        font-size: 42px;
    }
.elementor-17 .elementor-element.elementor-element-36fbdda .elementor-heading-title,.elementor-17 .elementor-element.elementor-element-b65cd68 .elementor-heading-title,.elementor-21 .elementor-element.elementor-element-42ce1b3 .elementor-heading-title{ font-size:42px;}
.elementor-15 .elementor-element.elementor-element-9c1ea3f,.elementor-17 .elementor-element.elementor-element-ec0b582,.elementor-21 .elementor-element.elementor-element-2d58673{--widgets-spacing-row: 4px;}
.elementor-3811 .elementor-element.elementor-element-1ea2a5d .elementor-widget-container p{ line-height:1.4}
}