
@media (max-width: 1799px){
    .side-bar{
        left: 11%;
    }
    .about-us-arrow{
        left: 35%;
    }
    .about-us-badge-2{
        right: 4%;
    }
}

@media (max-width: 1650px){
    .side-bar{
        left: 8%;
    }
}

@media (max-width: 1550px){
    .side-bar {
        left: 6%;
    }
    .about-us-arrow {
        left: 33%;
    }

    .team-member-section button.slide-arrow.prev-arrow, .team-member-section button.slide-arrow.next-arrow{
        bottom: -20%;
        top: auto;
    }
    .team-member-section button.slide-arrow.next-arrow{
    left: 50%;
    }
    .team-member-section button.slide-arrow.prev-arrow{
        left: 46% ;
    }
}


@media (max-width: 1480px){
/* testimonail */
.testimonial-section .item{
    max-width: 600px;
}
.testimonial-section .owl-nav .owl-prev{
    left: -3%;
}
.testimonial-section .owl-nav .owl-next{
    right: -3%;
}

.side-bar {
    left: 4%;
}
.about-us-badge-1{
    left: 3%;
}
}

@media (max-width: 1470px){
    /* industrie */
    .industries-services{
        row-gap: 30px;
        column-gap: 20px;
    }
    .team-section .join-team p{
        max-width: 542px;
    }
    .it-team >li:nth-child(3) {
        transform: scaleX(-1);
        top: 46%;
        right: 6%;
    }
    .it-team >li:nth-child(4) {
        top: 56%;
        right: -2%;
    }
    .team-section >div >h2.section-heading{
        margin-bottom: 40px;
    }
    .team-space{
        padding: 80px 0;
    }
}



@media (max-width: 1450px){
    /* hero section */
    .hero-content{
        padding-left: 20px;
    }
    /* our service */
    .service-card{
        max-width: 430px;
        padding: 36px;
    }
    .service-card-2{
        padding: 0;
    }
    .counter-heading{
        font-size: 14px;
    }

    /* ui-ux-page */
    .ui-ux-designs.it-team >li:nth-child(3){
        right: 10%;
    }
    .ui-ux-designs.it-team >li:nth-child(4) , 
    .ui-ux-designs.it-team >li:nth-child(5){
        right: 15%;
    }
}



@media (min-width: 1399px){
    /*hero-section */
    .hero-text {
        padding-left: calc(((100% - 1450px) / 2) + 0.75rem);
    }
}


@media (max-width: 1399px){
    /* navbar- menu */
    .nav-menu-link a.nav-menus{
        padding: 30px 25px;
    }


    /* hero section */
    .hero-content {
        max-width: 600px;
    }
    .hero-content h1{
        font-size: 53px;
        line-height: 67px;
    }

    /* service*/
    .service-content {
        padding-left: 0;
    }
    .service-image {
        margin-bottom: 20px;
    }


    /* industrey */
    .industry-service-one{
        max-width: 165px;
        padding: 25px 10px;
    }
    .industry-service-one h6{
        font-size: 14px;
    }

    /*testimonial */
    .testimonial-section .owl-theme .owl-nav{
        display: none;
    }
    .testimonial-section .owl-dots {
        display: block;
        margin-top: 30px;
    }


    /*contact section */
    .contact-us-section .section-heading{
        font-size: 35px;
    }
    /* join team section */
    .team-section .join-team p{
        max-width: 100%;
    }
    .join-team{
        padding-left: 46px;
    }
    .side-bar {
        left: 2%;
    }

    /* app-dev-page*/
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 13%;
    }
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: 8%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 13%;
    }

    /* about-us page */
    .team-member-section button.slide-arrow.prev-arrow {
        left: 45%;
    }
    .team-member-section button.slide-arrow.next-arrow {
        left: 51%;
    }
}



@media (max-width: 1370px){
    /* our service */
    .service-card{
        max-width: 400px;
    }
    .our-service-section .gaping{
        column-gap: 10px;
    }
    .service-card-2{
        padding: 0;
    }
    .service-content p{
        text-align: left;
    }
    /*contact-us-section*/
    .contact-us-content p{
        font-size: 16px;
    }
    /*carrer*/
    .development-language.it-team >li:nth-child(4){
        right: 4%;
    }
    .development-language.it-team >li:nth-child(5){
        right: 4%;
    }
    .development-language.it-team >li:nth-child(6){
        right: 7%;
    }
    .development-language.it-team >li:nth-child(7){
        right: 7%;
    }

    /* ui-ux page */
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 5%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 10%;
    }

    /* software */
    .software-devlopment-languages.it-team >li:nth-child(3){
        right: 5%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4){
        right: 1%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5){
        right: 6%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6){
        right: 10%;
    }

    /* about-us page */
    .line-images img {
        position: absolute;
        top: -7%;
        left: 22%;
    }
}




@media (max-width:1299px){
    .counter-digit-1{
        font-size: 55px;
    }
    .digit-style-1 {
        right: 36%;
    }
    .digit-style-2 {
        right: 28%;
    }
    .digit-style-3 {
        right: 15%;
    }
    .digit-style-4 {
        right: 25%;
    }

    /* service*/
    .service-card {
        max-width: 370px;
    }

    .side-bar {
        left: 0.5%;
    }
    /* about0us page */
    .about-us-arrow {
        left: 30%;
    }
    .about-us-badge-1 {
        left: 2%;
    }
    .about-us-badge-2 {
        right: 2%;
    }
    .about-us-heading-section p {
        max-width: 850px;
    }
    .line-images img {
        position: absolute;
        top: -7%;
        left: 20.5%;
    }


    
    /*carrer*/
    .development-language.it-team >li:nth-child(4){
        right: 0%;
    }
    .development-language.it-team >li:nth-child(5){
        right: 0%;
    }
    .development-language.it-team >li:nth-child(6){
        right: 3%;
    }
    .development-language.it-team >li:nth-child(7){
        right: 3%;
    }
    /* app-dev-page */
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 6%;
    }
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: 2%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 5%;
    }

    /* ui-ux page */
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 1%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 6%;
    }

    /* it training page */
    .it-professional-training-section .row{
        align-items: start !important;
    }
}




@media (max-width: 1250px){
    /*career*/
    .development-language.it-team >li:nth-child(5){
        right: -4%;
    }
    .development-language.it-team >li:nth-child(6){
        right: -2%;
    }
    .development-language.it-team >li:nth-child(7) {
        right: -2%;
    }

    /* app-dev-pafge */
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: -3%;
    }
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 1%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 1%;
    }   
    
    /* ui-ux page */
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 2%;
    }
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: -3%;
    } 
    
    /* software-page */
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: -2%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: -4%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: -2%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 2%;
    }

    /* about-us page */
    .our-story-section {
        column-gap: 200px;
    }
    .line-images img {
        left: 19.5%;
    }
    .about-our-value-section .card{
        max-width: 430px;
    }
}

@media (max-width: 1199px){
    /* navbar-menu */
    .nav-menu-link a.nav-menus {
        padding: 30px 20px;
    }
    .nav-btn .btn{
        font-size: 14px;
    }
    .nav-btn svg{
        width: 20px;
        height: 20px;
    }
    .navbar-dropdown-menu{
        left: -80%;
    }
    .navbar-dropdown-menu:before{
        left: 127px;
    }
    .navbar-dropdown-menu:after{
        left: 124px;
    }
    .nav-btn .btn{
        padding: 10px 10px;
    }


    /* join team section */
    .it-team .card{
        padding: 11px !important;
    }
    .it-team .card h6{
        font-size: 12px;
    }
    .join-team-img-spacing{
        width: 40px;
        height: 40px;
    }
    .job-section p{
        max-width: 830px;
    }
    .combine-user ~ span{
        font-size: 14px;
    }
    .it-team >li:nth-child(3) {
        right: -8%;
        top: 43%;
    }
    .it-team >li:nth-child(4) {
        right: -2%;
    }
    .section-heading{
        font-size: 35px;
    }


    /* about page */
    .about-us-arrow {
        left: 26%;
    }
    .about-us-services .industries-services{
        column-gap: 15px;
    }
    .about-us-services .industry-service-one{
        max-width: 165px;
        padding: 32px 5px;
    }
    .line-images img {
        left: 20%;
        width: 700px;
        height: 540px;
    }



    /* navbar */
    .navbar-menu .nav-menu-link a{
        padding: 0 15px;
        font-size: 14px;
    }

    /*hero-section */
    .hero-content h1 {
        font-size: 40px;
        line-height: 55px;
    }
    .hero-content h5{
        font-size: 18px;
    }
    .hero-content p{
        font-size: 16px;
        padding-bottom: 20px;
    }
    .hero-content {
        max-width: 560px;
    }

    /*about-us-section */
    .about-us-content p{
    font-size: 14px;
    line-height: 22px;
    }
    .counter-digit{
        font-size: 35px;
    }
    .counter-digit-1 {
        font-size: 45px;
    }
    .counter-heading{
        line-height: 20px;
    }


    /* about-us page */
    .about-us-heading-section p {
        max-width: 650px;
    }
    .about-us-heading-main{
        padding: 72px 0 80px;
    }
    

    /* service */
    .service-card-2{
        padding: 0;
    }   

    /* benefits list */
    .benefits-heading p{
        font-size: 14px;
    }
    .benefits p{
        font-size: 14px;
    }
    .benefits-list .benefits h5{
        font-size: 18px;
    }

    /*contact-section */
    .contact-us-arrow{
        bottom: -3%;
        right: 22%;
    }
    .contact-us-detail{
        padding: 71px 35px;
    }
    .contact-us-section .section-heading{
        font-size: 30px;
    }
    .footer-1 {
        margin-bottom: 30px;
    }

    /*blog*/
    .side-bar{
        display: none !important;
    }
    .side-bar-2 {
        display: flex !important;
        flex-direction: row;
        column-gap: 14px;
        margin-top: 30px;
    }

    /* app-dev-page */
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: -4%;
        top: 20%;
    }
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: -2%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: -2%;
    }
    
    /* ui-ux-page */
    .ui-ux-types {
        column-gap: 50px;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 0%;
    }

    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: -5%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: -7%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: -4%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: -1%;
    } 
}

@media (max-width: 1099px){
    .nav-menu-link a.nav-menus{
        padding: 30px 15px;
    }

    .line-images img {
        left: 17%;
    }
    .our-story-section {
        column-gap: 150px;
    }
    
}

@media (max-width: 1050px){
    .line-images img {
        left: 16%;
    }
    .our-story-section{
        column-gap: 80px;
    }
}

@media (max-width: 1030px){
    .line-images img {
        left: 14%;
    }
}


@media (max-width: 999px){
    /* navbar-section */
    .navbar-menu-open {
        display: block;
        width: 320px;
        height: 100%;
        top: 0;
        left: -400px;
        position: fixed;
        /* overflow-y: auto; */
        background-color: white;
        transition: all 0.50s;
        flex-direction: column;
        z-index: 20000;
    }
    .navbar-wrapper-menu {
        clear: both;
    }
    .navbar-wrapper-menu > li{
        width: 100%;
        border-top: solid 1px #f0f0f0;
    }
    .navbar-wrapper-menu > li:last-child{
        border-bottom: 1px solid #f0f0f0;
    }
    .navbar-wrapper-menu .nav-menus {
        width: 100%;
        height: auto;
        padding: 10px 30px;
        display: inherit;
        color: #16253A;
        font-size: 15px;
        font-weight: 600;
        line-height: normal;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .nav-menu-wrapper-close-button{
        width: 30px;
        height: 40px;
        margin: 10px 7px;
        float: right;
        color: #343a40;
        font-size: 26px;
        cursor: pointer;
    }
    .navbar-wrapper-menu-sub{
        display: none;
    }

    .navbar-wrapper-menu-sub li {
        border-top: solid 1px #f0f0f0;
    }
    .navbar-wrapper-menu-sub li .nav-menus{
        font-size: 14px;
        padding: 15px 10px 15px 45px;
        font-weight: 400;
        justify-content: inherit;
        column-gap: 20px;
    }
    /* .nav-overlay-panel.show{
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.5);
        position: fixed;
        z-index: 19999;
    } */
    .navbar-menu-open .hero-btn{
        margin: 0 30px;    
        padding: 5px 20px;
    }
    .navbar-menu-section{
        display: none !important;
    }
    .nav-btn{
        display: none;
    }
    .dropdown-toggle-icon{
        display: block !important;
    }



    .section-heading {
        font-size: 30px;
    }
    .about-us-arrow {
        left: 23%;
    }
    .line-images img{
        display: none;
    }
    .about-our-value-section .section-heading.our-value {
        margin-bottom: 40px;
    }

    /* navbar */
    .dropdown-menu-section{
        position: fixed;
        right:0;
        top: 70px;
        width: 250px;
        height: calc(100vh - 70px);
        background-color: #333;
        transform: translateX(100%);
        transition: transform 0.3s ease-in-out;
    }
    .dropdown-view{
        transform: translateX(0);
    }


    /* service */
    .our-service-section .section-heading {
        margin-bottom: 40px;
    }
    .service-card-2{
        padding: 0;
    }
    .service-heading-main {
        padding: 60PX 0;
    }

    /*contact us */
    .contact-office-add {
        margin-bottom: 50px;
    }  
    
    /* app-dev-page */
    .app-devlopment-languages.it-team >li:first-child {
        top: -19%;
        right: 50%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6) {
        bottom: -14%;
    }

    /* ui-ux page */
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: -7%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: -5%;
    }
}



@media (min-width: 992px){
    /*hero-section */
    .container-hero {
        max-width: 100%;
    }
    .about-us-image{
        height: 543px;
    }
}



@media (max-width:991px){
    p{
        font-size: 14px;
        line-height: 22px;
    }

    /*hero-section */
    .hero-section{
        padding:40px 0 60px;
    }
    .hero-content{
        max-width: 100%;
    }
    .container-hero{
        max-width: 1440px;
        margin: auto; 
        padding: 0 12px;
    }
    .hero-content{
        padding-left: 0;
        padding-bottom: 40px;
    }

    /*about-us */
    .about-us-section{
        padding:60px 0;
    }
    .about-us-content{
        max-width: 100%;
    }
    .about-image-side{
        margin-bottom: 40px;
    }
    .counter-digit-1{
        top: -35%;
    }
    .digit-style-1 {
        right: 42%;
    }
    .digit-style-2 {
        right: 36%;
    }
    .digit-style-3 {
        right: 27%;
    }
    .digit-style-4 {
        right: 35%;
    }
    .our-expert-member-section button.slide-arrow.prev-arrow, button.slide-arrow.next-arrow{
        width: 40px;
        height: 40px;
    }
    .our-expert-member-section button.slide-arrow.prev-arrow i, button.slide-arrow.next-arrow i {
        font-size: 17px;
    }
    .team-member-section button.slide-arrow.prev-arrow {
        left: 44%;
    }
    
    




    /* career*/
    .team-section .team-space .join-team{
        padding-left: 0;
    }
    .team-space{
        padding-bottom: 0px;
    }
    .join-team {
        padding-left: 12px;
        padding-top: 80px;
    }
    .job-section p{
        max-width: 100%;
    }
    .team-left{
    text-align: center;
    }
    .it-team >li:first-child{
    right: 30%;
    }
    .it-team >li:nth-child(3) {
        right: 11%;
        top: 46%;
    }
    .it-team >li:nth-child(4) {
        right: 10%;
    }
    .it-team >li:last-child{
        left: 28%;
    }
    .it-team >li:nth-child(5){
        bottom: -12%;
    left: 29%;
    }
    

    /*our service */
    .our-service-section{
        padding: 60px 0;
    }

    /* technologies */
    .technologies-section{
        padding: 60px 0;
    }
    .technologies-bunch {
        row-gap: 30px;
    }

    /* industries*/
    .industry-section .section-heading {
        margin-bottom: 40px;
    }
    .industry-section{
        padding: 60px 0;
    }

    /* benefits */
    .benefits-to-choose-section .row{
        margin: 0 -12px;
    }
    .benefits-to-choose-section {
        padding: 60px 0;
    }
    .benefits-list{
        max-width: 100%;
        max-height: 300px;
    }
    .benefits-detail-side{
        margin-bottom: 30px;
    }

    /*contact us */
    .contact-information{
        max-width: 100%;
        margin-bottom: 30px;
    }
    .help-section textarea.form-control{
        max-width: 100%;
    }
    .help-section .form-control{
        max-width: 100%;
    }
    .help-section .row>*{
        padding: 0;
    }

    /*testimonial */
    .testimonial-section {
        padding: 60px 0;
    }

    /* contact section */
    .contact-us-section{
        top: -9%;
    }
    .contact-us-arrow {
        bottom: -3%;
        right: auto;
        left: 16%;
    }
    .contact-us-content {
        margin-bottom: 30px;
        text-align: center;
    }
    .contact-us-detail{
        padding: 35px;
    }
    .footer-spacing {
        row-gap: 40px;
    }
    .footer-1 {
        margin-bottom: 0px;
    }
    .footer-section {
        margin-top: 180px;
    }

    /* blog-detail */
    .blog-detail-section{
        padding:35px 0 60px;
    }
    .blog-detail-content p{
        line-height: 27px;
        margin-bottom: 32px;
    }
    .detail-steps h3{
        margin-bottom: 15px;
        font-size: 25px;
    }
    .related-blog-secion .section-heading{
        margin-bottom: 40px;
    }

    /*web-dev-page */
    .our-process-ds-section {
        display: none;
    }
    .our-process-section .section-heading{
        display: block !important;
        margin-bottom: 40px;
    }
    .process-mq-section {
    display: block !important;
    }


    .web-devlopment-type-1 h6{
        font-size: 14px;
    }
    .web-devlopment-section .team-space{
        padding-bottom:0 ;
    }
    .team-section.web-devlopment-section{
        padding:0 0 60px;
    }
    .development-language.it-team >li:first-child {
        left: 29%;
    }
    .development-language.it-team >li:nth-child(2) {
        left: 31%;
    }
    .development-language.it-team >li:nth-child(3){
        transform: inherit;
    }
    .development-language.it-team >li:nth-child(4) {
        right: 18%;
    }
    .development-language.it-team >li:nth-child(5) {
        right: 14%;
    }
    .development-language.it-team >li:nth-child(6) {
        right: 15%;
    }
    .development-language.it-team >li:nth-child(7) {
        right: 15%;
    }
    .development-language.it-team >li:nth-child(9) {
        right: 50%;
    }
    .development-language.it-team >li:nth-child(10) {
        bottom: -9%;
        left: 22%;
    }
    .development-language.it-team >li:last-child {
        left: 26%;
    }
    .join-team.web-devlopment-right-side {
        padding-top: 80px;
    }

    section.how-we-do-section-main .section-heading {
        margin-bottom: 40px;
    }
    section.how-we-do-section-main{
        padding: 60px 0;
    }

    .our-process-section {
        padding:80px 0;
    }


    /* app -dev-page */
    .team-section.mobile-app-devlopment{
        padding:0 0 60px;
    }
    .mobile-app-devlopment .team-space{
        padding-bottom: 0;
    }
    .join-team.app-devlopment-right-side{
        padding-left: 12px;
    }
    .app-devlopment-languages.it-team >li:first-child {
        top: -18%;
        right: 42%;
    }
    .app-devlopment-languages.it-team >li:nth-child(2) {
        right: 36%;
    }
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: 14%;
    }
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 18%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 18%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6) {
        bottom: -12%;
        left: 34%;
    }
    .app-devlopment-languages.it-team >li:last-child {
        left: 39%;
    }


    /* ui-ux -page*/
    .ui-ux-designs.it-team >li:first-child{
        left: 0%;
    }
    .ui-ux-designs.it-team >li:nth-child(2) {
        left: 36%;
    }
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 15%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 18%;
    }
    .ui-ux-designs.it-team >li:nth-child(6) {
        right: 38%;
    }
    .ui-ux-designs.it-team >li:nth-child(7){
        left: 27%;
    }
    .ui-ux-designs.it-team >li:last-child {
        left: 32%;
    }


    /* software-page */
    .software-devlopment-languages.it-team >li:nth-child(2){
        left: 38%;
    }
    .software-devlopment-languages.it-team >li:first-child {
        left: 4%;
    }
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: 15%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: 13%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: 16%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 17%;
    }
    .software-devlopment-languages.it-team >li:nth-child(7) {
        right: 31%;
    }
    .software-devlopment-languages.it-team >li:nth-child(8) {
        left: 38%;
    }
    .software-devlopment-languages.it-team >li:last-child {
        left: 44%;
    }

    /* seo page */
    section.seo-main-section {
        padding: 60px 0;
    }
    .join-team.seo-right-side {
        padding-top: 40px;
    }
    section.seo-service-section {
        padding: 60px 0;
    }
    

    /* digital page */
    section.digital-marketing-section {
        padding: 60px 0;
    }
    .join-team.digital-marketing-right-side{
        padding-top: 40px;
    }
    .digital-marketing-right-side .dm-sub-heading {
        line-height: 24px;
    }

    /* social-media page */
    section.social-media-marketing-section {
        padding:60px 0;
    }
    .social-marketing-left-side {
        order: 2;
    }
    .join-team.sm-service-right-side {
        padding-top: 40px;
    }
    section.social-media-service-section {
        padding-bottom: 60px;
    }
    .social-marketing-right-side{
        padding-left: 12px;
        padding-bottom: 40px;
        text-align: left;
    }

    /* it training */
    .it-training-spacing{
        max-width: 100%;
    }
    section.it-professional-training-section {
        padding: 60px 0;
    }
    section.it-why-choose-us {
        padding: 60px 0 0;
    }
    .hire-developers-heading.text-center {
        margin-bottom: 40px;
    }

    /* lims page */
    section.about-lims-product-section {
        padding: 60px 0;
    }
    .about-lims-right-side {
        max-width: 100%;
    }
    .about-lims-right-side.join-team{
        padding-top: 40px;
    }
    .about-lims-points li{
        font-size: 14px;
    }

    /*webcourse detail page */
    .course-sidebar-btn{
        display: block;
    }
    .course-sidebar-spacing{
        display: none;
    }
    .course-sidebar-show{
        position: absolute;
        z-index: 0;
        top:40px;
    }
    .course-detail-sidebar h3{
        display: none;
    }
    .cource-detail-spacing{
        order: 2;
    }

    /* who we are */
    section.who-are-we-section {
        padding:60px 0;
    }
    .who-are-we-section .section-heading {
        margin-bottom: 40px;
    }
    .about-us-content-side .about-us-content{
        max-width: 100%;
    }


    /* about-page */
    .about-us-services .industry-service-one img {
        width: 50px;
        height: 50px;
    } 
    .about-grid-middle-one {
        order: 1;
    }
    .about-us-grid-section .row{
        row-gap: 27px;
    }
    .about-us-grid-section{
        padding:40px 0 60px;
        margin-bottom: 0;
    }
    .about-our-value-section .card-body p{
        font-size: 14px;
    }
    .about-our-value-section .card{
        min-height: 100%;
        padding: 50px 25px;
    }
    .our-story-section {
        column-gap: 40px;
    }
    .core-values-section .row {
        row-gap: 30px;
    }
}

@media (max-width:991px) and (min-width: 768px) {
.about-us-grid-section .container{
    max-width: 720px;
}  
}

@media (max-width: 930px){ 
    /* ui-ux page */
    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 10%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 14%;
    }

    /* about-us page */
    .about-us-badge-1 .card{
        width: 90px;
        height: 90px;
    }
    .about-us-badge-1 h6{
        font-size: 11px;
    }
    .about-us-badge-1 img{
        width: 45px;
        height: 45px;
    }
    .about-our-value-section .card {
        max-width: 400px;
    }
}


@media (max-width: 899px){
    .about-us-arrow {
        left: 20%;
    }
    .about-us-badge-1 .card {
        width: 85px;
        height: 85px;
        padding: 35px;
    }
    .about-us-badge-2 .card{
        padding: 45px 25px 27px;
    }
    .about-us-badge-1 {
        top: 10%;
    }
    .about-us-badge-2{
        top: 60%;
    }
    .our-story-section {
        column-gap: 20px;
    }
    .our-achievments .counter-digit-1{
        font-size: 60px;
    }
    .our-achievments .counter-digit{
        font-size: 46px;
    }
    section.our-expert-member-section {
        margin-bottom: 25%;
    }


    .development-language.it-team >li:nth-child(4) {
        right: 14%;
    }
    .development-language.it-team >li:nth-child(5) {
        right: 10%;
    }
    .development-language.it-team >li:nth-child(6) {
        right: 10%;
    }
    .development-language.it-team >li:nth-child(7) {
        right: 12%;
    }

    /* app-dev-page */
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 14%;
    }
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: 10%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 14%;
    } 
    
    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: 10%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: 8%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: 11%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 13%;
    }
}



@media (max-width: 799px){
    .about-us-arrow {
        left: 17%;
    }
    .about-us-badge-1{
        display: none;
    }

    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 5%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 10%;
    }

    /* software */
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: 6%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: 3%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: 7%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 9%;
    }
    .software-devlopment-languages.it-team >li:nth-child(7) {
        right: 24%;
    }
    .software-devlopment-languages.it-team >li:nth-child(8) {
        left: 33%;
    }
    .software-devlopment-languages.it-team >li:last-child {
        left: 40%;
    }
}


@media (max-width:767px){
    /* back-to-top**/
    .back-to-top{
        right: 25px;
    }
    .counter-section > div{
        row-gap: 30px;
    }
    .p-first{
        margin-bottom: 15px;
    }
    /* contact section */
    .contact-us-arrow{
        width: 90px;
        bottom: 7%;
        left: 19%;
    }
    .contact-us-section .section-heading {
        font-size: 20px;
    }
    .contact-us-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .contact-us-content {
        margin-bottom: 20px;
    }
    .contact-us-btn{
        padding: 8px 12px;
    }
    a.contact-us-btn span{
        font-size: 12px;
    }
    .contact-us-svg {
        width: 15px;
        height: 15px;
    }
    .footer-section{
        padding-top: 120px;
    }
    .footer-services-main {
        column-gap: 30px;
    }


    /* technologies */
    .industry-service-one img {
        margin-bottom: 20px;
        width: 50px;
        height: 50px;
    }
    .technology-one img {
        margin-bottom: 18px;
        width: 60px;
        height: 60px;
    }

    /* carrer */
    .join-team-img-spacing {
        width: 35px;
        height: 35px;
    }
    .it-team >li:nth-child(2){
        right: 20%;
    }
    .it-team >li:nth-child(3) {
        right: 20%;
        top: auto;
        bottom: -13%;
        transform: scale(-1) rotate(-30deg);
    }
    .it-team >li:nth-child(4){
        right: 17%;
        top: auto;
        bottom: -4%;
    }
    .it-team >li:nth-child(5){
        left: 15%;
    }
    .it-team >li:last-child {
        left: 19%;
    }
    .combine-user li img{
        width: 30px;
        height: 30px;
    }
    /* web-dev-page */
    .development-language.it-team >li:first-child {
        left: 15%;
        top: -14%;
    }
    .development-language.it-team >li:nth-child(2) {
        left: 17%;
    }
    .development-language.it-team >li:nth-child(3) {
        top: -4%;
        right: 57%;
    }
    .development-language.it-team >li:nth-child(4) {
        right: 38%;
        top: -4%;
    }
    .development-language.it-team >li:nth-child(5) {
        right: 14%;
        top: -13%;
    }
    .development-language.it-team >li:nth-child(6) {
        right: 17%;
        top: -4%;
    }
    .development-language.it-team >li:nth-child(7) {
        right: 17%;
        bottom: -3%;
    }
    .development-language.it-team >li:nth-child(8) {
        right: 37%;
        bottom: -4%;
    }
    .development-language.it-team >li:nth-child(9) {
        right: 57%;
    }     
    .development-language.it-team >li:nth-child(10) {
        left: 11%;
    }       
    .development-language.it-team >li:last-child {
        left: 17%;
    }

    /* app-dev-page */
    .app-devlopment-languages.it-team >li:nth-child(3) {
        right: 2%;
    }
    .app-devlopment-languages.it-team >li:nth-child(4) {
        right: 7%;
    }
    .app-devlopment-languages.it-team >li:nth-child(5) {
        right: 8%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6) {
        left: 29%;
    }
    .app-devlopment-languages.it-team >li:last-child {
        left: 35%;
    }
    
    .process-mq-section{
        padding: 0;
    }
    
    /* ui-ux page */
    .ui-ux-designs.it-team >li:first-child {
        left: -7%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 7%;
    }
    .ui-ux-designs.it-team >li:nth-child(2) {
        left: 33%;
    }

    /* hire-dev page */
    .hire-developrs.it-team >li:nth-child(11) {
        right: 10%;
        bottom: 10%;
    }

    /* web detail page */
    .detail-image-section{
        padding: 0;
    }

    /* web dwtail page */
    .fluuter-softwares {
        max-width: 100px;
    }
    .fluuter-softwares .software-1{
        width: 100px;
    }
    .fluuter-softwares .software-1 img{
        width: 50%;
    }

    /* about-us page */
    .our-story-section{
        flex-direction: column;
        row-gap: 24px;
        align-items: center;
    }
    .our-achievments .row{
        row-gap: 40px;
    }
    .our-achievments .digit-style-1 {
        right: 40%;
    }
    .our-achievments .digit-style-2 {
        right: 39%;
    }
    .our-achievments .digit-style-3 {
        right: 29%;
    }
    .our-achievments .digit-style-4 {
        right: 31%;
    }
    .team-member-section button.slide-arrow.next-arrow {
        left: 52%;
    }
    .team-member-section button.slide-arrow.prev-arrow {
        left: 43%;
    }
    section.our-expert-member-section {
        margin-bottom: 30%;
    }
    .benefits{
        animation: unset;
    }
    
}



@media (max-width: 699px){
    .about-us-arrow {
        left: 14%;
    }


    .ui-ux-designs.it-team >li:nth-child(3) {
        right: 1%;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: 3%;
    }
    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: 0%;
    }
    .software-devlopment-languages.it-team >li:nth-child(4) {
        right: 0%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: 1%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 3%;
    }
    
    /* it training */
    .it-training-right-side {
        text-align: center;
    }

    /* hire-dev page */
    .hire-developrs.it-team >li:nth-child(11) {
        right: 5%;
    } 
}

@media (max-width: 650px){
    .team-member-section button.slide-arrow.prev-arrow, .team-member-section button.slide-arrow.next-arrow{
        bottom: -14%;
    }
    section.our-expert-member-section {
        margin-bottom: 32%;
    }
}


@media (max-width: 647px){
    .hire-developrs.it-team >li:nth-child(11) {
        right: 0%;
    }

    .about-us-arrow {
        left: 14%;
        bottom: 10%;
    }
    .about-us-arrow img{
        width: 50%;
    }
    
}


@media (max-width: 575px){
    .section-heading {
        font-size: 23px;
    }

    .about-us-heading-main{
        padding: 60px 0;
    }
    .about-us-arrow {
        bottom: -1%;
    }
    .lims-product-section-heading p{
        text-align: justify;
    }
    .our-achievments .digit-style-1 {
        right: 37%;
    }
    .our-achievments .digit-style-2 {
        right: 36%;
    }
    .our-achievments .digit-style-3 {
        right: 22%;
    }
    .our-achievments .digit-style-4 {
        right: 25%;
    }
    .team-member-section .card-body .card-title{
        font-size: 16px;
        line-height: 20px;
    }
    .team-member-section .card-body h6{
        font-size: 13px;
    }
    .our-achievments-section {
        margin-bottom: 80px;
    }
    .our-expert-member-heading p {
        max-width: 100%;
        text-align: justify;
    }
    .about-us-heading-section p{
        text-align: justify;
    }
    section.our-expert-member-section {
        margin-bottom: 34%;
    }
    
    

    /* our service */
    .service-content h5 {
        font-size: 18px;
    }
    .service-content p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 24px;
    }
    .our-service-section .gaping {
        row-gap: 30px;
    }
    .service-content-2 h4{
        font-size: 20px;
        margin-right: 25px;
    }
    

    /*technologies */
    .technologies-section ul#tabs li{
        padding: 11px 15px;
        font-size: 14px;
    }
    .technology-one h6{
        font-size: 14px;
    }

    /*testimonial */
    .testimonial-detail {
        flex-direction: column;
        row-gap: 20px;
    }
    .testimonial-detail .client-detail p{
        font-size: 14px;
    }
    .testimonial-svg-2{
        width: 40px;    
        height: 40px;
    }
    .testimonial-svg{
        width: 110px;
    }
    .testimonial-section .item{
        padding: 35px;
    }


    /*contact-us*/
    .get-in-touch-section{
        padding: 18px 15px;
    }
    .contact-information{
        padding: 20px;
    }
    .contact-us-main-section h2{
        margin-bottom: 40px;
    }
    .contact-info-heading{
        font-size: 24px;
        margin-bottom: 15px;
    }
    .contact-information p{
        font-size: 14px;
    }
    .contact-information p.info-2 {
        margin-bottom: 30px;
    }
    .contact-phone-num a{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .contact-office-add {
        margin-bottom: 30px;
    }
    .help-section .form-control{ 
        padding: 10px;
    }
    .help-section textarea.form-control{
        min-height: 95px;
    }

    /*contact section */
    .contact-us-arrow{
        left: 8%;
    }
    .blog-detail-content p{
        line-height: 24px;
    }

    .blog-section-heading p{
        margin-bottom:30px ;
    }
    .blog-section-heading{
        padding:0 0 60px;
    }

    /* career */
    .it-team >li:nth-child(4) , .it-team >li:nth-child(3){
        right: 5%;
    }
    .it-team >li:last-child {
        left: 7%;
    }
    .it-team >li:nth-child(5) {
        left: 5%;
    }
    .join-team-img-spacing {
        width: 30px;
        height: 30px;
    }

    /* web-dev-page*/
    .development-language.it-team.it-team .card h6{
        font-size: 14px;
    }
.development-language.it-team.it-team .card-2 img{
        width: 80%;
    }
    .development-language.it-team >li:first-child {
        left: 3%;
    }
    .development-language.it-team >li:nth-child(2) {
        left: 6%;
    }
    .development-language.it-team >li:nth-child(3) {
        right: 58%;
    }
    .development-language.it-team >li:nth-child(4) {
        right: 35%;
    }
    .development-language.it-team >li:nth-child(5) {
        right: 11%;
    }
    .development-language.it-team >li:nth-child(6) {
        right: 7%;
    }
    .development-language.it-team >li:nth-child(7) {
        right: 9%;
    }
    .development-language.it-team >li:nth-child(9) {
        right: 61%;
    }
    .development-language.it-team >li:nth-child(10) {
        left: 2%;
    }
    .development-language.it-team >li:last-child {
        left: 7%;
    }

    /* app-dev-page */
    .app-devlopment-languages .card img {
        width: 80%;
    }
    .app-devlopment-languages.it-team >li:first-child {
        top: -19%;
        right: 46%;
    }
    .app-devlopment-languages.it-team >li:nth-child(3){
        display: none;
    }
    .app-devlopment-languages.it-team >li:nth-child(4) ,
    .app-devlopment-languages.it-team >li:nth-child(5){
        right: 0%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6) {
        left: 17%;
    }
    .app-devlopment-languages.it-team >li:last-child {
        left: 25%;
    }
    
    .process-1{
        align-items: start !important;
    }

    /* ui-uxpage */
    .ui-ux-left-side .ui-ux-designs .card img{
        width: 80%;
    }
    .ui-ux-designs.it-team >li:first-child {
        left: -18%;
    }
    .ui-ux-designs.it-team >li:nth-child(2) {
        left: 28%;
    }
    .ui-ux-designs.it-team >li:nth-child(3){
        display: none;
    }
    .ui-ux-designs.it-team >li:nth-child(4), .ui-ux-designs.it-team >li:nth-child(5) {
        right: -1%;
    }
    .ui-ux-designs.it-team >li:nth-child(6) {
        right: 28%;
    }
    .ui-ux-designs.it-team >li:nth-child(7) {
        left: 12%;
    }
    .ui-ux-designs.it-team >li:last-child {
        left: 20%;
    }


    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(4){
        display: none;
    }
    .software-devlopment-languages.it-team .card.card-6 {
        padding: 20px !important;
    }
    .software-devlopment-languages.it-team >li:nth-child(3) {
        right: -1%;
    }
    .software-devlopment-languages.it-team >li:nth-child(5) {
        right: -1%;
    }
    .software-devlopment-languages .card img{
        width: 80%;
    }
    .software-devlopment-languages.it-team >li:nth-child(6) {
        right: 0%;
    }
    .software-devlopment-languages.it-team >li:nth-child(7) {
        right: 16%;
    }
    .software-devlopment-languages.it-team >li:nth-child(8) {
        left: 26%;
    }    
    .software-devlopment-languages.it-team >li:last-child {
        left: 35%;
    }

    /* seo page */
    .seo-main-section .seo-heading-content p {
        margin-bottom: 15px;
    }
    .seo-main-section .section-heading {
        margin-bottom: 25px;
    }
    .seo-heading-content p:last-child {
        margin-bottom: 0;
    }

    /* social page */
    .social-marketing-left-side .section-heading{
        margin-bottom: 25px;
    }
    .social-marketing-left-side p {
        margin-bottom: 15px;
    }

    /* it training */
    .development-language.it-team >li:first-child ,     
    .development-language.it-team >li:nth-child(5)  {
        top: -16%;
    }
    .join-team.hire-developer-right-side {
        padding-top: 60px;
    }


    /* lims */
    .lims-benifits-section .how-we-step-1 .card{
        flex-direction: column;
    }
    .lims-benifits-section .how-we-step-1 .card img{
        margin: 0 auto;
    }
    .lims-benifits-section .how-we-step-1 .card .card-body{
        text-align: center;
    }

    /* web-detail; page */
    .course-detail-breadcrumb .breadcrumb {
        row-gap: 10px;
    }
    .course-detail-breadcrumb li.breadcrumb-item a {
        font-size: 13px;
    }
    .course-detail-breadcrumb .breadcrumb-item.active {
        font-size: 13px;
    }
    .flutter-spacing {
        column-gap: 20px;
        row-gap: 20px;
    }


    /* about-us page */
        .about-us-grid-section .row {
            row-gap: 15px;
        }
        .about-grid-left-one{
            padding-right: 8px;
        }
        .about-grid-right-one{
            padding-left: 8px;
        }
    
        .team-member-section button.slide-arrow.prev-arrow {
            left: 41%;
        }
        .team-member-section button.slide-arrow.next-arrow {
            left: 53%;
        }
}


@media (max-width: 545px){
    .footer-section {
        padding-top: 140px;
    }
    .fluuter-softwares .software-1 img {
        width: 40%;
    }
    .fluuter-softwares .software-1{
        min-height: 90px;
    }
    .ui-ux-detail-figma{
        width: 30% !important;
    }
    .full-stack-software{
        width: 50% !important;
    }
    section.our-expert-member-section {
        margin-bottom: 37%;
    }
}

@media (max-width: 494px){
    .navbar-section{
        padding: 15px 0;
    }
    .loader{
        width: 90%;
    }
    .about-us-arrow {
        left: 5%;
        bottom: 2%;
    }
    .our-expert-member-section button.slide-arrow.prev-arrow, button.slide-arrow.next-arrow {
        width: 35px;
        height: 35px;
    }
    .our-expert-member-section button.slide-arrow.prev-arrow i, button.slide-arrow.next-arrow i {
        font-size: 14px;
    }
    .team-member-section button.slide-arrow.prev-arrow {
        left: 41%;
    }
    section.our-expert-member-section {
        margin-bottom: 40%;
    }
    .team-member-section button.slide-arrow.prev-arrow, .team-member-section button.slide-arrow.next-arrow {
        bottom: -16%;
    }
    
    


    /*hero-section*/
    .hero-content h1 {
        font-size: 26px;
        line-height: 38px;
    }
    .hero-content h5 {
        font-size: 14px;
        margin-bottom: 15px;
        max-width: 223px;
    }
    .hero-content p{
        font-size: 12px;
        line-height: 22px;
        padding-bottom: 17px;
    }
    .hero-content span{
        font-size: 12px;
    }
    a.hero-btn{
        font-size: 12px;
        padding: 9px 20px;
    }

    /*branding section*/
    h5.brand-heading{
        font-size: 16px;
    }
    .brands{
        margin: 0 30px;
    }

    /* industries */
    .industry-service-one {
        max-width: 157px;
    }
    .industry-section .section-heading {
        margin-bottom: 40px;
    }

    /* contact section */
    .contact-us-arrow{
        width: 75px;
    }
    .footer-section {
        padding-top: 160px;
    }

    /*blog*/
    .blog-detail-section .breadcrumb{
        row-gap: 10px;
    }
    form.blog-search-section{
    flex-direction: column;
    row-gap: 15px;
    align-items: center;
    }
    .blog-section .row{
        margin-bottom: 60px;
    }
    .blog-search-section .input-group{
        max-width: 100%;
        padding: 10px 13px;
    }
    .blog-search-section .input-group span svg{
        width: 20px;
        height: 20px;
    }
    .blog-section .card-body{
        padding: 25px;
    }
    .blog-section .card-title{
        font-size: 18px;
    }
    .blog-selector{
        padding: 10px 16px;
    }
    select{
        background-position: calc(100% - 13px) 13px;
    }

    /* carrer */
    .it-team .card {
        padding: 8px !important;
    }
    .it-team >li:last-child {
        bottom: -2%;
    }
    .it-team >li:nth-child(4) {
        bottom: -2%;
    }

    /* web-dev-page */
    .development-language.it-team >li:first-child {
        top: -17%;
    }
    .development-language.it-team >li:nth-child(3){
        display: block;
    }
    .development-language.it-team >li:nth-child(5) {
        top: -17%;
    }
    .development-language.it-team >li:nth-child(10) {
        bottom: -11%;
    }

    .process-1 .flex-grow-1 h5{
        font-size: 18px;
    }
    .process-1 .flex-grow-1 p{
        line-height: 22px;
    }
    .process-1 {
        column-gap: 20px;
    }

    /* ui-ux - page */
    .ui-ux-designs.it-team >li:first-child{    
    top: -20%;
    }
    .ui-ux-designs.it-team >li:nth-child(7){
        bottom: -15%;
    }

    /* software page */
    .software-devlopment-languages.it-team >li:first-child {
        top: -18%;
    }
    .software-devlopment-languages.it-team .card.card-6{
        padding: 15px !important;
    }
    .software-devlopment-languages.it-team >li:nth-child(8) {
        bottom: -12%;
    }

    /* web detail page */
    .course-detail-tabing ul#tabs-nav li{  
        padding: 0 21px 11px;
    }
    .course-detail-tabing #tabs-nav li a{
        font-size: 14px;
        line-height: 22px;
    }
    .course-detail-tabing .tab-content{
        padding: 28px 0 0;
        border: none;
        row-gap: 30px;
    }
    .course-detail-tabing .tab-content p{
        margin-bottom: 12px;
        line-height: 23px;
        text-align: justify;
    }
    .tab-content h6{
        font-size: 14px; 
        margin-bottom: 5px;
    }
    a.sidebar-btn{
        font-size: 12px;
        padding: 9px 35px;
    }
    .tabing-headings{
        font-size: 18px;
    }
    .accordion-button{
        padding: 18px 12px 14px;
        font-size: 15px;
        line-height: 24px;
        column-gap: 11px;
    }
    .accordion-body.after-course-detail .after-cources h6{
        text-align: left;
        line-height: 24px;
    }
    .accordion-body {
        padding: 24px 15px;
    }
    .detail-image-section , .course-sidebar-btn{
        margin-bottom: 30px;
    }

    .fluuter-softwares h6{
        margin-bottom: 0;
        line-height: 24px;
    }
    .course-detail-sidebar-menus li a{
        font-size: 15px;
    }

    .seo-digital-curriculum-section li{
        padding: 18px 15px 14px;
        font-size: 15px;
    }

    /* about us */
    .core-values-section {
        padding: 41px 12px;
    }
    .core-values-section .our-valur-card{
        padding:0;
    }
    .our-achievments .counter-digit-1 {
        font-size: 45px;
    }
    .our-achievments .counter-digit {
        font-size: 37px;
    }
    .our-achievments .digit-style-1 {
        right: 41%;
    }
    .our-achievments .digit-style-2 {
        right: 39%;
    }
    .our-achievments .digit-style-3 {
        right: 30%;
    }
    .our-achievments .digit-style-4 {
        right: 31%;
    }
    .our-achievments .counter-digit-1{
        top: -45%;
    }
    .our-achievments-heading {
        margin-bottom: 70px;
    }
    

    /** back to top */
    .back-to-top{
        width: 45px;
        height: 45px;
    padding: 12px 17px;
    right: 15px;
    
    }
    .back-to-top i{
        font-size: 16px;
    }
}



@media (max-width: 399px){
    /* navbar */
    .dropdown-toggle-icon img {
        width: 25px;
        height: 25px;
    }
    .nav-menu-wrapper-close-button{
        font-size: 22px;
    }


    /* career*/
    .team-section >div >h2.section-heading {
        margin-bottom: 20px;
    }
    .it-team >li:first-child{
        top: -24%;
    }
    .it-team >li:nth-child(3){
    display: none;
    }
    .it-team >li:nth-child(4){
        right: 0%;
        bottom: 34%;
    }
    .it-team >li:nth-child(5){
        bottom: -19%;
    }
    .it-team >li:last-child{
        bottom: -4%;
    }
    .apply-modal .modal-body {
        padding: 0 15px 30px;
    }

    /* web-page*/
    .development-language.it-team >li:first-child , 
    .development-language.it-team >li:nth-child(5) {
        top: -22%;
    }
    .development-language.it-team >li:nth-child(10) {
        bottom: -16%;
        left: 1%;
    }
    .development-language.it-team.it-team .card-2 img {
        width: 70%;
    }

    /* app=dev-page */
    .app-devlopment-languages .card img {
        width: 70%;
    }
    .app-devlopment-languages.it-team >li:first-child {
        top: -23%;
        right: 50%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6){
        bottom: -15%;
        left: 13%;
    }
    .app-devlopment-solution .app-solution-1 .card{
        padding: 25px !important;
        row-gap: 20px;
    }


    .process-1{
        flex-direction: column;
        row-gap: 10px;
        justify-content: center;
        text-align: center;
    }
    .process-mq-section .process-1 .flex-shrink-0{
        width: 60px;
        height: 60px;
        margin:  0 auto;
    }
    .process-1 .flex-shrink-0 h3{   
        font-size: 20px;
    }

    .ui-ux-designs.it-team >li:nth-child(6) {
        bottom: -16px;
    }
    .web-devlopment-type-1{
        column-gap: 10px;
        margin-bottom: 15px;
    }
    .ui-ux-types {
        flex-direction: column;
    }
    .web-devlopment-types{
        margin-bottom: 15px;
    }
    .ui-ux-how-we-do .how-we-step-2 .card {
        padding: 31px 23px 32px;
        row-gap: 20px;
    }
    .web-devlopment-type-1 i.fa.fa-check-circle {
        font-size: 20px;
    }
    .ui-ux-designs.it-team >li:nth-child(4){
        top: 20%;
    }

    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(3){
        display: block;
    }
    .software-devlopment-languages .card img {
        width: 70%;
    }
    .software-devlopment-languages.it-team .card.card-3 {
        padding: 15px !important;
    }
    .software-devlopment-languages.it-team >li:nth-child(5){
        top: 41%;
    }
    .software-devlopment-languages.it-team >li:first-child {
        left: -20%;
        top: -19%;
    }
    .software-devlopment-languages.it-team >li:nth-child(2) {
        left: 25%;
    }
    .software-devlopment-languages.it-team >li:nth-child(7) {
        right: 23%;
    }
    .software-devlopment-languages.it-team >li:nth-child(8) {
        left: 13%;
    }    
    .software-devlopment-languages.it-team >li:last-child {
        left: 25%;
    }

    /* seo */
    .seo-right-side .last-p-seo {
        margin-bottom: 15px;
    }
    .what-we-do-section .how-we-step-1 .card {
        padding: 41px 25px 26px;
    }
    .seo-main-section .seo-heading-content p{
        text-align: justify;
    }

    /* digital page */
    .our-dm-expertise-section .how-we-step-2 .card {
        padding: 35px 19.5px;
    }

    /* social page */
    .social-marketing-left-side p {
        text-align: justify;
    }
    .social-marketing-left-side p {
        margin-bottom: 12px;
    }
    .social-marketing-left-side .web-devlopment-types .web-devlopment-type-1{
        align-items: start;
    } 
    .social-media-about .how-we-step-2 .card {
        padding: 35px 19.5px;
    }
    
    /* it training */
    .it-training-spacing p {
        text-align: justify;
    }
    .industries-services {
        row-gap: 25px;
    }
    .it-why-choose-us .how-we-step-1 .card{
        padding: 35px 26px;
    }
    .hire-developrs.it-team >li:nth-child(11) {
        bottom: 16%;
    }

    /* lims page */
    .about-lims-points li {
        text-align: justify;
    }
    .about-lims-right-side p {
        text-align: justify;
    }
    .lims-benifits-section .how-we-step-1 .card{
        padding: 32px 25px;
    }

    .lims-benifits-section .how-we-step-1 .card .card-body p{
        text-align: justify;
    }

    /* erroe */
    .error-section a.error-btn{
        font-size: 14px;
        padding: 12px 9px;
    }

    /* about-us page */
    .about-us-services .industries-services {
        column-gap: 10px;
    }
    .about-us-services .industry-service-one {
        max-width: 150px;
        padding: 25px 5px;
    }
    .team-member-section button.slide-arrow.prev-arrow {
        left: 38%;
    }
    .team-member-section button.slide-arrow.next-arrow {
        left: 53%;
    }
    .team-member-section button.slide-arrow.prev-arrow, .team-member-section button.slide-arrow.next-arrow {
        bottom: -11%;
    }
}



@media (max-width: 375px){
    .loader{
        width: 80%;
    }

    .contact-us-arrow {
        left: 5%;
        bottom: 13%;
        transform: scaley(-1);
    }

    .testimonial-detail .clients-name-review{
        flex-direction: column;
    }
    .client-detail {
        text-align: center;
    }
    .testimonial-section .item {
        padding: 25px;
    }
    .testimonial-image{
        margin: auto;
    }
    .testimonial-section .owl-dots{
        margin-top: 0;
    }
    .testimonial-section .owl-theme .owl-dots .owl-dot span{
        width: 6px;
    height: 6px;
    }


    /* counter */
    .counter-digit-1 {
        top: -23%;
    }
    .counter-digit-1 {
        font-size: 40px;
    }
    .digit-style-3 {
        right: 20%;
    }
    .digit-style-4 {
        right: 27%;
    }

    .development-language.it-team >li:nth-child(6) {
        right: 3%;
    }

    /* app-dev-page */
    .app-devlopment-languages.it-team >li:first-child {
        top: -26%;
    }
    .app-devlopment-languages.it-team >li:nth-child(6) {
    bottom: -20%;
    }
    

    /* ui-ux */
    .ui-ux-designs.it-team >li:first-child {
        top: -23%;
    }
    .ui-ux-designs.it-team >li:nth-child(7) {
        left: 9%;
        bottom: -19%;
    }

    /* software page */
    .software-devlopment-languages.it-team >li:nth-child(8) {
        bottom: -14%;
    }
    .software-devlopment-languages.it-team >li:first-child {
        top: -21%;
    }

    /* web detail page */
    .course-detail-breadcrumb .breadcrumb {
        row-gap: 6px;
    }
    .breadcrumb-item+.breadcrumb-item::before{
        font-size: 15px;
        padding-right: 4px;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 4px;
    }




    /* about-us page */
    .our-achievments .digit-style-1, .our-achievments .digit-style-2 {
        right: 37%;
    }
    .our-achievments .digit-style-3 {
        right: 19%;
    }
    .our-achievments .digit-style-4 {
        right: 23%;
    }
    .our-achievments .counter-digit-1 {
        top: -35%;
    }
    .our-achievments .row {
        row-gap: 50px;
    }
    section.our-expert-member-section {
        margin-bottom: 65%;
    }
    .team-member-section button.slide-arrow.prev-arrow, .team-member-section button.slide-arrow.next-arrow {
        bottom: -15%;
    }    
    
}

@media (max-width: 345px){
    .loader{
        width: 80%;
    }

    .contact-us-arrow{
        bottom: 24%;
    }
    .our-achievments .digit-style-1 , .our-achievments .digit-style-2 {
        right: 34%;
    }
    .our-achievments .digit-style-3 {
        right: 14%;
    }
    .our-achievments .digit-style-4 {
        right: 18%;
    }
}