.cta_sec.bg_white .helf-section { 
    margin-top: 85px;
    position: relative;
}
.cta_sec.bg_white .helf-section::after {
    content: '';
    position: absolute;
    left: 0; right: 0; 
    top: -85px;
    width: 100%; height: 0;
    border-top: 1px solid #DBDBDB;
}

@media (max-width: 1599.98px) {
  
}

/* Extra Large devices (large desktops, less than 1440px) */

@media (max-width: 1439.98px) {
   
}

/* Large devices (desktops, less than 1200px) */

@media (max-width: 1199.98px) {
    .cta_sec.bg_white .helf-section { margin-top: 60px;}
    .cta_sec.bg_white .helf-section::after  { top: -60px;}
}

/* Medium devices (tablets, less than 992px) */

@media (max-width: 991.98px) {
    .cta_sec.bg_white .helf-section { margin-top: 50px;}
    .cta_sec.bg_white .helf-section::after  { top: -50px;}
}

/* Small devices (landscape phones, less than 768px) */

@media (max-width: 767.98px) {
    .cta_sec.bg_white .helf-section { margin-top: 50px;}
    .cta_sec.bg_white .helf-section::after  { top: -50px;}
   
}

/* Extra small devices (portrait phones, less than 576px) */

@media (max-width: 575.98px) {
    .cta_sec.bg_white .helf-section { margin-top: 30px;}
    .cta_sec.bg_white .helf-section::after  { top: -30px;}
    .aboutus .img_content_sec { padding-top: 30px;}
}