/* Home page respoinsive styles here */

@media all and (max-width: 1199px) {
	.service-card-container .service-card {
		max-width: 50%;
		padding: 0.5rem 1rem;
	}
	#client_says .widget_block .clients-say-left {
		padding: 0 2rem;
	}
	#client_says .widget_block .clients-say-left p {
		bottom: -30%;
		left: 42%;	
	}
}

@media all and (max-width: 1024px) {
	#client_says .widget_block .clients-say-left p {
		bottom: -20%;
		left: 50%;
	}
}

@media all and (max-width: 768px) {
	.banner-section h2 {
		margin-bottom: 0;
		font-size: 2rem;
		line-height: 1.5;
	}
	.banner-section p {
		max-width: 23.375rem;
		margin-top: 0.75rem;
		font-size: 0.875rem;		
	}
	.banner-section .btn-a a {
		font-size: 0.75rem;
		padding: 0.5rem 1.5rem;
	}
	.software-development-service {
		padding: 2.5rem 0;
	}
	.software-development-service h1, .software-development-service h2 {
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	.software-development-service p {
		font-size: 0.875rem;
		margin-bottom: 2rem;
	}
	.service-card-container.wp-block-column {
		margin: 0;
	}
	.service-card-container .service-card {
		max-width: 100%;
		padding: 0.5rem 0;
	}
	
	.award-section h4 {
		font-size: 1.5rem;
		line-height: 2.5rem;
	}
	.award-section p {
		font-size: 0.875rem;
	}
	
	
	#slider_192 .owl-item .sa_hover_container {
		flex-direction: column;
	}
	#slider_192 .owl-item .sa_hover_container p {
		max-width: 100%;
	}
	#slider_192 .owl-item .sa_hover_container img {
		height: 12.5rem;
		padding: 0;
		margin:0 auto 1.5rem;
	}
	#slider_192 h5 {
		font-size: 1.875rem;
		line-height: normal;
	}
	#slider_192 h6 {
		font-size: 1rem;
	}
	#slider_192 p {
		font-size: 0.875rem;
	}
	
	#client_says .wp-block-columns {
		display: block;
	}
	#client_says .widget_block .clients-say-left {
		padding: 0;
		height: 12rem;
	}
	#client_says .widget_block .clients-say-left p {
		left: 50%;
		bottom: -84%;
		font-size: 60rem;
	}
	.clients-say-left h3 {
		max-width: 13rem;
		font-size: 1.875rem;
		text-align: center;
	}
	.sa_owl_theme.owl-carousel .owl-nav {
		justify-content: center;
	}
	#slider_218 .owl-item p, #slider_218 .owl-item h5, #slider_218 .owl-item h6 {
		text-align: center;
		padding: 0 0.5rem;
	}
	#slider_218 .owl-item p {
		font-size: 1rem;
	}
	#slider_218 .owl-item h5:before {
		content: none
	}
	.home-show-work {
		margin-bottom: 2.5rem;
	}
	.responsive-workflow-container {
	padding: 2.5rem 0;
	}
}

@media all and (max-width: 640px) {
	.software-development-service h1, .software-development-service h2 {
		margin-bottom: 1rem;
	}
	.home-about-us h3 {
		font-size: 0.75rem;
	}
	#slider_192 h5 {
		font-size: 1.5rem;
		text-align: center;
	}
	#slider_192 .owl-item .sa_hover_container p, #slider_192 h6 {
		text-align: center;
	}
	
	#client_says .widget_block .clients-say-left p {
		bottom: -84%;
		font-size: 60rem;
	}
	
	.clients-say-left h3 {
		font-size: 1.5rem;
	}
	#slider_218 .owl-item h6 {
		font-size: 0.813rem;
	}
	#slider_218 .owl-item h5 {
		font-size: 1.25rem;
		margin-bottom: 0.75rem;
	}
	#slider_218 .owl-item p {
		font-size: 1rem;
	}
	
	.client-list p {
		font-size: 0.75rem;
	}
}



/* annnouncement magazine Heading Styles here */


@media only screen and (max-width: 768px) {
	.announcement-magazine{
		flex-direction: column !important;
    }	
	.announcement-para{
		padding-bottom: 16px;
		font-size: 16px;
		line-height: 24px;
	}
}
