/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 31 2026 | 12:09:23 */
.tm-heading.left-line .heading:before{background-color: #fff !important;}
.page-scroll-up i{color: #086ad8;}

.checkbox-item .wpcf7-form-control-wrap {display:inline;}

.upload .wpcf7-form-control-wrap {
    margin-bottom: 0;
}

.upload .form-item{
	margin-bottom:15px;
}
.upload .upload-note {font-size:13px;}

.checkbox-item p {font-size:14px; margin-bottom: 15px;}

.wpcf7-form .checkbox-item label {
	display: flex;
	align-items: center;
	gap: 10px;
	line-height: 1.5;
}

.wpcf7-form .checkbox-item input[type="checkbox"] {
	margin-top: 0;
	flex-shrink: 0;
}
.wpcf7-form .checkbox-item input[type="checkbox"] {
    margin-top: 0;
    flex-shrink: 0;
    position: relative;
    bottom: 7px;
}

.wpcf7-form input:focus::placeholder,
.wpcf7-form textarea:focus::placeholder {
	color: #9aa0a6; /* same color – no change */
	opacity: 1;
}

.form-description{margin-bottom: 12px !important;}

.phone-group {
	display: flex;
	gap: 10px;
}

.phone-country {
	width: 25%;
}

.phone-number {
	width: 100%;
}

.phone-group select,
.phone-group input {
	width: 100%;
	height: 50px;
}


.page-breadcrumb-inner{
	display: none !important;
	
}

.entry-title{display: none !important;}

.page-title-bar-01 .sub-title {

    font-weight: 500 !important;
   
    color: #fff !important;
}

.page-title-bar-01 .page-title-bar-inner{
	padding-top: 80px;
    padding-bottom: 60px;
	
}
.single-post .page-title-bar+.page-content {
    padding-top: 40px !important;
}
.single-post .entry-header{display:none;}

.service-form .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 20px;
}
.service-form textarea {max-height: 70px;}
.mb-0{margin-bottom: 0;}
.single-post-parent .page-main-content{background-color:#fff;  padding: 30px;
    border-radius: 8px;}

.single-post-parent ol {
    list-style: none;
}
.single-post-parent h5{margin-top:10px; color:#06f; margin-bottom: 0;}
.widget .tagcloud a{background-color:#06f; color:#fff;}
.single-post-parent .wpcf7{margin-top:15px;}

@media (min-width:1100px) {
.single-post-parent .container {
	max-width: 70% !important;
}
.entry-post-share{position: fixed;
    right:10px;
    top:650px;}
}

.single-post-parent  input[type="submit"]{

color: #0066ff;
    background-color: #fff;	
}

.single-post-parent .wpcf7-list-item-label{
	color:#fff;
}

.single-post-parent .page-content,
.single-post .entry-content,
.single-post .page-main-content
{padding-bottom:0; margin-bottom:0;}

.single-post .entry-footer {
    padding-bottom: 0;
    border-bottom:none;
    margin-bottom: 0;
}
.tm-blog.style-grid-masonry .post-thumbnail img,
.tm-blog.style-grid-classic .post-feature img{
	
	height: 185px;
}
.page-scroll-up i {
    color: #fff !important;
}