@media only screen
and (max-width : 800px) {

}
@media only screen
and (max-width : 979px) {
    .page-search-node .messages.error {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: medium none;
        float: left;
        font-size: 12px;
        margin: 10px 0 10px;
        padding: 0 4%;
        width: 92%;
    }
    .page-search-node .item-list .pager li{
        margin: 0 0 10px 0;
    }

    .resp_video_featured_mobile_gallery  .pp_content {
        max-width: 100% !important;
        width: 94% !important;
        left: 0;
        padding: 0;
        margin: 0;
    }
    .resp_video_featured_mobile_gallery  .pp_content_container .pp_details{
        width: 100% !important;
    }
    div.light_rounded .pp_description, div.light_square .pp_description{
        width: 100%;
    }
    .page-node-7 .light_square .pp_close{
        margin-right: 0 !important;
    }


    .video_featured_resp .video_gallery_title {
        background: #42c4dc;
        float: left;
        padding: 14px 4%;
        width: 93%;
        min-height: 40px;
        margin-top: -5px;
    }
    .resp_video_featured_mobile_gallery  .pp_pic_holder.light_square{left: 0 !important;
        width: 100% !important;
        max-width: 100% !important;}
    /*.pp_middle{display: none;}  */


    .resp_video_featured_mobile_gallery .flex-direction-nav {
        display: block;
        float: left;
        height: auto;
        margin: 0;
        width: 100%;
        top: -225px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav li {
        float: right;
        height: auto;
        width: 27px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-next {
        background: url("../images/feeds_next.png") no-repeat;
        float: left;
        height: 50px;
        margin-left: 0;
        opacity: 1;
        padding-top: 0;
        position: relative;
        right: 0;
        top: 0;
        width: 27px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-next.flex-disabled{
        background: url("../images/feeds_next.png") no-repeat;
        opacity: 0.6;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-prev.flex-disabled{
        background: url("../images/feeds_prev.png") no-repeat;
        opacity: 0.6;
    }

    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-prev {
        background: url("../images/feeds_prev.png") no-repeat;
        float: left;
        height: 50px;
        left: 0;
        margin-left: 0;
        opacity: 1;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 27px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav li:first-child{
        float: left !important;
    }

    .resp_video_featured_mobile_gallery{display: block;
    }
    .ie_video_resp{display: block; width: 100%;
        float: left;}
    .page-node-6 .item-list .pager li {
        float: left;
        left: 0;
        margin: 10px 0px;
        position: relative;
        width: 20px;
        font-size: 14px;
    }
    .page-node-6 .pager-first {
        left: 0% !important;
        margin: 8px 0 !important;
        width: 60px !important;
    }
    .page-node-6 .pager-previous {
        left: 0 !important;
        width: 75px !important;
        margin: 8px 0 10px !important;
    }
    .page-node-6 .pager-next {
        left: 0% !important;
        margin: 8px 0 8px 10px !important;
        width: 40px !important;
    }
    .page-node-6 .pager-last {
        left: 0% !important;
        margin: 8px 0 !important;
        width: 60px !important;
    }
    .page-node-6 .pager-previous a {
        width: 70px;
        margin-left: 3px;
    }
    .page-node-6 .pager-next a{
        width: 40px;
    }

    .event_strip_content {
        width: 92%;
        float: left;
        padding: 0 4%;
    }
    .event_strip {
        margin: 0;
        width: 92%;
        padding: 10px 4% 0;
    }
    .resp_reason_right p strong {
        width: 92%;
        float: left;
        padding: 0 4%;
    }
    .resp_reason_right li p strong {
        width: 100%;
        float: left;
        padding: 0;
    }
    .search_desk {
        display: none;
        float: left;
        width: 92%;
        padding: 0 4%;
        margin: 0;
        height: 50px;
        position: relative;
        background: #9a9a9a;
    }
    input#edit-search-block-form--2 {
        width: 94%;
        padding: 0 4%;
        margin: 0;
        float: left;
    }
    .container-inline div {
        width: 100%;
        float: left;
        margin: 0;
    }
    .search_desk #edit-submit, .search_desk #edit-submit--2 {
        width: 17px !important;
        height: 20px;
        margin: 0;
        float: right;
        padding: 0;
        top: 32px;
    }


    #edit-submitted-resume-upload--2{width: 58% !important;}
    #edit-webform-ajax-submit-24--2 {
        top: 0;
        text-align: center;
        margin: 0 !important;
        float: none !important;
    }
    .node-type-job-openings #webform-client-form-24--2 .description{left: 0 !important;}
    .list_left span{
        background: url("../images/about-bullet.png") no-repeat 1% 50%;
        padding-left: 20px;
    }

    .awards_resp_outer{
        display: block;
    }

    .form-managed-file .file {
        border: 1px solid #e5e5e5;
        float: left;
        padding: 6px 10px;
        width: 58%;
    }
    .header_inner{
        width: 100%;
        /*float: left;
  overflow: hidden;*/
        position: relative;
        height: 66px;
    padding: 0px;
    }
    header{
        border-top: none;
        border-bottom: 1px solid #aaaaaa;
        height: 66px;
    }
    .logo{
        width: 180px;
        height: 65px;
        padding-top: 15px;
        /* height: 60px;*/
        padding-left: 4%;
    }
    .logo img{
        width: 100%;
    }

    .main_menu{
        width: 100%;
        float: left;
        left: 0;
        top: 0;
        background: #f0f0f0;
    }

    .main_menu ul {
        float: left;
        margin: 0;
        padding: 0 !important;
        /*position: relative;
    top: -10px; */
        width: 100% !important;
        height: auto;
    }
    .contact_list{
        display: none;
    }
    /*.search_desk{
  display: none;
}*/

    #search_container {
        display: block;
        float: right;
        right: 0%;
        position: absolute;
        top:0px;
        width: 125px;
        height: 66px;
        cursor: pointer;
        background: url("../images/search-bg.jpg") no-repeat scroll center 26px rgba(0, 0, 0, 0);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
    .search_resp {
        display: none;
        /*text-align: center;*/
        transition-duration: .5s;
    }
    .search_active {
        background: url("../images/search_resp.png") no-repeat scroll center 26px #9a9a9a;
        height: 67px;
        width: 46px;
    }
    .search_resp {
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
        /*top: -9px;*/
        width: 93%;
        background: #9a9a9a;
        height: 50px;
        padding: 0 4%;
    }
    .search_resp .form-submit{
        background: url("../images/search-bg.jpg") no-repeat scroll 95% center #ffffff;
        float: left;
        opacity: 0;
    }
    .search_resp #edit-search-block-form--2{
        top: 12px;
        float: left;
        width:100%;
    }
    .page-front .container-inline div{
        width:98%;
    }

    .innerpage_banner_left{
        background: url("../images/back_resp.png") repeat;
        width: 100%;
        height: auto;
        position: absolute;
        top: 120px;
        bottom: 0px;
    }
    .innerpage_banner_right{
        float: left;
        height: 100%;
        width: 100%;
    }
    .innerpage_banner_right img{
        width: 100%;
        float: left;

    }
    .vibrant_font{
        width: 100%;
        float:left;
        padding: 10px 0;
    }

    .vibrant_font h3{
        font-size: 18px;
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .banner_slogan{
        margin:0;
        width: 100%;
    }
    .banner_slogan span{
        width: 100%;
        float: left;
        text-align: center;
        font-size: 14px;
    }
    .innerpage_banner{
        bottom: 0;
        position: relative;
        width: 100%;
        /* position: relative;
  bottom: 20px;*/

    }

    input.topSearchInp{
        float: left;
    }
    .main_menu ul li{
        /*position: relative; */
        float: none;
        width: 100%;
    }
    .main_menu ul li ul{
        width: 100%;
        float: left;
        background: white;
        margin: 0;
        border-top: 1px solid #cccccc;
    }
    .main_menu ul li ul li{
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
        border-bottom: 1px solid #cccccc;
        background: #f0f0f0 !important;
        /*border-top: 1px solid #383737; */
    }
    .main_menu ul li ul li:last-child{
        border: none;
        height: 35px !important;
    }

    .main_menu ul li ul li a{
        color: #000000;
    }
    .main_menu ul li a:hover,.menu li a.active{
        color: #3198d1;
    }
    .main_menu ul li.active a{
        width: 92%;
    }

    .menu li a.active{
        color: #3198d1;
    }

    .new_split_container{
        width:100%;
        height: auto;
        margin-top : 0;
        border-bottom: none;
    }
    .new_split_container_top{
        width: 100%;
        left: 0;
        position: relative !important;
        top: 4px;
    }
    .main_menu ul li:hover .new_split_container_top{
        display: none;
    }
    .main_menu ul li.menu-mlid-955.active .new_split_container, .main_menu ul li.menu-mlid-953.active .new_split_container,.main_menu ul li.menu-mlid-954.active .new_split_container{
        background: #9a9a9a;
    }

    .trigger_menu {
        display: block;
        float: right;
        right: 2%;
        position: absolute;
        top:0px;
        width: 46px;
        height: 66px;
        cursor: pointer;
        background: url("../../images/hamburger-normal.png") no-repeat scroll center 26px rgba(0, 0, 0, 0);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }
    .menu {
        display: none;
        text-align: center;
    }
    .menu_active {
        background: url("../../images/hamburger.png") no-repeat scroll center 26px #9a9a9a;
        height: 67px;
        width: 46px;
    }
    .main_menu ul li.first{
        border-top: none;
    }
    .main_menu ul li a{
        border: none;
        color: #fff;
        padding: 10px 3%;
        width : 74% !important;
    }
    .container-inline .element-invisible{
        display: none;
    }

    .top_main_menu{
        width: 100%;
        float: left;
    }

    .menu li {
        display: block;
        float: left;
        width: 100%;
        padding: 3px 0 !important;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #383737;
        margin: 0;
        height: auto !important;
        background:  #9a9a9a;
    }
    .menu li a {
        display: block;
        padding: 10px 3%;
        margin: 0px;
        text-align: left;
        color: #ffffff;
        font-size: 14px;
    }
    .menu li a:hover {
        text-decoration: none;
        color: #ed202a;
        /*background: #ffffff; */
    }

    .main_menu ul li.first{
        background-position: none !important;
    }
    .banner_slider {
        display: none;
    }

    .view-collage-images .view-content img {
        width: auto;
        float: none;
        margin: 0 auto 15px;
        min-width: 90%;
        max-width: 90%;
        height: auto;
        display: block;
    }
    .view-collage-images .view-content {
        width: 100%;
    }


    /******featured-openings********/
    .featured_container_resp{
        display: none;
        float: left;
        width: 100%;
    }
    .featured_guide_bot_sec{
        display: block;
    }
    .featured_opn_left{
        display: none;
    }

    .featured_headings{
        padding:10px 4%;
        margin:0;
        font-size:16px;
        width: 91.5%;
        background: url("../images/home-acc-plus.png") no-repeat scroll 96% center;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        border: 1px solid #ebebeb;
    }

    .featured_guide_right{
        width:92%;
        margin: 0;
        display: block;
        border:none;
        float: left;
        padding: 10px 4%;
        background: #fff;
        border-bottom: 1px solid #cccccc;
        top:0px;
    }
    .featured_active_link{
        background: url(../images/minus.png) no-repeat scroll 96% center;
    }

    .featured_guide_bot_sec {
        width: 100%;
        float: left;
        background: none repeat scroll 0 0 #f5f5f5;
        margin-top: 10px;
    }
    .featured_openings .border_left{
        display: none;
    }
    .featured_openings_form{
        float: left;
        height: 150px;
        position: relative;
        right: 0;
        width: 100%;
    }
    .featured_openings_form select{
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/select_drop_home.png") no-repeat scroll 100% 100% #FFFFFF;
        border: 1px solid #e1e0e0;
        clear: both;
        float: left;
        height: 32px;
        margin-top: 14px;
        max-width: 320px;
        padding: 4px;
        width: 100%;
        max-width: 760px;
        text-indent: 0.01px;
        text-overflow: '';
    }
    .featured_opn_buttn {
        background: none repeat scroll 0 0 #42c4dc;
        border: medium none;
        clear: both;
        color: #ffffff;
        cursor: pointer;
        float: none;
        font-size: 16px;
        height: 32px;
        position: relative;
        top: 13px;
        width: 101px;
        border-radius:8px;
    }
    .featured_guide_right a{
        line-height: 20px;
    }

    .featured_guide_right a:hover{
        color: #3198d1;
    }

    .featured_guide_right .bangalore{
        background: url(../images/bullets.png) no-repeat 0px 5px;
        float: left;
        text-decoration: none;
        width: 92%;
        font-size: 14px;
        padding: 0 4%;
        color: #525252;
    }
    .featured_guide_right .mumbai{
        background: url(../images/bullets.png) no-repeat 0px 5px;
        float: left;
        text-decoration: none;
        width: 92%;
        font-size: 14px;
        padding: 0 4%;
        color: #525252;
    }
    .featured_guide_right .chennai{
        background: url(../images/bullets.png) no-repeat 0px 5px;
        float: left;
        text-decoration: none;
        width: 92%;
        font-size: 14px;
        padding: 0 4%;
        color: #525252;
    }
    .featured_guide_right .pune{
        background: url(../images/bullets.png) no-repeat 0px 5px;
        float: left;
        text-decoration: none;
        width: 92%;
        font-size: 14px;
        padding: 0 4%;
        color: #525252;
    }
    .featured_openings{
        background: none;
        height: auto;
    }
    .back_border {
        display: none;
    }

    .main_container{
        width: 100%;
        float: left;
        position: relative;
        overflow: hidden;
        margin: 0;
    }
    .resp_button{
        margin: 0 auto;
        width: 35%;
        width: 100%;
        float: left;
        text-align: center;
    }
    .feeds_happy_peoples{
        width:100%;
    }
    .feeds_happy_inner_one{
        height: 200px;
        left: 0;
        width: 100%;
    }

    .requirment_process, .linked_in_section, .feeds_happy_inner_two{
        display: none;
    }
    .adv_learning{
        display: none;
    }

    .resp_adv_learning {
        /* border: 1px solid #D7D7D7;    */
        float: left;
        height: auto;
        width: 100%;
        display: block;
        margin-top: 10px;
    }
    .feeds_happy_peoples_title p{
        width:100%;
    }

    .resp_adv_learn_title
    {
        height:36px;
        width:100%;
        background:#ec8433;
        border-bottom:1px solid #d7d7d7;
    }
    .learn_fresher_text {
        padding: 0 0 0 3%;
        width: 97%;
    }
    .resp_adv_learn_title p {
        color: #FFFFFF;
        font-size: 18px;
        margin: 0;
        padding: 8px 9px;
    }
    .resp_adv_learn_graph_title {
        float: left;
        width: 58%;
        margin-right: 2%;
    }
    .resp_learn_title_inner {
        position: relative;
        top: 0px;
    }
    .resp_learn_title_inner p {
        color: #3b3b3b;
        font-size: 12px;
        margin: 0;
        text-align: right;
    }
    .resp_learn_title_inner p.first {
        padding: 0;
    }
    .resp_learn_x_title_inner {
        left: 0;
        position: relative;
        top: 25px;
        width: 38%;
        float: right;
    }
    .resp_learn_x_title_inner p {
        float: left;
        font-size: 14px;
        margin: 0;
        color: #3b3b3b;
    }
    .resp_learn_x_title_inner .title_exp_padding {
        left: 18px;
        position: relative;
    }
    .resp_learn_x_title_inner .title_lead_padding {
        left: 40px;
        position: relative;
    }
    .resp_adv_learn_graph {
        float: left;
        height: 190px;
        position: relative;
        right: 0px;
        top: 15px;
        width: 40%;
    }
    .resp_first {
        padding-top: 8%;
    }
    .resp_second {
        padding-top: 8%;
    }
    .resp_third {
        padding-top: 8%;
    }
    .resp_fourth {
        padding-top: 10%;
    }

    .resp_title_exp_padding{
        padding-left: 10px;
    }
    .resp_title_lead_padding{
        padding-left: 10px;
    }
    .std_guide_right_container{
        display: none;
    }
    .recruit_responsive_heading_h2{
        padding:5px 4%;
        margin:0;
        font-size:16px;
        width: 92%;
        background: url("../images/home-acc-plus.png") no-repeat scroll 96% center;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        border: 1px solid #ffffff;
    }

    .recruit_std_guide_right{
        width:100%;
        display: block;
        border:none;
    }
    .recruit_active_link{
        background: url(../images/minus.png) no-repeat scroll 96% center;
    }

    .recruit_std_guide_bot_sec {
        width: 100%;
        float: left;
        background: none repeat scroll 0 0 #f5f5f5;
        margin-top: 10px;
        display: block;
    }
    .recruit_responsive_heading_h2 img {
        padding-right: 10px;
        floaT: left;
    }
    .recruit_hiring_header{
        background-color: #ffffff;
        font-size: 18px;
        padding: 10px 4%;
        width: 92%;
        margin: 0;
        color: #2c2c2c;
        font-family: sans-serif;
    }
    .recruit_responsive_heading_h2 > span {
        float: left;
        padding-top: 10px;
    }
    .awards_bottom{
        display: none;
    }
    .slider{
        display: block;
    }
    .tripple_advantage{
        display: none;
    }
    .resp_tripple_advantage {
        float: left;
        width: 100%;
        display: block;
    }
    .resp_tripple_adv_title {
        background: none repeat scroll 0 0 #3198D1;
        color: #FFFFFF;
        font-size: 18px;
        height: 20px;
        padding: 10px 4%;
        width: 92%;
    }
    .content ul li {
        padding-bottom: 10px;
    }
    #resp_tripple_one {
        /* background: url("../images/mph-triple-one.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   */
        position: relative;
        top: 3px;
        width: auto;
        cursor: pointer;
    }
    #resp_tripple_two {
        /*  background: url("../images/mph-triple-two.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  */
        position: relative;
        top: 5px;
        width: auto;
        cursor: pointer;
    }
    #resp_tripple_three {
        /*  background: url("../images/mph-triple-three.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
        position: relative;
        top: 5px;
        width: auto;
        cursor: pointer;
    }
    #resp_tripple_one .resp_desc_cont {
        float:left;
        left: 10px;
        position: absolute;
        top: 5px;
        width: 55%;
    }
    #resp_tripple_one .resp_desc_cont p {
        color: #3D3D3D;
        font-size: 14px;
        margin: 0;
    }
    #resp_tripple_one h4 {
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        position: relative;
        top: 3px;
        color: #000000;
    }
    .hiring li {
        cursor: pointer;
        font-size: 14px !important;
        padding: 4px 0 !important;
    }
    #resp_tripple_one h5 {
        font-size: 12px;
        font-weight: normal;
        margin: 0;
        position: relative;
        top: 5px;
        color: #000000;
    }
    #resp_tripple_one > img{
        width:100%;
    }
    #resp_tripple_two > img{
        width:100%;
    }
    #resp_tripple_three > img{
        width:100%;
    }
    .resp_title_right a{
        text-decoration: none;
        color: #525252;
    }
    .resp_title_right a:hover{
        color: #3198d1;
    }
    .resp_title_right_last a{
        text-decoration: none;
        color: #525252;
    }
    .resp_title_right_last a:hover{
        color: #3198d1;
    }

    #resp_tripple_one .resp_title_right {
        float: right;
        font-size: 14px;
        position: absolute;
        right: 3%;
        top:45%;
        width: 29%;
        color: #3d3d3d;
    }
    #resp_tripple_two .resp_title_right {
        float: right;
        font-size: 14px;
        position: absolute;
        right: 2%;
        top: 39%;
        width: 29%;
        color: #3d3d3d;
    }
    #resp_tripple_three .resp_title_right_last {
        float: right;
        font-size: 14px;
        position: absolute;
        right: 2%;
        top: 30%;
        width: 29%;
        color: #3d3d3d;
    }
    .feeds_people_slider_slides p {
        margin: 0 0 0 7%;
        padding: 0 4% 0 0;
        top: 20px;
    }
    .resp_rotator_one {
        background: none repeat scroll 0 0 #EFEFE5;
        border-radius: 50%;
        height: 30px;
        left: 59%;
        position: absolute;
        top: 40%;
        width: 30px;
    }

    .resp_rotator_one span {
        color: #3d3d3d;
        float: left;
        padding: 6px 0 0 9px;
    }
    .resp_rotator_two {
        background: none repeat scroll 0 0 #D0D3CC;
        border-radius: 50%;
        height: 30px;
        left: 59%;
        position: absolute;
        top: 40%;
        width: 30px;
    }
    .resp_rotator_two span {
        float: left;
        padding: 5px 0 0 9px;
        color: #3d3d3d;
    }

    .resp_rotator_three span {
        float: left;
        padding: 5px 0 0 9px;
        color: #3d3d3d;
    }
    .resp_rotator_three span:hover,.resp_rotator_two span:hover, .resp_rotator_one span:hover  {
        color: #3d3d3d;

    }

    .resp_rotator_three {
        background: none repeat scroll 0 0 #E0DFE4;
        border-radius: 50%;
        height: 30px;
        left: 59%;
        position: absolute;
        top: 40%;
        width: 30px;
    }
    .resp_rotator_one  a, .resp_rotator_two  a, .resp_rotator_three  a {
        padding: 0 11px;
        position: relative;
        top: 6px;
    }
    footer{
        display: none;
    }

    .footer_social_link {
        float: left;
        position: relative;
        right: 0;
        width: 92%;
        height: 45px;
        text-align: center;
        padding: 10px 4% 0;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;

    }
    .footer_social_link img {
        cursor: pointer;
        margin-left: 1px;
    }

    .footer_resp_copyright {
        background: none repeat scroll 0 0 #9c9c9c;
        border-top: 1px solid #5F6467;
        height: 36px;
        float: left;
        width: 100%;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_copyinner {
        margin: 0 auto;
        width: 92%;
        padding: 0 4%;
        float: left;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_copyinner p.resp_left {
        color: #FFFFFF;
        float: left;
        font-size: 14px;
        margin: 0;
        padding: 8px 0;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }

    .footer_resp_copyinner span {
        color: #FFFFFF;
        float: left;
        font-size: 14px;
        padding: 8px 6px 6px 0px;
    }

    .resp_privacy_terms_site {
        color: #FFFFFF;
        float: right;
        font-size: 14px;
        list-style: none outside none;
        margin: 0;
        padding: 10px 0;
        height: 20px;
        width: 100%;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .resp_privacy_terms_site li {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        color: #9c9c9c;
        display: inline;
        float: left;
        padding: 0 !important;
        width: 30%;
        text-align: center;
        border-right: 1px solid #9c9c9c;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .resp_privacy_terms_site li:last-child{
        border-right: none;
        width: 28%;
    }
    .resp_privacy_terms_site li:nth-child(2){
        width: 43%;
    }
    .resp_privacy_terms_site li:first-child{
        width: 28%;
    }
    .reward_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        opacity:0.6;
    }
    .reward_slider_sec .bx-wrapper .bx-controls-direction .bx-next.disabled{
        opacity:0.6;
    }
    .reward_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 0%;
        right: 0;
        width: 23px;
        height: 40px;
    }

    .reward_slider_sec .bx-wrapper .bx-next{
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        right: 0;
        width: 23px;
        height: 40px;
    }
    .resp_privacy_terms_site a {
        cursor: pointer;
        padding: 0;
        color: #9c9c9c;
    }
    .footer_resp{
        display: block;
        float: left;
        width: 100%;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }

    .footer_resp_inner {
        float: left;
        width: 100%;
        margin-top: 10px;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_inner > ul {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_inner li {
        list-style-type: none;
        height: 15px;
        padding: 10px 4%;
        background: #e0e1e3;
        border-bottom: 1px solid #ffffff;
        font-size: 14px;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_inner li a{
        font-size: 14px;
        text-decoration : none;
        color: #3b3b3b;
        -webkit-box-sizing: initial;
        -moz-box-sizing: initial;
        box-sizing: initial;
    }
    .footer_resp_inner li a:hover{
        color: #3198d1;
    }

    .resp_rewards{
        display: block;
        width: 100%;
    }
    .desk_rewards{
        display: none;
    }
    .reward_recog_title{
        height: 55px;
        width: 100%;
    }
    .reward_recog{
        left: 0;
        border: none;
        height: auto;
        width: 100%;
    }
    .reward_slider_sec{
        top:0;
        left:0;
    }
    .bx-wrapper .bx-prev{
        right: 0 !important;
        left: 0
    }
    .bx-wrapper .bx-controls-direction a{
        top: 40% !important;
    }
    .bx-wrapper .bx-next{
        right: 0 !important;
    }
    .reward_slider_sec{
        width: 100%;
        max-width: 760px;
        height: 420px;
    }
    .adv_learning_reward_recog{
        margin-top: 0px;
    }
    .bx-wrapper ul li{
        max-width: 760px;
    }

    .reward_slider_slides img{
        width: 100%;
        height: auto;
    }
    .reward_slider_sec .bx-viewport{
        height: auto !important;
    }

    .reward_slider_slides p{
        background: url(../images/caption_bg.png) repeat left top;
        height: 40px;
        padding: 5px 4%;
        width: 92%;
        top: -55px;
        color: #ffffff;
    }
    .awards_resp{
        display: block;
        float: left;
        width: 100%;
    }
    .flex-prev {
        background: url("../images/awards-prev.png") no-repeat center;
        float: left;
        width:27px;
        height: 100px;
    }
    .flex-next{
        background: url("../images/awards-next.png") no-repeat center;
        float: right;
        width:27px;
        height: 100px;
    }
    .flex-direction-nav {
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
        position: relative;
    }
    .flex-direction-nav li:first-child{
        float: left;
    }

    .flex-direction-nav li {
        float: right;
        list-style: none outside none;
        position: relative;
        /*background: #f3f3f3;*/
        width: 40px;
        height: 50px;
    }
    .feeds_why_slider_sec .flex-direction-nav{
        /*  top: -110%; */
    }

    .flex-viewport{
        overflow: visible !Important;
    }
    .send_ur_resume{
        width:99.6%;
        background: url("../images/send-resume.jpg") no-repeat scroll 4% 12px #ededed;
    }

    .feeds_people_slider_sec .flex-direction-nav .flex-prev {
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: right;
        height: 50px;
        left: 0;
        margin-left: 0;
        margin-top: 0;
        opacity: 1;
        right: 0;
        width: 30px;
    }

    .feeds_people_slider_sec .flex-direction-nav .flex-next {
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: right;
        height: 40px;
        margin-right: 0;
        margin-top: 0;
        opacity: 1;
        right: 0;
        width: 23px;
    }
    .feeds_people_slider_sec .flex-direction-nav .flex-prev.flex-disabled {
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        opacity: 0.6;
    }

    .feeds_people_slider_sec .flex-direction-nav .flex-next.flex-disabled {
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        opacity: 0.6;
    }
    /*.slides > li {
    background: none repeat scroll 0 0 #f3f3f3;
    text-align: center;
}*/
    .awards_title_resp{
        position: relative;
        width: 100%;
        float: left;
        height: 20px;
        padding: 10px 0;
        display: block;
        background: #9c9c9c;
        /*margin-top: -40px;*/
    }
    .awards_title_resp p{
        font-size: 18px;
        float: left;
        color: #ffffff;
        width: 92%;
        padding: 0 4%;
        float: left;
        margin: 0;
    }
    #fetured_open_select2{
        margin-top: 10px;
    }


    /******why-mphasis*****/
    .mph_inner_container{
        width: 100%;
        float: left;
        padding: 0;
    }
    .mph_breadcrumb{
        width: 100%;
        float: left;
        display: none;
    }
    .why_mph_left{
        width: 100%;
        float: left;
        padding: 0;
    }
    .why_mph_right{
        width: 100%;
        float: left;
        margin: 15px 0 0;
    }
    .job_why_mph{
        text-align: center;
    }
    .hiring_header{
        width: 100%;
    }
    .why_mph_read_more{
        width: 92%;
        padding: 10px 4%;
    }
    .why_mph_feeds{
        width: 92%;
        padding: 10px 4%;
    }
    .responsive_heading_h2{
        width: 92%;
        padding: 10px 4% !important;
        background: url("../images/home-acc-plus.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    }
    .few_resp_active_link {
        background: url("../images/home_minus_resp.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    }
    .recruit_active_link{
        background: url("../images/home_minus_resp.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    }
    .featured_active_link{
        background: url("../images/home_minus_resp.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    }
    .stdguide_active_link{
        background: url("../images/home_minus_resp.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
    }
    .page-node-34 h2.responsive_heading_h2 {
        padding: 10px 4%;
    }

    .why_mph_read_more p{
        font-size: 13px;
        line-height: 20px;
    }

    .about_resp {
        display: block;
    }
    .resp_mph_emp_img h6 {
        top: 15px;
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        position: relative;
        width: 100%;
        text-align: center;
    }
    .resp_mph_emp_img p {
        clear: both;
        color: #3B3B3B;
        font-size: 16px;
        line-height: 1.4em;
        margin: 0;
        padding-right: 30px;
        position: relative;
        top: 10px;
        text-align: center;
        width: 80%;
        padding: 0 10%;
    }
    .resp_mph_emp_img p img.front {
        left: 0;
        float: left;
        margin: 0;
        position: relative;
    }
    .resp_mph_emp_img p a {
        background: url("../images/sym-end.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
        height: 20px;
        padding: 0 0 0 20px;
        text-decoration: none;
        width: 20px;
    }
    .mph_emp{
        display: none;
    }
    .resp_mph_emp{
        display: block;
        background: #ebebeb;
        padding: 10px 0 40px;
        width: 100%;
        float: left;
        margin: 010px 0 0;
    }

    .resp_mph_emp_img > span {
        float: left;
        text-align: center;
        width: 100%;
        top: 15px;
        position: relative;
        font-size: 12px;
        color: #666666;
    }
    .resp_img_elango{
        width: 100%;
        text-align: center;
    }
    .reason_why_mph{
        display: none;
    }
    .resp_reason_why_mph{
        display: block;
    }
    .mph_emp_career{
        display: none;
    }
    .few_resp_heading_h2{
        border-top: 1px solid #CCCCCC;
        padding:10px 4%;
        font-size:14px;
        width: 92%;
        background: url("../images/resp_drop_down.png") no-repeat scroll 96% center #ebebeb;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        margin: 0;
        font-weight: normal;
    }

    .resp_reason_right{
        width:100%;
        display: block;
        border:none;
    }
    .few_resp_active_link{
        background: url(../images/resp_drop_up.png) no-repeat scroll 96% center #ebebeb;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        margin: 0;
        border-top: 1px solid #CCCCCC;
        padding:10px 4%;
        font-size:14px;
        width: 92%;
    }

    .resp_reason_why_mph {
        width: 100%;
        float: left;
        margin-top: 10px;
    }
    .few_resp_heading_h2 img {
        padding-right: 10px;
    }
    .feeds_why_slider_slides p {
        clear: both;
        margin: 0;
        top: 30px;
        width: 92%;
        padding: 0 4%;
    }
    .feeds_why_slider_slides h6{
        width: 100%;
        left: 0;
    }
    .feeds_why_slider_slides h6 span{
        width: 100%;
        float: left;
    }
    .feeds_why_slider_slides img{
        margin-left: 0;
        float: none;
        display: inline-block !important;
    }
    .feeds_why_slider_slides p img.front{
        left:0;
        position: relative;
        float: left;
    }
    .feeds_resp{
        width: 100%;
        text-align: center;
    }
    .feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }
    .feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: -30%;
        right: 0;
    }

    .feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/feeds_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 30%;
        right: 0;
    }
    .feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 10% !important;
        height: 50px;
        width: 27px;
        margin: 0 auto;
    }
    .feeds_why{
        margin-top: 0;
    }
    .why_feeds_happy_peoples{
        /*margin-top: 10px; */
    }

    .resp_feeds_why_one {
        float: left;
        height: auto;
        /*left: 14px;*/
        position: relative;
        top: 14px;
        width: 100%;
    }
    .resp_feeds_why {
        height: auto;
        width: 100%;
        margin-top: -15px;
    }
    .resp_feeds_why_slider_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .resp_feeds_why_slider_slides img {
        float: left;
        width: 100%;
    }
    .resp_feeds_why_slider_slides h6 {
        float: left;
        font-size: 18px;
        font-weight: normal;
        left: 0;
        margin: 0;
        position: relative;
        width: 92%;
        clear: both;
        text-align: center;
        color: #a82a7e;
        background: #ebebeb;
        height:20px;
        padding: 10px 4%;
    }
    .resp_feeds_why_slider_slides h6 span{
        font-weight: normal;
        color: #8c8c8c;
    }

    .resp_feeds_why_slider_slides p {
        clear: both;
        color: #3B3B3B;
        font-size: 16px;
        line-height: 1.4em;
        margin: 0 0 0 27px;
        padding-right: 30px;
        position: relative;
        top: 30px;
    }
    .resp_feeds_why_slider_slides p img.front {
        left: -20px;
        margin: 0;
        position: absolute;
    }
    .resp_feeds_why_slider_slides p a {
        background: url("../images/sym-end.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
        height: 20px;
        padding: 0 0 0 20px;
        text-decoration: none;
        width: 20px;
    }
    .resp_feeds_why_slider_sec .bx-viewport
    {
        height:100% !important;
        /*background: none repeat scroll 0 0 #F5F5F5 !important;*/
    }

    .resp_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        opacity:0.6;
    }
    .resp_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-next.disabled{
        opacity:0.6;
    }
    .resp_feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 0%;
        right: 0;
        width: 23px;
        height: 40px;
    }

    .resp_feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        right: 0;
        width: 23px;
        height: 40px;
    }
    .resp_feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 30% !important;
        height: 50px;
        width: 23px;
    }

    .resp_vibrant{
        display: block;
        width: 100%;
        float: left;
    }
    .mph_left_last_sec{
        display: none;
    }
    .why_mph_banner_resp{
        display: block;
        width: 100%;
        float: left;
    }
    .why_mph_banner_resp img{
        width: 100%;
        float: left;
    }


    /****feeds****/
    .career_feeds_why_one {
        float: left;
        position: relative;
        width: 100%;
        height: auto;
        margin-top : 20px;
    }
    .career_feeds_why {
        width: 100%;
        height: auto;
        float: left;
    }
    .career_feeds_why_slider_sec {
        float: left;
        left: 0;
        position: relative;
        width: 100%;
        height: auto;
    }
    .career_feeds_why_slider_slides img {
        float: left;
    }
    .career_feeds_why_slider_slides h6 {
        float: left;
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        position: relative;
        top: 13px;
        width: 100%;
        clear: both;
        text-align: center;
        color: #a82a7e;
    }
    .career_feeds_why_slider_slides h6 span{
        font-weight: normal;
        color: #8c8c8c;
    }

    .career_feeds_why_slider_slides p {
        clear: both;
        color: #3B3B3B;
        font-size: 12px;
        line-height: 1.4em;
        position: relative;
        padding-top: 20px;
        margin: 15px auto;
        width: 96%;
        text-align: center;
    }
    .career_feeds_why_slider_slides p img.front {
        left: -20px;
        margin: 0;
        position: absolute;
    }
    .career_feeds_why_slider_slides p a {
        height: 20px;
        padding: 0 0 0 20px;
        text-decoration: none;
        width: 20px;
    }
    .career_feeds_why_slider_sec .bx-viewport
    {
        height: auto !important;
        /*background: none repeat scroll 0 0 #F5F5F5 !important;*/
    }
    .career_feeds_resp{
        width: 100%;
        text-align: center;
    }
    .career_feeds_resp img{
        display: inline-block !important;
        float: none;
        margin-left: 0;
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: -30%;
        right: 0;
    }

    .career_feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/feeds_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 30%;
        right:
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 50px !important;
        height: 50px;
        width: 27px;
        margin: 0 auto;
    }
    .career_resp {
        float: left;
        height: auto;
        width: 100%;
        display: block;
        margin-bottom: 10px;
    }
    .resp_read-more-show{
        color: #3198d1;
        font-size: 14px;
        text-decoration: none;
        font-weight: normal;
        padding: 0 !important;
        float: left;
        clear: both;
    }
    .resp_read-more-hide{
        color: #3198d1;
        font-size: 14px;
        text-decoration: none;
        font-weight: normal;
        padding: 0 !important;
    }
    .resp_read-more-content{
        font-size: 14px !important;
    }


    .hide {
        display: none;
    }
    .acc_plus_content{
        float: left;
        left: 50%;
        position: relative;
        bottom: 4% !important;
    }
    .acc_minus_content{
        float: left;
        left: 50%;
        position: relative;
        bottom: 4% !important;
    }
    .show_outer{
        width: 100%;
        float: left;;
        text-align: center;
    }
    .show_outer img
    {
        display: inline-block !important;
        float: none;
        margin-left: 0;
    }
    .show_hide{
        background: #f0f0f0;
        display: none;
        float: left;
        margin: 25px 0 0;
        padding: 0 3% 10px !important;
        text-align: left !important;
        width: 94% !important;
    }
    .show_hide p{
        padding:0px;
        margin:0px;
    }

    .show_hide img{
        /*margin-top: -21px;*/
        height: 22px;
        left: 47%;
        position: relative;
        top: -24px;
        width: 21px;
    }

    .container_padding{
        padding: 0;
    }
    .module_text h2{
        margin: 30px 0 0 0;
        padding: 0 4%;
    }
    .skill_bg{
        margin: 10px 0 0;
    }
    .skillset_text{
        font-size: 14px;
        padding: 6px 4%;
    }
    .network_text p{
        padding: 10px 4% 0;
        font-size: 12px;
        margin: 0;
    }
    .candidate_text{
        padding: 10px 4%;
        width: 92%;
        border: none;
    }
    .candidate_text ul{
        padding: 0 2%;
    }
    .candidate_text ul li{
        padding: 10px 4% 0 0;
    }
    .job_summary_title{
        height: 22px;
        margin: 0;
        padding: 6px 4% 0;
        width: 92%;
        font-size: 14px;
    }
    .candidate_text ul li:first-child{
        padding: 0px 4% 0 0;
    }
    .webform_div p{
        width: 92%;
        padding: 0 4%;
        margin-left:0 !important;
    }
    .name_text{
        padding: 3px 4%;
    }
    .apply_button_div{
        margin-left: 0;
        width: 92%;
        padding: 0 4%;
    }
    .apply_btn{
        margin: 15px 10px 10px 0;
    }


    .webform_div{
        /*display: none;*/
        width: 100%;
        float: left;
    }
    .resp_webform_div{
        float: left;
        width:100%;
        display: block;
        border-bottom: 1px solid #e5e5e5;
    }

    .resp_name_width
    {
        float: left;
        margin: 0;
        padding: 0 0 10px;
        width: 100%;
    }

    .resp_textbox_name
    {
        float: left;
        margin: 0;
        width: 92%;
        padding: 0 4%;
    }
    .resp_textbox_name > input {
        border: 1px solid #ccc;
        float: left;
        padding: 6px 2%;
        width: 96%;
        font-size: 13px;
        color: #a8a8a8;
    }
    .resp_format_txt{
        margin: 0;
        padding: 0 4% 10px !important;
        width: 92%;
    }
    .resp_webform_div input[type="file"]{
        display: none;
    }

    .resp_webform_div p{
        float: left;
        width:92%;
        padding: 0 4%;
        font-size: 13px;
        color: #343434;
    }


    .resp_fake-file {
        background: url("../images/browse-btn.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
        height: 27px;
        left: 0;
        margin: 0;
        padding: 0;
        width: 88%;
        padding: 0 4%;
        float: left;
        z-index: 1;
    }
    .resp_fake-file > input {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #ccc;
        height: 23px;
        width: 96%;
        padding: 0 2%;
        z-index: -9999;
        position: relative;
        font-size: 13px;
        color: #a8a8a8;
    }
    .jd_menu{
        display: block;
    }
    .home_left{
        /*display: none;*/
        margin: 0;
        padding: 0;
    }
    .realted_links p{
        width: 92%;
        float: left;
        padding: 0 4%;
        font-size: 16px;
    }
    .realted_links > ul{
        width: 100%;
        float: left;
    }
    .realted_links ul li{
        width: 92%;
        padding: 10px 4%;
    }
    .realted_links{
        margin: 20px 0 10px;
    }
    .home_left p{
        width: 92%;
        padding: 0px 4% 10px;
        float: left;
        margin: 0;
    }

    .job_banner{
        display: none;
    }
    .job_openings_content{
        display: block;
        width: 92%;
        float: left;
        padding: 10px 4%;
    }
    .job_openings_content p
    {
        font-size: 18px;
        line-height: 1.2em;
        float: left;
        padding: 0;
        margin: 0;
        color: #414141;
    }
    .search_list{
        float: left;
    }
    .desk_inner{
        display: none;
    }
    .resp_inner{
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }
    .resp_job_header{
        width: 100%;
        float: left;
        background: #dfdfdf;
    }
    .resp_job_header h6{
        margin: 0;
        padding: 10px 4%;
        width: 92%;
        font-size: 18px;
        height: 20px;
        color: #414141;
        font-weight: normal;
    }
    #loca_resp_select{
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/select_drop_home.png") no-repeat scroll 100% 50% #ffffff;
        border: 1px solid #e1e0e0;
        clear: both;
        float: left;
        height: 32px;
        margin-top: 10px;
        max-width: 760px;
        padding: 4px;
        text-indent: 0.01px;
        text-overflow: "";
        width: 100%;
        color: #2c2c2c;
    }
    #cate_resp_select{
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/select_drop_home.png") no-repeat scroll 100% 50% #ffffff;
        border: 1px solid #e1e0e0;
        clear: both;
        float: left;
        height: 32px;
        margin-top: 10px;
        max-width: 760px;
        padding: 4px;
        text-indent: 0.01px;
        text-overflow: "";
        width: 100%;
        color: #2c2c2c;
    }
    .resp_job_selection{
        width: 100%;
        float: left;
        height: 140px;
        background: #dfdfdf;
    }
    .resp_load_more{
        background: none repeat scroll 0 0 #42c4dc;
        border: medium none;
        border-radius: 8px;
        clear: both;
        color: #ffffff;
        cursor: pointer;
        float: none;
        font-size: 16px;
        height: 32px;
        position: relative;
        top: 13px;
        width: 120px;
    }
    .resp_desig_list{
        width: 99.5%;
        float: left;
        border:1px solid #3198d1;
    }
    .cur_openin_resp{
        width: 92%;
        padding: 10px 4%;
        float: left;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: normal;
        margin: 0;
    }
    #desig_resp_select{
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/exp_drp_down.png") no-repeat scroll 100% 50% #ffffff;
        border: none;
        clear: both;
        float: left;
        height: 32px;
        max-width: 760px;
        padding: 7px 4%;
        text-indent: 0.01px;
        text-overflow: "";
        width: 100%;
        color: #2c2c2c;
    }
    .resp_desig{
        width: 49%;
        float: left;
        height: 32px;
        border-right: 1px solid #3198d1;
    }
    .resp_desig h6{
        padding: 7px 8%;
        margin: 0;
        font-size: 14px;
        font-weight: normal;
        float: left;
    }
    .resp_desig span{
        padding: 7px 8%;
        margin: 0;
        font-size: 13px;
        color: #2c2c2c;
        float: right;
    }

    .exp_drop_resp{
        width: 50.4%;
        float: left;
    }
    .desig_year{
        width: 100%;
        float: left;
        border:1px solid #cccccc;
        border-top: none;
    }
    .desig_year tr{
        height: 50px;
        width: 100%;
        float: left;
        padding: 0;
        border-bottom: 1px solid #cccccc;
    }
    .desig_year tr:last-child{
        border-bottom: none;
    }

    .des_tabdef{
        width: 41%;
        float: left;
        border-right: 1px solid #cccccc;
        height: 30px;
        font-size: 12px;
        color: #2c2c2c;
        padding: 10px 4%;
    }

    .exp_tabdef{
        width: 41.6%;
        float: left;
        height: 30px;
        font-size: 16px;
        color: #3b3b3b;
        padding: 10px 4%;
    }
    .resp_designation_experience {
        float: left;
        margin-top: 10px;
        width: 100%;
    }
    .resp_load_button{
        height: 50px;
    }
    .vib_mph_right{
        width: 100%;
        float: left;
        margin: 25px 0 0;
        padding: 0;
    }
    .regular_text{
        display: none;
    }
    .regular_mph_left{
        width: 100%;
        padding: 0;
        margin: 0;
        min-height: 100% !important;
        border-right: none;
    }
    .vib_resp_read p{
        padding: 0;
        margin:10px 0;
    }
    .upcoming_width{
        width: 92%;
        margin: 10px 0;
        font-size: 18px;
        padding: 5px 4% 10px;
        height: 20px;
    }
    .vib_resp_read{
        display: block;
    }
    .past_eventbg{
        margin: 25px 0 0;
        width: 100%;
        float: left;
        height: 35px;
    }
    .filter_dropdown select {
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/exp_drp_down.png") no-repeat scroll 100% 0 #ededed;
        border: 1px solid #acacac;
        color: #3b3b3b;
        font-size: 14px;
        font-weight: normal;
        margin-left: 0px;
        margin-top: 0px;
        padding: 5px 6px;
        height: 34px;
        position: relative;
        text-indent: 0.01px;
        text-overflow: "";
        width: 96%;
        float: right;
    }
    .past_eventbg .filter_year p{
        font-size: 14px;
        width: 47%;
        margin: 10px 0;
        text-align: right;
    }
    .filter_dropdown{
        width: 52%;
        float: left;
        position: relative;
    }

    .past_eventbg h3{
        font-size: 14px;
        padding: 10px 0 0 4%;
        margin: 0;
        width: 30%;
    }
    .upcoming_resp_slider_outer{
        display: block;
    }
    .business_slider{
        width :100%;
    }
    .moveslider .left_div{
        width:100%;
        float: left;
        margin: 0;
        text-align : center;
    }
    .moveslider{
        margin: 0;
        width: 100%;
        float: left;
    }
    .left_div p{
        width: 100%;
        float: left;
    }
    .resp_pointer_outer_entire{
        width: 100%;
        float: left;
    }

    .resp_upcoming_feeds_why_one {
        float: left;
        height: auto;
        position: relative;
        top: 14px;
        width: 100%;
    }
    .resp_upcoming_feeds_why {
        height: auto;
        width: 100%;
        margin-top: -25px;
    }
    .resp_upcoming_feeds_why_slider_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .resp_upcoming_feeds_why_slider_slides img {
        display: inline-block !important;
        float: none;
        margin-left: 0;
        width: 100%;
    }
    .resp_upcoming_feeds_why_slider_slides h6 {
        float: left;
        font-size: 18px;
        font-weight: normal;
        left: 0;
        margin: 0;
        position: relative;
        width: 92%;
        clear: both;
        text-align: center;
        color: #a82a7e;
        background: #ebebeb;
        height:20px;
        padding: 10px 4%;
    }
    .resp_upcoming_feeds_why_slider_slides h6 span{
        font-weight: normal;
        color: #8c8c8c;
    }

    .resp_upcoming_feeds_why_slider_slides p {
        clear: both;
        color: #3B3B3B;
        font-size: 16px;
        line-height: 1.4em;
        margin: 0 0 0 27px;
        padding-right: 30px;
        position: relative;
        top: 30px;
    }
    .resp_upcoming_feeds_why_slider_slides p img.front {
        left: -20px;
        margin: 0;
        position: absolute;
    }
    .resp_upcoming_feeds_why_slider_sec .bx-viewport
    {
        height:100% !important;
        /*background: none repeat scroll 0 0 #F5F5F5 !important;*/
    }
    .resp_upcoming_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        background: url("../images/upcomin_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }
    .resp_upcoming_feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/upcomin_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 5% !important;
    }

    .resp_upcoming_feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/upcomin_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        right: 5% !important;
    }
    .resp_upcoming_feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 30% !important;
        height: 50px;
        width: 27px;
    }
    .resp_upcoming_feeds_resp{
        width: 96%;
        text-align: center;
        padding: 0 2%;
    }
    .upcoming_resp_slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
        background: none repeat scroll 0 0 #b7b7b7 !important;
    }
    .upcoming_resp_slider .bx-wrapper .bx-pager.bx-default-pager a {
        background: none repeat scroll 0 0 #e2e2e2 !important;
    }
    .resp_upcoming_feeds_why_slider_sec .bx-wrapper .bx-pager{
        bottom: 0 !important;
        position: relative !important;
    }
    .past_eventbg .filter_year{
        width: 66%;
    }
    .vibrant_banner{
        display: none;
    }
    /*.video_read p{
  margin: 10px 0;
}*/
    .bullet_pointer{
        text-align: center;
        display: inline-block;
    }
    .bullet_pointer .pointer1{
        width: 16px;
        margin-left: 0;
        text-align: center;
        background: url("../images/bullets-career.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .fusion_left{
        width: 50%;
    }
    .bullet_pointer{
        margin-left: 0;
    }
    .bullet_pointer .pointer2{
        width: 16px;
        margin-left: 0;
        text-align: center;
        background: url("../images/bullets-career.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .bullet_pointer .pointer3{
        width: 16px;
        margin-left: 0;
        text-align: center;
        background: url("../images/bullets-career.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .fusion_right_text{
        margin-left: 0;
        width:70px;
        left: 145px;
    }
    .fusion_right{
        width: 100%;
        text-align: center;
    }
    .fusion_left{
        text-align: center;
    }
    .fusion_width{
        display: none;
    }
    .why_mph_read_more ul {
        float: left;
        margin: 0;
        padding: 0 4% 10px 6%;
        width: 93%;
    }

    .descr{
        display: block;
    }
    .inner_vibrant img{
        display: inline-block !important;
        float: none;
        margin-left: 0;
        width: 50% !Important;
    }
    .inner_vibrant {
        text-align: center;
        width: 100%;
        margin-right: 0;
    }
    .vib_span span{
        width: 50% !important;
        display: inline-block !important;
        float: none;
        margin-left: 0;
    }
    .vib_span{
        text-align: center;
        width: 100%;
        margin-right: 0;
    }

    .mph_left_vibrant_img{
        width: 100%;
        float: left;
    }
    /*.regular_mph_left img {
    width: 100%;
}*/
    .vib_content{
        width: 92%;
        padding: 0 4%;
    }
    .vib_create {
        padding: 0 7%;
        width: 86%;
    }
    .mph_cont_right_resp{
        display: none;
    }
    .accordions_tabs h1 {
        background: url("../images/home-acc-plus.png") no-repeat scroll 96% center #ededed;
        padding: 10px 4%;
        width: 92%;
    }
    .accordions_tabs .active_tab{
        background: url("../images/home_minus_resp.png") no-repeat scroll 96% center #ededed !important;
    }
    .resp_adv_learning_read{
        width: 92%;
        padding: 0 4%;
        float: left;
    }
    .resp_adv_learning_read p{
        font-size: 18px;
    }
    .accordions_tabs > p {
        color: #676767;
        margin-left: 0;
        padding: 0 4%;
        width: 92%;
    }
    .career_resp_happy_peoples{
        display: block;
    }


    .career_resp_why_one {
        float: left;
        height: auto;
        position: relative;
        top: 14px;
        width: 100%;
    }
    .career_resp_why {
        height: auto;
        width: 100%;
    }
    .career_resp_why_slider_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .career_resp_feeds_why_slider_slides img {
        display: inline-block !important;
        float: none;
        margin-left: 0;
        width: 100%;
    }
    .career_resp_feeds_why_slider_slides h6 {
        float: left;
        font-size: 18px;
        font-weight: normal;
        left: 0;
        margin: 0;
        position: relative;
        width: 92%;
        clear: both;
        text-align: center;
        color: #a82a7e;
        background: #ebebeb;
        height:20px;
        padding: 10px 4%;
    }
    .career_resp_feeds_resp{
        width: 100%;
        text-align: center;
        padding: 0 0%;
    }

    .mph_global_image,.mph_global_text{
        display: none;
    }
    .cntct_selection_resp{
        display: block;
    }

    .cntct_resp_header {
        background: none repeat scroll 0 0 #ebebeb;
        float: left;
        width: 100%;
    }
    .cntct_resp_header h6 {
        color: #414141;
        font-size: 18px;
        font-weight: normal;
        height: 20px;
        margin: 0;
        padding: 10px 4%;
        width: 92%;
    }
    .cntct_selection_resp {
        background: none repeat scroll 0 0 #ebebeb;
        float: left;
        height: 97px;
        width: 100%;
    }
    #cntct_resp_select_inner {
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url("../images/contact_dropdown.png") no-repeat scroll 100% 50% #ffffff;
        border: 1px solid #e1e0e0;
        clear: both;
        color: #2c2c2c;
        float: left;
        height: 40px;
        margin-top: 3px;
        max-width: 760px;
        padding: 7px 4%;
        text-indent: 0.01px;
        text-overflow: "";
        width: 100%;
        font-size: 16px;
        color: #000000;
    }
    .form_desk{
        display: none;
    }
    .cntct_featured_opn_buttn {
        background: none repeat scroll 0 0 #42c4dc;
        border: medium none;
        clear: both;
        color: #ffffff;
        cursor: pointer;
        float: none;
        font-size: 16px;
        height: 32px;
        position: relative;
        top: 13px;
        width: 101px;
        border-radius:8px;
    }
    .cntct_resp_button{
        margin: 0 auto;
        width: 35%;
        width: 100%;
        float: left;
        text-align: center;
        height: 50px;
    }
    .cntct_resp_name_width
    {
        float: left;
        margin: 0;
        padding: 0 0 10px;
        width: 100%;
    }

    .cntct_resp_textbox_name
    {
        float: left;
        margin: 0;
        width: 92%;
        padding: 0 4%;
    }
    .cntct_resp_textbox_name > input {
        border: 1px solid #ccc;
        float: left;
        padding: 6px 2%;
        width: 96%;
        font-size: 12px;
        color: #2c2c2c;
    }
    .cntct_resp_textbox_name textarea{
        width: 96%;
        padding: 6px 2%;
        float: left;
        font-size: 12px;
        color: #2c2c2c;
        border: 1px solid #ccc;
    }

    .cntct_resp_webform_div p {
        color: #343434;
        float: left;
        font-size: 14px;
        padding: 0 4%;
        width: 92%;
    }
    .resp_pop_container{
        display: block;
        width: 92%;
        padding: 0 4%;
        background: #ebebeb;
        float: left;
    }

    .resp_call_button {
        float: left;
        height: 50px;
        margin: 0 auto;
        width: 100%;
        background: #ebebeb;
        float: left;
    }
    .cntct_call_opn_buttn {
        background: url(../images/call_resp.png) no-repeat scroll 10% 50% #1bba1b;
        border: medium none;
        border-radius: 8px;
        clear: both;
        color: #ffffff;
        cursor: pointer;
        float: left;
        font-size: 12px;
        height: 32px;
        position: relative;
        top: 0px;
        width: 70px;
        text-align: right;
        margin: 20px 0;
    }
    .cntct_us_pop_address,.cntct_us_pop_address_two,.cntct_us_pop_address_three{
        display: none;
        width: 92%;
        padding: 0 4%;
        background: #ebebeb;
        float: left;
    }
    .cntct_us_pop_address p,.cntct_us_pop_address_two p, .cntct_us_pop_address_three p{
        font-size: 14px;
        color: #3d3d3d;
        margin: 0;
        padding: 0;
    }
    .des_tabdef_left{
        width: 100%;
        float: left;
    }
    .des_tabdef_inner{
        vertical-align: middle;
        float: left;
    }
    .des_tabdef_left tr{
        height: 20px;
    }
    .awrads_accordions_tabs h1 {
        /*background: url("../images/home-acc-plus.png") no-repeat scroll 96% center #ededed;*/
        padding: 10px 4%;
        width: 92%;
        margin: 0 0 1px;
    }
    .awrads_accordions_tabs .active_tab{
        /*background: url("../images/home_minus_resp.png") no-repeat scroll 96% center #ededed !important;*/
    }
    .awards_content{
        width: 100%;
        float: left;
    }
    .content_pdf{
        width: 92%;
        padding: 0 4%;
        float: left;
    }
    .howcan_help_resp{
        display: block;
        width: 100%;
        float: left;
    }
    .howcan_help_resp select
    {
        width: 100%;
        padding: 8px 4%;
        background:url(../images/contact_dropdown.png) no-repeat scroll 100% 0px #42c4dd;
        border: medium none;
        position: relative;
        font-size: 18px;
        font-weight: normal;
        font-family: sans-serif;
        color: #FFF;
        -moz-appearance: none;
        text-indent: 0.01px; /* Removes default arrow from firefox*/
        text-overflow: "";  /*Removes default arrow from firefox*/
        -webkit-appearance: none;  /*Removes default chrome and safari style*/
        -moz-appearance: none;  /*Removes default style Firefox*/
    }
    .resp_home_banner_one{
        display: block;
    }


    .resp_home_banner_one {
        float: left;
        height: auto;
        position: relative;
        width: 100%;
    }
    .career_resp_why {
        height: auto;
        width: 100%;
    }
    .resp_home_banner_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .resp_home_banner_slides img {
        display: inline-block !important;
        float: none;
        margin-left: 0;
        width: 100%;
    }
    .resp_home_banner_slides h6 {
        float: left;
        font-size: 18px;
        font-weight: normal;
        left: 0;
        margin: 0;
        position: relative;
        width: 92%;
        clear: both;
        text-align: center;
        color: #a82a7e;
        background: #ebebeb;
        height:20px;
        padding: 10px 4%;
    }
    .resp_home_banner_sec .bx-viewport
    {
        height:100% !important;
        /*background: none repeat scroll 0 0 #F5F5F5 !important;*/
    }
    .resp_home_banner_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        opacity:0.6;
    }
    .resp_home_banner_sec .bx-wrapper .bx-controls-direction .bx-next.disabled{
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        opacity:0.6;
    }
    .resp_home_banner_sec .bx-wrapper .bx-prev{
        background: url("../images/home_prev_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }

    .resp_home_banner_sec .bx-wrapper .bx-next{
        background: url("../images/home_next_resp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    }
    .resp_home_banner_sec .bx-wrapper .bx-controls-direction a{
        top: 40% !important;
        height: 50px;
        width: 23px;
    }
    .resp_home_banner_inner {
        float: left;
        margin-top: -17px;
        width: 100%;
    }
    .send_ur_resume p {
        float: left;
        right: 0;
        padding-left: 8%;
        padding-top: 11px;
        top: 0;
    }
    .awrds_resp_read{
        width: 100%;
        float: left;
        padding: 0;
    }
    .awards_content span{
        width: 95%;
        padding: 10px 0;
        font-size: 13px;
    }
    .feeds_people_slider_slides div {
        width: 100%;
        text-align: center;
        font-size: 12px;
        color: #8c8c8c;
        float: left;
    }
    .feeds_people_slider_slides {
        float: left;
        height: 15px;
    }
    .feeds_people_slider_slides img
    {
        float: none;
        display: inline-block !important;
        margin-left: 0;
    }
    .feeds_people_slider_slides h6{
        width: 100%;
        left: 0;
        top: 10px;
    }
    .feeds_people_slider_slides span{
        width: 100%;
        text-align: center;
        float: left;
    }
    .feeds_people_slider_slides h6 a{
        width: 100%;
        float: left;
        text-align: center;
        font-size: 14px;
        color: #2e2e2e;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/feeds_prev.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 120%;
        top: 40%;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/feeds_next.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right: 130%;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/feeds_next.png) no-repeat;
        opacity: 0.6;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/feeds_prev.png) no-repeat;
        opacity: 0.6;
    }
    .feeds_people_slider_slides p{
        top: 20px;
    }
    .about_feeds_why{
        width: 100%;
        float: left;
        position: relative;
    }
    .about_feeds_why_slider_slides div {
        width: 100%;
        text-align: center;
        font-size: 12px;
        color: #8c8c8c;
        float: left;
        margin: 10px 0 0px;
    }
    .about_feeds_why_slider_slides img
    {
        float: none;
        display: inline-block !important;
        margin-left: 0;
    }
    .about_feeds_why_slider_slides h6{
        width: 100%;
        left: 0;
        text-align: center;
        color: #ad4a8a;
        font-size: 14px;
        font-weight: normal;
        top: 10px;
        margin:0;
        position: relative;
        float: left;
    }
    .about_feeds_why_slider_slides p{
        float: left;
        margin: 0;
        padding: 20px 20% 10px;
        width: 60%;
        text-align: center;
        font-size: 14px;
        color: #3b3b3b;
        line-height: 20px;
    }
    .content_desc p{
        width: 92%;
        padding: 0 4% 10px;
        color: #676767;
        line-height: 20px;
    }
    .about_feeds_why_slider_sec .flex-direction-nav li {
        height: auto;
    }

    .about_feeds_why_slider_slides span{
        width: 100%;
        text-align: center;
    }
    .about_feeds_why_slider_slides h6 a{
        width: 100%;
        float: left;
        text-align: center;
        font-size: 14px;
        color: #2e2e2e;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/feeds_prev.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 120%;
        top: 40%;
        height: 50px;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/feeds_next.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right: 130%;
        height: 50px;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/feeds_next.png) no-repeat;
        opacity: 0.6;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/feeds_prev.png) no-repeat;
        opacity: 0.6;
    }
    .about_feeds_why_slider_sec .flex-direction-nav a {
        opacity: 1;
    }

    .about_feeds_why_slider_sec .flex-direction-nav{
        top: 10%;
        position: absolute;
    }
    .list_right{
        width: 100%;
        float: left;
        left: 5px;
    }
    .list_left{
        width: 100%;
        float: left;
        margin: 0;
        padding: 0;
    }
    .events_banner{
        margin: 0 0 10px;
    }

    .events_banner img {
        width: 100%;
        float: left;
    }
    .career_resp_why{
        width: 100%;
        float: left;
        position: relative;
        margin-bottom: 20px;
        display: block;
    }
    .career_resp_feeds_why_slider_slides div {
        width: 100%;
        text-align: center;
        font-size: 12px;
        color: #8c8c8c;
        float: left;
    }
    .career_resp_feeds_why_slider_slides img
    {
        float: none;
        display: inline-block !important;
        margin-left: 0;
    }
    .career_resp_feeds_why_slider_slides h6{
        width: 92%;
        left: 0;
        text-align: center;
        color: #ad4a8a;
        font-size: 14px;
        font-weight: normal;
        margin:0;
        position: relative;
        float: left;
        top:-3px;
    }

    .career_resp_why_slider_sec .flex-direction-nav li {
        height: auto;
    }

    .career_resp_feeds_why_slider_slides span{
        width: 100%;
        text-align: center;
    }
    .career_resp_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/home_prev_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 0;
        top: 40%;
        height: 50px;
    }
    .career_resp_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/home_next_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right:0;
        height: 50px;
        margin-right: 0;
    }
    .career_resp_why_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/home_next_resp.png) no-repeat;
        opacity: 0.6;
    }
    .career_resp_why_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/home_prev_resp.png) no-repeat;
        opacity: 0.6;
    }
    .career_resp_why_slider_sec .flex-direction-nav a {
        opacity: 1;
    }

    .career_resp_why_slider_sec .flex-direction-nav{
        top: 20%;
        position: absolute;
    }
    .faq_outer p:first-child {
        margin: 0;
        padding: 10px 0;
    }
    .page-node-1 .why_mph_read_more{
        width: 100%;
        float: left;
        padding: 0;
    }
    .page-node-1 .module_text h2 {
        margin: 0;
        padding: 10px 4%;
    }
    .webform-client-form input{
        width: 58%;
        float: left;
        padding: 5px 10px;
    }
    .webform-client-form label{
        width: 22%;
        padding: 5px 4%;
        float: left;
        text-align: right;
        clear: both;
    }
    .form_bottom_content p{
        width: 70%;
        padding-left: 30%;
        padding-bottom: 10px;
        float: left;
    }
    .page-node-1 #edit-actions--6{
        width: 100%;
        float: left;
        text-align: center;
        margin: 0;
    }
    #edit-webform-ajax-submit-24--2{
        left: 0;
        float: none;
        display: inline-block;
        /*top: -30px;
  margin: 0 0 30px 0;*/
    }
    .social_icons_job{
        width: 46%;
        float: left;
        left: 4%;
        top: 45px;
    }
    .refer_friend{
        float: left;
        width: 46%;
        left: 4%;
        top: 45px;
        text-align: right;
    }
    .delvery_moduletext span{
        width : 100% !important;
        padding: 0!important;
        line-height: 20px;
    }
    .page-node-6  .form-item-designation{
        width: 99.5%;
        margin: 0 0 10px 0;
        border: 1px solid #cccccc;
    }
    .page-node-6 .form-item-designation input{
        margin: 0;
        padding: 0 4%;
        width: 92%;
    }
    .page-node-6 .form-type-select{
        width: 99.5%;
        /*border-left: 1px solid #3198d1;*/
        border: 1px solid #cccccc;
        height: 29px;
    }
    .page-node-6 .form-type-select select{
        width : 100%;
        float: left;
        padding: 4px 4%;
        background: url("../images/dropdown_img.png") no-repeat scroll 98% 10px #fff;
    }
    .delivery_module .delvery_moduletext p a,.job_list a{
        margin: 0;
    }
    .home_left h3{
        float: left;
        margin: 0 0 10px;
        padding: 0 4%;
        width: 92%;
    }
    .page-node-6 .form-type-select select option{
        width: 92%;
        float: left;
        padding: 0 4%;
    }
    .default_job_list span {
        width: 92% !important;
        float: left;
        padding: 0 4% !important;
        line-height: 20px;
    }
    #job_date span{
        width: 100% !important;
        float: left;
        padding: 0 !important;
    }
    .job_list{
        width: 100%;
        float: left;
    }
    .page-search-node .why_mph_read_more{
        width: 100%;
        padding: 0;
        float: left;
    }
    .page-search-node #edit-keys {
        padding: 6px 4%;
        width: 91.5%;
    }
    .page-search-node label {
        width: 92%;
        padding: 0px 4% 10px;
    }
    .page-search-node #edit-submit{
        margin: 0 auto;
        float: left;
        margin-top: 24px;
        position: relative;
        width: 21%;
    }
    .container-inline div{
        width:100%;
        float: left;
        margin:0;
    }
    .page-search-node #edit-keys {
        padding: 6px 4%;
        width: 92%;
        float: left;
    }
    .page-search-node .content h2 {
        width: 92%;
        padding: 10px 4%;
        float: left;
        margin : 0;
    }
    .page-search-node .content ul{
        padding: 10px 4% 10px 12%;
        float: left;
        width : 84%;
    }
    .page-search-node .content ol{
        padding: 0 4% 0 12%;
        width: 86%;
        float: left;
    }
    .search-snippet-info p{
        width: 100%;
        float: left;
    }
    .item-list .pager li{
        padding: 0;
        float: left;
        margin: 0 2%;
        left: 0;
    }
    .pager-last {
        left: 00% !important;
    }
    .pager-next {
        left: 04% !important;
    }
    .pager-next a{
        margin-top: 0;
    }
    .pager-last a{
        margin-top: 0;
        left: 0;
    }
    .pager-first,.pager-previous {
        left: 0% !important;
    }
    .pager-first a{
        margin-top:0;
        left: 0;
    }
    .pager-previous a{
        margin-top:0;
        left: 0;
    }
    .location_map_container{
        display: none;
    }
    .contact_accordian{
        width :100%;
        float: left;
    }
    .contact_accordian .address_box{
        width: 100%;
        float: left;
    }
    .contact_accordian h2{
        width: 92%;
        padding: 10px 4%;
    }
    .contact_accordian h2.active {
        background: url(../images/down_arrow_grey.png) no-repeat 96% #ededed;
    }
    .contact_accordian h2 {
        background: url(../images/right_arrow_grey.png) no-repeat 96% #ededed;
    }
    .contact_form_width #webform-ajax-wrapper-25 label {
        font-size: 10px;
        padding: 3px 2% 20px 0;
        width: 30%;
    }
    .contact_form_width #edit-webform-ajax-submit-25{
        margin: 0;
        float: none;
        display: inline-block;
    }
    .contact_form_width .messages.error {
        width: 47%;
        float: left;
        padding: 5px 2% 10px 12%;
        font-size: 10px;
        margin: 5px 0%;
        position: relative;
        left: 32%;
    }
    .contact_form_width .messages {
        background-position: 8px 3px;
    }
    .contact_form_width .form-actions{
        margin: 10px 0 0;
        float: left;
        width: 100%;
        text-align: center;
    }
    .contact_form_width .webform-component{
        padding: 0;
    }
    .node-type-job-openings .form-wrapper{
        text-align: center;
        float: left;
        width: 100%;
    }
    .node-type-job-openings .why_mph_read_more{
        width : 100%;
        padding: 0;
    }
    .node-type-job-openings .module_text h2 {
        margin: 0;
        padding: 10px 4%;
        width : 92%;
    }
    .node-type-job-openings .messages-inline{
        float: left;
        padding: 5px 2% 10px 12%;
        font-size: 12px;
        margin: 0 0 10px;
        position: relative;
        width: 47%;
        left: 30%;
    }
    .node-type-job-openings #webform-component-name{
        padding: 10px 0;
    }
    .node-type-job-openings .messages{
        background-position: 4px 3px;
    }
    .node-type-job-openings .why_mph_read_more ul {
        float: left;
        width: 84%;
        margin: 0;
        padding: 0 4% 10px 10%;
    }
    .node-type-job-openings input{
        width: 58%;
        float: left;
    }
    .node-type-job-openings .form-actions{
        margin: 0;
        top: 0px;
        position: relative;
    }
    .module_text{
        float: left;
    }
    .node-type-job-openings .module_text p{
        width: 92%;
        float: left;
        padding: 10px 4%;
    }
    .adv_learning_height{
        display: none;
    }
    .page-node .select-wrapper{
        width: 100%;
        float: left;
    }
    .page-node .form-type-select{
        width: 99.5%;
        float: left;
    }
    .recruit_std_guide_right ul {
        width: 86%;
        padding: 10px 4% 10px 10%;
        float: left;
        font-size: 12px;
        margin : 0;
        color: #525252;
        background: #fff;
    }
    .resp_rewards {
        display: block;
        width: 100%;
        text-align: center;
        font-size: 18px;
        color: #ff7000;
        padding-top: 10px;
    }
    .resp_rewards > span {
        font-size: 36px;
    }
    .reward_recog_title{
        border-top : 1px solid #cccccc;
    }


    .reward_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/home_prev_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 0;
        top: 40%;
        right: 0;
        height: 50px;
    }
    .reward_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/home_next_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right:0;
        height: 50px;
        margin-right: 0;
    }
    .reward_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/home_next_resp.png) no-repeat;
        opacity: 0.6;
    }
    .reward_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/home_prev_resp.png) no-repeat;
        opacity: 0.6;
    }
    .reward_slider_sec .flex-direction-nav a {
        opacity: 1;
    }
    .reward_slider_sec .flex-direction-nav {
        top: 20%;
        position: absolute;
    }
    .reward_slider_sec .flex-direction-nav li:first-child{
        width : 23px;
        float: left;
        right: 0;
        bottom: 0;
        position:relative;
    }


    .awards_feeds_why_one {
        float: left;
        height: auto;
        /*left: 14px;*/
        position: relative;
        width: 100%;
    }
    .awards_feeds_why {
        height: auto;
        width: 100%;
        margin-top: -15px;
    }
    .awards_feeds_why_slider_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .awards_feeds_why_slider_slides img {
        margin: 0 auto;
    }
    .awards_feeds_why_slider_sec .bx-viewport
    {
        height:100% !important;
        /*background: none repeat scroll 0 0 #F5F5F5 !important;*/
    }

    .awards_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-prev.disabled{
        opacity:0.6;
    }
    .awards_feeds_why_slider_sec .bx-wrapper .bx-controls-direction .bx-next.disabled{
        opacity:0.6;
    }
    .awards_feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/awards-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 4%;
        right: 0;
        width: 23px;
        height: 40px;
    }

    .awards_feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/awards-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        right: 4% !important;
        width: 23px;
        height: 40px;
    }
    .awards_feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 30% !important;
        height: 50px;
        width: 25px;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/awards-prev.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 40px;
        top: -90px;
        height: 50px;
        float: left;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/awards-next.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        top: -90px;
        position: relative;
        right: 40px;
        height: 50px;
        margin-right: 0;
        float: left;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/awards-next.png) no-repeat;
        opacity: 0.6;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/awards-prev.png) no-repeat;
        opacity: 0.6;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav li {
        width : 27px;
    }

    .awards_feeds_why_slider_sec .flex-direction-nav a {
        opacity: 1;
    }

    .awards_feeds_people_slider  li {
        background: none repeat scroll 0 0 #f5f5f5;
        margin-top: -14px;
    }
    .awards_feeds_resp{
        display: block;
        width: 100%;
        float: left;
        padding-bottom: 15px;
        text-align: center;
    }
    .awards_peoples_title p {
        color: #FFFFFF;
        font-size: 18px;
        margin: 0;
        padding: 5px 4%;
    }
    .awards_peoples_title {
        background: none repeat scroll 0 0 #9c9c9c;
        height: 35px;
        width: 100%;
        float: left;
    }
    .awards_resp_outer {
        float: left;
        position: relative;
        top: -40px;
        width: 100%;
    }
    .awards_feeds_why_slider_sec .flex-direction-nav{
        height: 0;
    }

    .resp_home_banner_one {
        float: left;
        height: auto;
        position: relative;
        top: 14px;
        width: 100%;
    }
    .resp_home_banner_peoples {
        height: auto;
        width: 100%;
        background: #f3f3f3;
        float: left;
        display: block;
    }
    .resp_home_banner_sec {
        float: left;
        height: auto;
        left: 0;
        position: relative;
        width: 100%;
    }
    .resp_home_banner_slides img
    {
        float: none;
        display: inline-block !important;
        margin-left: 0;
    }
    .resp_home_banner_slides{
        width: 100%;
        text-align: center;
        padding: 0 0%;
    }

    .resp_home_banner_sec .flex-direction-nav li {
        height: auto;
    }
    .resp_home_banner_sec .flex-direction-nav .flex-prev{
        background: url(../images/home_prev_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 0%;
        top: 40%;
        height: 50px;
        float: left;
    }
    .resp_home_banner_sec .flex-direction-nav .flex-next{
        background: url(../images/home_next_resp.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right:0%;
        height: 50px;
        margin-right: 0;
        float: left;
    }
    .resp_home_banner_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/home_next_resp.png) no-repeat;
        opacity: 0.6;
    }
    .resp_home_banner_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/home_prev_resp.png) no-repeat;
        opacity: 0.6;
    }
    .resp_home_banner_sec .flex-direction-nav a {
        opacity: 1;
    }
    .resp_home_banner_sec .flex-direction-nav li:last-child{
        width: 23px;
    }

    .resp_home_banner_sec .flex-direction-nav{
        top: 30%;
        position: absolute;
    }
    .howcan_help {
        bottom: 0;
        top: 0;
        opacity: 1;
        position: relative;
        right: 0;
        width: 100%;
        float: left;
    }
    .howcan_help select{
        width: 100%;
        float: left;
        margin-left: 0;
        margin-top:0;
        height: 40px;
    }
    .howcan_help select option{
        width: 100%;
        float: left;
        padding: 10px 0;
        line-height: 20px;
    }
    .howcan_help select.empty{
        color: #fff;
        font-size: 14px;
    }
    .featured_openings_form select{margin-top:0;}
    .search_resp #edit-search-block-form--2 {
        top: 12px;
        float: left;
        width: 100%;
        background: url("../images/search-bg.jpg") no-repeat scroll 98% center #ffffff;
    }
    .hiring > ul {
        padding: 10px 8%;
    }
    .usa > ul {
        padding: 10px 8%;
        width: 84%;
        font-size: 14px;
    }
    .usa > ul li{line-height: 20px;}



    .show_outer {

        position: relative;
        padding-bottom: 10px;
    }
    .vid_mph_emp_career{
        display: none;
    }
    .video_featured_happy_peoples{
        display: none;
    }
    .video_featured_why{
        width: 100%;
        float: left;
        position: relative;
        margin-top : 20px;
    }
    .video_featured_slider_sec div {
        width: 100%;
        text-align: center;
        font-size: 12px;
        color: #8c8c8c;
        float: left;
    }

    .video_featured_slides h6{
        width: 100%;
        left: 0;
        text-align: center;
        color: #ad4a8a;
        font-size: 14px;
        font-weight: normal;
        margin:0;
        position: relative;
        float: left;
        font-weight: bold;
        /* top:-3px;*/
    }

    .video_featured_slider_sec .flex-direction-nav li {
        height: auto;
    }

    .video_featured_slider_sec span{
        width: 100%;
        text-align: center;
    }
    .video_featured_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/awards-prev.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 0%;
        top: 40px;
        height: 50px;
    }
    .video_featured_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/awards-next.png) no-repeat;
        width: 24px;
        margin-top: 0;
        padding-top: 0;
        top: 40px;
        position: relative;
        right:0%;
        height: 50px;
        margin-right: 0;
    }
    .video_featured_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/awards-next.png) no-repeat;
        opacity: 0.6;
    }
    .video_featured_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/awards-prev.png) no-repeat;
        opacity: 0.6;
    }
    .video_featured_slider_sec .flex-direction-nav a {
        opacity: 1;
    }
    .video_featured_slider_sec .flex-direction-nav{
        position: absolute;
    }
    .resp_tripple_inner_sec img {
        width: 100%;
    }
    .main_menu ul li:hover a{
        height: auto;
    }
    .responsive_top_menu{
        display: block;
    }
    .awards_resp_outer .awards_feeds_why_slider_sec{
        display: block;
    }
    .header_inner .container-inline {
        float: left;
        width: 98%;
    }
    /*.usa > ul {
padding: 10px 30px;
width: 80%;
font-size: 14px;
}*/
    /*.usa > ul li{
font-size: 14px;
    padding: 8px 0;
}
.hiring > ul {
padding: 10px 30px;
}*/
    .new_split_container_top{
        border-bottom:none;
    }
    .form-managed-file .form-submit{
        margin-right: 6%;
        margin-top: -33px;
    }
    .resp_reason_right ul {
        float: left;
        font-size: 12px;
        line-height: 20px;
        width: 84%;
        padding: 0 8%;
    }
    .resp_reason_right ul li{
        font-size: 12px;
    }
    .expanded {
        background: url("../../images/header_drop_arrow.png") no-repeat 98% 50% #9a9a9a !important;
        float: none;
    }
    .expanded:hover {
        background: url("../../images/header_drop_arrow.png") no-repeat 98% 50% #9a9a9a !important;
    }

    .sitemap_bot_sec{
        display: block;
        width: 100%;
        float: left;
        background: none repeat scroll 0 0 #f5f5f5;
        margin-top: 10px;
    }
    .sitemap_heading_h2{
        padding:10px 4%;
        margin:0;
        font-size:16px;
        width: 92%;
        background: url("../images/home-acc-plus.png") no-repeat scroll 96% center;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        border: 1px solid #ebebeb;
    }
    .job_site{
        background: none;
        padding:10px 4%;
        margin:0;
        font-size:16px;
        width: 92%;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        border: 1px solid #ebebeb;
    }
    .job_site a h3{
        padding: 0;
        margin:0;
        font-size:16px;
        width: 100%;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        text-decoration: none;
    }

    .sitemap_heading_h2 a h3{
        padding: 0;
        margin:0;
        font-size:16px;
        width: 90%;
        display: block;
        color: #34383C;
        cursor: pointer;
        font-weight: 400;
        float: left;
        text-decoration: none;
    }

    .sitemap_right{
        width:92%;
        margin: 0;
        display: block;
        border:none;
        float: left;
        padding: 0 4%;
    }
    .sitemap_right ul li a{
        text-decoration: none;
        font-size: 14px;
        color: #000000;
    }
    .sitemap_right ul li{
        list-style-type: none;
        padding: 5px 0;
        margin: 0;
    }
    .sitemap_right ul{
        margin: 0;
        padding: 0 4%;
    }

    .recruit_active_link{
        background: url(../images/home_minus_resp.png) no-repeat scroll 96% center;
    }
    .par_home{
        display: none;
    }
    .inner_container_par{
        width: 100%;
        float: left;
    }
    .sitemap_right ul li p{
        margin: 0 ;
        padding: 0;
    }
    .privacy_policy_cont,.terms_condition_outer {
        width: 92%;
        padding: 0 4%;
        float: left;
    }
    .learn_fresher_text p{
        display: block;
        padding: 0;
        width: 58%;
    }
    .learn_fresher_text {
        color: #000;
        font-size: 11px;
    }
    .learn_fresher_bgwidth {
        background: #f3f3f3;
        width:100%;
        height: 35px;
    }
    .learn_fresher_bgchange {
        background: #e6e6e6 ;
        width:100%;
        height: 36px;
    }
    .double_line_adjst{
        top:0px;
    }

    .learn_fresher_bgwidth:hover, .learn_fresher_bgchange:hover{
        background: none;
    }
    .learn_fresher_width {
        margin: 2px 1% 0;
        padding: 0;
        width: 98%;
    }
    .vid_mph_emp_career{
        width:100%;
    }
    .resp_pointer_outer_entire, .load_margin{
        display: none;
    }
    .video_featured_mobile_gallery{
        display: block;
        height: auto;
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
        float: left;
    }
    .video_featured_slides{
        float: left;
        width:100%;

    }

    .responsive_events{
        display: block;
        width:100%;
        height: 190px;
        float: left;
    }
    .events_responsive_slider {
        float: left;
        height: 160px;
        width: 100%;
        padding: 0;
    }
    .events_responsive_slider li{
        width:100%;
        height: 100%;
    }
    .lefty_vib a {
        width: 100%;
        text-align: center;
        display: inline-block;
    }
    .lefty_vib{
        border: none;
        /*padding: 0 12%;*/
        width: 100%;
        text-align: center;
    }
    .lefty_vib img{
        display: inline-block !important;
        float: none;
    }

    .responsive_events .bx-wrapper .bx-pager{
        display: none;
    }
    .events_sliders {
        float: left;
        width: 100%;
        text-align: center;
    }
    .feeds_why_one{
        height:215px;
    }
    .responsive_top_menu ul li:first-child{
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #383737;
    }
    .vid_mph_emp_career{
        /*display: none; */
        float: left;
        width:100%;
        height: auto;
    }
    .vid_mph_emp_career ul{
        display: none;
        float: left;
        width:100%;
    }



    .video_featured_slides h6{
        width: 100%;
        left: 0;
        text-align: center;
        color: #ad4a8a;
        font-size: 14px;
        font-weight: normal;
        margin:0;
        position: relative;
        float: left;
        font-weight: bold;
        /* top:-3px;*/
    }

    .video_featured_mobile_gallery .flex-direction-nav li {
        height: auto;
    }

    .video_featured_mobile_gallery span{
        width: 100%;
        text-align: center;
    }
    .video_featured_mobile_gallery .flex-direction-nav .flex-prev{
        background: url(../images/awards-prev.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 0%;
        top: -140px;
        height: 50px;
    }
    .video_featured_mobile_gallery .flex-direction-nav .flex-next{
        background: url(../images/awards-next.png) no-repeat;
        width: 24px;
        margin-top: 0;
        padding-top: 0;
        top: -140px;
        position: relative;
        right:0%;
        height: 50px;
        margin-right: 0;
    }
    .video_featured_mobile_gallery .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/awards-next.png) no-repeat;
        opacity: 0.6;
    }
    .video_featured_mobile_gallery .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/awards-prev.png) no-repeat;
        opacity: 0.6;
    }
    .video_featured_mobile_gallery .flex-direction-nav a {
        opacity: 1;
    }
    .video_featured_mobile_gallery .flex-direction-nav{
        /*position: relative;
  top: -120%;*/
        height: 0;
    }
    .video_featured_slides img{
        margin-left: 0;
        float: none;
        display: inline-block !important;
        width: 100%;
    }
    .video_featured_resp{
        width: 100%;
        float: left;
        text-align: center;
    }
    .video_social_widgets {
        float: left;
        width: 100%;
        text-align : left;
        height: 25px;
        padding: 10px 0;
        margin-top : -5px;
    }
    .video_social_widgets_inner{
        width: 100%;
        margin: 0 auto;
        background-color: #ededed;
        height: 30px;
        padding-top: 9px;
        margin-top: -10px;
    }
    .video_social_widgets_inner img{
        width: auto !important;
    }

    .video_social_widgets a:first-child
    {
        border: none;
        float: left;
        width: 30px;
        height : 20px;`
    }
    .video_social_widgets a
    {
        float: left;
        width: 20px;
        padding-left: 10px;
    }
    .list_right span {
        background: url("../images/about-bullet.png") no-repeat 1% 50%;
    }
    .content_pdf {
        background: url("../images/pdf.png") no-repeat scroll 98% 50% rgba(0, 0, 0, 0);
    }
    .form-item.form-type-textfield.form-item-captcha-response label {
        padding: 5px 4%;
        width: 22%;
    }
    #webform-component-email{padding: 0 0 10px;}
    .node-type-job-openings .form-managed-file .form-file, .form-managed-file .form-submit
    {width: 58% !important;
        padding: 7px 10px 0;}
    .node-type-job-openings #webform-client-form-24--2 .description{
        width: 70%;
        margin: 0;
        padding: 10px 0% 10px 30%;
    }

    .contact_form_width .form-textarea-wrapper textarea{
        width : 64%;
    }
    .contact_form-width #webform-client-form-25 .captcha img {
        left: 30%;
    }



    .career_feeds_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/awards-prev.png) no-repeat;
        width: 23px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 40px;
        top: 50px;
        height: 50px;
    }
    .career_feeds_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/awards-next.png) no-repeat;
        width: 24px;
        margin-top: 0;
        padding-top: 0;
        top: 50px;
        position: relative;
        right:40px;
        height: 50px;
        margin-right: 0;
    }
    .career_feeds_why_slider_sec .flex-direction-nav .flex-next.flex-disabled{
        background: url(../images/awards-next.png) no-repeat;
        opacity: 0.6;
    }
    .career_feeds_why_slider_sec .flex-direction-nav .flex-prev.flex-disabled{
        background: url(../images/awards-prev.png) no-repeat;
        opacity: 0.6;
    }
    .career_feeds_why_slider_sec .flex-direction-nav a {
        opacity: 1;
    }
    .career_feeds_why_slider_sec .flex-direction-nav{
        top: 0px;
        position: absolute;
    }


    .page-node-254  .fresher_form_box,
    .page-node-255  .fresher_form_box ,
    .page-node-383  .experience_form_box,
    .page-node-384  .experience_form_box   {
        margin: 3px 0;
        float: none;
        width: 99%;
        clear: both;
    }
    .page-node-254 .webform-client-form label,
    .page-node-255  .webform-client-form label ,
    .page-node-383  .webform-client-form label,
    .page-node-384  .webform-client-form label {
        width: 100%;
        padding: 5px 0;
        float: none;
        text-align: left;
        clear: both;
    }
    .page-node-254  .webform-client-form input,
    .page-node-255  .webform-client-form input ,
    .page-node-383  .webform-client-form input,
    .page-node-384  .webform-client-form input  {
        width: 94%;
        float: none;
        padding: 5px 3%;
    }
    .page-node-254  #webform-component-date-of-birth .form-item-submitted-date-of-birth-year,
    .page-node-255  #webform-component-date-of-birth .form-item-submitted-date-of-birth-year ,
    .page-node-383  #webform-component-date-of-birth .form-item-submitted-date-of-birth-year,
    .page-node-384  #webform-component-date-of-birth .form-item-submitted-date-of-birth-year,
    .page-node-254  #webform-component-date-of-birth .form-item-submitted-date-of-birth-month,
    .page-node-255  #webform-component-date-of-birth .form-item-submitted-date-of-birth-month ,
    .page-node-383  #webform-component-date-of-birth .form-item-submitted-date-of-birth-month,
    .page-node-384  #webform-component-date-of-birth .form-item-submitted-date-of-birth-month,
    .page-node-254  #webform-component-date-of-birth .form-item-submitted-date-of-birth-day,
    .page-node-255  #webform-component-date-of-birth .form-item-submitted-date-of-birth-day ,
    .page-node-383  #webform-component-date-of-birth .form-item-submitted-date-of-birth-day,
    .page-node-384  #webform-component-date-of-birth .form-item-submitted-date-of-birth-day   {
        margin-bottom: 13px !important;
    }
    .page-node-383 select,
    .page-node-254 select,.page-node-384 select,
    .page-node-255 select {
        width: 100% !important;
        float: none;
        padding: 4px 3%;
        outline: none;
    }
    .page-node-254  .fresher_form_box .form-item,
    .page-node-255  .experience_form_box .form-item ,
    .page-node-383  .fresher_form_box .form-item,
    .page-node-384  .experience_form_box .form-item{
        margin-top: 12px;
        margin-bottom: 11px;
    }
    .page-node-254  .fresher_form_submit,
    .page-node-255  .experience_form_submit ,
    .page-node-383  .fresher_form_submit,
    .page-node-384  .experience_form_submit  {
        float: none;
        width: 100px;
        margin: 0 auto;
        padding: 0;
    }

    #block-system-main .field-name-body img{
        height: auto;
        width: 100%;
    }
    .people_soft .jcarousel-control-next {
        right: -8px;
    }
    .people_soft .jcarousel-control-prev {
        left: -5px;
    }

















}



@media only screen
and (max-width : 480px){
    .video_featured_resp .video_gallery_title {
        background: #42c4dc;
        float: left;
        padding: 14px 4%;
        width: 93%;
        min-height: 40px;
        margin-top: -5px;
    }
    .pp_pic_holder.light_square{left: 0 !important;
        width: 100% !important;
        max-width: 100% !important;}
    /*.pp_middle{display: none;}  */
    .pp_top,.pp_bottom,.pp_middle,.pp_left,.pp_right{
        width: 100%;
        float: left;
        height: 0px;
    }
    a {
        text-decoration: none;
    }
    .pp_top, .pp_bottom{
        width: 86%;
        padding: 0 4%;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav {
        display: block;
        float: left;
        height: auto;
        margin: 0;
        width: 100%;
        top: -225px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav li {
        float: right;
        height: auto;
        width: 27px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-next {
        background: url("../images/feeds_next.png") no-repeat;
        float: left;
        height: 50px;
        margin-left: 0;
        opacity: 1;
        padding-top: 0;
        position: relative;
        right: 0;
        top: 0;
        width: 27px;
    }
    .resp_video_featured_mobile_gallery .flex-direction-nav .flex-prev {
        background: url("../images/feeds_prev.png") no-repeat;
        float: left;
        height: 50px;
        left: 0;
        margin-left: 0;
        opacity: 1;
        padding-top: 0;
        position: relative;
        top: 0;
        width: 27px;
    }

    .resp_video_featured_mobile_gallery{display: block;
    }
    .ie_video_resp{display: block; width: 100%;
        float: left;}
    .video_featured_slides img{
        margin-left: 0;
        float: none;
        display: inline-block !important;
        width: 100%;
    }
    .adv_learning_reward_recog{
        margin-bottom: 110px;
    }

    .innerpage_banner_left {
        background: url("../images/back_resp.png") repeat;
        width: 100%;
        height: auto;
        position: absolute;
        top: 40px;
        bottom: 0px;
    }
    .pp_hoverContainer{
        width:100%;
    }

    .resp_two {
        padding-top: 12%;
    }
    .resp_third {
        padding-top: 11%;
    }
    .light_square .pp_close {
        top: 0px !important;
        z-index: 9999;
        right: 5px !important;
    }
    /*#edit-webform-ajax-submit-24--2{
    top: 70px;
  }*/
    .social_icons_job{
        top: 45px;
    }
    .refer_friend{
        top: 45px;
        width : 40%;
    }
    .video_slider iframe{
        position: relative !important;
    }
    .pp_pic_holder.light_square {
        top: 0px !important;
        width: 100% !important;
        background: #fff;
    }
    .pp_content {
        height: 350px !important;
        float: left;
        max-width:100% !important;
        width:100% !important;
    }
    .pp_content_container .pp_details {
        float: left;
        margin: 0px;
        background: #fff;
        margin-top : 10px;
    }
    .light_square .pp_details {
        width: 100% !important;
        clear: both;
    }
    #pp_full_res iframe {
        width: 40% !important;
        height: 270px !important;
    }
    .light_square #pp_full_res {
        height: 270px !important;
    }
    .pp_content_container{
        height: 310px !important;
    }
    .vid_mph_animate_slide{
        width: 100%;
    }

    .video_slider iframe {
        height: 374px;
        width: 100%;
        top: -15px;
    }
    .feeds_why_slider_sec .flex-direction-nav {
        top: -6%;
    }
    .send_ur_resume p {
        float: left;
        right: 0;
        padding-left: 10%;
        padding-top: 12px;
        top: 0;
    }
    .reward_slider_sec .flex-direction-nav {
        top: 10%;
        position: absolute;
    }
    .ss-holder section{
        top: 40% !important;
    }
    .ss-nav-arrows-next,.ss-nav-arrows-prev{
        top: 0;
    }
    #pp_full_res iframe {
        width: 100% !important;
        height: 270px !important;
        top: 30px;
        position: relative;
    }
    .pp_content_container .pp_details {
        float: left;
        margin: -40px 0;
    }
    .vid_mph_emp_career {
        height: auto;
        width: 100%;
        margin-top: 0;
    }
    .mph_process_slider {
        height: 364px;
        top: 0;
        width: 100%;
    }
    .vid_mph_animate_slide_outer {
        height: 350px;
        width: 100%;
        margin-top: 0px;
    }
    .vid_mph_animate_slide {
        height: 350px;
    }
    .vid_mph_slider_apply {
        display: block;
        height: 350px;
        width: 100%;
    }
    .video_slider {
        width: 100%;
        float: left;
        height: 350px;
    }
    .video_slider iframe {
        height: 350px;
        width: 100%;
    }
    .ss-holder section {
        width: 100% !important;
        min-width: 320px !important;
        padding-left: 0 !important;
        padding-bottom: 0px !important;
        left: 0%!important;
        margin-left: 0 !important;
        top: 50% !important;
        margin-top: -140px !important;
    }
    #effects {
        height: 350px;
        width: 100%;
    }
    .ss-holder section.bespoke-active{
        margin-left: 0;
    }
    section.bespoke-slide.bespoke-inactive.bespoke-after.bespoke-after-1 {
        margin-left: 0;
    }
    .ss-nav-arrows-prev{
        left: 5% !important;
        top: 10% !important;
        margin-top: 0 !important;
        background: url("../images/awards-prev.png") no-repeat !important;
        border: none !important;
        width: 40px !important;
        height: 50px !important;
    }
    .ss-nav-arrows-next{
        margin-top: 0 !important;
        right: 5% !important;
        top: 10% !important;
        background: url("../images/awards-next.png") no-repeat !important;
        border: none !important;
        width: 40px !important;
        height: 50px !important;
    }
    #next-arrow,#prev-arrow {
        opacity: 0;
    }
    .pp_content_container .pp_left{
        padding-left: 0 !important;
    }
    .pp_content_container .pp_right {
        padding-right: 0 !important;
    }
    .pp_pic_holder.light_square {
        top: 0px !important;
        width: 100% !important;
    }
    .light_square #pp_full_res {
        padding-top: 0 !important;
    }
    .light_square .pp_details{
        width: 100% !important;
        clear: both;
        /*margin: 0 0 2px;  */
    }
    #pp_full_res iframe{
        width: 100% !important;
        min-width:100%;
        height: 240px !important;
    }
    .ss-holder .bespoke-parent{
        background: #fff !important;
    }
    .light_square .pp_description {
        margin: 0 auto !important;
        line-height: normal;
        padding: 30px 0px;
        width: 88% !important;
        text-align: center;
    }
    .about_feeds_why_slider_sec .flex-direction-nav {
        top: 5%;
        position: absolute;
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-prev {
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: -50%;
        right: 0;
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-next {
        background: url("../images/feeds_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 50%;
    }
    .resp_pointer1 img {
        float: right;
        margin-right: 15px;
        margin-top: -72px;
        width: 200px;
    }
    .resp_pointer2 img {
        float: left;
        margin-left: 18px;
        margin-top: -72px;
        width: 200px;
    }
    .fusion_right_text {
        margin-left: 0;
        width: 70px;
        left: 188px;
    }
    .resp_pointer .resp_pointer1,.resp_pointer .resp_pointer2 {
        height: 100px;
    }
    .fusion_right_text {
        left: 0;
        margin: 0;
        width: 100%;
    }
    .reward_slider_sec{
        width: 100%;
        max-width: 760px;
        height: auto;
    }
    .expanded {
        background: url("../images/header_drop_arrow.png") no-repeat 98% 50% #9a9a9a !important;
        float: none;
    }
    .expanded:hover {
        background: url("../images/header_drop_arrow.png") no-repeat 98% 50% #9a9a9a !important;
    }

}

@media only screen
and (max-width : 320px) {
    /*  .slides > li {
background: none repeat scroll 0 0 #f3f3f3;
text-align: center;
margin-left: -13px;
}     */
    .adv_learning_reward_recog{
        margin-bottom: 0px;
    }
    .video_social_widgets {
        float: left;
        width: 100%;
        background-color: #ededed;
        height: 15px;
        padding: 10px 0;
        margin-top: -5px;
    }
    .innerpage_banner_left{
        background: url("../images/back_resp.png") repeat;
        width: 100%;
        height: auto;
        position: absolute;
        top: 43px;
        bottom: 0px;
    }
    .banner_slogan span {
        width: 92%;
    }
    .pp_content_container{
        height: 350px !important;
    }
    .light_square #pp_full_res {
        height: 338px !important;
    }
    .resp_privacy_terms_site li:last-child{
        border-right: none;
        width: 21%;
    }
    .resp_privacy_terms_site li:nth-child(2){
        width: 45%;
    }
    .resp_privacy_terms_site li:first-child{
        width: 33%;
    }
    .feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: -60%;
        right: 0;
    }
    .vid_mph_process, .mph_process_slider, .vid_mph_animate_slide_outer{
        width:100%;
    }

    .feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/feeds_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 60%;
        right: 0;
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-prev{
        background: url("../images/feeds_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: -60%;
        right: 0;
    }

    .career_feeds_why_slider_sec .bx-wrapper .bx-next{
        background: url("../images/feeds_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        left: 60%;
        right:
    }
    .career_feeds_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 15% !important;
        height: 50px;
        width: 27px;
        margin: 0 auto;
    }
    .candidate_text ul {
        padding: 0 4%;
    }
    .resp_adv_learn_graph_title {
        float: left;
        width: 38%;
        margin-right: 2%;
    }
    .resp_adv_learn_graph {
        float: left;
        height: 190px;
        position: relative;
        right: 0px;
        top: 15px;
        width: 60%;
    }
    .resp_learn_x_title_inner {
        left: 0;
        position: relative;
        top: 25px;
        width: 58%;
        float: right;
    }
    .resp_first {
        padding-top: 16%;
    }
    .resp_second {
        padding-top: 22%;
    }
    .resp_third {
        padding-top: 12%;
    }
    .resp_fourth {
        padding-top: 2%;
    }
    .career_resp_why_slider_sec .bx-wrapper .bx-controls-direction a{
        top: 30% !important;
        height: 50px;
        width: 23px;
    }

    .resp_home_banner_sec .bx-wrapper .bx-controls-direction a {
        height: 50px;
        top: 33% !important;
        width: 23px;
    }
    .send_ur_resume p {
        float: left;
        right: 0;
        padding-left: 12%;
        padding-top: 12px;
        font-size: 12px;
    }
    .awards_content span{
        height: 50px;
        width: 100%;
        padding: 10px 0;
        font-size: 12px;
    }
    .send_ur_resume {
        background: url("../images/send-resume.jpg") no-repeat scroll 10px 12px #ededed;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-prev{
        background: url(../images/feeds_prev.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        margin-left: 0;
        position: relative;
        left: 120%;
        top: 40%;
    }
    .feeds_why_slider_sec .flex-direction-nav .flex-next{
        background: url(../images/feeds_next.png) no-repeat;
        width: 27px;
        margin-top: 0;
        padding-top: 0;
        top: 40%;
        position: relative;
        right: 130%;
    }
    .about_feeds_why_slider_sec .flex-direction-nav {
        top: 5%;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-next{
        right: 70%;
    }
    .about_feeds_why_slider_sec .flex-direction-nav .flex-prev{
        left: 70%;
    }
    .resp_privacy_terms_site li a{
        font-size: 12px;
    }
    .font_20{
        font-size: 10px;
    }
    .career_resp_why_slider_sec .flex-direction-nav{
        top: 20%;
        position: absolute;
    }
    .fusion_left_text{
        top: -204px;
        position: relative;
    }
    .social_icons_job{
        width: 54%;
        float: left;
        left: 4%;
        top: 45px;
    }
    .refer_friend{
        float: left;
        width: 38%;
        left: 4%;
        top: 45px;
    }
    /*#edit-webform-ajax-submit-24--2{
  top: -35px;
}*/
    .page-node-6 .form-type-select select{
        background: url("../images/dropdown_img.png") no-repeat scroll 96% 10px #fff;
    }
    .vibrant_font h3 {
        font-size: 14px;
    }
    .vibrant_font{
        padding: 3px 0;
        top: 0;
        position: relative;
    }
    .menu li{
        /*background: url("../images/menu_arrow_descr.png") no-repeat scroll 94% center #9a9a9a !important;*/
    }
    .node-type-job-openings .messages-inline{
        float: left;
        padding: 5px 2% 10px 12%;
        font-size: 12px;
        margin: 0 0 10px;
        position: relative;
        width: 52%;
        left: 30%;
    }
    .contact_form_width .messages.error {
        width: 52%;
        float: left;
        padding: 5px 2% 10px 12%;
        font-size: 10px;
        margin: 5px 0%;
        position: relative;
        left: 32%;
    }
    #resp_tripple_one h5 {
        font-size: 11px;
        font-weight: normal;
        margin: 0;
        position: relative;
        top: 2px;
    }
    #resp_tripple_one h4 {
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        position: relative;
        top: 2px;
    }
    #resp_tripple_one .resp_desc_cont p {
        color: #3D3D3D;
        font-size: 13px;
        margin: 2px 0 0;
    }
    .resp_adv_learn_title p{
        font-size: 16px;
    }
    .resp_learn_title_inner p {
        color: #3b3b3b;
        font-size: 10px;
        margin: 0;
        padding-left: 4%;
        text-align: right;
    }
    .resp_first {
        padding-top: 20%;
    }
    .resp_second {
        padding-top: 22%;
    }
    .resp_third {
        padding-top: 17%;
    }
    .resp_fourth {
        padding-top: 14%;
    }
    .recruit_std_guide_right ul {
        width: 84%;
        padding: 10px 4% 10px 16%;
    }
    .career_feeds_why_slider_sec .flex-direction-nav {
        position: absolute;
    }
    .reward_slider_sec .flex-direction-nav {
        top: 10%;
    }
    .resp_rotator_one a, .resp_rotator_two a, .resp_rotator_three a {
        padding: 0 5px;
    }
    .feeds_why_one{
        height: 322px;
    }
    .vid_mph_emp_career {
        height: auto;
        width: 100%;
        margin-top: 15px;
    }
    .mph_process_slider {
        height: 364px;
        top: 0;
        width: 100%;
    }
    .vid_mph_animate_slide_outer {
        height: 350px;
        width: 100%;
        margin-top: 0px;
    }
    .vid_mph_animate_slide {
        height: 350px;
    }
    .vid_mph_slider_apply {
        display: block;
        height: 350px;
        width: 100%;
    }
    .video_slider {

        float: left;
        height: 350px;
    }
    .video_slider iframe {
        height: 350px;
        width: 100%;
        left: 0 !important;
    }
    .ss-holder section {
        width: 100% !important;
        padding-left: 0 !important;
        padding-bottom: 0px !important;
        left: 0%!important;
        margin-left: 0 !important;
        top: 50% !important;
        margin-top: -140px !important;
    }
    #effects {
        height: 350px;
        width: 100%;
    }
    .ss-holder section.bespoke-active{
        margin-left: 0;
    }
    section.bespoke-slide.bespoke-inactive.bespoke-after.bespoke-after-1 {
        margin-left: 0;
    }
    .ss-nav-arrows-prev{
        left: 5% !important;
        top: 10% !important;
        margin-top: 0 !important;
        background: url("../images/awards-prev.png") no-repeat !important;
        border: none !important;
        width: 40px !important;
        height: 50px !important;
    }
    .ss-nav-arrows-next{
        margin-top: 0 !important;
        right: 5% !important;
        top: 10% !important;
        background: url("../images/awards-next.png") no-repeat !important;
        border: none !important;
        width: 40px !important;
        height: 50px !important;
    }
    #next-arrow,#prev-arrow {
        opacity: 0;
    }
    .pp_content_container .pp_left{
        padding-left: 0 !important;
    }
    .pp_content_container .pp_right {
        padding-right: 0 !important;
    }
    .pp_pic_holder.light_square {
        top: 0px !important;
        width: 100% !important;
    }
    .light_square #pp_full_res {
        padding-top: 0 !important;
    }
    .light_square .pp_details{
        width: 100% !important;
        clear: both;
        height: 60px;
        /* margin-top: -10px;   */
    }
    #pp_full_res iframe{
        width: 100% !important;
        height: 350px !important;
    }
    .ss-holder .bespoke-parent{
        background: #fff !important;
    }
    .new_split_container_top{
        width: 100%;
        left: 0;
        position: relative !important;
        top: 4px;
    }
    .resp_pointer1 img {
        float: right;
        margin-right: 15px;
        margin-top: -61px;
        width: 140px;
    }
    .resp_pointer2 img {
        float: left;
        margin-left: 17px;
        margin-top: -63px;
        width: 140px;
    }
    .fusion_right_text {
        margin-left: 0;
        width: 70px;
        left: 145px;
    }
    .resp_pointer .resp_pointer1,.resp_pointer .resp_pointer2 {
        height: 50px;
    }
    .fusion_left_text {
        top: -104px;
    }
    .reward_slider_sec{
        width: 100%;
        max-width: 760px;
        height: auto;
    }
    .expanded {
        background: url("../images/header_drop_arrow.png") no-repeat 95.3% 50% #9a9a9a !important;
        float: none;
    }
    .expanded:hover {
        background: url("../images/header_drop_arrow.png") no-repeat 95.3% 50% #9a9a9a !important;
    }
    .list_left {
        width: 100%;
        float: left;
        margin: 0;
        left: 2px;
        padding: 0;
        position: relative;
    }
    .career_resp_why{
        display: block;
    }
    .pp_content{
        width:100%;
    }
    .list_right {
        width: 100%;
        float: left;
        left: 2px;
    }
    .list_right span{
        padding-left: 20px;
    }

}



@media only screen and (max-width: 979px), only screen and (max-device-width: 979px)  {

    .contact_form_width .form-textarea-wrapper textarea {
        width: 64% !important;
    }
    #webform-client-form-25 .captcha img {
        left: 10px !important;
        padding: 10px 7% !important;
    }

    #webform-client-form-25 .form-item-captcha-response label{
        width: 30% !important;
    }

    #webform-client-form-25 .form-item-captcha-response .form-text{
        width: 56.9% !important;
    }
    #webform-client-form-25 .form-item-captcha-response .description {
        width: 62% !important;
    }
    #resp_tripple_three > img {
        height: 119px !important;
    }

}


@media only screen and (max-width : 360px) and (orientation: portrait) {

    .contact_form_width .form-textarea-wrapper textarea {
        width: 64% !important;
    }
    #webform-client-form-25 .captcha img {
        left: 10px !important;
        padding: 10px 7% !important;
    }

    #webform-client-form-25 .form-item-captcha-response label{
        width: 30% !important;
    }

    #webform-client-form-25 .form-item-captcha-response .form-text{
        width: 56.9% !important;
    }
    #webform-client-form-25 .form-item-captcha-response .description {
        width: 62% !important;
    }
    #resp_tripple_three > img {
        height: 119px !important;
    }


}


@media only screen and (min-device-width:980px) and (max-device-width:1024px), only screen and (min-width:980px) and (max-width:1024px) {

    /*	Home page
----------------------------*/

    .more {
        background: url("../images/more-arrow.jpg") no-repeat scroll 37px 10px;
    }

}

@media only screen and (max-width: 979px), only screen and (max-device-width: 979px)  {

    /*	Home page
----------------------------*/

    .more {
        background: url("../images/more-arrow.jpg") no-repeat scroll 39px 12px;
    }
    .featured_headings {
        margin: 2px 0;
    }
    .featured_openings {
        float: none;
        margin: 10px auto 0;
        width: 95%;
    }
    .footer_resp_copyinner p.resp_left {
        float: none;
        text-align: center;
    }
    .search_desk .views-exposed-widgets {
        margin-bottom: 0;
    }
    .search_desk .views-exposed-form .views-exposed-widget {
        float: none;
        padding: 0;
    }
    .search_desk .region-search .form-text {
        padding-left: 2%;
        width: 98%;
    }
    .search_desk #edit-submit-test-search {
        float: right;
        margin: -11px 8px 0 0;
    }


    /*	Video gallery page
----------------------------*/

    .page-node-7 .why_mph_left {
        min-height: inherit;
    }
    .page-node-7 .video_social_widgets_inner {
        width: 170px;
        margin: -10px auto 0;
        text-align: center;
        float: none;
        clear: both;
    }
    .page-node-7 .video_featured_slides img {
        height: auto;
    }
    .page-node-7 .share_img_resp {
        border-right: none;
    }


    /*	Recruitment event page
----------------------------*/



    .view-recruitment-events .views-row.views-row-odd .re-left  {
        border-right: medium none;
        float: none;
        height: 174px;
        width: 93%;
        margin: 0 auto;
        background-size: 100% 100%;
    }
    .view-recruitment-events .views-row.views-row-odd .re-right,
    .view-recruitment-events .views-row.views-row-even .re-right  {
        background-color: #ededed;
        float: none;
        width: 94%;
        margin: 0 auto 20px;
    }
    .view-recruitment-events .views-row.views-row-even{
        float: none;
        width: 100%;
    }
    .view-recruitment-events .views-row.views-row-odd span.re-bullet,
    .view-recruitment-events .views-row.views-row-even span.re-bullet {
        display: none;
    }
    .view-recruitment-events .views-row.views-row-odd .re-title,
    .view-recruitment-events .views-row.views-row-even .re-title {
        padding: 20px;
        text-align: center;
    }
    .view-recruitment-events .views-row.views-row-even .re-left {
        border-left: medium none;
        float: none;
        height: 174px;
        padding: 10px 0;
        right: 1px;
        width: 93%;
        margin: 0 auto;
        background-size: 100% 100%;
    }
    .recruitment_past_width{
        float: none;
        font-size: 20px;
        height: auto;
        margin: 0 auto;
        padding: 12px 10px;
        width: calc(100% - 20px);
    }
    .view-recruitment-events .views-widget-filter-field_recruitment_event_end_date_value_1 {
        float: none;
        height: auto;
        margin: 8px auto 0;
        padding: 12px 10px;
        width: calc(100% - 20px);
    }
    .view-recruitment-events #edit-field-recruitment-event-end-date-value-1-wrapper > label {
        margin-left: 0;
        width: 95px;
    }
    .date-year {
        margin-left: 104px;
        margin-top: -22px;
    }
    .view-recruitment-events .form-type-select select {
        width: 100%;
    }
    .view-recruitment-events .item-list {
        float: none;
        width: 105px;
        margin: 0 auto;
    }
    .view-recruitment-events .pager.pager-load-more {
        float: none;
        text-align: center;
        margin: 0;
        padding: 0;
    }
    .view-recruitment-events .pager-next.first.last > a {
        width: 100%;
        margin-left: 0;
        float: none;
    }

    /*------ job-openings ------- */

    #webform-client-form-24 {
        padding: 0 3%;
        width: 94%;
    }
    #webform-client-form-24 label {
        text-align: left;
        padding: 0 0 10px  !important;
        float: none;
        width: 97% !important;
    }
    #webform-client-form-24 input  {
        float: none;
        padding: 6px 2% !important;
        width: 95% !important;
    }
    #webform-ajax-wrapper-24 .form-file {
        padding: 4px 2%;
        width: 95% !important;
    }
    .node-type-job-openings #webform-ajax-wrapper-24 .form-item .description {
        margin: 4px 0 0 !important;
    }
    #webform-ajax-wrapper-24 .captcha {
        width: 100%;
    }
    #webform-ajax-wrapper-24 .captcha img {
        display: block;
        margin: 0 auto !important;
        padding: 0;
    }
    #webform-ajax-wrapper-24 .form-item-captcha-response {
        width: 100%;
    }
    #webform-ajax-wrapper-24  #edit-webform-ajax-submit-24{
        float: none !important;
        margin: 0 auto !important;
        position: static;
        width: 100%;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 980px){
    .header_inner, .footer_link_sec {
        padding-right: 40px;
        padding-left: 40px;
    }
}