@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");
.csb-wrap *, .csb-wrap *::before, .csb-wrap *::after { box-sizing: border-box; }
.csb-wrap {
font-family: 'Plus Jakarta Sans', sans-serif;
max-width: 1180px;
padding: 28px 20px 40px;
color: #1a1f36;
} .csb-header {
display: flex;
align-items: center;
gap: 18px;
background: linear-gradient(135deg, #1a1f36 0%, #2d3a8c 100%);
border-radius: 18px;
padding: 26px 30px;
margin-bottom: 28px;
color: #fff;
box-shadow: 0 8px 30px rgba(26,31,54,0.25);
}
.csb-header-icon { font-size: 44px; }
.csb-header-text h1 { margin: 0 0 4px; font-size: 22px; font-weight: 800; color: #fff; }
.csb-header-text p  { margin: 0; color: #a0b0d0; font-size: 13px; } .csb-grid-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
margin-bottom: 22px;
}
@media (max-width: 960px) { .csb-grid-3 { grid-template-columns: 1fr; } } .csb-card {
background: #fff;
border-radius: 16px;
padding: 24px;
box-shadow: 0 2px 14px rgba(0,0,0,0.07);
border: 1px solid #e6eaf2;
}
.csb-full { margin-bottom: 20px; }
.csb-card-head {
display: flex;
align-items: center;
gap: 10px;
padding-bottom: 16px;
margin-bottom: 20px;
border-bottom: 2px solid #f0f2f8;
}
.csb-card-head h2 { margin: 0; font-size: 14px; font-weight: 700; color: #1a1f36; }
.csb-ico { font-size: 20px; }
.csb-badge {
margin-left: auto;
background: #eef0ff;
color: #4f6ef7;
font-size: 11px;
font-weight: 700;
padding: 3px 10px;
border-radius: 20px;
} .csb-field { margin-bottom: 14px; }
.csb-field label {
display: block;
font-size: 11px;
font-weight: 700;
color: #7c8db5;
text-transform: uppercase;
letter-spacing: 0.6px;
margin-bottom: 6px;
}
input[type="date"]::-webkit-calendar-picker-indicator {
opacity: 0;
position: absolute;
width: 100%;
height: 100%;
cursor: pointer;
}
input[type="date"].date-field {
position: relative;
}
input[type="date"].date-field::after {
content: "📅"; position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
font-size: 18px;
}
.csb-slot-picker { margin-top: 0px; }
.csb-field input,
.csb-field select {
width: 100%;
padding: 10px 13px;
border: 2px solid #e6eaf2;
border-radius: 9px;
font-size: 14px;
font-family: inherit;
color: #1a1f36;
background: #fff;
transition: border-color .2s, box-shadow .2s, background .2s;
outline: none;
}
.csb-field input:focus,
.csb-field select:focus {
border-color: #4f6ef7;
background: #fff;
box-shadow: 0 0 0 3px rgba(79,110,247,0.13);
}
.csb-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.csb-hint { font-size: 12px; color: #9aaac8; margin: 0 0 14px; } .csb-all-days-wrap {
margin-bottom: 14px;
padding: 10px 12px;
background: #f0f4ff;
border-radius: 9px;
border: 1.5px dashed #b0c0f7;
}
.csb-all-toggle {
display: flex;
align-items: center;
gap: 10px;
cursor: pointer;
}
.csb-all-toggle input[type="checkbox"] {
width: 16px; height: 16px;
accent-color: #4f6ef7;
cursor: pointer;
}
.csb-all-label {
font-size: 13px;
font-weight: 600;
color: #2d3a8c;
} .csb-btn {
width: 100%;
padding: 11px 14px;
border: none;
border-radius: 10px;
font-size: 13px;
font-weight: 700;
font-family: inherit;
cursor: pointer;
transition: opacity .2s, transform .1s, box-shadow .2s;
letter-spacing: 0.3px;
}
.csb-btn:hover { opacity: .88; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(0,0,0,0.15); }
.csb-btn.primary { background: linear-gradient(135deg, #4f6ef7, #6c47ff); color: #fff; }
.csb-btn.green   { background: linear-gradient(135deg, #10b981, #059669); color: #fff; } .csb-toggle-grid { display: flex; flex-direction: column; gap: 10px; }
.csb-toggle-row {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 12px;
border-radius: 10px;
background: #f7f9fc;
border: 1px solid #e6eaf2;
}
.csb-toggle-row.locked { opacity: .65; }
.csb-day-name { flex: 1; font-size: 13px; font-weight: 600; color: #1a1f36; }
.csb-toggle { position: relative; display: inline-block; width: 42px; height: 24px; }
.csb-toggle input { opacity: 0; width: 0; height: 0; }
.csb-slider {
position: absolute;
cursor: pointer;
inset: 0;
background: #cbd5e1;
border-radius: 24px;
transition: background .2s;
}
.csb-slider::before {
content: '';
position: absolute;
width: 18px; height: 18px;
left: 3px; top: 3px;
background: #fff;
border-radius: 50%;
transition: transform .2s;
box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.csb-toggle input:checked + .csb-slider { background: #ef4444; }
.csb-toggle input:checked + .csb-slider::before { transform: translateX(18px); }
.csb-status { font-size: 11px; font-weight: 700; min-width: 30px; text-align: right; }
.csb-status .off { color: #ef4444; }
.csb-status .on  { color: #10b981; } .csb-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.csb-table th {
background: #f7f9fc;
padding: 10px 14px;
text-align: left;
font-size: 11px; font-weight: 700;
text-transform: uppercase; letter-spacing: .5px;
color: #7c8db5;
border-bottom: 2px solid #e6eaf2;
}
.csb-table td { padding: 11px 14px; border-bottom: 1px solid #f0f2f8; }
.csb-table tr:last-child td { border-bottom: none; }
.csb-table tr:hover td { background: #fafbff; }
.csb-tag { display: inline-block; font-size: 11px; font-weight: 700; padding: 3px 9px; border-radius: 6px; }
.csb-tag.blue  { background: #eef0ff; color: #4f6ef7; }
.csb-tag.green { background: #d1fae5; color: #065f46; }
.csb-tag.red   { background: #fee2e2; color: #dc2626; }
.csb-del {
display: inline-flex; align-items: center; justify-content: center;
width: 28px; height: 28px;
background: #fee2e2; color: #dc2626;
border-radius: 7px; text-decoration: none;
font-size: 13px; font-weight: 800;
transition: background .15s;
}
.csb-del:hover { background: #fca5a5; color: #991b1b; }
.csb-empty { text-align: center; color: #9aaac8; font-size: 14px; padding: 28px 0; } .csb-notice {
padding: 13px 18px;
border-radius: 10px;
font-size: 13px; font-weight: 600;
margin-bottom: 20px;
}
.csb-notice.success { background: #d1fae5; color: #065f46; border-left: 4px solid #10b981; }
.csb-notice.error   { background: #fee2e2; color: #991b1b; border-left: 4px solid #ef4444; } @import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap"); .wpcf7 input[name="booking-date"] {
font-family: 'Plus Jakarta Sans', sans-serif;
width: 100%;
padding: 13px 16px;
border: 1px solid #ddd5c6;
border-radius: 5px;
font-size: 15px;
color: #1a1f36;
background: #fff;
transition: border-color .2s, box-shadow .2s;
outline: none;
cursor: pointer;
}
.wpcf7 input[name="booking-date"]:focus {
border-color: #4f6ef7;
box-shadow: 0 0 0 4px rgba(79,110,247,0.12);
background: #fff;
} .csb-slot-picker {
margin-top: 8px;
}
.csb-slot-picker .csb-slot-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 10px;
margin-top: 10px;
} .csb-slot-btn {
padding: 13px 10px;
border: 2px solid #e6eaf2;
border-radius: 10px;
background: #fff;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 13px;
font-weight: 600;
color: #1a1f36;
cursor: pointer;
text-align: center;
transition: all .18s;
position: relative;
}
.csb-slot-btn:hover:not(.booked):not(.selected) {
border-color: #4f6ef7;
background: #f0f2ff;
color: #4f6ef7;
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(79,110,247,0.15);
}
.csb-slot-btn.selected {
border-color: #4f6ef7;
background: linear-gradient(135deg, #4f6ef7, #6c47ff);
color: #fff;
box-shadow: 0 4px 14px rgba(79,110,247,0.35);
}
.csb-slot-btn.booked {
border-color: #e6eaf2;
background: #f7f9fc;
color: #b0bbcc;
cursor: not-allowed;
text-decoration: line-through;
}
.csb-slot-btn.booked::after {
content: 'Booked';
display: block;
font-size: 10px;
font-weight: 700;
color: #ef4444;
text-decoration: none;
margin-top: 2px;
} input[name="booking-slot"] { display: none !important; } .csb-msg {
display: flex;
align-items: center;
gap: 10px;
padding: 13px 16px;
border-radius: 10px;
font-size: 14px;
font-weight: 600;
margin-top: 8px;
}
.csb-msg.weekoff { background: #fee2e2; color: #dc2626; }
.csb-msg.loading { background: #f0f2ff; color: #4f6ef7; }
.csb-msg.empty   { background: #f7f9fc; color: #7c8db5; }
.csb-slot-picker { margin-top: 0px; } .csb-date-wrap {
position: relative;
}
.csb-date-placeholder {
position: absolute;
left: 40px;
top: 2px;
right: 2px;
bottom: 2px;
display: flex;
align-items: center;
padding-left: 5px;
border-radius: 8px;
background: #fff;
font-family: 'Plus Jakarta Sans', sans-serif;
font-size: 15px;
color: #333;
pointer-events: none;
transition: opacity .1s;
z-index: 1;
}
.csb-date-placeholder.hide {
opacity: 0;
pointer-events: none;
}
.wpcf7 input[name="booking-date"] {
width: 100%;
height: 42px;
border: 1px solid #f0ded0;
border-radius: 8px;
background: #fff;
padding: 0 15px 0 45px;
font-size: 14px;
color: #333;
}
input[type="date"].date-field::after { width : 227px; height : 27px; }.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}span#check_hidden .wpcf7-list-item{
display:none;
}
div.disable-check input, div.disable-check label{
pointer-events:none;opacity: 0.5;
}
.pageFormSection  form [class*="col-"]:last-child { text-align :left; } .newContentRightFormSection .title-box h2 p { margin-bottom : 0px; color : #F2632F}
.newContentRightFormSection .title-box { width : 86%}
.newContentRightFormSection .left-content ul {display: flex; gap : 12px; flex-wrap: wrap;}
.newContentRightFormSection .left-content ul li {display: flex;align-items: center;gap: 6px;padding : 6px 10px;border: 1px solid #E5E7EB ; border-radius : 5px;background-color: #fff; font-size : 14px ;font-weight : 600;}
.newContentRightFormSection .title-box  > p:first-child {color : #F2632F; margin-bottom :10px; font-size: 15px;   }
.newContentRightFormSection .row { align-items: baseline; }
.page-template-template-webinar .logoslidersection , .page-template-template-landingpag-ads .logoslidersection { background-color : #fff; padding : 100px 0px;  }
.page-template-template-webinar .logoslidersection .lastmbnone , .page-template-template-landingpag-ads .logoslidersection  .lastmbnone  {margin-bottom : 30px;}
.logoslider .bordeboxcol { padding: 6px !important; }
.attend-webinar-section .img-box.img-box-without-bg { background-color: transparent; }
.attend-webinar-section .img-box.img-box-without-bg img { height: auto !important; }
.attend-webinar-section .common-box p { font-size: 15px !important; }
.newCtaSection {  background-image: url(https://pyraman.com/wp-content/themes/pyraman/images/gradient-bg-footer.jpg); background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 50px 0px !important; display: flex;}
.newCtaSection  .container { display:flex; align-items:center; justify-content:space-between; }
.newCtaSection  ul { list-style:disc; display:flex; gap : 30px; padding-left : 15px; }
.newCtaSection .btn-theme-submit { border-color : #333; color : #333;  background: url(https://pyraman.com/wp-content/uploads/2026/07/black-1.svg);     background-repeat: no-repeat;
background-position: right 20px center;}
.newCtaSection .btn-theme-submit:hover { background-color : #F2632F; border-color :#F2632F; color : #fff }
.newCtaSection .title-box h2:before { content :none; }
.qualityManagementBox  .common-grid { grid-template-columns : 1fr 1fr 1fr 1fr; display:grid; gap : 20px }
.qualityManagementBox { background-color : #fff; }
.qualityManagementBox  .common-box .top-box { display:flex; align-items:center; gap : 10px }
.qualityManagementBox  .common-box .top-box  h5 { margin-bottom : 0px ; font-size : 18px}
.qualityManagementBox  .common-box { border : 1px solid #E5E7EB; padding : 14px; background-color : #fff; border-radius : 12px; display:flex; flex-direction:column; gap : 14px }
.qualityManagementBox  .common-box ul li { font-size : 14px; line-height : 1.5;  position :relative; padding-left : 20px; }
.qualityManagementBox .common-box ul li::before {
content: "";
position: absolute;
left: 2px;
top: 5px;
width: 10px;
height: 12px;
display: block;
background: url(https://pyraman.com/wp-content/uploads/2026/07/right.png) no-repeat center;
background-size: contain;
}
.industriesStandardsSection  .common-grid { display:grid ; grid-template-columns : 1fr 1fr; gap : 30px; align-items:stretch; }
.industriesStandardsSection  .left-box , .industriesStandardsSection  .right-box { background-color : #fff; padding : 20px; border-radius : 12px; }
.industriesStandardsSection  h4 { font-size : 20px; margin-bottom : 5px }
.industriesStandardsSection  .inner-grid { display:grid; grid-template-columns : 1fr 1fr 1fr 1fr; text-align:center; gap : 20px; }
.industriesStandardsSection .icon-box { width : 56px; height : 56px; display:flex;align-items:center; justify-content:center; margin : 0 auto; border: 1px solid #EBEBEB; border-radius : 50px; }
.industriesStandardsSection .left-box  .common-box span { margin-top : 10px; display:block; }
.industriesStandardsSection  .right-box  ul { display :grid; grid-template-columns : 1fr 1fr 1fr; gap : 20px; }
.industriesStandardsSection  .right-box  ul li { display :flex; align-items :center; gap : 10px; padding : 10px; border : 1px solid #E5E7EB;border-radius : 8px }
.industriesStandardsSection  .right-box  ul li span { font-weight : 600; }
.title-box.noline h2:before { content : none; }
.title-box.noline { margin-bottom : 24px !important }
.industriesStandardsSection .right-box ul li:last-child { padding : 0px; border : none; }
.industriesStandardsSection .right-box ul li:last-child  a {  font-size : 12px }
.common-grid {grid-template-columns: repeat(2 , 1fr); display: grid; gap : 30px }
.benefitsIconTitleSection .common-grid { grid-template-columns: repeat(4 , 1fr); gap: 20px; }
.benefitsIconTitleSection { background-color: #fff; }
.benefitsIconTitleSection  .common-box { padding : 10px; display :flex; gap : 10px; border : 1px solid #E5E7EB; border-radius : 8px }
.benefitsIconTitleSection  .common-box  p { margin-bottom : 0px; font-size : 14px; line-height : 1.3; margin-top : 5px;  }
.benefitsIconTitleSection  .common-box  .icon-box { width : 48px; height : 48px; display:flex; align-items:center; justify-content:center; background-color : #FFF7ED; border-radius : 50px  }
.benefitsIconTitleSection  .common-box .inner-box { width : 75%}
.benefitsIconTitleSection  .common-box span { font-weight : 600; }
.newCtaFormSection  {  background : #fff; }
.newCtaFormSection   .common-grid { padDing : 24px; background-color : #fbf9ee; border-radius : 12px;     align-items: center;}
.newCtaFormSection  .left-box { width : 60% }
.newCtaFormSection  .left-box  h3 { margin-bottom : 10px; }
.newCtaFormSection  .left-box  ul li  {position :relative; font-weight : 600; padding-left : 26px; margin-bottom: 10px; }
.newCtaFormSection  .left-box  ul li:last-child  {position :relative; font-weight : 600; padding-left : 26px; margin-bottom: 00px; }
.newCtaFormSection  .left-box  ul li:before  { top : 2px; position:absolute; content : ''; width : 20px; height : 20px; background : url(https://pyraman.com/wp-content/uploads/2026/07/BackgroundShadow.png); background-position:center ; background-repeat:no-repeat; background-size:cover; left : 0px } .havequstionrow.webinarPage { background-color : #fff; padding-bottom : 100px }
.havequstionrow.webinarPage h2 { text-align:center; margin-bottom : 30px; }
.havequstionrow.webinarPage .col-xl-8 { width : 80% }
.stickyProcessSection  .title-box.noline { margin-bottom: 50px !important; width: 60%; }
.testimonialsSection { background-color:  #fff; padding-bottom: 20px !important; }
.testimonialsSection  .owl-nav  { display:  none !important; }
.testimonialsSection  .owl-dots  { position: absolute; display: flex; gap : 10px; margin-top: 25px !important; left: 50%;transform: translateX(-50%); }
.testimonialsSection .owl-testimonial-carousel .owl-dot span  { display: flex; width : 10px; height: 10px ; border-radius: 50px; }
.testimonialsSection  .quote-icon img { width : 50px ; height: auto; }
.testimonialsSection  .quote-icon { font-size: unset !important; margin-bottom: 20px;}
.testimonialsSection .card-top .avatar { width: 35px !important; height: 35px !important; }
.testimonialsSection .card-top .company-logo  {  max-height: 35px !important; }
.testimonialsSection .card-top { justify-content: space-between; }
.testimonialsSection .stars { color :#F2632F }
.featured-quote { font-weight :500 }
.newCtaSection  .title-box.noline { margin-bottom: 0px !important; }
.title-box.noline h2 { padding-bottom: 0px !important; }
.newCtaSection ul { flex-wrap: wrap; gap:  10px 22px; }
.newContentRightFormSection  .leftobjectvector { bottom : -20px }
.newContentRightFormSection , .stickyProcessSection , .industriesStandardsSection , .newCtaFormSection { position:relative; }
.stickyProcessSection .rightobjectvector { top : -120px }
.industriesStandardsSection .rightobjectvector , .newCtaFormSection  .rightobjectvector  { top : 0px }
.industriesStandardsSection .right-box ul li span { font-size: 15px; }
@media screen and (max-width : 1599px ){
.topBottomPadding , .page-template-template-webinar .logoslidersection  { padding: 75px 0px; }
.topPadding { padding-top: 75px; }
.bottomPadding { padding-bottom: 75px; }
.havequstionrow.webinarPage {  padding-bottom : 75px }
}
@media screen and (max-width : 1365px){ .topBottomPadding , .page-template-template-webinar .logoslidersection  { padding: 60px 0px; }
.topPadding { padding-top: 60px; }
.bottomPadding { padding-bottom: 60px; }
.havequstionrow.webinarPage {  padding-bottom : 60px }
}
@media screen and (max-width : 1279px){
.topBottomPadding , .page-template-template-webinar .logoslidersection  { padding: 50px 0px; }
.topPadding { padding-top: 50px; }
.bottomPadding { padding-bottom: 50px; }
.havequstionrow.webinarPage {  padding-bottom : 50px }
.left-content-right-from-section .title-box { width: 88% !important; }
.benefitsIconTitleSection .common-grid { grid-template-columns: repeat(3, 1fr); }
.testimonialsSection  .testimonial-left { padding: 16px !important; }
.testimonialsSection  .featured-person .person-info strong { font-size: 14px; }
.testimonialsSection  .testimonial-card { padding: 14px; }
h3 { font-size: 26px !important; }
.newCtaFormSection .left-box { width: 95%; }
.havequstionrow.webinarPage .col-xl-8 { width: 100%; }
}
@media screen and (max-width : 1023px){ .topBottomPadding , .page-template-template-webinar .logoslidersection  { padding: 40px 0px; }
.topPadding { padding-top: 40px; }
.bottomPadding { padding-bottom: 40px; }
.havequstionrow.webinarPage {  padding-bottom : 40px }
.newContentRightFormSection .left-content ul { margin-bottom: 15px; }
.left-content-right-from-section .title-box { width: 100% !important; }
.newCtaSection .container { flex-wrap: wrap; gap: 20px; }
.newCtaSection  { padding: 40px 0px !important; }
.stickyProcessSection .title-box.noline { width: 100%; }
.qualityManagementBox .common-grid { grid-template-columns: repeat(3, 1fr); }
.industriesStandardsSection .common-grid { grid-template-columns: 1fr; }
.benefitsIconTitleSection .common-box span { font-size: 14px; }
.industriesStandardsSection .right-box ul li { padding: 5px 10px; }
.industriesStandardsSection .right-box ul li span { font-size: 14px; }
h3 { font-size: 24px !important; }
.process-step { padding-bottom: 0px !important; }
.newCtaFormSection .common-grid { grid-template-columns: 1fr; gap: 20px; }
.common-grid { gap: 20px; }
}
@media screen and (max-width : 767px){
.qualityManagementBox .common-grid , .benefitsIconTitleSection .common-grid {  grid-template-columns: repeat(1, 1fr);}
.industriesStandardsSection .inner-grid { grid-template-columns: repeat(3 , 1fr); }
.industriesStandardsSection .right-box ul { grid-template-columns: repeat(2 , 1fr); }
.left-content-right-from-section .title-box p br { display: none; }
}