/* wp-custom-css */
section.blockchain.white-section {
    background: #f9f9f9 !important;
}
.footer_section {
     margin-top: -1em !important;
}

/* inline */
.sub_menu ul:before{
        border-bottom:unset;
    }
    .case-study-blog .case-study-title h1 {
        color: black;
    margin-top: 4%;
    text-align: center;
    line-height: 1;
    font-weight: 700;
    font-family: montserrat_semibold;
    margin-bottom: 1.9vw;
    font-size: 2.85vw;
}
.case-study-card{
    display: none;
}
.case-study-card.show{
    display: block;
}

@media only screen and (max-width: 1440px)
{
    .case-study-blog .case-study-title h1 {
    font-size: 50px;
}
}
@media only screen and (max-width: 1024px)
{
    .overview_section{
        padding: 120px 0px !important;
    }
}
@media only screen and (max-width: 500px)
{
    .overview_section{
        padding: 25px 0  0px !important;
    }
    .case-study-blog .case-study-title h1 {
    font-size: 24px;
}
.case-study-wrap{
    margin: 50px 0px 20px 12px;
}
}
@media only screen and (max-width: 350px)
{
    .case-study-blog .case-study-title h1 {
    font-size: 20px;
}
}
@media only screen and (max-width: 4000px) and (min-width: 1452px)
{
    .case-study-blog .case-study-title h1 {
        font-size: 2.5vw;
}
}

/* inline */
.outer {
    height: auto !important;
}

/* inline */
.case-study-card{
		padding-bottom: 3vw !important;
	}
	#MM-Content-Left-Row .mm-content-section h2{
		    text-align: left !important;
    padding-top: 3vw !important;
		line-height: 1.2 !important;
	}
	#MM-Content-Left-Row .mm-content-section p{
		    color: #6C6C6C !important;
    font-size: .85vw !important;
    line-height: 1.8 !important;
    margin-bottom: .9vw !important;
    font-family: 'montserrat_light' !important;
    text-align: left !important;
	}
	.mm-content-section{
		padding: 0 !important;
	}
	#MM-Content-Left{
		    padding: 4vw 13.7vw 7vw 13.7vw !important;
    margin-top: 0vw !important;
	}
	#MM-Content-Left-Row .mm-content-section a{
		margin-left: 0;
	}
	section.blockchain{
		padding: 5.2vw 12.4vw 0 12.4vw !important;
	}
	.testimonial-wrap{
		margin: 7vw 12.4vw !important;
	}
	.case-study-card a{
		padding-bottom: 4.24vw !important;
	}
	.case-study-card a.read-more{
		padding-bottom: 1.2vw !important;
	}
	.case-study-card p{
		margin-top: 1vw;
		font-size: .85vw !important;
    line-height: 1.8 !important;
	}
	@media only screen and (max-width: 768px){
		.case-study-blog .case-study-dec p{
			    font-size: 1.3vw !important;
    line-height: 1.6 !important;
		}
		.case-study-card h2{
			font-size: 1.3vw !important;
		}
		.case-study-card a.read-more{
			font-size: 1.2vw !important;
		}
		.case-study-blog .case-study-title h1{
			font-size: 2.1vw !important;
		}
		#MM-Content-Left{
			padding: 2vw 13.7vw 4vw 13.7vw !important;
		}
		#MM-Content-Left-Row .mm-content-section h2{
			    margin-left: 0 !important;
    padding-bottom: 1vw !important;
		}
	}
	@media only screen and (max-width: 500px){
		.case-study-blog .case-study-dec p{
			font-size: 3.67vw !important;
		}
		.case-study-blog .case-study-title h1{
			    font-size: 5.1vw !important;
    padding-bottom: 3vw;
		}
		.case-study-card p{
			 font-size: 3.67vw !important;
			line-height: 1.6 !important;
		}
		.case-study-card a.read-more{
			padding-bottom: 5.2vw !important;
		}
		.case-study-card p{
				padding-left: 5% !important;
		}
		.case-study-card h2{
			padding-left: 5% !important;
		}
		.case-study-card a{
			padding-bottom: 14.24vw !important;
		}
		.case-study-card h2{
			    font-size: 5vw !important;
    padding-bottom: 3vw;
		}
		.case-study-card a.read-more{
			font-size: 3.67vw !important;
		}
		.testimonial-wrap{
			margin: 20vw 6vw !important;
		}
		section.blockchain .slider .card{
			margin-top: 2em !important;
		}
		section.blockchain .slider .card h4{
			    margin-bottom: 4.6vw !important;
    margin-top: 6.8vw !important;
    font-size: 4.25vw !important;
		}
		section.blockchain{
			padding: 20.7vw 6vw 0vw 6.7vw !important;
		}
		#MM-Content-Left-Row .mm-content-section p{
			font-size: 3.7vw !important;
		}
		#MM-Content-Left{
			    padding: 16vw 6.7vw 13vw 6.7vw !important;
    margin-top: 0vw !important;
		}
		#MM-Content-Left-Row{
			flex-direction: column-reverse !important;
		}
	}

/* inline */
.CTA-Block.si-project-development{
            background: url("/assets/pages/Need-help-with-blockchain-development.jpg") no-repeat center;
        }
        @media only screen and (max-width: 500px) {
            .CTA-Block.si-project-development{
                background: url("/assets/pages/Need-help-with-blockchain-development.jpg") no-repeat center;
            }
        }

/* siteorigin-panels-layouts-footer */
/* Layout w645c7e754596e */ #pgc-w645c7e754596e-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w645c7e754596e .so-panel { margin-bottom:30px } #pl-w645c7e754596e .so-panel:last-of-type { margin-bottom:0px } #pg-w645c7e754596e-0.panel-has-style > .panel-row-style, #pg-w645c7e754596e-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-w645c7e754596e-0.panel-no-style, #pg-w645c7e754596e-0.panel-has-style > .panel-row-style, #pg-w645c7e754596e-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w645c7e754596e-0 > .panel-grid-cell , #pg-w645c7e754596e-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w645c7e754596e .panel-grid-cell { padding:0 } #pg-w645c7e754596e-0 .panel-grid-cell-empty { display:none } #pl-w645c7e754596e .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w649450e5ab2b6 */ #pgc-w649450e5ab2b6-0-0 , #pgc-w649450e5ab2b6-0-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) } #pg-w649450e5ab2b6-0 , #pl-w649450e5ab2b6 .so-panel:last-of-type { margin-bottom:0px } #pl-w649450e5ab2b6 .so-panel { margin-bottom:30px } #pg-w649450e5ab2b6-0.panel-has-style > .panel-row-style, #pg-w649450e5ab2b6-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w649450e5ab2b6-0-1-0> .panel-widget-style { margin-top:-3em } @media (max-width:780px){ #pg-w649450e5ab2b6-0.panel-no-style, #pg-w649450e5ab2b6-0.panel-has-style > .panel-row-style, #pg-w649450e5ab2b6-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w649450e5ab2b6-0 > .panel-grid-cell , #pg-w649450e5ab2b6-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-w649450e5ab2b6-0-0 { margin-bottom:30px } #pl-w649450e5ab2b6 .panel-grid-cell { padding:0 } #pg-w649450e5ab2b6-0 .panel-grid-cell-empty { display:none } #pl-w649450e5ab2b6 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout w649450e5ab2ae */ #pgc-w649450e5ab2ae-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w649450e5ab2ae .so-panel { margin-bottom:30px } #pl-w649450e5ab2ae .so-panel:last-of-type { margin-bottom:0px } #pg-w649450e5ab2ae-0.panel-has-style > .panel-row-style, #pg-w649450e5ab2ae-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-w649450e5ab2ae-0-0-0> .panel-widget-style { background-color:#fbfbfb } @media (max-width:780px){ #pg-w649450e5ab2ae-0.panel-no-style, #pg-w649450e5ab2ae-0.panel-has-style > .panel-row-style, #pg-w649450e5ab2ae-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w649450e5ab2ae-0 > .panel-grid-cell , #pg-w649450e5ab2ae-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w649450e5ab2ae .panel-grid-cell { padding:0 } #pg-w649450e5ab2ae-0 .panel-grid-cell-empty { display:none } #pl-w649450e5ab2ae .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } /* Layout gb28060-6aac3b9404ac2 */ #pgc-gb28060-6aac3b9404ac2-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-gb28060-6aac3b9404ac2 .so-panel { margin-bottom:30px } #pl-gb28060-6aac3b9404ac2 .so-panel:last-of-type { margin-bottom:0px } #pg-gb28060-6aac3b9404ac2-0.panel-has-style > .panel-row-style, #pg-gb28060-6aac3b9404ac2-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-gb28060-6aac3b9404ac2-0.panel-no-style, #pg-gb28060-6aac3b9404ac2-0.panel-has-style > .panel-row-style, #pg-gb28060-6aac3b9404ac2-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-gb28060-6aac3b9404ac2-0 > .panel-grid-cell , #pg-gb28060-6aac3b9404ac2-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-gb28060-6aac3b9404ac2 .panel-grid-cell { padding:0 } #pg-gb28060-6aac3b9404ac2-0 .panel-grid-cell-empty { display:none } #pl-gb28060-6aac3b9404ac2 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }