@media only screen and (max-width:1680px) {
.body-top-triangle-bg { right: -225px }
.hp-bannerslider-image { right: 31px }
.excellence-red-bg { padding: 70px 100px 75px 70px }
.logo-vector { right: 115px }
.medium-balloon-vector { left: 80px }
.hp-testimonial-right { padding: 90px 70px 50px 145px; width: 540px; margin-right: -280px }
.xs-balloon-vector { left: 622px }
.navbar-dark .navmenu-navi { width: 1095px }
.navmenu-navi ul.navbar-nav { width: 705px }
.inner-top-triangle-bg { border-left: 685px solid transparent; border-right: 580px solid transparent; border-top: 340px solid #c20d12; right: -207px }
.gray-bg-image { width: 85vw }
.empower-business-main .small-balloon-vector-inner { left: 65px }
.navmenu { }
.m-blogs-main .logo-vector { right: 115px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 275px 40px }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 275px 30px }
.client-feedback-main .body-top-triangle-bg { border-left: 550px solid transparent; border-right: 500px solid transparent; }
.feedback-form-main .medium-balloon-vector { left: 50px; }
.feedback-form-main .xs-balloon-vector { right: 50px; }
}
@media only screen and (max-width:1600px) {
.xs-balloon-vector { left: 573px }
.hp-testimonial-right { padding: 90px 70px 50px 100px; width: 500px; margin-right: -240px }
.logo-vector { width: 200px }
.medium-balloon-vector { left: 60px; width: 70px }
.hp-bannerslider-image { right: 66px }
.excellence-red-bg { padding: 70px 100px 75px 60px }
.hp-testimonial-right::after { border-left: 110px solid #fff; border-bottom: 110px solid #c20d12 }
.excellence-red-bg::before { border-right: 120px solid #fff; border-bottom: 120px solid #c20d12 }
.inner-top-triangle-bg { border-left: 710px solid transparent; border-right: 540px solid transparent }
.navmenu { }
.m-blogs-main .logo-vector { right: 115px; top: 85px !important }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 235px 30px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 235px 40px }
.client-feedback-main .body-top-triangle-bg { border-left: 570px solid transparent; border-right: 460px solid transparent; }
}
@media only screen and (max-width:1440px) {
.navigation-headermenu ul.navigation-navmenu>li { padding: 20px 0; margin: 0 9px; }
.logo-vector { right: 35px }
.small-cloud-vector { width: 100px }
.light-seprate-cloud-vector { width: 120px }
.small-combine-cloud-vector { width: 120px }
.medium-balloon-vector { width: 60px }
.hp-latestblog-left { -ms-flex: 0 0 63%; -webkit-box-flex: 0; flex: 0 0 63%; max-width: 63% }
.hp-testimonial-right { margin-left: 7.5%; width: 485px; margin-right: -160px }
.small-balloon-vector,
.small-balloon-vector-inner { left: 45px }
.xs-balloon-vector { left: 490px }
.hp-bannerslider-image { right: 19px }
.body-top-triangle-bg { right: -345px }
.navmenu-navi ul.navbar-nav>li>ul>li { padding: 0 30px 0 }
.mainmenu-contact-detail { left: 15px }
.mainmenu-contact-detail span { padding: 0 15px }
.navbar-dark .navmenu-navi:before,
.navmenu-navi ul.navbar-nav>li>ul { width: 340px }
.navmenu-navi ul.navbar-nav { width: 585px }
.navmenu-navi ul.navbar-nav>li { font-size: 36px; margin: 0 0 36px 0 }
.navbar-dark .navmenu-navi { width: 925px }
.mainmenu-enquiry-detail { left: 440px }
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul { padding: 30px 70px 5px }
h1,
h2 { font-size: 24px; margin-bottom: 18px }
.notfound-main h2>span { font-size: 54px }
h3,.faq-title { font-size: 16px }
.button-common { margin-top: 15px }
.banner-title { font-size: 30px }
.testimonial-message { font-size: 22px; line-height: 1.3 }
.inner-top-triangle-bg { border-right: 400px solid transparent; right: -150px }
.breadcrumb-title h1 { font-size: 28px }
.empower-business-main .small-balloon-vector-inner { left: 45px }
.medium-balloon-vector.medium-5s { right: 30px }
.navmenu {  }
.carrer-form { width: 47% }
.m-blogs-main .logo-vector { right: 45px; top: 75px !important }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 155px 30px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 155px 40px }
.client-feedback-main .body-top-triangle-bg { border-left: 570px solid transparent; border-right: 375px solid transparent; }
.trainingcounterrow .counter,
.trainingcounterrow span { font-size: 24px; }
.navmenu { padding-right: 20px; }
.bullet-new-style2 ul li { font-size: 16px; }
.virtualcirclerow .circlebox { font-size: 24px; }
.virtualtabsrow .require-tabcontent nav .nav-tabs .nav-link,
.virtualcontentrow .title-content span { font-size: 16px; }
.eshopcustomizerow .container-fluid { max-width: 1300px; }
.eshopcustomizerow .medium-balloon-vector.medium-5s { top: -80px; }
.AllTeamMemberRow .medium-balloon-vector { left: 50px; }
.roadmaslidrow{padding-left: 165px;}
.the_bespoke_impact_slider_main .slick-slide {padding: 0px 30px 0px 15px;}
.roadmapslider{margin-right: -100px;}
}
@media only screen and (max-width:1366px) {
.enquiry-form .enquirenow-form { padding: 0 50px }
.form-group { margin-bottom: 20px }
.mainmenu-enquiry-detail { bottom: 53px }
.mainmenu-enquiry-detail a { margin-top: 5px }
.banner-img.slick-slide img { max-width: 100% }
.body-top-triangle-bg { right: -255px; border-left: 600px solid transparent; border-right: 600px solid transparent; border-top: 600px solid #c20d12 }
.hp-bannerslider-image { bottom: -85px; right: 77px }
.hp-bannerslider-content .slick-dots { margin-top: 120px }
.excellence-types { margin-left: 5.333%; width: 27% }
.excellence-red-bg { padding: 70px 90px 75px 50px }
.logo-vector { right: 38px; width: 140px }
.medium-balloon-vector { width: 50px; left: 30px }
.hp-testimonial-right { margin-left: 5.7%; width: 470px; margin-right: -130px }
.xs-balloon-vector { left: 465px }
.inner-top-triangle-bg { border-left: 720px solid transparent; border-right: 360px solid transparent; border-top: 330px solid #c20d12 }
.inner-balloon-banner { top: -80px }
.inner-header-banner { padding: 211px 0 70px }
.empower-business-main .small-balloon-vector-inner { left: 35px; max-width: 40px }
.small-combine-cloud-vector.small-cloud-faq { left: 20px !important; top: 110px }
.gray-bg-image { width: 93vw }
.faq-info-accordion .card { margin-bottom: 30px }
.navmenu { }
.m-blogs-main .logo-vector { top: 95px !important; right: 40px }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 115px 30px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 115px 40px }
.client-feedback-main .body-top-triangle-bg { border-left: 570px solid transparent; border-right: 305px solid transparent; right: -25px; }
.roadmaslidrow{padding-left: 120px;}
.left-img-cotent h2{font-size: 25px;}
}
@media only screen and (max-width:1360px) {
.xs-balloon-vector { left: 460px }
.hp-testimonial-right { width: 466px }
.navmenu { }
}
@media only screen and (max-width:1280px) {
.logo-vector { right: 10px; width: 110px; top: 205px !important }
.medium-balloon-vector { left: 10px }
.hp-testimonial-right { width: 430px; margin-right: -80px; padding: 90px 50px 50px 80px }
.small-balloon-vector,
.small-balloon-vector-inner { left: 15px; width: 40px }
.xs-balloon-vector { left: 483px }
.body-top-triangle-bg { right: -300px }
.footer::before { background-size: auto 70%; top: -215px }
.footer { margin-top: 175px }
.hp-bannerslider-image { bottom: -65px }
.inner-top-triangle-bg { border-right: 320px solid transparent }
.gray-bg-image { width: 95vw }
.medium-balloon-vector.medium-5s { right: 20px; max-width: 40px }
.navmenu { }
.m-blogs-main .logo-vector { top: 105px !important; right: 20px }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 75px 30px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 75px 40px }
.client-feedback-main .body-top-triangle-bg { border-left: 560px solid transparent; border-right: 292px solid transparent; right: -55px; }
.feedback-form-main .medium-balloon-vector { left: 20px; }
.feedback-form-main .xs-balloon-vector { right: 20px; }
.navigation-headermenu ul.navigation-navmenu>li { margin: 0 5px; }
.eshopcustomizerow .container-fluid { max-width: 1100px; }
.eshopcustomizerow .medium-balloon-vector.medium-5s { top: -50px; }
.AllTeamMemberRow .medium-balloon-vector { left: 10px; }
.roadmaslidrow {padding-left: 85px;}
.roadmaslidrow::after{width: 100px;}
}
@media only screen and (max-width:1280px) and (min-height:700px) and (max-height:768px) {
.hp-bannerslider-content { margin: 170px auto 0 }
.hp-bannerslider-image { bottom: -155px }
}
@media only screen and (max-width:991px) and (min-height:360px) and (max-height: 480px) {
.homepopup-inner{top: 0px;transform: translateY(0px);}
}
@media only screen and (min-width:1280px) and (max-width:1440px) {
.navlogo{width: 20%;}
}
@media only screen and (min-width:1200px) and (max-width:1279px) {
.AllTeamMemberRow .medium-balloon-vector { display: none; }
}
@media only screen and (max-width:1199px) {
.enquiry-form { width: 55% }
.hp-bannerslider-content { margin: 200px auto 0 }
.body-top-triangle-bg { right: -165px; border-left: 480px solid transparent; border-right: 470px solid transparent; border-top: 470px solid #c20d12 }
.hp-bannerslider-image { bottom: 33px; right: 35px }
.banner-img.slick-slide img { max-width: 75% }
.navigation-headermenu ul>li { font-size: 12.5px }
.navbar-dark .navbar-toggler { margin: 0 0 0 9px }
.logo-vector { right: 40px }
.small-combine-cloud-vector { width: 90px; left: 15px !important; top: 400px }
.light-seprate-cloud-vector { width: 120px; left: 540px !important; top: 225px }
.small-cloud-vector { width: 100px; right: 35px !important; bottom: 95px }
.excellence-red-bg { padding: 70px 40px 75px 20px }
.excellence-types { margin-left: 3.333%; width: 29% }
.hp-testimonial-right { width: 390px; margin-right: -70px; padding: 90px 20px 50px 60px; margin-left: 3.5% }
.testimonial-vector { right: -30px }
.navigation-headermenu ul>li.mn-enquiry-icn,
.thnk-notfound-commondiv .mn-enquiry-icn-mob { font-size: 21px }
.navbar-dark .navbar-toggler .fa-bars { color: #fff; font-size: 20px }
.thnk-notfound-commondiv .navbar-dark .navbar-toggler .fa-bars { font-size: 20px }
.navbar-dark .navbar-toggler { margin: 1px 0 0 10px }
.thnk-notfound-commondiv .navbar-dark .navbar-toggler { margin: 1px 0 0 12px }
.navigation-headermenu ul.navigation-navmenu>li { margin: 0 7px }
.xs-balloon-vector { left: 420px }
.client-panel-border { padding: 10px }
.inner-top-triangle-bg { border-left: 630px solid transparent; border-right: 350px solid transparent }
.footer .footer-menu ul { width: 64% }
.footer .footer-menu ul+ul { width: 35% }
.empower-business-main .small-balloon-vector-inner { left: 35px; max-width: 40px; bottom: -140px !important }
.keyclientlogorow { max-width: 990px }
.medium-balloon-vector.medium-5s { top: 130px !important }
.trainigblogslider .slick-next { left: -265px }
.trainigblogslider .slick-prev { left: -305px }
.navmenu { }
.bigcircle::after { width: 235px; height: 235px }
.smallcircle { width: 100px; height: 100px; font-size: 22px }
.bigcircle { width: 170px; height: 170px }
.bigcircle::before { right: -66px }
.wrap-levels-main .border-with-circle { top: 18% }
.type-of-5s ul li { width: 48.3% }
.lean-organisation-structure-main .level { width: 25% }
.carrer-form .form-group .col-lg-12.col-md-12,
.carrer-form .form-group .col-lg-4.col-md-12,
.carrer-form .form-group .col-lg-8.col-md-12 { margin-bottom: 20px }
.carrer-form .form-group { margin-bottom: 0 }
.m-blogs-main .logo-vector { top: 100px !important; right: 60px }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul { padding: 30px 125px 30px }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { padding: 40px 125px 40px }
.member-hover-cntnt { width: 480px }
.arrowlft .member-hoverbox { left: 93.7% }
.arrowrht .member-hoverbox { right: 93.7% }
.member-hover-cntnt { min-height: 300px; padding: 40px 30px 30px }
.member-hover-cntnt p { font-size: 14px }
.client-feedback-main .body-top-triangle-bg { border-left: 520px solid transparent; border-right: 340px solid transparent; right: -55px; }
.singlelabel,
.custom-radio .wpcf7-list-item { width: 115px; }
.keyclientlogorow { max-width: 930px }
.mn-enquiry-icn-mob { display: -webkit-box; display: -ms-flexbox; display: flex }
.navigation-headermenu ul.navigation-navmenu>li>a { color: #4b4b4b }
.navigation-headermenu ul.navigation-navmenu>li>a::after { background: #4b4b4b }
.navigation-headermenu ul.navigation-navmenu>li { padding: 0 0; font-size: 20px; margin: 20px 0 }
.navigation-headermenu ul.navigation-navmenu>li.mn-enquiry-icn { display: none }
.navigation-headermenu { width: 50%; display: none; position: fixed; height: 100vh; top: 0; right: 0; z-index: 8; background: #fff; transition: right .9s; -webkit-transition: right .9s; -moz-transition: right .9s; -ms-transition: right .9s; -o-transition: right .9s; -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); -o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); -ms-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); overflow-y: scroll !important }
.navigation-headermenu ul.navigation-navmenu { padding: 0; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; float: none; text-align: left; margin: 0; height: 100vh; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul { display: none }
.menuclose { display: inline-block }
.navmenu { width: 50%; }
.established-legacy-icon { width: 100px; margin: auto }
.carrer-join-team .gray-bg-image { padding: 80px 50px 70px }
.carrer-form { width: 52% }
.navihead-menu.mob { display: block }
.navigation-headermenu ul.navigation-navmenu>li { text-align: center }
.navigation-headermenu ul.navigation-navmenu>li.active>ul { display: inline-block }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul { position: relative; width: 100%; top: 10px; left: 0; right: 0; padding: 15px; -webkit-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul>li { width: 100%; text-align: left }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul>li a .coe-text { text-align: left }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul>li { width: 100% }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul>li>ul>li:last-child,
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul>li>ul>li>ul>li:last-child,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul>li>ul>li:last-child,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul>li>ul>li>ul>li:last-child,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul>li>ul>li:last-child,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul>li>ul>li>ul>li:last-child { margin-bottom: 20px }
.navigation-headermenu button.dropdown-toggle { display: block }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu,
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu,
.navigation-headermenu ul.navigation-navmenu>li.megamenu1,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu { position: relative; width: 100%; text-align: left }
.navigation-headermenu ul.navigation-navmenu { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 80px 20px 30px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
.navigation-headermenu ul>li>.dropdown-toggle { right: 1px; top: 4px; position: absolute; background: 0 0; border: 0 none; display: block; width: 16px; height: 16px; padding: 0; z-index: 3; cursor: pointer }
.navigation-headermenu ul>li>.dropdown-toggle::after { content: ''; background: transparent url(//www.4cpl.com/wp-content/themes/4cconsulting/images/menu-arrow-down-red.svg) no-repeat scroll 0 0; width: 16px; height: 16px; display: inline-block; position: absolute; top: 0; right: 0; z-index: 3 }
.navigation-headermenu ul>li.toggle-on>.dropdown-toggle::after { content: ''; background: transparent url(//www.4cpl.com/wp-content/themes/4cconsulting/images/menu-arrow-up-red.svg) no-repeat scroll 0 0; width: 16px; height: 16px; display: inline-block; position: absolute; top: 0; right: 0; z-index: 3 }
.navigation-headermenu ul.navigation-navmenu>li.active>ul,
.navigation-headermenu ul.navigation-navmenu>li:hover>ul,
.navigation-headermenu ul.navigation-navmenu>li>a:after { display: none }
.navigation-headermenu ul.navigation-navmenu>li.active.toggle-on>ul.toggle-on,
.navigation-headermenu ul.navigation-navmenu>li.toggle-on>ul.toggle-on { display: inline-block }
.navigation-headermenu ul.navigation-navmenu>li.active>a,
.navigation-headermenu ul.navigation-navmenu>li.toggle-on.active>a { color: #c20d12 }
.navigation-headermenu ul.navigation-navmenu>li>ul { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .1); box-shadow: 0 0 0 0 rgba(0, 0, 0, .1); }
.trainingsticky { z-index: 6; }
.about-4c-main h3 br { display: none; }
.eshopcustomizerow .container-fluid { max-width: 960px; }
.eshopcustomizerow .medium-balloon-vector.medium-5s { top: -50px !important; }
.AllTeamMemberRow .medium-balloon-vector { left: 30px; }
.left-img-cotent h2{font-size: 24px;}
.sticky-menu-bespoke ul li{margin-right: 20px;}
.sticky-menu-bespoke{top: 69px;}
}
@media only screen and (max-width:1152px) { .carrer-join-team .gray-bg-image { padding: 100px 80px 90px }
.blog-single-slider .slick-next,
.blog-single-slider .slick-prev { top: 170px } .client-feedback-main .body-top-triangle-bg { border-left: 520px solid transparent; border-right: 320px solid transparent; right: -55px; }
}
@media only screen and (max-width:1080px) {
.inner-top-triangle-bg { border-right: 310px solid transparent }
.empower-content ul li:nth-child(2n+1) { width: 45% }
.empower-content ul li { width: 47% }
.center-exce-sub .small-cloud-vector,
.empower-business-main .small-balloon-vector-inner,
.m-blogs-main .small-balloon-vector-inner,
.medium-balloon-vector.medium-5s,
.medium-balloon-vector,
.small-combine-cloud-vector.small-cloud-faq { display: none }
.gray-bg-image { width: 100vw }
.type-of-5s ul li:nth-child(2n+1) { width: 49% } .feedback-form-main .xs-balloon-vector,
.feedback-form-main .medium-balloon-vector { display: none; }
.client-feedback-main .body-top-triangle-bg { border-left: 510px solid transparent; border-right: 282px solid transparent; }
}
@media only screen and (min-width:1025px) {
.trainingsticky ul li:nth-child(1):hover,
.trainingsticky ul li:nth-child(2):hover,
.trainingsticky ul li:nth-child(3):hover { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.trainingsticky li:hover i { margin-right: 10px; }
.trainingsticky li:hover div { display: inline-block; -webkit-transform: skew(25deg, 0deg); -ms-transform: skew(25deg, 0deg); transform: skew(25deg, 0deg); }
.trainingsticky li:hover a { -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; -webkit-transform: skew(-25deg, 0deg); -ms-transform: skew(-25deg, 0deg); transform: skew(-25deg, 0deg); }
}
@media only screen and (max-width:1024px) { .pb-100 { padding-bottom: 50px; }
.pt-100 { padding-top: 50px; }
.py-100 { padding-top: 50px; padding-bottom: 50px; }
.mb-100 { margin-bottom: 50px; }
.mt-100 { margin-top: 50px; } .banner-img.slick-slide img { max-width: 80% }
.body-top-triangle-bg { right: -175px; border-left: 450px solid transparent; border-right: 450px solid transparent; border-top: 450px solid #c20d12 }
.hp-bannerslider-image { bottom: 75px; right: 49px }
.banner-title { font-size: 26px }
.hp-bannerslider-content { width: 400px }
.medium-balloon-vector { top: 60px !important }
.logo-vector { right: 10px }
.hp-latestblog-left { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% }
.hp-testimonial-right { width: 864px; margin-right: 0; padding: 70px 170px 40px 100px; margin-left: 13.5% }
.testimonial-vector { right: 0 }
.latestblog-part { margin-bottom: 35px }
.small-cloud-vector { right: 15px !important; bottom: 75px }
.about-established-title { margin-top: 80px }
#applynow,
.about-4c-main.sec-pt-200,
.certification-divide-main.sec-pt-110 { padding-top: 80px }
.audit-main.sec-pt-200+.about-4c-main.sec-pt-200,
.inner-sec-pt-200,
.sec-pt-200 { padding-top: 60px }
.inner-sec-pb-200,
.sec-pb-200,
.wrap-levels-main.sec-pb-150 { padding-bottom: 60px }
.footer::before { background-size: auto 55%; top: -215px }
.footer { margin-top: 150px; padding: 45px 0 80px }
.xs-combine-cloud-vector { width: 100%; height: 35px; background-size: auto 100%; bottom: 30px }
.xs-balloon-vector { left: 390px; bottom: -30px !important; width: 22px }
.clientlogoslider { padding: 80px 100px }
.logo-vector { top: 155px !important }
.excellence-content-left { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; -ms-flex-item-align: start; align-self: flex-start }
.excellence-content-types-right { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.hp-center-excellence-main { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.excellence-red-bg { padding: 70px 150px 75px 60px }
.excellence-types { margin-left: 4%; width: 29%; margin-top: 40px }
.small-balloon-vector { top: 40px !important }
.mainmenu-enquiry-detail { bottom: 30px }
.mainmenu-contact-detail { bottom: 30px }
.notfound-main,
.thankyou-main { padding: 150px 0 70px }
.small-balloon-vector-inner { bottom: -155px !important }
.xs-balloon-vector.balloonfix { bottom: -20px !important }
.inner-top-triangle-bg { border-left: 640px solid transparent; border-right: 280px solid transparent } .hp-blog-btn { margin-top: 0; margin-bottom: 30px }
.hp-blog-btn .button-common { margin-top: 0 }
.faq-info-accordion .card-body { padding: 25px 40px 0 70px }
.m-blogs-main .logo-vector { right: 10px; top: 70px !important }
.logo-vector,
.medium-balloon-vector,
.small-balloon-vector-inner,
.small-combine-cloud-vector { display: none }
.hp-iso-slider-content .slick-next,
.hp-iso-slider-content .slick-prev { bottom: -50px } .client-feedback-main .body-top-triangle-bg { border-left: 430px solid transparent; border-right: 288px solid transparent; border-top: 385px solid #c20d12; right: -25px; }
.feedback-banner-img { right: 95px; }
.feedback-header-banner { padding: 220px 0 180px; }
.feedback-form-main .xs-balloon-vector { display: none; }
.traininglistingrow .listing-wrap .row,
.custom-row { margin-bottom: 30px; }
.sec-py-150 { padding-top: 50px; padding-bottom: 50px }
.trainingcounterrow .legacy-inner-icon-content-main { margin-bottom: 30px; }
.grid { margin: 0px; }
.bullet-new-style2 ul li { font-size: 15px; }
.trainingsticky ul li:nth-child(3) { -webkit-transform: translateX(325.5px); -ms-transform: translateX(325.5px); transform: translateX(325.5px); }
.navigation-headermenu .navlogo { display: block; padding-top: 15px; padding-left: 20px; margin-bottom: 20px; width: 100%; }
.navigation-headermenu ul.navigation-navmenu { padding: 0px 20px 30px; }
.navigation-headermenu .navlogo img { width: 200px; }
.videogalleryrow .row [class*="col-"],
.videogalleryrow .headbox { margin-bottom: 30px; }
.eshopicontitlerow .lightbox { padding-right: 50px; }
.eshopicontitlerow .darkbox { padding-left: 50px; }
.eshopchooserow .row [class*="col-"] { margin-bottom: 30px; }
}
@media only screen and (min-width:992px) and (max-width:1024px) {
.eshopchooserow .row [class*="col-"]:nth-last-child(-n+3) { margin-bottom: 0px; }
}
@media only screen and (max-width:991px) {
.mn-enquiry-icn-mob { display: -webkit-box; display: -ms-flexbox; display: flex }
.navbar-dark .navbar-brand { padding: 18px 0 }
.navbar-dark .navbar-toggler .fa-bars,
.thnk-notfound-commondiv .navbar-dark .navbar-toggler .fa-bars { font-size: 23px }
.navbar-dark .navbar-toggler,
.thnk-notfound-commondiv .navbar-dark .navbar-toggler { margin: 2px 0 0 12px }
.menuclose { display: inline-block }
.navigation-headermenu ul.navigation-navmenu>li>a { color: #4b4b4b }
.navigation-headermenu ul.navigation-navmenu>li>a::after { background: #4b4b4b }
.navigation-headermenu ul.navigation-navmenu>li { padding: 0 0; font-size: 20px }
.navigation-headermenu ul.navigation-navmenu>li.mn-enquiry-icn { display: none }
.navigation-headermenu { width: 50%; display: none; position: fixed; height: 100vh; top: 0; right: 0; z-index: 8; background: #fff; transition: right .9s; -webkit-transition: right .9s; -moz-transition: right .9s; -ms-transition: right .9s; -o-transition: right .9s; -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); -o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); -ms-box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); box-shadow: 0 0 20px 5px rgba(0, 0, 0, .1); overflow-y: scroll !important }
.navmenu-navi ul.navbar-nav>li { font-size: 30px; margin: 0 0 20px 0 }
.navmenu-navi ul.navbar-nav>li>ul>li { margin: 0 0 25px 0 }
.navmenu-navi ul.navbar-nav>li>a>span { font-size: 16px }
.navmenu-navi ul.navbar-nav>li>a::before { width: 35px }
.navmenu-navi ul.navbar-nav>li>a { padding: 0 15px 0 70px }
.mainmenu-enquiry-detail { left: 410px }
.navmenu-navi ul.navbar-nav { width: 465px }
.navbar-dark .navmenu-navi { width: 805px }
.enquiry-form { width: 65% }
.enquirenow-form .form-group .col-12,
.enquirenow-form .form-group .col-md-6 { margin-bottom: 20px }
.navmenu { width: 50% }
.navlogo { width: 30% }
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul { display: none }
.thnk-notfound-commondiv .mn-enquiry-icn-mob { font-size: 23px }
.gallerytab .filtr-item { width: 33.33% }
.fluid-box .year-circle .graybox { display: block }
.fluid-box .timeline-info .graybox { display: none }
.banner-subtitle>br { display: none }
.hp-bannerslider-content { width: 370px }
.banner-img.slick-slide img { max-width: 100% }
.hp-bannerslider-image { bottom: 222px; right: 66px }
.about-established-title { margin-top: 60px }
.blog-main.sec-pt-200 { padding-top: 100px }
#applynow,
.about-4c-main.sec-pt-200,
.certification-divide-main.sec-pt-110 { padding-top: 60px }
.audit-main.sec-pt-200+.about-4c-main.sec-pt-200,
.inner-sec-pt-200,
.sec-pt-110,
.sec-pt-200 { padding-top: 40px }
.inner-sec-pb-200,
.sec-pb-200,
.wrap-levels-main.sec-pb-150 { padding-bottom: 40px }
.m-blogs-main.inner-sec-pt-200 { padding-top: 60px }
.excellence-content-left { -webkit-box-flex: 0; -ms-flex: 0 0 90%; flex: 0 0 90%; max-width: 90%; -ms-flex-item-align: start; align-self: flex-start }
.excellence-types { margin-left: 3.7% }
.logo-vector,
.medium-balloon-vector,
.small-combine-cloud-vector { display: none }
.hp-iso-slider-content .slick-prev { left: inherit; right: 60px; top: -32px }
.hp-iso-slider-content .slick-next { left: inherit; right: 20px; top: -32px }
.hp-isoconsulting-content { margin-bottom: 20px }
.light-seprate-cloud-vector { width: 120px; left: 390px !important; top: 125px }
.hp-testimonial-right { width: 860px }
.contact-form .form-group .col-12,
.contact-form .form-group .col-md-6 { margin-bottom: 20px }
.form-group { margin-bottom: 0 }
.footer::before { background-size: auto 52%; top: -190px }
.footer { margin-top: 160px; padding: 45px 0 50px }
.small-balloon-vector { display: none }
.xs-combine-cloud-vector { bottom: 10px }
.xs-cloud-vector.two { bottom: -50px }
.xs-cloud-vector.one { bottom: -90px }
.xs-balloon-vector { left: 364px; bottom: -50px !important }
.footer-head { margin: 40px 0 25px }
.footer .footer-menu ul { width: 51.8% }
.hp-iso-consulting-main h2 { padding-right: 80px; word-wrap: break-word }
.hp-bannerslider-content { margin: 150px auto 0 }
.hp-bannerslider-content .slick-dots { margin-top: 100px }
.hp-bannerslider-image { bottom: 15px; right: 63px }
.body-top-triangle-bg { right: -117px; border-left: 340px solid transparent; border-right: 340px solid transparent; border-top: 380px solid #c20d12 }
.banner-img.slick-slide img { max-width: 90% }
.hp-bannerslider-image { bottom: 45px; right: 33px }
.notfound-main,
.thankyou-main { padding: 100px 0 50px }
.xs-balloon-vector.balloonfix { bottom: -40px !important }
.inner-top-triangle-bg { border-left: 390px solid transparent; border-right: 370px solid transparent; border-top: 290px solid #c20d12 }
.process-width ul li { width: 33.33% }
.inner-header-banner { padding: 190px 0 100px }
.small-balloon-vector-inner { bottom: -120px !important }
.breadcrumb-title h1 { font-size: 24px }
.client-filter-tabcontent nav>ul,
.require-tabcontent nav>ul { margin: 0 0 10px }
.require-tabcontent nav>ul li { margin: 0 0 10px 9px }
.require-tabcontent .tab-content.py-3 { padding-bottom: 10px !important; padding-top: 5px !important }
.require-tabcontent nav .nav-tabs .nav-link { font-size: 13px; padding: 9px 15px }
.route-transformation-main { margin-top: 20px }
.training-bg { padding: 70px 0 60px }
.keyclientlogorow { max-width: 750px }
.empower-content ul li,
.empower-content ul li:nth-child(2n+1) { width: 100%; margin-left: 0 }
.trainigblogslider .slick-prev { left: inherit; right: 55px; bottom: inherit; top: -60px }
.trainigblogslider .slick-next { left: inherit; right: 15px; bottom: inherit; top: -60px }
.container { max-width: 100% }
.faq-info-accordion .card-header h3,.faq-title { width: 90% }
.year-circle { width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 30px 0 }
.transition-main.transition-center .year-circle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.bigcircle::after { content: ''; position: absolute; z-index: -1; width: 0; height: 300px; border-radius: 50%; text-align: center; margin: 0 auto; display: block; border: 1px solid transparent; border-top-color: transparent; border-right-color: #ddd; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); background: #ddd; top: 0 }
.year-circle:nth-child(2n) .bigcircle::after { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0) }
.year-circle:last-child .bigcircle::after { display: none }
.bigcircle::before { left: 0; right: 0; margin: 0 auto; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); bottom: -65px; top: inherit; display: block }
.graybox { width: 60%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-left: 50px; margin-top: 0; margin-bottom: 0; -ms-flex-wrap: wrap; flex-wrap: wrap }
.smallcircle { width: 120px; height: 120px; font-size: 24px }
.bigcircle { width: 200px; height: 200px; margin: 0 }
.circle { border: 10px solid #a8a9a9; width: 100px; height: 100px; font-size: 26px }
.level-name h3 { font-size: 14px }
.circle::after { width: 275% }
.lean-organisation-structure-main .circle::after { width: 290% }
.training-content ul li,
.training-content ul li:nth-child(2n+1) { width: 100%; margin-left: 0 }
.cmmi-questionary-main .mb-4:last-child { margin-bottom: 0 !important }
.border-with-circle,
.border-with-circle::after,
.border-with-circle::before,
.certified-type-content::before { display: none }
.right-arrow { display: none }
.certified-type-content,
.wrap-levels-main .certified-type-content { padding: 10px 0 0; margin-top: 0 }
.type-of-5s ul li,
.type-of-5s ul li:nth-child(2n+1) { width: 100%; margin-left: 0 }
.kai-kra-table-main .table thead th:first-child { width: 22% }
.wrap-princi-bg-common { padding-bottom: 50px; padding-top: 50px }
.about-established-legacy-main { padding: 50px 0 40px 0 }
.contact-detail-main { margin-bottom: 30px }
.route-transformation-inner ul li { width: 100% }
.carrer-form .form-group .col-lg-12.col-md-12,
.carrer-form .form-group .col-lg-4.col-md-12,
.carrer-form .form-group .col-lg-8.col-md-12 { margin-bottom: 20px }
.carrer-form { width: 61% }
.business-route-transformation-main .route-transformation-inner ul li { width: 100% }
.about-4c-main p:last-child { margin-bottom: 15px }
.small-balloon-vector-inner { display: none }
.upgrade-process-excellence { margin-top: 0 }
.about-established-title { margin-top: 40px }
.operational-excellence-lean-bg { margin-top: 30px }
.m-blogs-main .logo-vector { display: none }
.career-section-main { margin-top: 0 }
.contact-us-main { margin-bottom: 0 }
.type-of-5s-main { margin-top: 0 }
.kai-kra-table-main { margin-top: 0; margin-bottom: 15px }
.hp-center-excellence-main { margin-bottom: 20px }
.member-hover-cntnt { width: 495px }
.member-hover-cntnt { min-height: 270px }
.singlelabel { display: none; }
.wpcf7-list-item-label { text-indent: 0px; width: auto; }
.custom-radio .wpcf7-list-item { width: auto; padding-right: 50px; }
.client-feedback-main .body-top-triangle-bg { border-left: 430px solid transparent; border-right: 258px solid transparent; border-top: 385px solid #c20d12; right: -25px; }
.Quotation-Request-Form .form-group { margin-bottom: 20px; }
.trainingslotrow .form-group { margin-bottom: 20px; }
.Quotation-Request-Form span.wpcf7-list-item { width: 33.33%; }
.virtualtabsrow .require-tabcontent ul { margin: 0 0 15px; }
.virtualtabsrow .require-tabcontent .tab-content ul li ul { margin: 0; }
.virtualcirclerow .circlebox { border: 15px solid #a8a9a9; height: 100px; width: 100px; line-height: 70px; }
.virtualcirclerow .row [class*="col-"]:nth-child(odd) .circlebox { border: 15px solid #c20d12; }
.virtualcirclerow .circletext { margin-top: 15px; }
.eshopicontitlerow .lightbox { padding-right: 30px; }
.eshopicontitlerow .darkbox { padding-left: 30px; }
.eshopcustomizerow .container-fluid { max-width: 100%; }
.eshopcustomizerow .row.mb-30 [class*="col-"]:nth-child(1),
.eshopcustomizerow .row.mb-30 [class*="col-"]:nth-child(2) { margin-bottom: 30px; }
.roadmapslider img {width: 90px; }
.bespoke-core-value{padding:70px 0px 50px;}
.sticky-menu-bespoke{top: 64px;} .keyclientlogoslider .slick-next{right: -10px}
.keyclientlogoslider .slick-prev {left: -10px;}
}
@media only screen and (max-width:854px) {
.hp-testimonial-right { padding: 70px 150px 40px 110px; width: 740px }
.xs-balloon-vector { left: 310px; bottom: -60px !important }
.body-top-triangle-bg { right: -137px; border-left: 340px solid transparent; border-right: 340px solid transparent; border-top: 370px solid #c20d12 }
.navigation-headermenu { width: 65% }
.enquiry-form { width: 75% }
.banner-img.slick-slide img { max-width: 90% }
.hp-bannerslider-image { bottom: 35px; right: 40px }
.hp-bannerslider-content .slick-dots { margin-top: 60px }
.inner-top-triangle-bg { border-left: 380px solid transparent; border-right: 320px solid transparent; border-top: 280px solid #c20d12 }
.excell-cntnt h3 { font-size: 20px }
.excellence-content-center { margin-bottom: 30px }
.blog-single-slider .slick-next,
.blog-single-slider .slick-prev { top: 155px }
.member-hover-cntnt { width: 425px }
.arrowrht .member-hoverbox { right: 93% }
.arrowlft .member-hoverbox { left: 93% }
.client-feedback-main .body-top-triangle-bg { border-left: 330px solid transparent; border-right: 236px solid transparent; border-top: 315px solid #c20d12; right: -25px; }
.feedback-header-banner { padding: 180px 0 180px; }
.feedback-banner-img { top: -165px; }
.eshopicontitlerow .lightbox { padding-right: 10px; }
.eshopicontitlerow .darkbox { padding-left: 10px; }
.eshopicontitlerow .darkbox > div:first-child { margin-right: 0px; }
.eshopicontitlerow .lightbox > div:last-child { margin-right: 5px; }
.sticky-menu-bespoke ul li {margin-right: 10px; font-size: 12px;}
}
@media only screen and (max-width:823px) {
.hp-testimonial-right { width: 715px }
.hp-bannerslider-content { width: 310px }
.carrer-form { width: 60% }
.feedback-banner-img { top: -150px; }
.feedback-header-banner { padding: 180px 0 150px; }
.feedback-form .form-group.normalform { margin-bottom: 60px; }
}
@media only screen and (max-width:812px) {
.hp-testimonial-right { width: 705px }
.member { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.member-hover-cntnt { width: 782px }
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 85%; left: 15px }
.arrowlft:nth-child(2n+1) .member-hover-cntnt::after,
.arrowrht:nth-child(2n+1) .member-hover-cntnt::after { border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #c20d12; top: -24px; left: 30px }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox { top: 85%; right: 15px; left: inherit }
.arrowlft:nth-child(2n) .member-hover-cntnt::after,
.arrowrht:nth-child(2n) .member-hover-cntnt::after { border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #c20d12; top: -24px; left: inherit; right: 30px }
.member-hover-cntnt { min-height: 200px }
.client-feedback-main .body-top-triangle-bg { border-left: 330px solid transparent; border-right: 229px solid transparent; border-top: 295px solid #c20d12; right: -25px; }
.feedback-header-banner { padding: 180px 0 130px; }
.feedback-form .form-group.normalform { margin-bottom: 55px; }
.feedback-banner-img { top: -160px; }
.AllTeamMemberRow .member:nth-child(1),
.AllTeamMemberRow .member:nth-child(2) { margin-bottom: 30px; }
}
@media only screen and (min-width:800px) and (max-width:823px) {
.enquiry-form .enquirenow-form { display: block; padding: 70px 50px }
.enquiry-form .button-common { margin-bottom: 30px }
.navigation-headermenu ul.navigation-navmenu>li { padding: 0 0; font-size: 18px }
.navmenu-navi ul.navbar-nav>li>ul>li { font-size: 14px; margin: 0 0 15px 0 }
.navmenu-navi ul.navbar-nav>li { font-size: 20px; line-height: .8; margin: 0 0 15px 0 }
.navmenu-navi ul.navbar-nav>li>a::before { top: 22% }
.mainmenu-enquiry-detail a { margin-top: 0 }
.mainmenu-contact-detail,
.mainmenu-enquiry-detail { bottom: 10px }
.body-top-triangle-bg { border-top: 360px solid #c20d12; right: -145px }
.hp-bannerslider-content { margin: 110px auto 0 }
.banner-img.slick-slide img { max-width: 90% }
.hp-bannerslider-image { bottom: 20px; right: 40px }
.hp-bannerslider-content .slick-dots { margin-top: 30px }
.xs-balloon-vector { left: 290px }
.excellence-content-types-right { padding: 0 40px }
.excellence-types { margin-left: 0; width: 100% }
.excellence-process { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.excellence-process>img { width: 130px; margin-right: 40px; margin-bottom: 0 !important }
.inner-top-triangle-bg { border-left: 380px solid transparent; border-right: 300px solid transparent; border-top: 280px solid #c20d12 }
}
@media only screen and (max-width:800px) {
.member-hover-cntnt { width: 770px }
}
@media only screen and (max-width:799px) {
.hp-testimonial-right { width: 692px }
.xs-balloon-vector { left: 290px }
.excellence-content-types-right { padding: 0 40px }
.excellence-types { margin-left: 0; width: 100% }
.excellence-process { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.excellence-process>img { width: 130px; margin-right: 40px; margin-bottom: 0 !important }
.hp-bannerslider-content { margin: 150px auto 0 }
.hp-bannerslider-content .slick-dots { margin-top: 100px }
.hp-bannerslider-image { bottom: 70px; right: 33px }
.body-top-triangle-bg { right: -125px; border-left: 310px solid transparent; border-right: 310px solid transparent; border-top: 420px solid #c20d12 }
.keyclientlogorow { max-width: 90% }
.kai-kra-table-main .table thead th:first-child { width: 24% }
}
@media only screen and (max-width:768px) {
.xs-balloon-vector { left: 270px }
.hp-testimonial-right { width: 672px }
.body-top-triangle-bg { right: -110px; border-top: 360px solid #c20d12 }
.hp-bannerslider-image { bottom: 130px; right: 53px }
.navbar-dark .navmenu-navi::before,
.navmenu-navi ul.navbar-nav>li>ul { width: 280px }
.navbar-dark .navmenu-navi { width: 100% }
.navmenu-navi ul.navbar-nav { width: 495px }
.mainmenu-enquiry-detail { left: 345px }
.mainmenu-contact-detail span { padding: 10px 15px 0; display: block }
.navmenu-navi ul.navbar-nav>li>ul>li { font-size: 14px }
.navmenu-navi ul.navbar-nav>li { font-size: 24px; line-height: .8 }
.navmenu-navi ul.navbar-nav>li>a::before { top: 22% }
.inner-top-triangle-bg { border-left: 400px solid transparent; border-right: 270px solid transparent; border-top: 300px solid #c20d12 }
.hp-bannerslider-content { width: 310px }
.kai-kra-table-main .table thead th:first-child { width: 24% }
.legacy-inner-icon-content-main { width: 49%; padding: 15px }
.member-hover-cntnt { width: 738px }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 84% }
.client-feedback-main .body-top-triangle-bg { border-left: 330px solid transparent; border-right: 219px solid transparent; border-top: 275px solid #c20d12; right: -25px; }
.trainingtestimonialrow .hp-testimonial-right { margin-left: 15px; }
}
@media only screen and (min-width:768px) and (max-width:991px) {
.eshopchooserow .row [class*="col-"]:nth-last-child(-n+2) { margin-bottom: 0px; }
}
@media only screen and (max-width:767px) { 
.container { max-width: 100% }
.excellence-content-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.excellence-red-bg { margin-right: 10% }
.hp-testimonial-right { width: 695px; margin-left: 10% }
.small-cloud-vector { right: 85px !important }
.light-seprate-cloud-vector { left: 40px !important; top: 455px }
.excellence-content-types-right { padding: 0 20px }
.navigation-headermenu { width: 70% }
.mobileheaderlogo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mobileheaderlogo img { max-width: 38px }
.navbar-dark .navbar-brand { padding: 15px 0 }
.headerlogo { display: none }
.body-top-triangle-bg { border-top: 340px solid #c20d12; right: -140px }
.banner-img.slick-slide img { max-width: 90% }
.hp-bannerslider-image { right: 30px; bottom: 10px }
.hp-bannerslider-content { margin: 120px auto 0 }
.hp-bannerslider-content .slick-dots { margin-top: 30px }
.banner-title { font-size: 22px }
.clientlogoslider { padding: 30px 100px; margin: 20px auto 10px }
.clientlogoslider .slick-slide { padding: 0 20px }
.testimonial-message { font-size: 18px }
.testimonial-company { font-size: 13px; line-height: 20px; letter-spacing: .5px }
.xs-balloon-vector { left: 250px }
.thnk-notfound-commondiv .body-top-bg .img-fluid { width: auto; max-width: inherit }
.process-width ul li { width: 50% }
.blog-main.sec-pt-200 { padding-top: 60px }
#applynow,
.about-4c-main.sec-pt-200,
.certification-divide-main.sec-pt-110 { padding-top: 60px }
.audit-main.sec-pt-200+.about-4c-main.sec-pt-200,
.inner-sec-pt-200,
.sec-pt-100,
.sec-pt-110,
.sec-pt-200 { padding-top: 40px }
.inner-sec-pb-200,
.sec-pb-200,
.wrap-levels-main.sec-pb-150 { padding-bottom: 40px }
.alm-reveal:last-child .m-blogs-inner { margin-bottom: 0 }
.center-exce-sec-main { display: none }
.navmenu-navi ul.navbar-nav { width: 100%; display: inline-block; height: 50vh }
.navbar-dark .navmenu-navi:before { background: 0 0; display: none }
.navmenu-navi ul.navbar-nav>li { position: relative; margin: 0 0 10px 0 }
.navmenu-navi ul.navbar-nav>li,
.navmenu-navi ul.navbar-nav>li>a>span { line-height: 1.3 }
.menucontainer { display: block; padding: 10px 0 0 }
.menucontainer .navlogo { display: block; padding-top: 5px; padding-left: 20px; margin-bottom: 20px; width: 100%; }
.menucontainer .navlogo img { width: 200px; }
.navmenu-navi ul.navbar-nav>li>ul { background: #c20d12; top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); width: 100%; position: relative; margin-bottom: 10px }
.navmenu-navi ul.navbar-nav>li.active>ul { display: inline-block }
.navmenu-navi ul.navbar-nav>li>a:before { display: none }
.navmenu-navi ul.navbar-nav>li>a { padding: 0 60px 0 40px; margin: 0 0 20px 0 }
.navmenu-navi ul.navbar-nav>li>ul>li { padding: 0 60px 0; margin: 0 0 15px 0 }
.navmenu-navi ul.navbar-nav>li>.dropdown-toggle,
.navmenu-navi ul.navbar-nav>li>ul>li>.dropdown-toggle { right: 23px; top: 8px; color: #000; position: absolute; background: 0 0; border: 0 none; display: block; width: 16px; height: 16px; padding: 0; cursor: pointer }
.navmenu-navi ul.navbar-nav>li .dropdown-toggle::after { content: ""; background: transparent url(//www.4cpl.com/wp-content/themes/4cconsulting/images/menu-arrow-down.svg) no-repeat scroll 0 0; width: 16px; height: 16px; position: absolute; top: 0; right: 0; z-index: 3; border: 0 none; vertical-align: top }
.navmenu-navi ul.navbar-nav>li.active .dropdown-toggle::after { content: ""; background: transparent url(//www.4cpl.com/wp-content/themes/4cconsulting/images/menu-arrow-up.svg) no-repeat scroll 0 0; width: 16px; height: 16px; position: absolute; top: 0; right: 0; z-index: 3; border: 0 none; vertical-align: top }
.mainmenu-contact-detail { bottom: 0; margin-top: 30px; position: relative; background: #c20d12; left: 0; padding: 5px 0 }
.mainmenu-contact-detail span { padding: 10px 40px 10px }
.mainmenu-enquiry-detail { left: 0; position: relative; width: 100%; bottom: 0; margin-top: 50px; padding: 0 40px }
.sitemap-content-main .mb-20 { margin-bottom: 0 }
.sitemap-content-main h3 { margin-top: 10px }
.inner-balloon-banner { top: -70px; right: 25px }
.inner-top-triangle-bg { border-left: 400px solid transparent; border-right: 240px solid transparent; border-top: 220px solid #c20d12 }
.inner-header-banner { padding: 150px 0 70px }
.gray-bg-image { width: 110%; padding: 70px 0 }
.bullet-new-style2 .gray-bg-image { margin-bottom: 0; padding: 60px 0 50px; }
.require-tabcontent nav>ul { border-bottom: 0 none; margin: 10px 0 }
.require-tabcontent nav>ul li,
.require-tabcontent nav>ul li:last-child { margin: 10px 0; float: none; display: block; width: 100%; padding: 0 15px }
.require-tabcontent .tab-content.py-3 { padding-bottom: 0 !important; padding-top: 0 !important }
.bigcircle { width: 120px; height: 120px; margin: 0; border: 10px solid #c20d12 }
.smallcircle { width: 80px; height: 80px; font-size: 18px; border: 5px solid #a8a9a9 }
.graybox { width: 75%; margin-left: 25px }
.bigcircle::before { bottom: -54px; width: 26px; height: 26px; line-height: 21px; font-size: 12px; padding: 0 7px }
.certification-main { margin-bottom: 30px }
.carrer-form { width: 98% }
.m-blogs-inner { margin-bottom: 40px }
.gallerytab .filtr-item { width: 50% }
.gallerytab { margin-left: 0; margin-right: 0 }
.client-filter-tabcontent nav>ul { padding: 0 15px }
.carrer-join-team .gray-bg-image { margin-top: 30px }
.alm-reveal:last-child .m-blogs-inner { margin-bottom: 30px }
.audit-support-part-main { margin-top: 0 }
.Quotation-Request-Form .wpcf7-form-control { padding-left: 20px; }
.traininglistingrow .listing-wrap .row { margin-bottom: 10px; }
.traininglistingrow .list-box { margin-bottom: 20px; }
.traininglistingrow .listing-wrap .style-row [class*="col-"]:nth-child(1),
.traininglistingrow .listing-wrap .style-row [class*="col-"]:nth-child(2) { margin-bottom: 0px; }
.trainingslotrow .form-group { margin-bottom: 0; }
.trainingslotrow .form-group div { margin-bottom: 20px; }
.trainingmodellistingrow .row [class*="col-"] { margin-bottom: 10px; }
.trainingmodellistingrow  .row [class*="col-"]:last-child { margin-bottom: 0; }
.trainingcounterrow.sec-pb-50 { padding-bottom: 20px; }
.custom-bullet li:last-child { margin-bottom: 10px; }
#tbl-groups .wpcf7-field-group label { display: block; margin: 0 0 10px; }
#tbl-groups .wpcf7-form-control { border: 1px solid #ddd; padding-left: 20px; }
.border-custom { border-left: none; }
#tbl-groups .wpcf7-field-group [class*="col-"] { border-right: none; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
#tbl-groups .wpcf7-field-group p:last-child { padding: 10px 0; }
#tbl-groups .wpcf7-field-group .col-md-1 p { padding: 0 0; }
#tbl-groups .wpcf7-field-group .col-md-1 { margin-top: .25rem; }
.head-nablgrouptbl { display: none; }
.head-calgrouptbl { display: none; }
.head-testgrouptbl { display: none; }
.videogalleryrow .row [class*="col-"]:last-child { margin-bottom: 0px; }
.videogalleryrow .headbox p br { display: none; }
.virtualcirclerow .circlebox::after { display: none; }
.virtualcirclerow .row [class*="col-"] { margin-bottom: 30px; }
.virtualcirclerow .row [class*="col-"]:last-child { margin-bottom: 0px; }
.virtualtabsrow .require-tabbing::before { display: none; }
.virtualtabsrow .require-tabcontent nav .nav-tabs .nav-link { padding: 10px 20px; }
.virtualcontentrow .title-content br { display: none; }
.eshopicontitlerow .lightbox,
.eshopicontitlerow .darkbox { padding: 30px; }
.eshopicontitlerow h3 br { display: none; }
.eshopicontitlerow .lightbox > div:first-child,
.eshopicontitlerow .darkbox > div:first-child { margin-right: 15px; }
.eshopicontitlerow .lightbox > div:last-child { margin-right: 0; }
.eshopchooserow .row [class*="col-"]:last-child { margin-bottom: 0px; }
.roadmaslidrow{padding: 0px 15px;}
.roadmapslider{margin: 0px;}
.roadmapslider .slick-slide{padding: 0px;}
.roadmaslidrow::before{top: 23px;}
.bespoke-core-value .row [class*="col-"]:first-child,
.focus_area_wise_accordion-main .row [class*="col-"]:first-child{margin-bottom: 30px;}
.focus_area_wise_accordion-main #accordion .card:last-child{margin-bottom: 0px;}
.roadmaprow .row [class*="col-"]:first-child{margin-bottom: 15px;}
.roadmapslider .slick-next, .roadmapslider .slick-prev{left: 0px;}
.roadmapslider .slick-next{left: 40px;}
.bespoke-core-value{padding:50px 0px;}
.bespoke-core-value .mb-50{margin-bottom: 10px;}
.left-img-cotent [class*="col-"] p:last-child{margin-bottom: 0px;}
.focus_area_wise_accordion-main .faq-info-accordion{margin-bottom: 0px !important;}
.focus_area_wise_accordion-main .faq-info-accordion .card-body .row [class*="col-"]:first-child{margin-bottom: 0px;}
.roadmap2{margin-bottom: 30px;}
.roadmaslidrow::after{display: none;}
.sticky-menu-bespoke{display: none;}
}
@media only screen and (max-width:736px) {
.hp-testimonial-right { width: 665px }
.enquiry-form { width: 100% }
.enquiry-form .enquirenow-form { display: block; padding: 70px 50px }
.enquiry-form .button-common { margin-bottom: 30px }
.navigation-headermenu ul.navigation-navmenu>li { padding: 0 0; font-size: 18px }
.notfound-main h2>span { font-size: 50px }
.excell-cntnt h3 { font-size: 18px }
.kai-kra-table-main .table thead th:first-child { width: 25% }
.member-hover-cntnt { width: 705px }
.feedback-banner-img { top: -145px; right: 100px; }
.custom-radio .wpcf7-list-item { width: auto; padding-right: 40px; }
}
@media only screen and (max-width:667px) {
.small-balloon-vector,
.small-balloon-vector-inner { display: none }
.hp-testimonial-right { width: 605px }
.clientlogoslider { padding: 30px 80px }
.clientlogoslider .slick-prev { left: 20px }
.clientlogoslider .slick-next { right: 20px }
.footer::before { background-size: auto 36%; top: -120px }
.footer { margin-top: 100px }
.xs-balloon-vector { left: 250px; bottom: -30px !important }
.xs-cloud-vector.one { bottom: -60px }
.xs-combine-cloud-vector { bottom: 30px }
.xs-cloud-vector.two { bottom: -40px }
.hp-bannerslider-content .slick-dots { margin-top: 10px }
.body-top-triangle-bg { right: -170px; border-top: 320px solid #c20d12 }
.hp-bannerslider-image { right: 13px; bottom: 15px }
.banner-title { font-size: 22px }
.navbar-dark .navbar-toggler .fa-bars,
.thnk-notfound-commondiv .navbar-dark .navbar-toggler .fa-bars { font-size: 18px }
.navbar-dark .navbar-toggler,
.thnk-notfound-commondiv .navbar-dark .navbar-toggler { margin: 2px 0 0 8px }
.navihead-menu.mob { font-size: 19px; margin: 0 9px 0 }
.mn-enquiry-icn-mob,
.thnk-notfound-commondiv .mn-enquiry-icn-mob { font-size: 18px; margin: 1px 9px 0 }
.navbar-dark .navbar-brand { padding: 12px 0 }
.xs-balloon-vector.balloonfix { bottom: -30px !important }
.inner-header-banner { padding: 150px 0 50px }
.graybox { width: 70% }
.transition-title p>br { display: none }
.level { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100% }
.circle { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 0 30px 0 0 }
.level-name { width: 40%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left }
.circle::after { left: 50%; top: 0; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); background-color: transparent; border: 2px solid #eaeaea; width: 0; height: 210% }
.kai-kra-table-main .table thead th:first-child { width: 33% }
.kai-kra-table-main .table thead th { width: 33% }
.wrap-princi-bg-common { padding-bottom: 50px; padding-top: 50px }
.lean-organisation-structure-main .level-types { display: unset }
.lean-organisation-structure-main .level { width: 100% }
.lean-organisation-structure-main .level-name p { margin-bottom: 0 }
.lean-organisation-structure-main .level .circle { margin: 0 20px 0 0 }
.lean-organisation-structure-main .level .circle::after { height: 250%; width: 0 }
.level-name h3 { margin-bottom: 0 }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 82% }
.member-hover-cntnt { width: 637px }
.client-feedback-main .body-top-triangle-bg { border-left: 300px solid transparent; border-right: 179px solid transparent; border-top: 275px solid #c20d12; right: -25px; }
.feedback-banner-img { top: -155px; right: 60px; }
.feedback-header-banner { padding: 180px 0 100px; }
.client-feedback-main { overflow-y: hidden; }
.sticky-menu-bespoke{top: 49px;}
}
@media only screen and (max-width:640px) {
.excellence-red-bg { padding: 70px 90px 75px 50px }
.hp-testimonial-right { width: 578px; padding: 70px 100px 40px 100px }
.xs-balloon-vector { left: 235px }
.body-top-triangle-bg { right: -174px }
.inner-top-triangle-bg { border-left: 400px solid transparent; border-right: 230px solid transparent; border-top: 200px solid #c20d12 }
.navigation-headermenu { width: 85% }
.member-hover-cntnt { width: 610px }
.feedback-header-banner { padding: 150px 0 130px; }
.client-feedback-main .body-top-triangle-bg { border-left: 300px solid transparent; border-right: 175px solid transparent; border-top: 255px solid #c20d12; right: -25px; }
.feedback-banner-img { top: -125px; right: 60px; }
}
@media only screen and (max-width:600px) {
.hp-testimonial-right { width: 540px }
.xs-balloon-vector { left: 217px }
.body-top-triangle-bg { right: -190px; border-top: 280px solid #c20d12; border-left: 270px solid transparent }
.hp-bannerslider-image { right: 5px; bottom: 55px }
.year-circle { width: 100% }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 79% }
.member-hover-cntnt { width: 570px }
.feedback-banner-img { top: -105px; right: 70px; }
.custom-radio .wpcf7-list-item { padding-right: 20px; }
}
@media only screen and (max-width:575px) {
.xs-balloon-vector { left: 203px }
.hp-testimonial-right { width: 520px }
.excellence-process>img { width: 120px }
.enquiry-form .enquirenow-form { padding: 70px 30px }
.hp-bannerslider-image { position: relative; width: 100%; right: -40px; bottom: -70px }
.hp-bannerslider-content .slick-dots { margin-top: 30px }
.banner-img.slick-slide img { max-width: 60% }
.hp-bannerslider-content { margin: 100px auto 0; width: 100% }
.body-top-triangle-bg { right: -120px; top: -140px; border-left: 380px solid transparent; border-right: 310px solid transparent; border-top: 500px solid #c20d12; -webkit-transform: rotate(63deg); -ms-transform: rotate(63deg); transform: rotate(63deg) }
.navmenu { width: 70% }
.navlogo { width: 37% }
.menucontainer .navlogo { width: 80% }
.footer .footer-menu ul { width: 61% }
.process-width ul li { width: 100% }
.inner-balloon-banner { top: 0; right: 0; position: relative; left: 0; display: block; margin: 0 0 40px; text-align: right; width: 95% }
.inner-header-banner .col-sm-5.col-12 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.inner-header-banner .col-sm-7.col-12 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.inner-header-banner { padding: 70px 0 0 }
.inner-top-triangle-bg { border-left: 380px solid transparent; border-right: 280px solid transparent; border-top: 260px solid #c20d12 }
.inner-sec-pt-200 { padding-top: 40px }
.faq-info-accordion .card-header h3,.faq-title { width: 88% }
.trainigblogslider .slick-next,
.trainigblogslider .slick-prev { display: none !important }
.bigcircle { width: 100px; height: 100px; margin: 0; border: 8px solid #c20d12 }
.smallcircle { width: 65px; height: 65px; font-size: 16px; border: 4px solid #a8a9a9 }
.graybox { width: 70%; margin-left: 25px }
.bigcircle::before { bottom: -54px; width: 26px; height: 26px; line-height: 21px; font-size: 12px; padding: 0 7px }
.bigcircle::after { height: 250px }
.client-filter-tabcontent nav>ul li,
.client-filter-tabcontent nav>ul li:last-child { margin: 10px 0; float: none; display: block; width: 100%; padding: 0 }
.faq-info-accordion .card-body { padding: 25px 25px 0 70px }
.member-hover-cntnt { width: 545px }
.client-feedback-main .body-top-triangle-bg { right: -120px; top: -140px; border-left: 380px solid transparent; border-right: 310px solid transparent; border-top: 500px solid #c20d12; -webkit-transform: rotate(63deg); -ms-transform: rotate(63deg); transform: rotate(63deg); }
.feedback-banner-img { position: inherit; top: 0; right: 0; width: 340px; margin-top: 70px; margin-bottom: 40px; left: 20px; }
.feedback-header-banner { padding: 0px; }
.Quotation-Request-Form span.wpcf7-list-item { width: 100%; }
.trainingquoterow h2 { padding: 0 15px; }
.eshopicontitlerow .lightbox,
.eshopicontitlerow .darkbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
.eshopicontitlerow .lightbox > div:first-child,
.eshopicontitlerow .darkbox > div:first-child { margin-right: 0px; margin-bottom: 15px; }
.focus_area_wise_accordion-main .faq-info-accordion .card-body{padding: 25px 18px 0px;}
}
@media only screen and (max-width:533px) {
.inner-top-triangle-bg { border-left: 350px solid transparent }
.gray-bg-image::after { border-left: 65px solid #fff; border-bottom: 65px solid transparent }
.level-name { width: 60% }
.lean-organisation-structure-main .level-name { width: 65% }
.card-body-excellence-inner ul { margin-bottom: 15px }
.member-hover-cntnt { width: 503px }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 77% }
}
@media only screen and (max-width:480px) {
.excellence-red-bg { padding: 70px 50px 75px 20px }
.hp-testimonial-right { padding: 70px 50px 40px 90px; width: 435px }
.footer .footer-menu ul { width: 100% }
.footer .footer-menu ul+ul { width: 100%; margin-bottom: 15px }
.footer-head { margin: 20px 0 15px }
.footer::before { background-size: auto 26%; top: -80px }
.light-seprate-cloud-vector,
.small-cloud-vector,
.xs-balloon-vector,
.xs-cloud-vector.one,
.xs-cloud-vector.two,
.xs-combine-cloud-vector { display: none }
.footer { margin-top: 50px }
.body-top-triangle-bg { right: -150px; border-top: 450px solid #c20d12 }
.inner-balloon-banner { width: 70%; float: right; margin: 0 15px 40px 0 }
.inner-top-triangle-bg { border-left: 310px solid transparent; border-right: 260px solid transparent; border-top: 250px solid #c20d12 }
.faq-info-accordion .card-header h3,.faq-title { width: 82%; font-size: 14px }
.faq-info-accordion .icon { margin-right: 15px }
.faq-info-accordion a.card-link { padding: 9px 10px }
.legacy-inner-icon-content-main { width: 100%; text-align: center; padding: 20px 15px 20px }
.established-legacy-icon { margin: 0 auto }
.faq-info-accordion .card-body { padding: 25px 20px 0 55px }
.member { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.member-hover-cntnt { width: 96.7% }
.arrowlft:nth-child(2n) .member-hoverbox,
.arrowlft:nth-child(2n+1) .member-hoverbox,
.arrowrht:nth-child(2n) .member-hoverbox,
.arrowrht:nth-child(2n+1) .member-hoverbox { top: 100%; margin-top: -65px; left: 15px; right: 0 }
.arrowlft:nth-child(2n) .member-hover-cntnt::after,
.arrowrht:nth-child(2n) .member-hover-cntnt::after { left: 30px; right: inherit }
.client-feedback-main .body-top-triangle-bg { right: -180px; border-top: 470px solid #c20d12; }
.feedback-banner-img { max-width: 70%; width: auto; }
.feedback-form .form-group.normalform { margin-bottom: 35px; }
.feedback-form .form-group .col-lg-4,
.feedback-form .form-group .col-lg-6,
.feedback-form .form-group.radioview { margin-bottom: 20px; }
.custom-radio .wpcf7-list-item { padding-right: 0px; width: 100%; }
.grid-item { padding: 0px 15px 15px; }
.AllTeamMemberRow .member:nth-child(1),
.AllTeamMemberRow .member:nth-child(2),
.AllTeamMemberRow .member:nth-child(3) { margin-bottom: 30px; }
.EHS-header-form .btn-theme-white{width: 100%;}
}
@media only screen and (max-width:479px) {
.excellence-red-bg { padding: 60px 50px 65px 20px; margin-right: 5% }
h1,
h2 { font-size: 20px; margin-bottom: 15px }
.excellence-process { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.excellence-process>img { margin-bottom: 20px !important }
.latestblog-part { width: 100% }
.hp-testimonial-right { padding: 70px 50px 40px 100px; width: 455px; margin-left: 5% }
.clientlogoslider { padding: 30px 60px }
.hp-iso-slider-content .slick-next,
.hp-iso-slider-content .slick-prev { top: -26px }
.excell-cntnt { width: 100% }
.hp-bannerslider-image { position: relative; width: 100%; right: -40px; bottom: -85px }
.hp-bannerslider-content .slick-dots { margin-top: 30px }
.banner-img.slick-slide img { max-width: 70% }
.hp-bannerslider-content { margin: 100px auto 0; width: 100% }
.breadcrumb-title h1 { font-size: 22px }
.body-top-triangle-bg { right: -200px; top: -140px; border-left: 380px solid transparent; border-right: 310px solid transparent; border-top: 450px solid #c20d12; -webkit-transform: rotate(63deg); -ms-transform: rotate(63deg); transform: rotate(63deg) }
.training-bg { padding: 50px 0 40px }
.about-established-title { margin-top: 30px }
#applynow,
.about-4c-main.sec-pt-200,
.certification-divide-main.sec-pt-110 { padding-top: 50px }
.audit-main.sec-pt-200+.about-4c-main.sec-pt-200,
.inner-sec-pt-200,
.sec-pt-100,
.sec-pt-110,
.sec-pt-200 { padding-top: 30px }
.inner-sec-pb-200,
.sec-pb-200,
.wrap-levels-main.sec-pb-150 { padding-bottom: 30px }
.graybox { width: 65%; margin-left: 20px }
.year-circle { margin: 25px 0 }
.bigcircle::before { bottom: -48px }
.navigation-headermenu { width: 100% }
.trainingcounterrow .counter,
.trainingcounterrow span { font-size: 20px; }
.virtualcirclerow .circlebox { font-size: 20px; }
}
@media only screen and (max-width:414px) {
.hp-testimonial-right { padding: 70px 20px 40px 70px; width: 395px }
.navmenu-navi ul.navbar-nav>li>a { padding: 0 60px 0 20px }
.navmenu-navi ul.navbar-nav>li>ul>li { padding: 0 40px 0 }
.navmenu-navi ul.navbar-nav>li { font-size: 20px }
.mainmenu-contact-detail span { padding: 10px 20px 10px }
.mainmenu-enquiry-detail { padding: 0 20px }
.inner-top-triangle-bg { border-left: 250px solid transparent; border-right: 260px solid transparent; border-top: 210px solid #c20d12 }
.graybox { width: 60% }
.carrer-form { width: 96% }
.carrer-join-team .gray-bg-image { padding: 50px 25px 40px }
.gallerytab .filtr-item { width: 100% }
.gallerytab .filtr-item { padding-left: 0; padding-right: 0 }
.client-filter-tabcontent nav>ul { padding: 0 }
.navigation-headermenu ul.navigation-navmenu>li { font-size: 16px; margin: 10px 0 }
.navigation-headermenu ul.navigation-navmenu { padding: 0px 20px 30px 10px }
.navigation-headermenu .navlogo { padding-left: 10px; }
.navigation-headermenu ul.navigation-navmenu>li.business-megamenu>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.megamenu1>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.operational-megamenu>ul>li,
.navigation-headermenu ul.navigation-navmenu>li.process-megamenu>ul>li { padding: 0 10px }
.navigation-headermenu ul.navigation-navmenu>li.excellence-megamenu>ul>li a .coe-text { font-size: 14px }
.member-hover-cntnt { padding: 40px 20px 30px }
.member-hover-cntnt { width: 96% }
.client-feedback-main .body-top-triangle-bg { right: -230px; border-top: 430px solid #c20d12; }
}
@media only screen and (max-width:384px) {
.body-top-triangle-bg { right: -240px }
.hp-testimonial-right { padding: 100px 20px 90px 50px; width: 366px }
.notfound-main p>br { display: none }
.inner-top-triangle-bg { border-left: 230px solid transparent; border-right: 240px solid transparent; border-top: 200px solid #c20d12 }
.circle { margin: 0 15px 0 0 }
.lean-organisation-structure-main .level .circle { margin: 0 15px 0 0 }
.level-name { width: 65%; text-align: left }
.client-feedback-main .body-top-triangle-bg { border-top: 410px solid #c20d12; }
.trainingcounterrow .button-common { padding: 10px 20px 10px; font-size: 12px; }
}
@media only screen and (max-width:375px) {
.hp-testimonial-right { padding: 100px 20px 90px 50px; width: 356px }
.excellence-red-bg { padding: 60px 50px 65px 30px }
.body-top-triangle-bg { right: -240px }
.mn-enquiry-icn-mob .button-common { font-size: 12px; padding: 10px 15px 10px }
.navihead-menu.mob { margin: 0 5px 0 }
.eshopicontitlerow .lightbox,
.eshopicontitlerow .darkbox { padding: 30px; }
}
@media only screen and (max-width:360px) {
.hp-testimonial-right { width: 345px }
.hp-iso-slider-content .slick-next { right: 15px }
.hp-iso-slider-content .slick-prev { right: 50px }
.body-top-triangle-bg { right: -270px }
.thankyou-main p>br { display: none }
.inner-top-triangle-bg { border-left: 220px solid transparent }
.footer::before { background-size: auto 20%; top: -60px }
.year-circle { padding: 0 }
.bigcircle { width: 80px; height: 80px; margin: 0; border: 6px solid #c20d12 }
.smallcircle { width: 55px; height: 55px; font-size: 14px; border: 3px solid #a8a9a9 }
.graybox { width: 65%; margin-left: 15px; padding: 10px }
.bigcircle::before { bottom: -54px; width: 26px; height: 26px; line-height: 21px; font-size: 12px; padding: 0 7px }
.bigcircle::after { height: 180px }
.year-circle:last-child { padding-top: 20px }
.transition-main.transition-center .year-circle:last-child { padding-top: 0 }
.transition-main.transition-center .bigcircle::before { bottom: -45px }
.circle { border: 7px solid #a8a9a9; width: 90px; height: 90px }
.level-name { width: 60% }
.client-feedback-main .body-top-triangle-bg { right: -240px; }
.navmenu { width: 75% }
}
@media only screen and (max-width:320px) {
.hp-testimonial-right { width: 305px; padding: 100px 20px 90px 40px }
.hp-bannerslider-image { right: -20px }
.banner-img.slick-slide img { max-width: 80% }
.body-top-triangle-bg { right: -250px; border-left: 340px solid transparent }
.inner-top-triangle-bg { border-left: 200px solid transparent; border-right: 230px solid transparent; border-top: 170px solid #c20d12 }
.inner-balloon-banner { margin: 0 0 30px 0 }
.lean-organisation-structure-main .level-name { width: 63% }
.member-hover-cntnt { width: 95.5% }
.feedback-banner-img { max-width: 80%; left: 10px; }
.client-feedback-main .body-top-triangle-bg { border-top: 400px solid #c20d12; right: -260px; }
.client-feedback-main .footer p { font-size: 15px; }
.trainingcounterrow .button-common { font-size: 10px; }
.navigation-headermenu .navlogo { width: 80%; }
}
@media only screen and (max-width:1199px) {
.topvectobottom {margin-bottom: -90px; }
.topbannerladning{background-position: right top;}
.whyehsmatrow ul li{font-size: 16px;}
.mb-150 {margin-bottom: 80px; }
.growthrow, .centerorgrow{padding: 70px 0px;}
.exelenehsrow .light-seprate-cloud-vector{right: 50px;}
.medium-balloon-top{right: 50px;}
.optislider .slick-next, .optislider .slick-prev{top: -55px;}
.medium-balloon-bottom{left: 50px;}
.cloudfooterleft{left: 30px;}
.cloudleftmd{width: 150px;left: 150px;top: 30px;}
.footerimagebottom {margin-top: -40px;}
.whyehsmatrow  .medium-balloon-vector{display: inline-block;top: -50px !important;}
.medium-balloon-top{top: -20px;}
.exelenehsrow .small-combine-cloud-vector {top: 50px; display: inline-block;}
.footerbaloo{right: 30px;}
.exelenehsrow .light-seprate-cloud-vector{bottom: -30px;}
.landingheader{padding: 10px 0px;}
.growthrow, .centerorgrow{background-size: inherit;}
.videopoprow{margin-bottom: 30px;}
}
@media only screen and (max-width:992px) {
.light-ehs-cloud-vector{top: -80px;right: 20px;}
.contact-form-landing   .form-group [class*="col"] {margin-bottom: 20px;}
.topvectobottom {margin-bottom: -120px;}
.topbannerladning{padding-bottom: 30px}
}
@media only screen and (max-width:767px) {
.medium-balloon-bottom, .light-seprate-cloud-vector, .footerbaloo, .cloudfooterleft, .light-ehs-cloud-vector,
.medium-balloon-top, .exelenehsrow .small-combine-cloud-vector, .whyehsmatrow .medium-balloon-vector{display: none;}
.mb-150 {margin-bottom: 60px;}
.landinglogo {width: 170px;}
.topvectobottom{text-align: center;margin-bottom: -50px;}
.topvectobottom img{max-width: 220px;}
.topbannerladning{background-position: left top;padding-top: 60px;background-size: cover;padding-bottom: 0px;}
.topbannerladning .row [class*="col"]:first-child,
.leftimgsectrow .row [class*="col"]:first-child{margin-bottom: 20px;}
.counterehsrow .row .conuntercol:nth-child(3n+1), .counterehsrow .row .conuntercol:nth-child(3n) {margin-top: 0px;}
.counterehsrow .row .conuntercol{margin-bottom: 30px;}
.counterehsrow .row .conuntercol:last-child{margin-bottom: 0px;}
.footerimagebottom{margin-top: 0px;}
.exelenehsrow .row [class*="col-"]:last-child{margin-top: 30px;}
.landingfromrow .mb-50{margin-bottom: 30px;}
.optimixrowsection h2 br{display: none;}
.iconimg {max-width: 70px;}
.optislider h4, .conuntercol h4{font-size: 14px;}
.growthrow, .centerorgrow {padding: 60px 0px;}
.leftimgsectrow .row [class*="col"] :last-child,
.growthrow .row [class*="col"] :last-child{margin-bottom: 0px;}
.growthrow .row{flex-direction: column-reverse;}
.growthrow .row [class*="col"]:last-child{margin-bottom: 30px;}
}