@media(max-width:1600px) {

    /* .video-wrap iframe{
       height: 840px;
        width: 1480px;
    } */
    .mask {
        font-size: 9vw;
    }
}

@media(max-width:1400px) {

    /* .video-wrap iframe{
        height: 760px;
        width:1350px;
    } */
    .mask {
        font-size: 8vw;
    }

    .navbar .navbar-nav .nav-link,
    .navbar .dropdown>.dropdown-menu li>a {
        font-weight: 400;
        font-size: 12px;
        padding: 10px 8px 10px;
    }
}

@media(max-width:991px) {

    .imageblock-section-img,
    .odd .imageblock-section-img {
        position: relative;
    }

    .background-image-holder {
        background: transparent !important;
        position: relative;
    }

    .mypadding {
        padding: 25px;
    }

    .header-transparent .navbar .navbar-brand {
        order: 1;
    }

    .navbar-toggler {
        order: 3;
    }

    .sm-search {
        order: 2;
    }

    .mobile-offcanvas {
        visibility: hidden;
        transform: translateX(-100%);
        border-radius: 0;
        display: block;
        position: fixed !important;
        top: 0;
        left: 0;
        height: 100%;
        width: 40%;
        z-index: 1200;
        overflow-y: scroll;
        overflow-x: hidden;
        transition: visibility 0.3s ease-in-out, transform 0.3s ease-in-out;
        background-color: #1f1f1f;
        padding: 25px;
        border-right: 1px solid #000;
    }

    .mobile-offcanvas.show {
        visibility: visible;
        transform: translateX(0);
    }

    .header .navbar-nav>li {
        display: block;
    }

    .header .navbar-nav li>a {
        display: inline-block;
    }

    .navbar .navbar-nav .dropdown.nav-item .nav-link:before {
        right: -5px;
    }

    .navbar .navbar-nav .dropdown.nav-item .nav-link:after {
        right: -10px;
    }

    .navbar .dropdown-menu {
        width: 20rem;

    }

    .header .navbar .dropdown:hover>.dropdown-menu {
        transform: none;
        width: 100%;
        background: transparent;
        box-shadow: none;
        padding: 0;

    }

    .header .navbar .dropdown-menu a.dropdown-item {
        padding: 10px 8px 10px;
        color: #fff;
    }

    .header .navbar .dropdown-menu {
        display: none !important;
    }

    .header .navbar .dropdown-menu.show {
        display: block !important;
    }

    .innerbanner {
        height: 460px;
        padding: 170px 40px;
    }

    .chairman-img {
        padding: 25px;
    }

    .mission-vision-bx {
        height: auto;
        margin-bottom: 25px;

    }

    .contact-wrapper {
        margin-top: 25px;
    }

    .cont-frm.add-info {
        margin-top: 25px;
    }

    .service-custom-bx {
        margin-bottom: 25px;
        height: auto !important;
    }

    .header .navbar .dropdown-menu {
        transform: none;
    }
}

@media (max-width: 576px) {
    .mobile-offcanvas {
        width: 60%;
    }

    .sm-search {
        padding-right: 0 !important;
    }

    .header-transparent {
        position: relative;
        background: #1f1f1f;
    }

    .navbar-brand img {
        height: 40px;
    }

    .text-dark img {
        width: 100%;
    }

    .ab-sp {
        margin-bottom: 25px;
        text-align: center;
    }

    .ab-sp img {
        width: 50% !important;
    }

    .branch-card {
        margin-bottom: 25px;
    }

    .pb-150,
    .pb-70 {
        padding-bottom: 40px;
    }

    .pt-150,
    .pt-70 {
        padding-top: 40px;
    }

    .leadership-content {
        padding-bottom: 0;
    }

    .leadership-content p:last-child {
        margin-bottom: 0px;
    }

    .pt-sm-0 {
        padding-top: 0px;
    }

    .head-title {
        font-size: 28px !important;
        line-height: 1;
    }

    .agro-about2 h2 {
        font-size: 20px !important;
    }

    .custom-about-sec .title {

        font-size: 25px !important;
    }

    .custom-about-sec {
        background-image: none !important;
    }

    .aboutuss h2 {
        text-align: center;
    }

    .aboutuss p {
        text-align: center;
        margin-top: 10px;
    }

    .head-title span img {
        padding-bottom: 0;
        vertical-align: baseline;
        width: 30px;
    }

    .row>* {
        padding-left: 15px;
        padding-right: 15px;
    }

    .imageblock-section .fa-arrow-right {
        display: none;
    }

    .imageblock-section {
        text-align: center;
    }

    .mission-vision-bx p {
        text-align: center !important;
    }

    .innerbanner {
        height: auto;
        padding: 80px 25px;
    }

    .custom-about-sec {
        text-align: left;
    }

    .tc-header-style1 .header-slider .slider-controls .swiper-button-prev {
        display: none;
    }

    .mining-txt h2,
    .mining-txt p {
        text-align: center;
    }

    .home-style1 .section-padding-x {
        /* padding-right: 0 !important;
        padding-left: 0 !important; */
    }

    .service-custom-bx p {
        margin-top: 25px !important;
    }

    .tc-experience-style1 {
        text-align: center;
        padding: 100px !important;
        border-radius: 10px 10px 0 0 !important;
        margin-top: -35px !important;
    }

    .tc-experience-style1 h5 {
        font-size: 16px;
    }

    .health-text {
        text-align: center;
    }

    .job-block p span {
        /*text-transform:uppercase;*/
        /*font-size: 16px;*/
        color: #f58220;
    }

    .site-footer,
    .site-footer a {
        text-align: center;
    }

    .innerbanner h2 {
        font-size: 30px;
        margin-bottom: 0;
    }

    .imageblock-section p {
        font-size: 1rem;
    }
}