@media screen and (max-width:1300px) {
 
    .trust-glo-img {
           padding-right: 26px;
    		width: auto;
    }
    .trust-glo-img img {
        width: 100%;
    }
}
@media screen and (max-width:1200px) {
    h3.emp-wellding {
        margin-bottom: 40px !important;
    }
    .public-pres {
        margin: 50px 0px 30px 0;
    }
    .pub-pres-img {
        height: 290px;
    }
    .colanknight-caro-video {
        height: 300px;
    }
    .colan-grind {
        margin-bottom: 30px !important;
    }
    .colanknight-para {
        margin-top: 25px;
        margin-bottom: 40px !important;
    }
    .make-us-different {
        margin: 40px 0;
    }
    .fest-blast h3 {
        margin-bottom: 30px !important;
    }
    .travel-abroad-head {
        margin: 40px 0px 40px;
    }
    .invest-para {
        margin-bottom: 20px !important;
    }
    .invest-head {
        margin-bottom: 15px !important;
    }
    .make-us-diff-head {
        margin-bottom: 20px !important;
    }
    .make-us-sub-head {
        margin-bottom: 10px !important;
    }  
    .make-us-para {
        margin-bottom: 15px !important;
    }
    .womens-empowerment {
        margin-bottom: 60px;
    }
    .fun-acti-grid-wrapper {
        margin-bottom: 50px;
    }
    .emply-say {
        margin: 20px
    
     0 40px;
    }
    .online-certificate {
        margin: 50px 0 40px;
    }
    .online-learn-head {
        margin-bottom: 30px !important;
    }
    .online-certif-head {
        margin-bottom: 30px !important;
    }
}
@media screen and (max-width:1024px) {
    .trust-glo-img {
        padding-right: 18px;
        width: 120px;
    }
    .trusted-global {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
@media screen and (max-width:991px) {
    .trusted-head {
        margin-bottom: 15px !important;
    }
    .trusted-global {
        flex-direction: column;
    }
    .trusted-global-image-wrap{
        flex-wrap: wrap;
    }
    .trust-glo-img{
    margin-bottom: 10px;
    }
    .employee-grid-image{
        grid-template-columns: auto auto auto;
    }
    .drag-and-drop-wrapper {
        padding-left: 30px;
    }
    .launch-events-wrapper {
        margin: 50px 0;
    }
    .process-wrapper .row>div:last-child .process-main {
        margin: auto;
        margin-bottom: 50px;    
    }
    .process-wrapper .row>div:nth-child(2) .process-main::after {
        display: none;
    }
    .process-wrapper .row>div:nth-child(3) .process-main::after {
         display: block;
    }
    .process-wrapper .row>div:nth-child(4) .process-main::after {
        display: none;
    }
    .process-main {
        margin-bottom: 50px;
    }
    .process-wrapper {
        margin-top: 70px;
    }
    .process-res-img {
        padding-right: 30px;
        height: 300px;
    }
    .process-res-img{
        margin-right: 0;
    }
    .our-location {
        margin: 100px 0 50px;
    }
    .freq-aked-qsrt {
        max-height: 500px;
        height: 500px;
    } 
    .freq-collpase-wrapp {
        height: 500px;
    }
    .more-reason-work {
        margin: 35px 0 30px !important;
    }
    .up-skill {
        margin: 10px 0 30px !important;
    }
    .modern-tech>h3 {
        margin-bottom: 20px !important;
    }
    .modern-tech>p {
        margin: 0 auto 20px !important;
    }
    .react-techno {
        margin: 35px auto 25px !important;
    }
    .inter-expo-head {
        margin: 60px 0 35px !important;
    }
    .edge-knowledge {
        margin: 30px 0 50px;
    }
    .await-img-warpper {
        margin: 30px 0 40px;
    }
    .good-deed {
        margin-top: 40px;
    }
    .good-deed-para {
        margin: 20px 0 !important;
    }
    .moder-arrow {
        width: 150px;
        height: 150px;
    }
    .modern-bulb {
        width: 340px;
        height: auto;
        max-width: 100%;
    }
    .edge-img-one {
        height: 380px;
    }
    .edge-image {
        height: 190px;
    }
    .awarness {
        padding: 10px;
    }
    .awar-head {
        margin-bottom: 15px !important;
    }
    .womens-empowerment {
        margin-bottom: 45px;
    }
    .fun-ab-para {
        padding: 0 20px 20px 20px;
    }
    
    .course-activity-left {
        padding-left: 0;
        margin-bottom: 20px;
        flex-wrap: wrap;
    }
	.next-career-move .nex-caree-btn {
    margin-left: 60px;
}
}
@media screen and (max-width:800px) {
    .online-learn-wrapper {
        width: 50%;
        margin-bottom: 20px;
    }
    .online-learn-wrapper:nth-child(2), .online-learn-wrapper:nth-child(3) {
        width: 50%;
    }
	.next-career-move .nex-caree-btn {
    margin-left: 20px;
}
	.next-career-move {
    align-items: baseline;
}
	.course-activity {
        flex-direction: column;
        margin-bottom: 30px;
    }
}
@media screen and (max-width:767px) {
    .drag-main {
        flex-direction: column;   
    }
    .drag-wrapper {
        width: 100%;
        padding: 25px 20px; 
    }
 .drag-main .drag-submit {
        margin-top: 20px;
    }
    .build-future {
        padding: 30px 37px 30px;
    }
    .delight {
        margin: 25px 0 35px !important;
    }
    .company-table {
        margin-top: 40px;
    }
    .post-resume {
        margin: 40px 0px 0 0;
    }
    .drag-main{
        margin-top: 20px;
    }
    .post-resume-content {
        padding: 30px 25px 35px;
    }
    .coll-head {
        padding-bottom:45px;
    }
    .latest-job {
        flex-direction: column;
        margin-bottom: 35px;
    }
    .latest-job-head {
        width: 100%;
        margin-bottom: 35px !important;
    }
    
    #job-slider1 {
        width: 100%;
    }
    .drag-down-img {
        width: 45px;
        height: 40px;
        min-width: 45px;
    }
    .drag-main .drag-submit {
        margin-left: 0;
        height: 40px;
    }
    .things-change {
        margin-bottom: 10px !important;
    }
    .emp-review .build-future {
        margin-top: 30px;
    }
    .public-pres {
        margin: 30px 0px 20px 0;
    }
    .colan-grid-wrapper {
        margin-bottom: 20px;
        text-align: center;
    }
    .colanknight-caro-video {
        height: 250px;
    }
    .employee-grid-image{
        grid-template-columns: auto auto ;
    }
    .colaknight {
        margin-bottom: 35px;
    }
    .employee-grid-image {
        margin-bottom: 35px;
    }
    .faster-learn-caro .owl-controls .owl-buttons .owl-prev,.faster-learn-caro .owl-controls .owl-buttons .owl-next{
        display: none;
    }
    .latest-job {
        height: unset;
     }
     .uplift-head {
        margin-bottom: 30px !important;
    }
    .young-guys-rural {
        margin-top: 50px;
        margin-bottom: 46px;
    }
    .cele-diwali-head {
        margin-bottom: 30px !important;
    }
    .cele-diwali {
        margin-bottom: 30px;
    }
    .young-guy-para {
        margin-bottom: 40px !important;
    }
    .launch-event-3 {
        padding-top: 34px;
    }
    .launch-events-wrapper {
        margin: 40px 0;
        grid-template-columns: auto auto auto;
    }
    .launch-event-4 {
        margin-top: -40px;
    }
    .launch-event-1 {
        padding-top: 0;
    }
    .launch-event-2 {
        padding-top: 78px;
    }
    .launch-event-5 {
        padding-top: 50px;
    }
    .appreciate-para {
        margin: 0 auto 45px !important;
    }
    .together-event .carousel-control-prev,.together-event .carousel-control-next{
        display: none;
    }
    .together-event {
        margin-bottom: 40px;
    }
    .together-event.together-event-end {
        margin-bottom: 40px;
    }
    .process-res-img {
        padding-right: 15px;
        height: 193px;
    }
    .our-location {
        margin: 75px 0 40px;
    }
    .loc-para {
        margin: 35px 0 50px !important;
    }
    .mode-rec-inner, .mode-rec-para {
        margin-bottom: 30px !important;
    }
    .freq-aked-qsrt {
        max-height: 400px;
        height: 400px;
    } 
    .freq-collpase-wrapp {
        height: 400px;
    }
    .more-reason-work {
        margin: 50px 0 20px !important;
    }
    .more-res-head {
        margin-bottom: 20px !important;
    }
    .more-res-para {
        margin-bottom: 25px !important;
    }
    .up-skill {
        margin: 10px 0 30px !important;
    }
    .awarness-wrapper {
        padding-left: 48px;
        margin-top: 20px !important;
    }
    .val-of-head{
        padding-left: 48px;
        margin: 40px 0 30px !important;
    }
    .awarness {
        margin-bottom: 20px !important;
    }
    .women-img {
        margin-bottom: 20px;
    }
    .make-us-diff-img img{
        object-fit: contain;
    }
    .women-img img{
        object-fit: contain;
    }
    .travel-abroad-wrapper {
        height: 300px !important;
        margin-top: 20px;
    }
    .travel-abroad .owl-item.active.center .travel-abroad-wrapper {
        height: 360px !important;
    }
    .know-head {
        margin-bottom: 20px !important;
    }
    .know-para {
        max-width: 100%;
        margin: 0 !important;
    }
    .knowledge-wrapper {
        margin: 40px 0 50px;
    }
    .k-data-science {
        margin-bottom: 30px;
    }
    .emp-say-head {
        margin-bottom: 30px !important;
    } 
/*     .fun-acti-grid-wrapper>div:last-child {
        display: flex;
    } */
    .fun-acti-grid-wrapper>div:last-child .fun-grid-main {
        padding-right: 25px;
    }
    .fun-acti-grid-wrapper>div:last-child .fun-grid-main:last-child {
        padding-right: 0;
    } 
	    .fun-acti-grid-wrapper-desktop {
        display: none !important;
    }
    
    .fun-active-grid-responsive {
        display: grid;
        grid-gap: 18px;
        grid-auto-rows: 300px;
        grid-auto-flow: dense;
        width: 100%;
        float: left;
        grid-template-columns: auto auto;
    }
    
    .fun-active-grid-responsive .fun-grid-main {
        margin-bottom: 0;
    }
    
    .fun-grid-main img {
        object-position: top;
    }
}

@media screen and (max-width:600px) {
    .resume-about-us-wrapper {flex-wrap: wrap;}

    .resume-about-us-wrapper select {
        width: 50%;
        margin-left: 0;
        margin-top: 10px;
    }   
    .resume-about-us-wrapper .resum-about-sub {
        width: 42%;
        margin-top: 10px;
    }
    .search-img {
        padding: 5px 10px;
        width: 51px;
    }
    .search-input-wrapper input.form-control {
        padding-left: 20px;
    }
    .search-img img {
        width: 20px;
        height: 21px;
    }
    .resume-about-us-wrapper .resum-about-sub{
        display: block;
    }
    .next-career-move{
        flex-direction: column;
    }
    .next-career-move .nex-caree-btn {
        margin-left: 0;
        margin-top: 10px;
    }
	.next-career-move .nex-caree-btn {
    margin-left: 0px;
}
}
@media screen and (max-width:575px) {
    .colanknight-para {
        margin-top: 20px;
        margin-bottom: 26px !important;
    }
    .colanknight-carousel .owl-pagination {
        display: none;
    }
    .process-wrapper .row>div:nth-child(1) .process-main::after,.process-wrapper .row>div:nth-child(3) .process-main::after {
        display: none;
    }
    .process-wrapper .row>div {
        padding-right: 0;
    }
    .process-main {
        margin-bottom: 30px;
    }
    .process-img {
        width: 100px;
        height: 100px;
        margin-bottom: 20px;
    }
    .process-main {
        margin: auto;
        margin-bottom: 30px;
    }
    .process-wrapper {
        margin-top: 50px;
    }
    .process-res-img {
        width: 50%;
        height: 250px;
    }
    .process-images {
        display: flex;
        flex-wrap: wrap;
    }
    .know-more.nex-caree-btn {
        margin-bottom: 20px;
    }
    .our-location {
        margin: 50px 0 35px;
    }
    .freq-img {
        height: 400px;
        margin-bottom: 30px;
    }
    .modern-bulb {
        width: 50%;
        margin: auto;
    } 
    .edge-sub-head {
        margin-bottom: 10px !important;
    }
    .edge-sub-para {
        margin-bottom: 10px !important;
    }
    .await-para {
        margin-top: 10px;
    }
    .travel-abroad-wrapper {
        height: 400px !important;
        margin-top: 20px;
    }
    .travel-abroad .owl-item.active.center .travel-abroad-wrapper {
        height: 460px !important;
    }
    .fun-ab-para{
        padding: 0px 5px 5px 5px;
    }
    .fun-acti-grid-wrapper>div:last-child {
        display: block;
    }
    .fun-acti-grid-wrapper>div:last-child .fun-grid-main {
        padding-right: 0;
    }
    .fun-grid-main {
        height: 200px;
    }
    .fun-grid-main img {
        object-fit: contain;
    }
	   .fun-acti-grid-wrapper-desktop {
        display: flex !important;
    }
    .fun-active-grid-responsive {
        display: none;
     }
}
@media screen and (max-width:549px) {
    .faster-learn-caro .owl-nav {
        display: none;
    }
    .rural-caro .owl-nav {
        display: none;
    }
    .launch-events-wrapper {
        grid-template-columns: auto auto;
        grid-auto-flow: dense;
    }
    .launch-event-3 {
        padding-top: 0;
        margin-top: -50px;
    }
    .launch-event-4 {
        padding-top: 0;
        margin-top: 0;
    }
    .launch-event-2 {
        padding-top: 0;
        margin-top: 50px;
    }
    .launch-event-5 {
        padding-top: 0;
        margin-top: -50px;
    }
    .launch-event {
        height: 276px;
    }
    .launch-event-img {
        height: 100%;
    }
    .launch-event-img img {
        height: 100%;
        object-fit: cover;
    }
    .owl-nav{
        display: none;
    }
    }
@media screen and (max-width:500px) {
    .employee-grid-image{
        grid-template-columns: auto;
    }
    .company-events {
        width: 100%;
    }
}
@media screen and (max-width:424px) {
    .wrap-one {
        flex-direction: column;
    }
    .colan-container {
        padding: 0px 26px;
    }
    .drag-and-drop-wrapper {
        padding-left: 0;
    }
    .build-future {
        margin-top: 30px;
        padding: 30px 28px 30px;
    }
    .resume-about-us-wrapper .resum-about-sub::after {
        display: none;
    }
    .resume-about-us-wrapper .resum-about-sub::before {
        display: none;
    }

    .resume-about-us-wrapper .resum-about-sub:hover {
        padding: 0px 26px;
    }
    .trusted-global {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    .awarness-wrapper {
        padding-left: 26px;
    }
    .val-of-head{
        padding-left: 26px;
    }
    .online-img {
        width: 100px;
        height: auto;
    }
    .online-learn-wrapper {
        width: 100%;
    }
    .online-learn-wrapper:nth-child(2), .online-learn-wrapper:nth-child(3) {
        width: 100%;
    }
}
@media screen and (max-width:374px) {
    .uplift-head{
        display: block;
    }
}

/* office culture outing */
@media screen and (max-width: 1200px){
    .awar-head {
        margin-bottom: 10px !important;
    }
    .val-col-img img{
        object-position: left;
    }
}
@media screen and (max-width: 991px){
.awarness {
    padding: 15px;
}
	.knowledge-wrapper {
		height:100%
	}
	.course-activity-right>div {
    margin-right: 23px;
}
	.cor-acti {
    margin-right: 10px;
}
}
@media screen and (max-width: 767px){
    #funactivity-pop .modal-body::before{
        background-size: contain;
        width: 20px;
        height: 49px;
    }
    #funactivity-pop .modal-body::after{
        width: 20px;
        height: 49px;
        background-size: contain;
    }
    .fun-acti-grid-wrapper>div:last-child .fun-grid-main:last-child {
        margin-right: 0;
        padding-right: 0 !important;
    }
    .fun-acti-grid-wrapper>div:last-child .fun-grid-main {
        margin-right: 25px;
        padding-right: 0 !important;
    }
}
@media screen and (max-width: 575px){
    .fun-grid-main img {
        object-fit: cover !important;
        object-position: top;
    }
}

@media screen and (max-width: 479px){
	.rual-caro-img{
		max-width: 100%;
	}
}

/* csr start  */
@media screen and (max-width: 1400px)
{
.education-image::after {
    width: 386px;
    height: 419px;
    top: -36px;
    left: -20px;
    background-size: cover;
}
.education-image {
    width: 350px;
    height: 350px;
}
}
@media screen and (max-width: 1200px)
{
    .responsibility-page .education{
        flex-direction: column;
    }
    .responsibility-page .education:nth-child(2) .education-image{
        order: unset;
      }
      .responsibility-page .education:nth-child(2) .education-content{
          order: unset;
        }
        .responsibility-page .education-content{
            width: 100%;
        }
}
@media screen and (max-width: 991px)
{
    .colan-oppurandres {
        margin-bottom: 30px !important;
    } 
    .colan-oppurandrespara {
        margin: 0 auto 60px !important;
    }
    .cor-soc-prohead {
        padding: 55px 0 50px 0;
    }
    .cor-soc-para {
        padding-bottom: 55px;
    }
    .responsibility-page {
        margin-top: 55px;
    }
    .responsibility-page .education{
        margin-bottom: 55px;
    }
    .csr-approach {
        margin-top: 70px;
    }
}
@media screen and (max-width: 767px)
{
    .colan-oppurandres {
        margin-bottom: 25px !important;
    }
    .colan-oppurandrespara {
        margin: 0 auto 45px !important;
    }
    .cor-soc-prohead {
        padding: 45px 0 33px 0;
    }
    .cor-soc-para {
        padding-bottom: 27px;
    }
    .responsibility-page .education-content p {
        padding-top: 30px;
    }
    .responsibility-page .education{
        margin-bottom: 55px;
    }
    .csr-approach {
        margin-top: 40px;
    }
}
@media screen and (max-width: 576px)
{
    .education-image {
        width: 300px;
        height: 300px;
        margin: 30px 30px 40px 30px;
    }
    .education-image::after {
        width: 326px;
        height: 356px;
        top: -29px;
        left: -12px;
    }
}
@media screen and (max-width: 459px)
{
    .education-image::after {
        width: 277px;
        height: 302px;
        top: -27px;
        left: -14px;
    }
    .education-image {
        width: 250px;
        height: 250px;
        margin: 28px 10px 40px 10px;
    }

}
@media screen and (max-width: 500px)
{
.finest-wrapper {
    height: 213px;
}
.left-fine {
    top: 49px;
}
}
/* csr start  */
@media screen and (max-width: 1400px)
{
.education-image::after {
    width: 386px;
    height: 419px;
    top: -36px;
    left: -20px;
    background-size: cover;
}
.education-image {
    width: 350px;
    height: 350px;
}
}
@media screen and (max-width: 1200px)
{
    .responsibility-page .education{
        flex-direction: column;
    }
    .responsibility-page .education:nth-child(2) .education-image{
        order: unset;
      }
      .responsibility-page .education:nth-child(2) .education-content{
          order: unset;
        }
        .responsibility-page .education-content{
            width: 100%;
        }
}
@media screen and (max-width: 991px)
{
    .colan-oppurandres {
        margin-bottom: 30px !important;
    } 
    .colan-oppurandrespara {
        margin: 0 auto 60px !important;
    }
    .cor-soc-prohead {
        padding: 55px 0 50px 0;
    }
    .cor-soc-para {
        padding-bottom: 55px;
    }
    .responsibility-page {
        margin-top: 55px;
    }
    .responsibility-page .education{
        margin-bottom: 55px;
    }
    .csr-approach {
        margin-top: 70px;
    }
}
@media screen and (max-width: 767px)
{
    .colan-oppurandres {
        margin-bottom: 25px !important;
    }
    .colan-oppurandrespara {
        margin: 0 auto 45px !important;
    }
    .cor-soc-prohead {
        padding: 45px 0 33px 0;
    }
    .cor-soc-para {
        padding-bottom: 27px;
    }
    .responsibility-page .education-content p {
        padding-top: 30px;
    }
    .responsibility-page .education{
        margin-bottom: 55px;
    }
    .csr-approach {
        margin-top: 40px;
    }
}
@media screen and (max-width: 576px)
{
    .education-image {
        width: 300px;
        height: 300px;
        margin: 30px 30px 40px 30px;
    }
    .education-image::after {
        width: 326px;
        height: 356px;
        top: -29px;
        left: -12px;
    }
}
@media screen and (max-width: 459px)
{
    .education-image::after {
        width: 277px;
        height: 302px;
        top: -27px;
        left: -14px;
    }
    .education-image {
        width: 250px;
        height: 250px;
        margin: 28px 10px 40px 10px;
    }

}
/* csr end */