



/*fonts*/
.cta-iphone__img-iphone {
    overflow: hidden;
}

.nd-image-with-line .cta-iphone__img-iphone img{
padding:0px 20px;
}
.feat-slider.v2-style .nd-phone-row {
    max-width: 760px;
    margin: 0 auto;
}

.nd-wide-button .btn {

    padding: 12px 32px;
}

.nd-feature-block-footer {
    padding-top: 50px;
    font-size: 22px;
    line-height: 32px;
    max-width: 734px;
    margin: auto;
}

.nd-feature-block-subheading {
    max-width: 734px;
    margin: auto;
    font-size: 22px;
    line-height: 32px;
}

.feat-slider__item-title {
    font-size: 20px;
    line-height: 24px;
}

.feat-slider__item-rtext p {
    font-size: 17px;
    line-height: 30px;
}

.feat-slider__item-rtext a > span{
    color: var(--c-darkgreen) !important;
    text-decoration: underline;
}

.feat-slider__item-rtext a span:hover{
    color: var(--c-bg-primary);
    text-decoration: underline;
}

.feat-slider__item-rtext li {
    font-size: 17px;
    line-height: 30px;
}


.feat-slider.v2-style .feat-slider__item {
    border-bottom: none !important;

}



.feat-slider.v2-style .feat-slider__item>.row>div:first-of-type {
    border-bottom: none !important;
}


.nd-iphone-smb-line-left {
    position: relative;
    background-color: #004d35;
    height: 1px;

}



.nd-iphone-smb li {
    text-align: left;
}

.nd-iphone-smb-line-right {
    position: relative;
   
    height: 1px;

}

 

.nd-iphone-smb .align-items-md-center {
    padding-bottom: 40px;
}


/*-------------*/

 
  

 .nd-image-with-line .nd-iphone-smb-line-right {
        margin-bottom: 80px;
    }
    

 .nd-image-with-line .nd-iphone-smb-line-left{
        margin-bottom: 80px;
    }
  
.nd-iphone-smb-line-left,
.nd-iphone-smb-line-right {
    width: 95%;
    margin: auto;
  
}
@media (min-width: 400px) {
  .nd-iphone-smb-line-left,
.nd-iphone-smb-line-right {
     width: 95%;
 
  
}
  
@media (min-width: 576px) {
  .nd-iphone-smb-line-left,
.nd-iphone-smb-line-right {
     width: 490px;
   
  
}
}

@media (min-width: 768px) {
 .nd-image-with-line .nd-iphone-smb-line-right {
        padding-bottom: 0px;
    }
  
   .nd-image-with-line .nd-iphone-smb-line-left{
        margin-bottom: 0px;
    }
  
    .nd-image-with-line .row {
        padding-bottom: 100px;
    }


 
  
      .nd-iphone-smb-line-right {
          right: 0px;
    width: 310px;
        top:-3px;
    }

    .nd-iphone-smb-line-left {
        left: 0px;
        width: 310px;
      top:-3px;
    }

}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

    .nd-featured-align-right {
        text-align: right;
    }

     

    .feat-slider__item-title {
        font-size: 34px;
        line-height: 41px;
    }

    .feat-slider__item-rtext p {
        font-size: 15px;
        line-height: 30px;
    }

    .feat-slider__item-rtext li {
        font-size: 15px;
        line-height: 30px;
    }
  
      .nd-iphone-smb-line-right {
          right: 0px;
    width: 355px;
    }

    .nd-iphone-smb-line-left {
        left: 0px;
        width: 355px;
    }
}

/* // Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {


    .nd-iphone-smb-line-right {
 
          right: 0px;
    width: 450px;
    top: -3px;
    }

    .nd-iphone-smb-line-left {
    left: 1px;
    width: 450px;
    top: -3px;
    }
}