/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 24 2024 | 11:56:06 */
.page-id-746 .wpcf7-form-control.wpcf7-recaptcha.g-recaptcha div 
{
    width: 100% !important;
}
.page-id-746 .wpcf7 .wpcf7-recaptcha iframe 
{
	margin: 10px auto;
    width: auto;
    position: relative;
    right: 35px;
}
.page-id-758 .wpb_column.pos-middle.pos-left.align_right.column_parent.col-lg-12.no-internal-gutter {
    padding-top: 120px;
}
.custom-form-grid-people
{
    display: flow-root;
    padding: 0;
    /* grid-template-columns: repeat( auto-fit, minmax(16rem, 2fr) ); */
    justify-content: start;
    justify-items: center;
    /*  grid-gap: 14px; */
    flex-wrap: nowrap;
}
.custom-form-grid-people .contactformrow,
.custom-form-grid-people .contactformrow-middle,
.custom-form-grid-people .contactformrow-last  
{
    width: 25%;
    padding: 0;
    display: inline-block;
}
.uncell .heading-text h3 
{
    padding-top: 20px;
}
.custom-form-inner-row .ekit-wid-con .ekit-form form label 
{

    text-align: left;
}
/*SINGLE BLOG PAGE CSS*/
.single-post  .related-post .post-list .item .thumb img {
    height: 190px;
    object-fit: cover;
    width: 100%;
}
.single-post .header-wrapper .header-bg 
{
    background-attachment: fixed;
}
.single-post .header-wrapper .header-bg::before 
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #00000026;
}
.single-post .header-basic.style-dark h1.header-title 
{
    font-size: 2.2rem ;
}
.single-post .post-content 
{
    padding: 60px 0px;
}
.single-post .row-navigation.row-navigation-light 
{
    padding: 60px 0px;
}
.single-post .style-light a:not(.btn-text-skin):hover 
{
    color: red;
}
.single-post .comments-area 
{
    padding: 30px 0px;
}
.single-post #comments #reply-title, 
.single-post #respond #reply-title 
{
    text-align: center;
    font-size: 1.5rem;
    text-transform: capitalize;
}
.single-post .comment-form .comment-figure 
{
    text-align: center;
}
.single-post .comment-form .comment-figure .gravatar 
{
    float: unset;
}
.single-post .comments-area .form-indent .comment-form .form-submit 
{
    text-align: center;
    margin-left: 0;
}
.single-post .comments-area .form-indent .comment-form .form-submit:hover input 
{
    background: red;
    color: #fff;
}
/*SINGLE BLOG PAGE CSS*/
/*FOOTER SUBSCRIPTION CSS*/
.custom-footer-form .ekit-wid-con .ekit-form form p
{
    display:grid;
    /*grid-template-columns: auto-fit,minmax(repeat(19rem,1fr));*/
}
.custom-footer-form .ekit-wid-con .ekit-form form input[type=submit] 
{
    margin: 0px !important;
}
.custom-footer-form .ekit-wid-con .ekit-form form input[type=submit]:hover 
{
    background-color:#302d2d !important;
}
.custom-footer-form .ekit-wid-con input
{
    margin: 0;
}
.custom-footer-form .ekit-wid-con .your-email input 
{
    border-radius: 5px !important;
    border-color: #c0b7b7 !important;
    max-width: 300px;
    width:100% !important;
}
.wpml-elementor-ls {
    display: none;
}
/*FOOTER SUBSCRIPTION CSS*/
/* Keystats page  */
.text-area.uncode_text_column{

    padding-bottom:30px;
}
.text-area-img.isotope-system{
    padding-bottom:30px;
}
/* Keystats page  */