.level3-intro-container{min-height: 400px; position: relative; padding: 40px 0; }
.level3-left-content{ }
.level3-left-content h1{font-family:'Muli',sans-serif;font-weight:900;font-size:40px;line-height: 40px;letter-spacing: -0.8px;margin-bottom: 60px;} 
.level3-right-content{margin-left: -30px; max-width: 242px; padding-top: 13px; text-align: center;}
.level3-intro-image{margin-bottom: 55px;}
.level3-intro-image img{width:100%; max-width: 146px;}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){

}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
  .level3-left-content h1{margin-bottom: 40px;}
  .level3-left-content{ }
}
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width: 767.98px){
.level3-intro-container{padding: 20px 0; min-height: auto;}
.level3-left-content-header{display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 30px;}
.level3-left-content-header .level3-left-icon{width: 73px;}
.level3-left-content-header h1{width: calc(100% - 73px); padding-left: 30px;font-size: 30px; line-height: 32px; margin-bottom: 0;}
.level3-right-content{margin-left: 0;max-width: 100%;padding-top: 40px;text-align: center;}

}
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width: 575.98px) {
.level3-left-content-header .level3-left-icon{width: 60px;}
.level3-left-content-header h1{width: calc(100% - 60px); padding-left: 20px;}
}