@media only screen and (max-width:992px) {
	.globe-icon {
	    margin-right: 30px;
	}
}


@media only screen and (max-width:767px) {
	.pt-70 {
		padding-top: 20px
	}

	.pb-70 {
		padding-bottom: 20px
	}

	.pt-100 {
		padding-top: 50px
	}

	.pb-100 {
		padding-bottom: 50px
	}

	.ptb {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.mean-container a.meanmenu-reveal {
		padding-top: 0
	}

	.navbar-area {
		-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1)
	}

	.navbar-area-two {
		-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		background-color: #8a8a8a
	}

	.navbar-area-two.is-sticky {
		background: #8a8a8a !important
	}

	.default-btn {
		padding: 10px 15px;
		font-size: 14px
	}

	.ptb-100 {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.pb-100 {
		padding-bottom: 50px
	}

	.saas-home-area {
		height: 100%;
		padding-top: 50px;
		padding-bottom: 30px
	}

	.saas-home-area .hero-content {
		text-align: center
	}

	.saas-home-area .hero-content span {
		margin-bottom: 5px
	}

	.saas-home-area .hero-content h1 {
		font-size: 25px;
		margin: 12px 0 8px
	}

	.saas-home-area .hero-content p {
		font-size: 14px
	}

	.saas-home-area .hero-content .saas-btn {
		margin-top: 22px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-one {
		padding: 10px 12px;
		font-size: 13px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-one i {
		font-size: 14px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-two {
		padding: 10px 12px;
		font-size: 13px;
		margin-left: 5px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-two i {
		font-size: 14px
	}

	.features-section {
		padding-top: 0
	}

	.creative-shape {
		bottom: -5px
	}

	.circle-img {
		display: none
	}

	.saas-image img {
		position: unset;
		width: 100%
	}

	.saas-image img:last-child {
		display: none
	}

	.features-image {
		text-align: center
	}

	.features-image .features-shape {
		display: none
	}

	.features-image .features-arrow {
		display: none
	}

	.features-area-content {
		margin-top: 25px
	}

	.features-area-content span {
		font-size: 14px;
		padding: 6px 16px
	}

	.features-area-content h2 {
		font-size: 25px;
		margin: 12px 0 8px
	}

	.features-area-content p {
		font-size: 14px
	}

	.features-area-content .features-btn {
		margin-top: 20px
	}

	.features-area-content .features-text {
		margin-top: 20px
	}

	.services-area-content span {
		font-size: 14px;
		padding: 6px 16px
	}

	.services-area-content h3 {
		font-size: 25px;
		margin: 14px 0 10px
	}

	.services-area-content p {
		font-size: 14px
	}

	.col-lg-6 .row .col-lg-6:nth-child(1) .services-image {
		border-top: 1px solid #f9f5f5;
		margin-top: 30px
	}

	.col-lg-6 .row .col-lg-6:nth-child(2) .services-image {
		border-bottom: 1px solid #f9f5f5
	}

	.col-lg-6 .row .col-lg-6:nth-child(4) .services-image {
		border-bottom: 1px solid #f9f5f5
	}

	.services-section {
		padding-bottom: 50px
	}

	.video-section {
		padding-bottom: 50px
	}

	.fun-facts-area {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.single-fun-fact {
		margin-bottom: 30px
	}

	.single-fun-fact p {
		padding-bottom: 0
	}

	.single-fun-fact p::before {
		display: none
	}

	.benefit-section {
		/*padding-top: 0;*/
		padding-bottom: 20px
	}

	.section-title {
		margin-bottom: 30px
	}

	.section-title span {
		font-size: 14px;
		padding: 6px 16px
	}

	.section-title h2 {
		font-size: 25px;
/*		margin: 12px auto 0*/
	}

	.benefit-area-content {
		-webkit-box-shadow: 1px 1px 20px 7px rgba(0, 0, 0, .07);
		box-shadow: 1px 1px 20px 7px rgba(0, 0, 0, .07);
		padding: 15px;
		text-align: center
	}

	.benefit-area-content i {
		position: unset;
		margin-bottom: 7px;
		display: inline-block
	}

	.benefit-area-content i::before {
		font-size: 30px
	}

	.support-image .support-shape {
		display: none
	}

	.support-image .support-arrow {
		display: none
	}

	.support-section {
		padding-bottom: 50px
	}

	.support-area-content {
		margin-top: 25px
	}

	.support-area-content h3 {
		font-size: 25px;
		margin: 12px 0
	}

	.support-area-content p {
		font-size: 14px
	}

	.support-area-content .support-btn {
		margin-top: 20px
	}

	.software-title {
		margin: 0 auto 30px
	}

	.software-title h2 {
		font-size: 25px
	}

	.software-list-tab .tabs {
		margin-bottom: 30px
	}

	.software-list-tab .tabs li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		max-width: 46%;
		padding-top: 10px
	}

	.software-list-tab .tabs li a {
		padding-right: 0;
		padding-left: 0;
		font-size: 10px
	}

	.software-list-tab .tabs li a i {
		font-size: 15px;
		height: 30px;
		width: 30px;
		line-height: 30px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-shape {
		display: none
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow {
		display: none
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow-two {
		display: none
	}

	.pricing-area-content h3 {
		font-size: 25px;
		margin: 10px 0 12px
	}

	.price-btn {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.pricing-section .pricing-btn-wrap .price-btn .price-btn-one {
		padding: 12px 20px;
		font-size: 13px
	}

	.single-pricing-box.table-price {
		margin-left: 0;
		left: 0;
		margin-bottom: 30px
	}

	.client-image img {
		margin-bottom: 30px
	}

	.client-content-area {
		padding: 25px
	}

	.client-content-area .icon i {
		display: none
	}

	.client-section .owl-prev {
		bottom: 15px
	}

	.client-image .client-shape {
		display: none
	}

	.subscribe-area-content h3 {
		font-size: 25px;
		margin: 12px 0 10px
	}

	.subscribe-area-content p {
		font-size: 14px
	}

	.subscribe-area-content .newsletter-form {
		margin-top: 20px
	}

	.subscribe-area-content .newsletter-form button {
		position: relative;
		right: 0;
		top: 15px
	}

	.subscribe-area-content .newsletter-form .input-newsletter {
		width: 95%
	}

	.subscribe-area-content .social-list li.list-heading {
		font-size: 13px
	}

	.subscribe-area-content .social-list {
		margin-bottom: 30px
	}

	.subscribe-area-content .social-list li a {
		width: 30px;
		height: 30px;
		line-height: 30px
	}

	.subscribe-section .col-lg-6.pr-0 {
		padding-left: 0
	}

	.talk-form {
		padding: 20px
	}

	.talk-form form .btn {
		margin-top: 0
	}

	.subscribe-image .main-image img:nth-child(2) {
		display: none
	}

	.subscribe-image .main-image img:nth-child(3) {
		display: none
	}

	.subscribe-image .main-image img:nth-child(4) {
		display: none
	}

	.talk-image .talk-shape {
		display: none
	}

	.talk-image .talk-arrow {
		display: none
	}

	.talk-content-area {
		margin-left: 0;
		margin-top: 30px
	}

	.talk-content-area h3 {
		font-size: 25px;
		margin: 16px 0 8px
	}

	.talk-content-area .talk-info {
		margin-top: 20px
	}

	.footer-section {
		padding-top: 50px
	}

	.footer-area-content p {
		margin: 16px 0 25px
	}

	.single-footer-widget h3 {
		margin-bottom: 15px
	}

	.single-footer-widget .social-list {
		margin-top: 20px
	}

	.copyright-area {
		margin-top: 20px;
		text-align: center
	}

	.marketing-home-area {
		height: 100%;
		padding-top: 145px;
		padding-bottom: 170px;
		overflow: hidden
	}

	.marketing-home-area .hero-content {
		margin-top: 0;
		text-align: center
	}

	.marketing-home-area .hero-content span {
		font-size: 13px
	}

	.marketing-home-area .hero-content h1 {
		font-size: 30px;
		margin: 12px 0 14px
	}

	.marketing-home-area .hero-content p {
		font-size: 14px
	}

	.marketing-home-area .hero-content .marketing-btn .marketing-btn-one {
		padding: 10px 16px;
		font-size: 15px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn {
		position: relative;
		bottom: -28px;
		font-size: 16px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn span {
		margin-left: 16px;
		line-height: 36px;
		margin-right: 20px
	}

	.top-services-area {
		margin-top: 0;
		padding-bottom: 0
	}

	.top-services-area .top-services-content {
		border-right: none;
		margin-bottom: 30px
	}

	.top-services-area .top-services-content img {
		width: 35px
	}

	.top-services-area .top-services-content h3 {
		font-size: 18px
	}

	.top-services-section {
		padding-bottom: 50px
	}

	.we-do-content-area h3 {
		font-size: 25px;
		margin: 6px 0 12px
	}

	.we-do-content-area .we-btn {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.achieved-section {
		padding-bottom: 20px !important;
		background-color: #f9f9f9
	}

	.achieved-section .achieved-title {
		margin-bottom: 30px
	}

	.achieved-section .achieved-title h3 {
		font-size: 26px
	}

	.achieved-section .fun-facts-content {
		margin-bottom: 30px
	}

	.history-image {
		margin-bottom: 30px
	}

	.history-content-area h3 {
		font-size: 26px;
		margin: 8px 0 12px
	}

	.history-content-area .history-btn {
		margin-top: 20px
	}

	.history-content-area .history-btn .history-btn-one {
		padding: 10px 20px;
		font-size: 15px
	}

	.performance-title {
		margin-bottom: 30px
	}

	.performance-title h3 {
		font-size: 25px
	}

	.performance-section {
		padding-bottom: 20px !important
	}

	.single-performance {
		margin-bottom: 30px
	}

	.single-performance .circlechart {
		margin-left: 0
	}

	.productive-section {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.productive-title {
		margin-bottom: 30px
	}

	.productive-title h3 {
		font-size: 26px
	}

	.needs-area-content h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.needs-area-content .needs-btn {
		margin-bottom: 40px
	}

	.project-title {
		margin-bottom: 30px;
		text-align: center
	}

	.project-title h3 {
		font-size: 24px;
		margin: 10px 0 0;
		max-width: 100%
	}

	.project-title .project-btn .project-btn-one {
		display: none
	}

	.single-project-item {
		margin-bottom: 30px
	}

	.project-section {
		padding-bottom: 20px !important
	}

	.saying-title {
		margin-bottom: 30px
	}

	.saying-title h3 {
		font-size: 26px;
		color: #624272;
		margin: 0 0 12px
	}

	.faq-title {
		margin-bottom: 30px
	}

	.faq-title h3 {
		font-size: 26px;
		margin: 6px 0 0
	}

	.provide-image {
		margin-bottom: 30px
	}

	.provide-area-content h3 {
		font-size: 25px
	}

	.provide-area-content .provide-form {
		margin-top: 30px
	}

	.provide-area-content .provide-form button {
		position: relative;
		right: 0
	}

	.provide-section {
		padding-bottom: 50px
	}

	.startup-home-area {
		height: 100%;
		padding-top: 130px;
		padding-bottom: 45px
	}

	.startup-home-area .hero-content {
		text-align: center
	}

	.startup-home-area .hero-content h1 {
		font-size: 28px;
		margin: 14px 0 10px
	}

	.startup-home-area .hero-content b {
		font-size: 28px
	}

	.startup-home-area .hero-content .startup-btn {
		margin-top: 30px
	}

	.startup-home-area .hero-content .startup-btn .startup-btn-one {
		padding: 10px 15px;
		font-size: 15px;
		margin-bottom: 30px
	}

	.startup-home-area .hero-content .startup-btn .startup-btn-two {
		padding: 10px 15px;
		font-size: 15px;
		margin-left: 0
	}

	.startup-home-area .startup-image img {
		position: relative;
		top: 45px
	}

	.startup-home-area .startup-shape img {
		display: none
	}

	.solutions-title {
		margin-bottom: 30px
	}

	.solutions-title h3 {
		font-size: 26px
	}

	.solutions-area-content {
		margin-bottom: 30px
	}

	.solutions-area-content .icon i::before {
		font-size: 44px
	}

	.solutions-area-content .icon::before {
		height: 65px
	}

	.solutions-section {
		padding-bottom: 20px !important
	}

	.about-content-area h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.co-operative-title {
		border-right: none;
		padding-right: 0;
		margin-bottom: 15px
	}

	.co-operative-title h2 {
		font-size: 26px
	}

	.co-operative-text {
		padding-left: 0;
		margin-bottom: 31px
	}

	.co-operative-content {
		padding-top: 100px;
		padding-bottom: 80px
	}

	.co-operative-content h3 {
		font-size: 19px
	}

	.counter-area {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.grow-area-content h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.grow-area-content .grow-content-bar {
		padding-left: 90px
	}

	.grow-area-content .grow-content-bar span {
		top: -20px
	}

	.grow-area-content .grow-content-bar.bg-00a86f span {
		top: -20px
	}

	.grow-area-content .grow-btn {
		margin-bottom: 30px
	}

	.grow-area-content .grow-btn .grow-btn-one {
		padding: 10px 20px;
		font-size: 14px
	}

	.grow-area-content .grow-btn .grow-btn-two {
		padding: 10px 20px;
		font-size: 14px;
		margin-left: 5px
	}

	.develop-content-area h3 {
		font-size: 26px
	}

	.develop-content-area .develop-single-area {
		margin-top: 35px;
		padding-left: 84px
	}

	.develop-content-area .develop-single-area h3 {
		font-size: 18px;
		margin: 0 0 10px
	}

	.develop-content-area .develop-btn .develop-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.blog-title h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.blog-title .blog-btn {
		display: none
	}

	.blog-item .single-blog-item .blog-content h3::before {
		top: 40px
	}

	.blog-section {
		padding-bottom: 20px
	}

	.subscribe-two-section {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.subscribe-two-section .subscribe-content h2 {
		font-size: 26px
	}

	.seo-agency-home-area {
		height: 100%;
		padding-top: 115px;
		padding-bottom: 10px
	}

	.seo-agency-home-area .hero-content h1 {
		font-size: 28px
	}

	.seo-agency-home-area .hero-content .seo-btn .seo-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.seo-agency-home-area .hero-content .seo-btn .video-btn {
		margin-top: 0
	}

	.seo-agency-home-area .hero-content .seo-btn .video-btn span {
		margin-left: 20px;
		margin-right: 0
	}

	.seo-agency-home-area .seo-agency-image {
		margin-top: 35px
	}

	.seo-agency-home-area .seo-agency-image img {
		max-width: 100%
	}

	.seo-agency-home-area .seo-shape {
		display: none
	}

	.visitor-title {
		margin-bottom: 10px
	}

	.visitor-title h2 {
		font-size: 26px
	}

	.visitor-text {
		margin-bottom: 30px
	}

	.visitor-content-area {
		margin-bottom: 30px
	}

	.visitor-section {
		padding-top: 30px;
		padding-bottom: 20px !important
	}

	.specialty-content-area {
		margin-top: 25px
	}

	.specialty-content-area h3 {
		font-size: 26px
	}

	.specialty-content-area .specialty-list li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
		font-size: 16px;
		margin-top: 14px
	}

	.specialty-content-area .specialty-btn {
		margin-top: 30px
	}

	.specialty-content-area .specialty-btn .specialty-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.department-area-content h3 {
		font-size: 26px
	}

	.department-area-content .department-list li {
		font-size: 15px
	}

	.department-area-content .department-btn {
		margin-top: 30px;
		margin-bottom: 40px
	}

	.department-area-content .department-btn .department-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.success-title {
		margin-bottom: 30px
	}

	.success-title h3 {
		font-size: 26px
	}

	.success-area-content {
		margin-bottom: 30px
	}

	.success-section {
		padding-bottom: 20px !important
	}

	.offer-section {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.products-area-content {
		padding: 26px
	}

	.offer-title {
		margin-bottom: 30px
	}

	.offer-title h3 {
		font-size: 26px
	}

	.increase-section {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 20px;
		background-color: #150346
	}

	.increase-title {
		margin-bottom: 40px
	}

	.increase-title h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.increase-title .increase-btn {
		display: none
	}

	.team-title {
		margin-bottom: 30px
	}

	.team-title h3 {
		font-size: 26px
	}

	.single-team-member {
		margin-bottom: 30px
	}

	.team-section {
		padding-bottom: 20px !important
	}

	.request {
		margin-top: 40px
	}

	.blog-two-section .blog-title-two {
		margin-bottom: 30px
	}

	.blog-two-section .blog-title-two h3 {
		font-size: 26px;
		margin: 10px 0 0
	}

	.blog-two-section {
		padding-bottom: 20px
	}

	.update-section {
		padding-top: 50px;
		padding-bottom: 50px;
		background-color: #150346
	}

	.update-title {
		margin-bottom: 20px
	}

	.update-title h3 {
		font-size: 26px
	}

	.update-form button {
		position: relative;
		right: 0;
		top: 6px
	}

	.page-title-content h2 {
		font-size: 30px
	}

	.page-title-content ul {
		padding-left: 0;
		list-style-type: none;
		margin-top: 5px;
		margin-bottom: 0
	}

	.services-details-overview {
		margin-bottom: 0
	}

	.services-details-overview .services-details-desc h3 {
		font-size: 20px
	}

	.services-details-overview .services-details-image {
		margin-top: 16px;
		margin-bottom: 25px
	}

	.pagination-area {
		margin-top: 0;
		margin-bottom: 50px
	}

	.pagination-area .page-numbers {
		width: 36px;
		height: 36px;
		line-height: 44px;
		font-size: 16px
	}

	.projects-details-desc .project-details-info {
		margin-top: 25px
	}

	.projects-details-desc .project-details-info .single-info-box {
		-ms-flex: unset;
		-webkit-box-flex: unset;
		flex: unset;
		max-width: unset;
		padding-bottom: 14px
	}

	.login-form {
		padding: 25px
	}

	.login-form .forgot-password {
		margin-bottom: 0;
		margin-top: 8px;
		text-align: left;
		font-size: 13px
	}

	.signup-form {
		padding: 25px
	}

	.error-content h3 {
		font-size: 25px
	}

	.contact-box {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.coming-soon-area {
		height: 100%;
		padding-top: 200px;
		padding-bottom: 200px
	}

	.coming-soon-content h1 {
		margin-bottom: 10px;
		font-size: 26px
	}

	.coming-soon-content #timer div {
		margin-bottom: 30px
	}

	.blog-details-desc .article-content h3 {
		margin-bottom: 8px;
		margin-top: 16;
		font-size: 20px
	}

	blockquote,
	.blockquote {
		padding: 20px !important
	}

	blockquote p,
	.blockquote p {
		font-size: 18px !important
	}

	.comments-area .comments-title {
		font-size: 20px
	}

	.comments-area .comment-respond .comment-reply-title {
		font-size: 20px
	}

	.woocommerce-result-count {
		margin-bottom: 18px
	}

	.related-products {
		margin-top: 50px
	}

	.product-details-desc h3 {
		margin-bottom: 12px;
		font-size: 24px;
		font-weight: 700;
		margin-top: 30px
	}

	.product-details-desc .custom-payment-options .payment-methods a img {
		width: 35px
	}

	.products-details-tab .tab_content {
		padding: 12px
	}

	.products-details-tab .tab_content .tabs_item .products-details-tab-content h3 {
		font-size: 20px
	}

	.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .default-btn {
		display: none
	}

	.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
		padding-right: 0
	}

	.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
		position: relative;
		top: 8px
	}

	.products-details-tab .tab_content .tabs_item .products-details-tab-content .additional-information li span {
		width: 48%
	}

	.cart-table table thead tr th {
		padding: 0 35px 15px;
		font-size: 14px
	}

	.text-right {
		text-align: center !important;
		margin-top: 25px
	}

	.cart-totals {
		padding: 25px
	}

	.cart-totals h3 {
		font-size: 20px
	}

	.freelancer-home-area {
		height: 100%;
		padding-top: 130px;
		padding-bottom: 100px
	}

	.freelancer-content {
		text-align: center
	}

	.freelancer-content h1 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-content h1::before {
		display: none
	}

	.freelancer-content p {
		font-size: 14px
	}

	.freelancer-content h3 {
		font-size: 15px
	}

	.freelancer-content .freelancer-btn {
		margin-top: 20px
	}

	.freelancer-content .freelancer-btn .social {
		position: relative;
		bottom: -22px;
		right: 0;
		left: 0
	}

	.freelancer-service-title {
		margin-bottom: 30px
	}

	.freelancer-service-title h3 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-service-title h3::before {
		display: none
	}

	.freelancer-service-title p {
		font-size: 14px
	}

	.freelancer-service-title .back-text {
		display: none
	}

	.freelancer-service-section {
		padding-bottom: 20px !important
	}

	.freelancer-service-content {
		margin-bottom: 30px
	}

	.freelancer-service-content .icon i {
		height: 60px;
		width: 60px;
		line-height: 60px
	}

	.freelancer-service-content .icon i::before {
		font-size: 30px
	}

	.freelancer-service-content .icon::before {
		display: none
	}

	.freelancer-service-content h3 {
		font-size: 20px;
		margin: 18px 0 10px
	}

	.freelancer-about-content h3 {
		font-size: 25px;
		margin: 0 0 12px
	}

	.freelancer-about-content h3::before {
		display: none
	}

	.freelancer-about-content p {
		font-size: 14px
	}

	.freelancer-about-content .freelancer-about-btn {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.experince {
		text-align: center
	}

	.experince img {
		max-width: 120px
	}

	.freelancer-skills .freelancer-skills-content h3 {
		font-size: 26px;
		margin: 25px 0 30px
	}

	.freelancer-skills .freelancer-skills-content h3::before {
		display: none
	}

	.freelancer-discover-section {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.freelancer-discover-area h3 {
		font-size: 25px;
		margin: 0 0 18px
	}

	.freelancer-discover-area h3::before {
		display: none
	}

	.freelancer-discover-area p {
		font-size: 14px
	}

	.freelancer-discover-area .freelancer-discover-btn {
		margin-top: 20px
	}

	.freelancer-project-title {
		margin-bottom: 30px
	}

	.freelancer-project-title h3 {
		font-size: 25px
	}

	.freelancer-project-section {
		padding-bottom: 20px !important
	}

	.freelancer-work-title {
		margin-bottom: 30px
	}

	.freelancer-work-title h3 {
		font-size: 26px;
		margin: 0 0 12px
	}

	.freelancer-work-title h3::before {
		display: none
	}

	.freelancer-work-title p {
		font-size: 14px
	}

	.freelancer-work-content {
		margin-bottom: 30px
	}

	.freelancer-working-section {
		padding-bottom: 20px !important
	}

	.freelancer-client-slider.owl-theme .owl-nav [class*=owl-] {
		bottom: 40%;
		font-size: 30px
	}

	.freelancer-contact-title {
		margin-bottom: 30px
	}

	.freelancer-contact-title h3 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-contact-title h3::before {
		display: none
	}

	.freelancer-contact-title p {
		font-size: 14px
	}

	.freelancer-info-content h3 {
		font-size: 26px;
		margin: 0 0 14px
	}

	.freelancer-info-content h3::before {
		display: none
	}

	.info-image {
		text-align: left;
		margin-top: 28px;
		margin-bottom: 24px
	}

	.freelancer-info-text h3 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-info-text h3::before {
		display: none
	}

	.page-title-area {
		padding-bottom: 80px
	}

	.copyright-area p {
		font-size: 13px
	}

	.copyright-area ul {
		text-align: center
	}

	.copyright-area ul li a {
		font-size: 13px
	}

	go-top.active {
		top: 92%
	}

	.we-do-content-area span {
		font-size: 13px
	}

	.achieved-section .achieved-title span {
		font-size: 13px
	}

	.history-content-area span {
		font-size: 13px
	}

	.performance-title span {
		font-size: 13px
	}

	.productive-title span {
		font-size: 13px
	}

	.needs-area-content span {
		font-size: 13px
	}

	.project-title span {
		font-size: 13px
	}

	.faq-title span {
		font-size: 13px
	}

	.we-do-content-area .we-btn .we-btn-one {
		font-size: 15px;
		padding: 10px 20px
	}

	.single-performance h3 {
		line-height: 25px
	}

	.faq-accordion .accordion .accordion-item .accordion-title {
		padding: 15px;
		font-size: 15px
	}

	.footer-section.marketing-footer::after {
		top: 0
	}

	.provide-area-content .provide-form button {
		top: 20px
	}

	.footer-section .footer-area-content p {
		font-size: 14px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn {
		left: 20px;
		font-size: 15px
	}

	.top-services-section {
		padding-top: 20px
	}

	.partnar-two-section .appreciate {
		text-align: center;
		margin-bottom: 20px;
		max-width: unset
	}

	.circulate-image {
		margin-bottom: 30px
	}

	.circulate-image img {
		width: 100%
	}

	.startup-home-area .hero-content span {
		font-size: 13px
	}

	.solutions-title span {
		font-size: 13px
	}

	.about-content-area span {
		font-size: 13px
	}

	.co-operative-title span {
		font-size: 13px
	}

	.grow-area-content span {
		font-size: 13px
	}

	.grow-area-content .grow-btn .grow-btn-two {
		margin-left: 0;
		margin-top: 20px
	}

	.develop-section .develop-image {
		margin-bottom: 30px
	}

	.develop-content-area span {
		font-size: 13px
	}

	.blog-title span {
		font-size: 13px
	}

	.blog-item .single-blog-item .blog-content h3 {
		font-size: 18px;
		line-height: 25px
	}

	.blog-item .single-blog-item .blog-content h3::before {
		left: -50px;
		top: 23px
	}

	.blog-item .single-blog-item {
		padding: 20px
	}

	.blog-item .single-blog-item .blog-list {
		padding: 10px
	}

	.blog-item .single-blog-item .blog-list li {
		font-size: 12px;
		margin-right: 20px
	}

	.job-opportunities .section-title span {
		font-size: 13px
	}

	.job-opportunities::before {
		height: 200px
	}

	.job-opportunities .grow-btn .grow-btn-two {
		margin-top: 30px;
		margin-left: 0
	}

	.job-opportunities .grow-btn {
		top: 20px
	}

	.footer-section.startup-footer .footer-area-content .default-btn {
		margin-top: 0;
		margin-bottom: 30px
	}

	.startup-home-area .hero-content p {
		font-size: 14px
	}

	.success-section::before {
		display: none
	}

	.success-section::after {
		display: none
	}

	.increase-section::before {
		display: none
	}

	.increase-section::after {
		display: none
	}

	.team-section::before {
		display: none
	}

	.team-section::after {
		display: none
	}

	.update-section::before {
		display: none
	}

	.update-section::after {
		display: none
	}

	.update-form button {
		position: relative;
		top: 20px;
		margin: auto;
		text-align: center;
		display: block
	}

	.request-area {
		padding: 20px
	}

	.freelancer-about-section .experience .fifteen-experience {
		font-size: 200px
	}

	.freelancer-about-section .experience .experience-of {
		font-size: 30px
	}

	.freelancer-work-title .back-text {
		display: none
	}

	.freelancer-client-slider .single-client-item {
		padding: 15px;
		margin-right: 15px
	}

	.freelancer-contact-form {
		padding: 15px
	}

	.footer-section.freelancer-footer .footer-area-content .default-btn {
		margin-bottom: 30px
	}

	.freelancer-about-section .experience {
		margin-top: -30px
	}

	.freelancer-client-section .clients-wraps {
		display: none
	}

	.freelancer-discover-area {
		margin-top: 30px
	}

	.contact-area .contact-form {
		padding: 15px
	}

	.order-details {
		margin-top: 30px
	}

	.subscribe-section .container-fluid {
		max-width: 540px
	}

	.subscribe-section .container-fluid .col-lg-6.pr-0 {
		padding-right: 15px !important;
		margin-right: 15px
	}

	.single-pricing-box .pricing-header {
		padding: 20px
	}

	.visitor-section .col-lg-3.col-md-6:nth-child(1) .visitor-content-area {
		margin-top: 0
	}

	.visitor-section .col-lg-3.col-md-6:nth-child(3) .visitor-content-area {
		margin-top: 0
	}

	.exto-responsive-nav .exto-responsive-menu.mean-container .others-options {
		display: block
	}

	.select-box {
		display: none
	}

	.saas-nav-btn {
		position: absolute;
		top: -8px;
		right: 46px;
		background-color: #fd5a0e;
		display: inline-block;
		padding: 10px;
		border-radius: 4px;
		color: #fff
	}

	.saas-nav-btn i {
		font-size: 12px
	}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.saas-home-area {
		height: 100%;
		padding-top: 100px;
		padding-bottom: 0
	}

	.marketing-home-area {
		padding-bottom: 135px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn {
		bottom: 0
	}

	.blog-image img {
		width: 100%
	}

	.blog-item .single-blog-item .blog-content h3::before {
		top: 28px
	}

	.text-right {
		text-align: right !important;
		margin-top: 0
	}

	.single-performance {
		margin-bottom: 30px
	}

	.single-performance .circlechart {
		margin-left: 50px
	}

	.experince {
		text-align: center
	}

	.experince img {
		max-width: 300px
	}

	.freelancer-skills .freelancer-skills-content .single-performance .circlechart {
		margin-left: 50px
	}

	.freelancer-skills .freelancer-skills-content h3 {
		margin: 25px 0 30px 20px
	}

	.info-image {
		text-align: right;
		margin-top: 0;
		margin-bottom: 0
	}

	.freelancer-info-content h3 {
		margin: 0 0 8px
	}

	.freelancer-info-content .info-social {
		margin-bottom: 25px
	}

	.freelancer-info-text h3 {
		margin: 0
	}

	.col-lg-6 .row .col-lg-6:nth-child(1) .services-image {
		border-top: none;
		margin-top: 30px
	}

	.col-lg-6 .row .col-lg-6:nth-child(2) .services-image {
		border-bottom: none
	}

	.col-lg-6 .row .col-lg-6:nth-child(4) .services-image {
		border-bottom: none
	}

	.support-image {
		text-align: center
	}

	.software-list-tab .tabs li a {
		padding-right: 20px;
		padding-left: 20px;
		font-size: 14px
	}

	.single-pricing-box.table-price {
		margin-left: 0;
		left: 0;
		margin-bottom: 0;
		top: 0
	}

	.startup-home-area .hero-content .startup-btn .startup-btn-one {
		margin-bottom: 0;
		margin-right: 10px
	}

	.grow-area-content .grow-btn .grow-btn-two {
		margin-left: 10px
	}

	.job-opportunities::before {
		height: 120px
	}

	.job-opportunities .grow-btn .grow-btn-two {
		margin-top: 0;
		margin-left: 10px
	}

	.startup-home-area .hero-content p {
		font-size: 14px
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.pt-70 {
		padding-top: 20px
	}

	.pb-70 {
		padding-bottom: 20px
	}

	.pt-100 {
		padding-top: 50px
	}

	.pb-100 {
		padding-bottom: 50px
	}

	.ptb {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.default-btn {
		padding: 10px 25px;
		font-size: 15px
	}

	.navbar-area {
		-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1)
	}

	.navbar-area-two {
		-webkit-box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		box-shadow: 0 7px 13px 0 rgba(0, 0, 0, .1);
		background-color: #8a8a8a
	}

	.navbar-area-two.is-sticky {
		background: #8a8a8a !important
	}

	.mean-container a.meanmenu-reveal {
		width: 35px;
		height: 30px;
		position: absolute;
		right: 0;
		cursor: pointer;
		color: #000;
		text-decoration: none;
		font-size: 16px;
		text-indent: -9999em;
		line-height: 22px;
		font-size: 1px;
		display: block;
		font-weight: 700;
		padding-top: 0
	}

	.ptb-100 {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.pb-100 {
		padding-bottom: 50px
	}

	.saas-home-area {
		height: 100%;
		padding-top: 100px;
		padding-bottom: 0
	}

	.saas-home-area .hero-content {
		text-align: center
	}

	.saas-home-area .hero-content h1 {
		font-size: 25px;
		margin: 12px 0 8px
	}

	.saas-home-area .hero-content p {
		font-size: 14px
	}

	.saas-home-area .hero-content .saas-btn {
		margin-top: 22px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-one {
		padding: 10px 12px;
		font-size: 15px
	}

	.saas-home-area .hero-content .saas-btn .saas-btn-two {
		padding: 10px 12px;
		font-size: 15px;
		margin-left: 5px
	}

	.features-section {
		padding-top: 0
	}

	.creative-shape {
		bottom: -5px
	}

	.circle-img {
		display: none
	}

	.saas-image img {
		position: unset
	}

	.saas-image img:last-child {
		left: 265px
	}

	.saas-image img.banner-tab {
		position: absolute;
		right: 0
	}

	.features-image {
		text-align: center
	}

	.features-image .features-shape {
		display: none
	}

	.features-image .features-arrow {
		display: none
	}

	.features-area-content {
		margin-top: 30px
	}

	.features-area-content span {
		font-size: 14px;
		padding: 6px 16px
	}

	.features-area-content h2 {
		font-size: 25px;
		margin: 12px 0 8px
	}

	.features-area-content p {
		font-size: 14px
	}

	.features-area-content .features-btn {
		margin-top: 20px
	}

	.features-area-content .features-text {
		margin-top: 20px
	}

	.services-area-content span {
		font-size: 14px;
		padding: 6px 16px
	}

	.services-area-content h3 {
		font-size: 25px;
		margin: 14px 0 10px
	}

	.services-area-content p {
		font-size: 14px
	}

	.single-services {
		margin-top: 30px
	}

	.col-lg-6 .row .col-lg-6:nth-child(4) .services-image {
		border-top: 1px solid #f9f5f5;
		border-bottom: none
	}

	.services-section {
		padding-bottom: 50px
	}

	.video-section {
		padding-bottom: 50px
	}

	.fun-facts-area {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.single-fun-fact {
		margin-bottom: 30px
	}

	.single-fun-fact p {
		padding-bottom: 0
	}

	.single-fun-fact p::before {
		display: none
	}

	.benefit-section {
		padding-top: 0;
		padding-bottom: 20px
	}

	.section-title {
		margin-bottom: 30px
	}

	.section-title span {
		font-size: 14px;
		padding: 6px 16px
	}

	.section-title h2 {
		font-size: 25px;
/*		margin: 12px auto 0*/
	}

	.benefit-area-content {
		-webkit-box-shadow: 1px 1px 20px 7px rgba(0, 0, 0, .07);
		box-shadow: 1px 1px 20px 7px rgba(0, 0, 0, .07);
		padding-left: 75px
	}

	.benefit-area-content i::before {
		font-size: 30px
	}

	.benefit-area-content h3 {
		font-size: 17px
	}

	.support-image {
		text-align: center
	}

	.support-image .support-shape {
		display: none
	}

	.support-image .support-arrow {
		display: none
	}

	.support-section {
		padding-bottom: 50px
	}

	.support-area-content {
		margin-top: 30px
	}

	.support-area-content h3 {
		font-size: 25px;
		margin: 12px 0
	}

	.support-area-content p {
		font-size: 14px
	}

	.support-area-content .support-btn {
		margin-top: 20px
	}

	.software-title {
		margin: 0 auto 30px
	}

	.software-title h2 {
		font-size: 25px
	}

	.software-list-tab .tabs {
		margin-bottom: 30px
	}

	.software-list-tab .tabs li {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 48%;
		max-width: 46%;
		padding-top: 10px
	}

	.software-list-tab .tabs li a {
		padding-right: 0;
		padding-left: 0;
		font-size: 14px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-shape {
		display: none
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow {
		display: none
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow-two {
		display: none
	}

	.pricing-area-content h3 {
		font-size: 25px;
		margin: 10px 0 12px
	}

	.price-btn {
		margin-top: 20px;
		margin-bottom: 30px
	}

	.single-pricing-box.table-price {
		margin-left: 0;
		left: 0;
		top: 0
	}

	.client-image img {
		margin-bottom: 30px
	}

	.client-content-area {
		padding: 25px
	}

	.client-content-area .icon i {
		display: none
	}

	.client-image .client-shape {
		display: none
	}

	.subscribe-area-content {
		max-width: 710px
	}

	.subscribe-area-content h3 {
		font-size: 25px;
		margin: 12px 0 10px
	}

	.subscribe-area-content p {
		font-size: 14px;
		margin-bottom: 35px
	}

	.subscribe-area-content .newsletter-form {
		margin-top: 20px;
		max-width: 710px
	}

	.subscribe-area-content .newsletter-form .input-newsletter {
		width: 100%
	}

	.subscribe-area-content .social-list {
		margin-top: 30px;
		margin-bottom: 30px
	}

	.subscribe-section .container-fluid.pr-0 {
		max-width: 720px;
		padding-right: 15px !important
	}

	.subscribe-section .container-fluid.pr-0 .col-lg-6.pr-0 {
		padding-right: 15px !important
	}

	.subscribe-image .main-image img:nth-child(2) {
		display: none
	}

	.subscribe-image .main-image img:nth-child(3) {
		display: none
	}

	.subscribe-image .main-image img:nth-child(4) {
		display: none
	}

	.talk-image .talk-shape {
		display: none
	}

	.talk-image .talk-arrow {
		display: none
	}

	.talk-content-area {
		margin-left: 0;
		margin-top: 30px
	}

	.talk-content-area h3 {
		font-size: 25px;
		margin: 16px 0 8px
	}

	.talk-content-area .talk-info {
		margin-top: 20px
	}

	.footer-section {
		padding-top: 50px
	}

	.footer-area-content p {
		margin: 16px 0 25px
	}

	.single-footer-widget h3 {
		margin-bottom: 15px
	}

	.single-footer-widget .social-list {
		margin-top: 20px
	}

	.copyright-area {
		margin-top: 20px;
		text-align: left
	}

	.marketing-home-area {
		height: 100%;
		padding-top: 160px;
		padding-bottom: 160px;
		overflow: hidden
	}

	.marketing-home-area .hero-content h1 {
		font-size: 30px;
		margin: 12px 0 14px
	}

	.marketing-home-area .hero-content p {
		font-size: 14px
	}

	.marketing-home-area .hero-content .marketing-btn .marketing-btn-one {
		padding: 10px 16px;
		font-size: 15px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn {
		position: relative;
		bottom: 0;
		font-size: 16px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn span {
		margin-left: 16px;
		line-height: 36px;
		margin-right: 20px
	}

	.top-services-area {
		margin-top: 0;
		padding-bottom: 0
	}

	.top-services-area .top-services-content {
		border-right: none;
		margin-bottom: 30px
	}

	.top-services-section {
		padding-bottom: 50px
	}

	.we-do-content-area h3 {
		font-size: 25px;
		margin: 6px 0 12px
	}

	.we-do-content-area .we-btn {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.achieved-section {
		padding-bottom: 20px !important
	}

	.achieved-section .achieved-title {
		margin-bottom: 30px
	}

	.achieved-section .achieved-title h3 {
		font-size: 26px
	}

	.achieved-section .fun-facts-content {
		margin-bottom: 30px
	}

	.history-image {
		margin-bottom: 30px
	}

	.history-content-area h3 {
		font-size: 26px;
		margin: 8px 0 12px
	}

	.history-content-area .history-btn {
		margin-top: 20px
	}

	.history-content-area .history-btn .history-btn-one {
		padding: 10px 20px;
		font-size: 15px
	}

	.performance-title {
		margin-bottom: 30px
	}

	.performance-title h3 {
		font-size: 25px
	}

	.performance-section {
		padding-bottom: 20px !important
	}

	.single-performance {
		margin-bottom: 30px
	}

	.single-performance .circlechart {
		margin-left: 100px
	}

	.productive-section {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.productive-title {
		margin-bottom: 30px
	}

	.productive-title h3 {
		font-size: 26px
	}

	.needs-area-content h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.needs-area-content .needs-btn {
		margin-bottom: 40px
	}

	.project-title {
		margin-bottom: 30px;
		text-align: center
	}

	.project-title h3 {
		font-size: 24px;
		margin: 10px 0 0;
		max-width: 100%
	}

	.project-title .project-btn .project-btn-one {
		display: none
	}

	.single-project-item {
		margin-bottom: 30px
	}

	.project-section {
		padding-bottom: 20px !important
	}

	.saying-title {
		margin-bottom: 30px
	}

	.saying-title h3 {
		font-size: 26px;
		color: #624272;
		margin: 0 0 12px
	}

	.faq-title {
		margin-bottom: 30px
	}

	.faq-title h3 {
		font-size: 26px;
		margin: 6px 0 0
	}

	.provide-image {
		margin-bottom: 30px
	}

	.provide-area-content h3 {
		font-size: 25px
	}

	.provide-area-content .provide-form {
		margin-top: 30px;
		max-width: 100%
	}

	.provide-area-content .provide-form button {
		position: relative;
		right: 0
	}

	.provide-section {
		padding-bottom: 50px
	}

	.startup-home-area {
		height: 100%;
		padding-top: 130px;
		padding-bottom: 45px
	}

	.startup-home-area .hero-content {
		text-align: center
	}

	.startup-home-area .hero-content h1 {
		font-size: 28px;
		margin: 14px 0 10px
	}

	.startup-home-area .hero-content b {
		font-size: 28px
	}

	.startup-home-area .hero-content .startup-btn {
		margin-top: 30px
	}

	.startup-home-area .hero-content .startup-btn .startup-btn-one {
		padding: 12px 20px;
		font-size: 15px
	}

	.startup-home-area .hero-content .startup-btn .startup-btn-two {
		padding: 12px 20px;
		font-size: 15px;
		margin-left: 5px
	}

	.startup-home-area .startup-image img {
		position: relative;
		top: 45px
	}

	.startup-home-area .startup-shape img {
		display: none
	}

	.solutions-title {
		margin-bottom: 30px
	}

	.solutions-title h3 {
		font-size: 26px
	}

	.solutions-area-content {
		margin-bottom: 30px
	}

	.solutions-area-content .icon i::before {
		font-size: 44px
	}

	.solutions-area-content .icon::before {
		height: 65px
	}

	.solutions-section {
		padding-bottom: 20px !important
	}

	.about-content-area h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.co-operative-title {
		border-right: none;
		padding-right: 0;
		margin-bottom: 15px
	}

	.co-operative-title h2 {
		font-size: 26px
	}

	.co-operative-text {
		padding-left: 0;
		margin-bottom: 31px
	}

	.co-operative-content {
		padding-top: 100px;
		padding-bottom: 80px
	}

	.co-operative-content h3 {
		font-size: 19px
	}

	.counter-area {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.grow-area-content h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.grow-area-content .grow-content-bar {
		padding-left: 90px
	}

	.grow-area-content .grow-content-bar span {
		top: -20px
	}

	.grow-area-content .grow-content-bar.bg-00a86f span {
		top: -20px
	}

	.grow-area-content .grow-btn {
		margin-bottom: 30px
	}

	.grow-area-content .grow-btn .grow-btn-one {
		padding: 10px 20px;
		font-size: 14px
	}

	.grow-area-content .grow-btn .grow-btn-two {
		padding: 10px 20px;
		font-size: 14px;
		margin-left: 5px
	}

	.develop-content-area h3 {
		font-size: 26px
	}

	.develop-content-area .develop-single-area {
		margin-top: 35px;
		padding-left: 84px
	}

	.develop-content-area .develop-single-area h3 {
		font-size: 18px;
		margin: 0 0 10px
	}

	.develop-content-area .develop-btn .develop-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.blog-title h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.blog-title .blog-btn {
		display: none
	}

	.blog-item .single-blog-item .blog-content h3::before {
		top: 40px
	}

	.blog-section {
		padding-bottom: 20px
	}

	.subscribe-two-section {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.subscribe-two-section .subscribe-content h2 {
		font-size: 26px
	}

	.seo-agency-home-area {
		height: 100%;
		padding-top: 135px;
		padding-bottom: 10px
	}

	.seo-agency-home-area .hero-content h1 {
		font-size: 28px
	}

	.seo-agency-home-area .hero-content .seo-btn .seo-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.seo-agency-home-area .hero-content .seo-btn .video-btn {
		margin-top: 0
	}

	.seo-agency-home-area .hero-content .seo-btn .video-btn span {
		margin-left: 20px;
		margin-right: 0
	}

	.seo-agency-home-area .seo-agency-image {
		margin-top: 35px
	}

	.seo-agency-home-area .seo-agency-image img {
		height: auto
	}

	.seo-agency-home-area .seo-shape {
		display: none
	}

	.visitor-title {
		margin-bottom: 10px
	}

	.visitor-title h2 {
		font-size: 26px
	}

	.visitor-text {
		margin-bottom: 30px
	}

	.visitor-content-area {
		margin-bottom: 30px
	}

	.visitor-section {
		padding-top: 50px;
		padding-bottom: 20px !important
	}

	.specialty-content-area {
		margin-top: 25px
	}

	.specialty-content-area h3 {
		font-size: 26px
	}

	.specialty-content-area .specialty-list li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
		font-size: 16px;
		margin-top: 14px
	}

	.specialty-content-area .specialty-btn {
		margin-top: 30px
	}

	.specialty-content-area .specialty-btn .specialty-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.department-area-content h3 {
		font-size: 26px
	}

	.department-area-content .department-list li {
		font-size: 15px
	}

	.department-area-content .department-btn {
		margin-top: 30px;
		margin-bottom: 40px
	}

	.department-area-content .department-btn .department-btn-one {
		padding: 12px 20px;
		font-size: 14px
	}

	.success-title {
		margin-bottom: 30px
	}

	.success-title h3 {
		font-size: 26px
	}

	.success-area-content {
		margin-bottom: 30px
	}

	.success-section {
		padding-bottom: 20px !important
	}

	.offer-section {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.products-area-content {
		padding: 26px
	}

	.offer-title {
		margin-bottom: 30px
	}

	.offer-title h3 {
		font-size: 26px
	}

	.increase-section {
		background-image: none;
		padding-top: 50px;
		padding-bottom: 20px;
		background-color: #150346
	}

	.increase-title {
		margin-bottom: 40px
	}

	.increase-title h3 {
		font-size: 26px;
		margin: 10px 0 12px
	}

	.increase-title .increase-btn {
		display: none
	}

	.team-title {
		margin-bottom: 30px
	}

	.team-title h3 {
		font-size: 26px
	}

	.single-team-member {
		margin-bottom: 30px
	}

	.team-section {
		padding-bottom: 20px !important
	}

	.request {
		margin-top: 40px
	}

	.blog-two-section .blog-title-two {
		margin-bottom: 30px
	}

	.blog-two-section .blog-title-two h3 {
		font-size: 26px;
		margin: 10px 0 0
	}

	.blog-two-section {
		padding-bottom: 20px
	}

	.blog-two-section .blog-item-two .single-blog-item .blog-content h3 {
		font-size: 18px
	}

	.update-section {
		padding-top: 50px;
		padding-bottom: 50px;
		background-color: #150346
	}

	.update-title {
		margin-bottom: 20px
	}

	.update-title h3 {
		font-size: 26px
	}

	.update-form button {
		position: relative;
		right: 0;
		top: 6px
	}

	.services-details-overview {
		margin-bottom: 0
	}

	.services-details-overview .services-details-desc h3 {
		font-size: 20px
	}

	.services-details-overview .services-details-image {
		margin-top: 16px;
		margin-bottom: 25px
	}

	.pagination-area {
		margin-top: 0;
		margin-bottom: 50px
	}

	.pagination-area .page-numbers {
		width: 36px;
		height: 36px;
		line-height: 44px;
		font-size: 16px
	}

	.projects-details-desc .project-details-info .single-info-box {
		-ms-flex: unset;
		-webkit-box-flex: unset;
		flex: unset;
		max-width: unset;
		padding-left: 5px;
		padding-right: 15px
	}

	.contact-box {
		padding-top: 50px;
		padding-bottom: 20px
	}

	.related-products {
		margin-top: 50px
	}

	.product-details-desc h3 {
		margin-bottom: 12px;
		font-size: 24px;
		font-weight: 700;
		margin-top: 30px
	}

	.product-details-desc .custom-payment-options .payment-methods a img {
		width: 35px
	}

	.freelancer-home-area {
		height: 100%;
		padding-top: 130px;
		padding-bottom: 100px
	}

	.freelancer-content {
		text-align: center
	}

	.freelancer-content h1 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-content h1::before {
		display: none
	}

	.freelancer-content p {
		font-size: 14px
	}

	.freelancer-content h3 {
		font-size: 15px
	}

	.freelancer-content .freelancer-btn {
		margin-top: 20px
	}

	.freelancer-content .freelancer-btn .social {
		position: relative;
		bottom: -22px;
		right: 0;
		left: 0
	}

	.freelancer-service-title {
		margin-bottom: 30px
	}

	.freelancer-service-title h3 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-service-title h3::before {
		display: none
	}

	.freelancer-service-title p {
		font-size: 14px
	}

	.freelancer-service-title .back-text {
		display: none
	}

	.freelancer-service-section {
		padding-bottom: 20px !important
	}

	.freelancer-service-content {
		margin-bottom: 30px
	}

	.freelancer-service-content .icon i {
		height: 60px;
		width: 60px;
		line-height: 60px
	}

	.freelancer-service-content .icon i::before {
		font-size: 30px
	}

	.freelancer-service-content .icon::before {
		display: none
	}

	.freelancer-service-content h3 {
		font-size: 20px;
		margin: 18px 0 10px
	}

	.freelancer-about-content h3 {
		font-size: 25px;
		margin: 0 0 12px
	}

	.freelancer-about-content h3::before {
		display: none
	}

	.freelancer-about-content p {
		font-size: 14px
	}

	.freelancer-about-content .freelancer-about-btn {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.experince {
		text-align: center
	}

	.experince img {
		max-width: 300px
	}

	.freelancer-skills .freelancer-skills-content h3 {
		font-size: 26px;
		margin: 25px 0 30px 16px
	}

	.freelancer-skills .freelancer-skills-content h3::before {
		display: none
	}

	.freelancer-discover-section {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.freelancer-discover-area h3 {
		font-size: 25px;
		margin: 0 0 18px
	}

	.freelancer-discover-area h3::before {
		display: none
	}

	.freelancer-discover-area p {
		font-size: 14px
	}

	.freelancer-discover-area .freelancer-discover-btn {
		margin-top: 20px
	}

	.freelancer-project-title {
		margin-bottom: 30px
	}

	.freelancer-project-title h3 {
		font-size: 25px
	}

	.freelancer-project-section {
		padding-bottom: 20px !important
	}

	.freelancer-work-title {
		margin-bottom: 30px
	}

	.freelancer-work-title h3 {
		font-size: 26px;
		margin: 0 0 12px
	}

	.freelancer-work-title h3::before {
		display: none
	}

	.freelancer-work-title p {
		font-size: 14px
	}

	.freelancer-work-content {
		margin-bottom: 30px
	}

	.freelancer-working-section {
		padding-bottom: 20px !important
	}

	.freelancer-client-slider.owl-theme .owl-nav [class*=owl-] {
		bottom: 40%;
		font-size: 30px
	}

	.freelancer-contact-title {
		margin-bottom: 30px
	}

	.freelancer-contact-title h3 {
		font-size: 26px;
		margin: 0 0 10px
	}

	.freelancer-contact-title h3::before {
		display: none
	}

	.freelancer-contact-title p {
		font-size: 14px
	}

	.freelancer-info-content {
		text-align: center
	}

	.freelancer-info-content h3 {
		font-size: 26px;
		margin: 0 0 14px
	}

	.freelancer-info-content h3::before {
		display: none
	}

	.info-image {
		text-align: center;
		margin-top: 28px;
		margin-bottom: 24px
	}

	.freelancer-info-text {
		text-align: center
	}

	.freelancer-info-text h3 {
		font-size: 26px;
		margin: 15px 0 0
	}

	.freelancer-info-text h3::before {
		display: none
	}

	.freelancer-skills .freelancer-skills-content .single-performance .circlechart {
		margin-left: 100px
	}

	.page-title-area {
		padding-bottom: 80px
	}

	.copyright-area p {
		font-size: 13px
	}

	.copyright-area ul li a {
		font-size: 13px
	}

	.marketing-home-area .hero-content {
		margin-top: 0
	}

	.top-services-section {
		padding-top: 50px
	}

	.marketing-home-area .hero-content .marketing-btn .video-btn {
		left: 30px
	}

	.achieved-section {
		padding-top: 0
	}

	.history-section {
		padding-top: 0
	}

	.history-section .container-fluid {
		max-width: 720px
	}

	.history-section .col-lg-6.col-md-12.pl-0 {
		padding-left: 15px !important
	}

	.history-section .history-image {
		text-align: center
	}

	.history-section .history-image img {
		width: 100%
	}

	.footer-section.marketing-footer::after {
		top: 0
	}

	.provide-area-content .provide-form button {
		position: absolute;
		top: 7px;
		right: 8px
	}

	.partnar-two-section .appreciate {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		margin-bottom: 30px
	}

	.about-section .circulate-image {
		margin-bottom: 30px
	}

	.develop-section .develop-image {
		margin-bottom: 30px
	}

	.job-opportunities .grow-btn {
		top: 5px
	}

	.footer-section.startup-footer .footer-area-content .default-btn {
		margin-top: 0
	}

	.visitor-section .col-lg-3.col-md-6:nth-child(1) .visitor-content-area {
		margin: 0
	}

	.visitor-section .col-lg-3.col-md-6:nth-child(3) .visitor-content-area {
		margin: 0
	}

	.success-section::before {
		display: none
	}

	.success-section::after {
		display: none
	}

	.increase-section::before {
		display: none
	}

	.increase-section::after {
		display: none
	}

	.team-section::before {
		display: none
	}

	.team-section::after {
		display: none
	}

	.update-section::before {
		display: none
	}

	.update-section::after {
		display: none
	}

	.update-form button {
		position: absolute;
		top: 5px
	}

	.freelancer-about-section .experience {
		margin-top: -30px
	}

	.freelancer-discover-area {
		margin-top: 30px
	}

	.freelancer-client-slider .single-client-item {
		margin-right: 15px
	}

	.freelancer-client-section .clients-wraps {
		display: none
	}

	.projects-details-desc .default-btn {
		margin-top: 30px
	}

	.order-details {
		margin-top: 30px
	}

	.subscribe-area-content .newsletter-form button {
		right: 0
	}

	.exto-responsive-nav .exto-responsive-menu.mean-container .others-options {
		display: block
	}

	.select-box {
		display: none
	}

	.saas-nav-btn {
		position: absolute;
		top: -8px;
		right: 46px;
		background-color: #fd5a0e;
		display: inline-block;
		padding: 10px;
		border-radius: 4px;
		color: #fff
	}

	.saas-nav-btn i {
		font-size: 12px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.saas-home-area .hero-content h1 {
		font-size: 40px
	}

	.saas-image img {
		left: -42px;
		width: 330px
	}

	.saas-image img:last-child {
		left: 202px
	}

	.features-image .features-shape {
		bottom: -40px;
		width: 590px;
		right: -16px
	}

	.features-area-content h2 {
		font-size: 35px
	}

	.support-image .support-shape {
		width: 525px;
		right: -35px
	}

	.support-image .support-arrow {
		right: 28px
	}

	.software-list-tab .tabs {
		margin-bottom: 30px
	}

	.software-list-tab .tabs li {
		-ms-flex: 0 0 50%;
		-webkit-box-flex: 0;
		flex: 0 0 48%;
		max-width: 23%;
		padding-top: 10px
	}

	.software-list-tab .tabs li a {
		padding-right: 0;
		padding-left: 0;
		font-size: 14px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-shape {
		left: -35px;
		width: 1000px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow {
		top: -6px;
		left: -20px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-arrow-two {
		bottom: -10px;
		right: -20px
	}

	.pricing-area-content h3 {
		font-size: 30px;
		margin: 20px 0
	}

	.single-pricing-box .pricing-features {
		padding-left: 15px
	}

	.single-pricing-box .pricing-features li {
		font-size: 15px
	}

	.single-pricing-box .pricing-header {
		padding: 22px
	}

	.single-pricing-box .pricing-header h3 {
		font-size: 18px
	}

	.single-pricing-box.table-price {
		left: -30px !important
	}

	.client-image .client-shape {
		width: 330px;
		right: 20px
	}

	.subscribe-image .main-image img:nth-child(2) {
		left: -50px;
		top: -13px
	}

	.subscribe-image .main-image img:nth-child(3) {
		left: -56px
	}

	.subscribe-image .main-image img:nth-child(4) {
		right: -45px
	}

	.talk-image .talk-shape {
		bottom: 55px;
		left: -74px
	}

	.talk-image .talk-arrow {
		bottom: -10px;
		right: -44px
	}

	.marketing-home-area {
		overflow: hidden
	}

	.startup-home-area .hero-content h1 {
		font-size: 45px
	}

	.startup-home-area .hero-content b {
		font-size: 45px
	}

	.startup-home-area .startup-image img {
		top: -118px
	}

	.startup-home-area .startup-shape img {
		right: -100px;
		width: 765px
	}

	.blog-title p {
		max-width: 620px
	}

	.blog-item .single-blog-item .blog-content h3::before {
		top: 40px
	}

	.success-area-content h3 {
		font-size: 19px
	}

	.success-area-content span {
		font-size: 13px
	}

	.increase-section {
		background-image: none;
		padding-top: 100px;
		padding-bottom: 70px;
		background-color: #150346
	}

	.update-section {
		padding-top: 100px;
		padding-bottom: 100px;
		background-color: #150346
	}

	.blog-two-section .blog-item-two .single-blog-item {
		border-top: none;
		padding: 20px 18px
	}

	.blog-two-section .blog-item-two .single-blog-item .blog-content h3 {
		font-size: 17px
	}

	.single-performance .circlechart {
		margin-left: 40px
	}

	.freelancer-home-area {
		height: 720px
	}

	.freelancer-content h1 {
		font-size: 54px;
		margin: 0 0 20px
	}

	.freelancer-about-content h3::before {
		width: 44%;
		left: 0
	}

	.freelancer-skills .freelancer-skills-content {
		text-align: left
	}

	.freelancer-skills .freelancer-skills-content h3 {
		margin: 0 0 30px
	}

	.freelancer-skills .freelancer-skills-content h3::before {
		right: 10px;
		left: auto
	}

	.freelancer-skills .freelancer-skills-content .single-performance h4 {
		font-size: 20px;
		margin: 12px auto 0 -20px
	}

	.freelancer-skills .freelancer-skills-content .single-performance .circlechart {
		margin-left: -26px
	}

	.freelancer-discover-area h3::before {
		width: 20%
	}

	.freelancer-info-content h3 {
		font-size: 28px
	}

	.freelancer-info-content h3::before {
		width: 50%;
		right: 8px
	}

	.freelancer-info-text h3::before {
		right: 70px
	}

	.single-pricing-box .buy-btn .buy-btn-one {
		padding: 10px 15px;
		font-size: 14px
	}

	.exto-nav .navbar .navbar-nav .nav-item a {
		font-size: 15px;
		margin-left: 10px;
		margin-right: 10px
	}

	.exto-nav .navbar .others-options .saas-nav-btn {
		padding: 10px;
		font-size: 15px
	}

	.features-section {
		padding-top: 0
	}

	.single-pricing-box.table-price {
		position: relative;
		left: 0;
		top: 30px
	}

	.software-list-tab .tab_content .tabs_item .tab-image .tab-shape {
		width: 990px
	}

	.pricing-section {
		padding-bottom: 100px
	}

	.navbar-area-two .exto-nav .navbar .others-options {
		margin-left: 0
	}

	.navbar-area-two .exto-nav .navbar .navbar-nav .nav-item a {
		margin-left: 12px;
		margin-right: 12px
	}

	.marketing-home-area .hero-content {
		margin-top: -20px
	}

	.achieved-section {
		background-color: #f7f7f7
	}

	.freelancer-about-section .experience {
		margin-top: 20px
	}

	.freelancer-about-section .experience .fifteen-experience {
		font-size: 200px
	}

	.freelancer-about-section .experience .experience-of {
		font-size: 50px
	}

	.freelancer-client-section .clients-wraps .client-all-img-1 {
		right: 60px;
		top: 485px
	}

	.freelancer-client-section .clients-wraps .client-all-img-3 {
		left: 10px;
		bottom: -590px
	}

	.freelancer-client-section .clients-wraps .client-all-img-6 {
		left: 137px
	}
}

@media only screen and (min-width:1300px) {
	.startup-home-area .startup-shape img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 850px
	}
}

@media only screen and (min-width:1200px) and (max-width:1390px) {
	.startup-home-area .startup-shape img {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 850px
	}

	.subscribe-area-content {
		max-width: 545px
	}
}

@media only screen and (min-width:1800px) {
	.startup-home-area .startup-image {
		position: relative
	}

	.startup-home-area .startup-image img {
		position: absolute;
		top: -222px
	}

	.startup-home-area .startup-shape img {
		position: absolute;
		right: 230px;
		bottom: 0;
		-webkit-animation: movebounce 5s linear infinite;
		animation: movebounce 5s linear infinite;
		width: 850px
	}

	.saas-home-area .saas-image img {
		left: 0;
		top: 0;
		width: unset
	}

	.saas-home-area .circle-img {
		width: unset
	}

	.saas-home-area .saas-image img:last-child {
		left: 300px;
		top: -95px
	}

	.freelancer-client-section .clients-wraps .client-all-img-1 {
		top: 0;
		right: 460px
	}

	.freelancer-client-section .clients-wraps .client-all-img-3 {
		bottom: -400px;
		left: 700px
	}

	.freelancer-client-section .clients-wraps .client-all-img-4 {
		top: 0;
		right: 25px
	}

	.freelancer-client-section .clients-wraps .client-all-img-5 {
		left: 50px;
		top: 0
	}

	.freelancer-client-section .clients-wraps .client-all-img-6 {
		bottom: -450px;
		left: 200px
	}
}