.full-width-header .menu-area .logo-part img { max-height: 60px !important;}
.rs-services .row{ z-index: 2;}
.rs-services .shape-part .dance{ z-index: 1;}
.rs-services .line-inner {z-index: -1 !important;}
body .line-inner .line { background: transparent !important;}
.rs-counter { right: 230px !important;}
img.main-img { background-color: #03228f; max-width: 100%; border-radius: 100%; padding: 20px;}
.modal .modal-dialog .modal-content { padding: 40px; background: #fff; border-top: solid 8px #03228f; border-radius: 100%;}
.modal .modal-dialog .modal-content .modal-header h5 {font-size: 24px;color: #03228f; font-weight: 700;  }
.col-lg-4.md-mb-30 {padding-top: 35px;  }
.apply-btn-text { padding-top: 25px; }           
.btn-primary {color: #fff; background-color: #03228f; border-color: #007bff;}
.color-text{ color: #03228f;   }
.modal-content{ padding: 87px !important; height: 700px; width: 700px;}
.apply-for{margin: 10px;}
.employee-info .model-input{ border: none; border-radius: 5px; background-color: #FFF;   box-shadow: 0 0 10px 0 #eaeaea; padding: 8px;font-size: 13px; width: 100%;}
.postion-infor .model-input{border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 10px 0 #eaeaea; margin-top: 10px; margin-bottom: 10px; padding: 8px; font-size: 13px; width: 100%;}
.model-inputs { border: none; border-radius: 5px; background-color: #FFF;  box-shadow: 0 0 10px 0 #eaeaea; margin-top: 10px; margin-bottom: 10px; padding: 8px; width: 46% !important; margin-right: 7px; font-size: 13px;}
.form-input-row { margin-top: 20px; margin-bottom: 20px;}
.select-postion{ display: flex !important;}
.employee-info { margin-top: 20px;}
.modal-title { text-align: center; margin: 0 auto;}
.employee-info h5{ color: #7f7f7f; margin-top: 20px; margin-left: 15px; font-size: 15px; margin-bottom: 20px;}
.form-input-row .message-lable{ margin-top: -10px; overflow: hidden; clear: both;}
.input#chooseFile{border-radius: 5px;  background-color: #FFF; box-shadow: 0 0 10px 0 #eaeaea;}
.file-select {margin-top: 4px;}
input#chooseFile { border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 10px 0 #eaeaea; font-size: 13px; width: 67%; margin-left: 25%;}
.col-md-12.text-center {padding-top: 50px;}
input.btn-theme {border-radius: 40px 41px 41px 41px; padding: 9px 41px 9px 40px; border: 1px solid; background-color: #03228f; color: #fff;}
.employee-info .model-btn { border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 10px 0 #eaeaea; padding: 0px; font-size: 13px; width: 100%; }
.modal-open { position: fixed;}
.wrt-backgroung { position: absolute; z-index: 1; opacity: 0.1; top: 14%; left: 9%;}
.employee-info  { z-index: 2;}
input[type=file]::file-selector-button { border: 2px solid #FFF; padding: .2em .4em;  border-radius: .2em; background-color: #dce4ec; color: #000; }
input[type=file]::file-selector-button:hover { border: 2px solid #03228f; padding: .2em .4em; border-radius: .2em; background-color: #03228f; color: #FFF;}

/* Home Page */
.main-home .services-title {font-size: 21px !important;}
.main-home .services-desc p { overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}