.col-overlap-main-wrapper{position: relative;}
.two-coloverlap-detail{margin-left: -42.666%;background-color:var(--dark-teal);padding: 30px; border-radius: 0px 0px 60px 0px;}
.two-coloverlap-detail .coloverlap-details{padding-right:30px;}
.two-coloverlap-detail .main-title{position: relative; padding-bottom:16px;}
.two-coloverlap-detail .main-title::after{  content: "";height: 4px;width: 48px;background-color: var(--yellow);position: absolute; bottom:0px;left: 0;}
.two-coloverlap-detail .signpost-link{margin-top:32px;}
.two-coloverlap-signposts-box .flex-row-reverse .two-coloverlap-detail{margin-left:0%; margin-right: -40%;}
@media all and (max-width: 991.98px){
	.two-coloverlap-detail{padding:25px;}
	.two-coloverlap-detail .coloverlap-details{padding-right:0px;}
    .two-coloverlap-detail .signpost-link{margin-top:20px;}
    .two-coloverlap-detail{margin-left: -20%;}
    .two-coloverlap-signposts-box .flex-row-reverse .two-coloverlap-detail{ margin-right: -20%;}
}
@media all and (max-width: 767.98px){
    .two-coloverlap-detail{margin: -40px 20px 0;}
    .two-coloverlap-signposts-box .flex-row-reverse .two-coloverlap-detail{ 
        margin-left: 20px;
    margin-right: 20px;
    }
    .two-coloverlap-detail{padding:20px;}
}