/*!
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
*/


label {
    width: 100%;
}
.single-blog .container {
    max-width: 1200px;
    padding-top: 80px;
    padding-bottom: 60px;
}
.post-featured-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    display: block;
    margin-bottom: 20px;
}
.post-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
    align-content: center;
}
ul.recent-posts {
    padding-left: 2px;
    margin-top: 20px;
}
h1.post-title {
    margin-bottom: 25px;
}
.blog-sec h2,.blog-sec h3,.blog-sec h4,.blog-sec h5,.blog-sec h6{
    margin-bottom: 20px;
}
#popmake-593 span.wpcf7-form-control.wpcf7-radio {
    display: flex;
    flex-direction: column;
}
#popmake-593 .wpcf7-list-item label {
    font-size: 18px;
    margin-bottom: 16px;
}
#popmake-593 span.wpcf7-form-control.wpcf7-radio {
    margin-top: 30px;
}
#popmake-593 .action-button {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-radius: 0px;
}
#popmake-593 input.wpcf7-form-control.wpcf7-text {
    height: 50px;
    border-radius: 0px;
    margin-top: 12px;
    margin-bottom: 15px;
}
#popmake-593 form.cf7mls input.wpcf7-form-control.wpcf7-submit {
    margin: 0px 0px 0px;
    border-radius: 0px;
}
#popmake-593 h3 {
    margin-bottom: 40px;
    color: #fff !important;
}
#popmake-593 .cf7mls_back.action-button:hover{
    background-color: #84542C;
}
#popmake-593 [type=submit]{
   color: #fff;
    border: 1px solid #fff;
    
}
#popmake-593 [type=submit]:hover,#popmake-593 [type=submit]:focus{
   border: 1px solid #fff;
   background-color: #fff;
   color: #000;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px !important;
}
.pum-theme-583 .pum-container, .pum-theme-lightbox .pum-container {
    border: 0px solid #000000 !important;
    box-shadow: 0px 0px 30px 0px rgb(2 2 2 / 0%) !important;
    background-color: rgb(255 255 255 / 0%) !important;
}
.pum-theme-583 .pum-content, .pum-theme-lightbox .pum-content {
    color: #fff !important;
}
#popmake-593 h4 {
    color: #fff !important;
}
.pum-theme-583, .pum-theme-lightbox{
   background-image: url('https://teamwp.mydevfactory.com/goutam-roy/techondemand704/wp-content/uploads/2025/01/pop-img.jpg') !important;
   background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
#popmake-593 span.wpcf7-list-item {
    margin-left: 0px;
}
#popmake-593 .cf7mls_next.action-button img {
    filter: invert(1);
}
#popmake-593 span.wpcf7-list-item-label {
    margin-left: 10px;
}

@media (max-width:1024px){
  .blog-sec {
    padding-bottom: 50px;
}

}
@media (min-width:1025px){
   .blog-sec {
    padding-right: 50px;
}
}

@media (min-width:992px){
  div#popmake-593 {
    padding-left: 50px;
    padding-right: 50px;
}
}

@media (max-width:767px){
  div#popmake-593 {
    width: 95% !important;
    left: 0px !important;
}

}

@media (min-width:768px) and (max-width:1024px){
  div#popmake-593{
        width: 65% !important;
    left: 130px !important;
}

}