.form-box{
    border: 1px solid rgba(228,12,12);
    padding: 35px;
    
}
.current{
 color: #8700e3;
}

.box-title{
    background-color: #8700e3;
    color: #fff;
    font-weight: 700;
    margin: -35px -35px 15px -35px;
}
.box-title .title-text {
    background-color: #530a85;
    display: inline-block;
    padding: 8px 55px 8px 25px;
}
.-txt-{text-align: center;}
.pagination>li >a{color:#fff;background-color: #530a85;}
.profile_left h2>span{padding-right: 20px; color: #656565; font-size: 85%}
.profile_left h2{text-transform: uppercase;}
.footer-bar{width: 100%;
    background-color: #8700e3;
    color: #fff;
    overflow: hidden;
    font-size: 10pt;
    padding: 10px;
    box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.23);
}
.banner{min-height: calc(100vh - 95px);}
.overlay-border{border: 1px solid #fff;
    background-color: rgba(0, 0, 0, 0.34);
    position: absolute;
    text-align: center;
    top: 20px;
    bottom: 20px;
    right: 20px;
    left: 20px;
    padding: 20px;
}
.overlay-border h1{color: #fff;}
.regrequest{width: 60%;
    margin: auto;
    background-color: #000000bf;
    padding: 25px;
    color: #fdfdfd;}
.btn-green{    padding: 10px;
    background: linear-gradient(to top, #188211, #42b239);
    border: 2px solid #229b19;
    color: #fff;
    display: inline-block;
    width: 200px;
    border-radius: 25px;
    box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.5);
}
.btn-green:hover{
    
    background: linear-gradient(to bottom, #188211, #42b239);
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.5);
}
.breadcrumb1 {
    margin-bottom: 1em!important;
}
.login_left{ background-color:#fff;
    text-align: left;    padding: 30px 0px;
    margin-top: 8%;}
.overlay-border .login_left{   padding: 30px 30px; }
.services-home{overflow: hidden;
    padding: 50px 100px;     color: #565656;}
.services-home h1{text-align: center; text-decoration: underline; margin-bottom: 50px;}
ul.service-list{list-style-type: none; line-height: 30px;}
.service-list li{height: 250px;
    text-align: center;
    background-image: url(../images/service-bg.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%;
    margin-bottom: 30px;
    font-size: 18pt;
    color: #f2f2f2;
}
.service-ico{    font-size: 55pt;
    padding: 45px 0px;}
    
   .services .login_left{margin-top:0; padding-top:0;}
   .no-v-padding{padding-top:0; padding-bottom:0;}

 
@media (max-width: 600px) {

.regrequest {
    width: 100%;
    margin: auto;
    background-color: #000000bf;
    padding: 25px;
    color: #fdfdfd;
}

.overlay-border h1, .h1 {
    font-size: 27px;
    line-height: 35px;
}
} 
