
@media screen and (max-width: 1920px) {}
@media (min-width: 1649px) {
    .font-13 {
        font-size: 19px;
    }
}
@media screen and (max-width:1850px){
    .ccr_important .col-lg-7.col-lg-7 {
        width: 56.733333%;
    }
    .business_man_caption {
        padding-left: 10rem;

    }
    .our_core_cap_list_2.business_man_caption{
        max-width: 87%;
    }
    .iem-overview-page p {
        max-width: 100%;
    }
}


@media screen and (max-width:1700px){
    .ccr_important .col-lg-7.col-lg-7 {
        width: 55.233333%;
    }
}
@media screen and (max-width:1640px){
    .ccr_important .col-lg-7.col-lg-7 {
        width: 57.633333%;
    }
}


@media screen and (max-width:1600px){
    .iem-overview-page h4 {
        padding-right: 0;
    }
    .iem-overview-page p {
        max-width: 97%;
    }
    .mission_content{       
        left: 28%;
        right: 23%;
    }
    header .container {
        max-width: 1365px;
    }
    .ccr_important .col-lg-7.col-lg-7 {
        flex: 0 0 auto;
        width: 57.1%;
    }
}

@media screen and (max-width:1550px){
    .ccr_important .col-lg-7.col-lg-7 {
        flex: 0 0 auto;
        width: 56.3%;
    }

}

@media screen and (max-width:1550px){
    .ccr_important .col-lg-7.col-lg-7 {
        width: 55.5%;
    }
    .iem_right {
        padding: 3rem 0rem 0rem 6rem;
    }    
}

@media (min-width: 1445px) {
    p {
        font-size: 16px;
        line-height: 21px;
        color: #000000;
    }

    .font-13 {
        font-size: 16px;
        line-height: 24px;
        color: #000000;
    }
    
    .page_names li a {
        font-size: 15px;
    }

    .font-11 {
        font-size: 15px;
        line-height: 21px;
    }

    .font-12 {
        font-size: 14px;
        line-height: 21px;
    }

    .font-13 {
        font-size: 15px;
        line-height: 21px;
    }

    .font-14 {
        font-size: 16px;
        line-height: 21px;
    }

    .font-16 {
        font-size: 18px;
        line-height: 24px;
    }

    .font-18 {
        font-size: 20px;
        line-height: 24px;
    }

    .font-21 {
        font-size: 24px;
        line-height: 24px;
    }

}
@media screen and (min-width: 1399px) {
    .railway_content_one {
        max-width: 72%;
    }
    }
@media screen and (min-width: 1575px) {
.railway_content_one {
    max-width: 70%;
}


}
@media screen and (min-width: 1680px) {
    .railway_content_one {
        max-width: 72%;
    }
    }

    @media screen and (min-width: 1800px) {
        .railway_content_one {
            max-width: 66.5%;
            padding-right: 7rem;

        }
        .railway_content_one h4{
            padding-right: 3rem;
        }
        }

/*@media screen and (max-width: 1800px) {
    .railway_content_one {
        padding-left:30%;
    }
    }
@media screen and (max-width: 1600px) {
    .railway_content_one {
        padding-left: 175px;
    }

}
@media screen and (max-width: 1590px) {
    .railway_content_one {
        padding-left: 350px;
    }
}
@media screen and (max-width: 1500px) {
    .railway_content_one {
        padding-left: 175px;
    }
    .railway_content_one {
        padding-left: 310px;
    }

}*/

@media screen and (max-width:1575px){
    .business_man_caption {
        padding-left: 10rem;
        padding-right: 20rem;
    }   
   
    header .container {
        max-width: 1360px;
    }
}

@media screen and (max-width:1500px){
    .business_man_caption {
        padding-left: 6rem;
    }
}

@media screen and (max-width: 1450px) {
    .railway_solution {
        padding-left: 115px;
    }

    .page_menu {
        padding-left: 0px;
    }
    .leadership_section {
        padding: 3rem 0 9rem;
    }
    .ccr_important .col-lg-7.col-lg-7 {
        width: 54.6%;
    }
  /*  .railway_content_one {
        padding-left: 310px;
    }

    .railway_content_one {
        padding-right: 25px;
    }*/

    .why_us_content {
        padding-bottom: 70px;
    }

    .research_technology.technology_research {
        padding-left: 170px;
    }
    .benifits_Bx ul li {
        padding: 1rem 3rem;
    }
    .business_man_caption {
        padding-left: 6rem;
        padding-right: 26rem;
    }

    .iem_right {
        padding: 3rem 2rem 0rem 6rem;
    }
    .iem_Tx {
        /* margin-left: -7rem; */
        padding: 0 0.7rem;
    }
    .adavntages_dec h5 {
        width: 85%;
    }
    .mission_content {
        left: 29%;
        right: 23%;
    }
    .main_dropdown h1 {
        padding-left: 0;
    }
    .page_names {
        /* z-index: -11; */
        padding-left: 0;
    }
    .main_dropdown h1{
        margin-left: -1rem;
    }
    .page_menu ul {       
        padding-left: 5rem;
    }
    .iem-overview-page p {
        max-width: 100%;
    }
}

@media screen and (max-width: 1400px) {
    .ccr_important .col-lg-7.col-lg-7 {
        width: 53.8%;
    }
}


@media screen and (max-width: 1366px) {
    /*.railway_content_one {
        padding-left: 270px;
    }

    .railway_content_one {
        padding-right: 25px;
    }*/

    .international-video {
        padding-left: 80px;
    }

    .iem_Tx {
        margin-left: -7rem;
        padding: 0rem;
    }



}
@media screen and (max-width: 1399px) {
    .page_menu ul li a{
        padding: 20px 8px;
    }
    .leadership_section h3 {
        padding-left: 6.7rem;
    }
    header .container {
        max-width: 1150px;
    }
    .certificate_section {
        width: 97%;
        margin: 0 auto;
    }

}
@media screen and (max-width: 1366px) {
    .railway_content_one {
        max-width: 73%;
        padding-right: 10rem;
    }
    .punlication_patents_main{padding-left: 0;}

    .iem_wise {
        margin-left: 6.6rem;
        margin-right: -1.7rem;
    }
    .iem_right {
        padding: 3rem 0rem 0rem 7.5rem;
    }    
    .our_core_cap {
        padding-left: 200px;
        padding-right: 60px;
    }
    .our_core_cap_list {
        padding-left: 200px;
        padding-right: 60px;
    }
    .our_core_cap_list_2 {
        padding-left: 6rem;
        padding-right: 100px;
    }
    .railway_solution {
        padding-left: 150px;
    }
    .page_menu ul {
        padding-left: 6.7rem;
    }
    .iem-overview-page {
        padding-left: 7rem;
        padding-right: 6rem;
    }
    .p_5 {
        padding-left: 7rem;
    }
    .iem-overview-page h4 {
        padding-right: 1.5rem;
    }
    .competencies_include .col-lg-6:first-child .competencies_Bx {
        padding-left: 6.5rem;
    }
    .iem_Tx>p {
        padding-left: 6.5rem;
    }
    .iem_box {
        padding: 5rem 7rem;
    }
}
@media screen and (max-width: 1360px) {
    .item_tech_content_two{
        padding-left: 0px;
    }
   /* .railway_content_one {
        padding-left: 180px;
    }*/
    .ccr_important .col-lg-7.col-lg-7 {
        width: 52.8%;
    }

}

@media screen and (max-width: 1280px) {
    .railway_content_one {
        max-width: 80%;
    }
  /* .railway_content_one {
        padding-left: 130px;
    }*/

    .our_core_cap_list_2 {
        padding-left: 6rem;
        padding-right: 130px;
    }

    .our_core_cap {
        padding-left: 150px;
        padding-right: 60px;
    }
    .our_core_cap_list_2.business_man_caption {
        padding-right: 0;
        max-width: 100%;
        padding-left: 5.2rem;
    }
}

@media screen and (max-width: 1199px) {
  /*  .railway_content_one {
        padding-left: 130px;
    }*/
    .page_menu ul {
        padding-left: 0;
    }
    .railway_solution {
        padding-left: 20px;
    }
    .railway_content_one {
        max-width: 460px;
        padding-right: 4rem;
        margin-left: auto;
    }
    .event_details_main{
        padding-bottom: 100px;
    }
    .page_menu ul li a {
        padding: 20px 6px;
    }
    .event_details_second {
        margin-top: -100px;
    }
    .iem-overview-page {
        padding-left: 0;
        padding-right: 0;
    }   
    .iem_Tx>p {
        padding-left: 1rem;
    }

    .iem_wise {
        margin-left: 1rem;
        margin-right: 0;
    }
    .iem_right {
        padding: 3rem 0rem 0rem 5.5rem;
    }
}


@media screen and (max-width: 1024px) {
    /* .railway_content_one {
        max-width: 100%;
    } */
    .main_dropdown h1 {
        padding-left: 0;
    }

    .railway_solution {
        padding-left: 0;
    }
    .railway_solution {
        padding-left: 10px;
    }
    .page_names {
        padding-right: calc(var(--bs-gutter-x)* .5);
        padding-left: calc(var(--bs-gutter-x)* .5);
    }

    .page_menu {
        padding-left: 0;
    }

    .railway_content_one {
        padding-left: 0rem;
    }

    .international-video {
        padding-left: 0;
    }

    .iem_serves {
        padding-left: 60px;
    }

    .footer_p_left {
        padding-left: 0;
    }
    .ccr_important .col-lg-7.col-lg-7 {
        width: 48.8%;
    }
}

@media screen and (max-width: 991px) {
    .railway_content_one {
        max-width: 100%;
    }
    .page_menu ul {
        display: none;
    }

    header .navbar-brand {
        width: auto;
    }

    main {
        padding-top: 18rem;
    }

    .main_dropdown h1 {
        text-align: center;
    }

    .railway_solution {
        padding-left: 0;
    }

    .page_names {
        padding-right: calc(var(--bs-gutter-x)* .5);
        padding-left: calc(var(--bs-gutter-x)* .5);
    }

    .page_menu {
        padding-left: 0;
    }

    .page_menu ul li a {
        font-size: 13px;
        line-height: 1.6;
        padding: 15px 0px;
    }

    .who-we-are_content h3 {
        padding-bottom: 15px;
    }

    .who-we-are_content h4 {
        padding-bottom: 15px;
    }

    .international-video {
        padding-left: 0;
    }

    .iem_serves {
        padding-left: 0;
        padding-right: 0;
        padding-top: 4rem;
    }

    .why_us_main {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .why_us_title h3 {
        padding-bottom: 20px;
    }

    .vission_content {
        padding-left: 0;
        padding-top: 2rem;
    }

    .mission_content {
        top: 40%;
    }

    .why_us_card {
        height: auto;
        margin-top: 4rem;
    }

    .why_us_title p {
        padding-bottom: 0;
    }

    .railway_content_one {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 5rem;
        padding-bottom: 4rem;
      /*  background-color: #e9eaec;*/
      float: inherit;
    }

    .punlication_patents_one {
        padding-top: 30px;
        padding-right: 0;
    }

    .licensing_content {
        padding-left: 0;
        padding-top: 30px;
    }

    .licensing_content h3 {
        padding-bottom: 25px;
    }

    .licensing_content p {
        padding-bottom: 0;
    }

    .Resource_main {
        padding-top: 40px;
    }

    .main_dropdown .dropdown-togglee::after {
        width: 14px;
    }

    .main_subdropdown {
        top: 18px !important;
        width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;

    }

    .rd_railway_soiltion {
        margin-top: 50px;
    }

    .rd_bg_solution {
        padding-top: 30px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 198px;
    }

    .wisenet_main_title h3 {
        padding-bottom: 15px;

    }

    .wisenet_main_title p {
        padding-bottom: 0px;

    }
    .wisenet_main_form {margin-top: 40px;}
    .nature_of_problem_one{     padding-left: 0;     padding-top: 30px;}
    .nature_of_problem_one p {
        margin-bottom: 15px;
    }
    .mt-95 {
        margin-top: 35px;
    }
    .nature_of_problem_one h3{
        padding-bottom: 20px;
    }
    .nature_of_problem{
        padding-bottom: 45px;
    }
    .serveral_important_title h5{
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 30px;
    }
    .serveral_important_second {
        padding-right: 40px;
    padding-left: 40px;
    margin-left: 0;
    }
    .working_iem_title {
        padding-top: 30px;
    }
    .item_tech_content {padding-top: 25px; padding-left: 0;}
    .iem_tech {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .item_tech_content_two{
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 45px;
    }
    .item_tech_content_two h4{
        padding-bottom: 20px;
    }
    .item_tech_content_two p {
        padding-bottom: 0;
    }
    .iem_current_job_opening {
        padding-top: 40px;
    }
    .iem_current_title h4{
        padding-bottom: 20px;
    }
    .iem_current_title p {
        padding-bottom: 30px;
    }
    .event_details_title_sub.event_details_title_sub{
        padding-left: 0;
    }
    /* .banenr_event_second{
        padding-left: 0;
    }
    .event_detals_one {
        padding-left: 0;
        padding-top: 50px;
    }
    .event_detals_one p{padding-bottom: 0;}
    .event_third_div{padding-left: 0;}
    .event_third_content{padding-left: 0; padding-right: 0; padding-top: 20px;}
    .event_div_img{padding-bottom: 30px;}
    .event_detals_one{padding-right: 0;}
    .event_details_title h3 {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .year_date_main {
        padding: 0px 0px;
    } */

    .event_details_main{
        padding-bottom: 100px;
    }

    .event_details_second {
        margin-top: -100px;
    }
    .event_second_content{
        margin-bottom: 40px;
    }
    .get_in_touch {
        padding-top: 30px;
    }
    .get_in_touch_title p {
        padding-bottom: 15px;
    }
    .headquater_main h4 {
        padding-bottom: 15px;
        padding-top: 20px;

    }
    .enquiry_form {
        margin-top: 40px;
    }
    .contact_map {
        margin-top: 40px;
    }
    .benifits_Bx ul {
        grid-template-columns: repeat(2, 2fr);
    }
    .iem_Tx {
        margin-left: auto;
        margin-right: auto;
        padding: 0 1.5rem;
    }
    .iem_right {
        padding: 2rem 0;
    }
    .business_man_caption{
        padding: 2rem 2rem 0;
    }

    .staff_section {
        padding-bottom: 5rem;
    }
    .video-icon {
        
        top: 27%;
        left: 46%;
    }
    .our_core {
        padding: 5rem 0 0;
    }
    .our_core_cap_list {
        padding: 2rem;
    }
    .our_core_cap_list_2{
        padding: 2rem 2rem 0;
    }
    .our_core_cap {
        padding:0 2rem 2rem;
    }
    .our_core_cap p {
        padding: 0;
    }
    .adavntages_dec h5 {
        width: 100%;
    }
    .leadership_section {
        padding: 5rem 0 5rem;
    }
    .leadership_section .my_slider .owl-nav {
        display: block;
        margin-top: 2rem;
    }
    .leadership_section .owl-nav span {
        font-size: 3rem;
        background-color: #EC1B24;
        height: 3rem;
        display: block;
        margin: 0 0.3rem;
        width: 3rem;
        line-height: 0.8;
        color: #fff;
    }

    .our_core_cap_list_2.business_man_caption {
      
        padding-left: 0;
    }

}

@media screen and (max-width: 767px) {
    .news_event_banner_content{
        margin-top:2rem;

    }
    .event_second_section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .event_detals_one {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .news_event_banner_content .content_banner_event h3, .news_event_banner_content .year_opening p {

        color:#000;
    }

    .vission_content h5{text-align: center;}

    .page_names li a {
        font-size: 15px;
    }

    .font-11 {
        font-size: 11px;
        line-height: 21px;
    }

    .font-12 {
        font-size: 12px;
        line-height: 21px;
    }

    .font-13 {
        font-size: 13px;
        line-height: 21px;
    }

    .font-14 {
        font-size: 13px;
        line-height: 21px;
    }

    .font-16 {
        font-size: 15px;
        line-height: 24px;
    }

    .font-18 {
        font-size: 17px;
        line-height: 24px;
    }

    .font-21 {
        font-size: 18px;
        line-height: 24px;
    }
    .font-24 {
        font-size: 20px;
        line-height: 24px;
    }


    .page_names {
        display: none;
    }

    main {
        padding-top: 18rem;
    }

    .railway_solution {
        padding-bottom: 40px;
        padding-left: 0;
    }

    .main_dropdown h1 {
        padding-left: 0;
    }

    .page_menu {
        padding-left: 0;
    }

    .page_menu ul li a {
        padding: 1rem 0;
    }

    .railway_content_one {
        padding-right: 0;
    }

    .international-video {
        padding-left: 0;
    }

    .railway_content_one {
        padding-left: 0;
    }

    .video-icon img {
        width: 25px;
        height: 25px;
    }

    .video-icon {
        left: 50%;
        top: 35%;
    }

    .iem_serves {
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
    }

    .why_us_main {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .why_us_title h3 {
        padding-bottom: 25px;
    }

    .why_us_title p {
        padding-bottom: 15px;
    }

    .why_us_card {
        height: auto;

    }


    .vission_content {
        padding-top: 40px;
        padding-left: 0;
    }

    header .navbar-brand {
        width: auto;
    }

    .who-we-are_content h3 {
        padding-bottom: 17px;
    }

    .who-we-are_content h4 {
        padding-bottom: 17px;
    }

    .who-we-are_content {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 8rem;
        padding-bottom: 4rem;
        background-color: #e9eaec;
    }

    .railway_content_one {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 4rem;
        padding-bottom: 4rem;
        background-color: #e9eaec;
    }

    .railways_solution_second {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .solution_having_content {
        padding: 25px;
        margin-bottom: 5rem;
    }
    .Several_important_benefits{
        padding-top: 35px;
    }
    .event_details_title_sub{
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
    }
    .news_event_banner::after{
        display: none;
    }
    .news_event_banner img{
        filter: brightness(0.5);
    }
    .competencies_Bx {
        width: 100%;
    }
    .why_overview {
        width: 100%;
    }
    .overview_img>figure{
        padding-bottom: 2rem;
    }
    .competencies_section {
        padding: 5rem 0 5rem;
    }
    .iem_overlay_logo{
        display: none;
    }
    .iem_box {        
        padding: 2rem;
    }
    .certificate_section{
        padding: 2rem 2rem 4rem;
    }
    .oiml_section.common_padding {
        padding: 4rem 1rem;
    }
    .ce_certification_Bx {
        width: 100%;
    }
    .ce_certification.common_padding {
        padding: 4rem 0;
    }
    .sys_installation {
        padding: 2rem 2rem;
    }
    .common_padding {
        padding: 3rem 2rem;
    }
    .sys_installation thead th {
        white-space: nowrap;
        padding: 0 1rem 1rem;
    }
    .sys_installation p {
        margin-bottom: 1rem;
    }
    .leader_details {
        padding: 0rem;
    }
    
    .employment_section::before{
        display: none;
    }
	/* UIPS-24061990 */
	.labs_sec .staff_box::before
	{
		height:0.5rem;
	}
	
	
	
}

@media screen and (max-width: 675px) {
    .ce_certification_Bx img {
        width: 100%;
    }
}

@media screen and (max-width: 575px) {
    .railway_solution .main_subdropdown{
        height: 200px;
    }
    .mission_content {
        top: 15%;
        text-align: center;
        left: 15%;
    right: 15%;
    }
    .mission_content h5 {
        padding-bottom: 20px
    }
    .mission_viission {
        padding-bottom: 4rem;
    }
    .bg-serves_main {
        padding-left: 0;
        padding-right: 0;
    }

    .why_us_card {
        height: auto;
        margin-top: 2rem;
    }

    .punlication_patents_main {
        padding-top: 30px;
        padding-bottom: 45px;
    }

    .contains_below_products {
        margin-top: 30px;
    }

    .punlication_patents_one h3 {
        padding-bottom: 18px;
    }

    .punlication_patents_one p {
        padding-bottom: 0;
    }
    .serveral_important_second {
       padding-top: 40px;
       padding-bottom: 40px;
    }
    .enquiry_form {
        padding-top: 40px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 40px;
    }
    .enquiry_form h5{
        padding-bottom: 10px;
    }
    .why_us_content{
        margin-top: -230px;
        padding-bottom: 30px;
    }
    .why_us_content h4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }   
     .benifits_Bx ul {
        grid-template-columns: repeat(1, 1fr);
    }
    .benifits_Bx ul li span {
        font-size: 6.4rem;
    }
}

@media screen and (max-width: 475px) {
    .event_second_section {
        padding-top: 60px;
        padding-bottom: 10px;
    }
    .sys_installation table{
        width: 500px;
    }
    .sys_installation th:nth-child(1) {
        width: 12%;
    }

    .sys_installation th:nth-child(3) {
        width: 9%;
    }

}

@media screen and (max-width: 414px) {
    main {
        padding-top: 17rem;
    }

    .railway_solution {
        padding-bottom: 30px;
    }

    .railway_content_one {
        padding-top: 4rem;
    }
}

@media screen and (max-width: 360px) {
    .video-icon {
        left: 45%;
        top: 25%;
    }
    .working_iem_title h3 {
        padding-bottom: 10px;
    }
    .mission_content {
        top: 14%;
        text-align: center;
        left: 11%;
        right: 10%;
    }
}

@media screen and (max-width: 320px) {
    /* .video-icon {
        left: 45%;
        top: 25%;
    } */
}

@media only screen and (min-width: 992px) and (max-width: 1360px) {
    .main_subdropdown {
        left: -4% !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1360px) {

    

    .main_dropdown h1 {
        padding-left: 0;
    }

    .page_menu {
        padding-left: 0;
    }
    .page_names{
        padding-left: 0;
    }

    /* .page_names {
        padding-right: calc(var(--bs-gutter-x)* .5);
        padding-left: calc(var(--bs-gutter-x)* .5);
    } */

    .international-video {
        padding-left: 0;
    }

    .research_technology.technology_research {
        padding-left: 0;
    }

    .punlication_patents_main {
        padding-left: 0;
    }

    .punlication_patents_one {
        margin-right: 0;
    }

    .custum-pl {
        padding-left: 0px;
    }

    .wisenet_main_title {
        padding-right: 0px;
    }

    .opening_main{margin-left: 0;}
    .iem_current_job_opening .accordion-collapse{
        margin-left: 0;
    }
    .iem_current_job_opening {
       padding-bottom: 40px;
    }
    .event_details_title{ padding-left: 0;}
    .banenr_event_second{
        padding-left: 0;
    }
    .event_detals_one {
        padding-left: 0;
        padding-top: 50px;
    }
    .event_detals_one p{padding-bottom: 0;}
    .event_third_div{padding-left: 0;}
    .event_third_content{padding-left: 0; padding-right: 0; padding-top: 20px;}
    .event_div_img{padding-bottom: 30px;}
    .event_detals_one{padding-right: 0;}
    .event_details_title h3 {
        padding-top: 30px;
        padding-bottom: 0;
    }
    .year_date_main {
        padding: 0px 0px;
    }
    .get_in_touch{
        padding-left: 0;
    }
    .iem-overview-page {
        padding-right: 5rem;
    }

}

/*--KAUI-14041994-Css-Start--*/
@media (max-width:1649px) {
    .why_us_title p {
        padding-bottom: 28px;
    }
    .iem_current_job_opening .applybtn_wrap {
        top: 5rem;
    }
}/*--1649px-Css-end--*/
@media (max-width:1399px) {
.iem_serves {
    padding-left: 35px;
}
.mission_viission {
    padding-bottom: 100px;
    margin-top: 0;
}
.why_us_title p {
    padding-bottom:60px;
}
.why_us_title h3 {
    padding-bottom: 20px;
}

} /*--1399px-Css-end--*/

@media (max-width:1199px) {
    .why_us_main {
        padding-top: 83px;
        padding-bottom: 0px;
    }
    .iem_current_job_opening .applybtn_wrap .apply_btn {
        padding: 8px 12px;
    }
    .competencies_include .col-lg-6:first-child .competencies_Bx {
        padding-left: 0;
    }
}/*--1199px-Css-end--*/
@media (max-width:991px) {
    .mission_viission {
        margin-top: 3rem;
    }
    .why_us_title p {
        padding-bottom: 0;
    }
    .iem_serves {
        padding-left: 0;
        padding-top: 3rem;
    }
    .Resource_main{padding-bottom: 50px;}
    .iem_current_job_opening .applybtn_wrap {
        position: static;
        width: 100%;
    }
    .iem_current_job_opening .applybtn_wrap .apply_btn{
        display: inline-block;
    }

    .iem_current_job_opening .opening_main {
        padding:2rem;
    }
    

}/*--991px-Css-end--*/

@media (max-width:575px) {
    .row.Resource_main_second .container_main {
        height: auto;
        margin-bottom: 0;
    }
}/*--575px-Css-end--*/
 /*--KAUI-14041994-Css-end--*/

 @media screen and (max-width:1080px){
    .mission_content {
        left: 24%;
        right: 20%;
        top: 18%;
    }
    .our_core_cap_list_2 {
        padding-left: 4rem;
        padding-right: 0;
    }

    .main_dropdown h1 {
        padding-left: 0.6rem;
        text-align: left;
    }
    .page_names {
        padding-left: 0.6rem;
    }
    .iem-overview-page {
        padding-right: 2rem;
        padding-left: 0;
    }
    .p_5 {
        padding-left: 0.8rem;
    }
    .our_core {
        padding: 6rem 0;
    }
    .mission {
        position: relative;
        max-width: 45rem;
        margin: 0 auto;
    }
    .railway_solution {
        padding-left: 0px;
    }
 }
 @media screen and (max-width:1024px){
    .page_menu ul {
        padding-left: 0;
    }
 }
 @media screen and (max-width:991px){
    .mission_viission {
        padding-bottom: 50px;
        margin-top: 0;
    }
    .our_core_cap_list,
    .our_core_cap_list_2{
        padding: 2rem 0;
    }
    .iem_wise {
        margin-right: 0;
        padding-left: 3rem;
        margin: 0;
    }
    .iem_wise::before{
        display:none;
    }
    .iem-overview-page-img {
        margin-bottom: 2rem;
    }
    .iem-overview-page h4 {
        padding-right: 0;
    }
    .iem-overview-page {
        padding-left: 0;
        padding-right: 0rem;
    }
    .p_5 {
        padding-left: 0;
    }
    .mission_content {
        top: 27%;
    }
    .overview_img.iem-overview-page-img {
        margin-bottom: 0;
    }
    .mission_viission.mission_vision_section {
        margin-top: 0;
    }
    .iem-overview-page h3 {
        padding-top: 0rem !important;
    }
    .bg-serves_main {        
        padding-left: 0;
        padding-right: 0;       
    }
    .ccr_important .col-lg-7.col-lg-7 {
        width: 100%;
    }
 }
 @media screen and (max-width:767px){
    .video-icon {
        left: 47%;
        top: 31%;
    }
    .bg-serves_main{
        padding: 50px 1.5rem;
    }
    .mission_viission.mission_vision_section{
        padding-top: 50px;
    }
    .leadership_section h3{
        padding-left: 0;
    }
    .adavntages_dec {
        padding: 4rem 1rem 0;
    }
    
    .container, .container-sm {
        max-width: 100%;
        padding: 0 1.5rem;
    }
	.iem-overview-page h4
	 {
	font-size: 1.8rem;
    line-height: 3rem;
	 }
	 .iem_tech .item_tech_content
	 {
		 padding-left:0rem !important;
	 }
 }

 @media screen and (max-width:575px){
    .video-icon {
        left: 47%;
        top: 25%;
    }
    .benifits_Bx{
        padding: 2rem 0rem;
    }
    .international-video {
        padding-top: 20px;
    }
    .our_core {
        padding: 5rem 0;
    }
 }

 @media screen and (max-width:480px){
    .mission_content {
        left: 12%;
        right: 12%;
        top: 12%;
    }

 }

 /* ----------UIAP02011995-start----------------- */

@media(min-width:1400px){
.labs_sec .staff_box h5 {margin-bottom: 1.5rem;}
.product_eng1 {padding-bottom: 9rem;}
.iem-overview-page.product_eng p {max-width: 100%;}
}

@media(min-width:1650px){
.labs_sec .staff_box h5 {margin-bottom: 2rem;}
.product_eng1 {padding-bottom: 10rem;}

}

@media(max-width:1449px){
.iem-overview-page.product_eng {padding-left: 5rem;}
.services .iem-overview-page-img{height: 100%;}
.services .iem-overview-page-img figure, .services .iem-overview-page-img figure img {width: 100%;height: 100%;object-fit: cover;}
.services .iem-overview-page {padding-right: 6rem;}
}
@media(max-width:1399px){
.iem-overview-page.product_eng {padding-left: 7rem;}
.working_iem_title {padding-left: 70px;}
.iem_current_job_opening {padding-top: 40px;}
}
@media(max-width:1199px){
.staff_box figure {flex-basis: 50%;}
.staff_box .labs_datails {flex-basis: 60%;}
.labs_sec .staff_box {gap: 2rem;}
.iem-overview-page.product_eng {padding-left: 0rem;padding-right: 3rem;}
.services .iem-overview-page h3 {padding-top: 4rem !important;}.proof_of_concept {padding: 50px 0px;}
.item_tech_content {padding-left: 40px;}
.item_tech_content_two p {padding-bottom: 10px;}
}
@media(max-width:1080px){
.working_iem_title {padding-left: 50px;}
}
@media(max-width:1024px){
.iem-overview-page.product_eng {padding-left: 0;}
.leadership_section h3 {padding-left: 0;}
.working_iem_title {padding-left: 0;}
}
@media(max-width:991px){
.labs_sec .staff_box {display: block;}
.staff_box figure {flex-basis: 100%;}
.staff_box .labs_datails {flex-basis: 100%;margin-bottom: 0rem;}
.labs_sec .staff_box {gap: 0rem;padding: 2rem;margin-top: 2rem;}
.labs_datails h5 {margin-top: 2rem;padding: 0;}
.labs_sec .staff_box p {padding: 0;}
.iem-overview-page.product_eng {padding-right: 0;}
.services .iem-overview-page {padding-bottom: 3rem;}
.services .iem-overview-page h3 {padding-top: 0rem !important;}
.proof_of_concept {padding: 40px 0px;}
.product_eng1 {padding-bottom: 6rem;}
.manufacturing_facility_sec2 + .iem_serves_main .bg-serves_main {padding-left: 20px;padding-right: 20px;padding-top: 44px;padding-bottom: 44PX;margin-top: 3rem;}
.railway_solution {padding-left: 0px;}
.system_overview_sec_bn {width: 100%;text-align: center;}
.privacy_policy_sec {padding: 4rem 0rem 6rem;}
}
@media(max-width:767px){
.mb_2{margin-bottom: 2rem;}
.leadership_section.labs_sec .row {gap: 2rem;}
.item_tech_content p {margin-bottom: 15px;}
.employment_section {padding: 2rem;}
.system_overview_sec_bn {margin: 0rem 0 2rem;}
.system_overview img {width: 100%;margin-bottom: 2rem;}
.use_services_item {flex-basis: 100%;padding: 2rem;}
.use_services {gap: 2rem;}
.employee_history {margin-top: 2rem;}
.dealership_header{padding-top: 2rem;}
.instt-contents-grp .system_overview figure img {height: auto;}

}
@media(max-width:480px){
.services .iem-overview-page {padding-top: 4rem;padding-bottom: 2rem;}
.services .iem-overview-page h3, .services .iem-overview-page h4 {padding-bottom: 20px;}
.proof_of_concept {padding: 30px 0px;}
.manufacturing_facility_sec2 + .iem_serves_main {padding-top: 40px;}
.manufacturing_facility_sec2 + .iem_serves_main .bg-serves_main {padding-left: 0px;padding-right: 0px;padding-top: 30px;}
.our_core {padding: 4rem 0;}
.leadership_section.labs_sec h3 {padding-left: 0;text-align: center;padding-bottom: 1rem;}
.leadership_section.labs_sec {padding: 4rem 0 5rem;}
.working_iem_title p {padding-bottom: 20px;}

}
/* ----------UIAP02011995-end----------------- */


/* inner page responsive starts here */
.img-blog-grp {
    padding-left: 3rem;
    padding-right: 5rem;
}
@media(max-width:991px){
    .img-blog-grp {
        padding-left: 0;
        padding-right: 0;
    }
    .bg-serves_main {
        padding-left: 30px;
        padding-right: 30px;
        margin-top: 1rem;
    }
.labs_datails {
    margin-bottom: 10px!important;
}
.related_event {
    padding-bottom: 70px;
}
.event_details_title_sub a {
    margin-left: 20px;
}
.iem-overview-page .font-21 {
    line-height: 1.6;
}
.wisenet_main_title .figure-height {
    margin-top: 1rem;
}
}
@media(max-width:767px){
    .iem_Tx > p {
        padding-left: 0;
    }
    .staff_box p, .staff_box h5 {
        padding: 0;
    }
    .millenim_Tx {
        padding: 5rem 1.5rem 0 1.5rem;
    }
    .event_detals_one{
        padding-bottom: 40px;
    }
    .event_detals_one {
        padding-top: 30px;
    }
    .event_detals_one p {
        margin-bottom: 30px;
    }
    .event_detals_one{
        padding-bottom: 20px;
    }
    .rd_railways_solution_second{
        padding-bottom: 50px;
    }
    .benifits_Bx ul li {
        padding: 2rem 3rem;
    }
    .client-sec {
        padding-block: 5rem;
    }
    .bg-serves_main {
        padding-left: 15px;
        padding-right: 15px;
    }
    .certificate_section {
        width: 100%;
    }
    .competencies_section .row .col-md-6:nth-child(1) .iem_box, 
    .competencies_section .row .col-md-6:nth-child(2) .iem_box, 
    .competencies_section .row .col-md-6:nth-child(3) .iem_box, 
    .competencies_section .row .col-md-6:nth-child(4) .iem_box {
    border-radius: 0px;
} 
.event_details_title_sub a {
    margin-left: 0px;
}


}
@media(max-width:375px){
    .client-box {
        grid-template-columns: repeat(2, 1fr);
    }
}
/* inner page responsive ends here */