@media only screen and (max-width: 1440px){
	.hp-details-container{
		margin: 0 120px;
	}
}


@media only screen and (max-width: 1024px) {
	.hire-banner-main {
		padding: 120px 0 40px;
	}

	.hire-banner-main .hire-banner-container,
	.why-calibraint-section .why-calibraint-container,
	.communication-tools-main .communication-tools-container,
	.gain-insights-container,
	.ready-connect-main .connect-container,
	.communication-tools-main .communication-tools-container,
	.remote-developer-container{
		flex-direction: column;
	}

	.remote-developer-box{
		max-width: 100% !important;
	}


	.gain-insights-container .buzz-container,
	.gain-insights-container .buzz-container-img img{
		max-width: 100%;
		width: 100%;
	}

	.why-calibraint-container{
		width: 100%;
		align-items: center;
	}

	.remote-developer-contact .rd-contact-container {
		flex-direction: column-reverse;
	}

	.remote-developer-contact .rd-contact-container .rd-contact-img::before {
		max-width: 100%;
		height: 100%;
		top: 0;
		bottom: 0;
	}

	.remote-developer-contact .rd-contact-container .rd-contact-img {
		display: flex;
		justify-content: center;
	}

	.remote-developer-contact .main-container {
		padding: 24px 24px 0;
	}

	.remote-developer-contact .rd-contact-details,
	.remote-developer-contact .rd-contact-container {
		margin: 0;
	}

	.why-calibraint-section .why-calibraint-details {
		margin-left: 0;
		max-width: 100%;
	}

	.hire-banner-img {
		margin-top: 24px;
		margin-left: 0;
	}

	.best-fit-main,
	.why-calibraint-section,
	.remote-developer-main,
	.comparative-analysis-main,
	.communication-tools-main,
	.gain-insight-main,
	.ready-connect-main,
	.hp-main-container{
		padding: 60px 0;
	}

	.best-fit-main h2 br,
	.remote-developer-main .remote-developer-heading h2 br,
	.gain-insight-main h2 br,
	.hp-main-container h2 br{
		display: none;
	}

	.remote-developer-contact {
		margin: 40px 16px;
	}

	.ready-connect-main .rcf-main {
		margin-left: 0 !important;
		margin-top: 32px !important;
	}

	.comparative-analysis-main table tr th:first-child,
	.comparative-analysis-main table tr td:first-child {
		background-color: white;
		z-index: 1;
		position: sticky;
		left: 0;
		box-shadow: 0px 2px 12px 0px #0000000f;
		border: none;
		border-radius: 4px;
	}

	.comparative-analysis-main:before,
	.comparative-analysis-main:after {
		content: unset;
	}

	.gain-insights-container .buzz-container + .buzz-container {
		margin-left: 0;
	}

	.gain-insights-container .buzz-container {
		margin-bottom: 24px;
	}

	.gain-insights-container .buzz-container:last-child {
		margin-bottom: 0 !important;
	}

	.gain-insights-container .buzz-container .business-buzz-content {
		padding-bottom: 0;
		margin-bottom: 24px;
	}

	.gain-insights-container .buzz-container {
		border-bottom: 1px solid #454545;
	}

	.gain-insights-container .buzz-container:last-child {
		border: none;
	}

	.ready-connect-main .clutch-slider {
		padding: 24px 24px 0;
		width: 100%;
		max-width: 100%;
	}

	.ready-connect-main .connect-slider-container {
		padding: 20px 25px 37px;
	}

	.ready-connect-main .rcf-main h5 {
		display: none;
	}

	.project-tools,
	.commuincation-tools {
		display: none;
	}

	.mobile-communication-tools,
	.connect-container h2{
		display: block;
	}

	.communication-tools-main .communication-tools-container div{
		margin-bottom: 20px;
	}

	.communication-tools-main .communication-tools-container div h3 {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 20px;
	}

	.communication-tools-main .communication-tools-container div h3.mt-32 {
		margin-top: 32px;
	}

	.communication-tools-main .communication-tools-container div + div {
		margin-left: 0;
	}

	.connect-slider-container .cs-ratings{
		flex-direction: column;
	}

	.remote-dev-main{
		flex-direction: inherit;
	}

	.hp-mobile-container{
		display: block;
	}

	.hp-details-container{
		display: none;
	}

}

@media only screen and (max-width: 880px) {
	.hire-banner-main .hire-banner-container {
		justify-content: center;
		height: fit-content;
	}

	.hire-banner-main .hire-partner-container img + img{
		margin-left: 6px;
	}

	.hire-banner-main .hire-partner-container img{
		margin-left: 6px;
	}

	.hire-banner-main .hire-partner-container img:nth-child(0){
		margin-left: 0;
	}



	.remote-developer-box.devoloper-crew-box .our-developers-container img{
		max-width: fit-content;
		max-height: fit-content;
	}

	.our-developers-container{
		margin-left: -10px;
	}

	.remote-developer-container .remote-developer-box + .remote-developer-box{
		margin-top: 16px;
	}

	.hire-banner-main .hire-partner-container img {
		height: 45px;
	}

	.hire-banner-main h1 {
		font-size: 32px;
		line-height: 44px;
		margin-bottom: 24px;
	}

	.hire-banner-main .hire-banner-img {
		margin-left: 0 !important;
	}

	.hire-banner-main .hire-banner-img img {
		max-width: 300px;
	}

	.hire-banner-btn .purple-flat-btn {
		width: 100%;
	}

	.hire-banner-main h3 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.hire-banner-main h4 {
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 20px;
	}

	.hire-banner-main p {
		font-size: 13px;
		line-height: 20px;
	}

	.hire-banner-main p + p {
		margin-top: 12px;
	}

	.best-fit-main h2,
	.remote-developer-main .remote-developer-heading h2 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 24px;
	}

	.why-calibraint-section .why-calibraint-heading{
		justify-content: unset;
		max-width: 100%;
	}

	.why-calibraint-section .why-calibraint-heading h2 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	.why-calibraint-section .why-details-container h4 {
		font-size: 18px;
		line-height: 25px;
	}

	.why-calibraint-section .why-calibraint-heading img{
		margin-top: 30px;
		margin-inline: auto;
	}

	.project-delivery-bg{
		background-size: cover;
		background-position: right;
	}

	.best-fit-container div h3 {
		font-size: 30px;
	}

	.best-fit-container div p {
		font-size: 14px;
	}

	.why-calibraint-details {
		margin-top: 30px;
	}

	.why-calibraint-section .why-details-container p {
		font-size: 14px;
		line-height: 22px;
	}

	.best-fit-container div {
		max-width: 100%;
	}

	.best-fit-container div + div {
		margin-left: 0 !important;
		margin-top: 12px !important;
	}

	.best-fit-container div + div {
		margin-left: 12px;
	}

	.hiring-process-details div {
		max-width: 100%;
	}

	.best-fit-container div:nth-child(3),
	.hiring-process-details div {
		margin-left: 0;
	}

	.best-fit-main,
	.why-calibraint-section,
	.remote-developer-main,
	.comparative-analysis-main,
	.communication-tools-main,
	.gain-insight-main,
	.ready-connect-main,
	.hp-main-container{
		padding: 40px 0;
	}

	#wpforms-7510 {
		margin-bottom: 0;
	}

	.remote-developer-main .remote-developer-heading p {
		font-size: 13px;
		line-height: 20px;
		margin-top: 24px;
	}

	.remote-developer-box.devoloper-crew-box h3,
	.remote-developer-box.web-stack-box h3,
	.remote-developer-box.mobile-box h3 {
		font-size: 20px;
		line-height: 28px;
	}

	.remote-developer-box.web-stack-box,
	.remote-developer-box.cms-box,
	.remote-developer-box.assurance-box {
		margin-left: 0;
		max-width: 100%;
	}

	.remote-developer-contact .rd-contact-container h2 {
		font-size: 18px;
		line-height: 27px;
		text-align: center;
	}

	.rd-contact-details p {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.client-hire-testimonial .transformation-heading h2 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 16px;
	}

	.comparative-analysis-main h2 {
		font-size: 24px;
		line-height: 36px;
	}

	.remote-developer-box {
		padding: 16px 24px;
	}

	.remote-developer-box.devoloper-crew-box {
		padding: 16px 44px 16px 24px;
		background-position: top;
	}

	.comparative-analysis-main h2 {
		margin-bottom: 26px;
	}

	.hp-main-container h2{
		margin-bottom: 32px;
	}

	.hiring-process-details h4 {
		font-size: 20px;
		line-height: normal;
		margin-bottom: 16px;
	}

	.hiring-process-details p {
		font-size: 14px;
		line-height: normal;
	}

	.hiring-process-details h3 {
		font-size: 40px;
		line-height: normal;
	}

	.communication-tools-main h2,
	.gain-insight-main h2 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 32px;
	}

	.gain-insight-main {
		border-radius: 0;
	}

	.buzz-container-img img {
		max-width: 100%;
		width: 100%;
	}

	.gain-insights-container .buzz-container .business-buzz-content h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 16px;
	}

	.gain-insights-container .buzz-container .business-buzz-content p {
		font-size: 14px;
		line-height: 26px;
	}

	.ready-connect-main .clutch-slider{
		border-radius: 4px;
	}

	.comparative-analysis-main table th,
	.comparative-analysis-main table td {
		padding: 22px;
	}

	.comparative-analysis-main table tr td {
		font-size: 14px !important;
	}

	.remote-developer-contact .main-container {
		background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/04/26131931/hire-remote-developers-bg.webp)
			no-repeat;
		background-size: cover;
	}

	#wpforms-7510 .wpforms-form button[type="submit"] {
		width: 100% !important;
	}

	.best-fit-container {
		flex-direction: column;
	}

	.communication-tools-main .commuincation-tools img {
		max-width: 100%;
	}

	.communication-tools-main .commuincation-tools .ml-17 {
		margin-left: 0 !important;
	}

	#wpsm_accordion_7293,
	#wpsm_accordion_7509{
		margin-left: 0 !important;
	}


	/* 	Client Project Scroll  */

	.client-list-main{
		padding: 20px 0;
	}

	.client-list-main .client-project-scroll{
		padding: 20px 0;
	}

	.client-list-main .client-project-scroll .first-row-scroll{
		margin-bottom: 16px;
	}


	.hp-main-container::before,
	.hp-main-container::after{
		content: unset;
	}

	.hp-icons div{
		width: 40px;
		height: 40px;
	}

	.hp-icons img{
		width: 20px;
		height: 20px;
	}

	.hp-main-container h2{
		font-size: 24px;
		line-height: 36px;
		text-align: center;
	}
}


@media only screen and (max-width: 600px) {
	.why-calibraint-section .why-calibraint-heading img{
		max-width: 345px;
	}
}
