.lph-content-image-inner {position: absolute;top: 0;height: 100%;right: -30px;width: calc(50vw + 115px);}
.lph-content-image-inner>img {width: 100%;height: 100%;object-fit: cover; object-position: top;}
.lph-content-head {font-size: 20px;font-weight: 700;line-height: 1.2;color: var(--omni-blue);margin-bottom: 52px;}
.lph-content-head h1 {line-height: 1;margin-bottom: 34px;}
.lph-form-outer {padding: 50px 0 50px 50px; height: 100%;}
.lph-content {padding-top: 66px;}   
.lph-form-bg {position: absolute;left:0; width: calc(50vw + 101px);height: 100%;top: 0;}
.lph-form-box,.lph-form-outer>.position-relative {position: relative;z-index: 9;}
.lph-image-icon {position: absolute;width: 680px;right: 7.7%;top: 9px; }
.lph-image-icon svg{width: 100%;}



/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
    .lph-form-bg{left: -15px;}
    .lph-form-outer{padding: 50px 35px;}
    .lph-content-image-inner{right: -15px;}
    .lph-content{padding-top: 50px;}
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {
    .lph-content-head h1{font-size: 40px;margin-bottom: 20px;}
    .lph-content{padding-top: 20px;}
    .lph-content-head{margin-bottom: 20px;} 

}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
    .lph-form-bg {width: 100vw;}
    .lph-form-outer {padding: 40px 0;font-size: 20px;font-weight: 700;line-height: 1.2;}
    .lph-form-box {margin-top: 40px;}
    .lph-content-image-inner{width: 100vw;position: relative;left: -15px;padding-bottom: 56.4%;}    
    .lph-content-image-inner>img{position: absolute;top: 0;left: 0;}    
    .lph-content-head h1 {margin-bottom: 0;}    
    .lph-content-head {margin-bottom: 30px;} 
    .lph-image-icon{display: none;}
}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
 @media (max-width: 575.98px){
}

/* ======================================================
! Extra small devices (portrait phones, less than 370px)
====================================================== */
@media (max-width:369.98px) { 
}
