<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* // X-Small devices (portrait phones, less than 576px) */

@media (max-width: 575.98px) {
	.person-list-h-535 {
		height: auto;
	}

	.no-message {
		font-size: 24px;
		line-height: 36px;
	}

	.no-message-des {
		font-size: 14px;
		line-height: 22px;
	}

	/* content */
	.hero-rating {
		border-left: 0;
	}

	.hero-one-title {
		font-size: 48px;
		line-height: 1.4;
	}

	.hero-form-wrapper .form-control {
		border-left: 0;
	}

	.hero-form-wrapper .form-select {
		display: none;
	}

	.py-110 {
		padding: 50px 0;
	}

	.pt-110 {
		padding-top: 50px;
	}

	.blog-details-title {
		font-size: 26px;
		line-height: 1.4;
	}

	.service-details-title {
		font-size: 24px;
		line-height: 1.3;
	}

	.border-end {
		border-right: 0 !important;
	}

	.cta-counter-title,
	.section-title {
		font-size: 26px;
		line-height: 1.5;
	}

	.company-profile-card-title,
	.job-wage,
	.text-24,
	.service-card-price {
		font-size: 18px;
	}

	.blog-title a,
	.footer-widget-title,
	.feature-card-title,
	.job-post-title,
	.service-details-subtitle,
	.freelancer-name a {
		font-size: 20px;
	}

	.service-review-count {
		width: 100%;
	}

	.faq-accordions .accordion .accordion-item .accordion-button,
	.footer-nav-list .footer-nav-list-item .footer-nav-link,
	.text-18 {
		font-size: 16px;
	}

	.job-posts-container,
	.review-card {
		padding: 30px;
	}

	.navbar a img {
		width: 150px;
	}

	.footer-newsletter a img {
		width: 180px;
	}

	/* .feature-category-card{
        text-align: center;
    } */
	/* .hero-two{
        padding: 50px 0 0 0 !important;
    } */
	/* .hero-two-title{
        font-size: 30px !important;
        line-height: 1.2;
    } */
	.hero-form-btn {
		padding: 19px 20px;
		top: -16px;
        right: -17px;
	}

	.hero-form-wrapper {
		padding: 10px;
	}

	.tag-item {
		padding: 10px 10px;
	}

	.header-primary.sticky {
		padding-top: 10px;
	}
}


/* // Small devices (landscape phones, less than 768px) */

@media (max-width: 767.98px) {
	.hero-one {
		padding-top: 80px;
	}

	.hero-one-title {
		font-size: 42px;
	}

	.hero-one-img {
		max-width: 100%;
	}

	/* content */
	.hero-two-title {
		font-size: 40px;
		line-height: 1.4;
	}

	/* Cta */
	.cta-wrapper {
		padding: 20px;
	}

	.custom-dropdown.dropdown {
		width: 100%;
	}

	.cta-area-bg {
		padding: 35px;
	}

	.cta-counter-item {
		width: 100%;
	}

	.section-title-light {
		font-size: 30px;
		line-height: 1.3;
	}

	.top-vendor-name {
		font-size: 18px;
	}

	.job-post-horizontal-title a {
		line-height: 28px;
		font-size: 16px;
	}

	.feature-category-link,
	.service-card-author-name,
	.service-card-title {
		font-size: 16px;
	}


	/*&lt;!-- Home Page Mobile CSS Start  --&gt;*/
	.hero-two {
        padding: 60px 0 0 0 !important;
    }
    .hero-two .home-banner-bg-shape {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 250px !important;
		height: 250px !important;
		margin-top: 0!important;
	}
	.hero-two .hero-two-img {
        transform: none;
        left: auto;
        bottom: 0;
        top: auto;
		width: -webkit-fill-available;
    }

	#home-featured-categories-section .row-cols-1&gt;* {
		width: 50%;
	}
	#home-featured-categories-section .feature-category-card {
		height: 100% !important;
		justify-content: start !important;
	}
	#home-featured-categories-section .feature-category-link {
		white-space: normal;
	}

	#home-featured-companies-section .company-card {
		height: auto !important;
		min-height: auto !important;
	}

	#home-freelance-talent-section .row{
		margin-left: 0;
		margin-right: 0;
	}

	#home-freelance-talent-section .feature-tab-images img {
        margin-top: -50px !important;
    }

	#home-freelance-talent-section .cta-wrapper {
        padding: 40px 20px 50px 20px !important;
    }

	#home-cta-section {
		padding-top: 0 !important;
	}

	#home-recently-added-section {
		padding-top: 0 !important;
	}

	#home-recently-added-section .company-card {
		height: auto !important;
		min-height: auto !important;
	}

	#home-freelance-talent-section {
		padding-bottom: 0;
	}

	.blog_section {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.blog_section .col-md-12 h2{
		margin-top: 0 !important;
		font-size: 32px !important;
	}

	.cta-area .col-12.col-xl-5.mt-5.mt-xl-0 {
		display: none;
	}

	/*&lt;!-- Home Page Mobile CSS End  --&gt;*/

}


/* // Medium devices (tablets, less than 992px) */

@media (max-width: 991.98px) {

	/* content */
	.border-end {
		border-right: 0 !important;
	}

	.custom-dropdown-toggle.dropdown-toggle {
		width: 100%;
	}

	.pb-150 {
		padding-bottom: 60px;
	}

	.py-110 {
		padding: 60px 0;
	}

	.pt-110 {
		padding-top: 60px;
	}

	.about-company {
		padding-top: 20px;
	}

	.cta-counter {
		gap: 16px !important;
	}

	.footer-newsletter a img {
		width: 180px;
	}

}


/* // Large devices (desktops, less than 1200px) */

@media (max-width: 1199.98px) {
	.hero-two {
		padding: 150px 0 0 0;
	}

	/* content */
	.hero-two-img {
		position: relative;
		transform: none;
	}

	.dashboard-main {
		margin-left: 0;
	}

	.dashboard-header {
		margin-left: 0;
	}

	.footer-newsletter a img {
		width: 200px;
	}

	/* .hero-two{
        text-align: -webkit-center;
    }
    .hero-two .d-flex{
        justify-content: center;
    } */
}


/* // X-Large devices (large desktops, less than 1400px) */

@media (max-width: 1399.98px) {
	.secondary-nav li a {

		font-size: 15px;
	}

	.footer-newsletter a img {
		width: 200px;
	}

	.service-mt {
		margin-top: 15px !important;
	}

}

@media (max-width: 1440px) {

	/* .navbar a img {
    width: 230px;
}
.footer-newsletter a img{
    width: 180px;
} */
}</pre></body></html>