.du_inter {
    padding: 20px 0 0
}

.cse .gsc-control-cse,
.gsc-control-cse {
    padding: 8px 0 0!important
}

.gsib_a {
    padding: 3px 0 0!important
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
    background: url(../images/google_custom_search_watermark.gif) no-repeat!important
}

.gsc-selected-option-container {
    min-width: 100%!important;
    padding: 0!important
}

.fancybox-skin {
    background: #fff!important
}

@media (min-width: 1367px) {
    #repair_id,
    #repair_id_one,
    #repair_id_two,
    #repair_id_three,
    #repair_id_four,
    #repair_id_five,
    #repair_id_six,
    #repair_id_seven,
    #repair_id_eight,
    #repair_id_nine {
        background-position: right
    }
}

@media (min-width: 1025px) and (max-width: 1199px) {
    .container {
        width: 970px
    }
    .core_box_one {
        width: 32%;
        margin: 10px 3px;
        float: none
    }
    .about_section_four {
        height: auto
    }
    .core_value_cont p {
        padding: 10px;
        margin: 0
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .about_section_four {
        height: auto
    }
    .core_value_cont p {
        padding: 10px;
        margin: 0
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .navbar-inverse .navbar-nav>li>a {
        padding: 12px 13px;
        font-size: 12px
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        right: 0;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        right: 0
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 196px
    }
    .search_top {
        width: 20%;
        float: right
    }
    .sev_center {
        left: 235px
    }
    .s_orange {
        left: 235px
    }
    .s_red {
        left: 235px
    }
    .s_blue {
        left: 235px
    }
    .s_green {
        left: 235px
    }
    .cont_one {
        top: 55px;
        left: -10px
    }
    .cont_para {
        font-size: 13px
    }
    .cont_two {
        top: 53px;
        right: -14px
    }
    .cont_three {
        top: 447px;
        left: -15px;
        width: 320px
    }
    .cont_four {
        right: -5px;
        top: 459px
    }
    .req_ser {
        width: 467px
    }
    .req_ser_cont {
        width: 300px;
        padding: 20px 20px 0
    }
    .req_ser_cont h2 {
        font-size: 16px
    }
    .book_or {
        width: 467px
    }
    .book_or_cont {
        width: 300px;
        padding: 20px 20px 0
    }
    .book_or_cont h2 {
        font-size: 16px
    }
    .inn_bot_left {
        padding: 0 0 0 10px
    }
    .her_right_right h2 {
        font-size: 12px
    }
    .inv_board_left ul li {
        width: 105px;
        height: 84px;
        margin: 0 5px
    }
    #awardsCarousel .carousel-control {
        left: 0
    }
    #awardsCarousel .carousel-control.right {
        right: -12px
    }
    .infra_left {
        width: 42%
    }
    .infra_right {
        width: 58%;
        padding: 0 0 0 106px
    }
    .heritage_wrap {
        padding: 70px 0 0
    }
    .ab_elec {
        padding: 50px 0 30px
    }
    #inv_Carousel.carousel {
        padding: 50px 0 0
    }
    .what_stand {
        padding: 55px 0 0
    }
    .awards_wrap {
        padding: 50px 0 0
    }
    .infra_wrap {
        padding: 80px 0 0
    }
    .about_test {
        padding: 30px 0 0
    }
    .r_center {
        right: -30px
    }
    #service_Carousel.carousel {
        padding: 0
    }
    #service_Carousel .carousel-indicators li {
        width: 93px;
        height: 45px;
        font-size: 11px
    }
    #repair_id,
    #repair_id_one,
    #repair_id_two,
    #repair_id_three,
    #repair_id_four,
    #repair_id_five,
    #repair_id_six,
    #repair_id_seven,
    #repair_id_eight,
    #repair_id_nine {
        background-position: 428px
    }
    .deliv_box {
        width: 32%;
        background: -webkit-linear-gradient(#fff, #ccc);
        margin: 0 5px;
        border-radius: 5px
    }
    .deliv_box_two {
        padding: 0;
        margin: 0 0 0 150px;
        width: 100%
    }
    .deliv_box_right h3 {
        font-size: 18px
    }
    .inn_ser_three {
        background-position: 265px
    }
    .product_box {
        background: -webkit-linear-gradient(#fff, #ccc);
        width: 18%;
        margin: 0 5px 0 10px;
        border-radius: 5px
    }
    .inn_ser_four {
        background-position: 265px
    }
    .segment img {
        margin: -20px 0 0
    }
    .inn_ser_five {
        background-position: 302px
    }
    .ome {
        top: 190px;
        left: 18px
    }
    .ome_bank {
        top: 65px;
        left: 348px
    }
    .ome_cons {
        bottom: 70px;
        left: 300px
    }
    .ome_offl {
        bottom: 147px;
        right: 351px
    }
    .ome_rec {
        bottom: 27px;
        right: 195px
    }
    .ome_ins {
        top: 153px;
        right: 63px
    }
    .seg_cont {
        font-size: 14px
    }
    .map_point_left {
        width: 60%
    }
    .map_point_right {
        width: 37%
    }
    .fin_wrap .tab-content {
        width: 100%
    }
    .nomin_box {
        width: 15%;
        height: 210px
    }
    .nomin_box a {
        font-size: 14px
    }
    .oth_info_cont {
        margin: 0 30px 0 0
    }
    .inn_recruit_left {
        width: 65%
    }
    .inn_recruit_right {
        width: 35%
    }
    .gall_wrap {
        clear: both;
        overflow: hidden
    }
    .gall_wrap a img {
        padding: 0 10px 0 0
    }
    .dob_fleft {
        float: left;
        padding: 10px 10px 0 0
    }
    .f_dd {
        width: 28%
    }
    .inn_prod_wrap {
        width: 33%
    }
    .about_section_two {
        height: auto;
        background-size: cover
    }
    #awardsCarousel .slick-prev {
        left: inherit;
        right: 58px
    }
    #awardsCarousel .slick-prev,
    .slick-next {
        top: 105%!important
    }
    #awardsCarousel .slick-next {
        right: 0
    }
    .deliv_Cont ul {
        font-size: 13px
    }
    .join_section_one {
        height: auto;
        background-size: cover
    }
    #by_tech .nav-tabs>li {
        margin-bottom: 10px
    }
    .msp_detail_left {
        width: 30%
    }
    .msp_detail_right {
        width: 70%
    }
    #prod_detail .nav-tabs {
        width: 100%
    }
    #prod_detail .nav-tabs>li {
        width: 25%
    }
    #prod_detail .nav-tabs>li>a {
        width: 100%
    }
    .prod_buy_right {
        padding: 0 10px
    }
    #prd_right .form-control {
        width: 100%
    }
    #g_tab .nav>li>a {
        font-size: 14px;
        padding: 0 10px
    }
    #g_tab .nav>li>span {
        margin: 2px 10px 0 0
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay .dropdown-menu {
        width: 100%;
        text-align: center;
        min-width: 100%
    }
    .bbluebar.stayblue {
        display: none!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay {
        position: static!important;
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        text-align: center;
        right: 0;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li.dropdown.open {
        position: static
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two {
        width: 80%
    }
    .bbluebar {
        display: none!important
    }
    .aff_section_one {
        height: auto;
        background-size: cover
    }
    .menugall {
        display: none!important
    }
    .hcl_resp .slick-next {
        top: -35px!important
    }
    .hcl_resp .slick-slide {
        padding: 0 5px
    }
    .wr_ser_left {
        padding: 0 60px 0 0
    }
    .wr_ser_right {
        padding: 0 60px 0 0
    }
    #inv_Carousel .carousel-indicators {
        width: auto
    }
    #by_ind .nav-tabs>li>a {
        width: 93px;
        font-size: 13px
    }
    #by_tech .nav-tabs>li>a {
        width: 99px;
        padding: 0 10px;
        font-size: 13px
    }
    .inn_botr_b {
        padding: 10px 0 0
    }
    .ri_gray {
        right: -27px;
        width: 10%
    }
    .inntop_Speed {
        padding: 6px 0 5px
    }
    .top_SpeedR {
        background: #fff;
        width: 195px;
        height: 76px
    }
    .deliv_box:hover .deliv_Cont {
        display: none
    }
    .inn_life {
        padding: 100px 0 20px 25px
    }
    .latright {
        float: right;
        margin: -60px 0 0;
        width: 47%
    }
    .latimg {
        width: 51%
    }
    .inn_soff_left {
        width: 445px
    }
    .home_banner_three,
    .home_banner,
    .home_banner_two,
    .home_banner_four {
        height: 305px;
        background-size: cover
    }
    .inn_ban_three {
        padding: 70px 0 0 40px
    }
    .inn_ban_three h1 {
        font-size: 24px
    }
    .inn_ban_three h2 {
        font-size: 24px;
        padding: 0 0 25px
    }
    .btwo_link,
    .bann_know {
        width: 160px;
        height: 30px
    }
    .btwo_link a,
    .bann_know a {
        font-size: 16px
    }
    .bann_cont {
        padding: 40px 0 15px 40px
    }
    .bann_cont h1 {
        font-size: 24px
    }
    .bann_cont h2 {
        font-size: 24px
    }
    .inn_ban_two {
        padding: 70px 0 0 45px
    }
    .inn_ban_two h1 {
        font-size: 24px
    }
    .inn_ban_two h2 {
        font-size: 24px;
        padding: 0 0 35px
    }
    .inn_ban_two h4 {
        margin: 0 0 35px
    }
    .inn_ban_four {
        padding: 70px 0 0 40px
    }
    .inn_ban_four h1 {
        font-size: 24px
    }
    .inn_ban_four h2 {
        font-size: 24px
    }
    .responsiveaward .slick-next {
        top: 0!important
    }
    #testslide .slick-next {
        top: -30px!important
    }
}

@media (min-width: 992px) and (max-width: 1024px) {
    .container {
        width: 970px
    }
    .core_box_one {
        width: 32%;
        margin: 10px 3px;
        float: none
    }
    .about_section_four {
        height: auto
    }
    .core_value_cont p {
        padding: 10px;
        margin: 0
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .about_section_four {
        height: auto
    }
    .core_value_cont p {
        padding: 10px;
        margin: 0
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .navbar-inverse .navbar-nav>li>a {
        padding: 12px 13px;
        font-size: 12px
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        right: 0;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        right: 0
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 196px
    }
    .search_top {
        width: 20%;
        float: right
    }
    .sev_center {
        left: 235px
    }
    .s_orange {
        left: 235px
    }
    .s_red {
        left: 235px
    }
    .s_blue {
        left: 235px
    }
    .s_green {
        left: 235px
    }
    .cont_one {
        top: 55px;
        left: -10px
    }
    .cont_para {
        font-size: 13px
    }
    .cont_two {
        top: 53px;
        right: -14px
    }
    .cont_three {
        top: 447px;
        left: -15px;
        width: 320px
    }
    .cont_four {
        right: -5px;
        top: 459px
    }
    .req_ser {
        width: 467px
    }
    .req_ser_cont {
        width: 300px;
        padding: 20px 20px 0
    }
    .req_ser_cont h2 {
        font-size: 16px
    }
    .book_or {
        width: 467px
    }
    .book_or_cont {
        width: 300px;
        padding: 20px 20px 0
    }
    .book_or_cont h2 {
        font-size: 16px
    }
    .inn_bot_left {
        padding: 0 0 0 10px
    }
    .her_right_right h2 {
        font-size: 12px
    }
    .inv_board_left ul li {
        width: 105px;
        height: 84px;
        margin: 0 5px
    }
    #awardsCarousel .carousel-control {
        left: 0
    }
    #awardsCarousel .carousel-control.right {
        right: -12px
    }
    .infra_left {
        width: 42%
    }
    .infra_right {
        width: 58%;
        padding: 0 0 0 106px
    }
    .heritage_wrap {
        padding: 70px 0 0
    }
    .ab_elec {
        padding: 50px 0 30px
    }
    #inv_Carousel.carousel {
        padding: 50px 0 0
    }
    .what_stand {
        padding: 55px 0 0
    }
    .awards_wrap {
        padding: 50px 0 0
    }
    .infra_wrap {
        padding: 80px 0 0
    }
    .about_test {
        padding: 30px 0 0
    }
    .r_center {
        right: -30px
    }
    #service_Carousel.carousel {
        padding: 0
    }
    #service_Carousel .carousel-indicators li {
        width: 93px;
        height: 45px;
        font-size: 11px
    }
    #repair_id,
    #repair_id_one,
    #repair_id_two,
    #repair_id_three,
    #repair_id_four,
    #repair_id_five,
    #repair_id_six,
    #repair_id_seven,
    #repair_id_eight,
    #repair_id_nine {
        background-position: 428px
    }
    .deliv_box {
        width: 32%;
        background: -webkit-linear-gradient(#fff, #ccc);
        margin: 0 5px;
        border-radius: 5px
    }
    .deliv_box_two {
        padding: 0;
        margin: 0 0 0 150px;
        width: 100%
    }
    .deliv_box_right h3 {
        font-size: 18px
    }
    .inn_ser_three {
        background-position: 265px
    }
    .product_box {
        background: -webkit-linear-gradient(#fff, #ccc);
        width: 18%;
        margin: 0 5px 0 10px;
        border-radius: 5px
    }
    .inn_ser_four {
        background-position: 265px
    }
    .segment img {
        margin: -20px 0 0
    }
    .inn_ser_five {
        background-position: 302px
    }
    .ome {
        top: 190px;
        left: 18px
    }
    .ome_bank {
        top: 65px;
        left: 348px
    }
    .ome_cons {
        bottom: 70px;
        left: 300px
    }
    .ome_offl {
        bottom: 147px;
        right: 351px
    }
    .ome_rec {
        bottom: 27px;
        right: 195px
    }
    .ome_ins {
        top: 153px;
        right: 63px
    }
    .seg_cont {
        font-size: 14px
    }
    .map_point_left {
        width: 60%
    }
    .map_point_right {
        width: 37%
    }
    .fin_wrap .tab-content {
        width: 100%
    }
    .nomin_box {
        width: 15%;
        height: 210px
    }
    .nomin_box a {
        font-size: 14px
    }
    .oth_info_cont {
        margin: 0 30px 0 0
    }
    .inn_recruit_left {
        width: 65%
    }
    .inn_recruit_right {
        width: 35%
    }
    .gall_wrap {
        clear: both;
        overflow: hidden
    }
    .gall_wrap a img {
        padding: 0 10px 0 0
    }
    .dob_fleft {
        float: left;
        padding: 10px 10px 0 0
    }
    .f_dd {
        width: 28%
    }
    .inn_prod_wrap {
        width: 33%
    }
    .about_section_two {
        height: auto;
        background-size: cover
    }
    #awardsCarousel .slick-prev {
        left: inherit;
        right: 58px
    }
    #awardsCarousel .slick-prev,
    .slick-next {
        top: 105%!important
    }
    #awardsCarousel .slick-next {
        right: 0
    }
    .deliv_Cont ul {
        font-size: 13px
    }
    .join_section_one {
        height: auto;
        background-size: cover
    }
    #by_tech .nav-tabs>li {
        margin-bottom: 10px
    }
    .msp_detail_left {
        width: 30%
    }
    .msp_detail_right {
        width: 70%
    }
    #prod_detail .nav-tabs {
        width: 100%
    }
    #prod_detail .nav-tabs>li {
        width: 25%
    }
    #prod_detail .nav-tabs>li>a {
        width: 100%
    }
    .prod_buy_right {
        padding: 0 10px
    }
    #prd_right .form-control {
        width: 100%
    }
    #g_tab .nav>li>a {
        font-size: 14px;
        padding: 0 10px
    }
    #g_tab .nav>li>span {
        margin: 2px 10px 0 0
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay .dropdown-menu {
        width: 100%;
        text-align: center;
        min-width: 100%
    }
    .bbluebar.stayblue {
        display: none!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay {
        position: static!important;
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        text-align: center;
        right: 0;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two.nav > li.dropdown.open {
        position: static
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    #menu_two {
        width: 80%
    }
    .bbluebar {
        display: none!important
    }
    .aff_section_one {
        height: auto;
        background-size: cover
    }
    .menugall {
        display: none!important
    }
    .hcl_resp .slick-next {
        top: -35px!important
    }
    .hcl_resp .slick-slide {
        padding: 0 5px
    }
    .wr_ser_left {
        padding: 0 60px 0 0
    }
    .wr_ser_right {
        padding: 0 60px 0 0
    }
    #inv_Carousel .carousel-indicators {
        width: auto
    }
    #by_ind .nav-tabs>li>a {
        width: 93px;
        font-size: 13px
    }
    #by_tech .nav-tabs>li>a {
        width: 99px;
        padding: 0 10px;
        font-size: 13px
    }
    .inn_botr_b {
        padding: 10px 0 0
    }
    .ri_gray {
        right: -27px;
        width: 10%
    }
    .inntop_Speed {
        padding: 6px 0 5px
    }
    .top_SpeedR {
        background: #fff;
        width: 195px;
        height: 76px
    }
    .deliv_box:hover .deliv_Cont {
        display: none
    }
    .inn_life {
        padding: 100px 0 20px 25px
    }
    .latright {
        float: right;
        margin: -60px 0 0;
        width: 47%
    }
    .latimg {
        width: 51%
    }
    .inn_soff_left {
        width: 445px
    }
    .home_banner_three,
    .home_banner,
    .home_banner_two,
    .home_banner_four {
        height: 305px;
        background-size: cover
    }
    .inn_ban_three {
        padding: 70px 0 0 40px
    }
    .inn_ban_three h1 {
        font-size: 24px
    }
    .inn_ban_three h2 {
        font-size: 24px;
        padding: 0 0 25px
    }
    .btwo_link,
    .bann_know {
        width: 160px;
        height: 30px
    }
    .btwo_link a,
    .bann_know a {
        font-size: 16px
    }
    .bann_cont {
        padding: 40px 0 15px 40px
    }
    .bann_cont h1 {
        font-size: 24px
    }
    .bann_cont h2 {
        font-size: 24px
    }
    .inn_ban_two {
        padding: 70px 0 0 45px
    }
    .inn_ban_two h1 {
        font-size: 24px
    }
    .inn_ban_two h2 {
        font-size: 24px;
        padding: 0 0 35px
    }
    .inn_ban_two h4 {
        margin: 0 0 35px
    }
    .inn_ban_four {
        padding: 70px 0 0 40px
    }
    .inn_ban_four h1 {
        font-size: 24px
    }
    .inn_ban_four h2 {
        font-size: 24px
    }
    .responsiveaward .slick-next {
        top: 0!important
    }
    #testslide .slick-next {
        top: -30px!important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 100%
    }
    .core_box_one {
        width: 32%;
        margin: 10px 3px;
        float: none
    }
    .about_section_four {
        height: auto
    }
    .top_social {
        margin: 16px 0 0
    }
    .core_value_cont p {
        padding: 10px;
        margin: 0
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .prod_tech {
        padding: 20px
    }
    .deliv_box_two {
        padding: 0
    }
    .deliv_Cont {
        height: 187px;
        padding: 10px 10px 5px;
        border-radius: 0;
        display: block!important;
        left: 336px
    }
    .seg_cont {
        font-size: 12px
    }
    .ome_bank {
        top: 105px;
        left: 263px
    }
    .deliv_box {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        margin: 0 30px 20px
    }
    .segment img {
        margin: 40px 0 0
    }
    .ome_ins {
        top: 175px;
        right: 46px
    }
    .ome_offl {
        bottom: 50px;
        right: 441px
    }
    .ome_cons {
        bottom: 120px;
        left: 406px
    }
    .ome_rec {
        bottom: 20px;
        right: 145px
    }
    .ome {
        top: 208px;
        left: -14px
    }
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: 0
    }
    .top_logo {
        padding: 10px 15px 10px 20px
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        background: #f4f4f4;
        padding: 0
    }
    .navbar-inverse .navbar-nav>li>a {
        padding: 12px 8px;
        font-size: 11px
    }
    .navbar-inverse .navbar-nav > li > img {
        padding: 0 2px
    }
    .search_top {
        width: 20%;
        float: right
    }
    #home_Carousel.carousel .item {
        background-color: #53A1D7
    }
    .home_banner,
    .home_banner_two,
    .home_banner_three,
    .home_banner_four,
    .home_banner_five {
        background: inherit;
        width: 100%;
        height: auto
    }
    .mob_banner {
        display: block;
        margin: 0 auto
    }
    .bann_cont {
        padding: 20px;
        position: static;
        bottom: 0;
        width: 100%
    }
    .bann_cont h1 {
        color: #fff;
        font-size: 28px
    }
    .bann_cont h2 {
        font-size: 22px;
        margin: 0 0 10px;
        color: #fff
    }
    .bann_cont h3 {
        font-size: 14px;
        width: 100%;
        color: #fff
    }
    .bann_know {
        margin: 0 0 20px 20px;
        position: static;
        bottom: 0
    }
    .bann_know p {
        text-align: center;
        width: 100%;
        margin: 0;
        display: table;
        height: 40px
    }
    .inn_ban_two {
        padding: 20px 0 20px 20px;
        position: static;
        bottom: 0
    }
    .inn_ban_two h1 {
        font-size: 28px;
        color: #fff
    }
    .inn_ban_two h2 {
        font-size: 26px;
        padding: 0 0 10px;
        color: #fff
    }
    .inn_ban_two h4 {
        font-size: 13px;
        margin: 0 0 10px;
        color: #fff
    }
    .inn_ban_three {
        padding: 20px 0 20px 20px;
        position: static;
        bottom: 0
    }
    .inn_ban_three h1 {
        font-size: 28px;
        color: #fff
    }
    .inn_ban_three h2 {
        font-size: 28px;
        padding: 0 0 20px;
        color: #fff
    }
    .inn_ban_four {
        padding: 20px 0 20px 20px;
        color: #fff;
        position: static;
        bottom: 0
    }
    .inn_ban_four h1 {
        font-size: 28px
    }
    .inn_ban_four h2 {
        padding: 0 0 20px;
        font-size: 26px
    }
    .inn_ban_five {
        padding: 0 0 0 20px;
        color: #fff;
        position: absolute;
        bottom: 55px
    }
    .inn_ban_five h1 {
        font-size: 24px
    }
    .inn_ban_five h2 {
        padding: 0 0 20px;
        font-size: 28px
    }
    .inn_cor_left {
        float: none;
        width: 100%;
        padding: 40px 20px 0
    }
    .cor_profile {
        margin: 0 0 20px
    }
    .inn_cor_right {
        display: none
    }
    .cont_one {
        display: none
    }
    .cont_two {
        display: none
    }
    .cont_three {
        display: none
    }
    .cont_four {
        display: none
    }
    .sev_center {
        top: 70px;
        left: 140px
    }
    .s_orange {
        top: 70px;
        left: 140px
    }
    .s_orange:hover {
        top: 70px
    }
    .s_red {
        top: 70px;
        left: 140px
    }
    .s_red:hover {
        top: 70px
    }
    .s_blue {
        top: 70px;
        left: 140px
    }
    .s_blue:hover {
        top: 70px
    }
    .s_green {
        top: 70px;
        left: 140px
    }
    .s_green:hover {
        top: 70px
    }
    .section_four {
        display: none
    }
    .req_service {
        display: block
    }
    .ser_bus {
        margin: 0 0 20px
    }
    .req_ser_cont {
        width: 100%;
        height: auto;
        border: none;
        padding: 0 20px 10px;
        text-align: left;
        float: left
    }
    .req_service {
        margin: 15px 0 0
    }
    .req_service .nav-tabs>li {
        width: 25%;
        display: table;
        margin: 0;
        padding: 0 1px
    }
    .req_service .nav-tabs {
        border-bottom: 0;
        margin: 0 -1px
    }
    .req_service .nav-tabs>li>a {
        border-radius: 0;
        font-size: 40px;
        text-align: center;
        height: 85px;
        display: table-cell;
        vertical-align: middle;
        background-color: #E0E0E0;
        color: #666
    }
    .req_service .nav-tabs>li.active>a,
    .req_service .nav-tabs>li.active>a:hover,
    .req_service .nav-tabs>li.active>a:focus {
        color: #fff;
        cursor: default;
        background-color: #0188C8;
        border: 1px solid #0188C8;
        border-bottom-color: #0188C8
    }
    .req_service .tab-content {
        background-color: #0188C8;
        color: #fff;
        overflow: hidden;
        clear: both
    }
    .req_service .tab-content a {
        color: #fff;
        text-decoration: none
    }
    .inn_bot_left {
        float: none;
        width: 100%;
        padding: 0 0 0 20px
    }
    .bottom_one {
        height: auto
    }
    .inn_bot_right {
        float: none;
        width: 100%;
        padding: 20px 20px 0
    }
    .heritage_wrap {
        padding: 70px 10px 0 15px
    }
    .heritage_wrap h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .heritage_left p {
        font-size: 18px
    }
    .ab_elec {
        padding: 40px 10px 0 15px
    }
    .ab_elec_left p {
        font-size: 16px
    }
    .ab_elec_left h4 {
        font-size: 16px
    }
    #inv_Carousel.carousel {
        display: none
    }
    .mob_board {
        display: block;
        padding: 20px 10px 0
    }
    .about_section_three {
        padding: 40px 20px 0;
        background-size: cover;
        height: auto
    }
    .mob_board .nav-tabs>li {
        margin-bottom: 0;
        width: 50%;
        text-align: center;
        padding: 0 10px
    }
    .mob_board .nav-tabs {
        border-bottom: none;
        text-transform: uppercase;
        font-family: 'argumentummedium'
    }
    .mob_board .nav-tabs>li.active>a,
    .mob_board .nav-tabs>li.active>a:hover,
    .mob_board .nav-tabs>li.active>a:focus {
        color: #fff;
        background-color: #4CABD9;
        border: 1px solid #4CABD9
    }
    .mob_board .nav-tabs>li>a {
        border-radius: 5px;
        background-color: #EBEBEB;
        color: #000;
        padding: 10px
    }
    .m_gob_left {
        float: left
    }
    .m_gob_left img {
        border: 4px solid #ccc
    }
    .m_gob_right {
        float: left;
        text-transform: uppercase;
        padding: 20px 0 0 20px
    }
    .m_gob_right h3 {
        color: #4CABD9;
        font-size: 18px;
        font-family: 'argumentummedium'
    }
    .m_gob_right p {
        margin: 0;
        font-size: 16px
    }
    .m_gob_right h4 {
        margin: 10px 0;
        font-size: 16px
    }
    #mboard .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0
    }
    #mboard .panel-default {
        border-color: #F2F2F2
    }
    #mboard .panel-default>.panel-heading {
        color: #333;
        background-color: #F2F2F2;
        border-color: #F2F2F2
    }
    #mboard .panel-title>a {
        display: block;
        text-decoration: none
    }
    #mboard .glyphicon {
        right: 0;
        float: right;
        font-size: 12px
    }
    .ab_elec h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .mob_board h1 {
        font-size: 28px;
        margin: 0 0 20px
    }
    .what_stand {
        padding: 55px 0 0 10px
    }
    .what_stand h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .what_stand p {
        font-size: 16px
    }
    .dropdown-menu>li>a {
        font-size: 11px;
        padding: 8px 5px
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 142px
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        right: 0;
        min-width: 100%
    }
    .home_box a p {
        font-size: 13px
    }
    .about_section_six {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .infra_left {
        width: 100%
    }
    .infra_wrap {
        padding: 50px 10px 0
    }
    .infra_right {
        width: 100%;
        padding: 0 10px
    }
    .commit_w {
        width: 100%
    }
    .hcl_resp .slick-slide {
        padding: 0 10px
    }
    #awardsCarousel .slick-prev {
        left: 0;
        z-index: 999999
    }
    #awardsCarousel .slick-next {
        right: 0;
        z-index: 999999
    }
    .about_test {
        padding: 30px 10px 0
    }
    .awards_wrap {
        padding: 50px 10px 0
    }
    .top_right {
        margin: 0 0 10px
    }
    .inn_service_left {
        width: 100%;
        padding: 60px 0 0
    }
    .inn_service_right {
        display: none
    }
    .service_one {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_service_one {
        padding: 0 10px
    }
    .mob_servie {
        width: 100%;
        text-align: center;
        padding: 13px 0 0;
        float: left;
        display: block
    }
    .mob_servie img {
        display: inline-block
    }
    .inn_service_left h1 {
        font-size: 28px;
        padding: 0 0 20px
    }
    .investor_one {
        height: auto;
        background-size: cover;
        padding: 30px 0 0;
        background-position: right
    }
    .investor_two {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    #fin_Carousel.carousel {
        margin: 40px 0 0;
        padding: 0 10px
    }
    .fin_wrap h1 {
        font-size: 28px
    }
    .fin_wrap .nav-tabs>li>a {
        font-size: 21px
    }
    .fin_wrap .tab-content {
        width: 100%
    }
    #fin_Carousel .carousel-indicators li {
        margin: 0 2px 10px
    }
    .investor_three {
        height: auto;
        padding: 40px 0 25px;
        background-size: cover
    }
    .investor_three h1 {
        font-size: 28px
    }
    .investor_four {
        height: auto;
        background-size: cover
    }
    .inn_inv_four {
        padding: 40px 0 10px 10px
    }
    .inn_inv_four h1 {
        padding: 0 0 40px;
        font-size: 28px
    }
    .nomin_box {
        width: 31%;
        margin: 0 8px 20px
    }
    .investor_five {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_inv_five {
        padding: 40px 10px 0
    }
    .commun_wrap {
        width: 100%
    }
    .inn_inv_five h1 {
        font-size: 28px
    }
    .investor_six {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_inv_six {
        padding: 40px 10px 0
    }
    .oth_info_cont {
        width: 30%;
        height: 130px;
        margin: 0 20px 0 0
    }
    .oth_info_cont h2 {
        font-size: 14px
    }
    .fin_rowfo {
        padding: 15px 0 0
    }
    .touch_wrap {
        height: auto;
        background-size: cover;
        padding: 20px 0
    }
    .inn_touch h1 {
        font-size: 28px
    }
    .inn_touch {
        padding: 40px 10px 0
    }
    .bbluebar {
        display: none!important
    }
    .map_point_left {
        width: 100%
    }
    .map_point_right {
        width: 100%;
        margin: 0
    }
    .contact_wrap {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_contact h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .inn_contact_left {
        width: 100%
    }
    .cont_inn_left {
        width: 50%
    }
    .cont_inn_right {
        width: 50%
    }
    .contact_form .form-control {
        width: 100%
    }
    .inn_contact {
        padding: 50px 10px 0
    }
    .inn_contact_right {
        padding: 0;
        width: 100%;
        margin: 10px 0 0
    }
    .aff_section_one {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_allian_left {
        padding: 50px 10px 0
    }
    .inn_allian_left h1 {
        padding: 0 0 20px;
        font-size: 28px
    }
    .allian_box {
        width: 33.33%;
        padding: 0 10px 10px 0
    }
    .tcent {
        margin: 0
    }
    .aff_section_two {
        height: auto;
        background-size: cover
    }
    .inn_sec_two {
        padding: 45px 10px 0
    }
    .aff_part_left {
        width: 100%
    }
    .inn_sec_two h1 {
        font-size: 28px
    }
    .join_section_one {
        background: #f4f4f4;
        height: auto;
        padding: 0 0 15px
    }
    .inn_life {
        padding: 45px 10px 0;
        width: 100%
    }
    .inn_life h1 {
        margin: 0 0 20px;
        font-size: 28px;
        text-align: left
    }
    .join_section_two {
        height: auto;
        padding: 30px 0 20px;
        background-size: cover
    }
    .inn_recruit {
        padding: 0 10px
    }
    .inn_recruit h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .recruit_wleft {
        width: 100%
    }
    .join_section_three {
        padding: 30px 0 0;
        background-size: cover
    }
    .ga_wrap {
        padding: 0 10px
    }
    .ga_wrap h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .service_two {
        height: auto;
        background-size: cover;
        padding: 10px 0
    }
    .inn_soff {
        padding: 30px 10px 20px 0
    }
    .inn_soff h1 {
        font-size: 28px
    }
    #repair_id,
    #repair_id_one,
    #repair_id_two,
    #repair_id_three,
    #repair_id_four,
    #repair_id_five,
    #repair_id_six,
    #repair_id_seven,
    #repair_id_eight,
    #repair_id_nine {
        background: inherit;
        background-position: inherit;
        width: 100%;
        height: 301px!important
    }
    #service_Carousel.carousel {
        height: 470px;
        padding: 0 10px
    }
    .inn_soff_left {
        width: 100%
    }
    #service_Carousel .carousel-indicators {
        bottom: -175px
    }
    #service_Carousel .carousel-indicators li {
        margin: 0 0 10px
    }
    .inn_soff_left p {
        height: 192px
    }
    .service_three {
        height: auto;
        background-size: cover;
        padding: 10px 0 15px
    }
    .inn_ser_three {
        background: inherit;
        height: auto;
        background-position: inherit
    }
    .deliv_wrap {
        padding: 0 10px
    }
    .service_six {
        height: auto;
        background-size: cover
    }
    .inn_allian_right {
        padding: 0 10px
    }
    .service_four {
        height: auto;
        background-size: cover
    }
    .inn_ser_four {
        background: inherit;
        height: auto;
        background-position: inherit;
        padding: 0 0 20px
    }
    .product_box {
        background: #fff;
        width: 226px;
        height: 371px;
        margin: 0 10px 10px 0;
        border-radius: 5px
    }
    .inn_prod_ws {
        padding: 0 10px
    }
    #by_tech .nav-tabs>li {
        margin-bottom: 10px
    }
    .inn_prod_wrap {
        width: 50%
    }
    .prod_pad {
        padding: 0 100px
    }
    .msp_detail_left {
        width: 100%
    }
    .msp_detail_right {
        width: 100%
    }
    .prod_featureL {
        width: 50%
    }
    .prod_featureR {
        width: 50%
    }
    .prod_feature {
        padding: 0 10px
    }
    .mar_name {
        padding: 0 10px
    }
    .scrollbar {
        padding: 0 10px
    }
    #dv_cnt_Spec ul {
        padding: 0
    }
    .driver_wrap {
        padding: 30px 10px 0
    }
    .inn_prod_buy {
        padding: 30px 10px 0
    }
    .deliv_box_wrap {
        padding: 0
    }
    #menu_two.nav > li.dropdown.open {
        position: static!important
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu {
        text-align: center
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: auto
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay .dropdown-menu {
        width: 100%;
        text-align: center;
        min-width: auto
    }
    .bbluebar.stayblue {
        display: none!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: auto
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: auto
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay {
        position: static!important;
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        text-align: center;
        right: 0;
        min-width: 100%
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay .dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    .navbar-nav>li>.dropdown-menu {
        text-align: center;
        min-width: 100%
    }
    .about_section_one {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .her_right_right h2 {
        font-size: 12px
    }
    .infra_left h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .awards_wrap h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .about_test h1 {
        font-size: 28px
    }
    .prod_wserve {
        padding: 0 10px
    }
    .inn_ser_five {
        background: inherit;
        background-position: inherit
    }
    #g_tab .nav-tabs>li {
        width: 50%;
        height: 40px
    }
    .m_gobal h4 {
        font-size: 16px
    }
    .inn_inv_six h1 {
        font-size: 28px
    }
    #menu_two {
        width: 80%
    }
    .bbluebar {
        display: none!important
    }
    .ri_gray {
        display: none
    }
    .menugall {
        display: none!important
    }
    .wr_ser_det label {
        width: 30%
    }
    .wr_ser_det .col-sm-9 {
        width: 70%
    }
    .wr_ser_left {
        padding: 0 10px 0 0
    }
    .wr_ser_right {
        padding: 0 10px 0 0
    }
    .ser_prod_det h2 {
        padding: 0 0 0 10px
    }
    .msse_pb {
        margin: 0 10px 0 130px
    }
    .laboxm {
        margin: 0 0 0 249px
    }
    .req_service .nav-tabs>li:nth-child(2)>a {
        background: url(../images/home/track-mobile-one.png) no-repeat;
        background-color: #E0E0E0;
        background-position: top center;
        height: 85px;
        background-position: center center
    }
    .req_service .nav-tabs>li:nth-child(2).active>a,
    .req_service .nav-tabs>li:nth-child(2).active>a:hover,
    .req_service .nav-tabs>li:nth-child(2).active>a:focus {
        background: url(../images/home/track-mobile.png) no-repeat;
        background-color: #0188C8;
        border: 1px solid #0188C8;
        border-bottom-color: #0188C8;
        background-position: top center;
        height: 85px;
        background-position: center center
    }
    .m_gobal p {
        margin: 0 0 5px
    }
    .latright {
        float: none;
        margin: 0 auto;
        text-align: center
    }
    .latimg {
        width: 100%;
        padding: 20px 0 0;
        text-align: left
    }
    .latimg p {
        padding: 0 0 10px
    }
    .about_section_seven {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .deskfancy {
        display: none
    }
    .fancybox-inner {
        height: auto!important;
        overflow-x: hidden!important
    }
    .fancybox .req_service .nav-tabs>li:last-child {
        padding: 0
    }
    .fahead_left {
        width: 50%
    }
}

@media (max-width: 767px) {
    body {
        padding: 0
    }
    .top_enq_left {
        padding: 0px 5px 0px 0px;
    border-right: 0px;
    }
    .inn_ban_six {
    padding: 20px 0 0 10px !important;
}
    .inn_ban_six h1 {
    font-size: 20px !important;
}
    .inn_ban_six h2 {
  font-size: 21px !important;
    padding-bottom: 10px;
}
    .inn_ban_six h3 {
    font-size: 13px !important;
}
    .inn_top_img {
    float: left;
    padding: 10px 1px 0 0;
}
    .inn_cor_left p
    {
        font-size:12px !important;
    }
    .speak_inn p
    {
        font-size:14px !important;
    }
    .slick-prev:before,
    .slick-next:before {
        font-size: 45px!important;
        height: 46px;
        width: 45px
    }
    .deliv_box:hover .deliv_Cont {
        display: none
    }
    .responsivebottom .slick-dots {
        bottom: 0
    }
    .tvs_invs_wrap.tvs_ele_wrap {
        margin: 37px 0 0!important
    }
    .m_gobal p {
        margin: 10px 0;
        text-align: justify
    }
    .slick-slide img {
        margin: 0 auto
    }
    #awardsCarousel.slick-initialized .slick-slide {
        padding: 0
    }
    .req_service .nav-tabs>li:nth-child(2)>a {
        background: url(../images/home/track-mobile-one.png) no-repeat;
        background-color: #E0E0E0;
        background-position: top center;
        height: 64px;
        background-position: center center
    }
    .core_box_one {
        width: 48%;
        margin: 10px 5px;
        float: none
    }
    .core-tab-inner {
        padding: 15px 10px
    }
    .req_service .nav-tabs>li:nth-child(2).active>a,
    .req_service .nav-tabs>li:nth-child(2).active>a:hover,
    .req_service .nav-tabs>li:nth-child(2).active>a:focus {
        background: url(../images/home/track-mobile.png) no-repeat;
        background-color: #0188C8;
        border: 1px solid #0188C8;
        border-bottom-color: #0188C8;
        background-position: top center;
        height: 64px;
        background-position: center center
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: inherit
    }
    .container {
        width: 100%
    }
    .ri_gray {
        display: none
    }
    #menu_two {
        width: 100%
    }
    .tvs_ele_wrap {
        margin: 37px 0 0
    }
    .mobile_arrow {
        display: block
    }
    .bann_know p {
        margin: 0
    }
    .mobile_arrow_one {
        display: block
    }
    .join_section_one {
        background: url(../images/life-tvse-mobile.jpg) no-repeat;
        width: 100%;
        height: 511px;
        background-position: center
    }
    .mobile_arrow_one {
        display: block;
        position: absolute;
        top: 35%
    }
    #service_Carousel .carousel-control {
        background: inherit
    }
    .carousel-control {
        position: absolute;
        top: auto;
        bottom: 0;
        width: 15%;
        color: #fff;
        text-shadow: 0;
        opacity: 1
    }
    .carousel-control.left.speak_left {
        right: 40px;
        left: auto
    }
    .ser_request {
        padding: 20px 10px
    }
    .prod_tech {
        padding: 30px 20px
    }
    #by_tech .nav-tabs>li>a {
        width: 130px
    }
    .service_three {
        height: auto;
        background-size: cover
    }
    .cust_seg_sec {
        display: block
    }
    .inn_ser_three {
        height: auto
    }
    .deliv_box_two {
        padding: 0
    }
    .container {
        width: 100%;
        padding: 0 10px
    }
    .inn_service_left p {
        font-size: 18px
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_two.dropdown.stay .dropdown-menu {
        display: none!important;
        width: 100%
    }
    .dropdown-menu {
        position: static
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_five.dropdown.stay .dropdown-menu {
        display: none!important
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_four.dropdown.stay .dropdown-menu {
        display: none!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay {
        position: static!important
    }
    #menu_two.nav > li#main_menu_three.dropdown.stay .dropdown-menu {
        display: none!important;
        width: 100%
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay {
        position: static!important
    }
    .bbluebar.stayblue {
        display: none!important
    }
    #menu_two.nav > li.dropdown.open {
        position: static
    }
    .navbar {
        border: 0
    }
    #home_Carousel .carousel-indicators {
        bottom: 30px;
        text-align: center;
        margin: 0;
        left: 0;
        width: 100%
    }
    .inn_ban_three {
        padding: 0 0 0 20px;
        position: absolute;
        bottom: 70px
    }
    .bann_know {
        margin: 0 0 0 20px;
        position: absolute;
        bottom: 70px
    }
    .bann_cont {
        padding: 0 20px;
        position: absolute;
        bottom: 125px;
        width: 100%
    }
    .inn_ser_three {
        background: inherit;
        padding: 0 0 20px
    }
    .service_four {
        background: inherit;
        height: auto
    }
    .ome_cons {
        bottom: 50px;
        left: 220px
    }
    .service_six {
        height: auto;
        background-size: cover;
        background-position: right;
        padding: 10px
    }
    .service_five {
        height: auto;
        background-size: cover
    }
    .ome_bank {
        top: 60px;
        left: 260px
    }
    .ome_rec {
        bottom: 20px;
        right: 140px
    }
    .ome_ins {
        top: 135px;
        right: 40px
    }
    .seg_cont {
        font-size: 14px
    }
    .ome_offl {
        bottom: 110px;
        right: 255px
    }
    .ome {
        top: 165px;
        left: -10px
    }
    .inn_ser_four {
        height: auto;
        background: inherit
    }
    .segment img {
        margin: 0
    }
    .product_box h3 {
        font-size: 14px
    }
    .product_box {
        width: 46%;
        height: 350px;
        margin: 0 0 20px;
        background: -webkit-radial-gradient(#fff, #fff, #ccc);
        padding: 20px 0;
        border-bottom: 3px solid #0087C7;
        float: left;
        margin: 0 10px 10px 10px
    }
    #service_Carousel.carousel {
        padding: 0 10px
    }
    .inn_soff h1 {
        font-size: 24px
    }
    .inn_soff_left h2 {
        font-size: 14px;
        padding: 10px 0
    }
    .inn_soff {
        padding: 20px 0
    }
    .inn_soff_left p {
        font-size: 18px
    }
    #service_Carousel .carousel-indicators li {
        display: inline-block;
        width: 120px;
        height: 55px;
        margin: 10px;
        text-align: center
    }
    #service_Carousel .carousel-indicators {
        bottom: 0;
        display: none
    }
    .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
    .inn_botr_top {
        height: 260px
    }
    .hcl_resp .slick-slide {
        padding: 0 10px
    }
    .speak_inn {
        min-height: auto
    }
    .inn_botr_b {
        padding: 30px 0 0
    }
    #top-link-block.affix {
        display: none
    }
    .navbar-brand {
        padding: 0 15px
    }
    .tsocl_fac a {
        width: 25px;
        height: 25px
    }
    .tsocl_twit a {
        width: 25px;
        height: 25px
    }
    .tsocl_goo a {
        width: 25px;
        height: 25px
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        display: none!important
    }
    .top_social {
        float: left;
        padding: 5px 15px;
        border-right: 0;
        border-left: 0;
        margin: 10px 0 0;
        position: absolute;
        top: 63px;
        left: 0;
        width: 60%;
        margin: 0
    }
    .icon_menu {
        float: right;
        margin: 0 15px
    }
    .navbar-inverse .navbar-toggle {
        border-color: #ccc;
        background-color: #ccc
    }
    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:focus {
        background-color: #ccc
    }
    .navbar-toggle {
        padding: 10px 0;
        border-radius: 0;
        border: 0
    }
    .navbar-toggle .icon-bar {
        width: 30px;
        height: 3px;
        border-radius: 0;
        text-align: center;
        margin: 0 auto
    }
    .container {
        width: 100%;
        padding: 0
    }
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
       margin: -35px 0 0;
    width: 16%;
    }
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .top_logo {
        padding: 0 15px;
        text-align: center;
        top: 63px;
        position: absolute;
        left: 33%
    }
    .inn_top_cont p:nth-child(1) {
        font-size: 11px
    }
    #home_Carousel.carousel {
        margin: 37px 0 0
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        left: inherit;
        min-width: inherit
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        background: #f4f4f4;
        margin: 30px 0 0;
        border: 0
    }
    .navbar-inverse .navbar-nav>li>a {
        padding: 12px 10px;
        font-size: 12px
    }
    .search_top {
        width: 100%;
        padding: 0;
        margin: 10px 0
    }
    #home_Carousel.carousel .item {
        background-color: #53A1D7;
        height: 520px
    }
    .home_banner,
    .home_banner_two,
    .home_banner_three,
    .home_banner_four,
    .home_banner_five {
        background: inherit;
        width: 100%;
        height: auto
    }
    .bann_cont {
        padding: 20px 10px;
        bottom: 0;
        width: 100%;
        height: auto;
        position: static
    }
    .bann_cont h1 {
        color: #000;
        font-size: 18px
    }
    .bann_cont h2 {
        font-size: 18px;
        margin: 0 0 10px;
        color: #000
    }
    .bann_cont h3 {
        font-size: 10px;
        width: 100%;
        color: #000;
        margin: 5px 0
    }
    .inn_ban_two {
        padding: 20px 10px;
        bottom: 0
    }
    .inn_ban_two h1 {
        font-size: 18px;
        color: #000
    }
    .inn_ban_two h2 {
        font-size: 18px;
        padding: 0 0 10px;
        color: #000
    }
    .inn_ban_two h4 {
        font-size: 14px;
        padding: 5px 0;
        color: #000;
        margin: 0
    }
    .bann_know {
        width: auto;
        height: auto;
        bottom: 0;
        margin: 0 0 20px 10px;
        position: static
    }
    .inn_ban_three {
        padding: 20px 10px;
        bottom: 0;
        position: static
    }
    .inn_ban_three h1 {
        font-size: 18px;
        color: #000;
        margin: 0 0 10px
    }
    .btwo_link {
        width: auto;
        height: auto
    }
    .btwo_link a {
        font-size: 16px;
        padding: 10px 20px
    }
    .inn_ban_three h2 {
        font-size: 14px;
        padding: 0 0 20px;
        color: #000
    }
    .inn_ban_four {
        padding: 20px 10px;
        color: #fff
    }
    .inn_ban_four h1 {
        font-size: 15px;
        color: #000;
        margin: 0 0 10px
    }
    .inn_ban_four h2 {
        padding: 0 0 20px;
        font-size: 14px
    }
    .inn_ban_five {
        padding: 0 0 0 20px;
        color: #fff;
        position: absolute;
        bottom: 55px
    }
    .inn_ban_five h1 {
        font-size: 24px
    }
    .inn_ban_five h2 {
        padding: 0 0 20px;
        font-size: 28px
    }
    .inn_cor_left {
        float: none;
        width: 100%;
        padding: 40px 20px 0
    }
    .cor_profile {
        margin: 0 0 20px
    }
    .inn_cor_right {
        display: none
    }
    .cont_one {
        display: none
    }
    .cont_two {
        display: none
    }
    .cont_three {
        display: none
    }
    .cont_four {
        display: none
    }
    .sev_center {
        top: 70px;
        left: 69px
    }
    .s_orange {
        top: 70px;
        left: 69px
    }
    .s_orange:hover {
        top: 70px
    }
    .s_red {
        top: 70px;
        left: 69px
    }
    .s_red:hover {
        top: 70px
    }
    .s_blue {
        top: 70px;
        left: 69px
    }
    .s_blue:hover {
        top: 70px
    }
    .s_green {
        top: 70px;
        left: 69px
    }
    .s_green:hover {
        top: 70px
    }
    .section_four {
        display: none
    }
    .req_service {
        display: block
    }
    .ser_bus {
        margin: 0 0 20px
    }
    .req_ser_cont {
        width: 100%;
        height: auto;
        border: none;
        padding: 10px;
        text-align: left;
        float: left;
        color: #fff
    }
    .req_service {
        margin: 15px 0 0
    }
    .req_service .nav-tabs>li {
        width: 25%;
        display: table;
        margin: 0;
        padding: 0 1px
    }
    .req_service .nav-tabs {
        border-bottom: 0;
        margin: 0 -1px
    }
    .req_service .nav-tabs>li>a {
        border-radius: 0;
        font-size: 30px;
        text-align: center;
        height: auto;
        display: table-cell;
        vertical-align: middle;
        background-color: #E0E0E0;
        color: #666
    }
    .req_service .nav-tabs>li.active>a,
    .req_service .nav-tabs>li.active>a:hover,
    .req_service .nav-tabs>li.active>a:focus {
        color: #fff;
        cursor: default;
        background-color: #0188C8;
        border: 1px solid #0188C8;
        border-bottom-color: #0188C8
    }
    .req_service .tab-content {
        background-color: #0188C8;
        color: #fff;
        overflow: hidden;
        clear: both;
        min-height: 130px
    }
    .inn_bot_left {
        float: none;
        width: 100%;
        padding: 0 0 0 20px;
        border-bottom: 1px solid #ccc
    }
    .bottom_one {
        height: auto
    }
    .inn_bot_right {
        float: none;
        width: 100%;
        padding: 20px 20px 0
    }
    .dropdown-menu>li>a {
        padding: 8px 10px
    }
    .heritage_wrap {
        padding: 30px 10px
    }
    .heritage_wrap h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .heritage_left p {
        font-size: 18px
    }
    .ab_elec {
        padding: 40px 10px
    }
    .ab_elec_left p {
        font-size: 18px
    }
    .ab_elec_left h4 {
        font-size: 16px
    }
    #inv_Carousel.carousel {
        display: none
    }
    .mob_board {
        display: block
    }
    .about_section_three {
        padding: 40px 20px 0;
        background-size: cover;
        height: auto
    }
    .mob_board .nav-tabs>li {
        margin-bottom: 0;
        width: 50%;
        text-align: center;
        padding: 0 10px
    }
    .mob_board .nav-tabs {
        border-bottom: none;
        text-transform: uppercase;
        font-family: 'argumentummedium'
    }
    .mob_board .nav-tabs>li.active>a,
    .mob_board .nav-tabs>li.active>a:hover,
    .mob_board .nav-tabs>li.active>a:focus {
        color: #fff;
        background-color: #4CABD9;
        border: 1px solid #4CABD9
    }
    .mob_board .nav-tabs>li>a {
        border-radius: 5px;
        background-color: #EBEBEB;
        color: #000;
        padding: 10px
    }
    .m_gob_left {
        float: left
    }
    .m_gob_left img {
        border: 4px solid #ccc
    }
    .m_gob_right {
        float: left;
        text-transform: uppercase;
        padding: 20px 0 0 20px
    }
    .m_gob_right h3 {
        color: #4CABD9;
        font-size: 18px;
        font-family: 'argumentummedium'
    }
    .m_gob_right p {
        margin: 0;
        font-size: 16px
    }
    .m_gob_right h4 {
        margin: 10px 0;
        font-size: 16px
    }
    #mboard .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0
    }
    #mboard .panel-default {
        border-color: #F2F2F2
    }
    #mboard .panel-default>.panel-heading {
        color: #333;
        background-color: #F2F2F2;
        border-color: #F2F2F2
    }
    #mboard .panel-title>a {
        display: block;
        text-decoration: none
    }
    #mboard .glyphicon {
        right: 0;
        float: right;
        font-size: 12px
    }
    .ab_elec h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .mob_board h1 {
        font-size: 28px;
        margin: 0 0 20px
    }
    .what_stand {
        padding: 55px 0 0 15px
    }
    .what_stand h1 {
        margin: 0 0 20px;
        font-size: 28px
    }
    .what_stand p {
        font-size: 16px
    }
    .dropdown-menu>li>a {
        font-size: 10px
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        right: -444px
    }
    .bbluebar {
        height: auto;
        background: transparent;
        box-shadow: none;
        display: none
    }
    .dropdown-menu.menu_two_submenu>li {
        display: block
    }
    .dropdown-menu>li>span {
        display: none
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu {
        height: auto
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #0087C7
    }
    .navbar-inverse .navbar-nav>li> img {
        display: none
    }
    .search_top img {
        right: 24px
    }
    .home_box {
        width: 50%
    }
    .service_offer {
        padding: 18px 0 0
    }
    .service_offhead {
        padding: 0
    }
    .tab-content {
        padding: 25px 0 0
    }
    #menu_two.nav > li#main_menu_one.dropdown.stay .dropdown-menu {
        display: none!important;
        height: auto;
        min-width: 100%;
        position: static;
        background: #f4f4f4
    }
    .about_section_one {
        height: auto;
        background-size: cover
    }
    .her_right_inn {
        width: 33.33%;
        margin: 0 0 20px
    }
    .about_section_two {
        height: auto;
        background-size: cover;
        padding: 0 0 15px
    }
    .about_section_six {
        height: auto;
        background-size: cover;
        padding: 0 0 15px
    }
    .infra_left {
        width: 100%
    }
    .infra_right {
        width: 100%
    }
    .commit_w {
        width: 100%
    }
    .awards_wrap {
        padding: 50px 10px 0
    }
    .about_section_five {
        height: auto;
        background-size: cover
    }
    #awardsCarousel .slick-prev {
        left: 0;
        z-index: 999999!important
    }
    #awardsCarousel .slick-next {
        right: 0;
        z-index: 999999!important
    }
    .about_test {
        padding: 30px 10px 0
    }
    #testimon_Carousel.carousel {
        height: auto
    }
    .about_section_seven {
        height: auto;
        background-size: cover;
        padding: 0 0 50px
    }
    .infra_wrap {
        padding: 50px 10px 0
    }
    .about_section_four {
        height: auto;
        background-size: cover
    }
    .navbar-toggle {
        top: 60px;
        right: auto;
        float: none;
        width: 100%;
        margin: 0;
        text-align: center
    }
    .top_right {
            margin: -61px 0 0 30px;
    float: left;
    }
    .navbar-collapse {
        position: absolute;
        z-index: 99999999;
        width: 100%
    }
    .navbar-nav {
        margin: 0
    }
    .dropdown-menu.menu_two_submenu {
        min-width: 100%
    }
    #inv_Carousel.carousel {
        display: none
    }
    .mob_board {
        display: block;
        padding: 20px 0 0
    }
    .about_section_three {
        padding: 40px 10px 0;
        background-size: cover;
        height: auto;
        background-position: right;
        background: url(../images/Committee-BG.jpg) no-repeat;
        background-size: 100% 100%
    }
    .mob_board .nav-tabs>li {
        margin-bottom: 0;
        width: 50%;
        text-align: center;
        padding: 0
    }
    .mob_board .nav-tabs {
        border-bottom: none;
        text-transform: uppercase;
        font-family: 'argumentummedium'
    }
    .mob_board .nav-tabs>li.active>a,
    .mob_board .nav-tabs>li.active>a:hover,
    .mob_board .nav-tabs>li.active>a:focus {
        color: #fff;
        background-color: #4CABD9;
        border: 1px solid #4CABD9
    }
    .mob_board .nav-tabs>li>a {
        border-radius: 5px;
        background-color: #EBEBEB;
        color: #000;
        padding: 10px
    }
    .m_gob_left {
        float: left
    }
    .m_gob_left img {
        border: 4px solid #ccc
    }
    .m_gob_right {
        float: left;
        text-transform: uppercase;
        padding: 20px 0 0 20px
    }
    .m_gob_right h3 {
        color: #4CABD9;
        font-size: 18px;
        font-family: 'argumentummedium'
    }
    .m_gob_right p {
        margin: 0;
        font-size: 16px
    }
    .m_gob_right h4 {
        margin: 10px 0;
        font-size: 16px
    }
    #mboard .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0
    }
    #mboard .panel-default {
        border-color: #F2F2F2
    }
    #mboard .panel-default>.panel-heading {
        color: #333;
        background-color: #F2F2F2;
        border-color: #F2F2F2
    }
    #mboard .panel-title>a {
        display: block;
        text-decoration: none
    }
    #mboard .glyphicon {
        right: 0;
        float: right;
        font-size: 12px
    }
    .ab_elec h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .infra_left h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .inn_bot_left h2 {
        font-size: 20px
    }
    .inn_botr_top h2 {
        font-size: 20px
    }
    .m_gobal h4 {
        font-size: 14px
    }
    .awards_wrap h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .about_test h1 {
        font-size: 24px
    }
    .mob_board h1 {
        font-size: 24px;
        margin: 0 0 20px
    }
    .what_stand {
        padding: 55px 0 0 10px
    }
    .what_stand h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .what_stand p {
        font-size: 18px
    }
    .dropdown-menu>li>a {
        font-size: 10px;
        color: inherit
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 39%
    }
    #menu_two.nav > li.dropdown.open .dropdown-menu.lastmenuu {
        right: auto
    }
    .home_box a p {
        font-size: 13px
    }
    .about_section_six {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .infra_left {
        width: 100%
    }
    .infra_wrap {
        padding: 50px 10px 0
    }
    .infra_right {
        width: 100%;
        padding: 0 10px
    }
    .commit_w {
        width: 100%
    }
    #awardsCarousel .slick-prev {
        right: 38px;
        z-index: 999999;
        left: auto;
        top: auto;
        bottom: -45px
    }
    #awardsCarousel .slick-next {
        right: -8px;
        z-index: 999999;
        left: auto;
        top: auto;
        bottom: -45px
    }
    #awardsCarousel.slick-slider {
        margin-bottom: 50px!important
    }
    .about_test {
        padding: 30px 10px 0
    }
    .awards_wrap {
        padding: 50px 10px 0
    }
    .inn_service_left {
        width: 100%;
        padding: 0
    }
    .inn_service_right {
        display: none
    }
    .service_one {
        height: auto;
        background-size: cover;
        padding: 20px 0
    }
    .inn_service_one {
        padding: 0 10px
    }
    .mob_servie {
        width: 100%;
        text-align: center;
        padding: 13px 0 0;
        float: left;
        display: block
    }
    .mob_servie img {
        display: inline-block
    }
    .inn_service_left h1 {
        font-size: 24px;
        padding: 0 0 20px
    }
    .investor_one {
        height: auto;
        background-size: cover;
        background-position: right;
        position: relative;
        background: url(../images/Committee-BG.jpg) no-repeat;
        background-size: 100% 100%
    }
    .investor_two {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    #fin_Carousel.carousel {
        margin: 40px 0 0;
        padding: 0 10px;
        height: 500px
    }
    .fin_wrap h1 {
        font-size: 24px
    }
    .fin_wrap .nav-tabs>li>a {
        font-size: 18px
    }
    .fin_wrap .tab-content {
        width: 100%
    }
    #fin_Carousel .carousel-indicators li {
        margin: 0 2px 10px
    }
    .investor_three {
        height: auto;
        padding: 40px 0 25px;
        background-size: cover
    }
    .investor_three h1 {
        font-size: 24px;
        margin: 0 0 20px
    }
    .investor_four {
        height: auto;
        background-size: cover
    }
    .inn_inv_four {
        padding: 40px 0 10px 10px
    }
    .inn_inv_four h1 {
        padding: 0 0 20px;
        font-size: 24px
    }
    .nomin_box {
        width: 30%;
        margin: 0 8px 20px
    }
    .investor_five {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_inv_five {
        padding: 40px 10px 0
    }
    .commun_wrap {
        width: 100%
    }
    .inn_inv_five h1 {
        font-size: 24px
    }
    .investor_six {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_inv_six {
        padding: 40px 10px 0
    }
    .oth_info_cont {
        width: 100%;
        height: auto;
        margin: 0 20px 0 0
    }
    .oth_info_cont h2 {
        font-size: 14px
    }
    .fin_rowfo {
        padding: 15px 0 0
    }
    .touch_wrap {
        height: auto;
        background-size: cover;
        padding: 0 0 20px;
        margin: 0
    }
    .inn_touch {
        padding: 20px 10px 0
    }
    .inn_touch h1 {
        font-size: 24px
    }
    .f_touch_left {
        padding: 0;
        width: 100%;
        margin: 0 0 10px
    }
    .f_touch .form-control {
        width: 100%
    }
    .map_point_left {
        width: 100%
    }
    .map_point_right {
        width: 100%;
        margin: 0
    }
    .contact_wrap {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_contact h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .inn_contact_left {
        width: 100%
    }
    .cont_inn_left {
        width: 100%;
        padding: 0 0 10px
    }
    .cont_inn_right {
        width: 100%;
        padding: 0
    }
    .contact_form .form-control {
        width: 100%
    }
    .inn_contact {
        padding: 50px 10px 0
    }
    .inn_contact_right {
        padding: 0;
        width: 100%;
        margin: 10px 0 0
    }
    .aff_section_one {
        height: auto;
        background-size: cover;
        padding: 0 0 20px
    }
    .inn_allian_left {
        padding: 30px 0 0
    }
    .inn_allian_left h1 {
        padding: 0 0 20px;
        font-size: 24px
    }
    .allian_box {
        width: 50%;
        padding: 0 3px 10px;
        height: 100px
    }
    .tcent {
        margin: 0
    }
    .aff_section_two {
        height: auto;
        background-size: cover;
        background-position: left!important
    }
    .inn_sec_two {
        padding: 30px 10px 0
    }
    .aff_part_left {
        width: 100%
    }
    .inn_sec_two h1 {
        font-size: 24px
    }
    #partner {
        width: 100%
    }
    .job_list {
        padding: 20px 10px
    }
    .inside_saleL {
        width: 100%
    }
    .inside_saleR {
        width: 100%;
        padding: 0
    }
    .enter_yinfo {
        width: 100%;
        padding: 0
    }
    .enter_xinfo {
        width: 100%;
        padding: 0
    }
    .disclam {
        width: 100%
    }
    .inn_prod_wrap {
        width: 100%
    }
    #by_tech .nav-tabs>li {
        padding: 0 5px;
        margin: 5px 0;
        width: 50%
    }
    .by_ind_rin {
        width: 100%
    }
    .by_ind_rin a {
        font-size: 18px
    }
    .by_ind_lin {
        width: 100%
    }
    .by_ind_lin a {
        font-size: 18px
    }
    .msp_detail_left {
        width: 100%
    }
    .msp_detail_right {
        width: 100%
    }
    .prod_featureL {
        width: 100%
    }
    .prod_featureR {
        width: 100%;
        padding: 15px 0 0
    }
    .prod_feature {
        padding: 0 10px
    }
    .mar_name {
        padding: 0 10px
    }
    .scrollbar {
        padding: 0 10px
    }
    #dv_cnt_Spec ul {
        padding: 0
    }
    .driver_wrap {
        padding: 30px 10px 0
    }
    .inn_prod_buy {
        padding: 30px 10px 0
    }
    .prod_buy_left {
        width: 100%
    }
    .prod_buy_right {
        width: 100%;
        padding: 30px 10px 0
    }
    #prd_right .form-control {
        width: 100%
    }
    #prod_detail .nav-tabs>li {
        width: 50%
    }
    .win_down {
        min-width: 33.33%!important;
        max-width: 33.33%!important
    }
    .join_section_one {
        height: auto;
        padding: 0 0 15px;
        background-size: cover
    }
    .inn_life {
        padding: 20px 10px 0;
        width: 100%
    }
    .inn_life h1 {
        margin: 0 0 15px;
        font-size: 24px
    }
    .join_section_two {
        height: auto;
        padding: 25px 0 20px;
        background-size: cover;
        background-position: left
    }
    .inn_recruit {
        padding: 0 10px
    }
    .inn_recruit h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .recruit_wleft {
        width: 100%
    }
    #g_tab .nav-tabs>li {
        width: 50%;
        height: 55px
    }
    .ga_wrap {
        padding: 0 10px
    }
    .join_section_three {
        padding: 30px 0 0
    }
    .ga_wrap h1 {
        margin: 0 0 20px;
        font-size: 24px
    }
    .mob_board .nav-tabs>li>a {
        font-size: 12px
    }
    .navbar-brand img {
        width: 84%;
    margin: 13px 0px 0px -11px;
    }
    .top_enq .top_enq_left:nth-child(2) {
    border-left: 1px solid #ccc;
}
    .inn_top_cont p {
    font-size: 11px;
}
    .top_logo a img {
        width: 70%;
        margin: 0 auto
    }
    .bann_know a {
        font-size: 16px;
        padding: 10px 20px
    }
    .navbar-header {
        width: 100%;
        height: 60px
    }
    #speak_Carousel.carousel {
        height: auto
    }
    .service_two {
        height: auto;
        background-size: cover;
        padding: 0 0 30px
    }
    #repair_id,
    #repair_id_one,
    #repair_id_two,
    #repair_id_three,
    #repair_id_four,
    #repair_id_five,
    #repair_id_six,
    #repair_id_seven,
    #repair_id_eight,
    #repair_id_nine {
        background: inherit;
        background-position: inherit;
        height: auto!important
    }
    #service_Carousel .carousel-control {
        top: 98%;
        left: inherit
    }
    .fa_mob_left {
        font-size: 45px
    }
    .fa_mob_right {
        font-size: 45px
    }
    #service_Carousel .carousel-control.right {
        right: 0;
        left: auto;
        background-image: inherit;
        filter: inherit;
        background-repeat: inherit;
        background: inherit
    }
    .deliv_wrap {
        padding: 10px
    }
    .deliv_box {
        width: 100%;
        height: 187px;
        background: -webkit-radial-gradient(#fff, #fff, #ccc);
        margin: 0 0 20px
    }
    .deliv_box_wrap {
        padding: 0
    }
    .prod_wserve {
        padding: 0 10px
    }
    .segment {
        display: none
    }
    .inn_ser_five {
        background: inherit;
        height: auto;
        background-position: inherit;
        height: auto;
        padding: 0 0 20px
    }
    .seg_one_left {
        width: 50%;
        float: left;
        text-align: center;
        color: #000;
        padding: 0 10px 10px;
        display: table
    }
    .oems_box {
        background: #fff;
        padding: 10px;
        height: 170px;
        border-radius: 5px;
        display: table-cell;
        vertical-align: middle;
        border: 1px solid #000
    }
    .img_icon {
        text-align: center
    }
    .img_icon img {
        display: inline-block
    }
    .seg_one_left p {
        margin: 10px 0
    }
    .f1_container {
        height: 100px
    }
    .face {
        height: 100px
    }
    .m_gob_right h4 {
        font-size: 15px
    }
    .inn_query {
        width: 100%
    }
    .inn_qleft {
        width: 100%
    }
    .inn_query .form-control {
        width: 100%
    }
    .inn_right {
        width: 100%
    }
    .inn_investor_three {
        padding: 0 10px
    }
    .f_year a {
        font-size: 18px
    }
    .inn_inv_six h1 {
        font-size: 24px
    }
    .mob_banner {
        display: block
    }
    .mob_touch {
        display: block;
        font-size: 16px;
        margin: 0 0 15px;
        text-align: right;
        background-color: #529ED6;
        color: #fff;
        padding: 5px 10px 5px 0
    }
    .ri_gray {
        display: none
    }
    .mob_menuhome {
        display: block!important
    }
    .menugall {
        display: none!important
    }
    .msp_det_prod {
        padding: 20px 0!important
    }
    .crsl-nav {
        bottom: -34px;
        right: 0;
        top: inherit
    }
    .next {
        margin: 0 0 0 10px
    }
    .crsl-items {
        margin: 10px 0
    }
    .prodbthree,
    .prodbone,
    .prodbtwo {
        background: transparent;
        height: auto
    }
    .inn_prodbone {
        height: auto;
        width: 100%;
        padding: 0 0 0 20px;
        display: block
    }
    .ab_product {
        top: inherit;
        bottom: 29px;
        text-align: center;
        width: 100%
    }
    .inn_prodbone h1 {
        font-size: 20px
    }
    .inn_prodbone h2 {
        font-size: 20px
    }
    #prod_detail .nav-tabs>li>a {
        border-bottom: 1px solid #ccc
    }
    #prod_detail .nav-tabs>li.active>a,
    #prod_detail .nav-tabs>li.active>a:hover,
    #prod_detail .nav-tabs>li.active>a:focus {
        border-bottom: 1px solid #ccc
    }
    #prod_detail .nav-tabs li:nth-child(2) a {
        border-right: 0 solid #ccc
    }
    #prod_detail .nav-tabs>li.active:nth-child(2) a {
        border-right: 0 solid #ccc
    }
    #prod_detail .nav-tabs li:nth-child(4) a {
        border-right: 0 solid #ccc
    }
    #prod_detail .nav-tabs>li.active:nth-child(4) a {
        border-right: 0 solid #ccc
    }
    #prod_detail .nav-tabs li:nth-child(3) a {
        border-bottom: 0 solid #ccc
    }
    #prod_detail .nav-tabs>li.active:nth-child(3) a {
        border-bottom: 0 solid #ccc
    }
    #prod_detail .nav-tabs li:nth-child(4) a {
        border-bottom: 0 solid #ccc
    }
    #prod_detail .nav-tabs>li.active:nth-child(4) a {
        border-bottom: 0 solid #ccc
    }
    #partner .form-group {
        width: 100%;
        padding: 0
    }
    #partner .btn-default {
        width: 100%;
        margin: 0
    }
    .last_row {
        border-bottom: 1px dotted #000
    }
    .pr_box_center {
        margin: 0 0 20px 160px
    }
    .navbar-fixed-top {
        position: relative
    }
    .inn_soff_left {
        width: 100%
    }
    .wr_ser_left {
        width: 100%;
        padding: 0;
        text-align: left
    }
    .wr_ser_right {
        width: 100%;
        padding: 0;
        text-align: left
    }
    #UpdatePanel1 {
        padding: 0 10px
    }
    #warreg {
        padding: 0 10px
    }
    .service_ultab .nav-tabs>li>a {
        font-size: 18px
    }
    .latright {
        float: none;
        margin: 0 auto
    }
    .latimg {
        width: 100%;
        padding: 10px 0
    }
    .inn_inv_fivetwo {
        padding: 50px 0 0 10px
    }
    .inn_inv_fivetwo h1 {
        font-size: 24px
    }
    .current_op {
        margin: 0
    }
    .deskfancy {
        display: none
    }
    .fancybox-inner {
        height: auto!important;
        overflow-x: hidden!important
    }
    .fancybox .req_service .nav-tabs>li:last-child {
        padding: 0
    }
    .req_ser_cont h2 {
        font-size: 16px
    }
    .fahead h1 {
        font-size: 16px;
        padding: 0 0 5px
    }
    .fahead_left {
        width: 100%
    }
    .fahead_right {
        float: left;
        width: 100%
    }
}

@media (max-width: 480px) {
    .container {
        width: 100%;
        padding: 0
    }
    .core_box_one {
        width: 100%;
        margin: 10px 0
    }
    #home_Carousel.carousel .item {
        background-color: #53A1D7;
        height: 400px
    }
    .core_value_cont p {
        padding: 10px
    }
    h2.resp-accordion {
        width: 100%!important
    }
    .core_tab_inner {
        padding: 0
    }
    h2.resp-accordion:first-child {
        background: #f2f2f2!important
    }
    h2.resp-tab-active {
        background-color: #f2f2f2!important
    }
    .core_tab_list span {
        font-size: 18px;
        padding: 0 20px
    }
    .resp-tab-content.hor_1.resp-tab-content-active {
        border: 0!important
    }
    .resp-tabs-container {
        width: 100%!important
    }
    #service_Carousel .carousel-control {
        top: 100%;
        left: inherit
    }
    .fa_mob_left {
        font-size: 30px
    }
    .fa_mob_right {
        font-size: 30px
    }
    .img_icon img {
        margin: 0 auto
    }
    .cust_seg_sec {
        display: block
    }
    #speak_Carousel .carousel-indicators {
        position: absolute;
        bottom: 0;
        right: auto;
        text-align: left;
        left: 0
    }
    .carousel-control {
        bottom: 30px
    }
    .ser_request p {
        margin: 0;
        font-size: 14px;
        padding: 10px 0
    }
    .buy_nwarp {
        padding: 0
    }
    .inn_buyl {
        padding: 0;
        width: 50%;
        float: left
    }
    .inn_buyr {
        float: left;
        padding: 0 0 0 10px;
        width: 50%
    }
    .inn_buy .form-control {
        width: 100%
    }
    .wr_ser_left {
        float: none;
        width: 100%;
        padding: 0
    }
    .wr_ser_right {
        float: none;
        width: 100%;
        padding: 0
    }
    .form_btn {
        margin: 20px 0 0;
        text-align: center
    }
    .form_btn .btn-default {
        width: auto;
        height: auto;
        padding: 8px 30px
    }
    #by_tech .nav-tabs>li:nth-child(10) {
        margin: 0 135px
    }
    #by_ind .nav-tabs > li > a {
        width: 130px
    }
    .alCenter {
        text-align: left
    }
    .inn_service_left h1 {
        padding: 10px 0
    }
    .img_icon {
        min-height: 45px
    }
    .seg_one_left p {
        margin: 10px 0
    }
    .seg_sec_one {
        min-height: 145px
    }
    .segment {
        display: none
    }
    .m_gob_right {
        padding: 20px 0 0 10px
    }
    .f_year {
        padding: 10px 0 0
    }
    .Com_sequre p {
        margin: 0;
        font-size: 15px
    }
    .inn_inv_five h1 {
        font-size: 22px
    }
    .inn_bot_left {
        padding: 0 10px
    }
    .nomin_box a p {
        height: auto;
        margin: 0;
        width: 84%;
        float: right;
        font-size: 13px;
        padding: 10px 0
    }
    .nomin_box {
        height: auto
    }
    .down_icon {
        width: 16%;
        float: left
    }
    #fin_Carousel .carousel-indicators li {
        width: 47%;
        float: left;
        margin: 5px;
        font-size: 12px;
        padding: 10px 0 0
    }
    .inn_botr_b {
        padding: 0
    }
    .inn_botr_top {
        height: 370px
    }
    .speak_inn {
        min-height: 300px
    }
    #speak_Carousel.carousel {
        width: 100%;
        height: auto
    }
    .navbar-toggle {
        right: 0;
        top: 61px
    }
    .modal-dialog {
        width: 100%;
        margin: 220px auto
    }
    .top_social {
        top: 62px
    }
    .mob_sevdiag img {
        margin: 0 auto
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        display: none!important
    }
    .service_ultab .nav-tabs {
        padding: 0 10px
    }
    .her_right_inn {
        width: 50%
    }
    .mobile_inn .hr_inn {
        display: block;
        width: 197px;
        margin: 0 auto;
        height: 121px;
        padding: 20px 0
    }
    .mobile_inn {
        width: 100%
    }
    .service_box {
        padding: 0 0 15px
    }
    .req_service .tab-content {
        min-height: 145px
    }
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .service_ultab .nav-tabs>li>a {
        font-size: 16px;
        padding: 10px
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 71px
    }
    .inn_cor_left h1 {
        padding: 0 0 10px;
        font-size: 22px
    }
    .serbus_h h1 {
        font-size: 24px
    }
    .serv_diag {
        display: none
    }
    .mob_sevdiag {
        display: block;
        margin: 30px 0 0
    }
    .inn_botr_one {
        width: 100%
    }
    .blue_line {
        width: 100%
    }
    .committe_mem {
        margin: 0 0 20px;
        width: 100%
    }
    .navbar-toggle {
        right: 0
    }
    .fin_wrap .nav-tabs>li>a {
        font-size: 15px;
        padding: 15px 8px
    }
    .nomin_box {
        width: 100%;
        margin: 10px 0
    }
    .inn_inv_four {
        padding: 20px 10px
    }
    #fin_Carousel.carousel {
        height: 635px
    }
    .inn_investor_three {
        padding: 0 10px
    }
    .inn_query {
        width: 100%
    }
    .inn_qleft {
        width: 100%
    }
    .inn_query .form-control {
        width: 100%
    }
    .inn_right {
        width: 100%
    }
    .inn_contact h1 {
        font-size: 24px
    }
    .allian_box {
        width: 50%;
        margin: 5px 0
    }
    #bndJobs {
        overflow-x: scroll
    }
    .job_infoleft {
        width: 100%
    }
    .job_inforight {
        width: 100%
    }
    .aform_left {
        width: 100%;
        padding: 0 10px 10px 0
    }
    .aform_right {
        width: 100%
    }
    .prod_pad {
        padding: 0
    }
    .inn_prod_wrap {
        text-align: center
    }
    .inn_prod_top img {
        display: inline-block
    }
    .win_down {
        min-width: 50%!important;
        max-width: 50%!important
    }
    .spec_line_left {
        width: 100%
    }
    .spec_line_right {
        width: 100%
    }
    #g_tab .nav-tabs>li {
        width: 100%;
        height: auto
    }
    #g_tab .nav-tabs>li.active>a,
    #g_tab .nav-tabs>li.active>a:hover,
    #g_tab .nav-tabs>li.active>a:focus {
        border-right: 1px solid transparent
    }
    #g_tab .nav>li>a {
        border-right: 1px solid transparent;
        font-size: 15px
    }
    #service_Carousel .carousel-indicators {
        bottom: 0;
        display: none
    }
    .mobile_arrow_one {
        top: 25%
    }
    .inn_prodbone h1 {
        font-size: 14px
    }
    .inn_prodbone h2 {
        font-size: 14px
    }
    .product_box {
        width: 45%
    }
    .pr_box_center {
        margin: 0 0 20px 120px
    }
}

@media (max-width: 360px) {
    .top_SpeedR p {
        width: 100%!important;
        padding: 21px 12px!important
    }
    .top_SpeedR {
        width: 218px
    }
    .speak_inn {
        min-height: 360px
    }
    .prod_tech {
        padding: 30px 0
    }
    .by_ind_left {
        padding: 0 5px
    }
    #by_ind .nav-tabs>li {
        padding: 0 5px;
        float: left;
        width: 50%;
        margin: 5px 0
    }
    .jobdescL {
        float: none;
        width: 100%
    }
    .mobile_arrow_one {
        top: 50%
    }
    .jobdescR {
        float: none;
        width: 100%
    }
    .inn_buyl {
        padding: 0;
        width: 100%;
        float: none;
        margin: 15px 0
    }
    .inn_buy {
        margin: 0
    }
    .inn_buyr {
        float: none;
        padding: 0;
        width: 100%;
        margin: 0
    }
    .by_ind_rin a {
        font-size: 15px
    }
    #by_tech .nav-tabs>li:nth-child(10) {
        margin: 0
    }
    .by_ind_lin a {
        font-size: 15px
    }
    #by_ind .nav-tabs > li > a {
        width: 170px;
        padding: 0
    }
    .by_ind_right {
        padding: 0 5px
    }
    .alCenter {
        text-align: left
    }
    #by_tech .nav-tabs>li>a {
        width: 160px
    }
    .service_one {
        height: auto;
        background-size: cover;
        padding: 0 0 10px
    }
    .cust_seg_sec {
        display: block
    }
    #service_Carousel.carousel {
        padding: 10px
    }
    #service_Carousel .carousel-indicators {
        bottom: 0
    }
    .product_box ul li {
        font-size: 13px
    }
    .product_box h3 {
        font-size: 12px
    }
    .deliv_box_left img {
        margin: 0 auto
    }
    .inn_soff h1 {
        font-size: 24px;
        padding: 0
    }
    .img_icon {
        min-height: 45px
    }
    .seg_one_left p {
        margin: 10px 0
    }
    .seg_sec_one {
        min-height: 145px
    }
    .mobile_inn .hr_inn {
        display: block;
        width: 140px;
        margin: 0 auto;
        height: 120px;
        padding: 20px 0
    }
    #testimon_Carousel.carousel {
        height: auto
    }
    .panel-body {
        padding: 10px
    }
    .mob_board .nav-tabs>li>a {
        font-size: 10px
    }
    .m_gob_right h3 {
        font-size: 12px
    }
    .m_gobal h4 {
        font-size: 14px
    }
    .top_social {
        top: 62px
    }
    .inn_botr_top {
        height: 425px
    }
    .inn_cor_left {
        padding: 23px 20px
    }
    .inn_cor_left p {
        font-size: 14px
    }
    .cor_profile {
        height: 280px
    }
    #menu_two.nav > li#main_menu_six.dropdown.stay .dropdown-menu {
        display: none!important
    }
    .navbar-toggle {
        right: 0;
        top: 60px
    }
    .f_year {
        float: none;
        width: 100%
    }
    .fin_wrap .nav-tabs>li>a {
        font-size: 14px;
        padding: 15px 6px
    }
    .nomin_box {
        width: 100%;
        margin: 10px 0
    }
    .nomin_box a {
        font-size: 14px
    }
    .inn_inv_four {
        padding: 20px 0
    }
    .inn_prodbone h1 {
        font-size: 14px
    }
    .inn_prodbone h2 {
        font-size: 14px
    }
    .product_box {
        width: 43%
    }
    .pr_box_center {
        margin: 0 0 20px 85px
    }
}
@media (min-width: 320px) and (max-width: 335px) {
    .inn_top_cont {
    float: left;
    line-height: 14px;
    padding: 6px 10px 10px;
}
.inn_top_img
{
display:none;
}
}
@media (max-width: 320px) {
    .container {
        width: 100%;
        padding: 0
    }
    .inn_botr_top {
        height: 465px
    }
    .speak_inn {
        min-height: 400px
    }
    figure.crsl-item img {
        margin: 0 auto;
        display: inline-block
    }
    #fin_Carousel .carousel-indicators li {
        width: 141px;
        float: left;
        margin: 5px;
        font-size: 11px;
        padding: 10px 0 0;
        display: inline-block
    }
    .investor_two {
        padding: 0
    }
    #by_ind .nav-tabs>li {
        padding: 0 5px;
        width: 50%
    }
    #by_tech .nav-tabs>li>a {
        width: 120px
    }
    #by_ind .nav-tabs > li > a {
        width: 150px;
        font-size: 13px
    }
    #by_tech .nav-tabs>li:nth-child(10) {
        margin: 0
    }
    #service_Carousel .carousel-indicators li {
        width: 115px
    }
    .service_two {
        height: auto
    }
    .cust_seg_sec {
        display: block
    }
    .panel-body {
        padding: 10px
    }
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    }
    .service_ultab .nav-tabs {
        padding: 0 5px
    }
    .service_ultab .nav-tabs>li>a {
        font-size: 13px
    }
    .service_ultab .nav-tabs>li.active>a:after {
        left: 40px
    }
    .home_box {
        width: 50%;
        float: left
    }
    .cor_profile {
        background-size: cover;
        height: auto
    }
    .inn_cor_left {
        padding: 20px 10px
    }
    .ser_bus {
        height: auto;
        padding: 20px 0
    }
    .blue_lineb {
        width: 100%
    }
    .enq_left {
        width: 100%;
        margin: 0 0 15px
    }
    .enq_right {
        width: 100%
    }
    .inn_botr_top h2 {
        font-size: 18px
    }
    .heritage_wrap {
        padding: 20px 10px 0
    }
    .her_right_inn {
        width: 100%
    }
    .ab_elec {
        padding: 20px 10px 0
    }
    .infra_wrap {
        padding: 20px 10px 0
    }
    .mob_board .nav-tabs>li>a {
        height: 35px
    }
    .m_gob_right {
        padding: 20px 0 0 5px
    }
    .m_gob_right h3 {
        font-size: 12px
    }
    .m_gob_right p {
        font-size: 14px
    }
    .fin_wrap .nav-tabs>li>a {
        font-size: 12px;
        padding: 15px 5px
    }
    .m_gobal h4 {
        font-size: 15px
    }
    .mob_board .nav-tabs>li>a {
        font-size: 10px
    }
    .top_social {
        border-right: 1px solid transparent;
        border-left: 1px solid transparent;
        position: absolute;
        top: 63px;
        left: 0
    }
    .navbar-toggle {
        right: 0
    }
    .top_logo {
        padding: 0 4px 0 20px
    }
    .inn_inv_four {
        padding: 40px 10px 10px
    }
    .nomin_box {
        width: 100%;
        margin: 0 0 20px
    }
    .mob_board h1 {
        font-size: 24px
    }
    .fin_wrap h1 {
        font-size: 24px
    }
    .f_year a {
        font-size: 16px
    }
    .investor_three h1 {
        font-size: 24px
    }
    .inn_inv_four h1 {
        padding: 0 0 25px;
        font-size: 24px
    }
    .inn_inv_five h1 {
        font-size: 24px
    }
    .inn_inv_six h1 {
        font-size: 24px
    }
    .allian_box {
        width: 100%
    }
    .inn_sec_two h1 {
        font-size: 24px
    }
    #bndJobs {
        overflow-x: scroll
    }
    .aform_left {
        width: 100%;
        padding: 0 10px 10px 0
    }
    .aform_right {
        width: 100%
    }
    .win_down {
        min-width: 50%!important;
        max-width: 50%!important
    }
    .spec_line_left {
        width: 100%
    }
    .spec_line_right {
        width: 100%
    }
    #g_tab .nav-tabs>li {
        width: 100%;
        height: auto
    }
    #g_tab .nav-tabs>li.active>a,
    #g_tab .nav-tabs>li.active>a:hover,
    #g_tab .nav-tabs>li.active>a:focus {
        border-right: 1px solid transparent
    }
    #g_tab .nav>li>a {
        border-right: 1px solid transparent
    }
    .mobile_inn .hr_inn {
        width: 100%;
        height: auto
    }
    .heritage_left p {
        font-size: 15px
    }
    .heritage_left ul {
        font-size: 15px
    }
    .ab_elec_left p {
        font-size: 15px
    }
    .infra_left p {
        font-size: 15px
    }
    .panel-title {
        font-size: 14px
    }
    .what_stand p {
        font-size: 15px
    }
    .awards_wrap p {
        font-size: 15px
    }
    .test_Wrap p {
        font-size: 15px
    }
    .inn_soff {
        padding: 10px 0
    }
    .inn_prodbone h1 {
        font-size: 14px
    }
    .inn_prodbone h2 {
        font-size: 14px
    }
    figure {
        text-align: center
    }
    .product_box {
        width: 47%;
        height: 380px;
        margin: 4px
    }
    .pr_box_center {
        margin: 0 0 20px 78px
    }
    .msp_wrap {
        margin: 37px 0 0
    }
    .top_Speed {
        padding: 10px 0 0
    }
    .top_SpeedR {
        background: #f4f4f4;
        width: 63%;
        height: 77px
    }
    .hcl_resp .slick-prev {
        right: 29px
    }
    .hcl_resp .slick-next {
        right: -6px
    }
    .fancybox .req_service .nav-tabs>li {
        width: 24%;
        padding: 0 1px
    }
}