@media screen and (min-width: 1400px) {
	.nav-links li a {
		font-size: 16px;
	}

	.blog-banner .blog-banner-img img {
		object-fit: contain;
	}

	.blog-banner .blog-banner-img {
		height: 400px;
	}
}

@media screen and (max-width: 1400px) {
	.filter-list-content h4 {
		font-size: 16px;
	}

	.filter-tag span {
		font-size: 11px;
	}

	.banner-section .banner-images .content {
		width: 75%;
	}

	span.main-title:after {
		width: 85%;
	}

	.find-cm-left-image {
		margin-bottom: 20px;
	}

	.our-rate p {
		font-size: 13px;
	}

	.location-box-mm span {
		font-size: 13px;
	}

	.blog-box .blog-image {
		height: 250px;
	}

	.blog-box .blog-image img {
		width: 100%;
	}

	.blog-banner .blog-banner-img img {
		object-fit: contain;
	}

	.blog-banner .blog-banner-img {
		height: 400px;
	}


}

/* 	Tushar */

@media screen and (min-width: 1024px) and (max-width: 1200px) {

	.nav-links li a {
		font-size: 13px;
		padding: 7px;
	}

	.wrapper .nav-links {
		padding: 0;
	}

	.details-heading {
		padding: 8px 10px;
	}

	.business-category-outer span {
		padding: 10px;
	}

	span.main-title:after {
		width: 80%;
	}
}

/*mayur-css-25-12-2023*/
@media screen and (min-width: 1025px) and (max-width: 1140px) {
	.nav-links li a {
		font-size: 12px !important;
		padding: 10px !important;
	}

	.logo img {
		width: 125%;
		border-radius: 5px;
	}

}


@media screen and (min-width: 992px) and (max-width: 1199px) {
	.sourcing-card {
		height: 310px;
	}

	.nav-links li a {
		font-size: 14px;
		padding: 10px;
	}

	.blog-box .blog-image img {
		width: 100%;
	}

	.blog-box .blog-image {
		height: 195px;
	}

	.banner-form select.country-select {
		width: 50%;
	}

	header {
		padding: 18px 0px;
	}

	h1 {
		font-size: 48px;
		line-height: 60px;
	}

	.details-heading {
		padding: 8px 10px;
	}

	.banner-form {
		text-align: center;
	}

	.about-section {
		padding: 70px 0px;
	}

	.testimonial-section {
		padding: 70px 0px;
	}

	.blog-section {
		padding: 70px 0px;
	}

	.banner-form a {
		position: absolute;
		right: 40px;
		bottom: -30px;
	}

	.investing-detail .investing-content .btn-area {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.our-rate span {
		font-size: 11px;
	}

	.our-rate p {
		font-size: 13px;
	}

	.location-box-mm span {
		gap: 10px;
		font-size: 13px;
	}

	.find-cm-left {
		padding: 0;
	}

	.blog-banner .blog-banner-img img {
		object-fit: contain;
	}

	.blog-banner .blog-banner-img {
		height: 400px;
	}
	.events-links-f {
		width: 90%; 
	}
	.events-links-f a { 
		font-size: 16px; 
	}
}

/*mayur-css-25-12-2023*/
@media screen and (min-width: 991px) and (max-width: 1024px) {

	.nav-links li a {
		font-size: 10px;
		padding: 10px;
	}

	h1 {
		font-size: 48px;
		line-height: 60px;
	}

	.details-heading {
		padding: 8px 10px;
	}

	.banner-form {
		text-align: center;
	}

	.about-section {
		padding: 70px 0px;
	}

	.testimonial-section {
		padding: 70px 0px;
	}

	.blog-section {
		padding: 70px 0px;
	}

	.banner-form a {
		position: absolute;
		right: 40px;
		bottom: -30px;
	}

	.business-category-outer span {
		padding: 10px;
	}

	.login-btn a {
		padding: 8px 20px;
	}

	.single-detail-outer {
		padding: 80px 0 50px;
	}

	.banner-section .banner-images .content {
		width: auto;
	}

	.services-grid .services-box:nth-child(even) {
		margin-bottom: 1rem;
	}

	header {
		padding: 20px 0px;
	}

	.investing-detail .investing-content .btn-area {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.find-cm-about-middle p {
		font-size: 16px;
	}

	span.main-title:after {
		width: 81%;
	}
	.events-links-f {
		width: 100%; 
	}
}

/* 	Tushar */

@media screen and (max-width: 991px) {
	label.btn.menu-btn i:last-child {
		display: none;
	}

	.wrapper .btn {
		display: block;
		order: 2;
	}

	.investing-detail {
		overflow: hidden;
	}

	.wrapper .nav-links {
		position: fixed;
		height: 100vh;
		width: 100%;
		/* max-width: 350px; */
		top: 90px;
		left: 0;
		background: #47d1d4;
		display: block;
		padding: 50px 10px;
		line-height: 50px;
		overflow-y: auto;
		transform: translateX(120%);
		box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.18);
		transition: all 0.3s ease;
	}


	::-webkit-scrollbar {
		width: 10px;
	}

	::-webkit-scrollbar-track {
		background: #242526;
	}

	::-webkit-scrollbar-thumb {
		background: #3A3B3C;
	}

	.nav-links.active {
		left: 0;
		z-index: 9;
		transform: translateX(30%);
		transition: all 0.3s ease;
	}

	label.btn.menu-btn.sidebaractive i:first-child {
		display: none;
	}

	label.btn.menu-btn.sidebaractive i:last-child {
		display: block;
	}

	/*#menu-btn:checked~.btn.menu-btn {
		display: none;
	}
	#close-btn:checked~.btn.menu-btn {
		display: block;
	}*/
	.nav-links li {
		margin: 0px;
	}

	.nav-links li a {
		padding: 0 20px;
		display: block;
		font-size: 18px;
		color: #fff;
	}

	.nav-links .drop-menu {
		position: static;
		opacity: 1;
		top: 65px;
		visibility: visible;
		padding-left: 20px;
		width: 100%;
		max-height: 0px;
		overflow: hidden;
		box-shadow: none;
		transition: all 0.3s ease;
	}

	#showDrop:checked~.drop-menu,
	#showMega:checked~.mega-box {
		max-height: 100%;
	}

	.nav-links .desktop-item {
		display: none;
	}

	.nav-links .mobile-item {
		display: block;
		color: #f2f2f2;
		font-size: 20px;
		font-weight: 500;
		padding-left: 20px;
		cursor: pointer;
		border-radius: 5px;
		transition: all 0.3s ease;
	}

	.nav-links .mobile-item:hover {
		background: #3A3B3C;
	}

	.drop-menu li {
		margin: 0;
	}

	.drop-menu li a {
		border-radius: 5px;
		font-size: 18px;
	}

	.mega-box {
		position: static;
		top: 65px;
		opacity: 1;
		visibility: visible;
		padding: 0 20px;
		max-height: 0px;
		overflow: hidden;
		transition: all 0.3s ease;
	}

	.mega-box .content {
		box-shadow: none;
		flex-direction: column;
		padding: 20px 20px 0 20px;
	}

	.mega-box .content .row {
		width: 100%;
		margin-bottom: 15px;
		border-top: 1px solid rgba(255, 255, 255, 0.08);
	}

	.mega-box .content .row:nth-child(1),
	.mega-box .content .row:nth-child(2) {
		border-top: 0px;
	}

	.content .row .mega-links {
		border-left: 0px;
		padding-left: 15px;
	}

	.row .mega-links li {
		margin: 0;
	}

	.content .row header {
		font-size: 19px;
	}

	/* 	Tushar */

	.single-content,
	.request-information {
		width: 100%;
	}

	.banner-section .banner-images .content {
		width: auto;
	}

	.services-grid .services-box:nth-child(even) {
		margin-bottom: 1rem;
	}

	.testimonial-box {
		height: 300px;
	}

	/*varun-css*/
	.subscription-page .subscribe-form-bottom {
		flex-wrap: wrap;
	}

	.raise-capital .raise-content {
		height: 60vh;
	}

	.payment-section {
		padding: 70px 0;
	}

	.verification .verification-detail {
		flex-wrap: wrap;
	}

	.verification .verification-box p {
		height: auto;
	}

	.term-check {
		width: 65%;
	}

	.filter-form {
		width: 100%;
	}

	.filter-list-show-heading h3 {
		font-size: 12px;
	}

	.filter-data-list {
		width: 100%;
	}

	.login_signup_outer .frame {
		width: 100%;
	}

	.logo {
		width: 120px;
	}

	.logo img {
		width: 110px;
		margin-left: 25px;
	}

	.login-btn>a {
		display: none;
	}

	.login-btn div>a {
		padding: 8px 16px;
	}

	.login-btn div {
		width: 100%;
		justify-content: end;
		margin-right: 20px;
	}

	.forgot {
		margin-bottom: 20px;
	}

	.login_signup_outer .frame p {
		font-size: 15px;
	}

	.news-letter-input input {
		padding: 15px 143px 15px 15px;
		font-size: 13px;
	}

	.news-letter-input button {
		top: -4px;
	}

	.nav-links li a:hover {
		color: #ffffff;
	}
}

/*varun-css*/
@media screen and (min-width: 768px) and (max-width: 991px) {

	.login-btn>a {
		display: none;
	}


	.login-btn div>a {
		padding: 8px 16px;
	}

	.login-btn div {
		width: 100%;
		justify-content: end;
		margin-right: 20px;
	}


	h1 {
		font-size: 40px;
		line-height: 52px;
	}

	.banner-form select {
		width: 200px;
		font-size: 14px;
	}

	.banner-form a {
		display: inline-block;
		position: absolute;
		right: 70px;
		bottom: -30px;
	}

	.banner-form input {
		width: 52%;
		font-size: 12px;
	}

	.about-section {
		padding: 50px 0px;
	}

	.services-section {
		padding: 50px 0px;
	}

	.testimonial-section {
		padding: 50px 0px;
	}

	.main-heading {
		width: 75%;
	}

	.blog-content .description p {
		font-size: 13px;
	}

	.blog-section {
		padding: 50px 0px;
	}

	.banner-form {
		text-align: center;
		top: 20px;
	}

	.business-category-outer span {
		font-size: 11px;
	}

	/*--mayur-css-04-12-2023--*/
	.sourcing-section {
		padding: 60px 0;
	}

	.sourcing-heading h1 {
		margin-bottom: 20px;
	}

	.sourcing-heading {
		margin: 0 auto 40px;
	}

	/*--mayur-css-04-12-2023--*/
	.login-btn.mobile-hide {
		display: flex;
		gap: 20px;
	}

	header {
		padding: 18px 0px;
		height: 90px;
	}

	.banner-section h1 {
		width: 85%;
	}

	.investing-detail {
		padding: 50px 0 70px 0px;
	}

	.how-it-work .work-content {
		margin-top: 70px;
	}

	.investing-detail .investing-content .btn-area {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.investing-detail .investing-content a.btn-cls {
		font-size: 11px;
	}

	.investing-detail .investing-content h2.sub-heading {
		margin-bottom: 1rem;
	}

	.startup-date {
		gap: 9px;
	}

	img.img-fluid {
		width: 100%;
	}

	.services-grid a {
		width: 100%;
	}

	.services-grid a img {
		height: 125px;
		object-fit: cover;
	}

	.services-grid {
		height: auto;
	}

	span.main-title:after {
		width: 82%;
	}

	.find-cm-about-middle {
		padding: 10px;
	}

	.find-cm-about-middle p {
		font-size: 16px;
	}

	span.main-title:after {
		width: 82%;
	}

	.find-cm-left-image {
		height: 510px;
	}

	.how-it-work .work-detail .work-detail-img {
		width: 70px;
		height: 70px;
	}

	.how-it-work .work-detail .work-detail-img img {
		width: 30px;
		height: 30px;
	}

	.footer-links .contact-info .contact-icons a {
		font-size: 12px;
	}

	.single-detail-outer {
		padding: 50px 0 50px;
	}
	.events-links-f a { 
		font-size: 14px;
		padding: 10px 15px; 
	}
	.events-links-f {
		width: 100%; 
	}
	.why-join-fin-image {
		width: 300px;
	}
	.why-join-fin, .our-story-section, .events-section {
		padding: 50px 0;
	}
}

@media (max-width: 767px) {
	h1 {
		font-size: 27px;
		line-height: 40px;
	}

	h2 {
		font-size: 30px;
	}

	.mobile-hide {
		display: none;
	}

	.desktop-hide {
		display: block;
	}

	.mobile-btn a {
		background-color: #fff;
		color: #d64c5e;
		display: inline-block;
		margin-top: 20px;
		font-size: 22px;
	}

	.banner-section .banner-images {
		height: 95vh;
	}

	header {
		padding: 20px 0px;
	}

	.banner-carousel .owl-next {
		right: 20px;
	}

	.banner-carousel .owl-prev {
		left: 20px;
	}

	.breadcrumb-carousel .owl-next {
		right: 20px;
	}

	.breadcrumb-carousel .owl-prev {
		left: 20px;
	}

	.banner-section .banner-images .content {
		width: 75%;
	}

	.services-grid {
		column-count: 1;
		border-radius: 0px;
		height: auto;
	}

	.services-grid .services-box:nth-child(even) {
		margin-bottom: 20px;
	}

	.services-grid .services-box:last-child {
		margin-bottom: 0px;
	}

	.main-heading {
		width: 100%;
		margin: 0px auto 35px auto;
	}

	.testimonial-section .col-md-4 {
		padding: 0px 12px;
	}

	.banner-form {
		text-align: center;
	}

	.banner-form select {
		width: 80%;
		border-radius: 8px;
		font-size: 11px;
	}

	.banner-form input {
		width: 100%;
		border-radius: 8px;
		margin-top: 8px;
	}

	.banner-form button {
		position: unset;
		width: 80%;
		margin-top: 20px;
	}

	.about-image {
		margin-bottom: 14px;
	}

	.about-section,
	.services-section,
	.testimonial-section,
	.blog-section {
		padding: 60px 0px;
	}

	.about-content {
		margin: 20px 0 0 0;
		width: 100%;
	}

	.about-section .col-md-8 {
		display: flex;
		flex-direction: column-reverse;
		gap: 20px;
	}

	.main-heading h2 {
		margin-bottom: 10px;
	}

	.testimonial-box {
		margin-bottom: 20px;
	}

	.testimonial-btn {
		margin-top: 20px;
	}

	.testimonial-btn a {
		font-size: 12px;
	}

	.blog-section .main-heading {
		margin-bottom: 20px;
	}

	.blog-carousel .owl-next {
		top: -12%;
	}

	.blog-carousel .owl-prev {
		top: -12%;
		right: 17%;
	}

	.blog-shapes,
	.blog-section:after {
		height: 210px;
	}

	footer {
		border-radius: 0px;
	}

	.main-footer {
		padding-top: 40px;
	}

	.footer-links ul,
	.footer-links .contact-info {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.footer-description {
		margin-bottom: 20px;
	}

	.footer-description p {
		margin: 10px 0px;
	}

	.footer-links .contact-info .contact-icons {
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	.copyright {
		padding: 0px 0px 15px 0px;
	}

	.copyright .container {
		padding-top: 15px;
	}

	/* 	Tushar */

	.single-detail-outer {
		padding: 50px 0 50px;
	}

	.details-heading {
		flex-wrap: wrap;
		gap: 30px;
		justify-content: center;
	}

	.business-category-outer span {
		padding: 5px 20px;
	}

	.business-category-outer {
		flex-wrap: wrap;
	}

	.business-category-outer span {
		font-size: 11px;
	}

	.formCol {
		width: 100%;
	}

	/*varun-css-*/
	.subscription-page {
		padding: 70px 0;
	}

	.raise-capital {
		padding: 50px 0;
	}

	.raise-capital .main-heading h2 {
		font-size: 25px;
		margin-bottom: 0;
	}

	.raise-capital .raise-text p {
		font-size: 15px;
	}

	section.paynent-banner {
		height: 220px;
		padding: 20px;
	}

	.payment-section .payment-content h6 {
		margin-bottom: 0px;
	}

	.payment-section .payment-content ul li {
		align-items: baseline;
		column-gap: 25px;
	}

	.payment-section .payment-content ul {
		padding-right: 0;
	}

	.how-it-work .work-content {
		flex-wrap: wrap;
		justify-content: center;
	}

	.investing-detail {
		padding: 50px 10px;
	}

	.how-it-work .work-detail {
		margin-top: 50px;
	}

	.raise-capital a.raise-btn,
	.subscription-page a.raise-btn,
	.verification .verification-box a.verification-btn {
		padding: 10px 18px;
	}

	section.verification {
		padding: 50px 0;
	}

	/*varun-css-*/
	/*mayur-css-04-12-2023*/
	.sourcing-section {
		padding: 50px 0;
	}

	.sourcing-heading h1 {
		margin-bottom: 10px;
	}

	.sourcing-heading {
		margin: 0 auto 30px;
	}

	/*mayur-css-04-12-2023*/
	/*mayur-css-25-12-2023*/
	.about-us-heading-inner h3 {
		margin-top: 30px;
		font-size: 20px;
	}

	div#html_element {
		position: relative;
		left: -5%;
	}

	.term-check .form-check label {
		padding-left: 70px !important;
	}

	/*mayur-css-25-12-2023*/

	/*mayur-css-16-03-2024*/
	.banner-form select.country-select {
		width: 80%;
		font-size: 11px;
		margin-left: 0;
		margin-top: 20px;
		border-radius: 8px;
	}

	.banner-section h1 {
		margin: 0px auto 30px auto;
	}

	.investing-detail .investing-content ul.detail-list {
		padding: 0 0px 0 70px;
	}

	.how-it-work .section-heading h2 {
		font-size: 28px;
	}

	.how-it-work .work-detail .work-detail-img {
		top: 0rem;
		left: 0rem;
	}

	.how-it-work .work-content {
		margin-top: 40px;
	}

	.how-it-work {
		padding: 0 0 50px 0;
	}

	.investing-detail .investing-content .btn-area {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}

	.investing-detail .investing-content a.btn-cls {
		font-size: 11px;
	}

	.investing-detail .investing-content h2.sub-heading {
		margin-bottom: 1rem;
	}

	.breadcrumb-section .banner-images .content {
		width: 100%;
	}

	.breadcrumb-section h1 {
		font-size: 28px;
	}

	.filter-Listing-Id {
		width: 100%;
	}

	/*mayur-css-16-03-2024*/

	.filter-list-content {
		width: 100%;
		margin-left: auto;
	}

	.filter-list-img {
		width: 100%;
		height: auto;
	}

	.term-content {
		box-shadow: 0 12px 33px #d9d9d9;
		padding: 30px 20px;
	}

	.term-condition p {
		font-size: 16px;
		line-height: normal;
	}

	.term-content {
		box-shadow: 0 12px 33px #edf1f7;
		padding: 30px 20px;
	}

	.startup-date {
		flex-wrap: wrap;
	}

	.startup-date span {
		flex: 0 0 100%;
		margin: 10px 0;
	}

	.detail-content h2 {
		font-size: 22px;
	}

	header .wrapper {
		padding: 0 5px 0 0;
	}

	.about-image {
		height: auto;
	}

	.login-btn a {
		font-size: 10px;
	}

	.blog-box .blog-image {
		height: 200px;
	}

	.sticky-header {
		height: 80px;
	}

	header {
		height: 80px;
	}

	.newsModal .modal-body {
		padding: 20px 0;
	}

	.modal-content .img-box,
	.modal-content .img-box img {
		height: auto !important;
	}

	img.img-fluid {
		width: 100%;
	}

	.services-grid a {
		width: 100%;
		border-radius: 20px;
	}

	.services-grid a img {
		height: auto;
		object-fit: contain;
	}

	.find-cm-left {
		padding: 0;
	}

	.fcm-loaction {
		padding: 0;
	}

	span.main-title {
		margin-bottom: 10px;
	}

	.find-cm-left-content-middle ul li a {
		font-size: 14px;
	}

	.find-cm-about a {
		justify-content: center;
		width: 100%;
	}

	.find-main-heading {
		flex-wrap: wrap;
		gap: 20px;
		flex-direction: column;
		align-items: flex-start;
	}

	.find-cm-right-content-heading {
		flex-wrap: wrap;
	}

	.find-cm-information {
		margin-top: 20px;
	}

	.find-cm-information a {
		font-size: 16px;
	}

	.find-cm-review-box {
		width: 100%;
	}

	.fs-sending-box-perent {
		width: 100%;
		margin-top: 20px;
	}

	.fssbox p {
		font-size: 15px;
	}

	.fssbox-bottom {
		margin-top: 25px;
	}

	.find-cm-left-content-middle ul li {
		font-size: 15px;
	}

	.find-cm-right-content-middle {
		flex-direction: column;
	}

	.how-it-work .work-detail .work-detail-img {
		width: 60px;
		height: 60px;
	}

	.how-it-work .work-detail .work-detail-img img {
		width: 28px;
		height: 28px;
	}

	.how-it-work .work-detail {
		width: 280px;
		height: 280px;
	}

	.wrapper .nav-links {
		top: 80px;
	}

	.consultor-btn button {
		padding: 10px 20px !important;
	}

	.single-detail-outer {
		padding: 30px 0 50px;
	}

	section.login_signup_outer .logo img {
		width: 100%;
	}

	.login-signup-outer-form h3 {
		font-size: 20px;
	}

	.form-flex {
		grid-template-columns: 1fr;
	}

	.frame label {
		font-size: 12px;
	}
	.why-join-fin, .our-story-section, .events-section {
		padding: 40px 0;
		overflow: hidden;
	}
	.why-join-fin-image {
		width: 100%; 
	}
	.events-content p {
		margin-bottom: 20px;
	}
	.events-links-f a { 
		font-size: 14px;
		padding: 10px 20px; 
	}
	.events-links-f {
		width: 100%; 
	}
}
