

@media (max-width:1600px){


.top-navigation2 .navbar .container-fluid .navbar-nav{margin-left:70px !important;}
 .top-navigation2 .navbar::after{width: 14.854167%;}   
a.navbar-brand img{width:110px;}
.team-img{position:relative;}
h4.team-header{line-height:0px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%;}
.navbar-dark .navbar-brand span{font-size:18px;}   



    



}





@media (max-width:1366px){

.banner{margin:0 0 0;}

    .top-navigation2 .navbar .container-fluid {

        padding: 0 20px;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav li {

        margin-left: 25px;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav li a {

        font-size: 14px !important;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav li {

        margin-left: 25px;

    }



    .top-navigation2 .navbar::after {

        width: 11.854167%;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav {

        margin: 0;

        padding: 0;

        margin-left: 30px !important;

    }



    h5.top-title {

      font-size: 16px;

      margin-left: 18px;

      white-space: nowrap;

}



.top-navigation2 .navbar::after {

	width: 14%;

}



p.abt-para {

	padding-right: 80px;

}



h4.abt-header2 {

	font-size: 20px;

}



.abt-lft {

	/* width: 90%; */

	margin-left: 30px;

	margin-top: 0px;

}



.w-img2 img {

	width: 100%;

	height: 480px;

}



h5.w-header {

	font-size: 15px;

}



p.w-header4 {

	padding: 0;

}



.w-bg {

	background: #fff;

	padding: 30px;

	margin-left: -166px;

	margin-top: 24px;

	box-shadow: 0px 4px 12px 0px #9b9b9b;

}



p.ftr-para2 {

    padding-right: 0;

}



.ftr-5 {

	float: left;

	margin-left: 15px;

}



.ftr-2 {

	margin-left: 12px;

}



.ftr-3 {

	margin-left: -10px;

}

    

}

@media (max-width:1320px){
	a.navbar-brand img{width:100px;}
	.navbar-dark .navbar-brand span{font-size:16px;}
}
@media (max-width:1283px){
	a.navbar-brand img{width:90px;}
}

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



    .banner-header {

       font-size: 50px;

    }



    a.navbar-brand img {

        width: 110px;

    }



    .top-navigation2 .navbar .container-fluid {

        padding: 0 15px;

    }



    h5.top-title {

      display: none;

    }



    .top-navigation2 .navbar::after {

       display: none;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav li {

        margin-left: 18px;

    }



    .top-panel-list li a {

        padding-left: 24px;

    }



    .w-img2 img {

       display: none;

    }



    h5.in-header {

        font-size: 20px;

       

    }



    .in-bg2 {

       min-height: 397px;

    }



    .abt-row {

        display: block !important;

    }



    .about .container-fluid {

        padding: 0 80px;

        /* width: 1200px !important; */

        /* margin: 0 auto; */

    }



    .abt-flex {

        width: 100%;

    }



    .abt-flex2 {

        width: 100%;

    }



    .abt-img{

        display: none;

    }



    .abt-img2 {

        display: block;

        height: 528px;

        margin-top: 40px;

        margin-bottom: 70px;

    }

    .about {

        margin-top: 70px;

    }



    p.abt-para {

        padding-right: 0;

    }



    .parallax-bg {

        margin-top: 70px;

    }



    h4.team-header {

        font-size: 17px;

    }



    .w-bg {

       margin-left: 0;

    }



    .why-1 {

        margin-top: 35px;

    }



    .ftr-logo img {

        width: 230px;

    }



    .ftr-5 {

        float: left;

        margin-left: 15px;

        margin-top: 30px;

    }



    



   

    

   

   

    

}





@media (max-width:991px){



    #body .container {

        max-width: 720px !important;

    }



    .top-navigation2 .navbar .container-fluid .navbar-nav li {

        margin-left: 0;

    }



    .bc-img {

      

        min-height: 430px;

    }



    .banner-text {

        padding-top: 148px;

    }



    .abt-img2 {

       height: 434px;

    }



    h4.abt-header2 {

        font-size: 20px;

        line-height: 35px;

    }



    h5.p-header {

        font-size: 25px;

    }



    p.p-header2 {

       padding: 0;

    }



    .para-2 {

        text-align: center;

        font-size: 22px;

        color: #fff;

        font-weight: 600;

        padding: 0 2px;

        /* letter-spacing: 2px; */

        line-height: 41px;

        padding-top: 14%;

    }



    .parallax-bg {

     

        height: 368px;

        /* width: 100%; */

        position: relative;

        margin-top: 25px;

        background-size: cover;

    }



    .app-header {

        font-size: 30px;

    }



    h5.w-header3 {

        font-size: 25px;

        font-weight: 600;

        margin-bottom: 9px;

        color: #1d3862;

    }



    .in-bg2 {

        min-height: 330px;

        margin-bottom: 30px;

    }



    p.l-header {

      font-size: 30px;

    }



    .ftr-bg::after {

       

        width: 100%;

        height: 36%;

      

    }



    .ftr-2 {

       

        margin-top: 63px;

    }



    .ftr-3 {

        

        margin-top: 63px;

    }



    

  



 

   

   

    

  



  



  

   

    

   

}





@media (max-width: 767px){



    #body .container {

        max-width: 540px !important;

    }



  .top-navigation2 .navbar{padding:10px 0 0;}
  .top-navigation2{border-bottom:0px;}
	.top-navigation2 .navbar .container-fluid{padding:0px 0px;}
	.navbar-brand{margin-right:0px;}
.logoarea{width:100%; text-align:center;}
.abt-lft{margin-left:0px;}
.why-1{margin-top:0px;}
.in-bg2{min-height:auto;}
.look{margin-top:30px;}
.overview{margin-top:25px;}
.awardcol [class^="col-"]{margin-top:0px; margin-bottom:25px;}
.sticky{position:relative;}
 p.con-para{padding:0 0;}  
.ovr-cap{padding:100px 0;}
.product-1,.quality{margin-top:30px;}
	.productsection  [class^="col-"]{margin-bottom:15px;}
	.forgingsunit [class^="col-"] .innerin{position:relative;left:0;top:0;transform:none;width:100%;padding:15px;}
 .forgingsunit{margin-bottom:25px;}
 .m-text{width:100%;}



}



@media (max-width: 575px){
	.forgingsunit{margin-bottom:25px;}
	.in-3{margin-top:0px;}
}





@media (max-width: 480px){
    .top-rt {
        float: initial !important;
    }
    .top-panel-list {
        display: block;
        margin-top: 20px;

        text-align: center;

        float: initial !important;

    }



    .top-panel-list li a {

        display: flex;

        font-weight: 400;

        /* padding-right: 50px; */

        padding-left: 0;

        justify-content: center;

    }



    .top-panel-list li:first-child{

        margin-bottom: 10px;

    }



    .bc-img {

        min-height: 315px;

    }



    .banner-header {

        font-size: 32px;

    }



    a.banner-link {

        padding: 10px 23px;

       

    }



    .banner-text {

        padding-top: 90px;

    }



    .about .container-fluid {

        padding: 0 15px;

        /* width: 1200px !important; */

        /* margin: 0 auto; */

    }



    .about .container-fluid {

        padding: 0 15px;

        /* width: 1200px !important; */

        /* margin: 0 auto; */

    }



    



    .abt-img2 {

        height: 238px;

        margin-bottom: 50px;

    }



    h5.p-header {

        font-size: 20px;

        line-height: 30px;

    }



    .para-2 {

        text-align: center;

        font-size: 18px;

        color: #fff;

        font-weight: 600;

        padding: 0 2px;

        /* letter-spacing: 2px; */

        line-height: 32px;

        padding-top: 14%;

    }



    .app-header {

        font-size: 25px;

    }



    .about {

        margin-top: 50px;

    }



    h5.w-header3 {

        font-size: 22px;

        

    }



    p.w-header4 {

        padding: 0;

        line-height: 22px;

    }



    .w-btm {

        margin-top: 0;

    }



    .w-box {

        margin-bottom: 30px;

    }



    p.l-header {

        font-size: 27px;

        line-height: 35px;

    }



    p.l-header2 {

        font-size: 16px;

        color: #fff;

        margin-top: 15px;

    }



    a.l-link {

        display: inline-block;

        background: #1d3862;

        color: #ffffff;

        text-transform: capitalize;

        padding: 10px 20px;

        letter-spacing: 2px;

        font-weight: 600;

        position: relative;

        z-index: 1;

        overflow: hidden;

        font-size: 14px;

    }



    .ftr-bg::after {

        width: 100%;

        height: 31%;

    }



    .ftr-5 {

        float: left;

        margin-left: 0;

        margin-top: 30px;

    }



    .ftr-3 {

        margin-left: 0;

    }



    .ftr-2 {

        margin-left: 0;

    }



  
p.p-header2{padding:0px 0px;}
h4.team-header{font-size:15px;}
h4.team-header{line-height:27px;}
.in-bg{padding:30px 0;margin-top:30px;}  
.look-container{width:90%;}
 h5.look-header{text-align:center;} 
p.l-header2{padding-right:0px; text-align:center;}
.look-row .row .col-lg-6 .look-form .form-grp .form-control{width:100%;}
.l-link{margin-top:0px;width: 100%;}
.ovr-cap{padding:80px 0;}
.ove-rt{margin-right:0px;}
.over-img img{position:relative;}
.over-img{height:auto;}
.abt-bg2{margin-top:30px; background-size:cover; padding:25px 0;}
.vission{margin-top:30px;}
.v-box{height:auto; margin-bottom:25px;}
.mission{margin-top:20px;}
.m-text{width:100%; padding:25px;}
.ftr-bg{padding:30px 0;}
.product-1{margin-top:30px;}
table.table-box2{width:100% !important;}
.ftr-3{margin-top:23px;}
.f-img2 img{margin-left:0px; width:100%;}
.f-content{width:95%;}
.f-box{padding:25px 20px;}
.in-4{margin-top:35px;}
.infrastructure{margin-top:35px;}
.quality{margin-top:30px;}
.q-rt{margin-top:0px; margin-left:0px;}
.quality-2{margin-top:10px;}
.con-detail{margin-top:30px;}
p.con-para{padding:0px; margin-bottom:25px;}
.con-1{min-height:auto;}

	.timeline-body:before{left:4%;}
	.timeline-body .entries{margin:0px;}
	.timeline-body .entries{width:100%;}
	.timeline-body .entries .entry .title:before{left:-10%;}
	.timeline-body .entries .entry:nth-child(2n) .title:before{left:-11%;}
	.timeline-body .entries .entry{text-align:left; width:95%;margin:35px 0 55px 15px;}
	.imgscrollphoto .item img{height:180px;}
	.navbar .nav-item .dropdown-menu{padding-top:0px;}
	.fourpto [class^="col-"]{margin-top:15px;}
	.productsection  [class^="col-"]{margin-bottom:15px;}
	.forgingsunit [class^="col-"] .innerin{position:relative;left:0;top:0;transform:none;width:100%;padding:15px;}

}









@media(max-width: 360px){



    a.navbar-brand img {

        width: 60px;

    }
.navbar-dark .navbar-brand span{font-size:14px;}


    .navbar-dark .navbar-toggler {

        color: rgba(255,255,255,.5);

        border: initial !important;
		background:#878787;
    }

   .navbar-brand{margin-right:0px !important;}

    .abt-lft {

        /* width: 90%; */

        margin-left: 0;

        margin-top: 0px;

    }



    .abt-img2 {

        height: 209px;

        margin-bottom: 40px;

    }



    h5.p-header {

        font-size: 18px;

        line-height: 26px;

    }



    p.p-header2 {

        font-size: 14px;

        /* padding: 0 306px; */

        color: #535353;

        margin-bottom: 25px;

       

        line-height: 25px;

    }



    .app-header {

        font-size: 22px;

    }



    .why-1 {

        margin-top: 10px;

    }



    .in-header2 {

        font-size: 31px;

        color: #fff;

        margin-bottom: 28px;

        position: relative;

    }



    h5.in-header {

        font-size: 18px;

    }



    .client {

        margin-top: 25px;

    }



    .look {

       

        margin-top: 25px;

    }

}



@media(max-width: 320px){}