/*

Theme Name: Isynbus Child Theme

Theme URI: [Enter the URL of your child theme's website or leave it blank]

Description: My custom child theme based on twentytwentytwo.

Author: [Your Name]

Author URI: [Your website URL or leave it blank]

Template: twentytwentytwo

Version: 1.0

*/



/* Custom styles go below this line */



/* Custom Global Styles */

body {   font-family: 'Assistant', sans-serif;  margin: 0;    padding: 0;}
header,
footer {   padding: 20px;    text-align: center;  background-color: #f8f9fa;}
/* Make sure images are responsive */
img {   max-width: 100%;   height: auto;}
/* Content wrapper */
.main-content {   padding: 20px;}
/* Footer styles */
footer {   background-color: #343a40;   color: white;}
/* .single-post h1,
h2,
h3,
h4,
h5,
h6 {    padding: 10px 0;} */
/* .single-post h1 {   font-size: 40px;}
.single-post h3 {    font-size: 28px;    font-weight: 500;}
.single-post h4 {    font-size: 24px;    font-weight: 500;}
.single-post h5 {   font-size: 22px;   font-weight: 400;}
.single-post h6 {   font-size: 20px;   font-weight: 400;}
.single-post p {    font-size: 17px;} */
.ban-search input {    padding: 4px 14px !important;}
/* Custom responsiveness for smaller screens */
.postid-42244 .cntr_content img {
 object-fit : contain;
}

@media (max-width: 768px) {
    header,
    footer {   padding: 15px; text-align: center; }
    .main-content {   padding: 10px; }
    .row {  flex-direction: column; }
    .col-md-9,
    .col-md-3 {  width: 100%;  padding: 10px 0;  }}
@media (max-width: 576px) {
    header,
    footer {    padding: 10px;  }
    .main-content {  padding: 5px;
    }
    h1,
    h2 { font-size: 1.5rem;}}