@media (min-width: 1600px) and (max-width: 1680px) {

    .home-banner {

        height: 720px;

    }



    .banner-content {

        padding: 150px 0 0;

    }



    .progress-bar-section h6 {

        margin-bottom: 0px;

    }



    .progress-bar-section {

        margin-bottom: 12px;

    }



    .progress-bar-section h4 {

        margin-bottom: 0px;

    }



    .right-side img {

        width: 100%;

    }



    .about-img {

        position: absolute;

        top: 245px;

        left: 360px;

        width: 250px;

        background-color: #ffffff;

        border-radius: 20px;

        box-shadow: 0px 0px 50px rgba(0, 0, 0, .25);

    }



    .left-side .read-more-btn {

        margin-bottom: 50px;

    }



    .img-bg-red img {

        width: 75%;

    }



    .clients-in-worldwide h2 {

        margin-bottom: 20px;

    }



    .clients-in-worldwide .row .col-lg-2 {

        margin-top: 0px;

    }



    .testimonials .item {

        min-height: 300px;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 225px;

    }



    #home-form h3 {

        margin-block: 0px;

        padding-bottom: 8px !important;

    }



    .blog-box {

        border-radius: 12px;

    }



    .blog-box>img {

        border-radius: 5px;

    }



    .social-icon>a img {

        width: 44px;

        margin-inline-end: 8px;

    }



    .main-footer form input {

        border-radius: 50px 0 0 50px;

    }



    .main-footer form button {

        margin-left: 0px;

        border-radius: 0px 50px 50px 0;

    }



    .form-section button[type="submit"] {

        height: 50px;

    }



    /*home page*/



    .about-navigating-business-advance h3 {

        font-size: 40px;

        padding-inline: 8em;

    }



    .about-navigating-business-advance p {

        padding-inline: 10em;

    }



    .about-navigating-business-advance ul li figure {

        width: 80px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-navigating-business-advance ul li {

        padding-left: 100px;

    }



    ul.ruby-menu>li.ruby-menu-mega>div,

    ul.ruby-menu>li.ruby-menu-mega-blog>div,

    ul.ruby-menu>li.ruby-menu-mega-shop>div {

        height: 55vh;

    }



    /*about page*/



    ul.ruby-menu>li.ruby-menu-mega>div,

    ul.ruby-menu>li.ruby-menu-mega-blog>div,

    ul.ruby-menu>li.ruby-menu-mega-shop>div {

        min-width: 100%;

        max-width: 100%;

    }

}



/*1600*/



@media(min-width:1441px) {

    .social-icon>a img {

        width: 46px;

    }

}



@media (min-width: 1400px) and (max-width: 1440px) {

    .home-banner {

        height: 625px;

    }



    .banner-content {

        padding: 100px 0 0;

    }



    .right-side img {

        width: 87%;

    }



    .about-img img {

        min-width: 100%;

    }



    .about-img {

        position: absolute;

        top: 245px;

        left: 360px;

        width: 250px;

        background-color: #ffffff;

        border-radius: 20px;

        box-shadow: 0px 0px 50px rgba(0, 0, 0, .25);

    }



    .progress-bar-section h6 {

        margin-bottom: 0px;

        line-height: 24px;

    }



    .progress-bar-section {

        margin-bottom: 10px;

    }



    .progress-bar-section h4 {

        margin-bottom: 0px;

    }



    .left-side .read-more-btn {

        margin-bottom: 30px;

    }



    .certificate {

        width: 70%;

        height: 185px;

    }



    .client-box img {

        max-width: 80%;

        image-rendering: -webkit-optimize-contrast;

    }



    .case-section h6 {

        font-size: 18px;

    }



    .case-section p {

        min-height: 100px;

    }



    .case-main-box::before {

        height: 180px;

    }



    .address-box p {

        font-size: 14px;

        line-height: 1.5;

    }



    .img-bg-red img {

        width: 85%;

    }



    .achievement-box h3 {

        font-size: 30px !important;

    }



    .clients-in-worldwide h2 {

        margin-bottom: 20px;

    }



    .clients-in-worldwide .row .col-lg-2 {

        margin-top: 0px;

    }



    .testimonials .item {

        min-height: 300px;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 225px;

    }



    #home-form h3 {

        margin-block: 0px;

        padding-bottom: 8px !important;

    }



    .blog-box {

        border-radius: 12px;

    }



    .blog-box>img {

        border-radius: 5px;

    }



    .social-icon>a img {

        width: 46px;

        margin-inline-end: 8px;

    }



    .main-footer form input {

        border-radius: 50px 0 0 50px;

    }



    .main-footer form button {

        margin-left: 0px;

        border-radius: 0px 50px 50px 0;

    }



    .form-section button[type="submit"] {

        height: 50px;

    }



    /*home page*/



    .about-navigating-business-advance h3 {

        font-size: 32px;

        padding-inline: 8em;

    }



    .about-navigating-business-advance p {

        padding-inline: 10em;

    }



    .about-navigating-business-advance ul li figure {

        width: 70px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-navigating-business-advance ul li {

        padding-left: 80px;

    }



    .about-navigating-business-advance ul li h6 {

        font-size: 11px;

    }



    /*about page*/

}



/*1440*/



@media (min-width: 1300px) and (max-width: 1366px) {

    .home-banner {

        height: 76vh;

    }



    /******/

    /*home*/

    .about-empowering-your-success ul li:last-child {

        top: 230px;

        left: 220px;

        width: 350px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure img {

        border: 8px solid #ffffff;

        border-radius: 15px;

        min-height: 250px;

        max-height: 250px;

        object-fit: cover;

    }



    .about-convert-our-business h2 {

        padding-inline: 100px;

    }



    .about-convert-our-business ol li:nth-child(odd) h5::before {

        margin-left: -34px;

    }



    .about-convert-our-business ol li:nth-child(odd) {

        margin-left: 450px;

    }



    .about-navigating-business-advance h3 {

        font-size: 32px;

        padding-inline: 5em;

    }



    .about-navigating-business-advance p {

        padding-inline: 10em;

    }



    .about-navigating-business-advance ul li figure {

        width: 70px;

        height: 90px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-navigating-business-advance ul li {

        padding-left: 80px;

    }



    .about-navigating-business-advance ul li h6 {

        font-size: 11px;

        letter-spacing: -0.5px;

    }

}



/*1366*/



@media (max-width: 1365px) {
    #offcanvasNavbar .offcanvas-body.offcanvas-body-scrollbar.dropdown__services__for__mobile {
        padding-top: 0;
    }

    #accordionNavProfile .accordion-header .accordion-button strong {

        font-weight: 400;
        font-size: 14px;
    }
    #nav-tabContent .accordion-body {
        border-bottom: 1px solid #8c8c8cb8;
    }
    #nav-tabContent .accordion__item__megamenu div {
        margin-left: 18px;
    }
    #nav-tabContent .accordion__item__megamenu div ul li {
        margin-block: 5px !important;
    }



    #nav-tabContent .accordion .accordion-header .accordion-button a {

        font-weight: 300;

        font-size: 16px;

    }
    #nav-tabContent .accordion-body ul li {
        margin-block: 12px;
    }



    #nav-tabContent .accordion-body {

        padding: 4px 18px;

    }



    .accordion-header .mR-btn a {

        font-weight: 500;

        font-size: 16px;

    }



    div#nav-tabContent {

        padding-top: 10px;

    }



    .accordion-header .mR-btn {

        margin-left: -7px;

    }




    #nav-profile #accordionNavProfile {
        padding-right: 5px;

    }

}



@media (max-width: 1399px) {

    .about-img {

        position: absolute;

        top: 180px;

        left: 280px;

        width: 235px;

        box-shadow: 0px 0px 50px rgba(0, 0, 0, .25);

        border-radius: 20px;

    }



    .progress-bar-section h6 {

        margin-bottom: 0px;

        line-height: 24px;

    }



    .progress-bar-section {

        margin-bottom: 10px;

    }



    .progress-bar-section h4 {

        margin-bottom: 0px;

    }



    .left-side .read-more-btn {

        margin-bottom: 30px;

    }



    .img-bg-red img {

        max-width: 75%;

    }



    .img-bg-red {

        padding: 15px;

        margin: 25px;

    }



    .achievement-banner {

        padding: 50px 0px 50px 0px;

        background-position: center center;

    }



    .achievement-box h3 {

        font-size: 24px;

        font-weight: 600;

    }



    .services-logo {

        background-image: none;

        background-color: var(--blue);

    }



    .awards-logo-box {

        width: 125px;

    }



    .brand-logo {

        width: 90%;

    }



    .awards-logo-box img {

        width: 125px;

    }



    .services-box {

        border: 2px solid var(--white);

        position: relative;

        padding: 20px;

        min-height: 398px;

    }



    .case-main-box::before {

        left: 122px;

        height: 180px;

    }



    .case-section ul.d-flex li {

        width: 22%;

    }



    .case-section p {

        min-height: 100px;

        line-height: 24px;

    }



    .case-box {

        margin-top: 100px;

        width: 100%;

    }



    .banner-content {

        padding: 110px 0 0;

    }



    .home-banner h1 {

        line-height: 3rem;

    }



    .portfolio-box {

        padding: 20px;

        margin-inline: 0px;

        height: 200px;

    }



    .portfolio-btn {

        padding: 6px 10px;

        font-size: 14px;

    }



    .main-footer form button {

        margin-left: -40px;

    }



    .testimonials .item {

        border: 1px solid #c7c7c7;

        position: relative;

        padding: 30px 10px;

        margin-top: 50px;

        min-height: 350px;

    }



    .certificate-box p {

        font-size: 14px;

    }



    .certificate {

        height: 180px;

        /*width: 70%;*/

        margin-top: 40px;

    }



    .clients-in-worldwide .row .col-lg-2 {

        margin-top: 0px;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 225px;

        height: 100%;

    }



    .w-98 {

        width: 84px;

    }



    .about-img {

        position: relative;

        top: -150px;

        left: 230px;

        overflow: hidden;

        width: 280px;

    }



    .year {

        padding: 8px;

        top: 340px;

        left: 62px;

        border-radius: 10px;

        width: 190px;

        height: 150px;

    }



    .client-box {

        width: 170px;

    }



    .case-section h6 {

        font-size: 16px;

    }



    #testimonial .item {

        position: relative;

    }



    #testimonial .test-box img {

        width: 18%;

        left: 15px;

        top: -30px;

    }



    #testimonial .semi-circle {

        position: absolute;

        top: 30px;

        z-index: 1111;

        right: 15px;

        width: 50px;

        height: 17px;

    }



    #testimonial .semi-circle img {

        width: 100% !important;

    }



    .blog-box {

        min-height: 440px;

        border-radius: 15px;

    }



    .blog .owl-carousel .owl-item img {

        border-radius: 8px;

    }



    .social-icon>a img {

        width: 50px;

        margin-inline-end: 10px;

    }



    ul.ruby-menu>li.ruby-menu-mega-blog>div>ul.ruby-menu-mega-blog-nav>li>div {

        width: 85vw;

    }



    .global::before {

        right: 87px;

    }



    .brand-logo {

        width: 75%;

    }



    ul.ruby-menu>li.ruby-menu-mega>div,

    ul.ruby-menu>li.ruby-menu-mega-blog>div,

    ul.ruby-menu>li.ruby-menu-mega-shop>div {

        height: 75vh;

    }

}



/*1399*/



@media (min-width: 1200px) and (max-width: 1399px){

    .logs-container {

        height: 95px;

        width: 95px;

    }

    .social-icon-custom a svg {

        width: 9px;

        height: 9px;

    }

    .social-icon>a img {

        width: 38px;

    }

}

@media (min-width: 1200px) and (max-width: 1280px) {

    .home-banner {

        height: 560px;

    }



    .banner-content {

        padding: 100px 0 0;

    }



    .about-img {

        position: absolute;

        top: 200px;

        left: 300px;

        width: 220px;

    }



    .year {

        left: 80px;

        display: flex;

        flex-flow: column;

        align-items: center;

        justify-content: center;

    }



    .year h2 {

        font-size: 40px;

        font-weight: 700;

    }



    .about-img img {

        width: 100%;

    }



    .img-bg-red {

        width: 90px;

        height: 90px;

        margin: 0px 35px;

    }



    .achievement-box h3 {

        font-size: 24px;

        font-weight: 500;

    }



    /* .certificate {width: 70%;} */

    .case-main-box::before {

        margin-left: 0px;

        left: 50%;

        height: 170px;

    }



    .case-section p {

        min-height: 130px;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 250px;

    }



    .portfolio-box {

        margin-inline: 25px;

        padding: 20px;

    }



    .form-section form button[type="submit"] {

        height: 50px;

    }



    .blog-box {

        min-height: 440px;

    }



    .about-navigating-business-advance {

        padding-left: 100px;

        padding-right: 100px;

    }



    .about-navigating-business-advance ul li {

        padding-left: 85px !important;

    }



    .about-navigating-business-advance ul li figure {

        width: 75px;

    }



    .about-navigating-business-advance ul li h6 {

        font-size: 12px !important;

    }



    .about-navigating-business-advance {

        padding-left: 50px;

        padding-right: 50px;

    }



    .about-navigating-business-advance h3 {

        font-size: 32px;

    }



    .about-convert-our-business ol li:nth-child(even) {

        margin-left: -590px;

    }



    .about-convert-our-business ol li:nth-child(even) h5::before {

        margin-right: -6px;

    }

}



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

    .logs-container {

        width: 95px;

    }

}

/*1280*/



@media (max-width: 1199px) {

    .certificate {

        padding-top: 20px;

        width: 80%;

        height: 120px;

        top: 60%;

    }



    .small-heading {

        font-size: 16px;

    }



    .certificate-box p {

        color: var(--white);

        padding-left: 14px;

        padding-top: 24px;

        font-size: 12px;

    }



    .certificate img {

        width: 32%;

    }



    #offcanvasNavbar .offcanvas-body ul ul.dropdown-menu {

        padding: 0 !important;

    }



    .w-98 {

        width: 70px;

    }



    .social-media-iconContainer>a img {

        margin-inline-end: 42px !important;

    }

}



/*1199*/



@media (max-width: 991px) {

    .services-logo {

        background-image: none;

        background-color: var(--blue);

    }



    .awards-logo-box {

        width: 100%;

        margin-top: 10px;

        border: 1px solid #e7e7e7;

    }



    .awards-logo {

        margin-top: 0;

    }



    .case-border {

        background-color: var(--white);

    }



    .case-gap {

        gap: 0px;

        justify-content: center;

    }



    .case-main-box::before {

        content: '';

        position: absolute;

        top: 193px;

        left: 130px;

        width: 3px;

        height: 85px;

        background-color: var(--red);

    }



    .case-box {

        margin-top: 80px;

    }



    .test-box>img {

        left: 110px;

    }



    .form-section form {

        padding: 20px;

        width: 60%;

        border-radius: 40px;

    }



    .form-section input,

    .form-section select {

        height: 40px;

    }



    .address-section {

        border-radius: 15px;

    }



    footer {

        background-image: none;

        position: relative;

        margin-top: 100px;

        background-color: var(--blue);

    }



    .center-heading>.sub-heading::after {

        left: 44%;

        margin-left: -70px;

    }



    .brand-logo-mobile {

        width: 30%;

    }



    .client-box {

        width: 100%;

    }



    .mobile-nav .dropdown-item {

        padding: 4px 0px;

    }



    .dropdown-menu {

        padding: 5px 0px;

    }



    .awards-logo-box img {

        width: 150px;

        height: 80px;

        object-fit: scale-down;

        box-shadow: 0px 0px 0px 0px;

        border-radius: 0px;

        border: #979797;

        padding: 8px 20px;

        margin: auto;

    }



    .w-98 {

        width: 210px;

    }



    .achievement-banner {

        padding: 50px 0px 20px 0px;

    }



    .year {

        padding: 40px 22px;

        top: 430px;

        left: 100px;

        border-radius: 10px;

    }



    #contact-us1 .me-1 {

        margin-right: 0 !important;

    }



    #contact-us1 .form-group.ms-1 {

        margin-left: 0 !important;

    }



    /* .certificate {display: none;} */

}



/*991*/







@media (max-width: 480px) {

    h1 {

        font-size: 35px;

    }



    h2 {

        font-size: 30px;

    }



    h6 {

        font-size: 16px;

    }



    p {

        font-size: 14px;

    }



    .resp-row {

        display: flex;

    }



    .m-10 {

        margin: 0px;

    }



    .justify-custom {

        justify-content: center;

        align-items: center;

    }



    .certificate {

        background: var(--blue);

        padding: 50px 70px;

        margin-top: 0px;

        margin-left: 0px;

        /* z-index: 1; */

        position: absolute;

        width: auto;

        height: auto;

        bottom: 100px;

        top: 750px;

        left: 0;

    }



    certificate-resp {

        padding: 10px;

    }



    .certificate img {

        width: 40%;

    }



    .brand-logo {

        width: 60%;

    }



    .portfolioContainer5 .portfolio_imagBg p {

        margin-top: 20px;

    }



    .portfolioCover .portfolio_imagBg p {

        margin-block: 18px;

    }



    .achievement-box>img {

        width: 30%;

    }



    .width-50 {

        width: 50%;

    }



    .awards-logo-box {

        width: 100%;

        margin-top: 10px;

        border: 1px solid #e7e7e7;

    }



    .awards-logo {

        margin-top: 0;

    }



    .case-main-box>img {

        width: 60%;

    }



    .form-section form {

        width: 100%;

    }



    .social-icon>img {

        width: 12%;

        padding-inline: 4px;

        margin-top: 20px;

    }



    .certificate-logo {

        width: 100%;

        gap: 0px;

    }



   



    .brand-logo-mobile {

        width: 50%;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 32%;

    }



    .form-section h3 {

        font-size: 18px;

    }



    .section-bottom {

        padding-bottom: 50px;

    }



    .large-btn {

        padding: 10px 30px;

        font-size: 14px;

    }



    .mobile {

        width: 98%;

    }



    button.navbar-toggler {

        padding: 0;

        height: 60px;

    }



    .navbar-toggler:focus {

        box-shadow: none;

    }



    .home-banner {

        height: 70vh;

    }



    #achiveslider.owl-carousel .owl-item img {

        width: 70%;

    }



    .year {

        padding: 7px 1px;

        top: 250px;

        left: 38px;

        border-radius: 10px;

        width: 150px;

        height: 112px;

    }



    .about-img {

        position: relative;

        top: -130px;

        left: 200px;

        overflow: hidden;

        width: 175px;

        box-shadow: 0px 0px 15px rgba(0, 0, 0, .25);

        border-bottom-left-radius: 15px;

        border-bottom-right-radius: 15px;

        background-color: #ffffff;

        border-top-left-radius: 15px;

        border-top-right-radius: 15px;

        right: auto;

    }



    .accordion-icon {

        right: 1px;

        width: 19px;

    }



    #casestudies .case-study-outer p {

        margin-block: 12px;

        text-align: center;

    }



    #casestudies .case-study-outer h4 {

        margin-top: 18px;

    }



    .vSdround .col-md-12 {

        flex-direction: column;

        text-align: center;

        gap: 0;

    }



    .vSdround .col-md-12 .col-md-10 p {

        text-align: center !important;

    }

}



/*480*/



@media (min-width: 425px) and (max-width: 767px) {

    .amazon-caseStudyContainer1 {

        display: flex;

        justify-content: center;

    }



}



@media (max-width: 425px) {

    .mobile-nav {

        margin-top: -22px !important;

    }



    .case-study-column {

        width: 100%;

    }



    .breadcrumbBg ul.breadcrumb {

        padding-left: 10px;

    }



    .inner-page-content .copy-card {

        width: 100%;

        margin-bottom: 10px;

        border: 0;

        margin-inline: 0 !important;

    }



    .aplus-img {

        width: 100% !important;

        margin-bottom: 20px !important;

    }



    .inner-page-content .copy-card .card {

        margin-inline: 12px;

    }



    .portfolio_imagBg>a {

        height: 190px;

        overflow: hidden;

        background: #fff;

        border-radius: 12px;

    }





    .row.amazon-caseStudyContainer1 {

        display: flex;

        justify-content: center;

        align-items: center;

        margin-inline: 0px;

    }



    .portfolio-box a img {

        height: 100%;

    }



    button#hp-ctn-howItWorks {

        bottom: 0px;

    }



    .portfolioContainer5 .portfolio_imagBg>a {

        height: auto;

    }



    .portfolioContainer5 .portfolio_imagBg {

        padding: 20px 20px 0px 20px !important;

    }

}



@media (max-width: 424px) {

    .case-study-column {

        margin-inline: 0 !important;

        margin-bottom: 20px;

    }



    .features-bpo-text {

        display: flex;

        justify-content: start;

        align-items: center;

    }



}





@media (max-width: 1023px) {

    .home-banner {

        height: 330px;

        background-position: bottom;

    }



    .home-banner h1 {

        line-height: 2rem;

        font-size: 24px;

    }



    .banner-content {

        padding: 10px 0 0;

    }



    .banner-content a.mt-5 {

        margin-top: 15px !important;

    }



    .beneath-banner .col-xxl-4 .info-box {

        flex-flow: column;

    }



    .beneath-banner .col-xxl-4 .info-box .info-content.ms-3 {

        margin-left: 0px !important;

        margin-top: 15px;

    }



    .right-side img {

        width: 100%;

    }



    .about-img {

        position: absolute;

        top: 300px;

        left: 15px;

        width: 230px;

    }



    .about-img img {

        height: 250px;

        object-fit: cover;

    }



    .year {

        padding: 18px 22px;

        top: 400px;

        left: 265px;

    }



    #achiveslider .owl-item img {

        width: 100%;

    }



    #achiveslider .img-bg-red {

        margin: 0px 50px;

    }



    #achiveslider .owl-dots button.owl-dot {

        width: 8px;

        height: 8px;

        bottom: 25px;

        position: relative;

    }



    .services-box {

        min-height: 425px;

    }



    .client-box {

        width: 100%;

        padding: 10px;

    }



    .client-box img {

        max-width: 70%;

        image-rendering: pixelated;

        image-rendering: optimizespeed;

    }



    .case-section ul {

        flex-flow: wrap;

    }



    .case-section ul li {

        width: 50%;

    }



    .case-box {

        margin-top: 15px;

    }



    .case-main-box {

        margin-bottom: 50px;

    }





    #testimonial .owl-carousel .owl-item img {

        width: 15%;

    }



    .address-box p {

        font-size: 11px;

        line-height: 1.5;

        min-height: 50px;

        margin-bottom: 0px;

    }



    .certificate-logo .w-98 {

        width: 100%;

    }



    .certificate-logo {

        width: 100%;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 50%;

    }



    .certificate {

        padding-top: 40px;

        width: 100%;

        top: 0%;

        border-top-left-radius: 100px;

        border-bottom-left-radius: 100px;

        position: relative;

        margin-left: 0px;

        margin-bottom: 50px;

    }



    .certificate-box p {

        padding-left: 8px;

        padding-top: 20px;

    }



    .clients-in-worldwide .row .col-lg-2 {

        margin-top: 10px;

    }



    .clients-in-worldwide .row.m-10 {

        margin: 0px;

    }



    .case-section ul.d-flex li {

        width: 50%;

    }



    .case-section p {

        min-height: 75px;

    }



    .testimonials .item {

        min-height: 300px;

    }



    .owl-dots button.owl-dot {

        width: 8px;

        height: 8px;

    }







    .portfolio .owl-carousel .owl-item img {

        height: 100%;

    }



    .main-footer form input {

        border-radius: 50px 0px 0px 50px;

        padding-left: 8px;

    }



    .social-icon {

        flex-wrap: wrap;

    }



    .social-icon-custom a svg {

        width: 15px;

        height: 15px;

        margin: 0px 8px;

        margin-top: 15px;

    }



    .social-icon>a img {

        max-width: 36px;

        margin-top: 14px;

        margin-left: 4px;

    }



    .main-footer form button {

        margin-left: 0px;

        border-radius: 0px 50px 50px 0px;

    }



    .sticky-top.navbar {

        --bs-navbar-padding-y: 0rem;

    }



    /*home page*/



    .feature-banner {

        min-height: 300px;

    }



    .feature-banner img {

        min-height: 300px;

    }



    .about-empowering-your-success-counter dd strong {

        font-size: 30px;

    }



    .about-empowering-your-success-counter {

        width: 100%;

    }



    .about-empowering-your-success ul li:first-child figure img {

        width: 100%;

        height: 400px;

    }



    .about-empowering-your-success ul li:last-child {

        top: 230px;

        left: 50px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure img {

        border: 5px solid #ffffff;

        border-radius: 15px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure strong {

        font-size: 16px;

        padding-block: 8px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure h5 {

        font-size: 30px;

    }



    .about-convert-our-business h2 {

        padding-inline: 0px;

    }



    .about-convert-our-business ol {

        padding-left: 40px;

        margin-bottom: 0px;

    }



    .about-convert-our-business ol::before {

        left: 0%;

        margin-left: 0px;

    }



    .about-convert-our-business ol li:nth-child(odd) {

        margin-left: 0px;

    }



    .about-convert-our-business ol li {

        max-width: 100%;

    }



    .about-convert-our-business ol li:nth-child(even) {

        margin-left: 0px;

    }



    .about-convert-our-business ol li p {

        padding-right: 0px;

    }



    .about-convert-our-business ol li:nth-child(odd) h5::before {

        width: 15px;

        height: 15px;

        left: 0;

        margin-left: -46px;

    }



    .about-convert-our-business ol li:nth-child(even) h5::before {

        width: 15px;

        height: 15px;

        right: auto;

        margin-right: 0px;

        left: 0;

        margin-left: -46px;

    }



    .about-navigating-business-advance h3 {

        font-size: 30px;

        padding-inline: 0em;

    }



    .about-navigating-business-advance p {

        padding-inline: 0em;

    }



    .about-navigating-business-advance ul {

        padding-inline: 15px;

    }



    .about-navigating-business-advance ul li {

        width: 48%;

        padding-left: 115px;

    }



    .about-navigating-business-advance ul li figure {

        width: 100px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-navigating-business-advance ul li h6 {

        font-weight: 500;

        font-size: 14px;

        letter-spacing: -.5px;

    }



    .about-strength-4-services dd figure img {

        max-width: 75px;

        image-rendering: -webkit-optimize-contrast;

    }



    .about-strength-4-services dd {

        max-width: 100%;

    }



    /*about page*/



    h2.heading-text,

    .card-body .card-title {

        font-size: 18px;

        margin-bottom: 0px;

    }



    .sideBox.gotQuestion.mt-2 .g-recaptcha {

        transform: scale(0.45, 0.55);

        transform-origin: left;

    }



    .address-box {

        height: auto;

    }



    .technologies-outer {

        width: 50%;

    }



    .testimonail-cont {

        overflow-x: hidden;

        overflow-y: scroll;

        max-height: 550px;

        min-height: 550px;

    }



    ul.awards-list li {

        width: 48%;

    }



    .cartFeature h3 {

        font-size: 22px;

    }



    .banner-outer h1 {

        font-size: 32px;

    }



    h1 {

        font-size: 30px;

    }



    h2 {

        font-size: 26px;

    }



    h3 {

        font-size: 24px;

    }



    h4 {

        font-size: 20px;

    }



    h5 {

        font-size: 16px;

    }



    h6 {

        font-size: 14px;

    }



    .tt-services-our-pro h3 {

        font-size: 12px;

    }

}



/*1023*/



@media (min-width: 992px) and (max-width: 1023px){

    .sub-address-section .social-icon a:last-child{

        top: 14px;

        left: 6px;

    }

}



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

    .address-box p {

        font-size: 12px;

        line-height: 1.5;

    }

}



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

    .home-banner {

        height: 440px;

        background-position: bottom;

    }



    .home-banner h1 {

        line-height: 2.5rem;

        font-size: 32px;

    }



    .banner-content {

        padding: 70px 0 0;

    }



    .banner-content a.mt-5 {

        margin-top: 15px !important;

    }



    .beneath-banner .col-xxl-4 .info-box {

        flex-flow: column;

    }



    .beneath-banner .col-xxl-4 .info-box .info-content.ms-3 {

        margin-left: 0px !important;

        margin-top: 15px;

    }



    .right-side img {

        width: 100%;

    }



    .about-img {

        position: absolute;

        top: 175px;

        left: 15px;

        width: 230px;

    }



    .about-img img {

        height: 250px;

        object-fit: cover;

    }



    .year {

        padding: 18px 22px;

        top: 274px;

        left: 255px;

    }



    .home-about-section {

        padding-bottom: 0px;

    }



    .img-bg-red {

        margin: 25px 8px;

    }



    .awards-logo-box img {

        width: 100px;

        height: 50px;

    }



    .awards-logo {

        margin-top: 20px;

    }



    .awards-logo-box img {

        box-shadow: 0px 0px 30px 15px #f6f6f6;

    }



    .client-box img {

        image-rendering: -webkit-optimize-contrast;

    }



    #achiveslider .owl-item img {

        width: 100%;

    }



    #achiveslider .img-bg-red {

        margin: 0px 50px;

    }



    #achiveslider .owl-dots button.owl-dot {

        width: 8px;

        height: 8px;

        bottom: 25px;

        position: relative;

    }



    .services-box {

        min-height: 400px;

    }



    .client-box {

        width: 100%;

        padding: 10px;

        height: 75px;

    }



    .client-box img {

        image-rendering: -webkit-optimize-contrast;

        width: 80%;

    }



    .case-section ul {

        flex-flow: wrap;

    }



    .case-section ul li {

        width: 50%;

    }



    .case-box {

        margin-top: 15px;

    }



    .case-main-box {

        margin-bottom: 50px;

    }



    .testimonials .item {

        min-height: 370px;

    }



    #testimonial .owl-carousel .owl-item img {

        width: 15%;

    }



    .address-box p {

        font-size: 12px;

        line-height: 1.5;

        min-height: 60px;

        margin-bottom: 0px;

    }



    .certificate-logo .w-98 {

        width: 100%;

    }



    .certificate-logo {

        width: 100%;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 50%;

    }



    .certificate {

        padding-top: 20px;

        width: 100%;

        top: 0%;

        border-top-left-radius: 100px;

        border-bottom-left-radius: 100px;

        position: relative;

        margin-left: 0px;

        margin-bottom: 50px;

    }



    .certificate-box p {

        padding-left: 8px;

        padding-top: 20px;

    }



    .clients-in-worldwide .row .col-lg-2 {

        margin-top: 10px;

    }



    .clients-in-worldwide .row.m-10 {

        margin: 0px;

    }



    .case-section ul.d-flex li {

        width: 50%;

    }



    .case-main-box::before {

        visibility: hidden;

    }



    .case-border {

        visibility: hidden;

    }



    .case-section p {

        min-height: 75px;

    }



    .testimonials .item {

        min-height: 410px;

    }



    .test-box {

        padding: 40px 0px 0px 0px;

    }



    .owl-dots button.owl-dot {

        width: 8px;

        height: 8px;

    }



    #testimonial .test-box img {

        width: 25%;

    }



    .portfolio-box {

        width: 100%;

        height: 250px;

    }



    .portfolio-box h1 {

        font-size: 21px !important;

    }



    .portfolio .owl-carousel .owl-item img {

        height: 100%;

    }



    .main-footer form input {

        border-radius: 50px 0px 0px 50px;

    }



    .main-footer form button {

        margin-left: 0px;

        border-radius: 0px 50px 50px 0px;

    }



    .blog-box {

        min-height: 450px;

    }



    .sub-heading {

        padding-left: 0px;

        display: inline-block;

    }



    .sub-heading::after {

        left: 0px;

        margin-left: 0px;

        display: none;

    }



    .center-heading>.sub-heading::after {

        visibility: hidden;

    }



    .bottom-header .ms-3 a,

    .bottom-header .ms-2 a {

        font-size: 12px;

    }



    /*home page*/



    .feature-banner {

        min-height: 300px;

    }



    .feature-banner img {

        min-height: 300px;

    }



    .about-empowering-your-success ul li:last-child {

        top: 200px;

        left: 120px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure img {

        border: 8px solid #ffffff;

        border-radius: 15px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure strong {

        font-size: 16px;

        padding-block: 8px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure h5 {

        font-size: 30px;

    }



    .about-empowering-your-success-counter dd strong {

        font-weight: 700;

        font-size: 30px;

    }



    .about-convert-our-business h2 {

        padding-inline: 0px;

    }



    .about-convert-our-business ol li:nth-child(odd) {

        margin-left: 450px;

    }



    .about-convert-our-business ol li:nth-child(even) {

        margin-left: -400px;

    }



    .about-convert-our-business ol li p {

        padding-right: 120px;

    }



    .about-convert-our-business ol li:nth-child(odd) h5::before {

        margin-left: -41px;

    }



    .about-convert-our-business ol li:nth-child(even) h5::before {

        right: 25%;

        margin-right: -36px;

    }



    .about-navigating-business-advance h3 {

        font-size: 30px;

        padding-inline: 5em;

    }



    .about-navigating-business-advance p {

        padding-inline: 5em;

    }



    .about-navigating-business-advance ul li {

        width: 48%;

    }



    .about-navigating-business-advance ul li figure {

        width: 100px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-strength-4-services dd h4 {

        font-size: 20px;

    }



    .about-strength-4-services dd {

        padding-inline: 15px;

    }



    a.arrow-right-btn::before {

        width: 50px;

        height: 50px;

    }



    a.arrow-right-btn::after {

        width: 20px;

        height: 20px;

    }



    a.arrow-right-btn {

        padding-left: 60px;

        height: 50px;

    }





    .services-box {

        min-height: 430px;

    }



    .client-box {

        width: 100%;

        padding: 10px;

    }



    ul.awards-list li h2.awardHeading {

        font-size: 12px;

        line-height: 1.2;

        padding-inline: 5px;

        letter-spacing: -.5px;

    }



    .esc-logo-image {

        width: 90%;

    }



    .testimonail-cont {

        overflow-x: hidden;

        overflow-y: scroll;

        max-height: 285px;

        min-height: 285px;

    }



    ul.awards-list li {

        width: 48%;

    }



    .cartFeature h3 {

        font-size: 22px;

    }



    .banner-outer h1 {

        font-size: 32px;

    }



    h1 {

        font-size: 30px;

    }



    h2 {

        font-size: 26px;

    }



    h3 {

        font-size: 24px;

    }



    h4 {

        font-size: 20px;

    }



    h5 {

        font-size: 16px;

    }



    h6 {

        font-size: 14px;

    }



    .tt-services-our-pro h3 {

        font-size: 12px;

    }

}



/*1199*/



/* 1198 */

@media (min-width: 1198px) and (max-width: 992px) {

    .portfolio-box {

        width: 100%;

        height: 300px;

    }



    .portfolio-box h1 {

        font-size: 21px !important;

    }

}



/* 992 */

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

    #casestudies .case-study-outer img{

        object-fit: contain !important;

    }

}

@media (max-width: 767px) {

    .home-banner {

        background-position: bottom center;

    }
    .services-logo .services .g-5,  .services-logo .services .gx-5 {
        --bs-gutter-x: 0rem; 
    }

    .main-footer .certificate-logo {

        align-items: center;

    }



    #casestudies .case-study-outer img {

        object-position: center !important;

    }



    .form-section form {

        background-color: var(--white);

        padding: 30px 10px;

        border-radius: 30px;

    }



    .num {

        background-color: var(--blue);

        padding: 2px 8px;

        color: var(--white);

        font-size: 12px;

    }



    .form-section input,

    .form-section select {

        background-color: #ababab70;

        height: 35px;

        border-radius: 0;

        color: var(--gray);

        font-size: 14px;

        border: none;

    }



    .form-section h3 {

        color: var(--blue);

        text-align: center;

    }



    .blog.section-bottom {

        padding-bottom: 0px;

    }



    .form-section .mobile .form-label {

        display: flex;

        justify-content: space-between;

    }



    .large-btn {

        padding: 10.5px 30px;

        font-size: 14px;

    }



    .main-footer {

        background-color: var(--blue);

        background-image: none;

        margin-top: 0px;

        padding-bottom: 50px;

        padding-top: 50px;

    }

    #faq h3.panel-title a {

        font-size: 15px;

    }



    .link a {

        color: var(--gray);

        display: block;

    }



    .portfolio-box>img {

        top: 4px;

    }



    .navbar {

        height: 75px;

    }



    .awards-logo-box img {

        width: 150px;

        height: 80px;

        object-fit: scale-down;

        box-shadow: 0px 0px 0px 0px;

        border-radius: 0px;

        border: #979797;

        padding: 8px 20px;

        margin: auto;

    }



    .img-bg-red {

        margin: auto;

        width: 110px;

        height: 110px;

    }





    .case-main-box::before {

        display: none;

    }



    .case-box {

        margin-top: 20px;

    }



    button#nav-home-tab,

    button#nav-profile-tab, button#nav-technologies-tab {

        width: 30%;
        color: var(--grey) !important;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        border-radius: 0;

    }



    .nav.nav-tabs button.active {

        width: 50%;

        color: var(--white) !important;

        background: var(--red);

        border: none;

    }



    .w-98 {

        width: 168px;

    }



    .progress-bar-section h4 {

        margin-bottom: 0px;

        font-size: 18px;

        letter-spacing: -.5px;

    }



    .progress-bar-section {

        margin-bottom: 10px;

    }



    .progress-bar-section h6 {

        margin-bottom: 0px;

    }



    .right-side img {

        width: 100%;

    }



    .about-img {

        top: 200px;

        width: 180px;

    }



    .about-img img {

        height: 150px;

    }



    .year {

        padding: 8px 10px;

        top: 235px;

        left: 215px;

    }



    .address-box p.address-bar-p{

        width: 100%;

        min-height: auto;

    }

    #achiveslider .img-bg-red {

        margin: 0px auto;

    }



    #achiveslider .owl-dots {

        padding-top: 0px;

        padding-bottom: 0px;

        bottom: -15px;

        position: relative;

    }



    .owl-dots button.owl-dot {

        width: 10px;

        height: 10px;

    }



    .certificate {

        padding-top: 50px;

        border-top-left-radius: 0px;

        border-bottom-left-radius: 0px;

        margin-left: 0px;

        margin-bottom: 0px;

        border-top-right-radius: 0px;

        border-bottom-right-radius: 0px;

        margin-top: 50px;

    }



    .certificate .col-md-4 {

        margin-block: 10px;

    }



    .services-logo .container.services .col-md-6.mb-5 {

        margin-bottom: 0px !important;

    }



    .services-box {

        min-height: auto;

        margin-bottom: 50px;

    }



    .service-link a {

        font-size: 12px;

        font-weight: 500;

    }



    .case-section ul.d-flex li {

        width: 100%;

        margin-bottom: 50px;

        padding-block: 30px;

    }



    .case-section p {

        min-height: auto;

        padding-inline: 15px;

    }



    .case-box {

        width: 100%;

    }



    .case-main-box {

        margin-bottom: 0px;

    }



    .case-section ul li:focus,

    .case-section ul li:hover {

        background-color: #fbfbfb;

    }



    .testimonials .item {

        min-height: 300px;

    }



    #testimonial .owl-carousel .owl-item img {

        width: 18%;

        left: 20px;

        top: -35px;

    }



    #testimonial .owl-carousel .owl-item .test-box {

        padding: 20px 20px 0px 20px;

    }



    .portfolio-box {

        width: 100%;

        margin-inline: 0px;

        height: 225px;

    }



    .portfolio .owl-carousel .owl-item img {

        width: 200px;

        height: 100%;

        object-position: left;

        top: 0px;

    }



    .form-section h3 {

        font-size: 24px;

        margin-block: 0px;

        padding-bottom: 10px !important;

    }



    .blog-box {

        min-height: 425px;

        border-radius: 8px;

    }



    .blog-box>img {

        border-radius: 5px;

    }



    .address-section {

        margin: 15px 0px;

        padding: 0px 0px 20px;

        text-align: left;

        border: none;

    }



    .address-box p {

        line-height: 1.8;

        min-height: auto;

        margin-bottom: 0px;

        font-size: 14px;

    }



    .address-box {

        height: auto;

    }



    .main-footer form input {

        border-top-right-radius: 0;

        border-bottom-right-radius: 0;

    }



    .main-footer form button {

        margin-left: 0px;

        border-top-right-radius: 50px;

        border-bottom-right-radius: 50px;

    }



    .social-icon>a img {

        width: 48px;

        margin-inline-end: 0px !important;

        border-radius: 100%;

    }



    #nav-home-tab.active,

    #nav-profile-tab.active {

        color: #ffffff !important;

    }



  



    /***********/

    /*home page*/

    /***********/

    .feature-banner h1.text-white.fadeInDown.wow {

        text-align: center;

    }



    .about-navigating-business-advance {

        padding-left: 0;

        padding-right: 0;

    }



    .about-empowering-your-success-counter dd strong {

        font-size: 24px;

        font-weight: 500;

    }



    .about-empowering-your-success ul li:last-child {

        top: 200px;

        left: 18px;

        min-width: 90%;

    }



    .about-empowering-your-success ul li:last-child figcaption figure img {

        border: 0px solid #ffffff;

        border-radius: 15px 15px 0px 0px;

        max-height: 200px;

        object-fit: cover;

        object-position: 0px -70px;

        width: 100%;

    }



    .about-empowering-your-success ul li:last-child figcaption figure strong {

        font-size: 14px;

    }



    .about-empowering-your-success ul li:last-child figcaption figure h5 {

        font-size: 24px;

    }



    .about-convert-our-business h2 {

        font-size: 24px;

    }



    .about-convert-our-business ol::before {

        margin-left: 20px;

    }



    .about-convert-our-business ol li:nth-child(odd) h5::before {

        margin-left: -26px;

    }



    .about-convert-our-business ol li:nth-child(even) h5::before {

        margin-left: -26px;

    }



    .about-navigating-business-advance h3 {

        font-size: 24px;

    }



    .about-navigating-business-advance ul li {

        width: 100%;

        padding-left: 95px;

    }



    .about-navigating-business-advance ul li figure {

        width: 80px;

    }



    .about-strength-4-services dd {

        padding-inline: 15px;

    }



    .about-strength-4-services dd h4 {

        font-size: 20px;

    }



    .about-get-your-footprints-section h3 {

        font-size: 24px;

        line-height: 32px;

    }



    a.arrow-right-btn::before {

        width: 35px;

        height: 35px;

    }



    a.arrow-right-btn::after {

        width: 15px;

        height: 15px;

        left: 10px;

        top: 12px;

    }



    a.arrow-right-btn {

        padding-left: 45px;

        height: 35px;

    }



    .about-get-your-footprints-section .col-xxl-5 figure img {

        margin-top: 50px;

    }



    span.play-icon {

        width: 50px;

        height: 50px;

        margin-top: -10px;

    }



    span.play-icon::before {

        border-left: 15px solid #ffffff;

        border-top: 8px solid transparent;

        border-bottom: 8px solid transparent;

        margin-top: -8px;

        margin-left: -5px;

    }



    /***********/

    /*about page*/

    /***********/



    /* cta-form responsive */

    #myModal .modal-content {

        width: 100%;

    }



    /* cta-form responsive */



    .case-study-outer a.btn {

        margin-bottom: 15px;

        margin-top: 15px;

    }



    h1 {

        font-size: 24px;

        line-height: 1.5em;

    }



    h2 {

        font-size: 22px;

    }



    h3 {

        font-size: 20px;

    }



    h4 {

        font-size: 18px;

    }



    h5 {

        font-size: 16px;

    }



    h6 {

        font-size: 14px;

    }



    .cartFeature h3 {

        font-size: 18px !important;

    }

 



    .sidebar {

        margin-bottom: 0px;

    }



    ul.pdf-offer-ul li {

        font-size: 14px;

    }



    #amazone-testi .testimonial_control {

        visibility: hidden;

    }



    ul li {

        font-size: 16px;

    }

    .test-box{

        min-height: 180px;

    }

    .testimonials .item{

        min-height: 180px;

    }

}



/*767*/



/* ****************** Responsive START ************************** */

@media (min-width: 1366px) {

    .display-none {

        display: block;

    }



    .display-mob-block {

        display: none;

    }

}



@media (max-width: 1365px) {

    .display-none {

        display: none;

    }

    button.btn-close.logs__client__close__btn {
        background: #fff;
        opacity: 1;
        border-radius: 2px;
    }
    button.btn-close.logs__client__close__btn:before {
        /* content: "\f00d"; */
        /* content: "✖"; */
        content: "✕";
        font-weight: bold;
        /* content: "🗙"; */
        font-size: 18px;
        color: #141e46;
        /* font-family: "FontAwesome"; */
    }

    .display-mob-block {

        display: block;

    }



    img.brand-logo-mobile {

        width: 35%;

    }

    .sidebar-contact-details-container img {

        width: 28px;

    }

    .mobile-nav .offcanvas-header img {

        width: 67%;

    }

}



@media (min-width: 1600px) and (max-width: 1680px) {

    .about-navigating-business-advance h3 {

        font-size: 40px;

        padding-inline: 1em;

    }



    .about-navigating-business-advance p {

        padding-inline: 3em;

    }

}



/*1600*/

.about-navigating-business-advance ul {

    flex-flow: wrap;

    padding-inline: 0;

}



.about-navigating-business-advance ul li h6 {

    font-weight: 400;

    font-size: 11px;

    margin-bottom: 0px;

    padding-block: 30px;

}



.feature-banner {

    max-height: 300px;

    overflow: hidden;

    top: -2px;

}



.about-convert-our-business h2 {

    padding-inline: 40px;

}

@media (max-width:1024px){

    .blog-box .d-flex {

        height: 98px;

    }

}



@media (min-width: 1400px) and (max-width: 1440px) {

    .bpo-menu.ruby-grid.ruby-grid-lined .ruby-row .ruby-col-3 {

        width: 17%;

    }

}



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

    .address-box p {

        min-height: auto;

    }



}



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

    .address-section .col-md-3 {

        width: 50%;

    }

    .navbar-brand img {

        max-width: 37%;

    }

}



/*1440*/

@media (min-width: 1449px) and (max-width: 1499px) {

    ul.ruby-menu>li.ruby-menu-mega-blog>div>ul.ruby-menu-mega-blog-nav>li>div {

        position: absolute;

        width: 84vw;

        height: auto;

        min-height: 100%;

        left: 240px;

        top: 0;

        background: #fff;

    }



    /* .home-banner {

        background: url(../images/banner/banner-2.jpg);

        background-repeat: no-repeat;

        height: 83vh;

        background-size: cover;

    } */



    .about-navigating-business-advance ul li h6 {

        font-weight: 400;

        font-size: 13px;

        margin-bottom: 0px;

        padding-block: 30px;

    }



    .home-banner h1 {

        line-height: 3rem;

    }



    .banner-btn {

        margin-top: 10px;

    }



    h1 {

        font-size: 36px;

    }



    ul.ruby-menu>li.ruby-menu-mega>div,

    ul.ruby-menu>li.ruby-menu-mega-blog>div,

    ul.ruby-menu>li.ruby-menu-mega-shop>div {

        height: 65vh;

    }



    .global::before {

        right: 85px;

    }



    /*1472*/

    .about-navigating-business-advance ul {

        padding-inline: 0px;

    }



    .about-navigating-business-advance h3 {

        font-size: 32px;

        padding-inline: 0em;

    }



    .about-navigating-business-advance p {

        padding-inline: 0em;

    }



    .about-navigating-business-advance ul li figure {

        width: 70px;

    }



    .about-navigating-business-advance ul li figure img {

        width: 50%;

    }



    .about-navigating-business-advance ul li {

        padding-left: 80px;

    }



    .about-navigating-business-advance ul li h6 {

        font-size: 14px;

    }



    .about-convert-our-business ol {

        margin-top: 100px;

    }



    .about-convert-our-business ol::before {

        left: 50%;

        margin-left: 0px;

    }



    .about-convert-our-business ol li {

        max-width: 600px;

    }



    .about-convert-our-business ol li:nth-child(even) {

        margin-left: -700px;

    }



    .about-convert-our-business ol li:nth-child(odd) {

        margin-right: -700px;

        left: auto;

        text-align: right;

        margin-left: unset;

    }



    .about-convert-our-business ol li p {

        padding-right: 0px;

    }



    .about-convert-our-business ol li:nth-child(odd) h5::before {

        margin-left: -58px;

    }



    .about-convert-our-business ol li:nth-child(even) h5::before {

        margin-right: -62px;

    }



    .about-convert-our-business h2 {

        padding-inline: 0px;

    }

}



/*1440*/



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

    #cards .card .user-picture img {

        position: relative;

        top: auto;

        right: auto;

        padding: 5px;

        max-width: 125px;

    }



    .sideBox.gotQuestion.mt-2 .g-recaptcha {

        transform: scale(0.6, 0.7) !important;

    }



    h2.heading-text,

    .card-body .card-title {

        font-size: 18px;

        margin-bottom: 0px;

    }



    .technologies-outer {

        width: 50%;

    }



    .phone-achievement-banner {

        margin-top: 150px;

        padding-top: 50px;

    }

}



/*1199*/



/*1199*/

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

    .inner .common__inner {

        min-width: 25%;

    }



    .faq .accordion .card .card-header button {

        height: max-content !important;

    }



    ul.clientel li:hover h1.pic-title {

        font-size: 12px;

    }



    .phone-achievement-banner {

        margin-top: 150px;

        padding-top: 50px;

    }

}



@media (max-width:820px) {

    .inner-page-content h2 {

        font-size: 21px;

    }



    .sidebar .sideBox h2 {

        font-size: 21px !important;

    }



}



@media (max-width: 767px) {

    img.brand-logo-mobile {

        width: 60%;

    }



    .faq .accordion .card .card-header button {

        height: max-content !important;

    }



    section.beneath-banner {

        margin-top: 20px;

    }



    .about-navigating-business-advance ul li h6 {

        font-size: 16px;

    }



    .home-banner h1 {

        font-size: 22px;

    }



    .left-side p {

        line-height: 1.4rem;

    }



    section.phone-achievement-banner.d-block.d-lg-none {

        margin-top: 145px;

        margin-bottom: 40px;

        background: #141e46;

        padding-block: 30px;

    }



    .portfolio-testimonial-bg.text-center.container {

        height: 469px;

        margin-top: 40px;

    }



    .coloredRound {

        margin-left: 12px;

    }



    .bannerSlider .item {

        margin-top: 33px;

    }

   



    .banner-outer h1 {

        font-size: 24px;
        text-align: center !important;

    }



    .row.reverce-this-element {

        flex-flow: column-reverse;

    }



    ul.awards-list li {

        width: 48%;

    }



    ul.awards-list li h2.awardHeading {

        font-size: 12px;

    }





    ul.clientel li {

        width: 48.5%;

    }



    ul.clientel li:nth-child(odd) {

        border-left: 0px;

    }



    ul.divide-2-coloums.row {

        margin-left: 12px;

    }



    ul.inner-list {

        margin-left: 12px;

    }



    .lr-border {

        border-right: 0px solid rgb(0, 0, 0);

    }



    .banner-list {

        width: 100%;

        height: 70px;

    }



    .banner-list h6 {

        padding: 7px;

    }



    .banner-outer a {

        font-size: 15px;

        margin: 18px auto 0px !important;

        padding: 9px 65px;

    }



    .banner-1 {

        padding: 30px 0 32px;

    }



    .portfolio-testimonial-bg .carousel-item p {

        min-height: 100px;

    }



    .amazon-caseStudyContainer1 .col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12 {

        margin-bottom: 20px;

    }



    .faq .accordion .card .card-header h5 button {

        font-size: 16px;

    }



    #contact-form .g-recaptcha {

        transform: scale(0.8) !important;

    }



    #myModal .popup #areaCode {

        margin-left: 27px !important;

    }



    .ytp-cued-thumbnail-overlay-image {

        background-position: left !important;

    }



    #Ourclients .Clientlg-outer {

        width: 23%;

    }









    .testimonail-cont {

        min-height: unset;

        max-height: unset;

        overflow-y: auto;

    }



    .banner {

        padding-inline: 15px;

    }



    .container-fluid.why-t2g-bg.pt-3.pb-3 .row {

        justify-content: center;

    }



    h2.heading-text,

    .card-body .card-title {

        font-size: 16px;

        margin-bottom: 0px;

    }



    .breadcrumbBg {

        padding-inline: 15px;

    }



    #contact-us1 .g-recaptcha.mt-1.ps-0 {

        transform: scale(0.85, 0.85);

        transform-origin: left;

    }



    .faq .accordion .card .card-body {

        padding-left: 15px;

        padding-right: 15px;

    }



    .technologies-outer {

        width: 50%;

        padding: 0 3px;

    }



    .text-sm-center-a {

        text-align: center !important;

    }



    ul.clientel li:hover h1.pic-title {

        font-size: 12px;

    }



    ul.amazon-marketplace-tabs li {

        width: 100%;

    }



    #contact-form {

        right: 0px;

    }

   

}

@media (min-width: 1200px) and (max-width: 1365px){

    .mobile-nav a.navbar-brand{width: 17%;}

}



@media(max-width:1589px){ .banner-1 {

    background-size: cover;

    background-repeat: no-repeat;

}}

/*767*/



@media (min-width:400px) and (max-width: 767px){

    .logs-container {

        height: 160px;

    }

    .logs-container img {

        height: 90%;

        width: 90%;

    }

}

@media (max-width: 650px) {

    .row.px-5 {

        padding-inline: 15px !important;

    }

}



@media (max-width: 576px) {



    ul.pdf-offer-ul,

    ol.pdf-offer-ul {

        padding-left: 30px !important;

    }

}

@media (max-width: 766px) {

    .logs-container {

        height: 100px;

        margin-top: 8px;

    }

}

@media(max-width:500px){

    .awards .center-heading>.sub-heading::after {

        left: 26%;

    }    

}

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

    .address-section {

        margin-inline: 0px;

    }

}

@media(max-width:768px){

    .blog-box .d-flex {

        height: max-content;

    }

}



@media only screen and (min-width: 768px){

    .sub-address-section .col-md-6{

        flex: auto;

    }

}





/* ****************** Responsive END ************************** */