.container.m_space{padding-left:10%; padding-right:10%;}
.capabilities_bg .info_graphic{background-image:none}
.capabilities_bg .info_graphic ul li {width: 16.66% !important;}
.capabilities_bg .info_graphic ul li ul li{min-height:72px;}
.capabilities_bg .info_graphic ul li p {padding: 20px 10px 0 !important; height:60px; position:relative; padding-bottom:15px;}
.capabilities_bg .info_graphic ul li p:after{position:absolute; content:""; height:1px; width:50%; background-color:#fff; margin:0 auto; left:0; right:0; bottom:0;}
.capabilities_bg .info_graphic ul li ul{position:relative}
.capabilities_bg .info_graphic ul li ul:after{position:absolute; content:url(../images/d_arrow.png); width:5px; height:62px; margin:0 auto; left:0; right:0; top:-80px;}
.capabilities_bg .info_graphic ul li ul li {padding: 14px 0; text-align: center;}
.capabilities{background-image:none; height:auto; border: 1px solid #f1f1f1; float:left; width:100%; }
.capabilities li .left_sec {margin: 0 0px; padding: 30px 0 30px 20px !important; width: 100%;background-color:#4bb2cb;}
.capabilities li .right_sec.first:after{display:none}
.capabilities li .right_sec {border-bottom: 0px solid #e1e1e1; border-right: 0px solid #e1e1e1; float: left; padding: 23px 75px 13px; position: relative; width: 100%;}
.table_padding_right{padding-right:0px !important;}
.table_padding_left{padding-left:0px !important;}
.left_quotes{float:left; border-right:0px solid #e0e0e0; height:100%;  padding:71px 0px 0 0; width:100%;}
.right_quotes{width:100%; padding-left:0px;}


@media only screen and (max-width: 1000px){

.product_service ul.navlist_middle li {padding: 22px 10% 0;}
.product_service ul.navlist_middle li a {padding: 17px 0;}
.container_tab_info .query h3 { width:100%}
.container_tab_info .query .btn {margin: 5px 0 20px; padding: 6px 19px;}
.cont-area {padding: 25px 0;}
.heading_withimg .left_sec h1 {font-size: 25px;}
.milestone_slider li{min-height:300px;}
.mile_imgbox{float:none; width:100%; text-align:center; }
.mile_imgbox img{border-radius:50%; width:114px; height:114px; display:inline-block}
.mile_infobox{float:left; width:100%; padding:30px 0 0 0; text-align:center;}
.mile_infobox h3{text-align:center !important}
.banner-dots li{min-height:auto}
}

@media only screen and (max-width: 980px){
.headquater, .content .map{height:493px;}
.content{height:auto}
.from_con {padding: 20px 43px 40px !important;}
.pres_invest .an_report {background: url(../images/horizental_dotted.png) repeat-x bottom left !important;}
.an_report .thumb_img img {width: auto;}
.pres_invest .col-md-4:fisr-child {background-image:none; min-height: 172px;}
.an_report .an_dwn {margin: 60px 0 0 10px; width: 10%;}
.an_report .an_dwn img{width:auto}
.an_report .thumb_img {padding-top: 40px;width: auto;}
.pr_info {padding: 10px 15px 0 0;}

.column2_imgbox li {width: 100%;}
.column2_imgbox li.shivar_bg, .column2_imgbox li.swach_bharat_bg  {background-size: cover;}
.column2_imgbox li img {height: auto; width:100%}

.kalyani_centerlist li {width: 50%;}
.kalyani_centerbg {background-size: cover; min-height: auto; background-position:center;}
.kalyani_centerlist li .left img {width: auto;}
.kalyani_centerlist li .right {padding: 31px 0 0;}
.manufacture_box div {float: right; height: auto; padding-bottom: 20px; text-align: center; width: 100%;}

.courses_list li i {float: left; margin-right: 0px; text-align: center; width: 100%;}
.courses_list li span {padding: 12px 0 0; text-align: center; width: 100%;}

.course_facilities li {border-right: 0px solid rgba(255, 255, 255, 0.48);float: left; min-height: auto;padding: 0 0 0 0px; width: 100%;}
.course_facilities li:nth-child(2) {padding-right: 0; width: 100%;}
.degree { width: 33.33%;}
.degree .left {float: left; width: 100%; text-align:center;}
.degree .right {text-align: center; width: 100%;}
.push-canvas .container_tab_info .container.m_space {
    padding-left: 10%;
    padding-right: 10%;
}
	
.push-canvas .container_tab_info .npd .container.m_space {
    padding-left: 0% !important;
    padding-right: 0% !important;
	
	
}
}


@media only screen and (max-width: 768px) {
	.middle_info [class*="col-"]{ text-align:center; padding-bottom:15px;}
	.middle_info .img-responsive{display:inline-block}
	.search_box [class*="col-"]{padding-left:4px; padding-right:4px;}
	.search_box .search_btn {background-position:10% 12px !important;}
		.product_service ul.navlist_left {width: 100%;}
	.product_service ul.navlist_left li {width: 33.3%;}
	.product_service ul.navlist_left li:last-child a {border-bottom: 1px solid #d7d7d7;}
	.product_service ul.navlist_middle {width: 33.3%;}
	.product_service ul.navlist_right {width: 66.6%;}
	.product_service ul.navlist_left li a.active::after {content: url("../images/y_arrow-btm.png"); height: 9px; position: absolute; right:0px;	left:0px; top: inherit;	bottom:-3px;margin:0 auto; width: 18px;}
	
	.cont-area {padding: 25px 4%;}
	.col_para {column-count: 1;}
	.heading_withimg .left_sec {height: auto; width:100%;}
	.heading_withimg .left_sec .date_head {margin-bottom: 32px;}
	.heading_withimg .right_sec {height: auto; width: 100%;}
	.heading_withimg .right_sec img{width:100%}
	
	.sports_profile li{ display:inline-block; width:100%; margin-right:0%; background-color:#f7f7f7; border:1px solid #efefef; margin-bottom:20px;}
	.sports_profile li .left{float:left; width:100%; text-align:center; padding-top:20px;}
	.sports_profile li .right{float:left; width:100%;  padding:20px; text-align:center;}
	.sports_profile li .right p{text-align:center}
	.kalyani_centerlist li .left {float: none !important; text-align: center; width:180px; height:180px; margin:0 auto;}

}

@media only screen and (max-width: 767px){
.hide_mob{display:none !important}
.hide_dsk{display:block}
.container.m_space{padding-left:15px; padding-right:15px;}
.tab-content  .pull-right {float: none !important;text-align: center;}
.tab-content .query{text-align:center; float:left; width:100%;}
.container_tab_info .query .btn{float:none}

.capabilities_bg{background-size:cover; padding-left:30px; padding-right:30px;}
.middle_info, .auto_bg .row{padding: 40px 15px;}
.list_services li{width:50%}
.list_services li.forging_ser, .list_services li.machining_ser, .list_services li.it_ser, .list_services li.design_ser{ background-size:cover}
.list_services li.product_ser, .list_services li.facilities_ser, .list_services li.capabilities_ser, .list_services li.quality_ser{ background-size:cover}
.capabilities_bg .info_graphic ul li{width:33.33% !important}

/*----------Company about us page css-----------*/
.developing_services{height:auto; background-size:cover;}
.services_offer li{width:100%; border-right: 0px solid rgba(255, 255, 255, 0.21); border-bottom: 1px solid rgba(255, 255, 255, 0.21);}
.services_offer li:last-child, .services_offer li div:last-child{border-bottom: 0px solid rgba(255, 255, 255, 0.21);}
.box_profile .left, .box_profile .right, .box_profile .left img {width: 100%; height:auto}
.box_profile .right{padding:25px;}
.obj_block .right {margin: 30px 0; width: 100%;}
.obj_block .left {width: 50%;}

.overview_thumb {width: 100%;}
.overview_thumb2 {width: 100%;}
.overview_thumb3 {width: 100%;}

.supply_chain li {width: 100%;}
.supply_bg_gray ul li i img {width: auto;}
.supply_bg_gray ul li div {text-align: left;}

.supply_bg_gray2 ul li i img {width: auto;}
.supply_bg_gray2 ul li div{text-align: left;}
.aerospace_service .aero_right .left_sec ul li img { width: auto;}
.aerospace_service .aero_right .left_sec {width: 100%;}
.aerospace_service .aero_right .right_sec {width: 100%; padding: 10% 0 0;}
.aerospace_service .aero_right .left_sec ul li img {width: auto;}
.hide_mob{display:none}

.advanced_manufacture_thumb{display:none}
.advanced_manufacture_mob{display:block;}


}

@media screen and (max-width: 640px) {
	.date_search_box ul li {margin-bottom: 10px; width: 100%;}
	.date_search_box ul li .form-control{width:100%; background-position: 98% 50%;}
	.financial_list li a {padding: 0 20px;}
	.fls_services .large_img{display:none; max-width:100%}
.fls_services .sml_img{display:block; max-width:100%}
.kalyani_centerlist li {width: 50%;}
.kalyani_centerlist li .left {float: left; text-align: center;  width:180px;}
.kalyani_centerlist li .right {margin-left: 0%; padding: 20px 0 ; text-align: center; width: 100%;}
	
}

@media only screen and (max-width: 500px){
	
}