@media screen and (max-width: 767px) {
    #login .row .col-sm-6 svg {
        display: none;
    }

    .navbar-brand {
        margin-right: 0px;
    }

    .respimg {
        width: 200px;
    }

    .navbar-toggler-icon {
        width: 1em;
        height: 1em;
    }

    .nav-link {
        padding: 0px;
    }

    .navbar-nav {
        margin-bottom: 7px;
    }

    .navbar-light .navbar-nav .nav-link {
        line-height: 2.4;
    }

    .news_text::before {
        content: none;
    }

    .news_text::after {
        content: none;
    }

    .nav-item a:hover {
        border-bottom: none;
    }

    #carousel2 .carousel-control-prev {
        left: 0 !important;
    }

    #carousel2 .carousel-control-next {
        right: 0 !important;
    }

    #carousel3 .carousel-control-prev {
        left: 0 !important;
    }

    #carousel3 .carousel-inner .carousel-item > div {
        display: none;
    }

        #carousel3 .carousel-inner .carousel-item > div:first-child {
            display: block;
        }

    #carousel3 .carousel-inner .carousel-item.active,
    #carousel3 .carousel-inner .carousel-item-start, #carousel3
    .carousel-inner .carousel-item-next, #carousel3
    .carousel-inner .carousel-item-prev {
        display: flex;
        transition-duration: 1s;
    }

    .active1::after {
        content: none !important;
        border-bottom: none;
    }

    .active2::after {
        content: none !important;
    }

    #carousel3 .carousel-control-next {
        right: 0 !important;
    }

    .childmar:after {
        content: none;
    }

    .child-right {
        width: 0;
    }

    .carousel_f .flickity-viewport {
        height: 350px !important;
    }

    .childmar {
        padding: 0;
        font-size: 10px;
    }

    .carousel-inner .carousel-item > div {
        display: none;
    }

        .carousel-inner .carousel-item > div:first-child {
            display: block;
        }

    .foot_bg .row .col-sm-3:first-child {
        width: 65%;
        margin-bottom: 20px !important;
    }

    .foot_bg .row .col-sm-3:nth-child(4) {
        width: 70%;
    }

    .about_card .col-sm-4 {
        width: 60%;
        text-align: center;
        margin: auto !important;
        padding: 20px !important;
    }

    .about_card .col-sm-8 {
        padding: 20px !important;
    }

    .success_card_bg .col-sm-4 {
        display: none;
    }

    .success_card {
        margin-bottom: 20px;
    }

    #announcements .col-sm-3 {
        width: 50%;
        margin: auto;
        padding: 10px !important;
    }

    #announcements .col-sm-9 {
        padding: 15px !important;
    }

    #announcements #mycarousel2 .carousel-indicators {
        left: 0;
        right: 0;
        bottom: -30px;
    }

    .footer_logo {
        width: 15%;
    }

    .product-card {
        width: 90%;
        margin: 10px;
    }

    .login_btn {
        font-size: 10px;
    }

    .login_icon {
        width: 15px;
    }
}
/*@media only screen and (min-width: 1999px) {
    .navbar-light .navbar-nav .nav-link {
        font-size: 13px;
    }
    .heading {
        margin-right: -255px;
    }
    qrimg {
        width: 100%;
    }*/
@media (min-width: 992px) and (max-width:1200px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px;
    }

    #header .gsc-search-button-v2 {
        height: 37px;
    }

    .heading {
        padding: 13px 6px 2px 55px;
    }

    .qrimg {
        width: 100%
    }
    /*    .heading {
        margin-right: -255px;
    }

    qrimg {
        width: 100%;
    }*/
}

@media only screen and (max-width:1200px) {
    #carousel2 .carousel-control-next {
        right: -40px;
    }

    #carousel2 .carousel-control-prev {
        left: -50px;
    }
}

@media only screen and (min-width: 768px) {
    /*.dropdown:hover .dropdown-menu {
     display: block;
   }*/
    #Carousel2 .carousel-inner .carousel-item-end.active,
    #Carousel2 .carousel-inner .carousel-item-next {
        transform: translateX(25%);
    }

    #Carousel2 .carousel-inner .carousel-item-start.active,
    #Carousel2 .carousel-inner .carousel-item-prev {
        transform: translateX(-25%);
    }

    #carousel3 .carousel-inner .carousel-item-right.active,
    #carousel3 .carousel-inner .carousel-item-next,
    #carousel3 .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(25%) !important;
    }

    #carousel3 .carousel-inner .carousel-item-left.active,
    #carousel3 .carousel-item-prev:not(.carousel-item-end),
    #carousel3 .active.carousel-item-start,
    #carousel3 .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-25%) !important;
    }

    #carousel3 .carousel-item-next.carousel-item-start, #carousel3 .active.carousel-item-end {
        transform: translateX(0) !important;
    }

    #carousel3 .carousel-inner .carousel-item-prev, #carousel3
    .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-25%) !important;
    }
    /*
    #carousel2 .carousel-inner .carousel-item .col-md-3 {
       
        width: 40% !important;
    }*/
}

@media (min-width: 993px) and (max-width: 1100px) {
    .navbar-light .navbar-nav .nav-link {
        padding-left: 0px;
    }

    .dropdown-item {
        font-size: 10px;
    }
}

@media screen and (max-width: 800px) {
    /*.respimg {
        padding: 0px 10px;
        width: 250px;
    }*/

    #loader-wrapper {
        padding: 15px;
    }

    .industries-icon-conect-2 {
        font-size: 8px;
    }

    .industries-icon-conect-1 {
        font-size: 14px;
    }
    /*.pre_arrow {
        padding: 1px;
    }

    .next_arrow {
        padding: 1px;
    }*/

    #bannerCarousel .carousel-indicators [data-bs-target] {
        width: 10px;
        height: 10px;
    }

    .heading1 {
        font-size: 20px;
        background-size: 70%;
        padding: 7px;
    }

    .py-5 {
        padding-top: 2rem !important;
    }

    #bannerCarousel .carousel-control-prev {
        right: 20%;
        left: auto;
    }

    .latest_news {
        width: 200px;
    }

    .icon {
        margin-left: 160px;
    }

    .latest_news_icon1 {
        width: 160px !important;
        margin-top: 0px;
        margin-left: 0px;
    }

    .latest_news_icon {
        width: 160px;
        position: absolute;
        top: -12px;
    }

    .shape {
        font-size: 8px;
        padding: 9px 15px;
        width: 135px;
    }

    .flash-icon {
        width: 6px;
    }

    .lun {
        border-radius: 15px;
    }

    .lnu-main {
        border-radius: 35px;
    }

    /*    .heading {
        background-size: 70%;
        padding: 0px 0px 1px 40px;
        font-size: 22px;
    }*/

    .carousel-inner .carousel-item .quick_img {
        margin-left: 125px;
    }

    #stratagic_bg {
        display: none;
    }
    /*
    .respimg-1 {
        float: right;
    }*/

    .login_btn {
        margin-top: 25px;
    }
}

@media screen and (max-width: 1000px) {
    #carousel2 .carousel-control-prev {
        left: -30px;
    }

    #carousel2 .carousel-control-next {
        right: -40px;
    }

    .heading1 {
        padding: 14px;
        font-size: 20px;
        background-size: 60%;
    }

    /*        .heading {
                background-size: 45%;
            }*/

    .industries-icon-info {
        margin-right: -18px;
    }

    .industries-icon-conect-2 {
        font-size: 9px;
    }

    .industries-icon-1 {
        width: 126px
    }

    .industries-icon-2 {
        width: 92px;
    }

    .industries-icon-3 {
        width: 79px;
    }

    .industries-icon-4 {
        width: 132px;
    }

    .industries-icon-5 {
        width: 100px;
    }
}



@media only screen and (max-width: 600px) {
    /*   .carousel-inner .carousel-item .quick_img {
        margin-left: 60px;
    }*/

    .flickity-prev-next-button.previous {
        /* left: 6%;*/
    }

    .flickity-prev-next-button {
        width: 30px;
        height: 30px;
        top: 40%;
    }

    .heading {
        font-size: 15px;
    }

    .heading3 {
        font-size: 15px;
        padding: 0px 11px;
    }

    .about-card-sub-1-cardicon {
        margin-left: 135px;
    }

    .about-card-sub-1-cardicon-number {
        margin-left: 150px;
    }
}

@media (min-width: 600px) and (max-width: 786px) {
    /*.respimg {
        margin-left: 70px;
    }*/

    /*   .carousel-inner .carousel-item .quick_img {
        margin-left: 60px;
    }*/

    .flickity-prev-next-button.previous {
        left: 17%;
    }

    .flickity-prev-next-button {
        width: 30px;
        height: 30px;
        top: 40%;
    }

    .heading {
        font-size: 15px;
    }

    .heading3 {
        font-size: 15px;
        padding: 0px 11px;
    }

    .about-card-sub-1-cardicon {
        margin-left: 135px;
    }

    .about-card-sub-1-cardicon-number {
        margin-left: 150px;
    }
}

@media (min-width: 770px) and (max-width: 900px) {
    #carousel2 .carousel-inner .carousel-item .col-md-3 {
        width: 40% !important;
    }
}

@media only screen and (min-width: 768px) {
    .respimg {
        margin-left: 0px;
        padding: 0px 0px;
    }

    .about-card-sub-1 {
        box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
        width: 125px;
        height: 422px;
        padding: 20px;
    }
}

@media screen and (min-width:992px) {
    .mobile_login_button {
        display: none !important;
    }

    #header .nav_bar_search_font_lang {
        display: none !important;
    }

    .respimg-1 {
        margin-right: 50px;
    }

    .gtranslate_wrapper {
        /*position: absolute;*/
        top: 20px;
        right: 20px;
    }
}

@media screen and (max-width: 991px) {
    .mobile-search-items, #nav-search-top-desktop {
        display: none !important;
    }

    .navbar-toggler {
        border: var(--bs-border-width) solid #fff !important;
    }
    /*#main_logo_top_section #nav-search-top, .font_size_increase_button, #fontsizenavincrease, .desktop_gtranslate_wrapper {
            display: none !important;
        }*/
    .nav_sect .navbar .desktop-login-btn {
        display: none;
    }

    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
    }

    .navbar-brand {
        color: #fff !important;
    }

    .heading {
        font-size: 16px;
        background-size: 30% 100%;
        padding: 13px 0 10px 21px;
    }

    .nav-item a.active1::after {
        border: none;
    }
}

@media (min-width: 992px) {
    .navbar-brand {
        display: none;
    }
}

@media screen and (max-width: 800px) {
    
    .latest_news_icon2 {
        width: 70px;
        height: auto;
    }

    .marquee_tag_section marquee {
        font-size: 16px;
    }
}

@media only screen and (max-width: 600px) {
    .latest_news_icon2 {
        width: 50px height: 27px;
        width: 51px;
        height: 30px;
    }

    .lnu-item {
        font-size: 9px;
    }

    .lnu {
        padding: 10px;
    }

    .lnu-main {
        width: 220px;
    }

    .heading3 {
        font-size: 12px;
        padding: 0px 20px;
    }
}

@media only screen and (max-width: 600px) {
    .flickity-prev-next-button.next {
        right: 23%;
    }

    .latest_news_icon2 {
        width: 50px;
        height: 27px;
    }

    .flickity-prev-next-button.next {
        right: 25%;
    }

    .animate_wheel2 {
        position: absolute;
        top: -10%;
        left: -40%;
    }

    #focus_sectors {
        padding: 0 !important;
    }

    /*.bounceInRight {
        margin-top: 15px;
    }*/

    .position_rel img:nth-child(1) {
        width: 100px;
        left: 120px;
    }

    .position_rel img:nth-child(3) {
        width: 70px;
        right: 50px;
        top: 80px;
    }

    .position_rel img:nth-child(2) {
        width: 130px;
        left: 85px;
        top: 120px;
    }
}

@media only screen and (max-width:575px) {
    #main_logo_top_section {
        justify-content: center;
    }
}

@media only screen and (max-width:576px) {
    #header #fontsizenavincrease {
        display: none;
    }

    .gsc-search-button-v2 {
        padding: 6px !important;
    }
}

@media only screen and (max-width:500px) {
    .pre_arrow {
        padding: 5px;
        margin-right: 20px;
    }

    .next_arrow {
        padding: 5px;
    }

    .carousel_f .flickity-viewport {
        height: 200px !important;
    }

    .carousel-cell img {
        height: 74%;
    }
}

@media only screen and (min-width:400px) and (max-width:500px) {
    .carousel-cell img {
        height: 125%;
    }

    .flickity-prev-next-button {
        top: 50%;
    }
}

@media only screen and (min-width:280px) and (max-width:400px) {
    .carousel-cell img {
        height: 100%;
    }
}

@media only screen and (max-width:450px) {
    .heading {
        font-size: 14px;
        background-size: 40% 100%;
    }

    .carousel-inner .carousel-item .quick_img {
        margin-left: 100px;
    }
}

@media only screen and (max-width:400px) {

    .carousel-inner .carousel-item .quick_img {
        margin-left: 70px;
    }
}

@media only screen and (max-width:350px) {

    .carousel-inner .carousel-item .quick_img {
        margin-left: 55px;
    }
}

@media only screen and (max-width:320px) and (min-width:270px) {

    .carousel-inner .carousel-item .quick_img {
        margin-left: 25px;
    }
}

@media only screen and (max-width:1300px) {
    .flickity-prev-next-button.next {
        right: 20%;
    }
}

@media only screen and (max-width:1250px) {
    .flickity-prev-next-button.next {
        right: 19%;
    }
}

@media only screen and (max-width:1200px) {
    .flickity-prev-next-button.next {
        right: 17% !important;
    }
}

@media only screen and (max-width:576px) {
    #main_logo_top_section {
        text-align: center !important;
    }

    #main_logo_top_section_img {
        text-align: center !important;
    }
}
