/* design fixes - dev */
.navbar-light .navbar-nav .nav-link {
    color: #000 !important;
}

header .tops-bars-main ul.emil-text {
    gap: 20px;
}

header .tops-bars-main ul.emil-text li a {
    color: #fff;
}

header .tops-bars-main ul.emil-text li span {
    font-weight: 500;
    font-size: 20px;
    margin-right: 5px;
}

header .tops-bars-main ul.emil-text li:nth-child(1) {
    padding-right: 20px;
}

header .tops-bars-main ul .whtas-btn svg {
    width: 120px;
}

header .tops-bars-main .container-fluid>div {
    justify-content: space-between;
}


section.hero-banner .price-card h5 {
    font-size: 18px;
}

section.hero-banner .price-card p {
    font-size: 18px;
}

section.hero-banner .price-card {
    padding: 15px 8px !important;
}

.services-sections01 {
    padding: 100px 40px !important;
}


.industrices-its-works .slider-industriy {
    margin-bottom: 30px !important;
}


.why-choose-us #section3 small {
    font-size: 21px;
}

.why-choose-us #section3 small br {
    display: none;
}

.client-section-soulitons .comonas .col-2 {
    display: none;
}

section.contact-us {
    background: #000;
}

section.growths-us {
    padding-top: 0 !important;
}

.how-woocomerces .container::before {
    content: unset !important;
}

.companypages018 .row {
    width: 100% !important;
}

.boardings-pages .boarding-process-hero {
    margin-top: 0px !important;
}

.feedbacks-sections .container::after,
.feedbacks-sections .container::before {
    content: unset !important;
}

.feedbacks-div .owl-nav {
    display: none;
}

.worksde-page .testimonial-section .revise-div015 {
    margin-top: 0 !important;
}

.contact-use-page .container::before {
    content: unset !important;
}

.how-its-works .container::before {
    content: unset !important;
    display: none !important;
}

.inside-navbs .right-menus {
    width: 260px !important;
}

.ceo-sections::before {
    content: unset !important;
}

.right-business ul li {
    margin-bottom: 10px !important;
}

.main-blogs-details .faq-sections-div0152 {
    display: none;
}

@media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
        .whys-wehires01 .container>p:nth-of-type(11) {
            transform: translateX(156%);
        }
    }
}



@media (min-width:1200px) {
    .fintechs-apge015-news .fitecht-div .container-fluid {
        width: 100%;
    }
}

@media(min-width:992px) {
    .comon-sub-parts.woocomer-banner {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .float-start .col-lg-3,
    .float-start .comon-serv-tabs015 {
        padding-top: 30px;
    }

    header .tops-bars-main .container-fluid>div {
        justify-content: space-between;
        padding-left: 40px;
        padding-right: 25px;
    }

    header .tops-bars-main ul.emil-text li:nth-child(1) {
        border-right: 2px solid #fff;
    }

    section.hero-banner .text-section {
        padding-bottom: 80px;
    }

    .float-start .col-lg-3,
    .float-start .comon-serv-tabs015 {
        padding-top: 30px;
    }

    .why-choose-us #section3 {
        padding-left: 4rem;
    }

    .client-section-soulitons {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .services-sections01 .row .col article.h-card {
        min-height: -webkit-fill-available;
    }

    .inside-navbs .right-menus {
        justify-content: end !important;
        margin-right: 45px !important;
    }

    .next-pages-fetches .main-body {
        padding-bottom: 80px !important;
    }

    section.fintetch-contact {
        margin-bottom: 0 !important;
    }

    .tops-footer>.container-fluid>.row {
        flex-wrap: nowrap;
        overflow: hidden;
    }
}

@media(max-width:571px) {

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2 {
        min-height: 1700px !important;
    }

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2 {
        justify-content: flex-start !important;
    }
}

@media(max-width:991px) {
    .right-business ul li {
        margin-bottom: 10px !important;
    }

    header .tops-bars-main ul.emil-text li span {
        /* display: block; */
        font-size: 16px;
    }

    header .tops-bars-main ul.emil-text li {
        font-size: 14px !important;
    }

    header .tops-bars-main ul.emil-text li a+a {
        display: block;
        margin-left: -7px;
        position: relative;
    }

    header .tops-bars-main .container-fluid>div {
        display: flex;
    }

    header .tops-bars-main .left-head-tops {
        width: 80%;
    }

    header .right-socials-links {
        width: 20%;
    }

    header .tops-bars-main {
        padding: 15px 5px;
    }

    header .tops-bars-main ul.emil-text li:nth-child(1) span {
        display: block;
    }

    header .tops-bars-main ul.emil-text li a+a:before {
        content: '';
        left: -5px;
        top: 0px;
        width: 10px;
        height: 20px;
        background: #bf1211;
        position: absolute;
    }

    header .tops-bars-main ul .whtas-btn svg {
        width: 90px;
    }

    #header .inside-navbs {
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100% !important;
        padding: 5px 15px;
    }

    #header a.navbar-brand {
        margin: 0;
    }

    #header .right-menus {
        justify-content: center;
        order: 2;
    }

    #header .inside-navbs .left-logos {
        order: 1;
        margin: 0;
    }

    #header button.navbar-toggler {
        order: 3;
    }

    #header .right-menus button {
        margin: 0;
        font-size: 13px;
        padding: 7px;
        width: 160px;
    }

    .hero-banner .text-white.shadow-sm {
        font-size: 20px !important;
        padding: 11px 30px !important;
        margin-bottom: 20px;
    }

    section.hero-banner.position-relative.text-dark {
        min-height: 180vh !important;
    }

    section.hero-banner .price-card {
        width: calc(50% - 10px);
    }

    section.hero-banner .text-section>.d-flex {
        justify-content: center;
    }

    section.hero-banner .text-section {
        text-align: center;
    }

    .services-sections01 {
        padding: 50px 15px !important;
    }

    .services-sections01 .row .col article.h-card {
        margin-top: 0;
    }

    .services-sections01 .row .col article.h-card:nth-child(1) {
        margin-top: 40px;
        margin-bottom: 25px;
    }

    .home-pages01 .how-its-works {
        padding-top: 50px !important;
    }

    .home-pages01 .how-its-works .container {
        padding: 0 !important;
    }

    .tabs-new-bg0156 .d-none {
        display: block !important;
    }

    .tabs-new-bg0156 .d-flex.align-items-start {
        flex-direction: column !important;
    }

    .how-its-works .container::before {
        content: unset !important;
    }

    .home-pages01 .how-its-works h2 {
        margin-bottom: 0 !important;
    }

    .home-pages01 .how-its-works .how-its-slider {
        margin-top: 30px;
    }

    section.about-sections {
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    section.about-sections .awards-list {
        padding-left: 10px;
        padding-right: 10px;
    }

    .industrices-its-works .itesms-div-indus {
        padding-left: 10px;
        padding-right: 10px;
    }

    .clients-images-sections,
    .ads-sections {
        padding: 50px 0px !important;
    }

    section.seco-parts {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ceo-sections {
        padding: 50px 0px;
    }

    .ceo-sections .zts-section {
        padding: 20px 30px !important;
    }

    .ceo-sections .zts-section .number-item {
        padding-bottom: 20px !important;
        margin-bottom: 15px;
    }

    .ceo-sections .right-section .col {
        width: 50%;
        margin-top: 10px;
        padding: 5px;
    }

    .ceo-sections .right-section figure {
        width: 100% !important;
        min-height: 135px !important;
    }

    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col .comon-list015 {
        min-height: 150px !important;
        padding: 20px;
    }

    .partneers-div .left-brd {
        border-right: solid 1px;
        border-bottom: solid 1px;
    }


    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col {
        width: 50%;
    }

    .partneers-div>.container>.row {
        gap: 30px;
    }


    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:has(.right-brd) {
        padding-left: 0;
    }

    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:has(.left-brd),
    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:has(.bodr1) {
        padding-right: 0;
    }

    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:nth-child(5),
    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:nth-child(6),
    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:nth-child(3),
    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col:nth-child(4) {
        margin-top: 0;
    }

    .partneers-div>.container>.row>.col:nth-child(2)>.row>.col .bodr1 {
        border-bottom: solid 1px;
    }

    .why-choose-us #section2 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .why-choose-us #section2 .left-content small br {
        display: none;
    }

    .why-choose-us #section2 .left-content small {
        margin-bottom: 20px !important;
    }


    .why-choose-us #section2 .left-content .row .col {
        width: 50%;
    }

    .why-choose-us #section2 .left-content .row .numbers h2 {
        margin-bottom: 20px;
        font-size: 42px;
    }


    .why-choose-us #section2 .left-content .row .numbers p.subtext {
        font-size: 15px;
    }

    .why-choose-us #section2 .left-content .row .numbers p.subtext br {
        display: none;
    }

    .why-choose-us #section2 .left-content {
        padding-bottom: 0;
    }

    .why-choose-us #section2 .left-content .right-image {
        margin-top: 10px !important;
        width: 100% !important;
    }

    .why-choose-us #section2 .owl-stage {
        height: fit-content !important;
    }

    .features-works .container::before,
    .features-works .container::after,
    .feedbacks-sections .container::after,
    .feedbacks-sections .container::before {
        content: unset !important;
    }

    .features-works .container h2 {
        font-size: 90px !important;
    }

    .features-works .container {
        padding-top: 50px !important;
        padding-bottom: 100px !important;
    }

    .features-works .slider-index-works01 {
        margin-top: 0px !important;
    }

    .feedbacks-sections .itesms-feedbacks {
        padding: 25px !important;
        text-align: center;
    }

    .feedbacks-sections .itesms-feedbacks img {
        margin: auto;
        margin-bottom: 20px;
    }

    .feedbacks-sections .itesms-feedbacks p {
        text-align: center;
    }

    .boostr-div01 .right-business {
        width: 100% !important;
    }

    .boostr-div01 .col-lg-8 {
        margin: 0 !important;
    }

    .textpowerse h2,
    .textpowerse h2 span,
    .client-section>.container>h2.text-center,
    .client-section>.container>h2.text-center span .ads-new-sections>.container>h2.text-center,
    .uiux-design>.container>h2.text-center,
    .industrices-its-works>.container>h2,
    .industrices-its-works>.container>h2 span,
    .zts-section h2,
    .clicnets-slider h2.slider-title,
    .clicnets-slider h2.slider-title span,
    .about-sections h2.awards-title,
    .about-sections h2.awards-title span,
    .ads-new-sections h2.text-center,
    .feedbacks-sections .container>h2,
    .feedbacks-sections .container>h2 span,
    .woocomerc-pages-divs .faq-sections-div0152 .container>h2,
    .whys-wehires01 .container>h2 strong,
    .faq-sections-div0152 h2,
    .next-pages-fetches .our-blog h2.our-blog-head,
    .supports-divs h2,
    .supports-divs h2 span,
    .csrp-div-programs h2,
    .csrp-div-programs h2 span,
    .feed-programs h2,
    .feed-programs h2 span,
    .ctag-div h2,
    .ctag-div h2 span,
    .evnts0-tesr01 h2,
    .evnts0-tesr01 h2 span,
    .golbas-div h2,
    .golbas-div h2 span,
    .statistical-sec h2,
    .statistical-sec h2 span,
    .csr-progames-div01-new1 h2,
    .csr-progames-div01-new1 h2 span,
    .boostr-div01 h2,
    .boostr-div01 h2 span,
    .partneers-div .container h2,
    .partneers-div .container h2 span {
        font-size: 32px !important;
    }

    .industrices-its-works>.container>h2,
    .industrices-its-works>.container>p {
        margin-left: 8px;
    }

    .crm01-netiv-page .how-its-works01 {
        padding-top: 0px !important;
    }

    .how-its-works01 .row {
        width: 100% !important;
    }

    .client-section-soulitons .comonas .row {
        flex-direction: column;
    }

    .client-section-soulitons .comonas .row>div {
        width: 100% !important;
    }

    .client-section-soulitons .comonas .row>div h3.pricins {
        text-align: left;
        margin-top: 20px;
        left: 0px;
    }

    .insights-by-zts {
        padding: 50px 5px !important;
    }

    .insights-by-zts .insights-card {
        padding: 10px !important;
    }

    .insights-by-zts .blogs01-div {
        height: 100%;
    }

    .insights-by-zts {
        padding: 50px 5px !important;
    }

    .insights-by-zts .insights-card {
        padding: 10px !important;
    }

    .insights-by-zts .blogs01-div {
        height: 100%;
    }

    .tabs-new-bg0156 .nav-pills .nav-link {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    .conmon-text01 p {
        max-width: 100% !important;
        padding: 0 10px;
    }

    .crm01-netiv-page .whys-wehires01 {
        padding: 60px 0 !important;
    }

    .ads-new-sections {
        padding-top: 0px !important;
    }

    .uiux-design .globals-logo .col {
        width: 33.33% !important;
    }

    .crm01-netiv-page .feedbacks-sections .container {
        padding-bottom: 20px !important;
    }

    .wb-hero .row {
        width: 100% !important;
        margin: auto !important;
    }

    .wb-hero .row>.col {
        width: 50%;
        margin-top: 20px !important;
    }


    .wb-hero .row>.col .couns-plist-div .hire-icon {
        width: 74px;
        height: 72px;
        font-size: 40px;
    }

    .wb-hero .row>.col .couns-plist-div p.hirenum {
        font-size: 36px;
    }

    .wb-hero .row>.col .couns-plist-div p.hiretxt {
        font-size: 17px;
    }

    .wb-hero a.hire-badge {
        margin-bottom: 30px !important;
    }

    .discover-card-bgimg {
        margin-left: 10px;
        margin-right: 10px;
    }

    section.tailored-web {
        margin-top: 10px !important;
    }

    .next-pages-fetches .our-blog {
        padding-top: 10px !important;
    }

    .next-pages-fetches .our-blog h2.our-blog-head {
        font-size: 32px;
    }

    .lblog-card .backcard a {
        padding: 20px 10px !important;
        top: 0px !important;
    }

    section.float-start.laest015s {
        padding: 20px 10px !important;
        padding-bottom: 0 !important;
    }

    .next-pages-fetches .fintetch-contact {
        padding-left: 12px;
        padding-right: 12px;
    }

    .fintetch-contact .form-select {
        margin-top: 50px !important;
    }

    .next-pages-fetches .main-body {
        padding-bottom: 20px !important;
    }

    .next-pages-fetches .tailored-web {
        padding: 50px 14px !important;
        margin: 0 !important;
    }

    .next-pages-fetches .tailored-web p.col-lg-10 {
        font-size: 16px;
    }

    section.common-customized p {
        font-size: 16px !important;
    }

    .fintechs-apge015-news .fitecht-div .dsc-text.new-colos p {
        font-size: 16px !important;
    }

    .new-case-page .revise-div015 {
        margin-top: 0 !important;
    }

    .feedbacks-div .owl-nav button {
        color: #000 !important;
    }

    .new-case-page .revise-div015 .row {
        padding: 10px !important;
    }

    .new-case-page .revise-div015 .row>.col {
        width: 50%;
        padding: 0;
    }

    .new-case-page .revise-div015 .row figure {
        margin-bottom: 0 !important;
    }

    .case-studen-pages150 .ceo-sections::after {
        content: unset !important;
    }

    .feedbacks-div .owl-nav {
        display: none;
    }

    section.enterprises-tech-companies {
        padding: 50px 10px !important;
    }

    section.float-start.w-100.ceo-sections {
        padding-bottom: 0 !important;
    }

    .companypages018 .ourourney-title {
        font-size: 32px !important;
        margin-bottom: 20px !important;
    }

    .companypages018 .delivering-digital {
        padding-top: 50px !important;
    }

    .companypages018 .delivering-digital h2.i-wb-title {
        font-size: 32px;
        line-height: 1.2;
        margin-bottom: 20px !important;
    }

    section.tailored-web-i {
        margin-top: 0 !important;
        margin-bottom: 0px !important;
    }

    .tailored-web-i h2 {
        font-size: 32px !important;
    }

    .why-zts-section {
        padding: 50px 0px !important;
        padding-bottom: 100px !important;
    }

    .why-zts-section h2.text-center {
        font-size: 32px;
        margin-bottom: 20px;
    }

    section.team-member {
        margin-top: 0px !important;
    }

    section.team-member h2 {
        font-size: 32px;
    }

    .new-company-pages .dedication-page-hero {
        padding: 50px 0px !important;
    }

    .new-company-pages .dedication-page-hero h2.i-wb-title {
        font-size: 32px;
        line-height: 1.2;
    }

    .new-company-pages .dedication-page-hero p.i-wb-sub {
        margin-left: 0px;
        width: 100% !important;
    }

    .feedbacks-sections-cbnhs {
        padding-top: 50px !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .feedbacks-sections-cbnhs .items1 {
        margin-bottom: 20px;
    }

    .companypages018 .itesms-feedbacks {
        padding-bottom: 0px !important;
    }

    .ceo-sections .zts-section {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .banner-contents-text h2 {
        font-size: 32px !important;
    }

    .banner-contents-text p {
        font-size: 16px !important;
    }

    section.slider-contents-div {
        margin-top: 0px !important;
    }

    .slider-contents-div .whats-under-list {
        font-size: 32px !important;
    }

    section.slider-contents-div .slider-industriy .owl-item .itesm-mains-div01 {
        width: 100% !important;
        min-height: fit-content;
        margin-left: 20px;
    }

    section.slider-contents-div .slider-industriy .owl-item {
        margin-right: 0 !important;
    }

    section.float-start.w-100.ceo-sections {
        padding-left: 25px;
        padding-right: 25px;
    }

    .companypages018 .revise-div015 {
        margin-top: 0px !important;
    }

    .companypages018 .revise-div015 .row>.col {
        width: 50%;
        padding: 0 !important;
    }

    .lifes-ltes-apge .revise-div015 figure {
        margin-bottom: 0px !important;
    }

    .boarding-top-rated {
        margin-bottom: 40px !important;
    }


    .boarding-top-rated .d-flex figure {
        width: 50% !important;
        margin-bottom: 0;
    }

    .key-reasons h2 {
        margin-bottom: 20px !important;
        font-size: 34px;
    }

    .boarding-top-augmentation .contents-pars5 {
        margin-bottom: 0px !important;
    }

    .boardings-pages .billing-made-simple-hero-card {
        position: relative;
    }

    .boardings-pages .billing-made-simple-hero-card p {
        font-size: 16px;
    }

    .boardings-pages .uiux-design h2 {
        font-size: 32px !important;
    }

    .uiux-design .middles-sectionsj {
        margin-top: 0px !important;
    }

    .boardings-pages .uiux-design .globals-logo {
        margin-left: 0px !important;
    }

    .boardings-pages .uiux-design .globals-logo .d-inline-block {
        display: flex !important;
        margin: auto;
        flex-wrap: wrap;
    }

    .stronger-ip-section-card {
        padding-left: 0;
        padding-right: 0;
    }

    .boarding-top-rated {
        margin-bottom: 40px;
    }

    .boarding-top-rated .d-flex figure {
        width: 50% !important;
        margin-bottom: 0;
    }

    .key-reasons h2 {
        margin-bottom: 20px !important;
        font-size: 34px;
    }

    .boarding-top-augmentation .contents-pars5 {
        margin-bottom: 0px !important;
    }

    .boardings-pages .billing-made-simple-hero-card {
        position: relative;
    }

    .boardings-pages .billing-made-simple-hero-card p {
        font-size: 16px;
    }

    .boardings-pages .uiux-design h2 {
        font-size: 32px !important;
    }

    .uiux-design .middles-sectionsj {
        margin-top: 0px !important;
    }

    .boardings-pages .uiux-design .globals-logo {
        margin-left: 0px !important;
    }

    .boardings-pages .uiux-design .globals-logo .d-inline-block {
        display: flex !important;
        margin: auto;
        flex-wrap: wrap;
    }

    .stronger-ip-section-card {
        padding-left: 0;
        padding-right: 0;
    }

    .companypages018 .need-consultation .row>.col-lg-6>form>div.row {
        margin-left: 0 !important;
        margin-bottom: 10px !important;
    }

    footer .tops-footer {
        padding-left: 7px !important;
        padding-right: 7px !important;
    }

    .boarding-top-rated .d-flex {
        flex-wrap: wrap !important;
    }

    .boarding-top-augmentation .col>h2 {
        font-size: 32px !important;
    }

    .worksde-page .testimonial-section .revise-div015 .row .col {
        width: 50% !important;
        padding: 0 !important;
    }

    .worksde-page .testimonial-section .revise-div015 .row .col figure {
        margin-bottom: 0px;
    }

    .features-div015 .comons-counts {
        min-height: 90px !important;
    }

    .features-div015 .comons-counts h3 {
        font-size: 22px;
    }

    .features-div015 .comons-counts i {
        font-size: 35px !important;
    }

    .supports-divs {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }

    .csrp-div-programs {
        padding: 50px 0px !important;
    }

    .events-rows {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
    }

    .golbas-div {
        padding-top: 40px !important;
    }

    .awards-and-recognition-hero {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .tops-awsls-div h2 {
        font-size: 52px !important;
    }

    main>.about-main-section .tops-scetions015 {
        padding-bottom: 50px;
        margin: 0 !important;
        justify-content: center !important;
        align-items: center;
        text-align: center;
    }

    main>.about-main-section {
        padding: 50px 10px;
        border-top: 1px solid #00000038;
    }

    main>section.float-start.laest015s,
    main>section.contact-hero.news-heros {
        border-top: 1px solid #00000038;
    }

    .about-main-section .container::before {
        content: unset !important;
    }

    .careers-page015 .btn-mores {
        margin: auto !important;
        margin-top: 30px !important;
    }

    .abouts-sections {
        padding: 50px 0px !important;
    }

    .main-career-us .list-invota .d-flex li {
        font-size: 26px !important;
    }

    .list-invota p {
        font-size: 16px !important;
    }

    .hires-div h1 {
        font-size: 36px !important;
    }

    section.hires-div {
        padding: 50px 0px !important;
    }

    .hires-div h2 strong {
        width: 100% !important;
        font-size: 26px !important;
    }

    .jointes-div015 .container {
        padding: 50px 0px !important;
    }

    .jointes-div015 .container::before {
        content: unset !important;
    }

    .jointes-div015 h2 {
        font-size: 28px !important;
    }

    .contact-use-page.main-contact-us .fintetch-contact .col-lg-5 {
        padding-left: 15px;
    }

    .contact-use-page.main-contact-us .fintetch-contact .col-lg-5>a {
        margin-left: 10px;
    }

    .contact-use-page.main-contact-us .fintetch-contact form {
        padding: 0 15px !important;
    }

    .offers-div015 {
        margin-top: 70px !important;
    }

    .offers-div015 .row {
        width: 95% !important;
        margin: auto !important;
        margin-left: 0 !important;
    }

    article.offices-center {
        min-height: fit-content !important;
    }

    footer .bottoms-div015.w-100 {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .news-heros .row {
        margin-top: 0 !important;
        padding-top: 10px !important;
    }

    .contact-hero .cta-content {
        padding-bottom: 30px !important;
    }

    .contact-hero .cta-content h2.cta-title {
        font-size: 36px !important;
    }

    .client-section-soulitons,
    .partneers-div {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media(min-width:572px) and (max-width:768px) {

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section3 {
        min-height: 1100px !important;
    }

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2 {
        justify-content: flex-start !important;
    }
}

@media(min-width:769px) and (max-width:996px) {

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section3 {
        min-height: 990px !important;
    }

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2 {
        justify-content: flex-start !important;
    }
}

@media(min-width:997px) and (max-width:1199px) {

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2,
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section3 {
        min-height: 1360px !important;
    }

    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider div#section2 {
        justify-content: flex-start !important;
    }

    #section2 .left-content {
        padding-left: 2rem !important;
    }
}

/* @media(min-width:999px) and (max-width:1200px) {
    .why-choose-us .why-slider .owl-stage .owl-item .items-c-slider {
        min-height: 1100px !important;
    }
} */

@media(min-width:992px) and (max-width:1023px) {
    section.hero-banner.position-relative.text-dark .col-lg-7 {
        width: 95% !important;
    }
}

@media(min-width:1024px) and (max-width:1280px) {
    section.hero-banner.position-relative.text-dark .col-lg-7 {
        width: 120% !important;
    }

    .services-sections01 .row .col {
        width: 33.33% !important;
        margin-bottom: 60px;
    }

    .partneers-div .row.row-cols-1 .col {
        height: -webkit-fill-available !important;
    }

    .partneers-div .row.row-cols-1 .col .comon-list015 {
        height: -webkit-fill-available !important;
    }

    .client-section .comon-clisnets {
        height: -webkit-fill-available !important;
    }

    footer .right-footers.ps-lg-5 {
        padding-left: 0 !important;
        margin-top: 20px;
    }
}

@media(min-width:1281px) and (max-width:1400px) {
    .services-sections01 .row .col {
        width: 25% !important;
        margin-bottom: 60px;
    }

    section.hero-banner.position-relative.text-dark .col-lg-7 {
        width: 90%;
    }
}

@media(min-width:414px)and(max-width:500px) {
    section.hero-banner.position-relative.text-dark {
        min-height: 155vh !important;
    }
}

@media(max-width:414px) {
    section.hero-banner.position-relative.text-dark {
        min-height: 172vh !important;
    }
}

/* @media(min-width:414px) and (max-width:493px) {
    section.hero-banner.position-relative.text-dark {
        min-height: 160vh !important;
    }
}

@media(min-width:493px) and (max-width:550px) {
    section.hero-banner.position-relative.text-dark {
        min-height: 155vh !important;
    }
} */