/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 02 2025 | 15:52:47 */
body:not(.rtl) .elementor-1516 .elementor-element.elementor-element-5f90400 {
    top: 50%;
}

body:not(.home) .elementor-element-8a92a28  {
	background-color: #61ce70;
	padding-top: 0px;
}

body:not(.home) .tp-blog-area {
	margin-top: 2rem;
}

.tp-marquee-scroll {
	background-color: transparent !important;
}

.slick-track .tp-slider-5-bg {
	max-height: 100vh !important;
	padding-top: 250px !important; 
}

.tp-video-button .tp-m-play-inner {
	background-color: #62CE70 !important;
}

.tp-trainer-5-box {
	min-height: 116px;
}

.tp-trainer-5-content {
	padding-top: 20px;
}

.tp-trainer-5-content .tp-trainer-5-info {
	text-align: center; 
	margin-bottom: 0 !important;
}

.tp-trainer-5-content .tp-trainer-5-social {
	display: none !important;
}

#wpcf7-f11828-o1 {
	margin-bottom: 1rem;
}

#wpcf7-f11828-o1 label {
	margin-bottom: 0.75rem; 
}

#wpcf7-f11828-o1 input[type="submit"] {
	float: right;
	font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.56px;
    color: #161613;
    background-color: var(--e-global-color-accent);
    border-style: none;
    border-radius: 6px 6px 6px 6px;
	padding: 18px 20px;
}

#wpcf7-f11828-o1 label input[type=text], 
#wpcf7-f11828-o1 label input[type=email] {
	height: 36px; 
}

.otgs-development-site-front-end {
	display: none; 
}

.tp-blog-stories-btn-box a:hover {
	background-color: #62CE70;
}

body.single .tp-blog-area .tp-blog-details-thumb {
	margin-top: 40px !important;
}

body.single .tp-blog-area .tp-blog-details-thumb .postbox__thumb img {
	width: 100%;
    max-height: 420px;
    object-fit: cover;
}

body.single .tp-blog-area .tp-blog-details-wrap {
	padding-left: 0 !important;
}

body.single .tp-blog-area .tp-blog-details-wrap .tp-blog-details-user {
	display: none !important; 
}

#rpwwt-recent-posts-widget-with-thumbnails-2 img {
	object-fit: cover; 
}

#comments {
	display: none !important;
}

.tp-postbox-details-author-avata img {
	height: 90px;
    width: 90px;
	max-width: initial;
    object-fit: contain;	
	border-radius: 0 !important;
}

.tp-postbox-details-author-social a:hover {
	background-color: #62CE70;	
}

.tp-course-banner-shape .elementor-widget-wp-widget-tag_cloud h5 {
	display: none; 
}

.tp-course-banner-shape .elementor-widget-wp-widget-tag_cloud .tagcloud a {
	color: white !important;
	background-color: #61ce70;
	border: 1px solid #61ce70;
}

.tp-course-banner-shape .elementor-widget-wp-widget-tag_cloud .tagcloud {
	text-align: center; 
}

.tp-course-banner-shape .elementor-widget-wp-widget-tag_cloud .tagcloud a:hover {
	background-color: white; 
	color: #61ce70 !important;
}