.sub-page-banner {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
}
.sub-page-banner h1, .sub-page-banner h4 {
    color: #fff;
}
.why-cp h4 {
    color: #165193;
    font-size: 28px;
    font-weight: bold;
}
.why-cp p {
    font-size: 18px;
    font-weight: bold;
}
.ia-process-section h5 {
    font-weight: bold;
    font-size: 20px;
}
.ia-process-section .btn-primary {
    background-color: #165193;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background-color: #ff7648!important;
    outline: 0;
    box-shadow: 0 0 0 0 transparent!important;
}
.call-to-action-section p a {
    color: #ff7648;
}
.ia-process-section h4, .testimonial h4 {
    color: #165193;
    font-size: 28px;
    font-weight: bold;
}
.sub-page-banner .row {
    min-height: 500px;
}
.awards-section img {
    margin-bottom: 1.5rem;
    max-width: 100%;
}

.cover-image {
    object-fit: cover;
}

/*popup style*/
#jobModal h3 {
    color: #00205b;
    font-size: 22px;
}

#jobModal .modal-dialog {
    max-width: 450px;
}

#jobModal .file-choosen {
    background-color: #E4E8F9;
    padding: 20px;
    margin-left: 30px;
    margin-right: 30px;
    border-radius: 12px;
}

#jobModal .submit-button {
    margin: 0 auto;
}

#jobModal .btn-primary,
.btn-primary:focus {
    background-color: #00205b !important;
}

.file-upload .file-upload-select {
    display: block;
    color: #fff;
    cursor: pointer;
    text-align: left;
    background: #fff;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    border: 1px solid #00205b;
}

.file-upload .file-upload-select .file-select-button {
    background: #00205b;
    padding: 10px;
    display: inline-block;
}

.file-upload .file-upload-select .file-select-name {
    display: inline-block;
    padding: 10px;
    color: #333;
}

.file-upload .file-upload-select:hover .file-select-button {
    background: #00205b !important;
    color: #ffffff;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.file-upload .file-upload-select input[type="file"] {
    display: none;
}

@media (max-width: 1600px){
.sub-page-banner .row {
    min-height: 350px;
}
}
@media (max-width: 710px){
.awards-section img {
    margin: 0 auto;
    display: block;
}
}

@media (min-width: 768px){
.align-items-md-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
}