@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] {
text-decoration:inherit;
color: inherit; 
}

@media only screen and (min-width: 1023px) {    
  

  /* .abt-mainali.is-animated h4, .abt-mainali.is-animated h2, .abt-mainali.is-animated a.abt-arw, .prod-lst .prod-lst-cnt.second.is-animated .prod-cnt-lft h2, .prod-lst .prod-lst-cnt.second.is-animated .prod-cnt-lft p, .prod-lst .prod-lst-cnt.second.is-animated .prod-cnt-lft ul, .prod-lst .prod-lst-cnt.second.is-animated .prod-cnt-rgt, .prod-lst.is-animated .prod-cnt-lft h2, .prod-lst.is-animated .prod-cnt-lft p, .prod-lst.is-animated .prod-cnt-lft ul, .prod-lst.is-animated .prod-cnt-rgt,  .inner-banner.is-animated .inner-ban-cnt ul, .inner-banner.is-animated .inner-ban-cnt h1, .inner-banner.is-animated .inner-ban-cnt p, .carnico-lst.is-animated h2, .carnico-lst.is-animated p, .carnico-lst.is-animated ul, .bredcrum.is-animated ul, .empresa-sec.is-animated .emp-lft h1, .empresa-sec.is-animated .emp-lft p, .empresa-sec.is-animated .emp-rgt img, .comp-desc.is-animated h3, .comp-desc.is-animated p, .comp-map.is-animated svg, .empresa-service.is-animated h1, .empresa-service.is-animated ul.service-list, .empresa-list.is-animated ul, .page-title.is-animated h1, .page-title.is-animated p, .contact-form-sec.is-animated h1, .contact-form-sec.is-animated p, .contact-form-sec.is-animated form, .contact-map-sec.is-animated iframe, .distributor-map.is-animated .map-sec, .ferias-lst.is-animated h2, .ferias-lst.is-animated p, .ferias-lst.is-animated ul, .multimedia-sec.is-animated h1, .multimedia-sec.is-animated .controls, .multimedia-sec.is-animated .veure-but, .doc-sec.is-animated h1, .doc-sec.is-animated .controls1, .multimedia-sec.is-animated .container, .news-inner.is-animated .news-inner-cont h1, .news-inner.is-animated .news-inner-cont h3.date, .news-inner.is-animated .news-inner-cont p, .news-inner.is-animated .news-inner-images, .news-inner.is-animated .news-inner-cont h3, .news-rel.is-animated h1, .sierra-banner.is-animated #slider, .sierra-banner.is-animated #carousel, .sierra-cinta.is-animated .sierra-cnt h1, .sierra-cinta.is-animated .sierra-cnt p, .sierra-lst.is-animated .sierra-para p, .sierra-lst.is-animated .sierra-para .des-ficha-lst, .videos-destacados.is-animated h2, .videos-destacados.is-animated .videos-des-lft, .videos-destacados.is-animated .videos-des-rgt, .desta-lst.is-animated h2, .desta-lst.is-animated ul, .prod-btm-lst.is-animated ul { opacity: 1; transform: translate3d(0, 0, 0);} */
  
  /* .prod-lst .prod-lst-cnt.second .prod-cnt-lft h2, .prod-lst .prod-cnt-lft h2, .abt-mainali h4, .inner-banner .inner-ban-cnt ul, .carnico-lst h2, .bredcrum ul, .empresa-sec .emp-lft h1, .empresa-sec .emp-lft p, .comp-desc h3, .empresa-service h1, .comp-map svg, .empresa-list ul, .page-title h1, .contact-form-sec h1, .contact-map-sec iframe, .ferias-lst h2, .multimedia-sec h1, .doc-sec h1, .news-inner .news-inner-cont h1, .news-rel h1, .sierra-banner #slider, .sierra-banner #carousel, .sierra-cinta .sierra-cnt h1, .videos-destacados h2, .desta-lst h2, .prod-btm-lst ul {transition-delay: 0.15s;} */
  /* .prod-lst .prod-lst-cnt.second .prod-cnt-lft p, .prod-lst .prod-cnt-lft p, .abt-mainali h2, .inner-banner .inner-ban-cnt h1, .carnico-lst p, .empresa-sec .emp-rgt img, .comp-desc p, .empresa-service ul.service-list, .page-title p, .contact-form-sec p, .ferias-lst p, .multimedia-sec .controls, .doc-sec .controls1, .news-inner .news-inner-cont h3.date, .sierra-cinta .sierra-cnt p, .sierra-lst .sierra-para p, .videos-destacados .videos-des-lft, .videos-destacados .videos-des-rgt, .desta-lst ul {transition-delay: 0.35s;}
  .prod-lst .prod-lst-cnt.second .prod-cnt-lft ul, .prod-lst .prod-lst-cnt.second .prod-cnt-rgt, .prod-lst .prod-cnt-rgt, .prod-lst .prod-cnt-lft ul,  .abt-mainali a.abt-arw, .inner-banner .inner-ban-cnt p, .contact-form-sec form, .distributor-map .map-sec, .ferias-lst ul, .multimedia-sec .container, .news-inner .news-inner-cont p, .sierra-lst .sierra-para .des-ficha-lst {transition-delay: 0.5s;} */
  /* .carnico-lst ul, .multimedia-sec .veure-but, .news-inner .news-inner-images {transition-delay: 0.6s;}
  .news-inner .news-inner-cont h3 {transition-delay: 0.6s;} */
  
 
  }

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
}

@media only screen and (min-width:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}

}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

}
@media only screen and (min-width:1599px) and (max-width:1920px) {
  ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav { left: 335px;}

}
@media only screen and (min-width:1399px) and (max-width:1600px) {
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav { left: 235px;}

}
@media only screen and (min-width:1280px) and (max-width:1400px) {
.menu-desc { width: 265px; padding: 35px 25px 50px;}
.menu-desc h5 { font-size: 22px;line-height: 27px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav { left: 135px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div { width: 810px; height: 425px; }
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a { padding: 6px 15px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div { height: 450px;}
/*inner*/
.flex-cont h1{font-size: 32px;  line-height: 40px;}
    
}


@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:1000px;}
.menu-desc { width: 250px; padding: 25px 15px 30px; display: none;}
.menu-desc h5 { font-size: 20px;line-height: 25px; padding-bottom: 15px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav { left: 0px; width: 310px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > div { width: 700px; height: 425px; }
ul.ruby-menu > li.ruby-menu-mega-blog > div > ul.ruby-menu-mega-blog-nav > li > a { padding: 4px 10px;}
ul.ruby-menu > li.ruby-menu-mega-blog > div { height: 450px;}
.head-lft {width: 175px;}
.flex-cont h1{font-size: 28px;line-height: 40px;}
.head-rgt { width: calc(100% - 175px);}
.top-sec { padding: 8px 0px 8px 20px;}
ul.top-det li {padding-right: 10px;margin-right: 10px;}
ul.top-det li a { font-size: 12px;}
ul.top-menu li {padding-right: 8px;margin-right: 8px;}
ul.top-menu li a { font-size: 12px;}
ul.ruby-menu > li > a {padding: 0 8px 0 8px; font-size: 13px;}
ul.ruby-menu > li > ul { box-shadow: none;}
ul.ruby-menu > li > a:only-child {padding: 0 15px 0px 15px;}
.menu-rgt > ul > li img { width: 70px;}
.home-banner .flexslider { min-height: inherit;}
.enquiry-popup { padding: 25px 40px 40px;}
.enquiry-popup h2 {font-size: 30px;line-height: 40px;}
.popup-lft { padding-right: 45px;}
.welcome-sec {padding: 95px 0 75px;}
.wel-title, .hm-machinery-sec .machine-title p {padding: 0 40px;}
.serve-sec{padding: 75px 0px;}
.ser-lst ul li {padding: 40px 30px 50px;}
.machinery-sec {padding: 75px 0px;}
.machine-title p {padding: 0px 15%;}
.csr-sec ul li .btm-cnt { padding: 45px;}
.csr-sec ul li .btm-cnt h3 {font-size: 32px;line-height: 40px;}
.foot-menu ul li h3 {font-size: 18px;line-height: 22px;}
.foot-menu ul { column-gap: 3%;}
.foot-menu ul li {flex: 0 1 24%;}
/*inner*/
.our-agents ul{padding: 0;}
.our-agents{padding: 50px 0;}
.country-sec{padding: 50px 0;}
.our-factory{padding: 50px 0 0 0;}
.unit-cnt{padding: 25px;}
.head-office ul li {padding: 0 25px;}
/*career*/
.career-main-list{padding: 50px 0;}
.career-main-list h2{font-size: 32px; line-height: 36px;}
.career-main-list h5{margin-bottom: 30px;}
.inner-title-main h1{font-size: 32px; line-height: 42px;}
.note-bx p br{display: none;}
.career-details{padding: 50px 0;}
.career-lft{padding-right: 40px;}
.apply-job-form{padding: 0;}
/*abt*/
.award-lst,.abt-sec,.our-vision {padding: 50px 0;}
.infra-structure{padding: 50px 0 110px 0;}
.infra-structure p{padding: 0;}
.infra-structure h2{font-size: 32px; line-height: 36px;}
#infra-lst {margin-top: 25px;}
.award-lst ul li .award-img{margin-bottom: 10px;}
.award-lst ul li h3 {font-size: 16px; line-height: 26px; letter-spacing: 1px;}
.founder-cnt {padding: 0px 50px 0 0;}
.our-vision h5{line-height: 32px;}
.abt-sec h2{font-size: 32px; line-height: 36px;}
.abt-sec h2 br{display: none;}
.abt-sec h5 {font-size: 18px; line-height: 30px;}
.inner-main-title{padding: 0 0 30px 0;}
.inner-main-title h1{font-size: 32px; line-height: 36px; padding-bottom: 15px;}
.machine-lst.machine-pge {margin-top: 30px;}
/*prd*/
.products-sec{padding: 50px 0;}
.products-sec h2{font-size: 32px; line-height: 36px;}
.products-menu ul li a{padding: 12px 5px; letter-spacing: 0;}
.products-sec h5 {margin-bottom: 30px;}
.mou-sec h2 {font-size: 24px; line-height: 36px;}
.mou-sec {margin-bottom: 30px;}
.projects-sec{padding: 50px 0;}
.projects-rht h2 {font-size: 24px;line-height: 32px; margin-bottom: 20px;}
.smk_accordion .accordion_in .acc_head{letter-spacing: 1px;}
/*enq*/
.rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:checked + label, .rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:not(:checked) + label {
 margin-right: 40px;}
 .que-full h2{letter-spacing: 1px;}
 .news-main .news-cnt p{font-size: 16px; line-height: 26px; min-height: 135px;padding-bottom: 30px;}
 .our-news-full-rgt h3 {margin-bottom: 15px;}
 .news-main .news-cnt {padding-top: 20px;}
 .our-news-sec {margin-bottom: 40px;}
 .pagination {margin-top: 40px;}
 /*newsdetail*/
.news-inner {padding: 0 100px;}
.sos-lst ul{padding: 15px 100px;}
.related-news{padding: 50px 0;}
.news-det-cnt{margin-bottom: 0;}
.paper-core{padding-bottom: 80px;}
.paper-core h2{font-size: 24px;line-height: 36px; letter-spacing: 1px;}
.paper-core-inner{text-align: center;}
a.get-quote{position: relative; left: 0; right: 0; margin: 0 auto; top: 20px;}
.salient-sec, .cone-sec{padding: 50px 0;}
.salient-sec h2{font-size: 24px; line-height: 30px;}
.features{padding: 30px;}
.cone-cont {float: left;width: 48%;margin-right: 4%;}
.cone-img {float: right;width: 48%;}
.cone-sec h2{font-size: 28px; line-height: 32px;}
.cone-sec h2 br{display: none;}
.csr-list ul li .csr-cnt{padding: 25px;}
.csr-list ul li .csr-cnt h3 br{display: none;}
.sus-sec {padding: 50px 0;}
.sus-inner{padding: 0;}
.enviroment-list {padding: 50px 0;}
.sus-sec h2{font-size: 32px; line-height: 36px;}

.country-sec ul { padding: 0;}
.projects-list { padding: 40px 0;}
.projects-list ul li a h3 { line-height: 26px; }

.flex-cont h1{font-size: 28px;  line-height: 36px; margin-bottom: 10px;}
.flex-cont h3{margin-bottom: 5px;}
.flex-caption{top: 30px;}

/*20-6-2023*/
.news-sec.brand{padding: 50px 0;}
.news-sec.brand h2{font-size: 28px;line-height: 40px;margin-bottom: 15px;}
#brand-lst .owl-nav { top: -65px;}


/* 08Sep2023 */
.foot-new .foot-menu ul li, .foot-new .foot-menu ul li:nth-child(3) { flex: 0 1 48%;}
.foot-new .foot-menu ul li:last-child { flex: 0 1 45%;}
.foot-new .foot-menu ul.foot-links { margin-top: 10px;}
.foot-new .foot-menu ul.foot-links li { flex: 0 1 100%;padding-bottom: 15px;}
.foot-menu ul li ul.foot-logos li:first-child {flex: 0 1 auto;}
.foot-menu ul li ul.foot-logos li a img{width:auto;height: 65px;}
.foot-menu ul li ul.foot-logos li:first-child {flex: 0 1 auto;}
.foot-menu ul li ul.foot-logos li {flex: 0 1 auto;}
.foot-new .foot-menu ul li li:last-child {flex: 0 1 auto;}

.foot-new .foot-menu ul{row-gap: 20px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:740px;}
.scroll { display: none;}
.header-div { padding: 12px 0px 5px; display: flex;justify-content: space-between;}
.top-sec { display: none;}
.main-menu, .menu-rgt { display: none;}
.head-lft { width: 120px;}
.main-div { justify-content: right;height: 100%;}
.btm-sec { height: 100%;}
.m-menu { display: block;}
.home-banner .flexslider { min-height: inherit;}
/* .flex-caption { float: left; position: relative; top:auto; padding: 25px 0px; background: #0550ab;}
.flexslider .slides > li.left .flex-caption{float: left; position: relative; top:auto; padding: 25px 0px; background: #0550ab;transform: translateY(0%);}
.flexslider .slides > li.left .flex-caption .flex-cont{text-align: center;}
.flexslider .slides > li.left .mbl{display: block;}
.flexslider .slides > li.left .dsk{display: none;} */
.flex-caption { top: 30px;}
.flex-cont h3 { font-size: 14px; line-height: 18px; margin-bottom: 10px;}
.flex-cont h1 { font-size: 24px; line-height: 28px; margin-bottom: 14px;}
.enquiry-popup { padding: 25px 0px 30px;}
.enquiry-popup h2 {font-size: 24px;line-height: 34px;padding: 0px 0px 15px 0px;margin-bottom: 30px;}
.enquiry-popup h2::before { right: 0px; margin: auto;}
.popup-lft { width: 100%; padding-right: 0px; text-align: center; margin-bottom: 30px;}
.popup-lft p {font-size: 14px;}
.popup-rgt { width: 100%;}
.welcome-sec {padding: 75px 0 55px;}
.wel-title, .hm-machinery-sec .machine-title p {padding: 0 0px;}
.wel-title h2 {font-size: 28px;line-height: 28px;}
.wel-title h4 {font-size: 18px; line-height: 25px; padding-bottom: 15px;}
.wel-title p {font-size: 17px;line-height: 30px; padding-bottom: 25px;}
.count-title h4 { font-size: 15px; line-height: 25px;}
.serve-sec{padding: 50px 0px;}
.serve-sec h2{font-size: 28px;line-height: 30px; padding-bottom: 25px;}
.ser-lst ul { column-gap: 2%;}
.ser-lst ul li {flex: 0 1 32%; padding:25px 20px 45px;}
.ser-main .ser-cnt p {font-size: 15px;line-height: 24px; }
.machinery-sec {padding: 50px 0px;}
.machine-title { margin-bottom: 45px;}
.machine-title h2 {font-size: 28px;line-height: 32px; padding-bottom: 15px;}
.machine-title p {font-size: 17px;line-height: 26px;padding: 0px 0px;}
.machine-lst ul { column-gap: 4%; row-gap: 50px;}
.machine-lst ul li {flex: 0 1 48%;}
.mach-main .mach-cnt h3 {font-size: 14px;line-height: 20px;}
.csr-sec ul li .btm-cnt { padding: 30px 25px;}
.csr-sec ul li .btm-cnt h3 {font-size: 26px;line-height: 36px;padding-bottom: 15px;}
.csr-sec ul li .btm-cnt p { font-size: 15px; line-height: 24px;padding-bottom: 25px;}
a.btn-wht { width: 150px; height: 50px;}
.news-sec {padding: 50px 0 60px;}
.news-title h2 {font-size: 28px;line-height: 38px; }
a.btn-brd { width: 185px; top: 53px;}
.news-lst ul { row-gap: 35px; column-gap: 4%;}
.news-lst ul li {flex: 0 1 48%;}
.news-main .news-cnt p {font-size: 15px;line-height: 26px;padding-bottom: 20px; min-height: auto;}
.contactar-frm {padding: 55px 0;}
.cont-frm-wdth { float: left; width: 100%;}
.cont-frm-wdth h2 {font-size: 32px;line-height: 38px;}
.cont-frm-wdth p {font-size: 17px;line-height: 28px;}
.ftr-top {padding: 55px 0px;}
.foot-menu ul li h3 {font-size: 18px;line-height: 22px;}
.foot-menu ul { column-gap: 4%; row-gap: 40px;}
.foot-menu ul li {flex: 0 1 48%;}
.foot-menu ul li:nth-child(3) {flex: 0 1 48%;}
.foot-menu ul li:last-child {flex: 0 1 48%;}
.foot-menu ul li ul.foot-logos { padding-top: 0px;column-gap: 10px;}
#mg-button { right: 20px;}
.ftr-btm-div { row-gap: 10px;}
.ftr-btm-lft { flex: 0 1 100%;}
.footer-social ul { justify-content: center;}
.ftr-btm-mid {flex: 0 1 100%;order: 3;}
.ftr-btm-rgt { flex: 0 1 100%; display: none;}
.ftr-btm-rgt ul{ justify-content: center;}
/*inner*/
.inner-banner{ height:200px; background-position: center center; background-size: cover;}
.inner-banner img{opacity: 0;}
.inner-caption h2{font-size: 28px; line-height: 36px;}
.get-in-touch h2{font-size: 28px; line-height: 36px;}
.get-in-touch{padding: 35px 0;}
.get-in-touch p,.get-in-touch p a{font-size: 15px; line-height: 24px;}
.get-in-touch p br{display: none;}
.map iframe {height: 280px;}
.head-office{padding: 35px 0;}
.head-office ul li {padding: 0 15px;}
.head-office ul li:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.head-office ul li h3{font-size: 15px;margin-bottom: 15px;}
.head-office ul li h3 br{display: none;}
.contact-inner h4{font-size: 15px;}
.our-factory{padding: 35px 0 0 0;}
.our-factory h2 {margin-bottom: 15px;font-size: 18px;line-height: 32px;}
.unit-cnt {width: 50%; padding: 20px;}
.unit p{font-size: 15px; line-height: 24px; margin-bottom: 10px;}
.unit-map {width: 50%;}
.unit ul li {flex: 0 1 auto;font-size: 15px;}
.unit ul li:after{display: none;}
.unit-map iframe {height: 280px;}
.our-office{padding: 35px 0;}
.our-office h2 {margin-bottom: 15px;font-size: 18px;line-height: 28px;}
.our-office-lft {float: left;width: 100%;margin: 0 0 30px 0;}
.our-office-rgt {float: left;width: 100%;}
.our-office-lft li{padding: 20px;}
.our-office p{min-height: inherit;}
.our-office p br{display: none;}
.our-office p,.our-office p a{font-size: 15px;}
.our-office-rgt ul li{padding: 20px;}
.our-agents {padding: 35px 0;}
.our-agents ul{padding: 0;}
.our-agents ul li h3{font-size: 12px;}
.our-agents h2{margin-bottom: 20px; font-size: 18px; line-height: 28px;}
.country-sec {padding: 35px 0;}
.country-sec h2, .related-news h2{font-size: 20px;line-height: 28px; margin-bottom: 20px;}
.unit h3 {font-size: 15px;}
.unit ul{column-gap: 20px;}
.our-office h3, .our-office h4, .our-office p{margin-bottom: 10px;}
.foot-menu ul > li:first-child{display: none;}
.foot-menu ul > li:nth-child(2){display: none;}
.foot-menu ul li ul.foot-logos li:first-child,.foot-menu ul li ul.foot-logos li:nth-child(2) {display: block;}
.foot-menu ul li ul.foot-logos li:first-child {flex: 0 1 auto;}
.foot-menu ul li ul.foot-logos li {flex: 0 1 auto;}
.foot-menu ul li ul.contact-det li:first-child, .foot-menu ul li ul.contact-det li:nth-child(2){display: block;}
.foot-menu ul li ul.contact-det {row-gap: 5px;margin-top: 10px;}
.ftr-btm{padding: 15px 0px;}
/*career*/
.career-main-list{padding: 45px 0;}
.career-main-list h2{font-size: 28px; line-height: 36px; margin-bottom: 15px;}
.career-main-list h5 {font-size: 16px;line-height: 28px;margin-bottom: 25px;}
.career-list ul li {flex: 0 1 100%; padding: 25px;}
/*career details*/
.breadcrum {top: 15px;}
.career-details {padding: 35px 0;}
.career-lft {float: left;width: 100%;padding-right: 0; margin-bottom: 30px;}
.career-rgt {float: left;width: 100%;}
.career-details-cnt h2{padding-bottom: 10px; line-height: 27px;}
.job-overview ul{padding: 25px; gap: 4%; row-gap: 25px;}
.job-overview ul li{flex: 0 1 30%;}
.career-details-cnt p{padding-bottom: 25px; font-size: 15px;line-height: 25px;}
.career-details-cnt .note-bx p{padding-bottom: 0;}
.career-details-cnt .note-bx p br{display: none;}
.inner-title-main {float: left;width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.inner-title-lft {width: 100%;margin-bottom: 20px;}
.inner-title-main h1{font-size: 24px; line-height: 30px;}
.inner-title-rgt {width: 100%;text-align: left;display: flex;flex-wrap: wrap;row-gap: 15px;align-items: center;justify-content: space-between;}
.inner-title-main .apply-btn a {width: 150px;height: 40px;font-size: 13px;margin-bottom: 0;}
.apply-job-form{padding: 0;}
/*abt*/
.award-lst,.abt-sec,.our-vision {padding: 35px 0;}
.abt-sec h2{font-size: 28px; line-height: 36px; margin-bottom: 20px;}
.abt-sec h2 br{display: none;}
.abt-sec h5 {font-size: 18px;line-height: 28px;}
.abt-cnt p {font-size: 16px;line-height: 25px;}
.abt-cnt a{font-size: 14px;}
.founder-inner {padding: 0;}
.founder-cnt {padding: 0px 30px 0 0;}
.our-vision h5 {font-size: 18px;line-height: 28px;}
.our-vision h5:before{display: none;}
.infra-structure{padding: 35px 0;}
.infra-structure p{padding: 0;font-size: 16px;line-height: 25px;}
.infra-structure h2 {font-size: 28px; line-height: 36px; margin-bottom: 20px;}
#infra-lst {margin-top: 20px;}
.award-lst ul li .award-img {margin-bottom: 10px;}
.award-lst ul li .award-img h5 {padding: 10px 25px;text-indent: -999999999999px;padding: 10px 25px; background-position: center center;}
.award-lst ul li h3{font-size: 16px; line-height: 24px;}
.award-lst ul li h3 br{display: none;}
.talk-title{padding: 0;}
.talk-title h2 {font-size: 28px;line-height: 36px;}
.lets-talk{min-height: inherit; padding: 50px 0;}
.inner-main-title h4{font-size: 16px; line-height: 25px;}
.machine-lst.machine-pge {margin-top: 30px;}
.inner-main-title{padding: 0 0 30px 0;}
.inner-main-title h1{font-size: 28px;line-height: 36px; padding-bottom: 15px;}
.machine-lst.machine-pge ul {margin-bottom: 0;}
.talk-title p {font-size: 18px;line-height: 26px; margin-bottom: 20px;}
/*prd*/
.products-menu{display: none;}
.mou-lft {float: left;width: 100%;margin: 0 0 20px 0;}
.mou-rht {float: left;width: 100%; padding: 0 16%;}
.products-sec {float: left;width: 100%;padding: 35px 0;}
.products-sec h2{font-size: 28px;line-height: 36px; letter-spacing: 1px;}
.products-sec h5 {font-size: 16px; line-height: 25px; margin-bottom: 25px;}
.products-sec h5 br{display: none;}
.mou-sec h2 {font-size: 22px;line-height: 30px;letter-spacing: 1px;}
.our-machine h3 {font-size: 24px;line-height: 36px;letter-spacing: 1px;}
#mou-slider .owl-dots {bottom: 30px;}
.mou-sec {margin-bottom: 30px;}
.our-machine ul li {flex: 0 1 32%;}
.our-machine ul li .our-img {margin-bottom: 12px;}
.our-machine ul li h4{font-size: 15px;}
.our-machine ul {margin-bottom: 30px;}
.mou-sec p{font-size: 15px;line-height: 25px;}
.projects-sec{padding: 25px 0;}
.projects-lft {float: left;width: 100%;margin-right: 0;}
.award-lst.link ul {column-gap: 2%;row-gap: 0;}
.award-lst.link ul li {flex: 0 1 32%;}
.projects-rht {float: left;width: 100%; margin-bottom: 30px;}
.projects-rht h2{font-size: 22px;line-height: 30px;letter-spacing: 1px; margin-bottom: 20px;}
.smk_accordion .accordion_in.acc_active > .acc_head{font-size: 15px; letter-spacing: 1px;}
.smk_accordion .accordion_in .acc_content p{font-size: 14px; letter-spacing: 1px;}
.smk_accordion .accordion_in .acc_head {font-size: 15px; letter-spacing: 1px; padding: 17px 10px;}
#tbl{width: 100%;overflow-x: scroll;}
#tbl table tr td{font-size: 14px; line-height: 24px; padding: 12px 12px;}
/*enq*/
.question-rht { display: none;}
.question-lft {width: 100%;float: left;padding: 20px;}
.rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:checked + label, .rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:not(:checked) + label {margin: 0 25px 15px 0;}
.que-full h2{font-size: 18px; letter-spacing: 1px;}
.rd-btn {padding: 10px 0 0 0;}
.rd-btn ul li label span{font-size: 15px;}
.our-news-full-lft{float: left; width: 100%; margin: 0 0 20px 0;}
.our-news-full-rgt{float: right; width: 100%;}
.our-news-full-rgt h2 br,.our-news-full-rgt p br{display: none;}
.our-news-lst ul li {flex: 0 1 48.5%;}
.news-main .news-cnt{padding-top: 20px;}
.our-news-full-rgt p{font-size: 15px; line-height: 26px;margin-bottom: 20px;}
.our-news-full-rgt h2{font-size: 18px; line-height: 28px;}
/*newsdetail*/
.news-inner {padding: 0;}
.sos-lst ul{padding: 15px 0;}
.related-news{padding: 40px 0;}
.news-det-cnt{margin-bottom: 0;}
/*mach*/
.paper-core h2{font-size: 24px;line-height: 36px; letter-spacing: 1px;}
.paper-core-inner{text-align: center;}
a.get-quote{position: relative; left: 0; right: 0; margin: 0 auto; top: 20px;}
.salient-sec{padding: 40px 0;}
.salient-sec h2{font-size: 22px; line-height: 30px;}
.salient-sec ul li{font-size: 15px;}
.cone-sec{padding: 40px 0;}
.cone-sec h2{font-size: 32px; line-height: 40px; letter-spacing: 1px; margin-bottom: 10px;}
.cone-sec p{font-size: 16px; line-height: 26px;}
.features{padding: 22px;}
/*csr*/
.csr-list ul li .csr-img{width: 100%; float: left;}
.csr-list ul li .csr-cnt{width: 100%; float: left;padding: 30px;}
.csr-list ul li .csr-cnt h3 br{display: none;}

/*csr*/
.csr-list ul li .csr-img{width: 100%; float: left;}
.csr-list ul li .csr-cnt{width: 100%; float: left;padding: 30px;}
.csr-list ul li .csr-cnt h3 br{display: none;}
.planet-sec {min-height: inherit;}
.planet-sec h2 br{display: none;}
.planet-sec h2{font-size: 28px; line-height: 42px; letter-spacing: 1px;}
.planet-sec p br{display: none;}
.enviroment-list {padding: 40px 0;}
.enviroment-list ul li .env-cnt {margin-top: 0;}
.enviroment-list ul li .env-cnt {padding: 20px; width: 100%; min-height: 290px;}
.sus-sec {padding: 40px 0;}
.sus-inner {padding: 0;}
.sus-sec h2 {font-size: 28px; line-height: 32px; letter-spacing: 1px;}
.sus-sec h5{font-size: 16px; line-height: 26px; margin-bottom: 25px;}
.sus-list ul {column-gap: 0;row-gap: 20px;}
.sus-list ul li {flex: 0 1 100%;}
.sus-list ul li .sus-cnt h3{font-size: 18px; line-height: 28px; letter-spacing: 1px;}
#mob-lnks-div{display: block;}
.btm-sec {float: right;width: auto; height: auto;}
.head-rgt {display: flex;align-items: center;justify-content: flex-end; width: auto;}

.country-sec ul { padding: 0;}

.projects-list { padding: 40px 0 20px;}
.projects-list h2 { margin-bottom: 25px; font-size: 24px; }
.projects-list ul li a h3 { line-height: 26px; }
.projects-list ul li a { padding: 26px 45px 26px 15px;}
.projects-list ul li a::after { right: 14px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion .accordion_in.acc_active > .acc_head { font-size: 15px;}
.sitemap-lft { flex: 0 1 100%; }
.sitemap-lft ul { margin-top: 0px; margin-bottom:0px; }
.sitemap-lft ul ul li a { font-size: 15px;line-height: 25px; }

.country-scroll #re-news-lst .owl-nav { bottom: -20px; right: 0; left: 0; width: 100px; margin: 0 auto; top:unset;}
.country-scroll #re-news-lst .owl-prev { left: 0; position: absolute;  background: url(../images/lft-arrow.svg) no-repeat left 0px;  height: 45px;
 width: 45px;  bottom: 0; top: 0px;}
.country-scroll #re-news-lst .owl-next { right: 0; position: absolute; background: url(../images/rgt-arrow.svg) no-repeat left 0px; height: 45px;
  width: 45px; bottom: 0; top: 0px;}
.country-scroll #re-news-lst .owl-next:hover {opacity: 0.7;}
.country-scroll #re-news-lst .owl-prev:hover {opacity: 0.7;}
.related-news.country-scroll { padding: 40px 0 120px 0; }

.flex-cont h1{font-size: 28px;  line-height: 36px; margin-bottom: 10px;}
.flex-cont h3{margin-bottom: 5px;}
.flex-caption{top: 30px;}
.flexslider .slides img{height: 450px;}
.machine-video.prod-li ul {column-gap: 3%;}
.machine-video h2 {font-size: 24px;}
.prd-video-gallery h2{font-size: 24px; text-align: left;}
.prd-video-gallery{padding: 40px 0;}
.video-img.galry{width: 100%;}
.machine-lst.videos-sec {margin: 40px 0;}
.paper-core-img {margin-bottom: 20px;margin-top: 0;}

/*20-6-2023*/
.news-sec.brand{padding: 45px 0;}
.news-sec.brand h2{font-size: 26px;line-height: 32px;margin-bottom: 15px;}

.popup-pad{min-width: 92%;width: 92%; }

/* 08Sep2023 */
.foot-new .foot-menu ul li, .foot-new .foot-menu ul li:nth-child(3) { flex: 0 1 48%; display: block;}
.foot-new .foot-menu ul li:last-child { flex: 0 1 auto !important;}
.foot-new .foot-menu ul.foot-links { margin-top: 0px; row-gap: 20px;}
.foot-new .foot-menu ul.foot-links li { flex: 0 1 100%; padding-bottom: 8px;}
.foot-new .footer-btm ul { column-gap: 1.8%;}
.foot-new .footer-btm ul li { flex: 0 1 32.1%;}
.foot-new .footer-btm ul li h3 { font-size: 18px;}
.foot-new .ftr-btm-mid { flex: 0 1 100%;}
.foot-new .ftr-btm-rgt { display: block; text-align: center; flex: 0 1 100%;}


.foot-menu ul li ul.foot-logos li a img{width:auto;height: 65px;}

footer.is-animated .foot-menu > ul > li:nth-child(4){width: 48%;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }
.scroll { display: none;}
.header-div { padding: 12px 15px 5px; display: flex;justify-content: space-between;}
.top-sec { display: none;}
.main-menu, .menu-rgt { display: none;}
.head-lft { width: 120px;}
.main-div { justify-content: right;height: 100%;}
.btm-sec { height: 100%;}
.m-menu { display: block;}
.home-banner .flexslider { min-height: inherit;}
.home-banner .flex-caption { top:25px;}
.home-banner .flexslider .slides > li.left .flex-caption{ top:80px;}
.home-banner .flexslider .slides > li.left .flex-caption .flex-cont{text-align: center;}
.home-banner .flexslider .slides > li.left .mbl{display: block;}
.home-banner .flexslider .slides > li.left .dsk{display: none;}
.home-banner .flex-cont h3 { font-size: 12px; line-height: 16px; margin-bottom: 10px;}
.home-banner .flex-cont h1 { font-size: 20px; line-height: 24px; letter-spacing: 1px; margin-bottom: 10px;}
.home-banner .flex-cont h4 { font-size: 13px; line-height: 18px; padding: 6px 20px;}
.home-banner::before { height: 29px; bottom: -28px; }
.home-banner::after { height: 29px; bottom: -28px; }
.enquiry-popup { padding: 25px 0px 30px;}
.enquiry-popup h2 {font-size: 22px;line-height: 32px;padding: 0px 0px 15px 0px;margin-bottom: 25px;}
.enquiry-popup h2::before { right: 0px; margin: auto;}
.popup-lft { width: 100%; padding-right: 0px; text-align: center; margin-bottom: 30px;}
.popup-lft p {font-size: 13px; line-height: 22px;}
.popup-rgt { width: 100%;}
.welcome-sec {padding: 55px 0px 35px;}
.wel-title {padding: 0 0px; margin-bottom: 30px;}
.wel-title h2 {font-size: 26px;line-height: 32px;}
.wel-title h4 {font-size: 16px; line-height: 24px;padding-bottom: 15px;}
.wel-title p {font-size: 15px;line-height: 25px; padding-bottom: 20px;}
.hm-machinery-sec .machine-title p { padding: 0;}
.wel-map { margin-bottom: 20px;}
.wel-count ul li {padding: 0 35px !important;}
.count-title h4 { font-size: 14px; line-height: 22px;}
a.btn-blue {width: 135px;height: 45px;}
.serve-sec{padding: 35px 0px;}
.serve-sec h2{font-size: 26px;line-height: 32px;padding-bottom: 25px;letter-spacing: 1px;}
.ser-lst ul { column-gap: 4%;row-gap: 20px;}
.ser-lst ul li {flex: 0 1 48%; padding:25px 20px 35px;}
.ser-lst ul li:last-child { flex: 0 1 100%;}
.ser-main .ser-ico { margin-bottom: 12px;}
.ser-lst ul li h3{letter-spacing: 1px;}
.ser-lst ul li h3 br { display: none;}
.ser-main .ser-cnt p {font-size: 15px;line-height: 24px; }
.machinery-sec {padding: 35px 0px;}
.machine-title { margin-bottom: 35px;}
.machine-title h2 {font-size: 26px;line-height: 32px;padding-bottom: 20px;letter-spacing: 1px;}
.machine-title p {font-size: 15px;line-height: 25px;padding: 0px 0px;}
.machine-lst ul { column-gap: 4%; row-gap: 25px;}
.machine-lst ul li {flex: 0 1 48%;}
.mach-main .mach-cnt h3 {font-size: 14px;line-height: 20px;letter-spacing: 1px;}
.mach-main .mach-cnt h3 br { display: none;}
.mach-main .mach-img span { width: 45px; height: 45px;}
a.btn-txt {width: 180px;height: 45px;font-size: 15px;}
.csr-sec ul { flex-wrap: wrap;}
.csr-sec ul li:first-child { display: none;}
.csr-sec ul li .top-img { display: none;}
.csr-sec ul li .btm-cnt { padding: 35px 15px;}
.csr-sec ul li .btm-cnt h3 {font-size: 24px;line-height: 34px;padding-bottom: 12px;}
.csr-sec ul li .btm-cnt p {font-size: 15px;line-height: 25px; padding-bottom: 25px;}
a.btn-wht {width: 135px;height: 45px;}
.csr-sec ul li img { height: 400px; object-fit: cover;}
.news-sec {padding: 30px 0 45px;}
.news-title { margin-bottom: 25px;}
.news-title h2 {font-size: 26px;line-height: 36px; }
a.btn-brd { width: 135px; height: 45px; font-size: 15px; position: relative; top: auto; right: 0px; left: 0px; margin: auto;}
.news-lst { margin-bottom: 30px;}
.news-lst ul { row-gap: 35px; column-gap: 4%;}
.news-lst ul li {flex: 0 1 48%;}
.news-main .news-cnt p {font-size: 15px;line-height: 26px;padding-bottom: 20px; min-height: auto;}
.contactar-frm {padding: 35px 0;}
.cont-frm-wdth { float: left; width: 100%;}
.cont-frm-wdth h2 {font-size: 24px;line-height: 32px;letter-spacing: 1px;}
.cont-frm-wdth p {font-size: 15px;line-height: 25px;}
.cont-frm-wdth p br { display: none;}
.form-box input[type="text"] { font-size: 15px; padding: 0px 15px;}
.form-box textarea{ font-size: 15px; padding: 15px 15px; }
.form-box .frm-input .frm-input-ctrl .slt-bx .sbSelector { font-size: 16px;}
.form-box button.send-btn { width: 170px; font-size: 15px; }
.ftr-top {padding: 35px 0px;}
.foot-menu ul li h3 {font-size: 16px;line-height: 20px;margin-bottom: 20px;padding-bottom: 10px;}
.foot-menu ul { column-gap: 4%; row-gap: 40px;}
.foot-menu ul li {flex: 0 1 48%;}
.foot-menu ul li:nth-child(3) {flex: 0 1 48%;}
.foot-menu ul li:last-child {flex: 0 1 48%;}
.foot-menu ul li ul.foot-logos { padding-top: 0px;column-gap: 10px;}
.foot-menu ul li h5 {font-size: 15px;line-height: 24px;}
.foot-menu ul li ul.scl-lnks li {padding-left: 15px;}
#mg-button { right: 5px; width:40px; height:40px; }
#mg-button img { max-width:70px; }
.ftr-btm-div { row-gap: 10px;}
.ftr-btm-lft { flex: 0 1 100%;}
.footer-social ul { justify-content: center;}
.ftr-btm-mid {flex: 0 1 100%;order: 3;}
.ftr-btm-rgt { flex: 0 1 100%; display: none;}
.ftr-btm-rgt ul{ justify-content: center;}
.add-qr-code { width: 100%;}
/*inner*/
.inner-banner{ height:200px; background-position: center center; background-size: cover;}
.inner-banner img{opacity: 0;}
.inner-caption h2{font-size: 28px; line-height: 36px;}
.get-in-touch h2{font-size: 28px; line-height: 36px;}
.get-in-touch{padding: 35px 0;}
.get-in-touch p,.get-in-touch p a{font-size: 15px; line-height: 24px;}
.get-in-touch p br{display: none;}
.map iframe {height: 280px;}
.head-office{padding: 35px 0;}
.head-office ul li {flex: 0 1 100%; border-right: none; border-bottom: 1px solid rgba(255, 255, 255, 40%);padding: 0 0 15px 0; margin-bottom: 25px;}
.head-office ul li:last-child{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.head-office ul li h3{font-size: 15px;margin-bottom: 15px;}
.head-office ul li h3 br{display: none;}
.contact-inner h4{font-size: 15px;}
.our-factory{padding: 35px 0 0 0;}
.our-factory h2 {margin-bottom: 15px;font-size: 18px;line-height: 32px;}
.unit-cnt {float: left;width: 100%;padding: 20px 20px 30px 20px;}
.unit p{font-size: 15px;}
.unit-map {float: left;width: 100%;}
.unit ul li {flex: 0 1 auto;font-size: 15px;}
.unit ul li:after{display: none;}
.unit-map iframe {height: 250px;}
.our-office{padding: 35px 0;}
.our-office h2 {margin-bottom: 15px;font-size: 18px;line-height: 28px;}
.our-office-lft {float: left;width: 100%;margin: 0 0 30px 0;}
.our-office-rgt {float: left;width: 100%;}
.our-office-lft li{padding: 20px;}
.our-office p{min-height: inherit;}
.our-office p br{display: none;}
.our-office p,.our-office p a{font-size: 15px;}
.our-office-rgt ul li{padding: 20px;}
.our-agents {padding: 35px 0;}
.our-agents ul{padding: 0;}
.our-agents ul li h3{font-size: 12px;}
.our-agents h2{margin-bottom: 20px; font-size: 18px; line-height: 28px;}
.country-sec {padding: 35px 0;}
.country-sec h2, .related-news h2{font-size: 20px;line-height: 28px; margin-bottom: 20px;}
.unit h3 {font-size: 15px;}
.unit ul{column-gap: 20px;}
.foot-menu ul > li:first-child{display: none;}
.foot-menu ul > li:nth-child(2){display: none;}
.foot-menu ul li ul.foot-logos li:first-child,.foot-menu ul li ul.foot-logos li:nth-child(2) {display: block;}
.foot-menu ul li ul.foot-logos li:first-child {flex: 0 1 auto;}
.foot-menu ul li ul.foot-logos li {flex: 0 1 auto;}
.foot-menu ul li ul.contact-det li:first-child, .foot-menu ul li ul.contact-det li:nth-child(2){display: block;}
.foot-menu ul li ul.contact-det {row-gap: 5px;margin-top: 10px;}
.ftr-btm{padding: 25px 0px 40px;}
/*career*/
.career-main-list{padding: 35px 0;}
.career-main-list h2{font-size: 28px; line-height: 36px; margin-bottom: 15px;}
.career-main-list h5 {font-size: 16px;line-height: 28px;margin-bottom: 25px;}
.career-main-list h5 br{display: none;}
.career-list ul li {flex: 0 1 100%; padding: 20px;}
/*career details*/
.breadcrum {top: 15px;}
.career-details {padding: 35px 0;}
.career-lft {float: left;width: 100%;padding-right: 0; margin-bottom: 30px;}
.career-rgt {float: left;width: 100%;}
.career-details-cnt h2{padding-bottom: 10px; line-height: 27px;}
.job-overview ul{padding: 25px; gap: 4%; row-gap: 25px;}
.job-overview ul li{flex: 1 1 48%;}
.career-details-cnt p{padding-bottom: 25px; font-size: 15px;line-height: 25px;}
.career-details-cnt .note-bx p{padding-bottom: 0;}
.career-details-cnt .note-bx p br{display: none;}
.inner-title-main {float: left;width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.inner-title-lft {width: 100%;margin-bottom: 20px;}
.inner-title-main h1{font-size: 24px; line-height: 30px;}
.inner-title-rgt {width: 100%;text-align: left;display: flex;flex-wrap: wrap;row-gap: 15px;align-items: center;justify-content: space-between;}
.inner-title-main .apply-btn a {width: 150px;height: 40px;font-size: 13px;margin-bottom: 0;}
.apply-job-form{padding: 0;}
.apply-job-form .form-box .frm-input .two-col .frm-input-ctrl {float: left;width: 100%;margin: 0 0 20px 0;}
.apply-job-form .form-box .frm-input .two-col .frm-input-ctrl:last-child{margin-bottom: 0;}
.apply-job-form .form-box .frm-input .two-col{flex-wrap: wrap;}
.apply-job-form .form-box button.env-btn {float: left;}
.apply-job-form .form-box .frm-input .uploadFile strong {width: 120px;}
.apply-job-form .form-box .frm-input label {font-size: 15px;}
/*abt*/
.award-lst,.abt-sec,.our-vision {padding: 35px 0;}
.award-lst ul{row-gap: 30px; justify-content: center;}
.award-lst ul li {flex: 0 1 49%;}
.award-lst ul li h3 {font-size: 16px;line-height: 25px; letter-spacing: 0;}
.award-lst ul li .award-img {margin-bottom: 10px;}
.award-lst ul li .award-img h5 {padding: 10px 25px;text-indent: -999999999999px;padding: 10px 25px; background-position: center center;}
.infra-structure {padding: 35px 0;}
.infra-structure p {padding: 0;font-size: 15px;line-height: 25px;}
.infra-structure h2 {font-size: 28px; line-height: 36px; margin-bottom: 15px;}
#infra-lst {margin-top: 20px;}
.wel-count.abt{padding: 35px 0;}
.award-lst ul li h3 br{display: none;}
.abt-sec h2 {font-size: 24px; line-height: 32px; margin-bottom: 20px; text-align: center;}
.abt-sec h2 br{display: none;}
.abt-lft {float: left;width: 100%;margin-right: 0;}
.abt-rgt {float: left;width: 100%; display: flex;flex-wrap: wrap;}
.abt-sec h5 { font-size: 15px; line-height: 18px; quotes: 1px; text-align: center;}
.abt-cnt a {font-size: 15px;}
.abt-rgt .abt-cnt {margin-bottom: 0;order: 2;}
.abt-rgt .abt-img {margin-bottom: 20px;}
.founder-inner {padding: 0;}
.founder-cnt {padding: 0!important; width: 100%; margin-bottom: 20px;}
.founder-img{text-align: center; float: left; width: 100%;}
.founder-img img{float: none; width: auto;}
.our-vision h5{font-size: 16px; line-height: 26px;}
.our-vision h2 {font-size: 24px; line-height: 30px; margin-bottom: 15px;}
.our-vision h5:before {display: none;}
.talk-title{padding: 0;}
.talk-title h2 {font-size: 28px;line-height: 40px;}
.lets-talk{min-height: inherit; padding: 50px 0;}
.inner-main-title h4{font-size: 16px; line-height: 25px;}
.machine-lst.machine-pge {margin-top: 30px;}
.inner-main-title{padding: 0 0 25px 0;}
.inner-main-title h1{font-size: 28px;line-height: 36px; padding-bottom: 15px;}
.machine-lst.machine-pge ul {margin-bottom: 0;}
.talk-title p {font-size: 18px;line-height: 26px; margin-bottom: 20px;}
/*prd*/
.products-menu{display: none;}
.mou-lft {float: left;width: 100%;margin: 0 0 20px 0;}
.mou-rht {float: left;width: 100%;}
.products-sec {float: left;width: 100%;padding: 35px 0;}
.products-sec h2{font-size: 28px;line-height: 36px; letter-spacing: 1px;}
.products-sec h5 {font-size: 16px; line-height: 25px; margin-bottom: 25px;}
.products-sec h5 br{display: none;}
.mou-sec h2 {font-size: 22px;line-height: 30px;letter-spacing: 1px;}
.our-machine h3 {font-size: 24px;line-height: 36px;letter-spacing: 1px;}
#mou-slider .owl-dots {bottom: 30px;}
.mou-sec {margin-bottom: 10px;}
.our-machine ul li {flex: 0 1 49%;}
.our-machine ul li .our-img {margin-bottom: 12px;}
.our-machine ul li h4{font-size: 15px;}
.our-machine ul {margin-bottom: 30px;}
.mou-sec p{font-size: 15px;line-height: 25px;}
.projects-sec{padding: 25px 0;}
.projects-lft {float: left;width: 100%;margin-right: 0;}
.award-lst.link ul {column-gap: 2%;row-gap: 20px;}
.award-lst.link ul li {flex: 0 1 49%;}
.projects-rht {float: left;width: 100%; margin-bottom: 30px;}
.projects-rht h2{font-size: 22px;line-height: 30px;letter-spacing: 1px; margin-bottom: 20px;}
.smk_accordion .accordion_in.acc_active > .acc_head{font-size: 14px; letter-spacing: 1px;}
.smk_accordion .accordion_in .acc_content p{font-size: 14px; letter-spacing: 1px;}
.smk_accordion .accordion_in .acc_head {font-size: 14px; letter-spacing: 1px; padding: 15px 10px;}
#tbl{width: 100%;overflow-x: scroll;}
#tbl table tr td{font-size: 14px; line-height: 22px; padding: 12px 15px;}
/*enq*/
.question-rht { display: none;}
.question-lft {width: 100%;float: left;padding: 20px;}
.rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:checked + label, .rd-btn ul li .frm-input-ctrl .radio-btn [type="radio"]:not(:checked) + label {margin: 0 25px 15px 0;}
.que-full h2{font-size: 18px; letter-spacing: 1px; margin-top: 10px;}
.rd-btn {padding: 10px 0 0 0;}
.rd-btn ul li label span{font-size: 15px;}
.inner-main-title h4 br{display: none;}
.our-news-full-lft{float: left; width: 100%; margin: 0 0 20px 0;}
.our-news-full-rgt{float: right; width: 100%;}
.our-news-full-rgt h2 br{display: none;}
.our-news-full-rgt p br{display: none;}
.our-news-full-rgt h2{font-size: 18px; letter-spacing: 1px; line-height: 28px;}
.our-news-lst ul {row-gap: 35px;column-gap: 4%;}
.our-news-lst ul li {flex: 0 1 48%;}
.news-main .news-cnt{padding-top: 15px;}
.pagination ul{column-gap: 15px;}
.pagination ul li span.prev-page,.pagination ul li span.next-page {width: auto;}
.our-news-sec{margin-bottom: 40px;}
.our-news-full-rgt span {width: 165px;height: 48px;}
.pagination {margin-top: 30px;}
.news-main .news-img h4 strong{font-size: 20px; line-height: 24px;}
/*newsdetail*/
.news-inner {padding: 0;}
.sos-lst ul{padding: 15px 0;}
.news-det-cnt {margin-bottom: 0px;}
.related-news{padding: 40px 0;}
.related-news h2{font-size: 24px;}
.news-det-title h2{font-size: 28px; line-height: 36px;}
#re-news-lst .item p {min-height: 100px;}
.news-det-cnt p{font-size: 15px;line-height: 25px;}
/*mach*/
.paper-core h2{font-size: 20px;line-height: 32px; letter-spacing: 1px; padding: 0;}
.paper-core h2 br{display: none;}
.salient-lft {width: 100%;float: left;margin: 0 0 35px 0;}
.salient-rht {width: 100%;float: left;}
.salient-sec {padding: 40px 0;}
.salient-sec h2{font-size: 24px; line-height: 28px; letter-spacing: 1px;}
.cone-sec{padding: 40px 0;}
.cone-cont {float: left;width: 100%;margin-right: 0;order: 2;}
.cone-img {float: left;width: 100%; margin-bottom: 25px;}
.cone-sec h2{font-size: 24px;line-height: 32px; letter-spacing: 1px; margin-bottom: 15px;}
.cone-sec h2 br{display: none;}
.features{padding: 20px;}
.features-lft{width: 100%; margin: 0 0 20px 0;}
.features-rht{width: 100%;}
#prd-img .owl-dots {bottom: 30px;}
.paper-core{padding-bottom: 80px;}
.paper-core-inner{text-align: center;}
a.get-quote{position: relative; left: 0; right: 0; margin: 0 auto; top: 20px;}
.features h3 {font-size: 18px; letter-spacing: 1px;}
.salient-sec ul li{font-size: 15px;}
.cone-sec h2 {font-size: 20px;line-height: 28px;}
/*csr*/
.csr-list ul li .csr-img{width: 100%; float: left;}
.csr-list ul li .csr-cnt{width: 100%; float: left;padding: 30px;}
.csr-list ul li .csr-cnt h3 br{display: none;}
.planet-sec {min-height: inherit;}
.planet-sec h2 br{display: none;}
.planet-sec h2{font-size: 28px; line-height: 42px; letter-spacing: 1px;}
.planet-sec p br{display: none;}
.enviroment-list {padding: 40px 0;}
.enviroment-list ul li .env-cnt {margin-top: 0;}
.enviroment-list ul li .env-cnt {padding: 20px; width: 100%; min-height: 290px;}
.sus-sec {padding: 40px 0;}
.sus-inner {padding: 0;}
.sus-sec h2 {font-size: 24px; line-height: 30px; letter-spacing: 1px;}
.sus-sec h5{font-size: 16px; line-height: 26px; margin-bottom: 25px;}
.sus-list ul {column-gap: 0;row-gap: 20px;}
.sus-list ul li {flex: 0 1 100%;}
.sus-list ul li .sus-cnt h3{font-size: 18px; line-height: 28px; letter-spacing: 1px;}
.enviroment-list ul li .env-cnt h6 {margin-bottom: 10px;}

#mob-lnks-div{display: block;}
.btm-sec {float: right;width: auto; height: auto;}
.head-rgt {display: flex;align-items: center;justify-content: flex-end; width: auto;}

.home-banner .flexslider .slides > li img.mbl { display: block; position: absolute; bottom: 25px; max-width: 300px; margin: 0 auto; left: 0; right: 0;}
.home-banner .flexslider .slides > li {height: 350px; background: url("../images/mob-banner-bg.png") no-repeat center center;}
.home-banner .flexslider .slides > li img.dsk { display: none;}


.country-sec ul { padding: 0;}
.country-sec ul li { flex: 0 1 33%; }
.projects-list { padding-bottom: 0;}
.projects-list h2 { margin-bottom: 20px; font-size: 20px;}
.projects-list ul { row-gap: 14px;}
.projects-list ul li {flex: 0 1 49%; }
.projects-list ul li a h3 { line-height: 24px; }
.projects-list ul li a { padding: 20px 50px 20px 20px; font-size: 13px;}
.projects-list ul li a::after { right: 18px;}

.note-box { padding: 20px 15px 15px;}
.smk_accordion .accordion_in .acc_content .note-box p { font-size: 14px; line-height: 22px; letter-spacing: normal; }
.smk_accordion.acc_with_icon .accordion_in .acc_head { letter-spacing: 1px !important; padding-left: 15px !important; }
.form-box input[type="text"], .form-box input[type="email"], .form-box textarea { font-size: 15px;}
.mach-main .mach-cnt { padding-top: 10px; }

.cont-sec p { font-size: 15px; margin-bottom: 15px; line-height: 24px;}
.our-vision.company-pro { margin-top:20px;}

.infra-sub-list { margin-top: 20px;}
.infra-sub-list ul { row-gap: 30px;}
.infra-lft { width: 100%; margin-bottom: 20px;}
.infra-rht { width: 100%;}
.infra-sub-list ul li:nth-child(2n) .infra-lft { order: 2; }
.infra-sub-list ul li:nth-child(2n) .infra-lft { order: 1;}
.infra-rht::after { display: none;}
.desc-sec h3 { margin-bottom: 10px; font-size: 18px;}

.gallery-list { margin-top: 20px; margin-bottom: 20px;}
.gallery-list ul li { flex: 0 1 49%; }
.cont-sec ul li { font-size: 15px;}
.machine-video { padding: 0 0 30px 0;}
.machine-lst.prod-li { margin: 40px 0;}

.fixed-social a:hover > span { display: none;}
.fancybox-close {top: -40px; right: 0px;}

.sitemap-lft { flex: 0 1 100%; }
.sitemap-lft ul { margin-top: 0px; margin-bottom:0px; }
.sitemap-lft ul ul li a { font-size: 15px;line-height: 25px; }

.que-form li {flex: 0 1 100%;}
.que-full ul li .radio-btn span {column-gap: 20px;}
.que-form ul li.rd-btn {padding: 10px 0;}

.country-scroll #re-news-lst .owl-nav { bottom: -10px; right: 0; left: 0; width: 100px; margin: 0 auto; top:unset;}
.country-scroll #re-news-lst .owl-prev { left: 0; position: absolute;  background: url(../images/lft-arrow.svg) no-repeat left 0px;  height: 45px;
 width: 45px;  bottom: 0; top: 0px;}
.country-scroll #re-news-lst .owl-next { right: 0; position: absolute; background: url(../images/rgt-arrow.svg) no-repeat left 0px; height: 45px;
  width: 45px; bottom: 0; top: 0px;}
.country-scroll #re-news-lst .owl-next:hover {opacity: 0.7;}
.country-scroll #re-news-lst .owl-prev:hover {opacity: 0.7;}
.related-news.country-scroll { padding: 40px 0 100px 0; }

.machine-video h2 {font-size: 22px;}
.prd-video-gallery h2{font-size: 22px;text-align: left;}
.prd-video-gallery{padding: 40px 0;}
.video-img.galry{width: 100%;}
.machine-video.prod-li ul {column-gap: 3%;}
.paper-core-img {margin-bottom: 20px;margin-top: 0;}

/*20-6-2023*/
.news-sec.brand{padding: 40px 0;}
.news-sec.brand h2{font-size: 22px;line-height: 28px;margin-bottom: 15px;}

.home-banner .flex-cont h3.wht-txt {color: var(--txt-para);}
.home-banner .flex-cont h1.wht-txt {color: var(--txt-blue);}

.popup-pad{min-width: 92%;width: 92%; }
.popup-pad a.close {position: absolute; right: -18px; top: -18px; }
.popup-pad a.close img { width: 40px; height: 40px;}

/* 08Sep2023 */
.foot-new .foot-menu ul li, .foot-new .foot-menu ul li:nth-child(3) { flex: 0 1 48%; display: block;}
.foot-new .foot-menu ul li:last-child { flex: 0 1 auto ;}
.foot-new .foot-menu ul.foot-links { margin-top: 0px; row-gap: 20px;}
.foot-new .foot-menu ul li h3 { font-size: 15px; margin-bottom: 15px;}
.foot-new .foot-menu ul.foot-links li { flex: 0 1 100%; padding-bottom: 8px;}
.foot-new .footer-btm ul { column-gap: 1.8%; row-gap: 20px;}
.foot-new .footer-btm ul li { flex: 0 1 49.1%;}
.foot-new .footer-btm ul li h3 { font-size: 18px;}
.foot-new .ftr-btm-mid { flex: 0 1 100%;}
.foot-new .ftr-btm-rgt { display: block; text-align: center; flex: 0 1 100%;}
.foot-new .foot-menu ul.foot-links li a { float: left; width: 100%;}

.foot-menu ul li ul.foot-logos li a img{width:auto;height: 65px;}

footer.is-animated .foot-menu > ul > li:nth-child(4){width: 48%;}
.foot-new .foot-menu ul li li:last-child {flex: 0 1 auto;}

/***13-3-24***/
.our-office .our-office-rgt p br { display:inherit;}
.alert-popup-box{max-width:90%!important;}
.alert-popup-close {top: 0px!important; right: 0px!important;}
}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

.enquiry-popup .form-box .frm-input .two-col .frm-input-ctrl { width: 100%; margin-right: 0px; margin-bottom: 12px;}
.enquiry-popup .form-box .frm-input .two-col .frm-input-ctrl:last-child { margin-bottom: 0px;}
.wel-count ul { flex-wrap: wrap; row-gap: 20px;}
.wel-count ul li {flex:0 1 50%; padding: 10px 20px !important;justify-content: center;}   
.count-title > div { margin-bottom: 10px;}
.count-title h3 { font-size: 30px; line-height: 40px;}
.count-title h4 { font-size: 12px;line-height: 20px;}
.count-title h4 br { display: none;}
.wel-count ul li:last-child { width: 100%;}
/* .wel-count ul li:nth-child(2) { border-right: none;} */
.ser-lst ul li { flex:0 1 100%;}
.form-box .frm-input { margin-bottom: 10px;}
.form-box .frm-input .two-col .frm-input-ctrl { width: 100%; margin-right: 0px; margin-bottom: 10px;}
.form-box .frm-input .two-col .frm-input-ctrl:nth-child(2n){ margin-bottom: 0px;}
.form-box .frm-input .chk-box-lft { width: 100%; margin-bottom: 10px;}
/*inner*/
.our-office-lft li {flex: 0 1 100%;padding: 25px; border-right: none;border-bottom: 1px solid #EDEDED;}
.our-office-lft li:last-child{border-bottom: none;}
.our-agents ul li{flex: 0 1 33%;}
.our-agents ul li:nth-child(-n+4) {border-top: 1px solid rgba(102, 102, 102, 14%); padding: 3% 1%;}
.our-agents ul li:nth-child(4n+4){border-right: 1px solid rgba(102, 102, 102, 14%);}
.our-agents ul li:nth-child(-n+3) {border-top: none; padding-top: 0;}
.our-agents ul li:nth-child(3n+3){border-right: none;}
/*career*/
.career-list-lft {float: left;width: 100%;margin-bottom: 20px;}
.career-list-rgt {float: left;width: 100%;text-align: left;}
.career-list a.apply-job {float: left;width: auto;}
.job-overview ul li {flex: 1 1 100%;}
/*enq*/
.que-lft{float: left;width: 100%; margin: 0 0 15px 0;}
.que-rht{float: left;width: 100%;}
.que-full ul li textarea {height: 90px;}
.captcha ul{column-gap: 0; row-gap: 20px;}
.captcha ul li{flex: 0 1 100%;}
.captcha ul li button.env-btn{float: left;}
.enviroment-list ul li {flex: 0 1 100%;}
.enviroment-list ul li .env-cnt {min-height: inherit;}
.sus-list ul{row-gap: 0;}
.sus-list ul li{justify-content: center; border-bottom: 1px solid rgba(35, 78, 97, 13%); padding-bottom: 20px; margin-bottom: 20px;}
.sus-list ul li .sus-icon{float: none; margin-bottom: 10px;}
.sus-list ul li .sus-cnt{width: 100%; border-left: none; text-align: center;}
.sus-list ul li:last-child{border-bottom: none; padding-bottom: 0; margin-bottom: 0;}


.que-form ul li.full-wid.two-txt-bx h3 { width: 100%; margin-bottom: 10px;}
.que-form ul li.full-wid.two-txt-bx ul { width: 100%;}
.que-form ul li.rd-btn label span { font-size: 14px;}
.machine-video.prod-li ul {column-gap: 0;}
.machine-video.prod-li ul li{flex: 0 1 100%;}
.gallery-list.membership-lst ul li {flex: 0 1 100%;}

.popup-pad{min-width: 90%;width: 90%; }

/* 08Sep2023 */
.foot-new .foot-menu ul li, .foot-new .foot-menu ul li:nth-child(3) { flex: 0 1 100%; display: block;}
.foot-new .foot-menu ul li:last-child { flex: 0 1 100%;}
.foot-new .footer-btm ul li { flex: 0 1 100%;}

.wel-count ul li:nth-child(2n) {border-right: none;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.mobile-contact ul li { flex: 0 1 100%;}
.wel-title h2 {font-size: 20px;line-height: 28px;}  
.wel-title h4 {font-size: 15px;line-height: 22px;}  
.serve-sec h2{font-size: 20px;line-height: 28px;}    
.machine-title h2 {font-size: 20px;line-height: 26px;}
.machine-lst ul li {flex: 0 1 100%;}  
.csr-sec ul li img { height: 300px; }    
.news-title h2 {font-size: 22px;line-height: 28px;}
.news-lst ul li {flex: 0 1 100%;}
.foot-menu ul { column-gap: 0px;}
.foot-menu ul li {flex: 0 1 100%;}
.foot-menu ul li:nth-child(3) {flex: 0 1 100%;}
.foot-menu ul li:last-child {flex: 0 1 100%;}
/*inner*/
.inner-caption h2 {font-size: 20px;line-height: 28px;}
.get-in-touch h2 {font-size: 20px;line-height: 28px;}
.unit p{font-size: 14px}
.unit p br{display: none;}
.unit p span{font-size: 15px;}
.our-office h2 {font-size: 16px;line-height: 24px;}
.our-office h3, .our-office h4{font-size: 15px;margin-bottom: 10px;}
.our-agents ul li {flex: 0 1 50%;}
.our-agents ul li:nth-child(-n+3) {border-top: 1px solid rgba(102, 102, 102, 14%); padding: 3% 1%;}
.our-agents ul li:nth-child(3n+3){border-right: 1px solid rgba(102, 102, 102, 14%);}
.our-agents ul li:nth-child(-n+2) {border-top: none; padding-top: 0;}
.our-agents ul li:nth-child(2n+2){border-right: none;}
.country-sec h2, .related-news h2 {font-size: 16px;line-height: 24px;}
/*career*/
.career-main-list h2{font-size: 22px;line-height: 28px;}
.career-main-list h5{font-size: 15px;line-height: 25px;}
/*career details*/
.inner-title-main h1 {font-size: 18px;line-height: 24px;}
.inner-title-main span.bx-txt{font-size: 13px;}
.career-details-cnt p{font-size: 14px; line-height: 24px;}
/*abt*/
.award-lst ul li {flex: 0 1 100%;}
.abt-cnt p{font-size: 15px; line-height: 25px;}
.our-vision h5{font-size: 15px; line-height: 25px;padding-left: 20px;}
.infra-structure h2{font-size: 22px;line-height: 28px;}
.award-lst ul li h3{font-size: 15px; line-height: 25px;}
.our-vision h2{font-size: 22px;line-height: 28px;}
.abt-cnt a {font-size: 13px;}
.abt-sec h2 {font-size: 20px;line-height: 26px;margin-bottom: 15px;}
.inner-main-title h1{font-size: 24px;line-height: 28px;}
.inner-main-title h4 {font-size: 15px;line-height: 25px;}
.our-machine h3 {font-size: 20px;line-height: 28px;}
.our-machine ul li {flex: 0 1 100%;}
.products-sec h2 {font-size: 22px;line-height: 28px;}
.products-sec h5 {font-size: 15px;line-height: 25px;}
.mou-sec h2 {font-size: 18px;line-height: 28px;}
.view-more a{font-size: 13px;}
.projects-rht h2 {font-size: 18px;line-height: 26px;letter-spacing: 1px;margin-bottom: 15px;}
.projects-lft{padding: 0; margin-top: 20px;}
.award-lst.link ul li {flex: 0 1 100%;}
.our-news-lst ul li {flex: 0 1 100%;}
.our-news-full-rgt h2{font-size: 15px; line-height: 25px;}
.our-news-full-rgt p{font-size: 15px; line-height: 25px; margin-bottom: 20px;}
#re-news-lst .item p {min-height: inherit;}
.news-det-title h2 {font-size: 24px;line-height: 32px;}
.salient-sec h2{font-size: 20px; line-height: 28px;}
.csr-list ul li .csr-cnt p{font-size: 15px; line-height: 25px;}
.planet-sec h2 {font-size: 20px;line-height: 28px;}
.planet-sec p{font-size: 15px; line-height: 25px;}
.planet-sec a{font-size: 15px;}
.sus-sec h5{font-size: 15px; line-height: 25px;}
.sus-sec h2 {font-size: 22px;line-height: 28px;}
.enviroment-list ul li .env-cnt p {font-size: 15px; line-height: 25px;}
.sus-list ul li .sus-cnt p{font-size: 15px; line-height: 25px;}

.country-sec ul { row-gap: 15px;}
.country-sec ul li { flex: 0 1 50%; border-top:none; }
.country-sec ul li:nth-child(even) { border: none;}
.country-sec ul li .flag-img img { max-height: 55px;}

.projects-list ul li { flex: 1 1 100%;}
.projects-list ul li a::after { top: 50%; transform: translateY(-50%);}
.machine-video h2 {font-size: 20px; line-height: 28px;}
.prd-video-gallery h2{font-size: 20px; line-height: 28px;}

/*20-6-2023*/
.news-sec.brand{padding: 35px 0;}
.news-sec.brand h2{font-size: 18px;line-height: 25px;}

.popup-pad{min-width: 87%;width: 87%; }

.apply-job-form .form-box input[type="submit"] {background:#0550AA; width: 100%; padding: 0; font-size: 14px;}
.apply-job-form .form-box input[type="submit"]:hover{background:#fd0034; }

}

@media screen and (max-width:359px) {
.wel-count ul li { flex: 0 1 100%;}
.wel-count ul li:first-child { border-right: none;}

.home-banner .flex-cont h3 { font-size: 11px; line-height: 16px; margin-bottom: 10px;}
.home-banner .flex-cont h1 { font-size: 17px; line-height: 25px; margin-bottom: 10px;}
.home-banner .flex-cont h4 { font-size: 11px; line-height: 18px; padding: 5px 15px;}

.gallery-list ul li { flex: 1 1 100%;}


.country-scroll #re-news-lst .owl-nav { bottom: 0;}
.related-news.country-scroll { padding: 40px 0 90px 0; }
.country-scroll h3 {font-size: 14px;line-height: 20px;}

.apply-job-form .form-box input[type="submit"] {background:#0550AA; width: 100%; padding: 0; font-size: 12px;}
.apply-job-form .form-box input[type="submit"]:hover{background:#fd0034; }
}