/*@media (max-width: 575.98px) { ... }



@media (max-width: 991.98px) { ... }
 
@media (max-width: 1199.98px) { ... }*/

@media only screen and (max-width: 1280px){
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 390px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-nav > button.owl-prev{left: -60px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-nav > button.owl-next{right: -60px;}
}

@media only screen and (max-width: 1024px){
    .aboutussection.homeaboutussection,.ourallproductsection,.footersection,.milestonessection,.contactussection,
    .manufactureingsection {padding: 40px 0;}
    .countries-we-exportsection{padding: 40px 0 25px;}
    .managementsection {    padding: 40px 0px;}
    .industries-we-catersection{padding: 21px 0 10px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 340px;}
    .homeproductheadtitle h2{margin-bottom: 40px;}
    .industries-we-cater-head h3{font-size: 16px;}
    .product-details.pro-bg h4{width: 100%;}
    .carousel .carousel-item img{width:100% ;}
    .product-head h2 {margin-bottom: 20px;}
    .product-head.pro-hed p{width: 100%;margin-bottom: 0;}
    .product-head.pro-hed {padding: 20px;}
    .product-left img {    width: 100%;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-nav > button.owl-prev{left: -25px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-nav > button.owl-next{right: -25px;}
}


@media only screen and (max-width: 990px){
    .header-logobg{padding: 15px 0;}
    .navbar-classic.navbar {display: flex;justify-content: flex-end;}
    .main-timeline:before{ left: 100%; }
    .main-timeline .timeline{        width: 100%;       float: none;        margin-bottom: 20px !important;    }
    .main-timeline .timeline:first-child:before,
    .main-timeline .timeline:last-child:before{        left: auto !important;        right: -13px !important;    }
    .main-timeline .timeline:nth-child(2n) .circle{        float: left;        margin: 0 25px 0 0;    }
    .main-timeline .timeline:nth-child(2n) .circle:before{        right: -33px;        left: auto;        box-shadow: 7px 0 9px -7px #444 inset;    }
    .main-timeline .timeline:nth-child(2n) .circle span:before,   
    .main-timeline .timeline:nth-child(2n) .circle span:after{right: -33px;left: auto;border-radius: 0 0 0 21px;}
    .main-timeline .timeline:nth-child(2n) .circle span:after{        border-radius: 21px 0 0 0;    }
    .main-timeline .timeline:nth-child(2n) .content{        padding: 0 40px 0 0;        margin-left: 0;    }
    .main-timeline .timeline:nth-child(2n) .icon{        right: -14px;        left: auto;    }
    .main-timeline .timeline:nth-child(2n) .icon:before,    .main-timeline .timeline:nth-child(2n) .icon span:before,
    .main-timeline .timeline:nth-child(2n) .icon span:after{left: -15px;right: auto;    }
    .main-timeline .timeline:nth-child(2n) .icon span:before{border-radius: 0 0 21px 0;    }
    .main-timeline .timeline:nth-child(2n) .icon span:after{border-radius: 0 21px 0 0;    }
    .main-timeline .timeline:nth-child(2), .main-timeline .timeline:nth-child(odd),    .main-timeline .timeline:nth-child(even){        margin: 0;    }
    .about-left img {width: 100%;    margin-bottom: 30px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 480px;}
    .carousel-item img {width: 100%;}
    .management-desc {margin-bottom: 30px;}
    .whyus-details ul li{font-size: 18px;margin-bottom: 10px;}
    .flag-detail{width: 20%;}
    .gallery-item{margin: 20px 0;}
    .product-head.mediacenter-head h2 {    font-size: 24px;}
    .col-md-12.col-lg-6.res-txt{display: none !important;}
    .infrastructure-left.homeinfra p {padding: 10px 20px;}
    .infrastructure-desc p {width: 100%;line-height: inherit;margin-bottom: 30px;}
    .infra-hr {padding: 30px 0 20px;}
    .col-md-12.col-lg-6.des-view {display: none;}
    .col-md-12.col-lg-6.res-view {display: block;}
    .product-head.pro-hed p {margin: 0;}
    .product-details ul {margin-bottom: 15px;}
    .homeproductheadtitle h2::before{ width: 35%;   margin-left: -115px;}
    .homeproductheadtitle h2::after{ width: 15%;   margin-left: -115px;}
    .cotntactimg iframe {    margin-bottom: 30px;}
}

@media only screen and (max-width: 900px){
    .topbar-left {display: none;}
    .res-topbar-left {display: block;}
    .res-topbar-left a img {max-width: 500px;margin-bottom: 20px;}
}

@media (max-width: 768px) { 
    .footerdetails.footermain {margin-bottom: 30px;}
    .footerdetails {margin-bottom: 30px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 475px;}
    .milestone-txt {padding: 10px;    width: 100%;}
    .milestone-details {flex-wrap: wrap;}
    .milestone-txt h4 {font-size: 24px;line-height: initial;}
    .management-desc img {    width: 100%;}
    .gallery-item{margin: 30px 0;}
    .card-body.collapse.show div img {width: 100%;}
    .cotntactimg > iframe {margin-bottom: 30px;}
    .about-right.product-head p {   text-align: justify;    text-align-last: center;}
    .infrastructure-left p{margin-bottom: 0;}
    .homeproductheadtitle h2::before{width: 50%;margin-left: -160px;}
    .homeproductheadtitle h2::after {    width: 20%;    margin-left: -160px;}
    .homeproductheadtitle h2{font-size: 26px;}
    .milestone-year {width: 100%;}
    .infrastructure-desc.csr h3 {text-align: center;}
    .infrastructure-desc.csr img {width: 100%;}
}


@media (max-width: 767px) { 
    .flogo {text-align: center;}
    .topbar-left a img {max-width: 350px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 375px;}
    .industries-we-cater-desc img {    width: 100%;}
    .flag-detail{width: 25%;}
    .product-head.mediacenter-head h2{font-size: 22px;}
    .topbar-right {    margin: 0 auto;}
    .bgrow {    padding: 30px 20px; }
    .management-head h4 {    font-size: 20px;    margin: 20px 0;text-align: center;}
    .management-left {    text-align: center;}
    .management-details p {    text-align: justify;   text-align-last: center;}
    .management-right p{text-align-last: center;}
    .industries-we-catersection{padding: 21px 0 10px;}
    .infrastructure-desc.csr{text-align: center;}
    .product-head.homeproducthead.quality h2 {    font-size: 26px;}
    
    .ourbrand-desc.text-center {    align-items: center;    display: flex;    flex-wrap: wrap;    justify-content: center;    justify-content: space-around;   padding: 30px 0;}
}

@media only screen and (max-width: 601px){
    .footerdetails ul {column-count: 2;}
    .product-head h2 {font-size: 26px;}
    .homeproductheadtitle h2::before{width: 40%;margin-left: -100px;}
    .homeproductheadtitle h2::after {    width: 20%;    margin-left: -100px;}
    .topbar{justify-content: center;}
    a.thumbnail {    display: flex;    justify-content: center;}
}

@media only screen and (max-width: 480px){
    .main-timeline:before{ left: 0; }
    .main-timeline .timeline:first-child:before,
    .main-timeline .timeline:last-child:before{        left: -12px !important;        right: auto !important;    }
    .main-timeline .circle,.main-timeline .timeline:nth-child(2n) .circle{        width: 130px;        height: 130px;        float: none;        margin: 0 auto;    }
    .main-timeline .timeline-content:before{        width: 99.5%;        top: 68px;        left: 0.5%;    }
    .main-timeline .circle span{        line-height: 115px;        font-size: 60px;    }
    .main-timeline .circle:before,    .main-timeline .circle span:before,    .main-timeline .circle span:after,    .main-timeline .icon{display: none;}
    .main-timeline .content,
    .main-timeline .timeline:nth-child(2n) .content{padding: 0 10px;}
    .main-timeline .year{margin-bottom: 15px;}
    .main-timeline .description{text-align: center;}
    .topbar-left a img {max-width: 319px;}
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 500px;}
    .homeproductslider-owl-carousel > .owl-stage-outer > .owl-stage > .owl-item > .item.custitem{width: 78%; margin: 0 auto;}
    .milestone-txt h4 {font-size: 18px;}
    #sync2 .item{margin: 5px 5px 10px;}
    .product-details ul {margin-bottom: 15px;}
    .gallery-item{margin: 20px 0;}
    .product-details.pro-bg h4{font-size: 20px;}
    .product-head h2{font-size: 22px;}
    .homeproductheadtitle h2::before {    width: 50%;    margin-left: -95px;}
    .homeproductheadtitle h2::after {    width: 20%;    margin-left: -95px;}
    .res-topbar-left a img {max-width: 450px;}
    a.thumbnail img {   width: 100%;}
    .contact-txt {    width: 75%;}
}

@media only screen and (max-width: 414px){
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 435px;}
    .topbar-left a img {max-width: 289px;}
    #sync2 .item{margin: 5px 5px 10px;}
    #sync2 .item h1{font-size: 18px;}
    .res-topbar-left a img {    max-width: 380px;}
}

@media only screen and (max-width: 375px){
    .homeproductslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag > .owl-stage-outer > .owl-stage > .owl-item{height: 400px;}
    .topbar-right a img {    max-width: 25px;}
    .topbar-left a img{max-width: 285px;}
    #sync2 .item{margin: 5px 2px 10px;}
    #sync2 .item h1{font-size: 18px;}
    .flag-detail{width: 33%;}
    .res-topbar-left a img {    max-width: 300px;}
}
@media only screen and (max-width: 320px){
    .topbar-left a img {    margin-bottom: 10px;}
    #sync2 .item h1{font-size: 16px;}
    .homeproductheadtitle h2::before{    margin-left: -70px;}
    .homeproductheadtitle h2::after{    margin-left: -70px;}
    .res-topbar-left a img {    max-width: 285px;}
}