/*
Theme Name: Sierra Child Theme
Theme URI: https://www.sierra.keydesign.xyz/
Author: Key-Design
Author URI: https://themeforest.net/user/key-design
Description: This is child theme of sierra
License: Envato Standard License
Template: sierra
Version: 1.1
License URI: https://themeforest.net/licenses/standard
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Text Domain: sierra-child

*/ 

/* ------------------------------config css ------------------------------------ */
html {
    font-size: 16px;
    transition: 0.3s;
	scroll-behavior: auto !important;
 }
    
* {
    box-sizing: border-box;
}
    
 body>div {
    /* max-width: 1240px; */
    margin: 0 auto;
 }
    
.h1-banner {
    font-size: 2rem;
    font-weight: 700;
    color: var(--e-global-color-primary);
}
    
    
@media only screen and (min-width: 768px) {
    .h1-banner {
        font-size: 3.125rem;
    }
}
    
@media only screen and (min-width: 1080px) {
    .h1-banner {
        font-size: 4.8125rem;
    }
}
    
    /* title */
.title-inner {
    position: relative;
}
    
.title-inner .sub-title {
    font-size: 1.5rem;
    line-height: 1.5rem;
    font-weight: bold;
    color: var(--e-global-color-primary);
    position: relative;
}
    
.title-inner .title,
h2 {
    font-size: 1.6875rem;
    font-weight: bold;
    margin-top: 10px;
}
    
.title-inner .title .watermark {
    font-size: 60px;
    line-height: 60px;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
    opacity: 0.1;
    position: absolute;
    left: 0;
    top: -18px;
    right: 0;
}
    
@media only screen and (min-width: 576px) {
    .title-inner .title .watermark {
        font-size: 80px;
        line-height: 80px;
        left: 5px;
        top: -30px;
        right: 0;
    }    
}
    
@media only screen and (min-width: 768px) {
    .title-inner .sub-title {
        font-size: 1.1423rem;
        line-height: 1.1423rem;
    }
    
    .title-inner .title,
    h2 {
        font-size: 2.315rem;
        margin-top: 13px;
    }
    
    .title-inner .title .watermark {
        font-size: 120px;
        line-height: 120px;
        left: 5px;
        top: -45px;
        right: 0;
    }
}
    
@media only screen and (min-width: 1080px) {
    
    .title-inner .title,
    h2 {
        font-size: 2.875rem;
        margin-top: 13px;
    }
}
    
    /* btn */
    .row-action-center {
        text-align: center;
        margin-top: 25px;
    }
    
    .row-action-center>a {
        display: inline-block;
        color: white;
        border: 1px solid var(--e-global-color-primary);
        background-color: var(--e-global-color-primary);
        border-radius: 25px;
        padding: 11px 13px;
        text-align: center;
        text-decoration: unset;
        cursor: pointer;
        transition: all .3s ease-in-out;
    }
    
    .row-action-center>a:hover {
        background: white;
        color: var(--e-global-color-primary);
    }
    
    /* Responsive */
@media only screen and (min-width: 576px) {
    .row-action-center {
        margin-top: 50px;
    }
}
    
@media only screen and (min-width: 768px) {
    .row-action-center {
        margin-top: 50px;
    }
    
    .row-action-center>a {
        padding: 12px 16px;
        font-size: 1rem;
    }
}
    
    /* text font size */
    .text-base {
        font-size: 0.9375rem;
    }
    
    .text-h3-base {
        font-size: 1.25rem;
    }
    
    
@media only screen and (min-width: 768px) {
    .text-base {
        font-size: 1rem;
    }
}
    
    /* link */
.link>a {
    font-size: 1.5rem;
    text-decoration: none;
    color: var(--e-global-color-primary);
    font-weight: 700;
}
    
.link {
    margin-top: 20px;
}
    
@media only screen and (min-width: 576px) {
    .link>a {
        font-size: 1.0714rem;
    }
}
    
@media only screen and (min-width: 768px) {
    .link>a {
        font-size: 1.1423rem;
    }
}
    
.tooltip {
    position: relative;
    display: block;
}
    
    .tooltip .tooltiptext {
        visibility: hidden;
        position: absolute;
        width: 160px;
        display: inline-block;
        background-color: #555;
        color: #fff;
        text-align: center;
        padding: 5px 0;
        border-radius: 6px;
        z-index: 1;
        opacity: 0;
        transition: opacity 1s;
    }
    
    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }
    
    .tooltip-top {
        bottom: calc(100% + 10px);
        left: 50%;
        transform: translateX(-50%);
    }
    
    .tooltip-top::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }
    
.tooltip-right {
    left: calc(100% + 10px);
    top: 50%;
    transform: translateY(-50%);
}
    
.tooltip-right::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}
    
.tooltip-bottom {
    top: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%);
}
    
    .tooltip .tooltip-bottom::after {
        content: "";
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent #555 transparent;
    }
    
    .tooltip-left {
        right: calc(100% + 10px);
        top: 50%;
        transform: translateY(-50%);
    }
    
    .tooltip-left::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent transparent transparent #555;
    }
    
    .overlay-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover,cover;
        background-position: center center;
        background-attachment: fixed;
        transition: .3s;
    }
    
    /* ------------------------------lib css---------------------------------- */
    /* Text color */
    .text-white {
        color: #fff
    }
    
    /* flex */
    .d-flex {
        display: flex;
    }
    
    .flex-row {
        flex-direction: row;
    }
    
    .flex-row-reverse {
     flex-direction: row-reverse
    }
    
    .flex-col {
        flex-direction: column;
    }
    
    .flex-col-reverse {
    flex-direction: column-reverse;
    }
    
    .flex-wrap {
    flex-wrap: wrap;
    }
    
    .flex-wrap-reverse {
    flex-wrap: wrap-reverse;
    }
    
    .justify-start {
    justify-content: flex-start;
    }
    
    .justify-end {
    justify-content: flex-end;
    }
    
    .justify-between {
    justify-content: space-between;
    }
    
    .justify-around {
    justify-content: space-round;
    }
    
    .justify-evenly {
    justify-content: space-evenly;
    }
    
    .items-start {
    align-items: flex-start;
    }
    
    .items-end {
    align-items: flex-end;
    }
    
    .items-center {
    align-items: center;
    }
    
    /* display */
    .block {
    display: block
    }
    
    .hidden {
    display: none;
    }

	.policy {
		padding: 0 0 0 10px;
	}

    /* --------------------------page --------------------------------------- */
    /* blog */
    .blog-content-area #main article .post-content{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        max-height: 90px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .single-post-title ~ .entry-image {
        display: none;
    }

    article.keydesign-card .entry-image {
        height: 250px;
    }

    article.keydesign-card .entry-wrapper .post-title {
        min-height: 51.81px;
    }
    
    /* sidebar blog */
    
    #recent-posts-thumbnails-8 .recent-posts-thumb,
    .cat-item,
    .ez-toc-link{
        font-size: 14px;
    }
    
    #search-10,
    #recent-posts-thumbnails-8,
    #categories-11,
    #ezw_tco-6{
        background-color: #f5f8fe;
        padding: 25px 20px;
        border-radius: 8px;
        margin-top:25px;
    }
    

    .elementor-12131 .elementor-element.elementor-element-246e9789 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
        margin-right: 0;
    }

    /* data analytics */
    /* section form get estimate */
    /* submit button */
    .elementor-26017 .elementor-element.elementor-element-c5b49fb .ekit-form form input[type="submit"] {
        width: 100%;
    }
    .elementor-element-246e9789 ul {
        width: 100% !important;
    }

    /* product platform */
    .wpcf7-form-control.wpcf7-radio,
    .elementor-26017 .elementor-element.elementor-element-c5b49fb .ekit-form form > p  {
        display: flex;
        flex-direction: column;
    }

    .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
        margin: 0;
    }

    .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label >input[type="radio"]  {
        margin-bottom: 0 !important;
    }

    .wpcf7-form-control.wpcf7-radio .wpcf7-list-item>label > span.wpcf7-list-item-label {
        margin-left: 10px !important;
    }

    .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label{
        display: flex;
        align-items: center;
    }

    /*--------------------------------- data analytic -------------------------*/
    .ekit-wid-con .elementskit-infobox .box-body p {
        text-align: justify;
    }

    /*-------------------------------- section form ---------------------------*/
    .elementor-25681 .elementor-element.elementor-element-f2db0f9 .ekit-form form textarea,
    .elementor-26017 .elementor-element.elementor-element-c5b49fb .ekit-form form textarea {
        height: 88px !important;
    }

    #wpcf7-f21818-p12105-o3 textarea.wpcf7-textarea,
    #wpcf7-f19158-p12105-o2 textarea.wpcf7-textarea {
        min-height: unset !important;;
    }

    .elementor-element-547a8db3 .elementor-element-1e77ca06,
    .elementor-25681 .elementor-element.elementor-element-f2db0f9,
    .elementor-element-7b6bbee4 .elementor-element-2b90f5a4 {
        width: 100% !important;
    }

    /* bpo */
    .elementor-element-5c4eb0b2.elementor-widget .nav-tabs.elementkit-tab-nav,
    /* home */
    .elementor-element-c551162.elementor-widget .nav-tabs.elementkit-tab-nav,
    /* data analycti */
    .elementor-element-1cfc9efb.elementor-widget .nav-tabs.elementkit-tab-nav  {
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        flex-wrap: nowrap;
    }

    .elementor-element-5c4eb0b2 .elementor-widget-container>.ekit-wid-con .nav-tabs>li
    .elementor-element-1cfc9efb .elementor-widget-container>.ekit-wid-con .nav-tabs>li,
    .elementor-element-c551162 .elementor-widget-container>.ekit-wid-con .nav-tabs>li {
        width: calc(100%/3) !important;
    }

    .elementor-element-5c4eb0b2.elementor-widget .elementkit-tab-nav .elementkit-nav-link.active,
    .elementor-element-1cfc9efb.elementor-widget .elementkit-tab-nav .elementkit-nav-link.active,
    /* Home */
    .elementor-21701 .elementor-element.elementor-element-1cfc9efb .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-1cfc9efb .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-1cfc9efb .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    /* data analys */
    .elementor-12105 .elementor-element.elementor-element-c551162 .elementkit-tab-nav .elementkit-nav-link.active,
    .elementor-12105 .elementor-element.elementor-element-c551162 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-c551162 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-c551162 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
        /* border-radius: 0px !important;
        border-width:0 !important */
    }
    .elementor-element-e68de9 .nav-tabs {
        flex-direction: row !important;
    }

    /* devop */
    .elementor-element-56e19573 .elementkit-tab-nav .elementkit-nav-item.elementor-repeater-item-0f4504c {
        white-space: nowrap !important;
    }

    /* home page */
    /* why we choose us */
    .elementor-element-d9101da .e-con-inner >div,
    .elementor-element-35aa409  .e-con-inner >div,
    .elementor-21701 .elementor-element.elementor-element-59776cd.elementor-element,
    .elementor-21701 .elementor-element.elementor-element-2ee0343.elementor-element {
        width: 50%;
    }

    /*--------------------------- staff augmentation ------------------------------*/
    .wpcf7-form-control-wrap textarea {
        height: 150px !important;
    }

    /* form */
    /* software development */
    /* soft ware testing */
    .elementor-28728 .elementor-element.elementor-element-65cb6c7a .elementor-element-1947ae35,
    .elementor-28762 .elementor-element.elementor-element-170d81d .elementor-element-66afae4a,
    .elementor-28781 .elementor-element.elementor-element-26c9d8ed.elementor-element,
    .elementor-28800 .elementor-element.elementor-element-2a978151.elementor-element,
    .elementor-28823 .elementor-element.elementor-element-1c57c8f3.elementor-element,
    .elementor-28854 .elementor-element.elementor-element-2f4d3a59.elementor-element,
    .elementor-28883 .elementor-element.elementor-element-39727886.elementor-element {
        width: 100%;
    }

    /* first */
    .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link{
        border-radius: 40px 0px 0 40px !important;
    }

    /* last */
    .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link{
        border-radius: 0px 40px 40px 0px !important;
    }

    @media (max-width:539px) {
        .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
        .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:first-child a.elementkit-nav-link,
    .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link {
        border-radius:0px !important;
    }
    }


@media (min-width:768px) {
    /* Software Testing */
    .elementor-13346 .elementor-element.elementor-element-16dc4bc7 .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
    .elementor-10679 .elementor-element.elementor-element-2f6daa3e .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        min-height: 98px;
    }

    /* data analyc */
    .elementor-12105 .elementor-element.elementor-element-3c8903f6 .elementskit-infobox {
        min-height: 345.41px;
    }

    .elementor-27804 .elementskit-infobox .box-body p {
        min-height: 98px;
    }

    /* post */
    .elementskit-post-image-card img {
        width: 100%;
        object-fit: cover;
        min-height: 113px;
    }
}

@media (min-width:783px) {
    /* software development */
    .ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p {
        min-height: 98px;
    }
}

@media (min-width:834px) {
    /* data analytics */
    .elementor-12105 .elementor-element.elementor-element-3c8903f6 .elementskit-infobox {
        min-height: 324.91px;
    }
}

@media (min-width:949px) {
    /* software development */
    .ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p,{
        min-height: 73.5px;
    }
}

@media (min-width:968px) {
    /* data analytics */
    .elementor-12105 .elementor-element.elementor-element-3c8903f6 .elementskit-infobox {
        min-height: 300.41px;
    }
}

@media (min-width:1014px) {
    /* data analytics */
    .elementor-27804 .elementskit-infobox .box-body p {
        min-height: 98px;
    }
}

@media (min-width:1024px) {
    /* Software Testing */
    .elementor-13346 .elementor-element.elementor-element-16dc4bc7 .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
    .elementor-10679 .elementor-element.elementor-element-2f6daa3e .elementskit-single-testimonial-slider .elementskit-commentor-content > p{
        min-height: 168px;
    }
    
     .elementskit-profile-info .elementskit-author-des {
        min-height: 34px;
    }

    /* data analytics */
    .elementor-12105 .elementor-element.elementor-element-3c8903f6 .elementskit-infobox {
        min-height: 418.23px;
    }

    .elementor-element-c551162 .ekit-wid-con .nav-tabs>li {
        width: auto;
    }

      /* software development */
      .ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p {
        min-height: 168px;
    }

     /* software devekopment */
     .elementor-11149 .elementor-element.elementor-element-275d6e9f .elementkit-tab-nav .elementkit-nav-link  {
        min-height:123.5px;
    }

    .elementor-12131 .elementor-element.elementor-element-246e9789 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child) {
        margin-right: 10px;
    } 

    li.elementor-repeater-item-a5f9a41 >a {
        margin: 15px 0 0 !important;
    }


    .elementor-10679 .elementor-element.elementor-element-eb0dd02 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title,
    .elementor-element-75a438f7 .elementkit-nav-item .elementkit-nav-link .elementskit-tab-sub-title,
    .elementor-21701 .elementor-element.elementor-element-4fc8a3f8 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title  {
        min-height: 49px !important;
    }
}

@media (min-width:1095px) {
    /* Software Testing */
    .elementor-13346 .elementor-element.elementor-element-16dc4bc7 .elementskit-single-testimonial-slider .elementskit-commentor-content > p,
    .elementor-10679 .elementor-element.elementor-element-2f6daa3e .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
        min-height: 140px;
    }
.elementskit-profile-info .elementskit-author-des {
        min-height: unset;
    }

.elementskit-profile-info {
        flex: 1;
    }

      /* software development */
      .ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content p {
        min-height: 140px;
    }

}


@media (min-width:1027px) {
    .elementor-27804 .elementskit-infobox .box-body p {
        min-height: 196px;
    }
}

@media (min-width:1114px) {
    .elementor-27804 .elementskit-infobox .box-body p {
        min-height: 171.5px;
    }
}

@media (min-width:1217px) {
    .elementor-27804 .elementskit-infobox .box-body p {
        min-height: 147px;
    }
}


@media (min-width:1137px) {
    /* data analytics */
    .elementor-12105 .elementor-element.elementor-element-3c8903f6 .elementskit-infobox {
      min-height: 390.23px;
  }
}

@media (min-width: 1217px) {
    /* software devekopment */
   li.elementor-repeater-item-a5f9a41 >a {
       margin: 0px 0 0 !important;
   }
}
.elementor-11149 .elementor-element.elementor-element-205f57a .ekit-stylish-list-content-icon,
.elementor-11149 .elementor-element.elementor-element-a4d0b81 .ekit-stylish-list-content-icon,
.elementor-11149 .elementor-element.elementor-element-563878b .ekit-stylish-list-content-icon {
   margin-right: 20px;
}

/*-------------------------------------- MAX -WIDTH ---------------------------------------------*/

@media (max-width:1202px) {
    /* technologies we use */
  .elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link,
  .elementor-10679 .elementor-element.elementor-element-5dbcd39c .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link,
  .elementor-13117 .elementor-element.elementor-element-396e2172 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{
      margin-top: 15px;
  }
}

@media (max-width:1023px) {
    /* technologies we use */
.elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-10679 .elementor-element.elementor-element-5dbcd39c .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-13117 .elementor-element.elementor-element-396e2172 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-27804 .elementor-element.elementor-element-7cd45820 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
.elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
    flex-direction: row;
}
.elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link,
.elementor-10679 .elementor-element.elementor-element-5dbcd39c .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link,
.elementor-13117 .elementor-element.elementor-element-396e2172 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link {
    border-radius: 44px !important;
    border: 1px solid #B7B7B7;
}

.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link  {
    /* min-width: 161px; */
}

.elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-nav .elementkit-nav-link.active,
.elementor-10679 .elementor-element.elementor-element-5dbcd39c .elementkit-tab-nav .elementkit-nav-link.active,
.elementor-13117 .elementor-element.elementor-element-396e2172 .elementkit-tab-nav .elementkit-nav-link.active  {
    border-color: var( --e-global-color-primary ) !important;
}
}

@media (max-width:767px) {
    .elementor-24802 .elementor-element.elementor-element-4b31bcbb,
    .elementor-24768 .elementor-element.elementor-element-3a169c23 {
        flex-wrap: nowrap;
    }

    .elementor-24802 .elementor-element.elementor-element-4b31bcbb>div:first-child,
    .elementor-24768 .elementor-element.elementor-element-3a169c23>div:first-child,
    .e-con.e-flex>.e-con-inner >div:first-child {
        align-self: unset !important;
        margin-top: 5px !important;
    }

    .elementor-11149 .elementor-element.elementor-element-5a7c3e07 {
        margin: 0;
    }

    .elementor-26996 .elementor-element.elementor-element-6ae5c07f{
        width: 100% !important;
    }
}

@media (max-width:723px) {
    /* technologies we use */
    .elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-10679 .elementor-element.elementor-element-5dbcd39c .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-13117 .elementor-element.elementor-element-396e2172 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{
        flex-wrap: nowrap;
        overflow: scroll;
    }

    .elementor-11149 .elementor-element.elementor-element-97cfb9f .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link {
        margin-top: 0px;
    }
}

@media (max-width:539px) {
    /* software development */
    .elementor-12131 .elementor-element.elementor-element-e68de9 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-13346 .elementor-element.elementor-element-2b970992 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-10679 .elementor-element.elementor-element-2ef47fe1 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-13117 .elementor-element.elementor-element-2fb6b403 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-12989 .elementor-element.elementor-element-360da77 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-11149 .elementor-element.elementor-element-2936b0d0 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-12105 .elementor-element.elementor-element-36c8bb1e .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-27804 .elementor-element.elementor-element-7cd45820 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav,
    .elementor-21701 .elementor-element.elementor-element-252a5f7d .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav {
        justify-content: center;
    }
}
#ez-toc-container ul li {
  margin-bottom: 5px !important;
}
div.ez-toc-widget-container li {
  margin-bottom: 5px !important;
}
