/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 11 2025 | 06:35:01 */
.site-branding {
    display: flex;
    justify-content: center;
}
.site-branding img, .about-info-img img {
    max-width: 135px;
    padding: 5px;
}

.td-primary-bg, .td-button, input[type="submit"], button[type="submit"], .post-tags a, .blog-next-prev-img:before, .no-thumb .blog-next-prev-img, .td-video-button:before, .td-video-button:after, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .post-details-wrapper article .entry-content .wp-block-button__link, .post-details-wrapper article .entry-content .wp-block-file .wp-block-file__button, .wp-block-calendar table th, .wp-calendar-table a, .post-details-wrapper .wp-block-search .wp-block-search__button, .page-links .current, .page-links a:hover, .post-pagination ul li a:hover, .page-links a:hover, .post-pagination ul li span.current, .sidebar-widget-area .widget.widget_block h2, .sidebar-widget-area .widget-title, .sidebar-widget-area .widget.widget_archive li:hover a, .sidebar-widget-area .widget.widget_categories a:hover, .sidebar-widget-area .widget.widget_meta li a:hover, .sidebar-widget-area .widget.widget_pages li a:hover, .sidebar-widget-area .widget.widget_nav_menu li a:hover, .widget button[type="submit"].wp-block-search__button, .widget_calendar .wp-calendar-table thead, .widget_calendar .wp-calendar-table a, .sidebar-widget-area .widget .wp-block-categories li a:hover, .sidebar-widget-area .widget .wp-block-archives li a:hover, .sidebar-widget-area .widget.widget_block .wp-block-page-list li a:hover, ul.td-post-list li:hover:before, .audio-iframe-wrapper:before, .slick-arrow, .slick-dots button, .mobile-menu-trigger span, .header-buttons-area .cart-product-count, .sidebar-widget-area .widget_themedraft_nav_menu li.current-menu-item a, .sidebar-widget-area .widget_themedraft_nav_menu li a:hover, .td-button.td-download-btn-two:hover {
    background: linear-gradient(to right, #fd6248, #fac429);
}
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=number]:focus, input[type=date]:focus, textarea:focus, input:focus, .comment-form input:focus, .comment-message textarea:focus, .td-button, input[type="submit"], button[type="submit"], .post-details-wrapper article .entry-content .is-style-outline .wp-block-button__link, blockquote.wp-block-quote, blockquote, .wp-block-quote.has-text-align-right, .page-links .current, .page-links a:hover, .post-pagination ul li a:hover, .post-pagination ul li span.current, .td-button.td-download-btn-two:hover
 {
    border-color: #fab82d;
}
.td-contact-details-box-icon {
    height: 65px;
    width: 65px;
    box-shadow: -10px 10px #fd6f44;
    position: absolute;
    left: 45px;
    font-size: 30px;
    text-align: center;
    line-height: 65px;
    background: #fff;
}
.form-icon {
    position: absolute;
    font-size: 300px;
    color: #93b86f;
    bottom: 0;
    line-height: 1;
    height: 300px;
    width: 300px;
    right: 0;
    z-index: 1;
    display: none;
}
footer.site-footer.td-cover-bg.footer-style-one {
    background-color: black;
}
.elementor-606 .elementor-element.elementor-element-7708af9 div.td-text-wrapper ul li:before
 {
    color: #fd6846;
}
.td-service-item-two-icon
 {
    height: 70px;
    width: 70px;
    border-radius: 50%;
    font-size: 40px;
    line-height: 70px;
    text-align: center;
    box-shadow: 0 0px 8px 0 rgb(225 35 84 / 40%);
    color: #ffffff;
    position: absolute;
    bottom: -30px;
    right: 30px;
    display: none;
}
.service-two-wrapper .service-two-details-btn{
    display: none;
}
.td-service-one-item:hover .service-one-details-button {
    opacity: 1;
    visibility: visible;
    display: none;
}
.td-member-btn-text
 {
    display: none;
}

.banner-title {
    color: #ffffff;
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 10px;
    padding-top: 202px;
}
.td-slider-right-image
 {
    position: absolute;
    right: 5%;
    width: 40%;
    bottom: 135px;
}
@media only screen and (max-width: 1024px) {
    .main-menu-area {
        padding: 0;
    }
}
.footer-widget-area {
    padding: 70px 0 35px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

@media(max-width:580px){
	.hustle-ui.module_id_1 .hustle-layout .hustle-title {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font: 700 26px / 36px Titillium Web !important;
    font-style: normal;
    letter-spacing: 8px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}
	.td-service-two-content {
    background-color: #ffffff;
    padding: 30px;
    box-shadow: 0 20px 50px rgb(0 0 0 / 10%);
    min-height: unset !important;
}
	.header-top-area {
    background-color: #223645;
    padding: 10px 0;
    display: none;
}
	.elementor-606 .elementor-element.elementor-element-29640ddf .td-counter-box, .elementor-606 .elementor-element.elementor-element-29640ddf .td-section-title-bg-text {
    text-align: left;
}
}

.td-service-two-content {
    background-color: #ffffff;
    padding: 30px;
    box-shadow: 0 20px 50px rgb(0 0 0 / 10%);
    min-height: 395px;
}
@media only screen and (max-width: 767px) {
    .site-branding img, .about-info-img img {
        max-width: 99px !important;
    }
	.site-branding {
    display: flex;
    justify-content: flex-start;
}
}