/* smart-contract styles here */

@media only screen and (max-width: 1024px){
	.blockchain-services-common-bg:after{
		bottom: 0px;
		background-size: 1400px;
		height: 110px;
	}
	
}

@media only screen and (max-width: 1280px){
	.page-id-3334 .scd-company-content{
		margin-right: 60px;
	}	
}

@media only screen and (max-width: 992px){
	.page-id-3334 .scd-company-content{
		margin-right: 0 !important;
	}
	
	
	.hire-smart-contents{
		align-items: center;
		display: flex;
		flex-direction: column;
	}
	
	.solution-heading{
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 1rem !important;
	}
	
	.solution-heading h2{
		text-align: center;
		max-width: 600px;
	}
	
	.scd-main .smart-justify{
		display: flex;
		flex-direction: column;
	}
	
	.scd-main .smart-justify .scd-company-content{
		margin-bottom: 1.5rem;
		text-align: center;
		max-width: 100%;
	}
	
	.smart-contract-company-content{
		max-width: 100%;
	}
	
	.tablet-smart-company{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.scd-top-main,
	.scd-company-content p{
		margin-top: 1rem;
	}
	
	.tablet-blockchain-service{
		margin-top: 48px !important;
	}
	
	.wp-block-columns.smart-justify{
		align-items: center !important;
	}
}


@media only screen and (max-width: 768px) {
	.smart-contract-tablet-banner {
		justify-content: center;
		text-align: center;
	}

	.smart-contract-tablet-banner .banner-field {
		flex: 1 !important;
	}
	.banner-field-blockchain {
		display: none;
	}
	.blockchain-services-common-bg .banner-field {
		padding-top: 7.5rem;
	}
	.blockchain-services-common-bg:after {
		bottom: 0;
		height: 90px;
		background-size: 1200px
	}

	.development-service-tablet {
		flex-direction: column-reverse;
		align-items: center;
	}

	.smart-development-services,
	.solution-heading h2,
	.smart-optimization-content h2,
	.smart-optimization-content p,
	.hire-smart-contents,
	.scd-company-content,
	.smart-contract-company-content,
	.service-blockchain-content h2,
	.service-blockchain-content p {
		text-align: center;
	}

	.smart-development-services h2 {
		margin-top: 2.75rem;
		font-size: 1.5rem;
		line-height: normal;
	}

	.smart-development-services p:nth-child(2) {
		margin-top: 1.5rem;
	}

	.smart-development-services p:nth-child(3) {
		margin-top: 1rem;
	}

	.smart-contract-dev {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.solution-offer-bg {
		padding: 3rem 0;
	}

	.solution-heading {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: 1.5rem;
	}

	.solution-heading h2 {
		font-size: 1.5rem;
		max-width: 100%;
		padding-bottom: 1rem;
	}

	.solution-margin {
		margin: 0 0 1rem !important;
	}

	.smart-solution-offers h4 {
		font-size: 1.125rem;
	}

	.smart-optimization-bg {
		padding: 3rem 1.5rem !important;
	}

	.smart-optimization-content h2 {
		font-size: 1.5rem;
		margin-top: 1.5rem;
	}

	.smart-optimization-content p {
		margin-top: 0.375rem;
	}

	.smart-optimization-content {
		max-width: 100%;
		width: 100%;
		align-items: center;
	}

	.smart-blockchain-section {
		padding: 0 1rem 3rem;
	}
	.service-blockchain-content {
		position: inherit;
		max-width: 100%;
	}

	.smart-flex-end {
		flex-direction: column;
	}
	.smart-blochchain-platform {
		max-width: 100%;
		min-height: fit-content;
	}

	.hire-smart-contents {
		max-width: 100%;
	}

	.smart-margin-16 {
		margin: 0 0 1rem;
	}

	.smart-block-tablet-padding {
		padding-top: 2rem;
	}

	.business-benefits-bg {
		padding: 3rem 1rem !important;
		margin-bottom: 3.125rem !important;
	}



	.smart-contract-bg {
		padding: 2rem 1.25rem;
		margin-bottom: 4rem;
	}

	.hire-smart-contents {
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.hire-smart-column {
		flex-direction: column-reverse;
	}

	.hire-smart-contents h2 {
		margin-top: 2rem;
	}

	.scd-main {
		padding: 4rem 1.25rem;
		margin: 0 auto !important;
	}

	.scd-company-content h2 {
		max-width: 340px;
		margin: 0 auto;
	}

	.scd-company-content {
		margin-bottom: 3rem;
		max-width: 100%;
	}

	.scd-company-content p {
		margin-top: 0.75rem;
	}

	.smart-contract-company-content {
		max-width: 100% !important;
	}

	.scd-top-main {
		margin-top: 0;
	}
	
	.page-id-3334 .sccc-tablet-space:first-child {
    margin-top: 0 !important;
	}

	.sccc-tablet-space {
		margin-top: 2.25rem !important;
	}

	#other_blockchain_services_new {
		display: none;
	}

	.service-blockchain-content h2{
		max-width: 100%;
	}
	
	.smart-offer-dev-tablet {
		flex-direction: column;
	}
	.smart-justify {
		flex-direction: column;
	}
	
	.mobile-responsive-creation {
		display: block;
	}
	.solution-industries-section {
		padding-bottom: 3rem !important;
	}
}


@media only screen and (max-width: 767px) {
	
	.service-blockchain-content h2 {
		max-width: 360px;
		margin: 0 auto;
		width: 100%;
	}
	
	.service-blockchain-content h2 br{
		display: none;
	}
	
	.contract-desktop-img {
		display: none;
	}

	.business-benefits-bg {
		border-radius: 0;
	}

	.smart-creation-mobile-img {
		margin: 1rem 0;
	}


	.blockchain-services-common-bg:after {
		bottom: 0;
		height: 50px;
		background-size: 800px;
	}

	.development-services-img figure img,
	.smart-optimize-img figure img {
		max-width: 250px;
		width: 100%;
	}

	#slider_3318 .owl-item .sa_hover_container {
		margin-right: 0 !important;
	}
}
