.aximo-header-area
{
    background: #000;
}
.navbar.menu-style-flyout .navbar-inner
{
    right: -100%;
    transition: 0;
    transform: translatex(0)!important;
    z-index: 9999999!important;
}
@media(max-width: 1024px)
{
    .aximo-main-menu-wrap:not(.menu-style-flyout)
    {
        display: none;
    }
}
@media only screen and (min-width: 1100px) and (max-width: 5000px)
{
    .aximo-main-menu-wrap .aximo-header-buttons
    {
        min-width: fit-content;
        display: flex;
        align-items: center;
    }
    .aximo-main-menu-wrap .navbar-inner
    {
        display: flex;
        flex: 0 0 100%;
        align-items: center;
    }
}
a.aximo-dual-button-primary
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
a.aximo-dual-button-secondary
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.aximo-service-widget-item
{
    transition: .4s;
    padding: 40px;
}
@media(max-width: 1199px)
{
    .aximo-service-widget-item
    {
        padding: 30px;
    }
}
.style-one .content-service-wrap
{
    display: flex;
}
.service-thumbnail-wrapper
{
    flex-shrink: 0;
    margin-right: 40px;
}
@media(max-width: 1199px)
{
    .service-thumbnail-wrapper
    {
        margin-right: 27px;
    }
}
.btn-icon
{
    transition: all .4s;
}
.service-thumbnail-wrapper a img
{
    image-rendering: pixelated;
}
@media(max-width: 767px)
{
    .style-one .content-service-wrap
    {
        display: block;
    }
}
.screenshot-slider-arrow .slick-prev:before, .screenshot-slider-arrow .slick-next:before
{
    display: none;
}
.screenshot-slider-arrow button button
{
    display: none;
}
.screenshot-slider-arrow.slick-active
{
    color: #1d263a;
}
.screenshot-slider-arrow .prev
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.screenshot-slider-arrow .next
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.screenshot-slider-arrow .slick-active
{
    background: #2c4bff;
    color: #fff;
}
.screenshot-slider-arrow button
{
    transition: all .4s ease-in-out;
    font-size: 20px;
    color: #1d263a;
    cursor: pointer;
    height: 60px;
    width: 60px;
    background: rgba(44,71,255,.6);
    text-align: center;
    display: inline-block;
}
.screenshot-slider-arrow button:hover
{
    background-color: #1d263a;
    color: #fff;
}
.screenshot-slider-wrapper
{
    position: relative;
    margin-top: 20px;
}
.screenshots-dots .slick-dots
{
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.screenshots-dots .slick-dots li
{
    list-style: none;
    display: inline-block;
    margin: 0 5px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    transition: .4s;
}
.screenshots-dots .slick-dots li button
{
    border: none;
    list-style: none;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background-color: #f7f9fc;
    color: transparent;
    opacity: .2;
}
.screenshots-dots .slick-dots li button:focus
{
    outline: none;
    box-shadow: none;
}
.screenshots-dots .slick-dots li.slick-active
{
    background-color: #ffd166!important;
}
.screenshot-image
{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    min-height: 720px!important;
    max-height: 720px!important;
}
@media(min-width: 690px)
{
    .screenshot-image
    {
        width: 283px;
        min-height: 720px!important;
        max-height: 720px!important;
        margin-bottom: 18.5px;
    }
    .bg-purple-heart .slick-dotted.slick-slider
    {
        margin-bottom: 0;
    }
}
@media(min-width: 690px)
{
    .screenshot-image img
    {
        width: 100%;
        border-radius: 20px;
    }
}
.phone-bg-img
{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 11;
    display: none;
}
@media(min-width: 690px)
{
    .phone-bg-img
    {
        display: block;
        transform: translate(-50%,-50%);
    }
}
.screenshot-slider .slick-list
{
    margin: 0 -23.5px;
}
.screenshot-slider .slick-slide
{
    opacity: .5;
    transition: .4s;
}
.screenshot-slider .slick-center
{
    opacity: 1;
    border-radius: 40px;
    max-height: 720px!important;
    transform: scale(1.1);
    min-height: 690px;
}
.screenshot-slider .slick-center img
{
    border-radius: 40px;
}
.aximo-crypto-widget-item
{
    padding: 30px;
    background-color: #fff;
    transition: .4s;
    border-radius: 3px;
}
.aximo-crypto-top
{
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(97,118,134,.1);
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.crypto-thumbnail-wrapper
{
    margin-right: 15px;
}
.crypto-title
{
    font-size: 24p;
}
.aximo-crypto-top-content h3
{
    margin-bottom: 0;
    font-size: 18px;
}
.aximo-crypto-widget-item .crypto-content p
{
    margin-bottom: 40px;
}
.aximo-crypto-bottom-content
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.aximo-crypto-button
{
    font-size: 16px;
    border: 2px solid #1a1aff;
    line-height: 26px;
    padding: 8px 26px;
    color: #1a1aff;
    transition: .4s;
    border-radius: 3px;
}
.aximo-crypto-button:hover
{
    background-color: #1a1aff;
    color: #fff;
    border-radius: 3px;
}
.aximo-content-box span
{
    display: block;
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
}
.aximo-content-box
{
    box-shadow: 0 4px 40px rgba(43,89,255,.08);
    padding: 20px;
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
}
.aximo-dr-thum img
{
    width: 100%;
    border-radius: 10px 10px 0 0;
    object-fit: contain;
    object-position: center top;
}
.aximo-dr-rating
{
    position: absolute;
    top: 18px;
    border: .5px solid #00bb98;
    border-radius: 10px;
    background-color: #fff;
    padding: 3px 13px;
    left: 20px;
}
.aximo-dr-thum
{
    position: relative;
}
.aximo-dr-rating i
{
    color: #00bb98;
    margin-right: 10px;
}
.aximo-dr-rating-number
{
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #00bb98;
}
.aximo-content-box .aximo-dr-name
{
    color: #000b33;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 10px;
}
.aximo-content-box span.aximo-dr-catgory
{
    color: #2b59ff;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
}
.aximo-content-box .aximo-dr-Designation
{
    color: #000b33;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 3px;
}
.aximo-content-box .aximo-dr-deggre
{
    color: #000b33;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
}
.aximo-contetn-bottom
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.aximo-contetn-bottom .aximo-dr-available
{
    color: #00bb98;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}
.aximo-dr-btn
{
    min-width: 101px;
    text-align: center;
    background: #fd4c5c;
    border-radius: 3px;
    font-size: 16px;
    color: #fff!important;
    min-height: 30px;
    align-items: center;
    line-height: 30px;
}
.aximo-step-single-item
{
    display: flex;
    padding-bottom: 40px;
    position: relative;
    flex-wrap: wrap;
}
.aximo-step-text-box
{
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background-color: #781bff;
    margin-right: 30px;
    text-align: center;
    display: inline-table;
}
.aximo-step-text-box span
{
    font-size: 20px;
    color: #fff;
    line-height: 1.3em;
    font-weight: 600;
}
.aximo-setp-content .setp-headding
{
    color: #000b33;
    margin-bottom: 5px;
    line-height: 1.3em;
    font-weight: 600;
    font-size: 20px;
}
.aximo-step-single-item:last-child
{
    padding-bottom: 0;
}
.aximo-setp-content p
{
    margin-bottom: 0;
    color: rgba(0,10,45,.7);
    font-size: 16px;
    line-height: 1.625em;
}
.aximo-setp-content
{
    width: calc(100% - 80px);
}
.aximo-step-text-box:after
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.aximo-step-single-item:after
{
    position: absolute;
    left: 23.5px;
    top: 55px;
    height: calc(100% - 60px);
    content: "";
    width: 2px;
    background: #1a1aff;
}
.aximo-step-single-item:last-child:after
{
    display: none;
}
.jf-isotope-nav li:last-child
{
    margin-right: 0!important;
}
.salary-range
{
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
}
.salary-range span svg, .salary-range span i
{
    margin-right: 5px;
}
.jobs-area
{
    padding-top: 55px;
    padding-bottom: 60px;
}
@media(max-width: 768px)
{
    .salary-range
    {
        display: block;
    }
    .salary-range span
    {
        margin-bottom: 15px;
    }
}
@media(min-width: 768px)
{
    .jobs-area
    {
        padding-top: 75px;
        padding-bottom: 80px;
    }
}
@media(min-width: 992px)
{
    .jobs-area
    {
        padding-top: 110px;
        padding-bottom: 95px;
    }
}
@media(max-width: 991px)
{
    .jobs-filter
    {
        margin-bottom: 50px;
    }
}
.jobs-filter__title
{
    font-size: 21px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.4285;
    margin-bottom: 30px;
}
.jobs-filter__menu
{
    padding: 0;
    margin: 0;
    display: block;
}
.jobs-filter__menu ul li
{
    font-size: 18px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 30px;
    color: #262729;
    display: block;
    transition: .4s;
    position: relative;
    background-color: transparent;
    border: none;
    cursor: pointer;
    border-bottom: 1px solid rgba(44,75,255,.1);
    padding: 15px 0 15px 0;
}
.jobs-filter__menu ul li:last-child
{
    border: none;
}
.jobs-filter__menu ul li:hover, .jobs-filter__menu ul li:active
{
    color: #2c4bff;
}
.jobs-area__tab .card
{
    display: inherit;
}
.jobs-area__tab .card--single
{
    border-radius: 10px;
    border: 1px solid rgba(181,181,181,.2);
    border-radius: 10px;
    background-color: #fff;
    padding-top: 35px;
    padding-bottom: 40px;
    padding-left: 50px;
    padding-right: 35px;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    position: relative;
}
.jobs-area__tab .card--single:hover
{
    box-shadow: 0 6px 30px rgba(0,0,0,.06);
    border: 1px solid transparent;
}
.jobs-area__tab .card--single:hover .job-icon i
{
    margin-left: 10px;
}
.career-details-box
{
    padding-left: 50px;
    padding-right: 50px;
}
.job-details-page .card-jobs__content ul li
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.500211px;
    color: #696871;
}
.job-details-page .card-jobs__content .job_type_meta
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: 450;
    font-size: 13px;
    line-height: 16px;
    padding: 7px 10px;
    border-radius: 5px;
    margin-left: 60px;
}
.job-details-page h2.card-jobs__content__heading
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: bold;
    font-size: 80px;
    line-height: 1.05em;
    text-align: center;
    letter-spacing: -2.50105px;
    color: var(--heading-color);
    margin-bottom: 40px;
    margin-top: 20px;
}
.job-details-page .career-details-box p
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: 450;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: -.500211px;
    color: var(--text-color);
    margin-bottom: 25px;
}
.job-details-page .career-details-box strong
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 28px;
    letter-spacing: -.656526px;
    color: var(--heading-color);
    display: inline-block;
    margin-top: 35px;
}
.job-details-page .career-deatils__content ul li
{
    font-family: var(--body-font);
    font-style: normal;
    font-weight: 450;
    font-size: 16px;
    letter-spacing: -.500211px;
    color: var(--heading-color);
    position: relative;
    margin-bottom: 15px;
}
.job-details-page .career-deatils__content ul li:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: inline-block;
    background-color: var(--heading-color);
}
.jobs-area__tab .card--single .card__list
{
    display: flex;
    margin-bottom: 0;
}
a.aximo-job-btn
{
    color: #fff;
}
a.aximo-job-btn
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 42px;
    font-family: var(--body-font);
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.28em;
    text-align: center;
    letter-spacing: -.656526px;
    color: #fff;
    background: var(--accent-color);
    border: 1px solid #c31a12;
    border-radius: 10px;
}
.aximo-job-search-form .input-wrap
{
    position: relative;
}
.aximo-job-search-form input, .aximo-job-search-form select
{
    width: 100%;
}
.aximo-job-search-form .input-wrap .input-wrap-icon
{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
}
.aximo-job-search-form .nice-select .current
{
    display: flex;
    align-items: center;
    height: 100%;
}
.aximo-job-search-form .nice-select:after
{
    right: 25px;
}
.aximo-job-search-form form
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.job-categories-wrap .aximo-job-cat
{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    transition: .4s;
}
.job-categories-wrap .aximo-job-cat:hover
{
    background: linear-gradient(90deg,#ff176f .01%,#ff573e 100%);
}
.job-categories-wrap .aximo-cat-contnt
{
    width: 100%;
}
.job-categories-wrap .aximo-job-cat-title
{
    transition: .4s;
}
.aximo-icon-positions-top
{
    flex-direction: column;
}
.aximo-icon-positions-top .aximo-cat-icon
{
    width: 100%;
    flex: 0 0 100%;
}
.aximo-icon-positions-bottom
{
    flex-direction: column-reverse;
}
.aximo-icon-positions-bottom .aximo-cat-icon
{
    width: 100%;
    flex: 0 0 100%;
}
.aximo-icon-positions-bottom .aximo-cat-contnt
{
    width: inherit;
    min-width: 100%;
    flex: 0 0 100%;
}
.aximo-icon-positions-left
{
    justify-content: start;
}
.aximo-icon-positions-left .aximo-cat-icon
{
    width: 30%;
    flex: 0 0 30%;
}
.aximo-icon-positions-left .aximo-cat-contnt
{
    width: inherit;
    min-width: 70%;
    flex: 0 0 70%;
}
.aximo-icon-positions-right
{
    justify-content: end!important;
    text-align: right;
    flex-direction: row-reverse;
}
.aximo-icon-positions-right .aximo-cat-icon
{
    width: 30%;
    flex: 0 0 30%;
}
.aximo-icon-positions-right .aximo-cat-contnt
{
    width: inherit;
    min-width: 70%;
    flex: 0 0 70%;
}
.job-thumb-yes
{
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .4s;
}
@media(max-width: 1024px)
{
    .job-details-page h2.card-jobs__content__heading
    {
        font-size: 60px;
    }
}
@media(max-width: 767px)
{
    .job-details-page h2.card-jobs__content__heading
    {
        font-size: 40px;
        margin-bottom: 30px;
    }
    .career-details-box
    {
        padding-left: 15px;
        padding-right: 15px;
    }
    .job-details-page .career-details-box strong
    {
        margin-top: 15px;
    }
    .aximo-job-btn
    {
        padding: 12px 35px;
        font-size: 18px;
    }
}
.newsletter--inner-career
{
    background-color: #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
}
.newsletter--inner-career form
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newsletter--inner-career form input
{
    height: 75px;
    border: none;
    width: 100%;
    border-radius: 9px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 30px;
    color: rgba(38,39,41,.7);
}
.newsletter--inner-career form input:focus
{
    outline: none;
    box-shadow: none;
}
.newsletter--inner-career form button
{
    border: none;
    background-color: #ff5722;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    padding: 15px 35px;
    box-shadow: 0 10px 20px rgba(255,87,34,.25);
}
.newsletter--inner-career form button:focus
{
    outline: none;
    box-shadow: none;
}
.newsletter-form--countdown
{
    max-width: inherit;
}
@media(min-width: 480px)
{
    .newsletter-form--countdown
    {
        background-color: #fff;
    }
}
.newsletter--inner-career form
{
    text-align: center;
    border-radius: 50px;
    padding: 0 10px;
}
@media(min-width: 480px)
{
    .newsletter--inner-career form
    {
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #fff;
        text-align: left;
    }
}
.newsletter--inner-career form .form-control
{
    background-color: #fff!important;
    display: flex;
    align-items: center;
    border: none;
    height: 72px;
    border-radius: 50px;
}
@media(min-width: 480px)
{
    .newsletter--inner-career form .form-control
    {
        background-color: transparent;
        margin-bottom: 0;
    }
}
.newsletter--inner-career form .form-control i
{
    margin-right: 10px;
    color: #5034fc;
    margin-left: 20px;
}
.newsletter--inner-career form .form-control input
{
    height: 100%;
    background-color: transparent;
    border: none;
    width: 100%;
    display: block;
    font-family: 'Rubik';
}
.newsletter--inner-career form .form-control input:focus
{
    border: none;
    outline: none;
}
@media(max-width: 767px)
{
    .newsletter--inner-career form .form-control i
    {
        margin-left: 0;
    }
}
span.salary-icon
{
    width: 15%;
}
h5.salary
{
    width: 85%;
}
.card-jobs
{
    box-shadow: 0 4px 56px rgba(0,0,0,.07);
    border-radius: 10px;
    border: 1px solid rgba(181,181,181,.2);
    background-color: #fff;
    padding: 30px 30px;
}
@media(min-width: 576px)
{
    .card-jobs
    {
        padding: 26px 50px;
    }
}
.card-jobs .card-jobs__content__heading
{
    font-size: 32px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1.38095;
    color: #262729;
    margin-bottom: 10px;
    font-family: 'Rubik';
}
@media(min-width: 768px)
{
    .card-jobs .card-jobs__content__heading
    {
        font-size: 35px;
        margin-bottom: 20px;
    }
}
@media(min-width: 992px)
{
    .card-jobs .card-jobs__content__heading
    {
        font-size: 42px;
    }
}
.card-jobs .card-jobs__content__details
{
    margin: 0;
    padding: 0;
}
.card-jobs .card-jobs__content__details li
{
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 32px;
    color: rgba(38,39,41,.7);
    margin-right: 15px;
}
.card-jobs .card-jobs__content__details li i
{
    margin-right: 5px;
    color: #5034fc;
}
.card-job__btn a.falsland-job-btn
{
    padding: 15px 42px;
    display: block;
    margin-top: 13px;
    background-color: #ff5722;
    box-shadow: 0 10px 20px rgba(255,87,34,.25);
    color: #fff;
}
a.falsland-job-btn.border
{
    background-color: transparent;
    color: #ff5722;
    border: 1px solid #ff5722!important;
    box-shadow: inherit;
}
.career-deatils__content__heading
{
    font-size: 24px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 40px;
    color: var(--heading-color);
    margin-bottom: 20px;
}
.career-deatils__content__text
{
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 32px;
    color: var(--text-color);
}
.career-deatils__content ul
{
    padding: 0;
    margin: 0;
}
.career-deatils__content ul li
{
    font-size: 18px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 32px;
    list-style: none;
    padding-left: 25px;
    position: relative;
    margin-bottom: 15px;
}
.career-deatils__content ul li:before
{
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    display: inline-block;
    background-color: #5034fc;
}
.job-details-page
{
    background-color: #f3f4f6;
    margin-top: -100px;
    padding-top: 150px;
}
.aximo-single-job-meta-widget ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.job-meta li span svg
{
    margin-right: 10px;
    margin-top: -3px;
}
.job-meta-label
{
    font-weight: 600;
    margin-right: 5px;
}
ul.job-meta li
{
    display: inline-block;
}
.aximo-single-job-meta-widget
{
    padding: 40px 30px;
}
.aximo-single-job-meta-widget.style-two span.job-meta-label
{
    display: block;
}
.aximo-portfolio-item
{
    display: block;
}
.aximo-addons-portfolio-item
{
    position: relative;
    overflow: hidden;
}
.aximo-addons-portfolio-item img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image
{
    width: 100%;
    object-fit: cover;
    margin-bottom: 0!important;
}
a.aximo-addons-portfolio-content.content-postion-on-image
{
    position: absolute;
    bottom: 15px;
    background-color: rgba(255,255,255,.85);
    left: 15px;
    right: 15px;
    padding: 20px 30px;
    border-radius: 8px;
    color: #161c2d;
    transition: .4s;
    transform: translatex(-10%);
    opacity: 0;
}
a.aximo-addons-portfolio-content .aximo-addons-pf-category
{
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.63px;
    text-transform: uppercase;
    margin-bottom: 7px;
    color: rgba(22,28,45,.5);
}
h3.aximo-addons-portfolio-title
{
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -.5px;
    line-height: 32px;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
}
.aximo-addons-portfolio-item:hover a.aximo-addons-portfolio-content.content-postion-on-image
{
    opacity: 1;
    transform: translate(0);
}
ul.pf-isotope-nav
{
    list-style: none;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}
@media(max-width: 1199px)
{
    ul.pf-isotope-nav
    {
        justify-content: center;
    }
}
ul.pf-isotope-nav:last-child li
{
    margin-right: 0;
}
ul.pf-isotope-nav li
{
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 55px;
    cursor: pointer;
    transition: .3s;
    text-align: center;
}
@media(max-width: 1199px)
{
    ul.pf-isotope-nav li
    {
        margin: 10px;
        flex: 0 0 24%;
    }
}
ul.pf-isotope-nav li span
{
    display: flex;
    height: 55px;
    align-items: center;
    padding: 10px 20.5px;
    background-color: #13111a;
}
ul.pf-isotope-nav li span img
{
    margin-right: 10px;
}
ul.pf-isotope-nav.style-one li.active span
{
    background: linear-gradient(to right,#ff00d4,#7d41ea,#0080ff);
}
a.aximo-addons-portfolio-content.content-postion-below-image
{
    display: block;
    position: relative;
    padding: 40px 30px;
}
.aximo-addons-pf-loadmore-btn
{
    cursor: pointer;
    font-size: 13px;
    color: #030303;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid;
    letter-spacing: 1.63px;
    border: 1px solid rgba(3,3,3,.3);
}
.aximo-addons-hover-rotate .aximo-addons-portfolio-item:hover img
{
    transform: scale(.8) rotate(-6deg);
    border-radius: 20px;
    box-shadow: 0 32px 74px rgba(68,77,136,.2);
}
.aximo-addons-hover-rotate .aximo-addons-portfolio-item img
{
    transition: .4s;
}
a.aximo-addons-portfolio-content.content-postion-disabled
{
    display: none;
}
ul.jf-isotope-nav
{
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 60px;
}
ul.jf-isotope-nav li
{
    color: #6f727b;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.63px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 55px;
    cursor: pointer;
    -webkit-transition: .3s;
    transition: .3s;
}
ul.jf-isotope-nav li.active, ul.jf-isotope-nav li:hover
{
    color: var(--accent-color);
}
.aximo-portfolio-content.content-postion-below-image
{
    display: block;
    position: relative;
    padding: 40px 30px;
}
.aximo-jf-loadmore-btn
{
    cursor: pointer;
    font-size: 13px;
    color: #030303;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid;
    letter-spacing: 1.63px;
    border: 1px solid rgba(3,3,3,.3);
}
ul.pf-meta
{
    padding: 0;
    display: flex;
    justify-content: space-between;
    margin: 0;
}
ul.pf-meta li span
{
    display: block;
}
@media only screen and (min-width: 320px) and (max-width: 767px)
{
    ul.pf-meta
    {
        display: block;
    }
}
.single-item
{
    transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
}
.slick-dotted.slick-slider
{
    margin-bottom: 0;
}
@media(min-width: 1200px)
{
    .team-area-style-01 .slick-list
    {
        width: 155%;
    }
}
.team-wrapper img
{
    width: 100%;
    object-fit: cover;
    object-position: center top;
    transition: .4s;
}
.team-area .slick-prev:before, .team-area .slick-next:before
{
    display: none;
}
.single-item:focus
{
    outline: none;
    box-shadow: none;
}
.team-slider ul.team-slider-dot-list
{
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.team-slider ul.team-slider-dot-list
{
    list-style: none;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    padding: 0;
}
.team-slider ul.team-slider-dot-list li.slick-active
{
    width: 10px!important;
    height: 10px!important;
    background: #2c4bff!important;
    opacity: 1;
}
.team-slider ul.team-slider-dot-list li
{
    border-radius: 50%;
    width: 10px;
    height: 10px;
    opacity: .3;
    margin: 0 4px;
    background: #1e3d59;
    cursor: pointer;
}
.team-slider ul.team-slider-dot-list li button
{
    display: none;
}
.team-slider-arrow .slick-active
{
    color: #1d263a;
}
.team-slider-arrow img
{
    font-size: 20px;
    color: #ddd;
    margin: 0 13px;
    cursor: pointer;
}
@media(min-width: 1200px)
{
    .team-slider ul.team-slider-dot-list
    {
        margin-top: 40px;
    }
}
.single-item
{
    margin-bottom: 12px;
    margin-right: 24px;
}
.team-area
{
    margin-right: -24px;
    margin-bottom: -24px;
}
.team-image
{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.team-area .hover-one .team-image img
{
    transition: all .4s ease-in-out;
}
.team-area .hover-one .team-image:hover img
{
    transform: scale(1.1);
}
.team-wrapper
{
    position: relative;
}
.team-area-style-02 .social-icons ul li a
{
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    background-color: rgba(10,16,47,.05);
    transition: .4s;
}
.team-area-style-02 .social-icons ul li a:hover
{
    background-color: #3147ff;
    color: #fff;
}
.team-area-style-03 .user-identity
{
    bottom: 0;
    left: 30px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: all .4s;
    width: calc(100% - 60px);
}
.team-area-style-03 .single-item:hover .user-identity
{
    opacity: 1;
    bottom: 20px;
    visibility: visible;
}
.team-area-style-03 .social-icons
{
    position: absolute;
    right: 0;
    bottom: 18px;
    right: 20px;
}
.user-identity .single-item
{
    margin: 0;
}
.single-item
{
    display: block;
}
.social-icons ul
{
    margin-bottom: 0;
    margin: 0 -15px;
    display: flex;
    justify-content: center;
}
.social-icons ul
{
    margin: 0;
}
.team-wrapper .social-icons ul li
{
    margin: 0 5px;
}
.team-wrapper .social-icons ul li:last-child
{
    margin-right: 0;
}
.team-wrapper .social-icons ul li:first-child
{
    margin-left: 0;
}
.team-wrapper .social-icons ul li i
{
    color: #13111a;
    transition: all .4s;
}
.team-wrapper .social-icons ul li:hover i
{
    color: #ffe03b;
}
.team-wrapper img
{
    border-radius: 10px;
}
.team-wrapper .user-identity h6
{
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 5px;
}
.team-wrapper .user-identity span
{
    font-family: Inter;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    color: #000;
    opacity: .8;
}
.team-slider-arrow .prev
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.team-slider-arrow .next
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.team-slider-arrow .slick-active
{
    background: #2c4bff;
    color: #fff;
}
.team-slider-arrow button
{
    transition: all .4s ease-in-out;
    font-size: 20px;
    color: #1d263a;
    margin: 0 13px;
    cursor: pointer;
    height: 60px;
    width: 60px;
    background: rgba(44,71,255,.6);
    line-height: 60px;
    text-align: center;
}
.team-slider-arrow button:hover
{
    background-color: #1d263a;
    color: #fff;
}
.aximo--tn-dis p:last-child
{
    margin-bottom: 0!important;
}
.testimonial-slider-arrow
{
    position: absolute;
    width: 100%;
}
.aximo--tn-single.style-one
{
    text-align: left!important;
}
.aximo--tn-single.style-one .aximo--tn-icon
{
    margin-bottom: 30px;
    position: unset;
}
.aximo--tn-single.style-one .aximo--tn-name
{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #000b33;
}
.aximo--tn-single.style-two
{
    background-color: #fff;
    box-shadow: 0 4px 40px rgba(43,89,255,.08);
    border-radius: 10px;
    padding: 30px;
    text-align: left!important;
    margin-top: 55px;
}
.aximo--tn-single.style-two .aximo--t-thumb:after
{
    background: linear-gradient(90deg,#8c30f5 0%,#ff4b5c 100%);
    opacity: .8;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    content: "";
    position: absolute;
    top: -6px;
    left: -6px;
    z-index: -1;
}
.aximo--tn-single.style-two .aximo--t-thumb img
{
    width: 78px!important;
    height: 78px!important;
    z-index: 3;
    object-position: center top;
}
.aximo--tn-single.style-two .aximo--t-thumb
{
    position: absolute;
    z-index: 1;
    top: -45px;
}
.aximo-tn-bottom-style-two
{
    margin-top: 30px;
    margin-bottom: 16px;
}
.aximo--tn-single.style-two .aximo--tn-icon
{
    position: absolute;
    right: 30px;
    top: 84px;
    color: #fd4c5c;
}
.aximo-tn-bottom-style-two .aximo--tn-icon
{
    position: absolute;
}
.aximo--tn-single
{
    position: relative;
}
.aximo--tn-single.style-three .aximo--tn-dis
{
    padding: 30px;
    background-color: #fff;
    border: 1px solid #e9e5ef;
    border-radius: 10px;
    margin-bottom: 35px;
    position: relative;
    box-shadow: 0 30px 40px rgba(212,217,232,.2);
}
.aximo--tn-single.style-three .aximo--tn-dis p
{
    margin-bottom: 0;
    text-align: left;
}
.aximo-tn-bottom-style-three .aximo--t-thumb img
{
    margin: 0 auto;
}
.aximo--tn-single.style-three .aximo--tn-dis:after
{
    position: absolute;
    width: 25px;
    height: 25px;
    background-color: #fff;
    content: "";
    transform: rotate(45deg);
    left: calc(50% - 13px);
    border-bottom: 1px solid #e9e5ef;
    bottom: -13px;
    border-left: 1px;
    border-right: 1px solid #e9e5ef;
}
.aximo--tn-single.style-four
{
    border-radius: 10px;
    background-color: #fff;
}
.aximo-tn-bottom-style-four
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.aximo-tn-bottom-style-four .aximo--tn-user-identity
{
    display: flex;
    align-items: center;
}
.aximo-tn-bottom-style-four .aximo--tn-name-title
{
    margin-bottom: 0;
}
.aximo--tn-single.style-four
{
    padding: 40px;
}
.aximo--tn-dis p
{
    margin-bottom: 0;
}
.style-four .testimonial-slider .slick-list
{
    box-sizing: initial;
}
.aximo-tn-bottom-style-five .aximo--tn-top .aximo--t-thumb img
{
    width: 95px!important;
    height: 95px!important;
    display: inline-block;
    margin-right: 20px;
    max-width: fit-content;
}
@media only screen and (min-width: 992px) and (max-width: 2550px)
{
    .aximo-tn-bottom-style-five
    {
        display: flex;
    }
    .aximo--tn-single.style-five .aximo--tn-top
    {
        width: 21.5%;
    }
    .aximo--tn-single.style-five .aximo--tn-right
    {
        width: 79.5%;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1500px)
{
    .aximo--tn-single.style-five .aximo--tn-right
    {
        margin-left: 25px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px)
{
    .aximo--tn-single.style-five .aximo--tn-right
    {
        margin-top: 25px;
    }
    ul.pf-isotope-nav
    {
        margin-bottom: 40px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px)
{
    .aximo--tn-single.style-five .aximo--tn-right
    {
        margin-top: 25px;
    }
    .aximo-tn-bottom-style-five
    {
        display: inline-block!important;
    }
}
.aximo-tn-bottom-style-five .aximo--tn-name-title
{
    margin-bottom: 0;
}
.style-eight-top
{
    padding: 40px;
    box-shadow: 0 4px 40px rgba(43,89,255,.08);
    border-radius: 10px;
    background-color: #fff;
    position: relative;
    text-align: left;
}
.style-eight-top:after
{
    position: absolute;
    left: 5%;
    bottom: -28px;
    content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid #fff;
    z-index: 99;
    border-top: 15px solid #fff;
    border-bottom: 15px solid transparent;
    border-radius: 2px;
}
.aximo-tn-bottom-style-eight
{
    display: flex;
    align-items: center;
    margin-top: 40px;
    margin-left: 25px;
    text-align: left;
}
.style-eight-top .aximo--tn-icon
{
    position: initial;
    margin-top: 30px;
    color: #fd4c5c;
}
.style-eight-top .aximo--tn-icon i
{
    margin-right: 4px;
}
.aximo-tn-bottom-style-eight .aximo--tn-name-title
{
    margin-bottom: 0;
}
.aximo--tn-single.style-nine .aximo--tn-icon
{
    position: static;
}
.aximo-tn-bottom-style-nine
{
    display: flex;
}
.aximo--tn-single.style-nine
{
    background-color: #fff;
    box-shadow: 0 4px 40px rgba(43,89,255,.08);
    border-radius: 10px;
    padding: 40px;
}
.aximo--tn-single.style-nine .aximo--t-thumb img
{
    width: 70px!important;
    height: 70px!important;
    margin-right: 0;
    margin-bottom: 15px;
}
.aximo--tn-name-title
{
    margin-bottom: 20px;
}
.aximo--tn-single.style-nine .aximo--tn-dis
{
    font-size: 18px;
    color: #000b33;
}
.aximo--tn-single.style-ten
{
    padding: 40px;
    box-shadow: 0 9px 11px rgb(43 89 255/8%);
    background-color: #fff;
    text-align: left;
}
.aximo-tn-bottom-style-style-ten
{
    display: flex;
    align-items: center;
    text-align: left;
}
.aximo--tn-single.style-ten .aximo--tn-dis p
{
    margin-bottom: 40px;
    text-align: left;
}
.aximo--tn-single.style-ten .aximo--tn-icon
{
    color: #ffc83e;
    position: absolute;
}
.aximo--tn-single.style-ten .style-eight-top:after
{
    display: none;
}
.aximo-tn-bottom-style-style-ten .aximo--tn-name-title
{
    margin-bottom: 0;
}
.aximo--tn-single, .aximo--t-thumb img, .aximo--tn-name, .aximo--tn-title, .aximo--tn-icon, .aximo--tn-bottm p, .aximo-tn-bottom-style-three
{
    transition: ease-in-out .4s;
    -webkit-transition: ease-in-out .4s;
    -moz-transition: ease-in-out .4s;
    -ms-transition: ease-in-out .4s;
    -o-transition: ease-in-out .4s;
}
.aximo--t-thumb img
{
    width: 50px!important;
    height: 50px!important;
    object-fit: cover;
    border-radius: 50%!important;
    margin-right: 13px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    -ms-border-radius: 50%!important;
    -o-border-radius: 50%!important;
    object-position: center top;
}
@media only screen and (min-width: 320px) and (max-width: 767px)
{
    .style-three .testimonial-slider-arrow .slick-prev
    {
        position: absolute;
        top: 104%;
        left: 30%;
        transform: translate(-50%,-50%);
    }
    .style-three .testimonial-slider-arrow .slick-next
    {
        position: absolute;
        top: 104%;
        right: 30%;
        transform: translate(-50%,-50%);
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
    .style-three .testimonial-slider-arrow .slick-next
    {
        position: absolute;
        top: 104%;
        right: 43%;
        transform: translate(-50%,-50%);
    }
    .style-three .testimonial-slider-arrow .slick-prev
    {
        position: absolute;
        top: 104%;
        left: 43%;
        transform: translate(-50%,-50%);
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
    .style-three .testimonial-slider-arrow .slick-prev
    {
        position: absolute;
        top: 100%;
        left: 35%;
        transform: translate(-50%,-50%);
    }
    .style-three .testimonial-slider-arrow .slick-next
    {
        position: absolute;
        top: 100%;
        right: 50%;
        transform: translate(-50%,-50%);
    }
}
@media only screen and (min-width: 1200px) and (max-width: 2500px)
{
    .style-three .testimonial-slider-arrow .slick-prev
    {
        position: absolute;
        top: 95%;
        left: 42%;
        transform: translate(-50%,-50%);
    }
    .style-three .testimonial-slider-arrow .slick-next
    {
        position: absolute;
        top: 95%;
        right: 50%;
        transform: translate(-50%,-50%);
    }
}
.testimonial-slider:focus
{
    outline: none;
    box-shadow: none;
}
.testimonial-slider ul.testimonial-slider-dot-list
{
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.testimonial-slider ul.testimonial-slider-dot-list
{
    list-style: none;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    padding: 0;
}
.testimonial-slider ul.testimonial-slider-dot-list li.slick-active
{
    width: 10px!important;
    height: 10px!important;
    background: #2c4bff!important;
    opacity: 1;
    transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
}
.testimonial-slider ul.testimonial-slider-dot-list li
{
    border-radius: 50%;
    width: 10px;
    height: 10px;
    opacity: .3;
    margin: 0 4px;
    background: #1e3d59;
    cursor: pointer;
}
.testimonial-slider ul.testimonial-slider-dot-list li button
{
    display: none;
}
.team-slider-arrow .slick-active
{
    color: #1d263a;
}
@media(min-width: 1200px)
{
    .testimonial-slider ul.testimonial-slider-dot-list
    {
        margin-top: 40px;
    }
}
.testimonial-slider-arrow .slick-prev:before, .testimonial-slider-arrow .slick-next:before
{
    display: none;
}
.testimonial-slider-arrow.slick-active
{
    color: #1d263a;
}
.testimonial-slider-arrow .prev
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.testimonial-slider-arrow .next
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.testimonial-slider-arrow .slick-active
{
    background: #2c4bff;
    color: #fff;
}
.testimonial-slider-arrow button
{
    transition: all .4s ease-in-out;
    font-size: 20px;
    color: #1d263a;
    cursor: pointer;
    height: 60px;
    width: 60px;
    background: rgba(44,71,255,.6);
    text-align: center;
    display: inline-block;
}
.testimonial-slider-arrow button:hover
{
    background-color: #1d263a;
    color: #fff;
}
.portfolio-slider-arrow .slick-arrow.slick-hidden
{
    display: block!important;
}
.portfolio-slider-arrow
{
    position: absolute;
    width: 100%;
}
.portfolio-slider:focus
{
    outline: none;
    box-shadow: none;
}
.portfolio-slider ul.portfolio-slider-dot-list
{
    margin-top: 25px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.portfolio-slider ul.portfolio-slider-dot-list
{
    list-style: none;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    padding: 0;
}
.portfolio-slider ul.portfolio-slider-dot-list li.slick-active
{
    width: 10px!important;
    height: 10px!important;
    background: #2c4bff!important;
    opacity: 1;
    transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -ms-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
}
.portfolio-slider ul.portfolio-slider-dot-list li
{
    border-radius: 50%;
    width: 10px;
    height: 10px;
    opacity: .3;
    margin: 0 4px;
    background: #1e3d59;
    cursor: pointer;
}
.portfolio-slider ul.portfolio-slider-dot-list li button
{
    display: none;
}
@media(min-width: 1200px)
{
    .portfolio-slider ul.portfolio-slider-dot-list
    {
        margin-top: 40px;
    }
}
.portfolio-slider-arrow .slick-prev:before, .portfolio-slider-arrow .slick-next:before
{
    display: none;
}
.portfolio-slider-arrow.slick-active
{
    color: #1d263a;
}
.portfolio-slider-arrow .prev
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.portfolio-slider-arrow .next
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.portfolio-slider-arrow .slick-active
{
    background: #2c4bff;
    color: #fff;
}
.portfolio-slider-arrow button
{
    transition: all .4s ease-in-out;
    font-size: 20px;
    color: #1d263a;
    cursor: pointer;
    height: 60px;
    width: 60px;
    background: rgba(44,71,255,.6);
    text-align: center;
    display: inline-block;
}
.portfolio-slider-arrow button:hover
{
    background-color: #1d263a;
    color: #fff;
}
.circle-126
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 106px;
    max-width: 106px;
    min-height: 106px;
    max-height: 106px;
}
@media(min-width: 768px)
{
    .circle-126
    {
        min-width: 126px;
        max-width: 126px;
        min-height: 126px;
        max-height: 126px;
    }
}
.circle-91
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 91px;
    max-width: 91px;
    min-height: 91px;
    max-height: 91px;
}
.circle-103
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 90px;
    max-width: 90px;
    min-height: 90px;
    max-height: 90px;
}
@media(min-width: 768px)
{
    .circle-103
    {
        min-width: 103px;
        max-width: 103px;
        min-height: 103px;
        max-height: 103px;
    }
}
.circle-98
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 98px;
    max-width: 98px;
    min-height: 98px;
    max-height: 98px;
}
.circle-99
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 99px;
    max-width: 99px;
    min-height: 99px;
    max-height: 99px;
}
@media(min-width: 768px)
{
    .circle-99
    {
        min-width: 99px;
        max-width: 99px;
        min-height: 99px;
        max-height: 99px;
    }
}
.circle-95
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 85px;
    max-width: 85px;
    min-height: 85px;
    max-height: 85px;
}
@media(min-width: 768px)
{
    .circle-95
    {
        min-width: 95px;
        max-width: 95px;
        min-height: 95px;
        max-height: 95px;
    }
}
.circle-113
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 95px;
    max-width: 95px;
    min-height: 95px;
    max-height: 95px;
}
@media(min-width: 768px)
{
    .circle-113
    {
        min-width: 113px;
        max-width: 113px;
        min-height: 113px;
        max-height: 113px;
    }
}
.circle-88
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 78px;
    max-width: 78px;
    min-height: 78px;
    max-height: 78px;
}
@media(min-width: 768px)
{
    .circle-88
    {
        min-width: 88px;
        max-width: 88px;
        min-height: 88px;
        max-height: 88px;
    }
}
.circle-108
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    min-width: 98px;
    max-width: 98px;
    min-height: 98px;
    max-height: 98px;
}
@media(min-width: 768px)
{
    .circle-108
    {
        min-width: 108px;
        max-width: 108px;
        min-height: 108px;
        max-height: 108px;
    }
}
.brand-area--l2
{
    padding-top: 50px;
    padding-bottom: 0;
}
@media(min-width: 768px)
{
    .brand-area--l2
    {
        padding-top: 100px;
        padding-bottom: 80px;
    }
}
@media(min-width: 992px)
{
    .brand-area--l2
    {
        padding-top: 123px;
        padding-bottom: 135px;
    }
}
.brand-group-image-l2
{
    margin-left: -22px;
}
@media(min-width: 576px)
{
    .brand-group-image-l2
    {
        transform: scale(.8);
    }
}
@media(min-width: 768px)
{
    .brand-group-image-l2
    {
        margin-top: 40px;
        transform: scale(1);
    }
}
@media(min-width: 992px)
{
    .brand-group-image-l2
    {
        margin-top: 100px;
    }
}
.brand-image-group--l2
{
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 503px;
    transform: scale(.9);
}
@media(min-width: 768px)
{
    .brand-image-group--l2
    {
        transform: scale(.9);
    }
}
@media(min-width: 992px)
{
    .brand-image-group--l2
    {
        transform: scale(1);
    }
}
.brand-image-group--l2__single
{
    background-color: #fff;
    box-shadow: 0 4px 8px rgba(0,0,0,.1);
}
.brand-image-group--l2__image--main
{
    width: 5%;
    position: relative;
    border: 6px solid #fff;
    background-color: #ff5722;
    border-radius: 50%;
    z-index: 1;
}
.brand-image-group--l2__img-1
{
    position: absolute;
    left: 37%;
    top: 7%;
    width: 10%;
    z-index: 2;
}
@media(min-width: 480px)
{
    .brand-image-group--l2__img-1
    {
        left: 47%;
    }
}
.brand-image-group--l2__img-2
{
    position: absolute;
    right: -8%;
    top: 16%;
    width: 11%;
    z-index: 1;
}
@media(min-width: 768px)
{
    .brand-image-group--l2__img-2
    {
        right: -12%;
        top: 10%;
    }
}
.brand-image-group--l2__img-3
{
    position: absolute;
    right: -10%;
    top: 50%;
    transform: translateY(-50%);
    width: 11%;
    z-index: 1;
}
@media(min-width: 576px) and (max-width: 768px)
{
    .brand-image-group--l2__img-3
    {
        right: -9%;
    }
}
@media(min-width: 768px)
{
    .brand-image-group--l2__img-3
    {
        right: -28%;
    }
}
.brand-image-group--l2__img-4
{
    position: absolute;
    right: 0;
    bottom: 20%;
    width: 10%;
    z-index: 1;
}
.brand-image-group--l2__img-5
{
    position: absolute;
    left: 38%;
}
.elementor-109 .elementor-element.elementor-element-75dd13e img
{
    object-position: center top;
}
@media only screen and (min-width: 1025px) and (max-width: 1300px)
{
    h1.elementor-heading-title
    {
        font-size: 80px!important;
    }
    .elementor-element-dacafd5
    {
        display: none;
    }
    .blog-breadcrumb h1.post__title
    {
        font-size: 100px;
    }
    .blog-breadcrumb p.post__caption
    {
        padding: 0 50px;
    }
}
.elementor-109 .elementor-element.elementor-element-75dd13e img
{
    image-rendering: pixelated;
}
@media(min-width: 992px) and (max-width: 1570px)
{
    .elementor-109 .elementor-element.elementor-element-75dd13e
    {
        right: 0;
    }
}
@media(min-width: 992px) and (max-width: 1349px)
{
    .elementor-109 .elementor-element.elementor-element-75dd13e
    {
        bottom: -134px!important;
    }
    .elementor-109 .elementor-element.elementor-element-0f056ed .elementor-heading-title
    {
        font-size: 50px!important;
    }
    .elementor-109 .elementor-element.elementor-element-75dd13e img
    {
        height: 600px!important;
        width: 80%!important;
    }
}
@media(min-width: 1024px) and (max-width: 1350px)
{
    .elementor-109 .elementor-element.elementor-element-c0983b7
    {
        padding-bottom: 113px!important;
    }
}