@media (max-width : 991px) {
.logo-v1{display:none!important}
.logo-v2{display:block!important}
}
@media (min-width : 768px) and (max-width: 991px) {
#home-1{padding-top:90px}
.main-header .hover-menu::after{content:inherit!important}
.main-header .is-sticky .palatin-main-menu{display:none}
.main-header .mainmenus{margin-top:15px}
.main-header{position:fixed;left:0;top:0}
.main-header .breakpoint-on .classynav{padding-top:0;padding-left:10px;padding-right:10px;position:absolute;top:25px;width:100%}
.main-header .palatin-main-menu{background:#fff;width:100%!important}
.main-header .palatin-main-menu .classy-navbar{margin:0}
.main-header .slogan-text{color:#262626}
.main-header .logo-v1{max-width:none}
.main-header .top-links li a{color:#323232}
.breakpoint-on .classy-navbar .classy-menu{top:85px!important}
 .location-section .card{ min-height: 580px;}
 .location-section .thai-card, .location-section .middle-east-card{ min-height: auto !important;}
}
@media (max-width :991px) {
.megamenu::after,.about-sub-menu::after{width:0;height:0;left:10px;top:-8px;border-style:solid;border-width:0 10px 8px;border-color:transparent transparent #74C34D;z-index:1;content:'';position:absolute;display:block}
.develop-aiag-vda{min-height:auto}
.header-area .palatin-main-menu .classy-nav-container{background:#fff!important}
.header-area .palatin-main-menu .classy-navbar{margin:0!important}
.nav-logo-wrap{margin-top:0}
.main-highlight-section{margin-top: 15px; margin-bottom: 15px;}}
@media (min-width : 992px) {
.flexslider .slides img,.ts-flex-slider .flexSlideshow{height:auto;display:block}
.dropdown i{display:none}
}
@media (min-width : 1024px) and (max-width: 1336px) {
.about-banner{height:auto}
.slogan-text,.slogan-text2{font-size:9px;text-align:center}
.inner-nav ul li a{letter-spacing:0;font-size:13px;font-weight:400}
.apqp-ppap-plan h3{font-size:20px!important}
.aqua-pro-section .scheme1-object{padding-top:0}
.aqua-pro-section .apqp-manager-box h2{line-height:20px;margin-bottom:10px}
.aqua-pro-section .sphere,.aqua-pro-section .sphere-container{position:static}
.apqp-ppap-pro h3{text-align:left}
.apqp-ppap-pro h4{text-align:left}
.apqp-ppap-pro p{text-align:left}
.apqp-ppap-pro ul li{text-align:left}
.apqp-ppap-pro .sphere-item--3{top:37%!important;margin-left:0}
.apqp-ppap-pro .sphere--appdev-1 .sphere-item--3,.apqp-ppap-pro .sphere--appdev-1 .sphere-item--6{top:38%}
.aqua-pro-section .sphere-item--5{right:auto;top:64%}
.aqua-pro-section .sphere-item--6{padding-left:45px!important;top:38%}
.compliance{margin-left:0}
.aqua-pro-section .sphere-item--4{top:68%;margin-left:0}
.aqua-pro-features-benefits{position:absolute;text-align:center;transition:.5s;width:100%;height:100%;right:0;margin-top:15%;top:auto}
.center-box{padding:30px 40px}
}
@media (min-width : 1024px) and (max-width: 1180px) {
.apqp-ppap-pro .sphere-item{position:static}
#webinars-casestudys .prev-next{right:140px}
.classynav ul li a{color:#fff!important}
.slogan-text,.slogan-text2{font-size:9px;text-align:center}
.scheme1-item{display:block;width:100%;margin-bottom:20px}
.logo-v1 img,.logo-v2 img{max-width:260px;margin-top:0}
.topbar-menu li{padding:0 5px}
.inner-nav ul li a{letter-spacing:0;font-size:13px;font-weight:400}
.solution-mega-menu{left:-275%!important;padding:0}
.topbar-menu li{padding:0 5px}
.center-box{padding:10px 40px}
#timeline .fa-plus-circle{font-size:18px}
#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul span.importo{font-size:.85em;margin-left:5px}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li span.importo{font-size:.85em}
.navs a:link,.navs a:visited{margin:140px -50px;width:70px;height:70px;line-height:70px;font-weight:400;font-size:12px}
.timeline-box{padding:0}
.navbar-bootsnipp .bootsnipp-search{padding:0 5px;margin-right:5px}
.about-banner{height:auto}
.center-box{padding:15px 40px}
.location-section .card{ min-height: 570px;}
}
@media (min-width : 992px) and (max-width: 1024px) {
.topbar-menu li{padding:0 5px}
#webinars-casestudys .prev-next{right:125px}
.classynav ul li a{color:#fff!important}
.center-box{padding:0 15px}
#timeline .fa-plus-circle{font-size:16px}
#timeline ul li a{margin-right:0}
.box-part{padding:10px 10px 10px 15px}
.esq_block{padding:20px 10px 10px 15px}
.ems_block{padding:35px 10px 10px 15px}
.testimonial-card .p-r-0{padding-right:10px}
.ts-padding{padding:50px 15px}
.navbar-bootsnipp .bootsnipp-search{padding:0 5px;margin-right:5px}
.navs a:link,.navs a:visited{margin:140px -50px;width:70px;height:70px;line-height:70px;font-weight:400;font-size:12px}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li span.importo{font-size:.85em}
.timeline-box{padding:0}
.about-banner{height:auto}
.feature-number{line-height:75px;font-size:24px;padding-left:45px}
.benefit-text{line-height:75px}
.feature-text{font-size:13px}
.feature-text2{margin-top:15px;line-height:16px}
.navbar-brand img{float:right;padding:0;max-width:230px;height:auto}
.header-bgnone{padding:0}
.call-to-action h3,.img-block-head h3{font-size:20px}
.nav-logo-wrap{max-width:none;height:auto;margin-right:0;margin-top:-45px}
.location-section .card{ min-height: 580px;}
.location-section .thai-card, .location-section .middle-east-card{ min-height: auto !important;}
}
@media (min-width : 768px) and (max-width: 991px) {
.benefit-text{font-size:13px;line-height:15px!important}
.feature-text2{margin-top:5px;padding:0 20px!important;line-height:15px!important;font-size:13px}
.intro-banner-vdo-play-btn{right:auto;left:45%}
.ims-qhse,.audit-management{height:auto}
.gap-text{margin-top:-5px}
.breakpoint-on .classynav ul li a{color:#323232!important}
#webinars-casestudys .prev-next{top:-105px;right:45%}
.about-us-area .about-text{margin-left:-10px}
}
@media (min-width : 992px) and (max-width: 1112px) {
.header-area .palatin-main-menu .classy-navbar .classynav ul li a{font-size:13px;font-family:"nunito_sanssemibold",sans-serif}
.nav-logo-wrap{max-width:240px;height:auto}
.header-area .palatin-main-menu .classy-navbar{margin:0}
.header-area .palatin-main-menu .classy-navbar .classynav ul li a{color:#fff}
.classynav ul li a{padding:0 5px}
.slogan-text,.slogan-text2{font-size:9px}
.header-area .palatin-main-menu .classy-navbar{margin:0}
#quote-carousel .about-text{margin-left:-25px}
.about-text .content-article p{word-break:inherit}
.location-section .thai-card, .location-section .middle-east-card{ min-height: auto !important;}
.location-section .card{ min-height: 580px;}
}
@media (min-width : 1024px) and (max-width: 1112px) {
.header-bgnone .navbar-brand img{margin-top:0}
.header-bgnone .navbar-brand{padding:5px 10px}
.navbar-brand img{padding:0}
.navbar-header .navbar-brand{padding:15px 10px}
.choose-us{min-height:100vh;height:inherit}
}
@media (min-width : 768px) and (max-width: 992px) {
.part-title .part-text,.part-title-v2 .part-text-v2{-ms-transform:translateX(0%) translateY(0%) rotate(0deg);-o-transform:translateX(0%) translateY(0%) rotate(0deg);-moz-transform:translateX(0%) translateY(0%) rotate(0deg);-webkit-transform:translateX(0%) translateY(0%) rotate(0deg);transform:translateX(0%) translateY(0%) rotate(0deg);text-transform:capitalize;line-height:20px;font-size:22px;letter-spacing:0!important;margin-top:10px;text-align:center}
}
@media (min-width : 768px) and (max-width: 1112px) {
.slogan-text{font-size:9px}
.about-thumbnail{margin-bottom:10px}
.apqp-product-manager .scheme1-content{padding-right:0;width:48%;margin-bottom:50px}
.apqp-ppap-plan h3{font-size:22px}
.apqp-product-manager ul{text-align:left;padding:0;margin-bottom:15px}
.apqp-product-manager .meeting-manager{padding-top:0}
.apqp-product-manager h3{text-align:left}
.apqp-product-manager .project-management h3{padding-right:0}
.apqp-manager-box{position:relative;text-align:center;transition:.5s;top:auto;right:0;margin-bottom:30px;z-index:10}
.apqp-manager-box h2{line-height:50px}
.apqp-product-manager{padding-top:0}
.apqp-ppap-manager{display:none}
.top-links li a{padding:0 5px}
.inner-nav ul li a{font-size:13px;font-weight:400}
.mobile-on .desktop-nav{padding:0}
.mobile-on .desktop-nav ul li a{color:#444!important}
.product-features .service-content .panel-body{padding:5px 15px}
.aqua-pro-section .sphere,.aqua-pro-section .sphere-container{position:static}
.apqp-ppap-pro h3{text-align:left}
.apqp-ppap-pro h4{text-align:left}
.apqp-ppap-pro p{text-align:left}
.apqp-ppap-pro ul li{text-align:left}
.breakpoint-on .classynav{padding-top:135px}
.solution-submenu{height:auto!important}
.breakpoint-on .classy-navbar .classy-menu{top:0}
.benefit-box{width:31%;max-width:100%}
}
@media (min-width: 768px) and (max-width: 1024px) {
.aqua-pro-section .scheme1-item{width:100%}
.aqua-pro-section .sphere-item{position:static}
.document-control{margin-top:0;margin-left:0}
.aqua-pro-section .sphere-item-title p{margin-bottom:15px}
.aqua-pro-section .sphere-item{margin-bottom:15px}
.heading{padding-bottom:15px}
.aqua-pro-section .scheme1-object{padding-top:0}
.aqua-pro-section .scheme1-object h2{font-weight:700;font-size:26px}
.aqua-pro-section .apqp-ppap-plan a{display:inline-block;margin-top:10px;float:none!important}
.aqua-pro-section .apqp-manager-box h2{margin-bottom:10px!important;line-height:20px;margin-top:20px}
.apqp-ppap-pro{position:relative;z-index:1}
.aqua-pro-section .automate-apqp .scheme1-item{margin-bottom:0}
.aqua-pro-section .compliance-apqp{left:0;margin-left:10px;width:90%}
.aqua-pro-section .compliance-apqp .compliance h3{margin-top:0}
.compliance{margin-left:60px}
.solution-title,.product-title{font-size:13px!important;text-transform:uppercase!important;color:#323232!important}
.solution-submenu{height:auto!important}
.benefit-box{width:31%;max-width:100%}
}
@media (min-width : 768px) and (max-width: 1023px) {
.megamenu .product-title{margin-top:15px!important}
.navbar-brand{width:auto}
.navbar-brand.navbar-bg{width:25%}
.header2 .navbar-brand,.header3 .navbar-brand,.header4 .navbar-brand{padding-right:0;padding-left:0}
#main-slide .slider-content h2{font-size:36px}
#main-slide .slider-content h3{font-size:22px;margin:20px 0}
.slider.btn{padding:5px 25px;margin-top:5px;font-size:16px}
#main-slide .carousel-indicators{bottom:20px}
.cd-hero-slider .cd-btn{margin-top:15px!important;font-size:12px!important}
.cd-slider-nav ul li.video{display:none}
.cd-slider-nav{bottom:40px!important}
#back-to-top.affix{bottom:35px}
.center-box{padding:15px}
.center-box .btn{width:100%}
.mail{text-align:center;padding-right:0}
.topbar-menu{text-align:left}
.topbar-menu li{padding:0 5px}
.header-bgnone .logo-v2 img,.header2 .logo-v1 img{width:165px;margin-top:0}
.search-btn{padding-top:10px!important}
.search-btn .fa-search{font-size:20px}
.case-study .carousel .item{padding:5px 10px}
.case-studys{padding:0}
.center-box2 ul li{font-size:14px}
#footer .widget-1{padding:10px}
.eas-block{display:block;padding:0}
.esq_block{margin-top:10px;left:0}
.ems_block{position:relative;margin-top:10px;left:0}
.subscribe2-wrapper .subscribe-form input{width:auto}
.navbar-bootsnipp .bootsnipp-search{padding:0 5px;margin-right:5px}
.app-logo li{transform:none!important;margin:5px 10px!important}
.app-logo-area{padding-top:0;padding-bottom:0}
.about-banner{height:auto}
.feature-number{line-height:55px;padding-left:23px;font-size:24px}
.benefit-text{line-height:20px;text-align:left;margin-top:5px}
.feature-text{font-size:14px}
.feature-text2{margin-top:5px;padding:0 25px;line-height:20px}
.inner-nav ul li .mn-sub li a{color:#444!important}
.aqua-pro-section .scheme1-item{width:100%}
.aqua-pro-section .sphere-item{position:static}
.document-control{margin-top:0;margin-left:0}
.aqua-pro-section .sphere-item-title p{margin-bottom:15px}
.aqua-pro-section .sphere-item{margin-bottom:15px}
.heading{padding-bottom:15px}
.aqua-pro-section .scheme1-object{padding-top:0}
.aqua-pro-section .scheme1-object h2{font-weight:700;font-size:26px}
.aqua-pro-section .apqp-ppap-plan a{display:inline-block;margin-top:10px;float:none!important}
.aqua-pro-section .apqp-manager-box h2{margin-bottom:10px!important;line-height:20px;margin-top:20px}
.apqp-ppap-pro{position:relative;z-index:1}
.aqua-pro-section .automate-apqp .scheme1-item{margin-bottom:0}
.aqua-pro-section .compliance-apqp .compliance h3{margin-top:0}
.compliance{margin-left:30px}
}
@media (max-width : 1336px) {
.slogan-text,.slogan-text2{margin-bottom:5px;margin-top:5px}
.header-area .is-sticky .top-bar{display:block}
.header-area .palatin-main-menu .classy-navbar .classynav ul li ul li a{color:#323232!important}
.breakpoint-on .classynav ul li .megamenu{background:#f3f3f3}
.megamenu .product-title,.megamenu .solution-title{text-transform:capitalize!important;font-size:15px!important;border-bottom:1px solid rgba(0,0,0,0.1);padding-left:0!important;margin-left:0;font-family:"nunito_sansbold",sans-serif;margin-bottom:5px!important;line-height:35px!important}
.breakpoint-on .classynav ul li a{font-size:18px;font-family:"Open Sans",sans-serif;line-height:38px}
.single-mega li a{line-height:25px!important}
.breakpoint-on .about-sub-menu{background:#f3f3f3}
.header-area .palatin-main-menu .classy-navbar .classynav ul li.megamenu-item > a::after,.header-area .palatin-main-menu .classy-navbar .classynav ul li.has-down > a::after{color:#fff}
.megamenu .product-title:after,.megamenu .solution-title:after{display:none}
.breakpoint-on .classy-navbar .classy-menu.menu-on{left:0;width:100%}
.classycloseIcon .cross-wrap span{background:#323232}
.single-mega li + li{margin-top:7px}
.classynav ul li.megamenu-item > a:after,.classynav ul li.has-down > a:after{font-family:'classyfonts'!important;content:"\e900"!important;display:none}
.nav-logo-wrap{z-index:1023}
.is-sticky .nav-logo-wrap{z-index:1023}
.solution-submenu{height:auto!important}
.breakpoint-on .classynav{padding-top:55px}
.header-area .palatin-main-menu .classy-navbar{margin:0}
.single-blog-post{width:95%}
}
@media (max-width : 1024px) {
.main-nav .container{padding-right:0}
.mobile-on .desktop-nav ul li a{border-bottom:0}
.classy-navbar .nav-brand{margin-bottom:15px}
}
@media (max-width : 992px) {
.sticky-bar.stick{display:none}
.fmea-software {background: #333569 !important; border: 1px solid #333569; border-radius: 6px;}
.fmea-software h5{ padding-left:0; margin-left:0;}
}
@media (max-width : 767px) {
    .enterprise-banner h1{ line-height: 30px !important;}
 .fmea-software{ background: #333569 !important;}
 .fmea-software h5{ padding-left:0; margin-left:0;}
ul.navbar-nav > li > a{padding:21px 10px}
.about-us-area .about-text{margin-top:5px}
.benefit-box{width:100%;margin:8px 0}
.header2 .navbar-collapse{background:transparent;line-height:normal;box-shadow:none}
.header2 .exo-menu li a{padding:7px 5px}
.header-bgnone li a{color:#333!important;font-weight:400;font-family:"robotoregular",sans-serif!important}
.navbar-collapse ul.navbar-nav > li > a{color:#fff}
.menu-line{display:none!important}
.navbar-collapse ul.navbar-nav > li.active > a,.navbar-collapse ul.navbar-nav > li:hover > a{color:#ee3b24}
#main-slide .slider-content{margin-top:-35px}
#main-slide .slider-content h2{font-size:18px;line-height:normal}
#main-slide .slider-content h3{font-size:12px;line-height:normal;margin:0}
.slider.btn{display:none}
#main-slide .carousel-control{display:none}
#main-slide .carousel-indicators{bottom:0}
.footer-widget{display:inline-block;width:100%;padding-right:15px;padding-left:15px}
.copyright-info{font-size:13px}
#back-to-top{right:20px}
#back-to-top.affix{bottom:20px}
.header-bgnone,.header2{padding:5px 15px!important;background:rgba(0,0,0,0.5)}
.topbar-menu li{padding:0 10px 0 15px}
.header2 .navbar-brand{padding:0}
.header2 .navbar-brand .logo-v1 img,.header-bgnone .navbar-brand .logo-v2 img{width:250px}
.enterprise-content .media .media-object{margin-bottom:15px}
.enterprise-content .media{margin:0 10px}
.featured-tab .tab-pane,.landing-tab .tab-pane{text-align:left;padding-left:0;padding-top:30px}
.client-text{margin-left:5px}
.enterprise-content .media{display:grid}
.enterprise-content .media img{padding-bottom:10px}
.header-bgnone ul.navbar-nav > li > a{padding:7px 15px}
.afss-padding{padding:10px}
.apqp-functional-safety h3{font-size:20px;margin-bottom:15px}
.banner-title-content h2{font-size:20px;line-height:24px;font-weight:400;margin-top:10px}
.staff-page .tab-content h3{white-space:normal}
.apqp-product-manager ul{text-align:left;padding:0;margin-bottom:15px}
.apqp-product-manager .meeting-manager{padding-top:0}
.apqp-product-manager h3{text-align:left}
.apqp-ppap-plan h3{font-size:18px;line-height:25px;font-weight:500;margin-top:0}
.apqp-manager-box{position:relative;top:auto;right:auto}
.apqp-product-manager .document-viewer{margin-top:0}
.apqp-product-manager .project-management h3{margin-bottom:15px;padding-right:0}
.inner-nav ul li a{font-size:13px;font-weight:400}
.mobile-on .desktop-nav{padding:0}
.mobile-on .desktop-nav ul li a{color:#444!important}
.inner-nav ul li .mn-sub li a{color:#323232!important}
.apqp-ppap-pro .sphere-item--3,.document-control,.compliance{margin-left:0}
.apqp-ppap-plan a{float:none!important;text-align:center!important;display:inline-block}
.solution-title,.product-title{font-size:13px!important;text-transform:uppercase!important;color:#323232!important;margin-bottom:0!important}
.heading{padding-bottom:0}
.nav-logo-wrap{margin-top:0}
.megamenu ul{margin:5px 0!important;padding:0 10px}
.breakpoint-on .classy-navbar .classy-menu{top:95px}
.gap-text{height:auto}
#webinars-casestudys .prev-next{right:auto}
.main-header .breakpoint-on .classynav{padding-top:0;padding-left:10px;padding-right:10px;position:absolute;top:25px;width:100%}
.main-header .palatin-main-menu{background:#fff;width:100%!important;display:inline-block}
#banner-area{padding-top:110px}
.article-section .chooseus-content{padding-bottom:20px}
.single-blog-post{width:100%;margin-left:0}
.single-blog-post .post-content{width:98%;left:5px;margin-top:0;padding:10px}
.enterprise-badger .post-content h1{line-height:22px}
.main-header .palatin-main-menu .classy-navbar{margin:0}
.callus-btn{margin-left:5px}
.main-header .slogan-text{color:#262626}
.main-header .logo-v1{max-width:none}
.main-header{position:fixed;left:0;top:0}
#home-1{padding-top:0}
.main-header .hover-menu::after{content:inherit!important}
.about-sub-menu a{padding:8px 20px!important}
.header-area .palatin-main-menu .classy-navbar .classynav ul li a{color:#323232!important}
.timeline-itemv2{margin-bottom:10px!important}
.ewqims-logo{margin-bottom:15px}
.part-title .part-text,.part-title-v2 .part-text-v2{-ms-transform:translateX(0%) translateY(0%) rotate(0deg);-o-transform:translateX(0%) translateY(0%) rotate(0deg);-moz-transform:translateX(0%) translateY(0%) rotate(0deg);-webkit-transform:translateX(0%) translateY(0%) rotate(0deg);transform:translateX(0%) translateY(0%) rotate(0deg);text-transform:capitalize;line-height:20px;font-size:22px;letter-spacing:0!important;margin-top:10px;text-align:center}
.enterprise-features-benefits{margin:10px}
}
@media (max-width : 479px) {
#main-slide .slides img{height:100%}
#main-slide .item img{height:250px}
.logo-v1{max-width:190px;margin-top:5px;display:inline-block}
.logo-v2{max-width:190px;margin-top:5px}
.automate-apqp .scheme1-item{padding:10px}
.automate-apqp .scheme1-item p{margin-bottom:10px}
.apqp-ppap-plan h3{font-size:13px}
.apqp-ppap-plan .apqp-ppap::before{top:105px}
.slogan-text{font-size:14px}
}
@media (min-width : 478px) and (max-width: 767px) {
.app-logo li{transform:none!important;margin:5px 10px!important}
.app-logo ul{padding:0}
.navs a:link,.navs a:visited{margin:145px -60px!important}
}
@media (min-width:414px) and (max-width:479px) {
.navs a:link{margin:135px -60px!important}
}
@media (min-width : 320px) and (max-width: 478px) {
.center-box .btn{width:100%;font-size:12px}
.call-to-action h3,.img-block-head h3{font-size:20px}
.topbar,.mail{padding-right:0;padding-left:0}
.topbar-menu li{padding:0 10px 0 0}
.header2 .navbar-brand .logo-v1 img,.header-bgnone .navbar-brand .logo-v2 img{width:230px;max-width:100%}
.form-horizontal .form-content{padding:10px 20px;background:#272A33;margin:0}
#timeline .timeline-movement .timeline-item .timeline-panel.credits .timeline-panel-ul li span.importo{display:inline}
#timeline .timeline-movement .timeline-item .timeline-panel.debits .timeline-panel-ul span.importo{margin-left:0}
#timeline .timeline-movement .timeline-item .timeline-panel4{padding:5px 10px}
.navs a:link{margin:155px -60px}
.app-logo li{transform:none!important;margin:5px 10px!important}
.app-logo-area{padding-top:0;padding-bottom:0}
.app-logo ul{padding:0}
}