/* 1 responsive styles here
1.1 Desktop and mobile view show hide common fix
1.2 Margin removal for default column and columns
*/

/* Desktop and mobile view show hide common fix */
@media all and (min-width: 1199px) {
	.d-d-view {
		display: block !important;
	}
	.m-d-view {
		display: none !important;
	}

	.t-d-view {
		display: none;
	}
	.desk-view {
		display: block;
	}
}

@media all and (max-width: 1023px) {
	/* Contact form styles here */
	.home-contact-form {
		margin: 40px 0;
	}
	.home-contact-form .main-container .contact-container {
		display: block;
		padding: 1.5rem 1rem;
		border-radius: 0.625rem;
		background-size: cover;
	}
	.contact-form-content {
		margin: 0 0 2rem;
	}
	.contact-form-content h2 {
		margin-bottom: 1rem;
		font-size: 1.5rem;
		line-height: normal;
	}
	.contact-form-content p {
		font-size: 0.813rem;
		line-height: normal;
	}
	.contact-form-content h2,
	.contact-form-content p {
		text-align: center;
		max-width: 100%;
	}

	.our-global-clients {
		display: none;
	}

	.our-global-clients-heading{
		display: block;
	}
	.global_clients_section .client-project-scroll .first-row-scroll {
		margin-bottom: 1rem;
	}
}

@media all and (max-width: 1199px) {
	.d-d-view {
		display: none !important;
	}
	.m-d-view {
		display: block !important;
	}
	.t-d-view {
		display: block;
	}
	.desk-view {
		display: none;
	}
}

@media all and (max-width: 992px){
	.display-button {
		display: none !important;
	}
	.display-drop {
		display: block !important;
	}

}

@media all and (min-width: 769px) {
	/*
	.display-drop {
	display: none !important;
}
	.display-button {
	display: block !important;
}*/
	.button-desktop {
		display: block  !important;
	}
	.button-tab {
		display: none !important;
	}
}
@media all and (max-width: 768px) {
	/*
	.display-drop {
	display: block !important;
}
	*/

	.button-desktop {
		display: none !important;
	}
	.button-tab {
		display: block !important;
	}
}

@media only screen and (max-width: 600px) {
	.xs-text-left{
		text-align: left !important;
	}
	
	.wp-block-embed-youtube iframe{
		height: 300px;
	}
	
		
	section.ready-connect-main.ready_to_connect_container .ready_to_connect_summary:before{
		background: url(https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2024/11/18121535/Polygon-3.png) no-repeat right;
        background-size: contain;
        right: 0 !important;
        top: 8px !important;
	}

}

/* Margin removal for default column and columns */
@media only screen and (max-width: 782px) {
	.wp-block-columns:not(.is-not-stacked-on-mobile)
	> .wp-block-column:nth-child(2n) {
		margin: 0;
	}
}

/* responsive container styles here */

@media all and (min-width: 576px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 540px;
	}
}

@media all and (min-width: 768px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 720px;
	}
	
}

@media all and (min-width: 992px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 960px;
	}
}

@media all and (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1140px;
	}
}

@media all and (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1320px;
	}
}

@media all and (max-width: 768px) {
	.floating-section .mobile-view .mobile-social.active{
		height: 21.8rem !important;
	} 
	
}
	
@media all and (max-width: 700px) {
	.pum-overlay .pum-container{
		top:30% !important;
	}
	.pum-content.popmake-content .wpforms-recaptcha-container{
		padding: 0 !important;
	}
	
}

