
.manufacture-content-container { padding: 124px 0 219px; }  
.manufacture-container .container-xl{max-width: var(--container-post-width);}
.manufacture-main-title{font-size: 48px;font-weight: 700;line-height: 64px;margin:0 auto 115px;max-width: 836px;text-align: center;color: var(--bs-body-color);text-transform: capitalize;}
.manufacture-content-wrapper.type1{padding-left: 127px;}
.manufacture-content-wrapper.type2{padding-right: 127px;}
.manufacture-content-container .row { --bs-gutter-x: 20px; }  
.manufacture-block { margin-bottom: 189px; display: flex; align-items: center; }  
.manufacture-block:last-child { margin-bottom: 0; }  
.manufacture-image { border-radius: 26px; overflow: hidden; max-width: 790px; box-shadow: 0 5px 20px rgba(0,0,0,0.1); }  
.manufacture-image img { width: 100%; height: auto; display: block; transition: transform 0.3s ease; }  
.manufacture-image:hover img { transform: scale(1.03); }  
.manufacture-title { color: var(--bs-body-color); font-weight: 700; font-size: 32px; line-height: 45px; margin-bottom: 28px; position: relative;text-transform: capitalize;}  
/* .manufacture-title:after { content: ''; position: absolute; bottom: 0; left: 0; width: 60px; height: 3px; background-color: #007cba; }   */
.manufacture-content { color: #666; font-size: 18px; line-height: 28px; max-width: 655px; }  
.manufacture-content ul, .manufacture-content ol { padding-left: 20px; margin-bottom: 20px; }  
.manufacture-content li { margin-bottom: 8px; }  

@media(max-width: 991.98px) { 
    .manufacture-main-title{font-size: 24px;line-height: 1.6;margin-bottom: 40px;}
    .manufacture-content-container { padding: 40px 0; } 
    .manufacture-block { margin-bottom: 60px; } 
    .manufacture-content-wrapper.type1 , .manufacture-content-wrapper.type2{padding: 0;}
    .manufacture-title { font-size: 18px; line-height: 1.4; margin-bottom: 20px; } 
    .manufacture-content { font-size: 14px; line-height: 1.6; } 
}  

@media(max-width: 767.98px) { 
    .manufacture-content-container { padding: 40px 0; } 
    .manufacture-block { margin-bottom: 40px; } 
    .manufacture-title { font-size: 20px; margin-top: 20px; } 
    .manufacture-image { border-radius: 12px; } 
    .col-md-6.order-md-1, .col-md-6.order-md-2 { order: 0 !important; } 
}  