@media (max-width: 1680px) {}

@media (max-width: 1440px) {
    .home-banner-top-content {
        max-width: 350px;
        top: 30%;
    }
    .home-banner-top-content h1 {
        font-size: 100px;
    }
    .common-main-heading {
        font-size: 40px;
    }
    .home-banner-top-content>p {
        margin-top: 15px;
    }
    .home-banner-top-content .title {
        font-size: 22px;
        margin-top: 15px;
    }
    .mission-vision-main-content h3 {
        font-size: 38px;
    }
    .mission-vision-main-content h3,
    .mission-vision-main-content img {
        margin-bottom: 15px;
    }
    .mission-vision-main-content p {
        font-size: 14px;
    }
    .typical-skill-area-img {
        position: absolute;
        bottom: 0;
        right: 12px;
        max-width: 50%;
    }
    .typical-skill-left-content p {
        font-size: 20px;
        max-width: 234px;
    }
    .typical-skill-area-slider-content p {
        font-size: 12px;
    }
    .typical-skill-area-slider-wrap .item {
        padding: 0 15px;
    }
    .benefit-of-working-with-us-wrap h3 {
        font-size: 27px;
    }
    .work-with-us-wrap .title {
        font-size: 20px;
    }
    .combining-talent-content-right h3 {
        font-size: 24px;
    }
    .footer-logo {
        margin-right: 10px;
    }
    .work-with-us-wrap {
        padding: 76px 60px;
    }
    .testimonial-wrap {
        padding-bottom: 80px;
    }
}

@media (max-width: 1300px) and (max-width:1200) {}

@media (max-width: 1440px) {}

@media (max-width: 1024px) {
    header {
        top: 15px;
    }
    .common-main-heading {
        font-size: 30px;
    }
    .scroll-header {
        display: none;
    }
    .home-banner-top-content h1 {
        font-size: 70px;
    }
    .home-banner-top-content .common-main-heading {
        font-size: 24px;
    }
    .home-banner-top-content {
        max-width: 580px;
    }
    .mission-vision-wrap .title {
        font-size: 20px;
    }
    .mission-vision-main-content h3 {
        font-size: 30px;
    }
    .typical-skill-area-wrap .typical-skill-area-wrap-inner .common-main-heading {
        margin-bottom: 20px;
    }
    .typical-skill-left-content p.border-bottom {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .combining-talent-content-right h3 {
        font-size: 20px;
    }
    .combining-talent-wrap.benefit-of-working-with-us-wrap-main {
        height: 720px;
    }
    .combining-talent-content-right .common-btn-wrap {
        margin-top: 30px;
    }
    .work-with-us-wrap {
        margin-top: -30px;
        z-index: 1;
    }
    .home-banner-top-content {
        background: rgba(255, 255, 255, 0.84);
        padding: 15px 30px;
        width: 700px;
        height: 395px;
        border-radius: 10px;
    }
    .combining-talent-wrap {
        padding: 30px 60px 0;
    }
    .benefit-of-working-with-us-wrap img {
        max-width: 60px;
        margin-bottom: 20px;
    }
    .benefit-of-working-with-us-wrap h3 {
        font-size: 20px;
    }
    .footer-line-gradient {
        margin-top: 50px;
    }
    .testimonial-slider.owl-carousel .owl-dots {
        margin-top: 40px;
    }
    .typical-skill-area-img {
        top: 0;
        bottom: auto;
        max-width: 40%;
    }
    .typical-skill-area-slider-wrap {
        margin-top: 219px;
        margin-bottom: 50px;
    }
    .typical-skill-left-content p {
        font-size: 24px;
        max-width: 50%;
    }
    .typical-skill-area-slider-wrap.owl-carousel .owl-dots {
        position: absolute;
        top: -58px;
        left: 0;
        right: 0;
        text-align: right;
    }
    .footer-navigation-left-side {
        margin-top: 20px;
    }
    .footer-navigation-wrap ul li {
        padding: 0 20px;
        border-right: 2px solid transparent !important;
        border-image-source: linear-gradient(45deg, rgb(248, 223, 17), rgb(229, 221, 31), rgb(148, 216, 88), rgb(107, 213, 117));
        border-image-slice: 1;
        margin: 5px 5px;
    }
    .footer-navigation-wrap ul li:nth-last-child(1) {
        border-right: 0;
        padding-right: 0;
        border-image-source: none;
        margin-right: 0;
    }
    .footer-logo {
        margin: 0 auto;
    }
}

@media (max-width: 991px) {
    header {
        position: static;
        padding: 35px 60px;
        display: flex;
        justify-content: flex-end;
        background: #fff;
    }
    .global-menu__item {
        font-size: 20px;
    }
    header>.logo {
        float: none;
        margin-right: auto;
    }
    .hamburger {
        position: static;
        background: url(../images/mobilemenu-icon.png)no-repeat center top;
    }
    .home-banner-top {
        background: url(../images/home-banner-top.jpg)no-repeat center top;
        height: 910px;
        background-position: -522px 0;
        background-size: cover;
    }
    .home-banner-top-content {
        padding: 79px 110px;
        width: 600px;
        height: 600px;
        border-radius: 50%;
        top: 200px;
        right: 0;
        margin: 0 auto;
        color: #fff;
        text-align: center;
        background-image: linear-gradient(to right, #96ceff, #a6bde4, #b3b0d0, #bda6c1, #da8892, #e38085, #f1716e, #f46e6a, #fa6860, #fb675d, #fd655a);
    }
    .mission-vision-wrap-inner-content .gradient-border {
        margin: 30px 0;
    }
    .typical-skill-area-wrap .typical-skill-area-wrap-inner .common-main-heading {
        font-size: 28px;
    }
    .typical-skill-area-slider-wrap {
        margin-top: 108px;
    }
    .combining-talent-wrap.benefit-of-working-with-us-wrap-main {
        height: 830px;
    }
    .work-with-us-wrap {
        z-index: 1;
        padding: 76px 60px 45px;
    }
    .footer-line-gradient {
        margin-top: 110px;
    }
    .footer-navigation-wrap ul li {
        padding: 0 7px;
    }
    .about-wrap {
        margin-bottom: 0;
    }
    .contact-wrap .col-lg-6.border-right {
        border-right: 0 !important;
    }
}

@media (min-width:320px) and (max-width:480px) {
    .global-menu {
        top: 0px !important;
    }
    .global-menu__item {
        font-size: 20px !important;
    }
}

@media (max-width: 767px) {
    .common-main-heading {
        font-size: 30px;
        margin-bottom: 20px;
    }
    header {
        padding: 15px 30px;
    }
    .global-menu {
        top: 10px;
    }
    .global-menu__item {
        font-size: 16px;
    }
    .mobile-logo-icon {
        max-width: 60px;
    }
    .logo .logo-text {
        max-width: 70px;
    }
    .home-banner-top {
        height: 230px;
        background-position: 0 0;
    }
    .mission-vision-wrap {
        padding-left: 30px;
        padding-right: 30px;
        margin-top: 530px;
        padding-bottom: 40px;
    }
    .home-banner-top-content {
        padding: 40px 30px;
        width: 100%;
        border-radius: 0;
        max-width: 100%;
        right: 0;
        margin: auto;
        left: 0;
        top: 229px;
        height: auto;
        overflow: hidden;
        text-align: left;
        background-image: linear-gradient(to right, #fbb20d, #faa902, #da8914, #a25b1b);
    }
    .common-btn {
        width: 100%;
        min-width: 100%;
    }
    .common-btn.orange {
        margin-bottom: 10px;
    }
    .home-banner-top-content .common-btn-wrap {
        display: block;
    }
    .home-banner-top-content h1 {
        font-size: 50px;
    }
    .home-banner-top-content .title {
        margin-top: 10px;
        font-size: 18px;
    }
    .mission-vision-main-content {
        margin-top: 20px;
    }
    .mission-vision-main-content .col-12 {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 2px solid transparent !important;
        border-image-source: linear-gradient(45deg, rgb(248, 223, 17), rgb(229, 221, 31), rgb(148, 216, 88), rgb(107, 213, 117));
        border-image-slice: 1;
    }
    .mission-vision-main-content .col-12:nth-last-of-type(1) {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
        border-image-source: none;
    }
    .typical-skill-area-wrap {
        padding: 40px 30px;
    }
    .typical-skill-area-img {
        top: 36px;
        max-width: 50%;
    }
    .typical-skill-left-content p {
        font-size: 16px;
        max-width: 42%;
    }
    .typical-skill-area-slider-wrap {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    .typical-skill-area-slider-wrap .item {
        min-height: auto;
        padding: 0;
    }
    .typical-skill-area-slider-wrap .item.border-right {
        border-right: 0 !important;
    }
    .combining-talent-inner-content .col-md-4.border-right {
        border-radius: 0;
        border-image-source: none;
    }
    .combining-talent-wrap.benefit-of-working-with-us-wrap-main {
        height: auto;
        padding: 40px 30px;
    }
    .combining-talent-content-right h3 {
        margin-bottom: 10px;
    }
    .combining-talent-inner-content {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .benefit-of-working-with-us-wrap .col-md-4.col-12 {
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 2px solid transparent !important;
        border-image-source: linear-gradient(45deg, rgb(248, 223, 17), rgb(229, 221, 31), rgb(148, 216, 88), rgb(107, 213, 117));
        border-image-slice: 1;
    }
    .benefit-of-working-with-us-wrap .col-md-4.col-12:nth-last-of-type(1) {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom-color: 0;
        border-image-source: none;
    }
    .work-with-us-wrap {
        margin-top: 0;
        background: #a072b9;
        position: inherit;
        padding: 60px 30px;
    }
    .work-with-us-wrap .title {
        font-size: 18px;
    }
    .work-with-us-wrap .common-btn-wrap {
        margin-top: 20px;
    }
    .work-with-us-wrap .common-btn-wrap .common-btn {
        width: 100%;
    }
    .testimonial-wrap .parallax-window {
        margin-top: 0;
    }
    .testimonial-slider-content p {
        font-size: 14px;
    }
   
    .testimonial-slider {
        width: 100%;
        position: static;
        transform: translate(0px, 0%);
    }
    .testimonial-slider .item {
        display: block;
        text-align: center;
    }
    .testimonial-slider-content {
        max-width: 100%;
    }
    .testimonial-slider.owl-carousel img {
        margin: 10px auto;
        text-align: center;
    }
    .testimonial-slider.owl-carousel .owl-dots {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .footer-line-gradient {
        margin-top: 50px;
    }
    .footer-navigation-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }
    .about-wrap {
        padding: 40px 0;
    }
    .about-inner-top,
    .mission-vision-inner,
    .vision-points-inner,
    .work-with-us-top-inner {
        margin-top: 40px;
    }
    .mission-vision h3,
    .vision-points-inner h3 {
        font-size: 24px;
    }
    .candidate-inner-top h3 {
        font-size: 20px;
    }
    .vision-points-inner .col-md-4:nth-child(1),
    .vision-points-inner .col-md-4:nth-child(2),
    .vision-points-inner .col-md-4:nth-child(3) {
        margin-bottom: 0;
    }
    .mission-vision h3,
    .vision-points-inner h3 {
        border-bottom: 0;
        padding-bottom: 5px;
        margin-bottom: 0;
    }
    .vision-points-inner .col-12 {
        margin-bottom: 15px !important;
        border-bottom: 1px solid #eee;
        padding-bottom: 15px;
    }
    .vision-points-inner .col-12:nth-last-child(1) {
        border-bottom: 0;
    }
    .skill-area-required-wrap .common-main-heading {
        font-size: 30px;
    }
    .clients-detail-inner .client-detail-inner-item {
        height: auto;
        margin-bottom: 30px;
    }
    .benefit-of-working-with-us-wrap {
        padding-top: 0;
    }
    .benefit-of-working-with-us-wrap .col-md-4.col-12 {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }

    .testimonial-wrap-inner {
        text-align: center;
    }
    .testimonial-wrap-inner .testimonial-icon {
        margin-top: 15px;
    }
    .work-with-us-top h3 {
        font-size: 18px;
    }
    .contact-us-info {
        margin-top: 40px;
    }
    .combining-talent-inner-content .common-main-heading {
        font-size: 25px;
    }
}