@media (max-width: 1880px){
     
}

@media (max-width: 1800px){

}

@media (max-width: 1720px){
    
}

@media (min-width: 1680px){

}

@media (max-width: 1620px){
 
}

@media (max-width: 1520px){
    
}

@media (max-width: 1420px){
  
}

@media (max-width: 1366px){
  
}
@media only screen and (min-width: 992px) and (max-width: 1290px){
  
}
@media (min-width: 1420px){
.carousel-inner {
    height: 700px;
}
}

@media (max-width: 1240px) {
 
}

@media (max-width: 1199px) {
 
}

@media (max-width: 1149px) {
    .banner .carousel-control-next-icon, .banner .carousel-control-prev-icon{height: 38px;}
}

@media (max-width: 1080px){
 
   
}
@media (max-width: 1013px){
    
    .circle-wrap{margin: 26px 0 0 0;}
    
}

@media (max-width: 991px) { 
    
}

@media (max-width: 900px){ 

}


@media (max-width:890px) {
    
}

@media only screen and (max-width:767px) {
   .hm-abt-icon{
    display: none;
   }
   .clients-style-two .logo-inner .logo-box-one {
        border-bottom: 0px !important;
    }
   .clients-style-two .logo-inner .logo-box-one li {
        width: 49% !important;
        border-bottom: 0px !important;
            padding: 10px;
    }
    .logo-box-one li{
        display: block;
    }
    .clients-style-two .logo-inner .logo-box-two{
        padding: 0;
    }
    .clients-style-two .logo-inner .logo-box-two li {
        width: 49% !important;
            padding: 10px;
    }
    .clients-style-two .logo-inner .logo-box-two{
        padding: 0 !important;
    }
    .clients-style-two .logo-inner .logo-box li .image-box:before{
        display: none;
    }
    .logo-inner li img {
        width: 100% !important;
    }
    .logo{
        margin-left: 0px !important;
    }
    .banner{
        margin-top: 76px;
    }
    .circle-wrap{
        right: 50%;
    }
    .hm-abt-dtl{
        margin-top: 30px;
    }
    .hm-abt-dtl h2 {
        font-size: 29px !important;
    }
    .hm-abt-dtl span img{
        display: none;
    }
    .abt-bord {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .hm-prod-head h2{
        font-size: 28px;
    }
    .hm-prod-head p{
        width: 100% !important;
    }
    .service-block-four{
        padding: 20px;
    }
    .hm-prod-head {
        margin-bottom: 20px !important;
    }
    .technology-block-one .inner-box{
        padding-bottom: 30px !important;
    }
    .ftr-bottom-dtl ul li a{
        font-size: 11px  !important;
    }
    .ftr-bottom-dtl ul li{
        padding: 0 7px !important;
    }
    .page-bnr{
        display: none;
    }
    .inr-page-bnr{
        margin-top: 77px;
    }
    .about {
        padding: 23px 0 59px !important;
    }
    .about-img2{
        display: none;
    }
    .prod-section-ctg{
        margin-top: 30px !important;
    }
    .prod-img{
        margin-top: 20px !important;
    }
    .contact-dtl{
        height: 200px !important;
        margin-bottom: 60px !important;
    }
    .form-pd {
        padding-left: 15px !important;
        margin-top: 30px !important;
    }
    .cont-form h4{
        font-size: 26px !important;
    }
    .map-pd {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .cont-form{
        padding: 30px !important;
    }
    .spreads-wings .mach-shape-img img{
        padding: 10vw 0 0 0 !important;
    }
    .mach-shape-wrap{
        padding: 0 0 0vw 0 !important;
    }
    .carousel-inner {
        height: 430px !important;
    }

}

@media (max-width:740px){
  
}

@media (max-width: 645px){
 
}

@media (max-width:640px) {
  
    .govt-content{width:100%}
    .eepcindia{width:100%}
    .aipma{width:100%}
    .pmmai{width:100%}
    .btn-content h4{font-size: 16px;}
    .btn-content{width: 230px;}
    @media (pointer: fine) {
    .mach-block:hover .btn-content {width: 230px; padding: 0 8px;}
    }
    .pro-head h3{font-size: 32px;}
    .pro-content p{font-size: 16px;}
    .jm-heading h6{font-size: 16px;}
    .counter-panel{padding: 0 0 50px 0;}
    .ipf-img-block img{width: 224px!important; margin: 0 auto;}
    .ipf-block{display: block;}
    .ipf-wd{width: 100%;}
    .download-btn{left: 0;}
    .ipf-wd:nth-child(1){padding: 30px 0px 0 0;}
    .ipf-content-block{padding: 35px 18px 72px;}
    .manufa-heading h3{font-size: 30px;}
    .manufa-content p{padding: 52px 0;}
    .industry-speaks-panel .container{width: calc(100% - 30px);}
    .newspaper-block{padding: 18px 16px!important;}
    .jm-prod-title h2{font-size: 54px;}
    .jm-prod-content h3{font-size: 29px; line-height: 35px;}
    .jm-prod-content h5{font-size: 24px;}
    .jm-prod-content h4{font-size: 26px;}
    .applications-panel{padding: 66px 0 20px 0;}
    .mach-shape-content h4{padding: 12px 0;}
    .banner .carousel-control-next-icon, .banner .carousel-control-prev-icon{width: 24px; height: 24px;}
    .more-video-title h5{font-size: 20px;}
    .more-video-wrapper {margin: 35px 0 0;}
    .more-video-slider .slick-prev, .custom-more-vid-slider .slick-prev {right: 45px;}
    .more-video-slider .slick-prev, .more-video-slider .slick-next, .custom-more-vid-slider .slick-prev, .custom-more-vid-slider .slick-next {top: -12px; width: 22px; height: 22px;}
    .events-infra-gallery-panel{padding-left: 35px;}
    .nav-tabs .nav-item{width: 200px;}
    .img-popup img{height: 220px;}
    .gallery-silder-content h1{font-size: 72px;}
    .gallery-img-slider .slick-next, .gallery-img-slider .slick-prev{top: 178px;}
    .big-machine img{height: 285px!important;}
    .mach-img img {height: 342px;}
    .video-fluid{width:auto; height: 720px;}
    #vidone{margin-top: 0;}
    .custom-pd{padding: 0px 0 20px 0;}
    .moc-block ul li{font-size: 16px;}
    .jm-video-banner .mach-shape-content h1 {font-size: 6.4vw;}
    .jm-video-banner .mach-shape-content h1 br{display: block;}
    .infer-align-list {grid-template-columns: 100%;}
    .optional-features-panel .row {margin-bottom: 50px;}
    .status span:before{left: 0;}
    .ipf-bang-download-btn{font-weight: 300;}
    .states-block ul {grid-template-columns: 130px 130px;}
    .mach-shape-content h4{font-size: 15px; line-height: 20px; word-spacing: 1px;    letter-spacing: 0.1px;}
    .mach-shape-content h6{font-size: 12px; line-height: 14px;}
    .mach-shape-img img{padding: 12vw 0 0 0;}
    .mach-shape-img{padding: 0;}
    .jm-round-img.best-brand-award{margin-left: 0;}
    
    .mach-shape-wrap{display: block;}
    .mach-shape-content{text-align: center; width: 100%; /*margin: auto;*/}
    .mach-shape-content h1 br{display: none;}
    .mach-shape-img{max-width: 80%; margin: auto;}
    

    .circle-wrap{padding: 32vw 0 0 0;}
    .ellispe3{width:67.2vw; height: 67.2vw;}
    .ellispe2{width:56.7vw; height: 56.7vw;}
    .ellispe1{width:43.9vw; height: 43.9vw;}
    
    .spreads-wings .mach-shape-img {max-width: 90%;}
    .left-image-slide .mach-shape-content {padding-left: 0;}
    
    .mind-blowing-slide .mach-shape-img{max-width: 100%;}
    .mind-blowing-slide .circle-wrap{left: 0; right: 0;}
    .exports-slide .jm-img-content, .best-brand-slide .jm-img-content, .lifetime-slide .jm-img-content {position: unset; padding: 0 0 22vw 0;}
    .exports-slide .circle-wrap, .best-brand-slide .circle-wrap, .lifetime-slide .circle-wrap{bottom:-27%; right: 0; top:0; left: 0; /*margin: 26% 0 0 0;*/}
    
    .exports-slide .ellispe2, .best-brand-slide .ellispe2, .lifetime-slide .ellispe2 {    width: 65.7vw;    height: 65.7vw;}
    .exports-slide .ellispe3, .best-brand-slide .ellispe3, .lifetime-slide .ellispe3 {    width: 78.2vw;    height: 78.2vw;}
    .blow-mould-exclusive .mach-shape-content h2 br{display: none;}
    
     .mach-shape-content h2, .blow-mould-exclusive .mach-shape-content h2 {font-size: 20px; line-height: 25px;}
    .mach-shape-content h1 {font-size: 24px; line-height: 26px;}
    .mach-shape-content h5 {font-size: 15px; line-height: 16px;}
    .lifetime-slide .mach-shape-content h4{font-size: 16px; line-height: 18px;}
    .blow-mould-exclusive .mach-shape-content h4{font-size: 14px;line-height: 14px;}
    .mind-blowing-slide .mach-shape-img img{padding: 19vw 0 0 0;}
    .mind-blowing-slide .mach-shape-wrap{padding: 0 0 8vw 0;}
    .swiper-container{height: 250px;}
    
    .index-mgf-mask-anim{display: none;}
    span.abt-video-anim-mask{display: none;}
    .abt-img-anim-mask{display: none;}
    .prod-anim-mask{display: none;}
    span.anim-mask{display: none;}
    span.video-anim-mask{display: none;}
    span.more-video-anim-mask{display: none;}
    .appli-slide:before, mould-slide:before{display: none;}
    span.opt-anim-mask{display: none;}
    span.custom-video-anim-mask{display: none;}
}

@media (max-width: 575px){
  
    .mach-shape-content{text-align: center;}
    .mach-shape-content h1 br{display: none;}
    .left-image-slide .mach-shape-wrap{    padding: 0 0 14vw 0;}
    .spreads-wings .mach-shape-img{padding: 0;}
    .spreads-wings .mach-shape-img img{padding: 18vw 0 0 0;}
    .blow-mould-exclusive .mach-shape-content h1{    font-size: 22px;line-height: 24px;}
    
}

@media (max-width: 557px) {
	 
    
}


@media (max-width: 480px){
      
	.jm-video-banner .mach-shape-content h1 {font-size: 8.4vw;}
    .jm-video-banner .mach-shape-content h1 {font-size: 24px; line-height: 28px;}
    .mach-shape-content h1{font-size: 18px; line-height: 20px;}
    .mach-shape-wrap{padding: 0 0 0vw 0;}
    .blow-mould-exclusive .mach-shape-content h1{    font-size: 17px;line-height: 19px;    padding: 0 0 2vw 0;}
    .blow-mould-exclusive .mach-shape-content h4{font-size: 12px; line-height: 12px;}
    .floatingsocialnav{display: none;}
}





@media (max-width: 360px){

    .mach-shape-content h6{font-size: 11px; line-height: 12px;}
    .mach-shape-content h4{font-size: 11px;line-height: 13px;}
    .mach-shape-content h1{font-size: 18px;line-height: 20px;}
    .ellispe3{width:75.2vw; height: 75.2vw}
    .ellispe2{width:62.7vw; height: 62.7vw}
    .ellispe1{width:48.9vw; height: 48.9vw}
    .mach-shape-img{max-width: 75%;}
    .mach-shape-wrap{ padding: 0 0 22vw 0;}
    .mach-shape-img img{ padding: 20vw 0 0 0;}
    .spreads-wings .mach-shape-content h5{ font-size: 13px; line-height: 14px;}
    .left-image-slide .mach-shape-wrap{padding: 0 0 27vw 0;}
    .spreads-wings .mach-shape-img img{padding: 30vw 0 0 0;}
    .exports-slide .mach-shape-wrap, .best-brand-slide .mach-shape-wrap, .lifetime-slide .mach-shape-wrap{padding: 0 0 5vw 0;}
    .mind-blowing-slide .mach-shape-img img{padding: 27vw 0 0 0;}

}

@media (max-width: 320px){
    .mach-shape-wrap{ padding: 0 0 25vw 0;}
	 
}
