@media all and (max-width:1600px) {
    .slidrContent {
        padding: 4% 22px 0px 6%;
    }
}

@media all and (max-width:1500px) {
    .slidrContent h2 {
        font-size: 50px;
    }

    .ceoImg {
        min-width: 180px;
        margin: 45px auto 0;
    }
}

@media all and (max-width:1400px) {
    .slidrContent img {
        max-width: 300px;
    }

    .slidrContent h2 {
        font-size: 45px;
    }

    .slick-dotted.slick-slider.tetiSlider {
        max-width: 85%;
    }

    .tetiSlider .slick-prev {
        right: -92px;
    }

    .tetiSlider .slick-next {
        left: -92px;
    }
}

@media all and (max-width:1320px) {
    .ceoMsgWrap {
        flex-direction: column;
        padding: 45px 5px 0 10px;
    }

    .ceoContent {
        padding: 31px 35px 5px;
        text-align: center;
    }
}

@media all and (max-width:1280px) {
    .slidrContent {
        padding: 20px 32px 8px 51px
    }

    .connectCol .nav {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
    }

    .connectCol .nav-tabs > li > a {
        white-space: nowrap;
    }

    .slidrContent h2 {
        font-size: 40px;
    }

    .ceoImg {
        margin: 45px auto 0;
    }
}

@media all and (max-width:1100px) {
    .slidrContent {
        padding: 20px;
    }

        .slidrContent img {
            max-width: 200px;
        }

        .slidrContent h2 {
            font-size: 35px;
        }

    .about-col {
        padding: 50px 0;
    }

    .whiteBgCol,
    .darkWhiteBgCol.connectCol,
    .ceoMsgCol {
        padding: 50px;
    }

    .about-col h2 {
        margin-bottom: 20px;
    }

    .pl-72 {
        padding-left: 35px;
    }

    .ceoImg {
        border-width: 9px;
        max-width: 180px;
        margin: 0px auto 15px;
    }

    /*    .ceoImg img{max-width: 200px;}*/
    .ceoContent {
        padding: 0 0 0 45px;
    }

    .awardSlide {
        padding: 0 6px 25px;
    }
}

@media all and (max-width:991px) {
    .whiteBgCol.darkWhiteBgCol .col-md-6.col-sm-12 {
        padding: 0 !important;
    }
}

@media all and (max-width:814px) {
    .dniWrap {
        margin-top: 64px
    }
}

@media all and (max-width:767px) {
    .slidrContent h2 {
        font-size: 24px;
    }

    .slidrContent h4 {
        font-size: 14px;
    }

    .shortGalryWrap .col-sm-6 {
        width: 100%
    }

    body .shortGalryWrap iframe {
        min-height: 350px
    }

    .shortGalryWrap .row .row .col-sm-6 {
        width: 50%;
    }

    .shortGalryWrap .row .row .imgCover {
        margin: 6px 0 0;
    }

    .ceoMsgWrap {
        flex-direction: column;
        padding: 25px 0 0;
    }

    .about-col .row.d-flex,
    .connectCol .row {
        flex-direction: column;
    }

    .orngCol, .redCol {
        margin: 20px 0 0;
    }

    .ceoContent {
        margin: 20px 0 0;
        padding: 0;
    }

    .sliderInr {
        padding: 105px 24px 24px;
        margin: 82px 0 0;
    }

    .imgWrap {
        left: 0;
        right: 0;
        top: -82px;
        max-width: 165px;
        border-width: 4px;
        margin: auto;
    }

    .whiteBgCol.testimonials-wrap {
        padding-bottom: 65px;
    }

    .awardSlider {
        padding-left: 0;
        padding-right: 0;
    }

        .awardSlider.slick-dotted.slick-slider {
            margin-bottom: 0;
        }

        .awardSlider .slick-dots {
            bottom: -10px;
        }

    .play-btn-wrap {
        min-height: 200px;
    }

    .lineTitle,
    .about-col h2 {
        font-size: 32px;
    }

    .about-col h3 {
        font-size: 22px;
    }

    .whiteBgCol.darkWhiteBgCol h4 {
        font-size: 18px;
    }

    /*.about-col p {
		font-size: 16px;
	}*/

    .sliderInr {
        margin-left: 15px;
    }

    .slick-dotted.slick-slider.tetiSlider {
        max-width: 100%;
        margin-top: 20px;
    }

    .sliderInr {
        background-size: 45px;
    }

    .awardSlide {
        padding: 0 10px 25px;
    }

    .slick-dotted.slick-slider.innerSlider2,
    .slick-dotted.slick-slider.innerSliderUnnati {
        margin-bottom: 60px;
    }

        .slick-dotted.slick-slider.innerSlider2 .slick-dots,
        .slick-dotted.slick-slider.innerSliderUnnati .slick-dots {
            bottom: -38px;
        }

    .innerSlider2 .slick-dots li button,
    .awardSlider .slick-dots li button {
        background: #47499e;
    }

    .innerSliderUnnati .slick-dots li button {
        background: #fff;
    }

    .revSliderWrap,
    .innerSlider2,
    .innerSliderUnnati {
        max-width: 100%;
    }

    .revSliderWrap {
        margin-bottom: 60px;
    }

    .rev_slider .slick-dots {
        display: flex;
        justify-content: center;
        bottom: -40px;
    }

        .rev_slider .slick-dots li {
            background: #47499e;
            height: 5px;
            padding: 0;
            width: 8px;
            border-radius: 3px;
        }

            .rev_slider .slick-dots li.slick-active {
                width: 30px;
            }

    .darkWhiteBgCol.whiteBgCol p.hiddenText {
        margin-top: 20px;
    }

    .ceoImg {
        max-width: 200px;
    }

        .ceoImg img {
            max-width: 100%;
        }

    .call-export-wrap a {
        font-family: roboto;
    }

    footer .copyright p {
        font-weight: 400;
    }

    .ceoMsgCol .col-sm-6 {
        margin: 20px 0;
    }

    .ceoMsgCol .lineRight:nth-child(1) {
        margin-bottom: 50px;
    }

        .ceoMsgCol .lineRight:nth-child(1)::after {
            content: '';
            position: absolute;
            right: 0;
            top: auto;
            bottom: -23px;
            margin: auto;
            height: 2px;
            width: 80%;
            left: 0;
            background: linear-gradient(90deg, rgba(92,5,150,0) 0%, rgba(255,255,255,1) 51%, rgba(253,29,29,0) 100%);
        }
}

@media all and (max-width:650px) {
    .ytvideo, .mainSlider video {
        height: 400px;
    }

    .about-col .col-sm-6 {
        padding: 0;
    }

    .aboutUsVideo video {
        max-width: 100%
    }

    .slick-slide {
        margin: 0;
    }

    .sliderInr {
        margin-left: 0;
        min-height: 661px;
    }

    .awardCol {
        box-shadow: none;
        border: 1px solid #cccccc5c;
    }

    .innerSlider2 .slick-slide img,
    .innerSliderUnnati .slick-slide img {
        width: 100%;
    }

    .pl-0 {
        padding-right: 15px;
    }

    .slidrContent h2 {
        margin-top: 8px;
        max-width: 70%;
        margin: 0 auto;
        line-height: 1.3;
    }

    .slidrContent {
        padding: 20px;
        text-align: center
    }

        .slidrContent img {
            margin: 0 auto;
            display: block;
        }

        .slidrContent h3 {
            margin: 15px 0 0;
        }

    .about-col {
        background-image: url(../../Diversity-Inclusion/images/bg-mob.webp);
    }

        .about-col h2 {
            margin-bottom: 0
        }

    .pl-72 {
        padding-left: 0;
    }

    .about-col .col-sm-7 {
        padding: 0;
    }

    .about-col {
        padding: 20px;
    }

    .whiteBgCol,
    .darkWhiteBgCol.connectCol,
    .ceoMsgCol {
        padding: 30px 20px;
    }

    .lineTitle::after {
        display: none !important;
    }

    .ceoMsgWrap h5 {
        font-size: 18px;
    }

    /*.whiteBgCol p.hiddenText,
	.whiteBgCol p,
	.ceoMsgWrap p {
		font-size: 16px;
	}*/

    .whiteBgCol p.hiddenText {
        max-height: 120px;
        line-height: 24px;
    }

    .tabSection ul.nav {
        align-items: normal;
    }

        .tabSection ul.nav li {
            flex: 1
        }

            .tabSection ul.nav li a {
                min-width: 1px;
                display: flex;
                align-items: center;
                height: 100%;
                justify-content: center;
            }

    .tabSection li:first-child a {
        border-radius: 50px 0 0 50px;
    }

    .tabSection li:last-child a {
        border-radius: 0 50px 50px 0;
    }

    .tabSection ul.nav li a {
        padding: 4px;
    }

    .topslider .slick-next,
    .topslider .slick-prev {
        max-width: 33px;
    }

    .topslider .slick-next {
        left: 12px;
    }

    .topslider .slick-prev {
        right: 12px;
    }

    .comuntyCol.whiteBgCol p.hiddenText {
        max-height: 140px;
        margin: 25px 0 10px;
    }

        .comuntyCol.whiteBgCol p.hiddenText::after,
        .comuntyCol .toggleContent .toggle {
            display: block;
        }

        .comuntyCol.whiteBgCol p.hiddenText.show {
            max-height: 100%;
        }

    .rev_slider .slick-list {
        padding-left: 4% !important;
        padding-right: 4% !important;
    }

    .rev_slider .slick-snext {
        transform: translate3d(14%, 0, -18px)
    }

    .rev_slider .slick-sprev {
        transform: translate3d(-14%, 0, -18px)
    }

    .rev_slider .slick-dots {
        bottom: -40px;
    }

    .slick-list {
        padding: 0 !important
    }

    .connectCol .nav {
        margin: 0 -20px 25px
    }

    .awardSlider {
        padding: 30px 0;
    }

    .awardSlide {
        padding: 0;
    }

    .tabCol {
        padding: 15px;
    }

    .connectCol .input-group {
        flex-direction: column;
        margin: 10px 0 0;
    }

        .connectCol .input-group .aplyBtn {
            margin: 10px auto 0;
        }

    .slick-prev,
    .slick-next {
        top: 39%;
    }

    .shortGalryWrap {
        max-width: 100%;
        margin: 0 auto;
    }

        .shortGalryWrap .container-fluid {
            padding: 0;
        }

        .shortGalryWrap .row {
            margin: 0;
        }

            .shortGalryWrap .col-sm-6,
            .shortGalryWrap .row .row .col-sm-6 {
                padding: 0;
            }

                .shortGalryWrap .row .row .col-sm-6:nth-child(2),
                .shortGalryWrap .row .row .col-sm-6:nth-child(4) {
                    padding-left: 1%;
                }

                .shortGalryWrap .row .row .col-sm-6:nth-child(1),
                .shortGalryWrap .row .row .col-sm-6:nth-child(3) {
                    padding-right: 1%;
                }
}

@media all and (max-width:480px) {
    .slidrContent h2 {
        max-width: 100%;
    }

    .aboutUSVideoSlider video, .aboutUSVideoSlider iframe {
        min-height: 200px
    }

    .ytvideo, .mainSlider video {
        height: 215px;
    }

    .revSliderWrap .rev_img p, .disability-inc p {
        font-size: 12px;
        line-height: 1.2;
        padding: 4px 11px;
    }

    .slick-prev, .slick-next {
        top: auto;
        bottom: 130px;
    }
}
