/* Adjusted - 14-06-23 */
.form-row{ 
    width: 100%; 
} 
.column-half, .column-full{ 
    float: left; 
    position: relative; 
    padding: 0.65rem; 
    width:100%; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box 
} 
.clearfix:after { 
    content: ""; 
    display: table; 
    clear: both; 
} 

/**---------------- Media query ----------------**/ 
@media only screen and (min-width: 48em) {  
    .column-half{ 
        width: 50%; 
    } 
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 select, .wpcf7 textarea { 
    width: 100%; 
    padding: 8px; 
    border: 1px solid #ccc; 
    border-radius: 3px; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box 
} 
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 select{height:50px}
.wpcf7 input[type="text"]:focus{ 
    background: #fff; 
} 
.wpcf7-submit{ 
    float: right; 
    background: #ffb302!important; 
    color: #000!important; 
    text-transform: capitalize; 
    border: none; 
    border-radius:5px;
    padding: 8px 20px; 
    cursor: pointer; 
    font-family: "PT Sans", sans-serif;
    font-size: 1rem;
} 
.wpcf7-submit:hover{ 
    background: #ffb302!important; 
} 
span.wpcf7-not-valid-tip{ 
    text-shadow: none; 
    font-size: 12px; 
    color: #fff; 
    background: #ff0000; 
    padding: 5px; 
} 
div.wpcf7-validation-errors {  
    text-shadow: none; 
    border: transparent; 
    background: #f9cd00; 
    padding: 5px; 
    color: #9C6533; 
    text-align: center; 
    margin: 0; 
    font-size: 12px; 
} 
div.wpcf7-mail-sent-ok{ 
    text-align: center; 
    text-shadow: none; 
    padding: 5px; 
    font-size: 12px; 
    background: #59a80f; 
    border-color: #59a80f; 
    color: #fff; 
    margin: 0; 
} 
.wpcf7-response-output{border:none!important}

/* Show the title only on blog posts */
.single-post .entry-header {
    display: block; /* Show the title on single blog posts */
    margin-bottom: 20px; /* Add some space below the title */
    font-size: 24px; /* Adjust font size as needed */
    font-weight: bold; /* Make the title bold */
}

/* Hide the title on other pages */
.entry-header {
    display: none; /* Hide the title globally */
}

div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{padding-top:11px !important;}
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:20px !important;}
.ewd-ufaq-faq-title-text h4{font-size: 24px !important;}
.ewd-ufaq-faq-div{margin-bottom:20px !important;}
.ewd-ufaq-faq-body{padding-left:44px !important; }

.main-menu-container{margin-top:40px;}
.footertop a{color:#ffb302;}
.footertop a:hover{color:#f5c963;}
#main{padding-top:0;}
article .entry-content{margin-top:0;}
#masthead{ padding-top: 15px;}

@media only screen and (max-width: 781px) {  
    .main-menu-container{margin-top:25px;}
}
@media (min-width: 1024px) {
    .single-post .post-thumbnail img {
        padding-left: 150px; /* Adjust the value as per your preference */
        padding-right: 150px; /* Adjust the value as per your preference */
    }

    .single-post .entry-content {
        padding: 20px; /* Standard padding for the text */
        margin-left: 120px; /* Standard margin for the text */
        margin-right: 120px; /* Standard margin for the text */
    }
}

/* Apply default margins to blog content for all screen sizes */
.single-post .entry-content {
    margin: 20px 40px; /* Default margins */
}

/* Ensure the entire page has some padding */
.single-post {
    padding: 20px; /* Default padding */
}

/* Adjust margins for smaller screens */
@media (max-width: 768px) {
    .single-post .entry-content {
        margin: 10px 20px; /* Smaller margins for smaller screens */
        padding: 10px; /* Smaller padding for smaller screens */
    }

    .single-post {
        padding: 10px; /* Smaller padding for smaller screens */
    }
}

/* Adjust margins for very small screens */
@media (max-width: 480px) {
    .single-post .entry-content {
        margin: 5px 10px; /* Even smaller margins for very small screens */
        padding: 5px; /* Even smaller padding for very small screens */
    }

    .single-post {
        padding: 5px; /* Even smaller padding for very small screens */
    }
}
/* Hide "Leave a Reply" section */
.comments-area {
    display: none;
}
