@media (min-width: 1920px){
    .welcome-logo .item img{Max-width: inherit;}
}
@media (min-width:1450px) and (max-width:4000px){
    .container {max-width: 1440px;}
    .manufacturing-sec .transformers {padding: 58px 32px!important;}
    .manufacturing-sec h3 {font-size: 30px; }
    .manufacturing-sec .nav-tabs {border-bottom: none;border: none;outline: 0;}
    .manufacturing-sec .nav-tabs .nav-item .nav-link{font-size: 21px;font-weight: 500;font-family: 'Open Sans', sans-serif;padding-top: 17px;}
    .manufacturing-sec .nav-tabs .nav-item {width: 100%;}
    .carousel-caption {  max-width: 520px!important;}
    .f_menu_av:first-child {width: 17%;}
    .f_menu_av:nth-child(4) {width: 12%;}
    .f_menu_av:nth-child(5) {width: 13%;}
    .f_menu_av:nth-child(6) {width: 28%;}
    .social-link {margin-top: 4rem;}
    .f_menu_av:nth-child(2) {width: 17%;}
    .head-sec h2 {color: #000000;text-transform: uppercase;font-size: 30px; line-height: 36px;}    
    .head-sec p {width: 68%;padding: 10px 0 43px; color: #000000;font-size: 18px; line-height: 24px;}
    .epc-sec h3{position: relative;color: #000000;font-size: 21px;background: #fff;padding: 30px 38px;width: 85%;bottom: 90px;font-weight: 500;}
    .welcome-text h5 {font-size: 48px;line-height:95px;color: #000000;    font-weight: 400;margin-bottom: 10px;}
    .welcome-text span {font-size: 48px;color: #6D6E71;padding-bottom: 15px;font-weight: 600;line-height: 26px;}
    
    .my-text p {font-size: 24px;font-weight: 400;line-height: 36px;color: #000;max-width: 95%;}
    .count-text p{font-size: 18px;font-weight: 400;max-width: 168px;}
    .other-text h6 {color: #EC323A;font-size: 60px;font-weight: 700;}
    .icon-youtube {color: #000000;display: inline-block;font-size: 18px;font-weight: 400;padding-top: 66px;}
    .certification-sec h6 {font-size: 18px;font-weight: 600;padding-bottom: 16px;color: #000000;}
    .carporate-sec {background-image: url(../images/bg-2.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;height: 830px;}
    .carporate-text{position: absolute;top: 11%;max-width: 978px; font-weight: 400;}
    .carporate-sec h3 {font-size: 18px;font-weight: 700;text-transform: capitalize;padding-bottom: 17px;font-family: 'Open Sans', sans-serif;padding-top: 20px;}
    .carporate-sec h2 {text-transform: uppercase;padding-bottom: 30px;padding-top: 10px;font-size: 30px; line-height: 36px; }
    .carporate-sec p {font-size: 16px;text-align: justify;line-height: 26px;font-weight: 500;}
    .carporate-sec ul li {padding: 24px 30px;}
    .carporate-sec ul li a {color: #000000;    font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 500;}
    .carporate-sec ul {display: flex;background: #ffffff5e;width: 40%;}
    .carporate-sec .cor-bg li:after {position: absolute;content: "";width: 1px;height: 54%;left: 182px;top: 21px;background: #ccc;}
    .epc-sec {padding: 100px 0 60px;}
    .welcome-sec:after {position: absolute;content: "";width: 100%;height: 1px;left: 0;bottom: 31.6rem;background: #70707033;z-index: -1;}
    .event span:nth-child(1){color: #000000;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 700;padding-right: 30px;}
    .event span:nth-child(2) {color: #000000;font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;}
    .theme-text p span:nth-child(1) {max-width: 322px;padding: 10px 2px 0 0;font-size: 21px;color: #000000;font-weight: 300;font-family: 'Montserrat', sans-serif;}
    .news_sec .owl-nav.disabled{padding-top: 50px!important;}
    .news-event {background: #f5f5f5;padding: 50px 0 70px; }
    .epc-sec h3 { padding: 15px 0px 15px 20px!important;}

    }
    

    /* @media (min-width:1400px) and (max-width:1440px){
    a.logo {max-width: 110px;    }
    .banner-contents h2, .banner-contents h2 span {font-size: 28px;line-height: 34px;}
    .carousel-caption { top: 70%;}
    .carousel-caption p { font-weight: 500;margin-bottom: 14px;}
    .menu-right ul>li>a {font-size: 16px; padding: 0px 23px;}
    .menu-right{margin-top: 0px;}
    nav.sticky .menu-right ul>li>a {font-size: 16px;}
    .services-right .nav-tabs .nav-item .nav-link { font-size: 20px;}
    .news-left p {font-size: 18px;      line-height: 26px;}

} */

@media only screen and (max-width: 1440px) { 
.manufacturing-sec h2 { font-size: 52px; line-height: 57px;}
.services-right .nav-tabs .nav-item .nav-link {font-size: 22px;}
.my-text p {font-size: 21px;line-height: 33px;}
.other-text h6 {font-size: 52px;}
.welcome-sec:after {bottom: 500px;}
.icon-youtube {padding-top: 110px;}
.news-event {padding: 20px 0 41px;}
.count-text p { max-width: 210px;}
.welcome-sec h3{font-size: 21px;}

}


@media only screen and (max-width: 1400px) { 
    .services-right a img{margin-top: 5px;}
    .services-right .nav-tabs .nav-item .nav-link{padding:10px 16px 8px 25px;}
    .news-event {padding: 60px 0 41px;}
    .services-right{ margin-right: 0px;}  
    .carousel-caption {  max-width: 27%;}
    .banner-contents h2, .banner-contents h2 span{font-size: 26px; line-height: 32px;margin-bottom: 10px;}
    .carousel-caption p { font-size: 15px;line-height: 20px;}
    .icon-youtube {padding-top:50px;}
    .welcome-sec:after {position: absolute;content: "";width: 100%;height: 1px;left: 0;bottom: 410px;background: #70707033;z-index: -1;}
    .manufacturing-sec h2{font-size: 42px; line-height: 46px;}
    .manufacturing-sec p {line-height: 24px;margin-bottom: 15px;font-size: 15px;}
    .manufacturing-sec:after{top:400px}     
    .news-event h2 {margin: 20px 0px 50px;}
    .manufacturing-sec h2 { min-height: 190px;}
    .owl-carousel.banner-carousel .owl-item img { object-fit: cover;display: block;}
    .manufacturing-sec { padding: 90px 0 100px;}
    .services-right .nav-tabs .nav-item .nav-link {  font-size: 19px;}
    .main-service-sec {  padding: 60px 0 70px;}
    .welcome-sec {padding: 70px 0 60px;}
    .news-left p { font-size: 16px; line-height: 26px;}
    .carporate-text:nth-child(1) p { margin-top: 0px;}
    .carporate-overlay p { margin-bottom: 34px;}
    .services-right ul {position: absolute;top: 10rem;}
	.welcome-sec:after {bottom: 450px;}

}

@media(max-width: 1280px){
.banner-contents h2, .banner-contents h2 span {font-size: 25px;}

}

@media(max-width: 1199px){
.head-sec p { width: 80%;}
.welcome-text span {font-size: 40px;}
.services-right .nav-tabs .nav-item .nav-link { padding: 12px 20px 12px 24px;}
.services-right .nav-tabs .nav-item .nav-link {font-size: 17px;}
.services-right ul {top: 7rem;}
.integrated-section {position: absolute;top: 35%;left: 11%!important;width: 421px;background: #fff;padding: 21px 20px 17px 25px;bottom: 17rem!important;text-align: start!important;}
.integrated-section h1 {font-size: 30px; font-weight: 600;padding-bottom: 20px;}
.menu-right ul>li>a { padding: 0px 15px;}
.carousel-caption p {font-size: 14px;line-height: 20px;}
.banner-contents h2, .banner-contents h2 span {font-size: 21px;line-height: 26px;}
.carousel-caption.banner-contents { padding: 15px;}
.carousel-caption{top:65%;}
.manufacturing-sec h2 {font-size: 40px;line-height: 46px;}
.manufacturing-sec .transformers {padding: 45px 15px;}
.manufacturing-sec .nav-tabs .nav-item .nav-link {font-size: 15px;}
.manufacturing-sec{    padding: 76px 0 80px;}
.head-sec p {padding: 25px 41px 40px!important;}
.epc-sec h3 { padding: 15px 0px 15px 20px;}
.welcome-text h5 {font-size: 36px;}
.my-text p {font-size: 16px;line-height: 26px;}
.count-text p { padding: 15px 0 0px; font-size: 13px;}
.welcome-text span {font-size: 44px;}
.other-text h6 {font-size: 40px;}
.certification-sec .item p {font-size: 12px;padding: 8px 10px; line-height: 17px;}
.count-text p {  max-width: 85%;}
.icon-youtube {padding-top: 50px;}
a.logo {max-width: 85px;}
.welcome-sec:after {bottom: 375px;}
.news-event { padding: 40px 0 41px;}
.epc-sec h3 { font-size: 15px;font-weight: 500;}




}

@media (min-width: 576px) and (max-width: 1023px){
.container {width: 100%;max-width: 100%;}
}


@media(max-width: 991px){
.content-top {padding-top: 70px;}
.head-sec h2 {font-size: 24px;font-weight: 600;margin: 0px 0 0px;}
.manufacturing-sec h3 {font-size: 24px;}
.manufacturing-sec h2 {min-height: 80px; }
.services-right {left: 0px;}
.welcome-text h5 {font-size: 40px;}
.welcome-text span {font-size: 40px;color: #6D6E71;font-weight: 500;}
.my-text p {font-size: 18px; }
.welcome-text {padding: 1px 0;}
.other-text h6 {font-size: 46px;}
.icon-youtube {padding-top: 60px;}
.news-event h2{padding: 40px 0px;}
.welcome-sec:after {bottom: 390px;}
.theme-text p span:nth-child(1){font-size: 14px;}
.carporate-sec p {font-size: 13px;text-align: justify;line-height: 26px;font-weight: 400;}
.count-text p {font-size: 16px;font-weight: 400;max-width: 155px;}
.carporate-text {position: absolute;top: 7%;padding-left: 1px;max-width: 792px;font-weight: 400;}
.head-sec p {font-size: 15px;width: 100%;padding: 20px 116px;}
.epc-sec h3 {position: relative;font-size: 16px;padding: 15px 16px;}
.epc-sec {padding: 48px 0 0px;}
.manufacturing-sec h2 {font-size: 28px; line-height: 36px;}
.integrated-section{left: 21%!important; }
.manufacturing-sec .nav-tabs .nav-item .nav-link{font-size: 14px; font-weight: 400;}
.manufacturing-sec:after {top: 382px;}
.manufacturing-sec {padding: 60px 0 60px;}
.carporate-overlay {position: absolute;bottom: 53%;}
.carousel-caption.banner-contents{margin-left: 30px;}
.carousel-caption {max-width: 30%;}
.banner-contents h2, .banner-contents h2 span {font-size: 20px;line-height: 24px;}
.carousel-caption p {margin-bottom: 10px;}
.manufacturing-sec:after {  top: 280px;}
.manufacturing-sec p { padding-top: 60px;}
.services-right ul { top: 7rem;}
.services-right .nav-tabs .nav-item .nav-link {  padding: 10px 10px 10px 10px;}
.main-service-sec .card_img:before { height: 75%;    background: transparent linear-gradient(356deg, #000000d9 40%, #54545400 82%) 63% 48% no-repeat padding-box;}
.service-text {width: 60%;}
.service-text h5{font-size: 24px;line-height: 32px;}
.service-text p { font-size: 18px;margin-bottom: 20px;}
.welcome-text h5 {font-size: 32px;}
.welcome-text span {font-size: 30px; font-weight: 600;}
.my-text p { padding: 8px 0px 15px 0px;line-height: 25px;}
.welcome-sec {padding: 60px 0 40px;}
.other-text h6 {font-size: 36px;margin-top: 5px;}
.news-event .owl-carousel .item img {width: 100%;}
.news-detail {display: inline;}
.news-detail .news-right{width: auto;}
.news-detail .news-right img{left: 0;}
.news-detail .news-right img {/* right: 1.5rem; */max-width: inherit;margin-left: 25px;}
.theme-text{margin-bottom: 10px;height: 190px;}
.news-left p { margin-top: 10px;}
.news-event {padding: 0px 0 10px;}
.news_sec .owl-dots {margin-top: 30px;margin-bottom: 30px;}
.carporate-sec p {line-height: 21px;}
.carporate-text:nth-child(1) p {padding-bottom: 10px;}
.welcome-logo .item img{background-color: #fff;box-shadow: 0px 3px 6px #00000029;margin: 15px 6px;}
.services-right .nav-tabs .nav-item .nav-link {font-size: 20px;    padding: 10px 10px 10px 20px;}
.certification-sec { padding: 21px 20px 3px;}
.certification-sec a { margin-bottom: 0px;}
.carporate-sec h2 {font-size: 24px;font-weight: 600;}

}


@media(min-width:768px) {
.nav-tabs {display: flex;}
.card { border: none;}
.card .card-header { display:none;}  
.card .collapse{ display:block;}

}

@media(max-width:768px){
	
	.owl-carousel.banner-carousel .owl-item img {display: block;     object-fit: cover;     height: 100vh;}
	.menu-right ul>li>a {padding: 0px 15px;font-size: 11px;  }
    nav.sticky .menu-right ul>li>a {padding: 0px 15px;font-size: 11px;  }
    .news-detail .news-right {max-width: 12%;}
    .theme-text { height: 240px;}
    .carporate-text {position: inherit;max-width: 100%;margin-top: 60px;}
    .other-text h6 {font-size: 30px;}
    .welcome-sec:after {bottom: 330px;}
    .other-text:before { left: 7%;}
    .services-right ul {top: 1.5rem;}
    .manufacturing-sec h2 {font-size: 26px;  line-height: 34px;min-height: 70px;}
    .manufacturing-sec h3:after { bottom: -20px;}
    .services-right .nav-tabs .nav-item .nav-link {font-size: 15px;padding: 10px 10px 10px 15px;}
    .my-text p {font-size: 15px;line-height: 20px;}
    .certification-sec .item img {max-width: 50px;height: 50px;  }
    .icon-youtube {padding-top: 40px;}
    .mbl-clps li a{font-size: 13px;}
    .carousel-caption.banner-contents {left: 0;right: 0;margin: 0px auto;background-color: #009BDF;padding: 20px 25px;}
section.banner .owl-dots { bottom: 25%;}
.carousel-caption p{display: none;}
.carousel-caption {top: 82%;}
section.banner .owl-dots {bottom: 36%;}
.carousel-caption.banner-contents h2 span {font-size: 21px;line-height: 30px;color: #fff;font-weight: 500;}
.carousel-caption.banner-contents {max-width: 62%;}
.carousel-caption.banner-contents h2 span {font-size: 21px; line-height: 24px;}

}

@media(max-width:767px){
.carporate-sec ul li{color: #fff;line-height: 10px;}
.news-mobile{display: block;}
.welcome-sec:after{display: none;}
.other-text:before {left: 3%;}
.tab-content > .tab-pane {display: block !important;opacity: 1!important;}
.epc-sec h3 {font-size: 21px;padding: 18px 30px;}
.manufacturing-sec .nav-tabs{display: none;}
/* .fade:not(.show){ display: block !important;opacity: 1!important; }*/
.services-right {display: none;}
.integrated-section {left: 0%!important;}
.manufacturing-sec {padding: 43px 0 12px;}
.content-top { padding-top: 40px;}
.carporate-sec .cor-bg li:after {width: 30%;height: 1px;left: 0;    background: #bfbebe;bottom: 16px;}
a[aria-expanded='true'] > span { transform: rotate(180deg);transition: transform 333ms ease-out;}
section.tab_section span.lnr.lnr-chevron-down.accordion_mobile, section.our_people span.lnr.lnr-chevron-down.accordion_mobile {float: right;padding-top: 8px;}
.manufacturing-sec .card-header::after {   margin-left: auto;content: "";background-image: url(../images/right-arrow.svg);background-repeat: no-repeat;background-size: cover;transition: transform .2s ease-in-out;top: 24px;right: 12px;width: 35px;height: 36px;position: absolute; transform: rotate(90deg);transition: transform 333ms ease-out; }
.manufacturing-sec .collapsed .card-header::after{    margin-left: auto;content: "";background-image: url(../images/right-arrow.svg);background-repeat: no-repeat;background-size: cover;transition: transform .2s ease-in-out;width: 35px;height: 36px;position: absolute;  transform: rotate(0deg);}
.service-left .card-header::after {    margin-left: auto;content: "";background-image: url(../images/right-arrow.svg);background-repeat: no-repeat;background-size: cover;transition: transform .2s ease-in-out;top: 11px;right: 12px;width: 35px;height: 36px;position: absolute;transform: rotate(90deg);transition: transform 333ms ease-out;}
.service-left .collapsed .card-header::after { margin-left: auto;content: "";background-image: url(../images/right-arrow.svg);background-repeat: no-repeat;background-size: cover;transition: transform .2s ease-in-out;top: 11px;right: 12px;width: 35px;height: 36px;position: absolute; transform: rotate(0deg);}
.head-sec p{font-size: 14px;font-weight: 400;width: 85%!important;margin: 0 auto;padding: 20px 0 10px;margin-bottom: 0px; }
.my-accordian{position: relative;top: 15%;right: 0%;}
.icon-youtube {padding-top: 60px;padding-bottom: 52px;}
.carporate-text {position: relative;top: 7%;}
.welcome-text {padding: 0px 0;}
.carporate-sec ul {width: 100%;background: none; box-shadow: none; display: inline-block;}
.epc-sec h3{width: 70%;    bottom: 100px;}
.carporate-overlay {    bottom: 40%;}
.news-event {background: #f5f5f5;padding: 30px 0;}
.head-sec h2 {font-size: 24px;color: #000000;    text-transform: uppercase;font-weight: 700;}
.carporate-sec h2 {font-size: 20px;font-weight: 700;text-transform: uppercase;padding-bottom: 10px;padding-top: 10px;}
.other-text h6 {color: #EC323A;font-size: 37px;font-weight: 600;}
.my-text p {font-size: 17px;padding: 15px 2px 15px 0px;font-weight: 400;line-height: 31px;}
.epc-sec {padding: 40px 0;}
.main-service-sec {background: #F5F5F5;padding: 41px 0;}
.news-mobile{padding-top: 10px;}
.news-detail-mobile .news-right-mobile {max-width: 13%;}
.news_mobile_sec .owl-dots {margin-top: 30px;margin-bottom: 0px;}
.news-left-mobile p {font-size: 14px;line-height: 22px;margin-top: 6px;margin-bottom: 2px;}
.carporate-text:nth-child(1) p {margin-top: 10px;}
.carporate-sec p {line-height: 21px;font-weight: 600;}
.carporate-sec ul li a { padding-bottom: 0px;line-height: 6px;}
.carporate-sec ul li {padding: 0px 0px 36px 0px;position: relative;}
.certification-sec a{display: none;}
a.logo img {width: 14%;transition: 0.5s;}
nav.sticky a.logo img{width: 10%; transition: 0.5s;}
.carousel-caption.banner-contents {left: 0;right: 0;margin: 0px auto;background-color: #009BDF;padding: 20px 25px;}
section.banner .owl-dots { bottom: 25%;}
.carousel-caption p{display: none;}
.carousel-caption {top: 82%;}
section.banner .owl-dots {bottom: 36%;}
.carousel-caption.banner-contents h2 span {font-size: 21px;line-height: 30px;color: #fff;font-weight: 500;}
.carousel-caption.banner-contents {max-width: 62%;}
.carousel-caption.banner-contents h2 span {font-size: 21px; line-height: 24px;}
.news-event{display: none;}
.epc-sec .col-md-4{ margin-bottom: -30px;}
.manufacturing-sec h3 {font-size: 24px; font-weight: 700;}
.manufacturing-sec h3::after{display: none;}
.card-header{background-color: #231F20; border-bottom: 1px solid rgb(76 76 76 / 55%);}
a .card-header h5 {color: #009BDF;font-size: 20px;font-weight: 500;line-height: 60px; padding-left: 15px;padding: 0 5px;}
.owl-carousel.banner-carousel .carousel-caption.banner-contents a img{filter: invert();}
.service-left .card-header{background-color: #EC323A; padding: 2px;}
.service-left .card-header h5 {font-size: 19px;padding: 0 15px;color: #fff;}
a .service-left .card-header h5 {color: #fff;}
.card-body .col-md-6:nth-child(1){order: 2;}
/* .manufacturing-sec .container{padding-left: 0px; padding-right: 0px;} */
.card-header:first-child{border-radius: 0px;}
.manufacturing-sec:after {top: 53%;}
.manufacturing-sec h2 { margin-top: 20px;}
.manufacturing-sec p {padding-top: 20px; font-size: 16px;line-height: 26px;}
.manufacturing-sec img{max-width: 55%;margin-top: 40px;margin-left: 2rem;}
.manufacturing-sec img.img-fluid.right-arrow{margin-top: 10px;margin-left: 0px;}
.manufacturing-sec:after{display: none;}
.manufacturing-sec .card-body{position: relative;}
.manufacturing-sec .card-body:after {width: 96%;left: 11px;right: 0px;}
.head-sec p {font-size: 14px;  width: 100%!important; font-weight: 500;padding: 25px 0px 20px!important;}
.epc-sec h3 {width: auto;}
.epc-sec {padding: 40px 0 10px;}
.service-text p{display: none;}
.service-text h5 {font-size: 21px;line-height: 32px;font-weight: 500;}
.service-text {width: 45%;}
.certification-sec .owl-theme .owl-dots .owl-dot{display: block; margin: 0px auto;}
.certification-sec .owl-dots {text-align: center;margin-top: 30px; margin-bottom: 20px; display: inline-flex;}
.certification-sec .owl-carousel .owl-nav button.owl-prev{display: none;}
.certification-sec .owl-carousel .owl-nav button.owl-next{display: none;}
.certification-sec h6 { padding-bottom: 20px;margin-top: 15px;}
.news_mobile_sec .owl-theme .owl-dots .owl-dot.active span {background: rgb(167 167 167);width: 12px;transition: 0.5s;height: 12px;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: none;}
.count-text p {  max-width: 294px;    padding: 0px 0 10px;}
.icon-youtube {padding-top: 30px;padding-bottom: 80px;}
.theme-text-mobile {  padding: 20px 10px 0px 10px;}
.manufacturing-sec h2 {min-height: auto;font-weight: 400;font-size: 26px;line-height: 30px;}
.social-link ul{margin-left: 10px!important; margin-top: 10px;}


}


@media (max-width: 575px){
.container {padding: 0 5%;}
.manufacturing-sec h2{min-height: auto;}
.mobile-icon { top: 2rem;}
nav.sticky .mobile-icon {top:1.5rem;}
.carousel-caption.banner-contents {max-width: 80%;}
.carousel-caption.banner-contents h2 span {line-height: 30px;}
.epc-sec h3 {width: auto;font-size: 16px;padding: 12px 18px;}
.epc-sec .col-md-4 {margin-bottom: -30px;}
.service-text h5 {font-size: 16px;line-height: 26px;}
.welcome-text h5 { line-height: 34px;}
.my-text p {font-size: 16px; line-height: 24px;}
.carporate-overlay {bottom: 47%;}
.welcome-logo .item img{max-width:260px;}
.news-mobile .owl-carousel .item img {height: 250px;object-fit: cover;}
.theme-text-mobile{height: auto; padding-bottom: 30px;}
.news-left-mobile p {margin-top: 14px;margin-bottom: 14px;}
.carporate-sec h2 {font-size: 21px;line-height: 38px;}
.carporate-sec .cor-bg li:after {width: 100%;}
.carporate-sec h3 { padding-bottom: 30px;}

.service-left .card-header h5 {font-size: 18px;padding: 14px 15px;color: #fff; line-height: 22px;}
.manufacturing-sec .card-body:after {  width: 96%;}
.social-link
}

@media (max-width: 480px){

.icon-youtube {padding-bottom: 40px;}
.count-text p {max-width: 130px;}
.other-text:before {left: 5%; top:18%;width: 26%;}
a .card-header h5 { font-size: 16px;}
.card-header {padding: 0rem 1rem;}
.head-sec p {  padding: 30px 0px 20px!important;line-height: 22px;}
.service-text {width: 60%;}
.carporate-overlay {bottom: 55%;}
.carporate-sec{height: 800px;}
.manufacturing-sec h2 {font-size: 21px;line-height: 26px;}
.carousel-caption.banner-contents h2 span {font-size: 19px;}
.welcome-logo .item img {max-width: 210px;}
.manufacturing-sec .card-body:after {width: 95%;}
.manufacturing-sec p {font-size: 15px;line-height: 22px;}
.manufacturing-sec .card-header::after{top:16px}

}

@media (max-width: 360px){
a.logo img {width: 18%;}
header nav{margin-top: 0px;}
.epc-sec h3 {width: auto;font-size: 13px;padding: 8px 18px;bottom: 70px;}
.service-text {width: 70%;}
.service-text h5 {font-size: 15px;}
a .card-header h5  {font-size: 15px; padding-left: 0px;}
.other-text h6 {font-size: 26px;}
.carousel-caption.banner-contents h2 span {font-size: 21px; line-height: 28px;}
.carousel-caption.banner-contents {max-width: 90%;}
.manufacturing-sec .card-body .col-lg-6:nth-child(2) {padding-left: 5px;}
.welcome-sec:after {top: 570px!important;}
.carporate-overlay {bottom: 62%;}
.certification-sec .item p {font-size: 12px;}
.welcome-logo .item img {max-width: 148px;}
.manufacturing-sec .card-body:after {width: 93%;}
.carporate-sec h2 {font-size: 21px;line-height: 28px;}
.service-left .card-header h5 {font-size: 16px;padding: 13px 12px;color: #fff;}
.f_menu_av ul {margin-left: 1rem;}


}