*{
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    letter-spacing: 0.03rem; 
}


html{
    scroll-behavior: smooth;
    margin: 0;
    padding: 0;
}

body{
    margin: 0;
    padding: 0;
    overflow-x: hidden;  
}


a{
    text-decoration: none;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgb(119, 121, 121);
    font-size: 14px;
    opacity: 1; /* Firefox */
  }
  
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
  }
  
.form-control::-ms-input-placeholder { /* Microsoft Edge */
   
    color: #000;
  }


.form-shadow{
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.65); 
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.65);
}


.figure-caption{
    color: #fff;
}

footer{
    background: linear-gradient(50deg, #0f3443 0, #34e89e 100%);
    padding-top: 200px;
}

.copyright{
    font-size: 11px;
}

.footer-highlights li{
    list-style-position: inside;
    list-style-type: none;
    line-height: 1.75rem;
    font-weight: 500;
    text-align: left;
}


.footer-highlights h6{
    font-weight: 600;
}



.grad-bg{
    background: linear-gradient(50deg, #0f3443 0, #34e89e 100%);
}
 
.banner-erp{
    position: relative;
    height: 600px;
    overflow-x: hidden;
}

.img{
    position: absolute;
    left: 52%;
    bottom: 0;
    z-index: 1;
    
}

.erp-con{
    padding-bottom: 60px;
}

.pro-banner{
    margin-top: 60px;
    margin-bottom: 60px;
}

.ss-2-abs{
    top: 15%;
    left: 2%;
}

.product-features{
    display: flex;
    justify-content: center;

}

.product-features p{
    font-size: 17px;
   
}

.pf{
    -webkit-box-shadow: inset 1px 0px 9px 3px rgba(0,0,0,0.6); 
    box-shadow: inset 1px 0px 9px 3px rgba(0,0,0,0.6);
}

.about-title{
    color: #155d42;
    }

.product-mod{
    width: 120px;
    transition: all 0.3s;
}


.product-mod:hover{
    transform: scale(105%);
  -webkit-box-shadow: 0px 0px 10px 2px #fff; 
    box-shadow: 0px 0px 10px 5px #fff;
}

.product-mod:active{
    transform: scale(102%);
    box-shadow: 0 0 0 0 black;
}


.features-erp-ul li{
    color: #2e3133;
    padding: 10px 5px;
    list-style-image: url('tick-1.png');
    list-style-position: outside;
    list-style-type: square;
    
   
}

.features-erp-ul-even li{
    color: #000;
    padding: 10px 5px;
    list-style-image: url('tick-2.png');
    list-style-position: outside;
    list-style-type: square;
    
   
}

.features-erp-ul li::before, .features-erp-ul-even li::before{
    padding-right: 10px;
  
}


.features-erp-ul, .features-erp-ul-even{
    padding-left: 16px;
}

.zoom-anim{
    cursor: pointer;
    transition: all 0.25s;
}

.zoom-anim:hover{
    transform: scale(105%);
}

.bd-left{
    border-left: 1px solid #fff;
}

.bd-right{
    border-right: 1px solid #6C757D  ;
}

.last-row .border-product{
    border-bottom: none !important;
  }
  
.border-product{
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
}
  
.border-product:nth-last-child(1){
    border-right: none;
}

.form-bg{
    background-color: #E7F7F4;
}

.erp-banner{
    margin-top: 54px;
}




@media screen and (min-width:993px) {
    .erp-banner{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 600 600'%3E%3Cpath d='M0.44910403997141657 603.5928422162638C-99.10178996214829 603.2934410124726 -100.59879598110479 110.02995915707925 -1.3473031827763862 11.676663989792047C97.90418961555201 -86.67663117749514 595.6586596261506 -85.17962515853864 595.9580608299418 13.47307121253985C596.2574620337331 112.12576758361834 99.99999804209114 603.8922434200551 0.44910403997141657 603.5928422162638C-99.10178996214829 603.2934410124726 -100.59879598110479 110.02995915707925 -1.3473031827763862 11.676663989792047 ' fill='url(&quot;%23SvgjsLinearGradient1000&quot;)' transform='matrix(1.077940370881574,0,0,1.077940370881574,-20.30163929256952,-21.132969156070317)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='SvgjsLinearGradient1000'%3E%3Cstop stop-color='%230f3443' offset='0'%3E%3C/stop%3E%3Cstop stop-color='%2334e89e' offset='1'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
background-repeat: no-repeat no-repeat;
background-position: center center;
background-size: cover;
    }
    
}

@media screen and (min-width:992px) {
    .erp-banner{
        margin-top: 120px;
    }
}


@media screen and (max-width:993px) {

    .erp-banner{
        margin-top: 116px;
    }
  
    .img{
        position: static;
        text-align: center;
    }

    .banner-erp{
        height: auto;
        overflow: none;
    }

    .banner-erp h2{
        text-align: center;
    }


    .form-shadow{
        box-shadow: 0 0 0 0;
    }

    .bd-left{
        border-left: none;
    }
    
    .bd-right{
        border-right: none;
    }

    .last-row .border-product{
        border-bottom: 1px solid gray !important;
      }
      
    .border-product{
        border-right: 1px solid gray;
        border-bottom: 1px solid gray;
        border-top: 1px solid gray;
        border-left: 1px solid gray;
    }
      
    .border-product:nth-last-child(1){
        border-right: 1px solid gray;
    }

    .erp-banner{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 600 600'%3E%3Cpath d='M0.44910403997141657 603.5928422162638C-99.10178996214829 603.2934410124726 -100.59879598110479 110.02995915707925 -1.3473031827763862 11.676663989792047C97.90418961555201 -86.67663117749514 595.6586596261506 -85.17962515853864 595.9580608299418 13.47307121253985C596.2574620337331 112.12576758361834 99.99999804209114 603.8922434200551 0.44910403997141657 603.5928422162638C-99.10178996214829 603.2934410124726 -100.59879598110479 110.02995915707925 -1.3473031827763862 11.676663989792047 ' fill='url(&quot;%23SvgjsLinearGradient1000&quot;)' transform='matrix(1.7103393581163142,0,0,1.7103393581163142,-185.0267487911347,-192.60339122871392)'%3E%3C/path%3E%3Cdefs%3E%3ClinearGradient id='SvgjsLinearGradient1000'%3E%3Cstop stop-color='%230f3443' offset='0'%3E%3C/stop%3E%3Cstop stop-color='%2334e89e' offset='1'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat no-repeat;
        background-position: center center;
        background-size: cover;
    }
    

}

@media only screen and (max-width: 1198px) and (min-width: 993px)  {
   
    .erp-con{
        padding-bottom: 350px;
    }

  }

@media screen and (min-width:572px){
    .abt-btn{
        width: 30%;
    }
}
