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

    .home-slide .carousel-caption h2{

        font-size: var(--lg-font);
    
        }
        
    .home-slide .carousel-inner .carousel-item > img {
        /* min-height: 250px; */
        height: 250px !important;
        min-height: 250px !important;
        width: 100%;
        object-fit: cover;
    }

    .epoxy-insulators .owl-custom .owl-next{
        right: 10px;
    }
    .epoxy-insulators .owl-custom .owl-prev{
        left: 10px;
    }
    .news-blog-section .owl-custom .owl-next{
        right: 10px;
    }
    .news-blog-section .owl-custom .owl-prev{
        left: 10px;
    }


}



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

    .overview_details{

        margin: 50px 0;

    }

    .home-slide .carousel-caption h2{

        font-size: var(--lg-font);
    
        }
        
    .home-slide .carousel-inner .carousel-item > img {
        /* min-height: 250px; */
        height: 250px !important;
        min-height: 250px !important;
        width: 100%;
        object-fit: cover;
    }
    
    .epoxy-insulators .owl-custom .owl-next{
        right: 10px;
    }
    .epoxy-insulators .owl-custom .owl-prev{
        left: 10px;
    }
    .news-blog-section .owl-custom .owl-next{
        right: 10px;
    }
    .news-blog-section .owl-custom .owl-prev{
        left: 10px;
    }

  

}



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



    .owl-custom .owl-prev {

        left: -20px;

    }



    .owl-custom .owl-next{

        right: -20px;

    }

    .navbar-brand > img{

        width: 245px;

    }

    header.sticky .custom-navbar .navbar-brand > img{

        width: 240px;

    }



    .career-section .custom-form{

        margin-top: 25px;

    }



    .blog-details-section .section-heading{

        margin-top: 30px !important;

        margin-bottom: 30px !important;

    }



}



@media only screen and (min-width: 769px) and (max-width: 991px) {

    .mv-wrap{

        margin-top: 60px;

    }



    .vacant-box{

        margin-bottom: 20px !important;

    }

    

    .apply-now-btn{

    margin-top: 5px !important;

    }



    .career-section .custom-form{

        margin-top: 25px;

    }

    .blog-details-section .section-heading{

        margin-top: 30px !important;

        margin-bottom: 30px !important;

    }



}



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

/* Responsive Menu CSS Start */



  

.nav-link{

    position: relative;

    display: block;

    width: 100%;

    padding: 16px;

    opacity: 1;

}

.submenu {

    top: 0;

    height: 0px;

    position: relative;

    display: block;

    overflow: hidden;

    width: 100%;

    transition: 0.4s ease;

}


.c_overview-wrap .section-heading {
    margin-top: 60px;
    text-align: center;
}
.c_overview-wrap .c_overview{
    margin-bottom: 30px;
}
.about_company-wrap ul{
    padding-left: 0;
}
.about_company-wrap .certificate-img{
    text-align: center;
    margin: auto;
    padding-top: 30px;
}
.about_company-wrap .certificate-img img{
    width: 100%;
}

.submenu li {

    /* background: #393b42; */

    display: block;

}

.submenu--trigger.active .submenu {

height: auto;

}

.third-submenu {

    height: 0px;

    display: block;

    position: static;

    overflow: hidden;

    margin-left: 25px;

}

/* .third-submenu li {

    background: #424654;

} */

.third-submenu--trigger.active .third-submenu {

    height: auto;

}

.submenu, .third-submenu {

    box-shadow: none;

}

.submenu--trigger i, .third-submenu--trigger i {

    right: 15px;

}

.sub-dropdown-menu > li > a{

    color: var(--tm-black);

}

.main-navbar-nav .dropdown-menu .dropdown-item.active > a{

    background:#393b42;

    color: var(--tm-light-bg);

}

.main-navbar-nav .dropdown-menu{

    box-shadow: none !important;

    padding: 0;

    border-radius: 0;



}


.home-slide .carousel-caption h2{

    font-size: var(--md-font);

    }
    
.home-slide .carousel-inner .carousel-item > img {
    /* min-height: 250px; */
    height: 150px !important;
    min-height: 150px !important;
    width: 100%;
    object-fit: cover;
}

.epoxy-insulators .owl-custom .owl-next{
    right: -25px;
}
.epoxy-insulators .owl-custom .owl-prev{
    left: -25px;
}
.main-navbar-nav .dropdown:hover .dropdown-menu{

    height: auto;

}

.dropdown-item:hover .sub-dropdown-menu{

    height: auto;

}

.sub-dropdown-menu{

    border-radius: 0;

    box-shadow: none !important;

}

.third-submenu--trigger {

    color: var(--tm-black);



}



.main-navbar-nav .dropdown-menu .dropdown-item > a{

    color: var(--tm-black);

    /* background: var(--tm-black); */

}

.sub-dropdown-menu > li > a:hover{

    color: var(--tm-black);

}

.sub-dropdown-menu{

    padding: 0;

}

/* .navbar-nav{

    background: #f0f1ee;

} */



.main-navbar-nav .dropdown-menu .dropdown-item, .sub-dropdown-menu > li{

    border-bottom: 0;

}



.main-navbar-nav .dropdown-menu{

    transform:none;

    transition: none;

}

.main-navbar-nav .dropdown-menu .dropdown-item > a:hover{

    color: var(--tm-black);

}



}



@media only screen and (min-width: 426px) and (max-width: 768px){

    .mv-wrap {

        margin-top: 60px;

    }



    .home-slide .carousel-inner .carousel-item > img{

        min-height: 300px;

    }

}





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

    .section-heading h2, .section-heading h1{

        font-size: var(--md-font);

    }

    .product_box h4{

        font-size: 18px;

    }

    .product_details .accordion-button{

        font-size: 16px;

    }

   



    .owl-custom .owl-prev {

        left: -5px;

    }

    .home-slide .carousel-caption h2{

        font-size: var(--md-font);

        }

    .home-slide .carousel-inner .carousel-item > img {
        /* min-height: 250px; */
        height: 150px !important;
        min-height: 150px !important;
        width: 100%;
        object-fit: cover;
    }

    .epoxy-insulators .owl-custom .owl-next{
        right: 0px;
    }
    .epoxy-insulators .owl-custom .owl-prev{
        left: 0px;
    }
    
    .product-item > .thumb > img{
        width: 100%;
    }


    .owl-custom .owl-prev > img, .owl-custom .owl-next > img {

        width: 14px;

    }



    .owl-custom .owl-next{

        right: -5px;

    }

    /* .mv-wrap{

        margin-top: 60px;

    } */

    .f-title{

        margin-top: 20px;

    }

    .social-links{

        margin-top: 5px !important;

    }

    .vacant-box{

        margin-bottom: 20px !important;

    }

    

    .apply-now-btn{

    margin-top: 5px !important;

    }

    .career-section .custom-form{

        margin-top: 25px;

    }

    .blog-details-section .section-heading{

        margin-top: 30px !important;

        margin-bottom: 30px !important;

    }



    .inner-banner img{

        min-height: 180px;

    }

    .inner-banner .section-heading h1{

        /* font-size: var(--lg-font) !important; */

        font-weight: 500;

    }

    .inner-banner .ib-caption{

        width: 85%;

    }

    .ib-caption.top-50{

        top: 55% !important;

    }

    .breadcrumb .breadcrumb-item{

        font-size: var(--sm-font);

    }

    .c_overview-wrap .section-heading {
        margin-top: 60px;
        text-align: center;
    }
    .c_overview-wrap .c_overview{
        margin-bottom: 30px;
    }
    .about_company-wrap ul{
        padding-left: 0;
    }
    .about_company-wrap .certificate-img{
        text-align: center;
        margin: auto;
    }
    .about_company-wrap .certificate-img img{
        width: 100%;
    }



}



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



.navbar-brand > img{

    width: 185px;

    }

.home-slide .carousel-caption h2{

    font-size: var(--md-font);

    }



section{

     padding: 40px 0;

    }

.mv-wrap:last-child{

        margin-bottom: 30px;

    }

.owl-custom .owl-next, .owl-custom .owl-prev{

   /* display: none; */

   height: 30px;

    width: 30px;

}

.desc > p{

    text-align: justify;

}

.about-section::before{

    background-image: none;

}

.about-section::after{

    background-image: none;

}
.c_overview-wrap .section-heading {
    margin-top: 60px;
    text-align: center;
}
.c_overview-wrap .c_overview{
    margin-bottom: 30px;
}
.about_company-wrap ul{
    padding-left: 0;
}
.about_company-wrap .certificate-img{
    text-align: center;
}
.about_company-wrap .certificate-img img{
    width: 100%;
}

.fac-wrap p{

    font-size: var(--xxs-font);

}

.facility-section .section-heading{

margin-bottom: 15px !important;

}

footer{

    padding: 0 10px 0;

}

.main-ft{

    padding: 30px 0 0px;

}

.social-links > li{

    margin-right: 5px;

}

.epoxy-insulators .owl-custom .owl-next{
    right: 0px;
}
.epoxy-insulators .owl-custom .owl-prev{
    left: 0px;
}


.vacant-box{

    margin-bottom: 20px !important;

}

.apply-now-btn{

margin-top: 5px !important;

}

.custom-form{

    padding: 1rem !important;

}

.career-section p{

text-align: justify;

}

.blog-details-section .section-heading{

    margin-top: 30px !important;

    margin-bottom: 30px !important;

}

.inner-banner img{

    min-height: 135px;

}

.inner-banner .section-heading h1{

    /* font-size: var(--xs-font) !important; */

    font-weight: 500;

}

.inner-banner .ib-caption{

    width: 85%;

}

.ib-caption.top-50{

    top: 55% !important;

}

.breadcrumb .breadcrumb-item{

    font-size: var(--xs-font);

}



.home-slide .carousel-inner .carousel-item > img{

    /* min-height: 250px; */
    height: 130px !important;
    min-height: 130px !important;
    width: 100%;
    object-fit: cover;

}

.home-slide .carousel-caption{

    width: 100%;

}

.home-slide .carousel-caption .custom-btn{
    margin-top: 0 !important;
}

.home-slide .carousel-control-next, .home-slide .carousel-control-prev{

    display: none;

    }



}





