@media(min-width:320px) and (max-width:480.98px) {

    .form-area .nav-item .nav-link,
    .form-area .nav-item {
        width: 100% !important;
    }

    .form-area h5 {
        font-size: 1.2rem;
    }

    .navtabs-area-contact,
    .contact-form-area {
        margin-top: 5rem;
    }

    .contact-form-area .white-contact-bg {
        padding: 2rem 1rem;
    }

    .navtabs-area-contact .col-md-8 {
        margin-top: 2rem;
    }

    .navtabs-area-contact .tab-content {
        height: auto !important;
        padding: 2rem 0 !important;
    }

    .striped-background h2 {
        font-size: 1.4rem;
    }

    .striped-background p {
        font-size: .7rem;
    }

    .striped-background {
        padding: 3rem 0;
        background-image: repeating-linear-gradient(to left, transparent 0px, transparent 100px, rgba(255, 255, 255, 0.247) 101px, rgb(255, 255, 255) 50px);
    }

    .tech-area {
        margin-top: 5rem;
    }

    .tech-area .col-md-7 {
        margin-top: 2rem;
        text-align: start;
    }

    .tech-area h2 {
        font-size: 1.5rem;
    }

    .enter-career-area h2 {
        font-size: 1.7rem;
    }

    .ik-area .flexed-ik {
        display: block;
    }

    .ik-area .footer-ik-card {
        margin-bottom: 1.2rem;
    }

    .ik-area .flexed-ik img {
        height: 26rem;
    }

    .op-area {
        margin-top: 5rem;
    }

    .op-area .op-title {
        text-align: center;
    }

    .op-area .positions-card .col-md-3 {
        margin-bottom: 1rem;
    }

    .aplly-jobs a {
        margin-top: 1rem;
    }

    .white-career-section {
        margin-top: 5rem;
    }

    .white-career-section .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .white-career-section .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .flexed-relative-cards {
        display: block;
        margin-top: 2rem;
    }

    .flexed-relative-cards .relative-card {
        margin: 3rem 0;
        width: 100%;
    }

    .navtabs-area {
        margin-top: 2.5rem;
    }

    .navtabs-area .tab-pane {
        margin-top: 2rem;
    }

    .navtabs-area .title-navtabs {
        padding: 1rem;
    }

    .navtabs-area .descrip {
        padding: .1rem 2.5rem;
        padding-right: 1rem;
    }

    .navtabs-area .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .navtabs-area .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .textured-text {
        font-size: 1.7rem;
    }

    .navtabs-area .descrip p {
        font-size: .9rem;
        margin-top: .7rem;
    }

    .navtabs-area .descrip h3 {
        font-size: 1rem;
    }

    .navtabs-area-services {
        margin-top: 2.5rem;
    }

    .navtabs-area-services .tab-pane {
        padding: 2rem 1rem;
    }

    .navtabs-area-services .tab-pane {
        margin-top: 2rem;
    }

    .navtabs-area-services .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .navtabs-area-services .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .navtabs-area-services .descrip h3 {
        font-size: 1rem;
    }

    .info-ad-area {
        padding: 2rem 1.2rem;
    }

    .info-ad-area .flexed-navtabs {
        display: block;
    }

    .info-ad-area .button-info {
        margin-top: 2rem;
    }

    .navbar-brand img {
        width: 6rem;
    }

    .enter-area,
    .all-services-section,
    .video-area,
    .career-area {
        margin-top: 1.3rem;
    }

    .enter-area h2,
    .end-col h2,
    .career-area .end-col h2 {
        font-size: 2rem;
    }

    .enter-area h6,
    .end-col p {
        line-height: 1.5;
        font-size: .82rem;
        margin: .7rem 0;
    }

    .end-col {
        text-align: start;
        margin-top: 3rem !important;
    }

    .all-services-section h6 {
        font-size: .7rem;
        margin: 1rem 0;
    }

    .about-btn a {
        font-size: .8rem;
    }

    .video-area {
        padding: 2rem 0;
    }

    .video-area .title {
        width: 100%;
    }

    .video-area .title h2 {
        font-size: 1.3rem;
    }

    .video-area p {
        font-size: .7rem;
        margin: .8rem 0;
    }

    .play-btn-div {
        margin-top: 1rem;
    }

    .play-btn-div img {
        width: 3rem;
    }

    .all-services-section .card p {
        font-size: .85rem;
    }

    .all-services-section .col-md-2 {
        margin-top: 2rem;
    }

    .all-services-section .col-md-2:first-child {
        margin-top: 0rem;
    }

    .all-services-section .card {
        padding: 2rem 2rem;
        box-shadow: 0 0 14px 5px #3a3a3a12;
    }

    .career-area .absolute-card {
        position: static;
        width: 100%;
        margin-top: 1rem;
    }

    .career-area .man-img {
        width: 100%;
    }

    .career-area,
    .news-area {
        margin-top: 2.5rem;
    }

    .about-btn {
        margin: 2rem 0;
    }

    #news-splide .splide__arrows.splide__arrows--ltr {
        position: absolute;
        top: -11.5rem;
        right: 0rem;
    }

    #news-splide .splide__arrow--prev,
    #news-splide .splide__arrow--next {
        font-size: 1rem;
    }

    .title-news h2 {
        font-size: 1.4rem;
    }

    #news-splide .title-news a {
        font-size: 1rem;
    }

    footer {
        margin-top: 4rem;
        padding: 4rem 0;
        padding-bottom: 1.5rem;
    }

    .footer-top,
    .sub-footer {
        display: block;
    }

    .logo-area {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }

    .dropdown-wrapper {
        margin: 0;
    }

    .logo-area .logo {
        width: 6rem;
    }

    .lang-select {
        padding: .3rem 1rem;
    }

    .social-area {
        text-align: start;
        margin-top: 2rem;
    }

    .right-sub {
        margin-top: 1.2rem;
    }

    .social-area .icons {
        justify-content: flex-start;
    }

    .social-area .icons a {
        margin-left: 0;
    }

    .link-footer-area .col-md-2 {
        width: 50%;
        margin: 1rem 0;
    }

    .sub-footer a {
        font-size: .7rem;
    }

    .login-btn-absolute h6 {
        line-height: 1;
        margin: 0;
        font-size: .8rem;
    }

    .login-btn-absolute {
        right: 0;
        left: inherit;
        transform: rotateZ(0);
        top: 0;
        padding: .5rem 2rem;
    }

    .absolute-img-enter img {
        width: 40rem;
        display: none;
    }
}

@media(min-width:481px) and (max-width:575.98px) {

    .form-area .nav-item .nav-link {
        width: 100% !important;
    }

    .form-area .nav-item {
        width: 50% !important;
    }

    .navtabs-area-contact,
    .contact-form-area {
        margin-top: 5rem;
    }

    .contact-form-area .white-contact-bg {
        padding: 2rem 1rem;
    }

    .navtabs-area-contact .col-md-8 {
        margin-top: 2rem;
    }

    .navtabs-area-contact .tab-content {
        height: auto !important;
        padding: 2rem 0 !important;
    }

    .striped-background h2 {
        font-size: 2rem;
    }

    .striped-background {
        padding: 3rem 0;
        background-image: repeating-linear-gradient(to left, transparent 0px, transparent 150px, rgba(255, 255, 255, 0.247) 151px, rgb(255, 255, 255) 50px);
    }

    .tech-area {
        margin-top: 5rem;
    }

    .tech-area .col-md-7 {
        margin-top: 2rem;
        text-align: start;
    }

    .tech-area h2 {
        font-size: 1.5rem;
    }

    .enter-career-area h2 {
        font-size: 2rem;
    }

    .ik-area .footer-ik-card {
        padding: .2rem;
    }

    .ik-area .footer-ik-card h4,
    .ik-area .footer-ik-card h6 {
        font-size: .7rem;
    }

    .op-area {
        margin-top: 5rem;
    }

    .op-area .op-title {
        text-align: center;
    }

    .op-area .positions-card .col-md-3 {
        margin-bottom: 1rem;
    }

    .aplly-jobs a {
        margin-top: 1rem;
    }

    .white-career-section {
        margin-top: 5rem;
    }

    .white-career-section .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .white-career-section .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .flexed-relative-cards {
        display: block;
        margin-top: 2rem;
    }

    .flexed-relative-cards .relative-card {
        margin: 3rem 0;
        width: 100%;
    }

    .navtabs-area-services {
        margin-top: 2.5rem;
    }

    .navtabs-area-services .tab-pane {
        padding: 2rem 1rem;
    }

    .navtabs-area-services .tab-pane {
        margin-top: 2rem;
    }

    .navtabs-area-services .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .navtabs-area-services .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .navtabs-area-services .descrip h3 {
        font-size: 1rem;
    }

    .info-ad-area {
        padding: 2rem 1.2rem;
    }

    .info-ad-area .flexed-navtabs {
        display: block;
    }

    .info-ad-area .button-info {
        margin-top: 2rem;
    }

    .navtabs-area {
        margin-top: 2.5rem;
    }

    .navtabs-area .tab-pane {
        margin-top: 2rem;
    }

    .navtabs-area .title-navtabs {
        padding: 1rem;
    }

    .navtabs-area .descrip {
        padding: .1rem 2.5rem;
        padding-right: 1rem;
    }

    .brand-tabs {
        padding: .1rem 2.5rem;
        padding-right: 1rem;
    }

    .brand-tabs .col-md-4 {
        width: 50%;
    }

    .navtabs-area .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .navtabs-area .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .textured-text {
        font-size: 1.7rem;
    }

    .navtabs-area .descrip p {
        font-size: .9rem;
        margin-top: .7rem;
    }

    .navtabs-area .descrip h3 {
        font-size: 1rem;
    }

    .navbar-brand img {
        width: 6rem;
    }

    .navbar-brand img {
        width: 6rem;
    }

    .enter-area,
    .all-services-section,
    .video-area,
    .career-area {
        margin-top: 1.3rem;
    }

    .enter-area h2,
    .end-col h2,
    .career-area .end-col h2 {
        font-size: 2rem;
    }

    .enter-area h6,
    .end-col p {
        line-height: 1.5;
        font-size: .82rem;
        margin: .7rem 0;
    }

    .end-col {
        text-align: start;
        margin-top: 3rem !important;
    }

    .all-services-section h6 {
        font-size: .7rem;
        margin: 1rem 0;
    }

    .about-btn a {
        font-size: .8rem;
    }

    .video-area {
        padding: 2rem 0;
    }

    .video-area .title {
        width: 100%;
    }

    .video-area .title h2 {
        font-size: 1.3rem;
    }

    .video-area p {
        font-size: .7rem;
        margin: .8rem 0;
    }

    .play-btn-div {
        margin-top: 1rem;
    }

    .play-btn-div img {
        width: 3rem;
    }

    .all-services-section .card p {
        font-size: .85rem;
    }

    .all-services-section .col-md-2 {
        margin-top: 2rem;
    }

    .all-services-section .col-md-2:first-child {
        margin-top: 0rem;
    }

    .all-services-section .card {
        padding: 2rem 2rem;
        box-shadow: 0 0 14px 5px #3a3a3a12;
    }

    .career-area .absolute-card {
        position: static;
        width: 100%;
        margin-top: 1rem;
    }

    .career-area .man-img {
        width: 100%;
    }

    .career-area,
    .news-area {
        margin-top: 2.5rem;
    }

    .about-btn {
        margin: 2rem 0;
    }

    #news-splide .splide__arrows.splide__arrows--ltr {
        position: absolute;
        top: -11.5rem;
        right: 0rem;
    }

    #news-splide .splide__arrow--prev,
    #news-splide .splide__arrow--next {
        font-size: 1rem;
    }

    .title-news h2 {
        font-size: 1.4rem;
    }

    #news-splide .title-news a {
        font-size: 1rem;
    }

    footer {
        margin-top: 4rem;
        padding: 4rem 0;
        padding-bottom: 1.5rem;
    }

    .footer-top,
    .sub-footer {
        display: block;
    }

    .logo-area {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }

    .dropdown-wrapper {
        margin: 0;
    }

    .logo-area .logo {
        width: 6rem;
    }

    .lang-select {
        padding: .3rem 1rem;
    }

    .social-area {
        text-align: start;
        margin-top: 2rem;
    }

    .right-sub {
        margin-top: 1.2rem;
    }

    .social-area .icons {
        justify-content: flex-start;
    }

    .social-area .icons a {
        margin-left: 0;
    }

    .link-footer-area .col-md-2 {
        width: 50%;
        margin: 1rem 0;
    }

    .sub-footer a {
        font-size: .7rem;
    }

    .login-btn-absolute h6 {
        line-height: 1;
        margin: 0;
        font-size: .8rem;
    }

    .login-btn-absolute {
        right: 0;
        left: inherit;
        transform: rotateZ(0);
        top: 0;
        padding: .5rem 2rem;
    }

    .absolute-img-enter img {
        width: 40rem;
        display: none;
    }

}

@media(min-width:576px) and (max-width:767.98px) {
    .form-area .nav-item .nav-link {
        width: 100% !important;
    }

    .form-area .nav-item {
        width: 50% !important;
    }

    .navtabs-area-contact,
    .contact-form-area {
        margin-top: 5rem;
    }

    .contact-form-area .white-contact-bg {
        padding: 2rem 1rem;
    }

    .navtabs-area-contact .col-md-8 {
        margin-top: 2rem;
    }

    .navtabs-area-contact .tab-content {
        height: auto !important;
        padding: 2rem 0 !important;
    }

    .striped-background h2 {
        font-size: 2.2rem;
    }

    .striped-background {
        padding: 3rem 0;
        background-image: repeating-linear-gradient(to left, transparent 0px, transparent 200px, rgba(255, 255, 255, 0.247) 201px, rgb(255, 255, 255) 50px);
    }

    .tech-area {
        margin-top: 5rem;
    }

    .tech-area .col-md-7 {
        margin-top: 2rem;
        text-align: start;
    }

    .tech-area h2 {
        font-size: 1.5rem;
    }

    .enter-career-area h2 {
        font-size: 2rem;
    }

    .ik-area .footer-ik-card {
        padding: .2rem;
    }

    .ik-area .footer-ik-card h4,
    .ik-area .footer-ik-card h6 {
        font-size: .7rem;
    }

    .op-area {
        margin-top: 5rem;
    }

    .op-area .op-title {
        text-align: center;
    }

    .op-area .positions-card .col-md-3 {
        margin-bottom: 1rem;
    }

    .aplly-jobs a {
        margin-top: 1rem;
    }

    .white-career-section {
        margin-top: 5rem;
    }

    .white-career-section .title-navtabs .border-title p {
        font-size: .8rem;
    }

    .white-career-section .title-navtabs .border-title h2 {
        font-size: 1.2rem;
    }

    .flexed-relative-cards {
        display: block;
        margin-top: 2rem;
    }

    .flexed-relative-cards .relative-card {
        margin: 3rem 0;
    }

    .info-ad-area {
        padding: 1.5rem 1.2rem;
    }

    .info-ad-area .flexed-navtabs h6 {
        font-size: .85rem;
    }

    .info-ad-area .flexed-navtabs h2 {
        font-size: 1.2rem;
    }

    .navtabs-area {
        margin-top: 3rem;
    }

    .tab-content>.tab-pane {
        margin-top: 3rem;
    }

    .absolute-img-enter img {
        width: 40rem;
    }

    .enter-area h2 {
        font-size: 2rem;
        width: 65%;
    }

    .enter-area .container h6 {
        width: 75%;
        line-height: normal;
    }

    .enter-area,
    .all-services-section h6 {
        margin-top: 0rem;
    }

    .all-services-section {
        margin-top: 1.5rem;
    }

    .all-services-section .card h3 {
        font-size: .9rem;
    }

    .all-services-section .card {
        padding: .6rem;
    }

    .end-col {
        text-align: start;
        margin-top: 2rem !important;
    }

    .end-col h2 {
        font-size: 1.5rem;
    }

    .all-services-section h6 {
        font-size: .8rem;
    }

    .video-area {
        margin-top: 3rem;
        padding: 2rem 0;
    }

    .video-area .title {
        width: 100%;
    }

    .video-area .title h2 {
        font-size: 2rem;
    }

    .career-area,
    .news-area {
        margin-top: 5rem;
    }

    .career-area .end-col {
        margin-top: 7rem !important;
    }

    .career-area .absolute-card {
        left: 50%;
        transform: translateX(-50%);
        bottom: -5rem;
    }

    .career-area .man-img {
        width: 100%;
    }

    .career-area .end-col h2 {
        font-size: 2.5rem;
    }

    .about-btn {
        margin: 2.5rem 0;
    }

    .title-news h2 {
        font-size: 1.5rem;
        width: 75%;
    }

    footer {
        margin-top: 7rem;
        padding: 4rem 0;
        padding-bottom: 1.5rem;
    }

    footer .link-footer-area .col-md-2 {
        width: 50%;
        margin-top: 1rem;
    }

    .sub-footer {
        display: block;
        text-align: center;
    }

    .enter-area span {
        font-size: 1rem;
    }

    .login-btn-absolute h6 {
        line-height: 1;
    }

    .right-sub {
        margin-top: 2rem;
    }

    .login-btn-absolute {
        transform: rotateZ(0);
        top: 0;
        right: 0;
        left: inherit;
        padding-bottom: .5rem;
    }

    #news-splide .title-news {
        width: 100%;
    }

    #news-splide .title-news a {
        font-size: 1rem;
        line-height: normal;
    }
}

@media(min-width:768px) and (max-width:991.98px) {
    .form-area .nav-item .nav-link {
        width: 100% !important;
    }

    .form-area .nav-item {
        width: 50% !important;
    }

    .navtabs-area-contact .col-md-4 {
        width: 100%;
    }

    .navtabs-area-contact .col-md-8 {
        width: 100%;
    }

    .navtabs-area-contact .tab-content {
        padding: 2.5rem;
        display: block;
        margin-top: 2rem;
    }

    .striped-background h2 {
        font-size: 2.5rem;
    }

    .striped-background {
        padding: 3rem 0;
        background-image: repeating-linear-gradient(to left, transparent 0px, transparent 200px, rgba(255, 255, 255, 0.247) 201px, rgb(255, 255, 255) 50px);
    }

    .tech-area {
        margin-top: 5rem;
    }

    .tech-area .col-md-1 {
        display: none;
    }

    .tech-area .col-md-4 {
        width: 40%;
    }

    .tech-area .col-md-7 {
        width: 60%;
    }

    .tech-area h2 {
        font-size: 1.2rem;
    }

    .tech-area p {
        font-size: .8rem;
        line-height: normal;
    }

    .enter-career-area h2 {
        font-size: 3rem;
    }

    .ik-area .footer-ik-card {
        padding: 1rem;
    }

    .ik-area .footer-ik-card h4 {
        font-size: 1rem;
    }

    .ik-area .footer-ik-card h6 {
        font-size: .8rem;
    }

    .positions-card .card-posit {
        padding: 1rem;
    }

    .positions-card .card-posit h3 {
        font-size: .8rem;
    }

    .positions-card .card-posit p,
    .positions-card .card-posit .location-flexed h6 {
        font-size: .7rem;
    }

    .navtabs-area .card-brand {
        padding: .2rem .4rem;
    }

    .navtabs-area-services .descrip img {
        height: 100%;
        object-fit: cover;
    }

    .navtabs-area-services .descrip p {
        line-height: normal;
    }

    .navtabs-area-services .tab-pane {
        padding: 2rem 1.2rem;
    }

    .info-ad-area {
        padding: 2rem 1.2rem;
    }

    .info-ad-area .flexed-navtabs h2 {
        font-size: 1.2rem;
    }

    .navtabs-area .col-md-1 {
        display: none;
    }

    .navtabs-area .col-md-3 {
        width: 33.3333%;
    }

    .navtabs-area .nav-pills .nav-link {
        font-size: .85rem;
    }

    .textured-text {
        font-size: 2.1rem;
    }

    .navtabs-area .descrip h3 {
        font-size: 1.2rem;
    }

    .navtabs-area-services .col-md-1 {
        display: none;
    }

    .navtabs-area-services .col-md-3 {
        width: 33.3333%;
    }

    .navtabs-area-services .nav-pills .nav-link {
        font-size: .85rem;
    }

    .navtabs-area-services .descrip h3 {
        font-size: 1rem;
    }

    .navtabs-area-services .nav-link {
        padding: .7rem 1rem;
    }

    .absolute-img-enter img {
        width: 50rem;
    }

    .enter-area .col-md-6 {
        width: 70%;
    }

    .enter-area h2 {
        font-size: 2.1rem;
        width: 100%;
    }

    .enter-area .container h6 {
        width: 75%;
        line-height: normal;
    }

    .enter-area,
    .all-services-section h6 {
        margin-top: 0rem;
    }

    .all-services-section {
        margin-top: 1.5rem;
    }

    .all-services-section .card h3 {
        font-size: .9rem;
    }

    .all-services-section .card {
        padding: .6rem;
    }

    .end-col h2 {
        font-size: 1.5rem;
    }

    .all-services-section h6 {
        font-size: .8rem;
        text-align: end;
    }

    .all-services-section .col-md-2 {
        width: 33.3333%;
    }

    .all-services-section .col-md-1 {
        display: none;
    }

    .all-services-section .col-md-5 {
        width: 100%;
        margin-top: 2rem;
    }

    .video-area {
        margin-top: 3rem;
        padding: 2rem 0;
    }

    .video-area .title {
        width: 75%;
    }

    .video-area .title h2 {
        font-size: 2rem;
    }

    .career-area,
    .news-area {
        margin-top: 5rem;
    }

    .career-area .absolute-card {
        width: 20rem;
        right: inherit;
        left: 50%;
        transform: translateX(-50%);
        bottom: 1rem !important;
    }

    .career-area .man-img {
        width: 100%;
    }

    .career-area .end-col h2 {
        font-size: 2rem;
    }

    .about-btn {
        margin: 2.5rem 0;
    }

    .title-news h2 {
        font-size: 1.5rem;
        width: 75%;
    }

    footer {
        margin-top: 7rem;
        padding: 4rem 0;
        padding-bottom: 1.5rem;
    }

    footer .link-footer-area .col-md-2 {
        width: 33.3333%;
        margin-top: 1rem;
    }


    .enter-area span {
        font-size: 1rem;
    }

    .login-btn-absolute h6 {
        line-height: 1;
    }

    .login-btn-absolute {
        transform: rotateZ(0);
        top: 0;
        right: 0;
        left: inherit;
        padding-bottom: .5rem;
    }

    #news-splide .title-news {
        width: 100%;
    }

    #news-splide .title-news a {
        font-size: 1.4rem;
    }
}

@media(min-width:992px) and (max-width:1199.98px) {
    .form-area .nav-item .nav-link {
        width: 100% !important;
    }

    .form-area .nav-item {
        width: 50% !important;
    }

    .navtabs-area .card-brand {
        padding: .5rem 1rem;
    }

    .navtabs-area .col-md-1 {
        display: none;
    }

    .info-ad-area .flexed-navtabs h2 {
        font-size: 1.5rem;
    }

    .navtabs-area .col-md-3 {
        width: 33.3333%;
    }

    .textured-text {
        font-size: 3rem;
    }

    .navbar-expand-lg .navbar-nav {
        margin: 0 !important;
    }

    .navbar-expand-lg .navbar-nav li {
        margin: 0 1rem;
    }

    .navbar-brand img {
        width: 6rem;
    }

    .absolute-img-enter img {
        width: 75rem;
    }

    .enter-area,
    .all-services-section {
        margin-top: 2rem;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1rem;
    }

    .login-btn-top {
        padding: .3rem 2rem;
    }

    .all-services-section .col-md-1 {
        display: none;
    }

    .all-services-section .col-md-2 {
        width: 20%;
    }

    .all-services-section .col-md-5 {
        width: 40%;
    }

    .video-area .title {
        width: 75%;
    }

    .career-area .end-col h2 {
        font-size: 2rem;
    }

    .news-area {
        margin-top: 10rem;
    }

    #news-splide .title-news a {
        font-size: 1.2rem;
    }
}

@media(min-width:1200px) and (max-width:1399.98px) {


    .navbar-expand-lg .navbar-nav {
        margin: 0 !important;
    }

    .navbar-expand-lg .navbar-nav li {
        margin: 0 1.2rem;
    }

    .navbar-brand img {
        width: 6rem;
    }

    .absolute-img-enter img {
        width: 75rem;
    }

    .enter-area,
    .all-services-section {
        margin-top: 3rem;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 1rem;
    }

    .login-btn-top {
        padding: .3rem 2rem;
    }

    .all-services-section .col-md-1 {
        display: none;
    }

    .all-services-section .col-md-2 {
        width: 20%;
    }

    .all-services-section .col-md-5 {
        width: 40%;
    }

    .video-area .title {
        width: 75%;
    }

    .career-area .end-col h2 {
        font-size: 2rem;
    }

    .news-area {
        margin-top: 10rem;
    }

    #news-splide .title-news a {
        font-size: 1.2rem;
    }
}