@media only screen and (min-width:801px) and (max-width:1041px) {

	/* 25-05-2018 RK */
	ul.ecommerce_trade_list li{width:25%!important;}
	
    #nav-icon2,

    .Mobi_nav {

        width: 30px;

        height: 37px;

    }

    .search_act1 {

        float: right

    }

    .clk_serch {

        margin: 5px 0 0

    }

    .Mobi_nav {

        display: block;

        position: absolute;

        right: 30px

    }

    .mob_nav_list {

        display: none

    }

    #nav-icon2 {

        position: relative;

        margin: 0;

        -webkit-transform: rotate(0);

        -moz-transform: rotate(0);

        -o-transform: rotate(0);

        transform: rotate(0);

        -webkit-transition: .5s ease-in-out;

        -moz-transition: .5s ease-in-out;

        -o-transition: .5s ease-in-out;

        transition: .5s ease-in-out;

        cursor: pointer

    }

    #nav-icon2 span {

        display: block;

        position: absolute;

        height: 2px;

        width: 50%;

        background: #22409a;

        opacity: 1;

        -webkit-transform: rotate(0);

        -moz-transform: rotate(0);

        -o-transform: rotate(0);

        transform: rotate(0);

        -webkit-transition: .25s ease-in-out;

        -moz-transition: .25s ease-in-out;

        -o-transition: .25s ease-in-out;

        transition: .25s ease-in-out

    }

    #nav-icon2 span:nth-child(even) {

        left: 50%;

        border-radius: 0

    }

    #nav-icon2 span:nth-child(odd) {

        left: 0;

        border-radius: 0

    }

    #nav-icon2 span:nth-child(1),

    #nav-icon2 span:nth-child(2) {

        top: 6px

    }

    #nav-icon2 span:nth-child(3),

    #nav-icon2 span:nth-child(4) {

        top: 16px

    }

    #nav-icon2 span:nth-child(5),

    #nav-icon2 span:nth-child(6) {

        top: 26px

    }

    #nav-icon2.open span:nth-child(1),

    #nav-icon2.open span:nth-child(6) {

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg)

    }

    #nav-icon2.open span:nth-child(2),

    #nav-icon2.open span:nth-child(5) {

        -webkit-transform: rotate(-45deg);

        -moz-transform: rotate(-45deg);

        -o-transform: rotate(-45deg);

        transform: rotate(-45deg)

    }

    #nav-icon2.open span:nth-child(1) {

        left: 5px;

        top: 14px

    }

    #nav-icon2.open span:nth-child(2) {

        left: calc(50% - 5px);

        top: 14px

    }

    #nav-icon2.open span:nth-child(3) {

        left: -50%;

        opacity: 0

    }

    #nav-icon2.open span:nth-child(4) {

        left: 100%;

        opacity: 0

    }

    #nav-icon2.open span:nth-child(5) {

        left: 5px;

        top: 19px

    }

    #nav-icon2.open span:nth-child(6) {

        left: calc(50% - 5px);

        top: 19px

    }

    ul.menu_care_lst_item {

        min-height: auto;

        float: left;

        width: 100%;

        padding: 0 0 10px

    }

    ul.nav_list_main {

        width: 100%;

        float: none;

        right: 0;

        margin: 0;

        list-style: none;

        position: absolute;

        top: 54px;

        background-color: #fff;

        z-index: 1001;

        box-shadow: 0 0 2px #969696;

        border-top: 2px solid #1f52a1

    }

    ul.nav_list_main::after {

        width: 0;

        height: 0;

        border-left: 12px solid transparent;

        border-right: 12px solid transparent;

        border-bottom: 12px solid #1f52a1;

        content: '';

        top: -12px;

        position: absolute;

        right: 30px

    }

    ul.nav_sub_cont,

    ul.nav_sub_cont2 {

        background-color: #fff;

        position: static!important;

        top: 50px;

        z-index: 9999

    }

    ul.nav_list_main li {

        float: left;

        width: 100%

    }

    ul.nav_list_main li a {

        display: block;

        width: 100%;

        padding: 10px

    }

    .career_banr p br,

    .divison_lft_txt p br,

    .employ_test_cont_inner i,

    .fabric_rng,

    ul.nav_list_main li:hover ul.nav_sub_cont,

    ul.nav_list_main li:nth-child(3):hover ul.nav_sub_cont2,

    ul.nav_sub_cont,

    ul.nav_sub_cont2 span,

    ul.nav_sub_cont2::after,

    ul.nav_sub_cont::after,

    ul.smal_nav {

        display: none

    }

    ul.nav_sub_cont {

        width: 100%;

        left: -240px!important;

        padding: 10px 20px;

        box-shadow: 0 0 0 #969696;

        border-top: 0 solid #22409a

    }

    ul.nav_list_main li span {

        float: right

    }

    ul.nav_sub_cont li {

        width: 100%;

        margin: 0

    }

    ul.nav_sub_cont2 {

        width: 97%;

        height: auto;

        display: none;

        left: 0!important;

        padding: 10px 0;

        box-shadow: 0 0 0 #fff;

        border-top: none

    }

    ul.menu_care_lst_item li a {

        padding: inherit;

        padding-left: 0

    }

    .pakshot_contnr {

        margin-top: 35px

    }

    .pakshot_contnr img {

        max-width: 60%

    }

    .detail_page_slider {

        width: 100%;

        min-height: 200px;

        margin: 0

    }

    .latest_tvc_detail_frm {

        width: 80%;

        margin: 0 10%

    }

    .instit_sale_caption {

        width: 40%!important

    }

    ul.buyers_list li {

        width: 50%!important

    }

    ul.traders_list li {

        width: 33.33%!important

    }

    .employ_test_fram {

        width: 70%;

        margin: 0 15%

    }

    .career_bot_sec {

        margin: 0

    }

    .currnt_job_frame {

        width: 100%;

        float: left;

        padding: 0 15px

    }

    .evnts_contnr {

        width: 95%;

        margin: 30px 2.5% 0

    }

    .events_dv {

        width: 50%

    }

    .divison_lft_txt,

    .job_locatn span {

        width: 100%

    }

    .employ_testimon {

        margin: 0

    }

    ul.all_prodct_list {

        margin: 10px 0 0;

        min-height: 300px

    }

    ul.all_prodct_list li {

        margin: 0

    }

    .main_nav_cont {

        margin: 35px 10px 0 0

    }

    .menu_care_list h2 {

        padding-bottom: 5px;

        margin: 0 0 5px

    }

    .gradient1 .tooltip_1,

    .gradient1 .tooltip_2,

    .gradient1 .tooltip_3 {

        background: 0 0;

        color: #2905a1;

        box-shadow: none;

        width: 100%;

        position: static;

        top: 0;

        margin: 0 auto

    }

    ul.csr_point li p {

        font-size: 19px

    }

    .about_main_cnt h4 {

        font-size: 30px

    }

    .avalbal_fram {

        padding: 0 0 0 10px

    }

    .gradient1 .tooltip_1 {

        display: block

    }

    .gradient1 .tooltip_1 br {

        display: none

    }

    .gradient1 .tooltip_2 {

        display: block

    }

    .gradient1 .tooltip_2 br {

        display: none

    }

    .gradient1 .tooltip_3 {

        display: block

    }

    .details_2 {

        width: 100%!important;

        min-height: 200px;

        margin: 0

    }

    .nbs-flexisel-item img {

        max-width: 100%

    }
    .ovrly_nav {
        display: none !important;
    }

}

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

	.mob_logo {

	    display: block;

	    float: left;

	    width: 20%;

	}

    .logo{display: none;}

}

@media only screen and (min-width:1042px) and (max-width:1200px) {

    .divison_lft_txt p br,

    .employ_test_cont_inner i {

        display: none

    }

    ul.nav_sub_cont li {

        width: 31%;

        margin: 0 10px

    }

    ul.nav_sub_cont::after {

        left: 33%

    }

    ul.nav_sub_cont {

        width: 1000px;

        left: -200px!important

    }

    ul.menu_care_lst_item li {

        width: 100%!important

    }

    .fabric_rng {

        height: 150px

    }

    .fabric_rng img {

        width: 75%

    }

    ul.menu_car_list_sub {

        min-height: 100px

    }

    ul.menu_care_lst_item {

        min-height: 104px

    }

    ul.nav_sub_cont2::after {

        left: 38%

    }

    ul.nav_list_main {

        width: 85%;

        float: left;

        margin: 0;

        list-style: none;

        border: 0 solid #000

    }

    .search_act1 {

        width: 5%

    }

    .instit_sale_caption {

        width: 40%!important

    }

    ul.buyers_list li {

        width: 50%!important

    }

    ul.traders_list li {

        width: 33.33%!important

    }

    .employ_test_fram {

        width: 37%;

        margin: 0

    }

    .career_bot_sec {

        margin: 0

    }

    .currnt_job_frame {

        width: 100%

    }

    .evnts_contnr {

        width: 95%;

        margin: 30px 2.5% 0

    }

    ul.all_prodct_list li {

        margin: 0

    }

    .divison_lft_txt {

        width: 100%

    }

    .modern_trade_carousl .carousel-control.left {

        left: -15px

    }

    .modern_trade_carousl .carousel-control.right {

        right: -30px

    }

    .instit_sale_bannr {

        min-height: 100px

    }

    .materl_img {

        width: 59%;

        float: right;

        position: static

    }

    .materl_img img {

        width: 100%

    }

    .material_caption h1 {

        font-size: 40px

    }

    .sky_colr3 {

        overflow: hidden

    }

}



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

		/* 22-01-2018 Rk */

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	/*============*/

    .slide_1,

    .slide_2,

    .slide_3 {

        vertical-align: bottom;

        text-align: center

    }

    .logistc_rgt,

    .sky_colr3 {

        overflow: hidden

    }

    .carousel_slider .carousel-inner {

        min-height: 100px

    }

    ul.nav_list_main {

        width: 95%;

        margin: 0

    }

    .slide_1 img,

    .slide_2 img,

    .slide_3 img,

    .slide_4 img,

    .slide_5 img,

    .slide_6 img {

        width: auto;

        max-width: 100%

    }

    .slide_1 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid1 {

        display: none!important

    }

    .slide_2 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid2 {

        display: none!important

    }

    .slide_3 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid3 {

        display: none!important

    }

    .slide_4,

    .slide_6 {

        display: block!important;

        vertical-align: bottom;

        text-align: center

    }

    .slide_4 {

        display: table-cell

    }

    .desktp_slid4,

    .desktp_slid6 {

        display: none!important

    }

    .slide_6 {

        display: table-cell

    }

    .slide_5 {

        display: block!important;

        display: table-cell;

        vertical-align: bottom;

        text-align: center

    }

    .desktp_slid5 {

        display: none!important

    }

    .about_main_cnt p br,

    .divison_lft_txt p br,

    .logistc_contnt p br,

    .logistcs_contnr h3 br,

    .logstc_servc_list p br {

        display: none

    }

    .container {

        width: 100%!important;

        margin: 0!important

    }

    .side_menu_frame {

        width: 30%

    }

    .about_main_cnt {

        width: 68%;

        margin: 0 1%

    }

    .all_abt_tb ul li {

        padding: 3% 2%

    }

    ul.values_points li {

        width: 45%;

        margin: 0 2.5%;

        padding: 5px 0

    }

    ul.values_points li strong {

        width: 30%

    }

    ul.values_points li p {

        width: 70%

    }

    ul.safty_polc_points li {

        width: 100%;

        margin: 0;

        border-bottom: 1px dashed #999898;

        padding: 5px 0

    }

    ul.safty_polc_points li strong {

        width: 10%

    }

    ul.safty_polc_points li p {

        width: 90%

    }

    ul.csr_point li {

        width: 98%;

        margin: 0 0 0 2%;

        padding: 0 0 0 40px

    }

    .domstic_trad_frm {

        width: 67%;

        margin: 0 0 30px 3%

    }

    .input_wrapr,

    .input_wrapr2,

    .input_wrapr3,

    .input_wrapr4 {

        width: 100%;

        margin: 10px 0 0

    }

    .buy_form_lft,

    .buy_form_rgt {

        width: 100%

    }

    .logistc_rgt {

        width: 97%;

        float: left;

        position: relative;

        margin: 0 1.5%

    }

    .logistc_contnt {

        padding: 2% 0;

        min-height: 120px

    }

    .hovr_contnt {

        background-image: url(../images/low_bg_slice.png);

        background-repeat: repeat;

        position: absolute;

        bottom: -40%;

        height: 40%

    }

    .logistc_rgt:hover .hovr_contnt,

    .testimonal_list .carousel-indicators {

        bottom: 0

    }

    .hovr_contnt p {

        padding: 2%;

        font-size: 14px;

        color: #fff;

        margin: 0

    }

    .logstc_servc_list {

        width: 100%;

        float: none;

        margin: 0

    }

    .logstc_servc_list ul {

        margin: 10px 0;

        float: none;

        width: 100%

    }

    .logstc_servc_list ul li {

        margin-right: .33%;

        width: 33%

    }

    .logstc_servc_list p {

        margin: 10px 0

    }

    .submit_app {

        margin: 10px auto

    }

    .distbutr_form {

        width: 90%;

        margin: 0 5%

    }

    .distbutr_form ul {

        margin: 0;

        width: 100%

    }

    .distbutr_form ul li {

        width: 23.88%

    }

    .material_caption {

        width: 40%;

        margin: 4% 0 0 1%!important

    }

    .contct_lft {

        width: 48%;

        margin-right: 2%

    }

    .instit_sale_caption {

        width: 40%

    }

    ul.buyers_list li {

        width: 25%

    }

    ul.buyers_list {

        margin: 0;

        width: 100%

    }

    ul.traders_list li {

        width: 16.66%

    }

    ul.traders_list {

        margin: 0;

        width: 100%

    }

    ul.all_prodct_list {

        margin: 10px 0 30px;

        min-height: 150px

    }

    ul.all_prodct_list li {

        margin: 0

    }

    .divison_lft_txt {

        width: 100%

    }

    .intnat_divisn_cont {

        background-image: none;

        min-height: auto

    }

    .instit_sale_bannr,

    .materials_bannr,

    .min_Higt {

        min-height: 100px

    }

    .margn-tp {

        margin: 10px 0 20px

    }

    .distributr_testimonl h3 {

        font-size: 24px;

        margin-top: 0

    }

    .distributr_testimonl h3>img {

        width: 45px

    }

    .testimn1_cont {

        margin: 10px 1%

    }

    .testimn1_cont_lft p {

        font-size: 18px;

        padding: 5px 0 0 20px;

        background-size: 25px auto

    }

    .domestic_busines p {

        font-size: 20px;

        line-height: 23px

    }

    .domestic_busines b {

        font-size: 24px

    }

    .tvc_fram_lft {

        height: 315px

    }

    #wrap_frame {

        height: 100%

    }

    .fb_feed_fram {

        height: 383px

    }

    .about_main_cnt p {

        font-size: 18px

    }

    .about_main_cnt p.margn-tp6 {

        margin-top: 0

    }

    .about_main_cnt h3 {

        font-size: 26px

    }

    .firm_details ul li p input {

        width: 14.7%

    }

    .distributer_registeration_form {

        padding: 10px 1%

    }

    .modern_trade_carousl .carousel-control.left {

        left: -15px

    }

    .modern_trade_carousl .carousel-control.right {

        right: -30px

    }

    .materl_img {

        width: 59%;

        float: right;

        position: static

    }

    .document-field-right input[type=file],

    .materl_img img {

        width: 100%

    }

    .material_caption h1 {

        font-size: 36px

    }

    .domstic_trad_frm form {

        padding: 2% 0;

        margin: 0;

        width: 100%

    }

}



@media only screen and (min-width:1200px) and (max-width:1339px) {

			/* 22-01-2018 Rk */

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	/*============*/

    .logstc_servc_list {

        width: 100%;

        float: none;

        margin: 0

    }

    .logstc_servc_list ul {

        margin: 10px 12.5%;

        float: none;

        width: 75%

    }

    .logstc_servc_list ul li {

        margin-right: .33%;

        width: 33%

    }

    .logstc_servc_list p br {

        display: none

    }

    .logstc_servc_list p {

        margin: 10px 0

    }

    .submit_app {

        margin: 10px auto

    }

}



@media only screen and (min-width:800px) and (max-width:991px) {
	
		/* 25-05-2018 RK */
	ul.ecommerce_trade_list li{width:25%!important;}
	

		/* 22-01-2018 Rk */

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	/*============*/

    .slide_1,

    .slide_2,

    .slide_3,

    .slide_4,

    .slide_5,

    .slide_6 {

        vertical-align: bottom;

        text-align: center

    }

    .fena_descrp p br {

        display: none

    }

    .carousel_slider .carousel-inner {

        min-height: 100px

    }

    .slide_1 {

        display: block!important;

        display: table-cell

    }

    .slide_1 img {

        width: 100%

    }

    .desktp_slid1 {

        display: none!important

    }

    .slide_2 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid2 {

        display: none!important

    }

    .slide_3 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid3 {

        display: none!important

    }

    .slide_4 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid4,

    .desktp_slid6 {

        display: none!important

    }

    .slide_5,

    .slide_6 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid5 {

        display: none!important

    }

    .container {

        width: 100%!important;

        margin: 0!important

    }

    ul.intrnl_body {

        margin: 20px 1%;

        width: 98%

    }

    ul.intrnl_body li {

        width: 30%;

        min-height: 240px;

        margin: 2% 1.5% 0;

        float: left

    }

    ul.events_list {

        width: 98%;

        margin: 20px 1%

    }

    ul.events_list li {

        width: 33%;

        margin: 0 .33% 10px 0

    }

    ul.events_list li:nth-of-type(3n) {

        margin: 0 0 10px

    }

    .event_1 {

        width: 98%;

        margin: 0 1%

    }

    .event_1 span {

        font-size: 14px;

        padding: 0 20px

    }

    ul.home_care_L1 {

        width: 98%;

        margin: 20px 1%

    }

    ul.home_care_L1 li {

        width: 50%;

        margin: 20px 0

    }

}



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

		/* 22-01-2018 Rk */

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	.ovrly_nav{display:none;}

	/*============*/

	

	

    .fena_descrp p {

        font-size: 16px

    }

    .testimn1_cont_lft p {

        padding: 5px 0 0 20px;

        font-size: 16px

    }

    .testimn1_cont {

        min-height: 210px

    }

    ul.smal_nav {

        display: none

    }

    .all_abt_tb ul li strong {

        font-size: 18px

    }

    .table_distrbutr td input {

        width: 60%

    }

    .table_distrbutr td label {

        margin: 0

    }

    .domstic_trad_frm h4 {

        font-size: 26px!important;

        margin: 20px 0 0

    }

    .domstic_trad_frm form {

        padding: 1% 0 2%;

        width: 90%;

        margin: 0 5%

    }

    .buy_form {

        margin: 6px 0 0

    }

    .material_caption h1 {

        font-size: 30px;

        line-height: 30px

    }

    .material_caption p {

        font-size: 18px!important;

        line-height: 24px;

        margin: 10px 0 0!important

    }

    .curnt_job_filter select {

        width: 28%

    }

    .curnt_job_filter input {

        font-size: 17px;

        width: 16%;

        padding: 15px 0

    }

}



@media only screen and (max-width:800px) {
	
		/* 25-05-2018 RK */
	ul.ecommerce_trade_list li{width:50%!important;}

		/* 22-01-2018 RK*/

.txt_justfy_padng{ padding: 0 15px;}

.paddg_lft_rgt{padding-left:15px; padding-right:15px;}

	.abt_intrnt_divsn .divison_lft_txt p {

    text-align: justify;

    padding: 0 15px 0 15px;

}

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	

	

	/*=============*/

    .distributr_testimonl h3 img,

    ul.nav_sub_cont2 span {

        display: none

    }

    .slide_1,

    .slide_2,

    .slide_3 {

        vertical-align: bottom;

        text-align: center

    }

    .nbs-flexisel-item img,

    .product_detail_outr1 img {

        max-width: 100%

    }

    ul.nav_sub_cont2 {

        width: 97%;

        background-color: #fff;

        position: static!important;

        top: 50px;

        height: auto;

        z-index: 9999;

        display: none;

        left: 0!important;

        padding: 10px 0;

        box-shadow: 0 0 0 #fff;

        border-top: none

    }

    .testimn1_cont_lft p {

        padding: 0;

        background-image: none

    }

    .figures_cont {

        width: 50%;

        border-right: 0 dashed #868686

    }

    #nav-icon2,

    .Mobi_nav {

        width: 30px;

        height: 37px

    }

    .search_act1 {

        float: right

    }

    .clk_serch {

        margin: 5px 0 0

    }

    .Mobi_nav {

        display: block;

        position: absolute;

        right: 27px

    }

    .mob_nav_list {

        display: none

    }

    #nav-icon2 {

        position: relative;

        margin: 0;

        -webkit-transform: rotate(0);

        -moz-transform: rotate(0);

        -o-transform: rotate(0);

        transform: rotate(0);

        -webkit-transition: .5s ease-in-out;

        -moz-transition: .5s ease-in-out;

        -o-transition: .5s ease-in-out;

        transition: .5s ease-in-out;

        cursor: pointer

    }

    #nav-icon2 span {

        display: block;

        position: absolute;

        height: 2px;

        width: 50%;

        background: #22409a;

        opacity: 1;

        -webkit-transform: rotate(0);

        -moz-transform: rotate(0);

        -o-transform: rotate(0);

        transform: rotate(0);

        -webkit-transition: .25s ease-in-out;

        -moz-transition: .25s ease-in-out;

        -o-transition: .25s ease-in-out;

        transition: .25s ease-in-out

    }

    #nav-icon2 span:nth-child(even) {

        left: 50%;

        border-radius: 0

    }

    #nav-icon2 span:nth-child(odd) {

        left: 0;

        border-radius: 0

    }

    #nav-icon2 span:nth-child(1),

    #nav-icon2 span:nth-child(2) {

        top: 6px

    }

    #nav-icon2 span:nth-child(3),

    #nav-icon2 span:nth-child(4) {

        top: 16px

    }

    #nav-icon2 span:nth-child(5),

    #nav-icon2 span:nth-child(6) {

        top: 26px

    }

    #nav-icon2.open span:nth-child(1),

    #nav-icon2.open span:nth-child(6) {

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg)

    }

    #nav-icon2.open span:nth-child(2),

    #nav-icon2.open span:nth-child(5) {

        -webkit-transform: rotate(-45deg);

        -moz-transform: rotate(-45deg);

        -o-transform: rotate(-45deg);

        transform: rotate(-45deg)

    }

    #nav-icon2.open span:nth-child(1) {

        left: 5px;

        top: 14px

    }

    #nav-icon2.open span:nth-child(2) {

        left: calc(50% - 5px);

        top: 14px

    }

    #nav-icon2.open span:nth-child(3) {

        left: -50%;

        opacity: 0

    }

    #nav-icon2.open span:nth-child(4) {

        left: 100%;

        opacity: 0

    }

    #nav-icon2.open span:nth-child(5) {

        left: 5px;

        top: 19px

    }

    #nav-icon2.open span:nth-child(6) {

        left: calc(50% - 5px);

        top: 19px

    }

    ul.menu_care_lst_item {

        min-height: auto

    }

    ul.nav_list_main {

        width: 100%;

        float: none;

        left: 0;

        margin: 0;

        list-style: none;

        position: absolute;

        top: 54px;

        background-color: #fff;

        z-index: 1001;

        box-shadow: 0 0 2px #969696;

        border-top: 2px solid #1f52a1

    }

    ul.nav_list_main::after {

        width: 0;

        height: 0;

        border-left: 12px solid transparent;

        border-right: 12px solid transparent;

        border-bottom: 12px solid #1f52a1;

        content: '';

        top: -12px;

        position: absolute;

        right: 30px

    }

    .slide_1 img,

    .slide_3 img,

    .slide_4 img,

    .slide_5 img,

    .slide_6 img,

    ul.nav_list_main li,

    ul.nav_sub_cont,

    ul.nav_sub_cont li {

        width: 100%

    }

    ul.nav_list_main li {

        float: left

    }

    ul.nav_list_main li a {

        display: block;

        width: 100%;

        padding: 10px

    }

    ul.nav_sub_cont {

        background-color: #fff;

        position: static!important;

        top: 50px;

        z-index: 9999;

        display: none;

        left: -240px!important;

        padding: 10px 20px;

        box-shadow: 0 0 0 #969696;

        border-top: 0 solid #22409a

    }

    ul.nav_list_main li span {

        float: right

    }

    ul.nav_sub_cont li {

        margin: 0

    }

    .fabric_rng,

    ul.nav_list_main li:hover ul.nav_sub_cont,

    ul.nav_list_main li:nth-child(3):hover ul.nav_sub_cont2,

    ul.nav_sub_cont2::after,

    ul.nav_sub_cont::after {

        display: none

    }

    .carousel_slider .carousel-inner {

        min-height: 100px

    }

    .slide_1 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid1 {

        display: none!important

    }

    .slide_2 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid2 {

        display: none!important

    }

    .slide_3 {

        display: block!important;

        display: table-cell

    }

    .desktp_slid3 {

        display: none!important

    }

    .slide_4,

    .slide_6 {

        display: block!important;

        vertical-align: bottom;

        text-align: center

    }

    .slide_4 {

        display: table-cell

    }

    .desktp_slid4,

    .desktp_slid6 {

        display: none!important

    }

    .slide_6 {

        display: table-cell

    }

    .slide_5 {

        display: block!important;

        display: table-cell;

        vertical-align: bottom;

        text-align: center

    }

    .desktp_slid5 {

        display: none!important

    }

    .container {

        width: 100%!important;

        margin: 0!important

    }

    .latest_tvc_fram {

        width: 100%;

        margin-top: 10px

    }

    .fb_feed_fram {

        width: 100%;

        margin-right: 0;

        height: 423px

    }

    .tvc_fram_lft {

        width: 100%

    }

    .tvc_fram_rgt {

        width: 100%;

        border: none

    }

    .tvc_fram_rgt ul li {

        float: left;

        margin: 8px 0;

        width: 33.33%

    }

    .lst_1,

    .side_menu_frame {

        width: 100%

    }

    .lst_1 {

        display: block;

        float: left;

        color: #000;

        font-family: Montserrat, sans-serif;

        font-size: 17px;

        font-weight: 400;

        line-height: 18px;

        background-color: #fdbc41;

        margin: 0;

        text-align: center;

        padding: 3% 0

    }

    .about_main_cnt p br,

    .career_banr p br,

    .divison_lft_txt p br,

    .employ_test_cont_inner i,

    .fena_descrp p br,

    .logistc_contnt p br,

    .logistcs_contnr h3 br,

    .logstc_servc_list p br,

    .lst_1 br,

    .materl_img {

        display: none

    }

    .about_main_cnt {

        width: 100%;

        margin: 0!important

    }

    .all_abt_tb ul li {

        width: 48%;

        margin: 10px 1%;

        box-sizing: border-box;

        padding: 3% 2%

    }

    ul.values_points li {

        width: 45%;

        margin: 0 2.5%;

        padding: 5px 0

    }

    ul.values_points li strong {

        width: 30%

    }

    ul.values_points li p {

        width: 70%

    }

    ul.safty_polc_points li {

        width: 100%;

        margin: 0;

        border-bottom: 1px dashed #999898;

        padding: 5px 0

    }

    ul.safty_polc_points li strong {

        width: 10%

    }

    ul.safty_polc_points li p {

        width: 90%

    }

    ul.menu_care_lst_item {

        float: left;

        width: 100%;

        padding: 0 0 10px

    }

    ul.menu_care_lst_item li a {

        padding: inherit

    }

    .pakshot_contnr {

        margin: 0

    }

    .detail_page_slider {

        width: 100%;

        min-height: 80px;

        margin: 0

    }

    .latest_tvc_detail_frm {

        width: 80%;

        margin: 0 10%

    }

    .prdct_dscrp_inner {

        width: 90%;

        margin: 0 5%

    }

    .product_detail_fram h1 {

        font-size: 24px

    }

    .avalbal_fram {

        position: static;

        width: 100%;

        text-align: center;

        float: left;

        margin: 0

    }

    .share_product {

        position: static;

        float: right;

        margin: 0 10px 0 0

    }

    .share_product img {

        width: 25px;

        height: 25px;

        max-width: 100%

    }

    .domstic_trad_frm {

        width: 100%;

        margin: 0 0 30px

    }

    .input_wrapr,

    .input_wrapr2,

    .input_wrapr3,

    .input_wrapr4 {

        width: 100%;

        margin: 10px 0 0

    }

    .buy_form_lft,

    .buy_form_rgt {

        width: 100%

    }

    .domstic_trad_frm form {

        width: 96%;

        margin: 0 2%

    }

    .input_wrapr span {

        width: 15%

    }

    .input_wrapr input {

        width: 85%

    }

    .hovr_contnt p {

        padding: 2%

    }

    .logistc_contnt {

        padding: 2% 0;

        min-height: 80px

    }

    .hovr_contnt {

        height: 37%;

        bottom: -37%

    }

    .logistc_contnt p {

        font-size: 15px

    }

    .logstc_servc_list {

        width: 100%;

        float: none;

        margin: 0

    }

    .logstc_servc_list ul {

        margin: 10px 0;

        float: none;

        width: 100%

    }

    .logstc_servc_list ul li {

        margin-right: .33%;

        width: 33%;

        padding: 21px 0 21px 10px

    }

    .logstc_servc_list p {

        margin: 10px 0

    }

    .submit_app {

        margin: 10px auto

    }

    .distbutr_form {

        width: 90%;

        margin: 0 5%

    }

    .distbutr_form ul {

        margin: 0;

        width: 100%

    }

    .distbutr_form ul li {

        width: 23.88%;

        margin: 0 1.12% 1.12% 0

    }

    .materials_bannr {

        min-height: auto

    }

    .material_caption {

        width: 100%;

        margin: 0 auto!important;

        text-align: center;

        padding: 20px 10px

    }

    .material_caption h1 {

        margin: 10px 0!important;

        line-height: 24px!important;

        font-size: 24px!important

    }

    .contct_lft {

        width: 100%;

        margin: 0

    }

    .contct_rgt {

        width: 100%;

        margin: 10px 0

    }

    .contct_rgt form {

        width: 95%;

        margin: 25px auto

    }

    .contact_bot_sec {

        margin: 0 auto

    }

    .instit_sale_caption {

        width: 100%!important;

        margin: 0 auto!important;

        padding: 20px 15px;

        text-align: center

    }

    .instit_sale_caption h1 {

        margin: 10px 0!important;

        line-height: none!important;

        font-size: 20px!important

    }

    .instit_sale_caption p {

        font-size: 16px

    }

    ul.buyers_list li {

        width: 50%

    }

    ul.traders_list li {

        width: 33.33%

    }

    .employ_test_fram {

        width: 90%;

        margin: 0 5%

    }

    .career_bot_sec {

        margin: 0

    }

    .currnt_job_frame {

        width: 100%

    }

    .evnts_contnr {

        width: 95%;

        margin: 30px 2.5% 0

    }

    .events_dv {

        width: 50%

    }

    .employ_testimon {

        margin: 0

    }

    .curnt_job_filter select {

        width: 28%

    }

    .curnt_job_filter input {

        width: 16%

    }

    .divison_lft_txt,

    .job_locatn span {

        width: 100%

    }

    ul.all_prodct_list {

        margin: 10px 0 0;

        min-height: 300px

    }

    ul.all_prodct_list li {

        margin: 0

    }

    .intnat_divisn_cont {

        background-image: none;

        padding: 0!important;

        min-height: 32px!important

    }

    ul.intrnl_body {

        margin: 20px 1%;

        width: 98%

    }

    ul.intrnl_body li {

        width: 47%;

        margin: 2% 1.5% 0

    }

    ul.events_list {

        width: 98%;

        margin: 20px 1%

    }

    ul.events_list li {

        width: 33%;

        margin: 0 .33% 10px 0

    }

    ul.events_list li:nth-of-type(3n) {

        margin: 0 0 10px

    }

    .event_1 {

        width: 98%;

        margin: 0 1%

    }

    .event_1 span {

        font-size: 14px;

        padding: 0 20px

    }

    ul.home_care_L1 {

        width: 98%;

        margin: 20px 1%

    }

    ul.home_care_L1 li {

        width: 50%;

        margin: 20px 0

    }

    .slide_2 img {

        width: 100%

    }

    .testimn1_cont {

        margin: 0

    }

    .testimn1_cont_lft {

        width: 80%

    }

    .testimn1_cont_rgt {

        width: 20%

    }

    .distributr_testimonl h3 {

        font-size: 22px;

        margin: 0

    }

    .distributr_testimonl h3>img {

        width: 35px

    }

    .about_main_cnt p.margn-tp6 {

        margin-top: 20px;

        font-size: 16px

    }

    .about_main_cnt h3 {

        font-size: 26px

    }

    .all_abt_tb ul li strong {

        font-size: 18px

    }

    .abt_whol_viw {

        margin: 10px 0 0

    }

    .table_distrbutr th {

        font-size: 20px

    }

    .table_distrbutr td .pinCodes input {

        width: 30px;

        padding: 7px 2px 8px

    }

    .table_distrbutr td .pinCodes input:first-child {

        margin-left: 2%

    }

    .about_main_cnt {

        padding: 0 10px 25px

    }

    .about_main_cnt h4 {

        padding: 0 10px 5px;

        font-size: 24px;

        margin-bottom: 0

    }

    .about_main_cnt p {

        font-size: 17px;

        margin: 15px 0 0

    }

    ul.csr_point li {

        padding: 12px 0 8px 25px;

        background-position: 5px 18px

    }

    ul.csr_point li p {

        height: auto

    }

    .input_wrapr2 {

        min-height: 50px

    }

    .input_wrapr2 textarea {

        min-height: 90px

    }

    .buy_bottom_sec {

        background: 0 0

    }

    .domstic_trad_frm h4 {

        font-size: 22px!important

    }

    .input_wrapr4 {

        min-height: 50px

    }

    .input_wrapr4 textarea {

        min-height: 90px

    }

    .sky_colr3 {

        padding: 15px 0

    }

    ul.sitmap_1 {

        width: 100%

    }

    ul.menu_care_lst_item li {

        padding: 2px 0 2px 6px

    }

    ul.menu_care_lst_item li span.shwLinks {

        padding: 2px 22px 2px 6px;

        background-image: url(../images/minus_img.png);

        background-position: right 3px;

        background-repeat: no-repeat;

        background-size: 16px auto

    }

    ul.menu_care_lst_item li span.shwLinks.collps {

        background-image: url(../images/plus_img.png)

    }

    .gradient1 .tooltip_1,

    .gradient1 .tooltip_2,

    .gradient1 .tooltip_3 {

        background: 0 0;

        color: #2905a1;

        box-shadow: none;

        width: 100%;

        position: static;

        top: 0;

        margin: 0 auto

    }

    .gradient1 .tooltip_1 {

        display: block

    }

    .gradient1 .tooltip_1 br {

        display: none

    }

    .gradient1 .tooltip_2 {

        display: block

    }

    .gradient1 .tooltip_2 br {

        display: none

    }

    .gradient1 .tooltip_3 {

        display: block

    }

    ul.intrnl_bdy2 li {

        height: 320px

    }

    .details_2 {

        width: 100%!important;

        min-height: 80px;

        margin: 0

    }
    .ovrly_nav {
        display: none !important;
    }

}



@media only screen and (max-width:767px) {
    .desktp_slidn {
   text-align: center;
}
.desktp_slidn img {
    max-width: 94%;
}

		/* 22-01-2018 RK*/

.txt_justfy_padng{ padding: 0 15px;}

.paddg_lft_rgt{padding-left:15px; padding-right:15px;}

	.abt_intrnt_divsn .divison_lft_txt p {

    text-align: justify;

    padding: 0 15px 0 15px;

}

		ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	

	/*=============*/

    .logo,

    ul.smal_nav {

        text-align: center

    }

    .distributr_testimonl h3 img,

    .fena_descrp p br,

    .modern_trade_carousl .carousel-inner .active>div {

        display: none

    }

    .distributr_testimonl h3 {

        font-size: 20px;

        margin: 0

    }

    .trade_enquiry {

        margin: 10px 0

    }

    .testimn1_cont {

        width: 100%;

        float: left;

        min-height: 250px;

        margin: 10px 0

    }

    .testimn1_cont_lft {

        width: 100%

    }

    .testimn1_cont_rgt {

        width: 25%;

        margin: 0 auto;

        float: none

    }

    .testimn1_cont_lft p {

        padding: 0;

        background-image: none

    }

    .fotr1,

    .fotr2 {

        width: 50%;

        padding: 10px 0

    }

    .logo,

    .nav_list {

        width: 100%

    }

    ul.smal_nav {

        width: 100%;

        float: left;

        margin: 0 0 5px

    }

    ul.smal_nav li {

        padding: 0 6px

    }

    .hovr_contnt {

        height: 29%;

        bottom: -29%

    }

    .modern_trade_carousl .carousel-inner .active.left {

        left: -100%

    }

    .modern_trade_carousl .carousel-inner .next {

        left: 100%

    }

    .modern_trade_carousl .carousel-inner .prev {

        left: -100%

    }

    .modern_trade_carousl .carousel-inner .active>div:first-child {

        display: block

    }

    .modern_trade_carousl .carousel-control.left {

        margin-left: 0!important;

        left: 0!important

    }

    .modern_trade_carousl .carousel-control.right {

        margin-right: 0!important;

        right: 0!important

    }

    .modern_trade_carousl .modrn_stor_slidr {

        display: block;

        height: 70px

    }

    .carousel_slider .carousel-indicators {

        bottom: -10px

    }

    .fena_descrp p {

        font-size: 15px

    }

    .figures_cont strong {

        font-size: 30px

    }

    .fb_feed_fram h3,

    .latest_tvc_fram h3 {

        font-weight: 500;

        padding: 10px 15px;

        font-size: 20px

    }

    #wrap_frame,

    .tvc_fram_lft {

        height: 300px

    }

    .search1 {

        width: 290px

    }

    .search_act1 {

        display: none

    }

    .Mobi_nav {

        position: static;

        float: left;

        width: 100%

    }

    #nav-icon2 {

        float: right;

        overflow: hidden

    }

    .main_nav_cont {

        margin: 5px 0 1px;

        background: #1f52a1;

        padding: 5px 10px 2px

    }

    .top_header .container {

        padding: 0

    }

    #nav-icon2 span {

        background: #fff

    }

    ul.nav_list_main::after {

        right: auto;

        left: 14px

    }

    .menu_care_list h2 {

        font-size: 16px!important;

        margin: 0 0 5px;

        padding: 0 0 5px

    }

    .nav_menu {

        font-size: 16px;

        text-transform: uppercase;

        color: #fff;

        float: left;

        display: block;

        padding: 5px 0 0

    }

    ul.menu_care_lst_item li a {

        padding-left: 0

    }

    ul.nav_list_main li span {

        line-height: normal

    }

    .nav_sub_ct2_list h3 {

        font-size: 16px!important;

        padding: 0 0 3px;

        margin: 0 0 5px

    }

    .nav_sub_ct2_list a {

        margin: 5px 0 12px

    }

    ul.nav_sub_cont2 {

        width: 98%;

        padding: 10px 8px;

        float: left

    }

    .about_main_cnt h3 {

        font-size: 22px!important

    }

    .side_menu_frame h3 {

        padding: 12px 15px;

        font-size: 15px!important

    }

    .about_main_cnt {

        padding: 0 10px 25px

    }

    ul.breadcrumb1 {

        margin: 0

    }

    .table_distrbutr_bx {

        width: 100%;

        float: left;

        margin: 0;

        overflow: auto

    }

    .table_distrbutr {

        width: 750px

    }

    .firm_details h3 {

        font-size: 18px!important

    }

    .branches th {

        padding: 7px 2px;

        font-size: 12px;

        font-family: Montserrat;

        font-weight: 500;

        color: #000

    }

    .box_2 {

        width: 50%

    }

    .box_2 label {

        font-size: 16px;

        font-weight: 500!important

    }

    .firm_details input.fullW {

        width: 96%

    }

    .firm_details ul li p input {

        width: 14.5%

    }

    .firm_details ul li p input.stdCode {

        width: 17%

    }

    .firm_details ul li p span.turnovers {

        padding-left: 0

    }

    .firm_details input.halfl {

        width: 99%;

        margin: 0

    }

    .firm_details ul li input {

        width: 13%

    }

    .firm_details ul li .vehicl_type {

        width: auto

    }

    .firm_details ul li label>span {

        margin: 0

    }

    .instit_bot_sec {

        padding: 0 10px

    }

    .logistcs_contnr h1 {

        font-size: 30px;

        margin: 0

    }

    .sky_colr4 h3 {

        font-size: 28px

    }

    ul.employ_exp_ul li {

        margin: 0 0 20px;

        padding: 15px

    }

    ul.employ_exp_ul li p {

        font-size: 16px

    }

    ul.employ_exp_ul {

        width: 96%;

        margin: 0 2%

    }

    ul.employ_exp_ul li p img {

        width: 25px

    }

    .career_mid_sec {

        margin: 16px 0 0

    }

    .employ_test_cont_inner p img {

        margin: 0 3px 0 0;

        width: 25px

    }

    .currnt_job_frame {

        float: left;

        padding: 0 15px

    }

    .career_bot_sec h3 {

        font-size: 26px!important;

        margin: 30px 0 11px

    }

    ul.menu_care_lst_item li {

        padding: 2px 0 2px 15px

    }

    ul.menu_care_lst_item li span.shwLinks {

        padding: 2px 22px 2px 10px!important;

        background-image: url(../images/minus_img.png);

        background-position: right 3px;

        background-repeat: no-repeat;

        background-size: 16px auto

    }

    ul.menu_care_lst_item li span.shwLinks.collps {

        background-image: url(../images/plus_img.png)

    }

    ul.intrnl_bdy2 li {

        min-height: 200px

    }

    .document-field-right input[type=file] {

        width: 100%

    }

    ul.only_values,

    ul.only_values li {

        padding-left: 0

    }

    ul.only_values li .valu_frame p {

        padding-left: 0!important;

        text-align: center!important

    }

    .mob_logo {

	    width: 100%;text-align: center;

	}

}



@media only screen and (min-width:360px) and (max-width:640px) {

		/* 22-01-2018 RK*/

.txt_justfy_padng{ padding: 0 15px;}

.paddg_lft_rgt{padding-left:15px; padding-right:15px;}

	.abt_intrnt_divsn .divison_lft_txt p {

    text-align: justify;

    padding: 0 15px 0 15px;

}

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	

	/*=============*/

    .fotr1,

    .fotr2 {

        padding: 10px 0

    }

    .distributr_testimonl h3 img,

    .lst_1 br,

    p br {

        display: none

    }

    .branchesbx,

    .ppdirectors {

        overflow: auto

    }

    .search1 {

        width: 319px

    }

    .copyrgt,

    .fb_feed_fram,

    .fotr1,

    .fotr2,

    .latest_tvc_fram,

    .tvc_fram_lft,

    .tvc_fram_rgt,

    .tvc_fram_rgt ul li img {

        width: 100%

    }

    .figures_cont {

        width: 100%;

        border-right: 0 dashed #868686

    }

    .fb_feed_fram {

        margin-right: 0;

        margin-bottom: 10px

    }

    .tvc_fram_rgt ul li {

        float: left;

        margin: 8px 0

    }

    .fotr1 {

        min-height: auto

    }

    .ftr_list1 li {

        padding: 0 0 0 20px

    }

    .copyrgt {

        float: left;

        text-align: center

    }

    ul.footer_list {

        width: 100%!important

    }

    .lst_1,

    .testimn1_cont,

    .testimn1_cont_lft,

    .testimn1_cont_rgt,

    .view_more {

        width: 100%

    }

    .lst_1 {

        float: left;

        margin: 0!important

    }

    h1,

    h2,

    h3,

    h4,

    h5,

    h6 {

        font-size: 25px!important

    }

    .domestic_busines b,

    .domestic_busines p,

    .domestic_busines span {

        font-size: 16px

    }

    .margn-tp {

        margin: 10px 0

    }

    .testimonal_list {

        float: left;

        width: 100%

    }

    .testimn1_cont {

        min-height: 300px!important;

        margin: 10px 0

    }

    .testimn1_cont_lft p {

        padding: 0;

        background-image: none

    }

    .view_more {

        margin: 0 auto 10px;

        display: block

    }

    .view_more:hover {

        color: #d71920

    }

    .view_more br {

        display: none

    }

    ul.footer_list {

        float: none;

        text-align: center;

        padding: 10px 0;

        margin: 0 auto

    }

    ul.footer_list li {

        padding: 0 10px;

        float: none;

        display: inline

    }

    .fena_descrp p br {

        display: none

    }

    .all_abt_tb ul li {

        width: 98%;

        margin: 10px 1%;

        min-height: auto

    }

    ul.values_points li {

        width: 95%;

        margin: 0 2.5%;

        padding: 5px 0

    }

    ul.values_points li strong {

        width: 20%

    }

    ul.values_points li p {

        width: 80%

    }

    ul.values_points li:nth-child(9) {

        border-bottom: 1px solid #ccc

    }

    ul.safty_polc_points li strong {

        width: 20%

    }

    ul.safty_polc_points li p {

        width: 80%

    }

    ul.csr_point li {

        width: 100%;

        margin: 0;

        padding: 11px 0 10px 23px

    }

    .about_main_cnt h4 {

        font-size: 22px!important

    }

    .latest_tvc_detail_frm {

        width: 100%;

        margin: 0;

        padding: 0 10px

    }

    .latest_tvc_detail {

        width: 100%

    }

    ul.breadcrumb1 {

        width: auto;

        float: left;

        display: inline-block;

        position: relative

    }

    .logistc_contnt p br,

    .logstc_servc_list p br {

        display: none

    }

    ul.breadcrumb1::after {

        content: none;

        width: 0;

        height: 0;

        position: absolute;

        right: -16px;

        z-index: 1

    }

    .bread_crum1,

    ul.breadcrumb1 li {

        height: auto

    }

    ul.breadcrumb1 li a {

        float: left;

        padding: 0 13px 0 10px;

        background: url(../images/grey_arrow.png) center right no-repeat #fff;

        font-size: 13px

    }

    ul.breadcrumb1 li:first-child a {

        background-image: url(../images/grey_arrow.png);

        background-repeat: no-repeat;

        background-position: center right

    }

    ul.breadcrumb1 {

        background-color: #fff!important

    }

    .bread_crum1_frm {

        margin: 10px 0

    }

    .logistc_lft {

        width: 100%

    }

    .hovr_contnt p {

        padding: 2%

    }

    .logistcs_contnr h1 {

        margin: 14px;

    }

    .logistc_rgt {

        width: 100%;

        margin: 0

    }

    .logistc_contnt {

        padding: 2% 0;

        min-height: 80px

    }

    .hovr_contnt {

        height: 100%;

        bottom: -100%

    }

    .logstc_servc_list {

        width: 100%;

        float: none;

        margin: 0

    }

    .logstc_servc_list ul {

        margin: 10px 0;

        float: none;

        width: 100%

    }

    .logstc_servc_list ul li {

        margin-right: 0;

        width: 100%;

        padding: 21px 25% 21px 5%

    }

    .bg_beige,

    .image_upload {

        height: 100px;

        display: block;

        padding: 20px 10px

    }

    .logstc_servc_list p {

        margin: 10px 0

    }

    .submit_app {

        margin: 10px auto

    }

    .sky_colr {

        margin: 10px 0

    }

    .distbutr_form ul {

        margin: 0;

        width: 100%

    }

    .distbutr_form ul li {

        width: 39.88%;

        margin: 0 1.12% 1.12% 0

    }

    .bg_beige,

    ul.buyers_list li {

        width: 100%

    }

    .bg_beige {

        background-color: #f9f9f9;

        box-shadow: 0 0 0 0 #d5dbe3

    }

    .image_upload {

        border: 1px dotted #bdc2ca;

        width: 100%

    }

    .career_banr p br,

    .employ_test_cont_inner i {

        display: none

    }

    .instit_sale_caption h1,

    .material_caption h1 {

        line-height: inherit

    }

    ul.traders_list li {

        width: 50%;

        height: auto

    }

    ul.traders_list {

        margin: 0

    }

    .instit_sale_caption {

        width: 100%

    }

    .employ_test_fram {

        width: 90%;

        margin: 0 5%

    }

    .currnt_job_frame,

    .events_dv,

    ul.jobs_list li {

        width: 100%

    }

    .career_bot_sec {

        margin: 0

    }

    .evnts_contnr {

        width: 100%;

        margin: 0

    }

    .para_alignmt {

        margin: 20px 10% 0;

        width: 80%

    }

    .margn-tp8 {

        margin: 10px 0

    }

    .employ_testimon {

        margin: 0

    }

    .curnt_job_filter select {

        width: 100%;

        border-right: 0 solid #000;

        border-bottom: 1px solid #3e6fb5

    }

    .curnt_job_filter input {

        width: 100%

    }

    ul.all_prodct_list li strong {

        color: #22409a;

        display: block;

        position: static;

        width: 100%;

        height: auto!important;

        background-image: none;

        background-color: #d8e9fe;

        background-repeat: repeat-x;

        transition: none;

        line-height: normal;

        -webkit-transition: none;

        -moz-transition: none;

        padding: 15px;

        border-radius: 0;

        box-shadow: none

    }

    ul.all_prodct_list li:hover strong {

        height: auto;

        transition: all .5s ease;

        -webkit-transition: all .5s ease;

        -moz-transition: all .5s ease;

        padding-top: 15px;

        color: #c42a28

    }

    .img_holdr img {

        display: none

    }

    .img_holdr {

        width: 100%;

        border-radius: 0;

        box-shadow: none

    }

    ul.all_prodct_list li:nth-child(3) strong {

        line-height: normal

    }

    .abt_intrnt_divsn {

        margin: 20px 0 10px

    }

    .intnat_divisn_rgt,

    ul.employ_exp_ul {

        margin: 0;

        width: 100%

    }

    .min_Higt {

        min-height: 460px

    }

    .intnat_divisn_rgt .carousel-indicators {

        position: static;

        width: 100%;

        margin-left: 0

    }

    .hovr_contnt_2 {

        position: static;

        height: 100%

    }

    ul.events_list li {

        width: 100%;

        margin: 0 0 10px

    }

    .event_1 span {

        font-size: 14px

    }

    ul.home_care_L1 li {

        width: 100%;

        margin: 20px 0

    }

    .home_care_bdy_iner {

        height: auto

    }

    ul.home_care_L1 {

        width: 98%;

        margin: 20px 1%

    }

    .ppdirectors table {

        width: 630px

    }

    .branchesbx {

        width: 100%;

        float: left;

        margin: 0

    }

    .firm_details table.branches {

        width: 620px

    }

    .distbutr_form {

        width: 90%;

        margin: 0 5%

    }

    ul.sitmap_1 {

        width: 100%

    }

    ul.menu_care_lst_item li {

        padding: 2px 0 2px 10px!important

    }

    ul.menu_care_lst_item li span.shwLinks {

        padding: 2px 22px 2px 0!important;

        background-image: url(../images/minus_img.png);

        background-position: right 3px;

        background-repeat: no-repeat;

        background-size: 16px auto

    }

    ul.menu_care_lst_item li span.shwLinks.collps {

        background-image: url(../images/plus_img.png)

    }

    .career_modal1 .modal-body {

        width: 98%;

        margin: 0 1%

    }

    .bg_img,

    .wd_sz30,

    .wd_sz70 {

        width: 100%

    }

    .bg_img {

        background-image: url(../images/captcha_img.html);

        background-repeat: no-repeat;

        background-size: 100% 100%

    }

    .aply_table_frm table tbody tr {

        margin: 3px 0

    }

    .job_mor_pg_frme1 {

        width: 98%;

        margin: 10px 1%

    }

    .wd_sz_30,

    .wd_sz_70 {

        float: left;

        width: 100%

    }

    ul.intrnl_bdy2 li {

        min-height: 170px;

        height: auto

    }

    ul.jobs_list_career li {

        width: 100%;

        border-right: none;

        min-height: auto;

        border-bottom: solid 1px #ebebeb;

        padding: 20px;

        margin: 0

    }

    ul.jobs_list_career li h3 {

        font-size: 16px!important;

        margin: 0 0 20px

    }

    ul.jobs_list_career li:last-child {

        margin: 0;

        border: none

    }

}



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

	/* 22-01-2018 RK*/

.txt_justfy_padng{ padding: 0 15px;}

.paddg_lft_rgt{padding-left:15px; padding-right:15px;}

	.abt_intrnt_divsn .divison_lft_txt p {

    text-align: justify;

    padding: 0 15px 0 15px;

}

		ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	

	/*=============*/

    .distributr_testimonl h3 img,

    .lst_1 br,

    p br {

        display: none

    }

    .carousel-indicators {

        position: static;

        bottom: 10px;

        left: 0!important;

        z-index: 15;

        width: 100%!important;

        padding-left: 0;

        margin-left: 0!important;

        text-align: center;

        list-style: none

    }

    .fotr1,

    .fotr2 {

        padding: 10px 0

    }

    .job_mor_pg_frme1 {

        width: 98%;

        margin: 10px 1%

    }

    .wd_sz_30,

    .wd_sz_70 {

        float: left;

        width: 100%

    }

    .all_abt_tb ul li {

        width: 98%;

        margin: 10px 1%;

        min-height: auto

    }

    .figures_cont {

        width: 100%;

        border-right: 0 dashed #868686;margin-bottom: 24px;

    }

    .fb_feed_fram,

    .fb_feed_fram iframe {

        width: 100%!important

    }

    .fb_feed_fram {

        margin-right: 0;

        margin-bottom: 10px

    }

    .copyrgt,

    .fotr1,

    .fotr2,

    .latest_tvc_fram,

    .tvc_fram_lft,

    .tvc_fram_rgt,

    .tvc_fram_rgt ul li img {

        width: 100%

    }

    .tvc_fram_rgt ul li {

        float: left;

        margin: 8px 0

    }

    .fotr1 {

        min-height: auto

    }

    .ftr_list1 li {

        padding: 0 0 0 20px

    }

    .copyrgt {

        float: left;

        text-align: center

    }

    ul.footer_list {

        width: 100%!important

    }

    .lst_1,

    .testimn1_cont,

    .testimn1_cont_lft,

    .testimn1_cont_rgt,

    .view_more {

        width: 100%

    }

    .lst_1 {

        float: left;

        margin: 0!important

    }

    h1,

    h2,

    h3,

    h4,

    h5,

    h6 {

        font-size: 20px!important

    }

    p {

        font-size: 15px!important

    }

    .domestic_busines b,

    .domestic_busines p,

    .domestic_busines span {

        font-size: 16px

    }

    .margn-tp {

        margin: 10px 0

    }

    .testimonal_list {

        float: left;

        width: 100%

    }

    .testimn1_cont {

        min-height: 300px!important;

        margin: 10px 0

    }

    .testimn1_cont_lft p {

        padding: 0;

        background-image: none

    }

    .view_more {

        margin: 0 auto 10px;

        display: block

    }

    .view_more:hover {

        color: #d71920

    }

    .view_more br {

        display: none

    }

    ul.footer_list {

        float: none;

        text-align: center;

        padding: 10px 0;

        margin: 0 auto

    }

    .logistc_rgt,

    .sky_colr,

    ul.traders_list {

        margin: 0

    }

    ul.footer_list li {

        padding: 0 10px;

        float: none;

        display: inline

    }

    .career_banr p br,

    .employ_test_cont_inner i,

    .fena_descrp p br,

    .logistc_contnt p br {

        display: none

    }

    ul.safty_polc_points li strong {

        width: 20%

    }

    ul.safty_polc_points li p {

        width: 80%

    }

    .distbutr_form ul li,

    .logistc_lft,

    .logistc_rgt,

    ul.buyers_list li,

    ul.traders_list li {

        width: 100%

    }

    .hovr_contnt p {

        padding: 2%

    }

    .logistc_contnt {

        padding: 2% 0;

        min-height: 80px

    }

    .hovr_contnt {

        height: 100%;

        bottom: -100%

    }

    .logstc_servc_list ul li {

        padding: 21px 25% 21px 5%;

        width: 100%

    }

    .instit_sale_caption h1,

    .material_caption h1 {

        line-height: inherit

    }

    ul.traders_list li {

        height: auto

    }

    .employ_test_fram {

        width: 90%;

        margin: 0 5%

    }

    .currnt_job_frame,

    .events_dv,

    ul.jobs_list li {

        width: 100%

    }

    .career_bot_sec {

        margin: 0

    }

    .evnts_contnr {

        width: 100%;

        margin: 0

    }

    .para_alignmt {

        margin: 20px 3% 0;

        width: 94%

    }

    .margn-tp8 {

        margin: 10px 0

    }

    .employ_testimon {

        margin: 0

    }

    .curnt_job_filter select {

        width: 100%;

        border-right: 0 solid #000;

        border-bottom: 1px solid #3e6fb5

    }

    .curnt_job_filter input {

        width: 100%

    }

    ul.all_prodct_list li strong {

        color: #22409a;

        display: block;

        position: static;

        width: 100%;

        height: auto!important;

        background-image: none;

        background-color: #d8e9fe;

        background-repeat: repeat-x;

        transition: none;

        line-height: normal;

        -webkit-transition: none;

        -moz-transition: none;

        padding: 15px;

        border-radius: 0;

        box-shadow: none

    }

    ul.all_prodct_list li:hover strong {

        height: auto;

        transition: all .5s ease;

        -webkit-transition: all .5s ease;

        -moz-transition: all .5s ease;

        padding-top: 15px;

        color: #c42a28

    }

    .img_holdr img {

        display: none;
display: block;
    }

    .img_holdr {

        width: 100%;

        border-radius: 0;

        box-shadow: none; background: none; display: flex;
    justify-content: center;

    }
    
    ul.all_prodct_list li{float:none !important;}
    ul.all_prodct_list li span {
	display: block;
	margin-bottom: 15px;
}

    ul.all_prodct_list li:nth-child(3) strong {

        line-height: normal

    }
.container.logistcs_contnr {
  padding: 0 20px;
}
    .abt_intrnt_divsn {

        margin: 20px 0 10px

    }

    .min_Higt {

        min-height: 460px

    }

    .intnat_divisn_rgt .carousel-indicators {

        position: static;

        width: 100%;

        margin-left: 0

    }

    .hovr_contnt_2 {

        position: static;

        height: 100%

    }

    .intnat_divisn_rgt {

        width: 100%;

        margin: 0

    }

    ul.intrnl_body {

        margin: 20px 0;

        width: 100%

    }

    ul.intrnl_body li {

        width: 97%;

        margin: 2% 1.5% 15px;

        min-height: auto;

        border-bottom: 1px solid #d9d7d7

    }

    ul.intrnl_body li:last-child {

        border-bottom: 0 solid #d9d7d7

    }

    ul.employ_exp_ul {

        width: 100%;

        margin: 0

    }

    .carousel_slider .carousel-inner {

        min-height: 200px

    }

    .slide_1 img,

    .slide_3 img,

    .slide_4 img,

    .slide_5 img {

        margin-top: 0

    }

    ul.events_list li {

        width: 100%;

        margin: 0 0 10px

    }

    ul.home_care_L1 li {

        width: 100%;

        margin: 20px 0

    }

    .home_care_bdy_iner {

        height: auto

    }

    ul.home_care_L1 {

        width: 98%;

        margin: 20px 1%

    }

    ul.smal_nav li a {

        font-size: 12px

    }

    #wrap_frame,

    .tvc_fram_lft {

        height: 210px

    }

    .search1 {

        width: 290px

    }

    .firm_details ul li label>span {

        width: 100%

    }

    .firm_details ul li input {

        width: 96%

    }

    .firm_details ul li p span {

        width: 100%

    }

    .firm_details ul li p input,

    .firm_details ul li p input.stdCode {

        width: 96%;

        font-size: 15px

    }

    .firm_details input.third {

        width: 96%

    }

    .box_2 {

        width: 100%

    }

    ul.breadcrumb1 {

        width: auto;

        float: left;

        display: inline-block;

        position: relative

    }

    ul.breadcrumb1::after {

        content: none;

        width: 0;

        height: 0;

        position: absolute;

        right: -16px;

        z-index: 1

    }

    .bread_crum1,

    ul.breadcrumb1 li {

        height: auto

    }

    ul.breadcrumb1 li a {

        float: left;

        padding: 0 13px 0 10px;

        background: url(../images/grey_arrow.png) center right no-repeat #fff;

        font-size: 13px

    }

    ul.breadcrumb1 li:first-child a {

        background-image: url(../images/grey_arrow.png);

        background-repeat: no-repeat;

        background-position: center right

    }

    ul.breadcrumb1 {

        background-color: #fff!important

    }

    .bread_crum1_frm {

        margin: 10px 0

    }

    .distbutr_form,

    .distbutr_form ul {

        margin: 0;

        width: 100%

    }

    ul.csr_point li {

        width: 100%;

        padding: 11px 0 10px 30px!important

    }

    .bg_beige,

    .bg_transprnt,

    .image_upload {

        width: 100%;

        height: auto;

        padding: 10px 0;

        float: left

    }

    ul.values_points li {

        width: 95%;

        margin: 0 2.5%;

        padding: 5px 0

    }

    ul.values_points li p {

        font-size: 15px

    }

    .contact_inner .panel-title {

        font-size: 18px!important

    }

    .panel-group .panel+.panel {

        margin-top: 0!important

    }

    .latest_tvc_detail_frm {

        width: 100%;

        margin: 0;

        padding: 0 10px

    }

    .latest_tvc_detail {

        width: 100%;

        position: relative;

        height: 307px;

        float: left

    }

    .event_1 span {

        font-size: 16px;

        height: 80px

    }

    ul.sitmap_1 {

        width: 100%

    }

    ul.sitmap_1 li a {

        font-size: 17px

    }

    ul.sitmap_1_list li a {

        font-size: 15px

    }

    ul.sitmap_sub_list li a {

        font-size: 13px

    }

    .career_modal1 .modal-body {

        width: 98%;

        margin: 0 1%

    }

    .aply_table_frm,

    .bg_img,

    .wd_sz30,

    .wd_sz70,

    ul.uplods_btns li {

        width: 100%

    }

    .bg_img {

        background-image: url(../images/captcha_img.html);

        background-repeat: no-repeat;

        background-size: 100% 100%

    }

    .aply_table_frm table tbody tr {

        margin: 3px 0

    }

    ul.intrnl_bdy2 li {

        min-height: 170px;

        height: auto

    }

    .document-field-left {

        width: 100%!important

    }

    .document-field-right {

        float: left!important;

        width: 40%!important

    }

}



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

		/* 22-01-2018 RK*/

.txt_justfy_padng{ padding: 0 15px;}

.paddg_lft_rgt{padding-left:15px; padding-right:15px;}

	.abt_intrnt_divsn .divison_lft_txt p {

    text-align: justify;

    padding: 0 15px 0 15px;

}

	ul.matrial_purchs_lst li{width:98%;margin:0 1%;border-bottom:0 dashed #999898!important;padding:10px 15px 10px 25px!important;background-position:0px 15px;}

	

	/*=============*/

	

    .aply_table_frm table tbody,

    .aply_table_frm table tbody tr {

        width: 100%

    }

    .wd_sz30,

    .wd_sz70 {

        width: 100%!important

    }

    ul.uplods_btns li {

        width: 100%

    }

    ul.jobs_list_career li {

        width: 100%;

        border-right: none;

        min-height: auto;

        border-bottom: solid 1px #ebebeb;

        padding: 20px;

        margin: 0

    }

    ul.jobs_list_career li h3 {

        font-size: 16px!important;

        margin: 0 0 20px

    }

    ul.jobs_list_career li:last-child {

        margin: 0;

        border: none

    }

}