@media(max-width:1600px){
	.banner {width:95%;}
}


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



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


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


@media(max-width: 767px){
	.main-nav .navbar{padding:0.5rem 1rem 0 !important}
}


@media(max-width: 575px){
	.main-banner img{height:300px;object-fit:cover;}
	.banner{top:0px;}
	.mt-topnew{margin:0px 0 50px}
	.industryserve [class^="col-"]:last-child{margin-bottom:0px;}
	.benefitarea{padding:30px 0;}
	.banner-header h1{font-size:30px; line-height:40px;}
	.inner-banner-area img{height:200px;object-fit:cover;}
	.inner-banner-area{margin-bottom:15px;}
	.contact-page h5{font-size:25px; line-height:25px;}
	.contact-page [class^="col-"]:first-child{margin-bottom:25px;}
	.aboutbenefit [class^="col-"] div{height:auto;}
	.manufaml{padding:50px 0;}
	
	.ban-header br{display:none;}
	

    .navbar-dark .navbar-toggler {
        color: rgba(255, 255, 255, 0.5);
        /* border-color: rgb(25, 47, 91); */
        background: #f07e02;
    }



    h5.ban-header {
        font-size: 35px;
        padding: 0;
        text-align: center;
    }



    .banner {
       padding: 100px 0;
    }



    .ban-container {

        width: 100% !important;

        margin: 0 auto !important;

        position: relative;

        /* padding: 50px 0; */

        padding: 0 20px;

        text-align: center;

    }



    .a-header {

        font-size: 30px;

      line-height: 40px;

    }



    .about {

       

        padding: 50px 0;

    }



    .ab-rt {

        margin-left: 0;

    }



    p.a-para {

        font-size: 17px;

       

        line-height: 28px;

    }



    .ban-link {

        font-size: 20px;

    }



    .business {

        margin-top: 40px;

    }



    .bu-header2 {

        font-size: 35px;

        margin-bottom: 12px;

    }



    p.bu-para2 {

        font-size: 17px;

        padding: 0;

        margin-bottom: 15px;

    }



    .bu-header a img {

        width: 190px;

    }



    p.bu-para {

        font-size: 17px;

       line-height: 27px;

        margin-bottom: 0;

        padding-right: 0px;

        margin-top: 9px;

        margin-bottom: 25px;

    }



    .bu-img {

        height: 187px;

    }



    .bu-col {

        flex: 0 0 100%;

        max-width: 100%;

        padding-left: 0; 

        text-align: center;

    }



    .bu-cap a {

       margin-bottom: 20px;

    }



    .mt-top {

        margin: 40px 0;

    }



    .re-header2 {

        font-size: 40px;

       

    }



    .re-para {

        font-size: 16px;

        color: #fff;

        /* margin-bottom: 20px; */

        display: none;

    }



    .career .container-fluid {

        padding: 0 15px;

    }



    .regional {

       

        min-height: 300px;

        margin-top: 40px;

    }



    .career .container-fluid {

        padding: 0 15px !important;

    }



    .i-text {

       

        padding: 20px;

    }



    p.i-para {

        display: none;

    }



    h4.i-title2 {

        font-size: 28px;

       

    }



    h4.ca-header {

        font-size: 30px;

    }



    .ca-contain {

        margin-top: 26px;

    }



    .career {

        margin-top: 40px;

    }



    .i-img {

        margin-bottom: 30px;

    }



    h5.i-title {

       

        margin-bottom: 10px;

    }



    .footer {

        margin-top: 30px;

       

    }



    .ftr-logo a img {

        width: 140px;

    }



    .ftr-logo {

        margin-bottom: 30px;

    }



    .ftr-container {

        width: 80%;

        margin: 0 auto;

    }



    h5.ftr-heading {

      

        font-size: 20px;

        margin-bottom: 8px;

        

    }



    p.ftr-para2 {

       font-size: 17px;

       line-height: 27px;

       

    }



    .ftr-2 {

        margin-left: 0;

        border-left: initial;

        padding-left: 0;

        border-right: initial;

        margin: 10px 0;

    }



    .ftr-list2 li a h5 {

        font-size: 17px;

        margin-bottom: 0;

        line-height: 38px;

        font-family: atc-reg;

    }



    .ftr-list2 li a i {

      

        margin-right: 11px;

        transform: translateY(16px);

        font-size: 7px;

    }



    .ftr-list li a h5 {

        font-size: 17px;

        margin-top: 2px;

        line-height: 30px;

    }



    .ftr-list li a i {

       font-size: 14px;

    }



    h5.ftr-title {

        font-size: 18px;

        color: #757575;

        margin-top: 5px;

        text-align: center;

        line-height: 27px;

    }



    .ftr-cap {

        font-size: 18px;

    }



.ft-rt {

        float: initial !important;

        text-align: center;

    }

    

    .ftr-rt.d-flex {

        justify-content: center;

    }



    .ftr-item li a {

        

        width: 37px;

        height: 36px;

        text-align: center;

        font-size: 18px;

        line-height: 38px;

    }



    .fixed-list li a {

        width: 40px;

        height: 40px;

        line-height: 39px;

        font-size: 19px;

    }



    a.navbar-brand img {

        width: 120px;

    }



    .navbar-nav li {

        padding-left: 0;

    }

 



    

    

 

}









@media(max-width: 360px){


    h5.ban-header {
        font-size: 30px;
        margin-bottom: 18px;
    }



    .ban-link {

        font-size: 17px;

        padding: 7px 22px;

    }



    .banner {

        padding: 70px 0;

    }



    .about {

        padding: 30px 0;

    }



    h5.a-header2 {

       font-size: 17px;

       margin-bottom: 10px;

    }



    .a-header {

        font-size: 25px;

        line-height: 34px;

    }



    p.a-para {

        font-size: 16px;

        line-height: 28px;

    }



    .bu-header2 {

        font-size: 28px;

        margin-bottom: 10px;

    }



    .business {

        margin-top: 30px;

    }



    p.bu-para2 {

        font-size: 16px;

        margin-bottom: 6px;

    }



    .bu-header a img {

        width: 160px;

    }



    p.bu-para {

        font-size: 15px;

        line-height: 26px;

        margin-top: 5px;

    }



    .bu-img {

        height: 163px;

    }



    .bu-cap a {

        margin-bottom: 15px;

        font-size: 18px;

    }



    .mt-top {

        margin: 40px 0 30px;

    }



    .regional {

        min-height: 270px;

        margin-top: 20px;

    }



    .re-header2 {

        font-size: 32px;

    }



    .career {

        margin-top: 30px;

    }



    h4.ca-header {

        font-size: 25px;

        /* margin-bottom: -1px; */

    }



    .ca-contain {

        margin-top: 24px;

    }



    h5.i-title {

        margin-bottom: 10px;

        font-size: 17px;

    }



    h4.i-title2 {

        font-size: 25px;

    }



    .ftr-logo a img {

        width: 115px;

    }



    .ftr-logo {

        margin-bottom: 20px;

    }



    h5.ftr-heading {

        font-size: 18px;

        margin-bottom: 8px;

    }



    p.ftr-para2 {

        font-size: 15px;

        line-height: 25px;

    }



    .ftr-list2 li a h5 {

        font-size: 16px;

        margin-bottom: 0;

        line-height: 35px;

        font-family: atc-reg;

    }



    .ftr-list2 li a i {

        margin-right: 11px;

        transform: translateY(15px);

        font-size: 6px;

    }



    .ftr-list li a h5 {

        font-size: 15px;

        margin-top: 2px;

        line-height: 27px;

    }



    .ftr-list li a i {

        font-size: 13px;

    }



    h5.ftr-title {

        font-size: 16px;

        color: #757575;

        margin-top: 5px;

        text-align: center;

        line-height: 24px;

    }



    .ftr-cap {

        font-size: 16px;

    }



    .ftr-item li a {

        width: 33px;

        height: 32px;

        text-align: center;

        font-size: 16px;

        line-height: 35px;

    }



   

 



}



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