

.content_info {
    position: relative;
    width: 100%;
}
.innerpage_info .text-center {
    text-align: center!important;
}

.innerpage_info h1 {
    color: #fff;
    position: relative;
}
.bg_parallax {
    margin: 0 auto;
    padding: 0;
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: repeat-y;
    background-position: 0 50%;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.image_02_parallax {
    background: url(../img/about_banner.jpg);
	height:260px;
	background-repeat: no-repeat;
}
.opacy_bg_02 {
    bottom: 0px;
    left: 0;
    color: #dedede !important;
    width: 100%;
    position: relative;
    height: auto;
    z-index: 2;
    background: rgba(0,0,0,0.7);
}

.innerpage_info {
    position: relative;
    padding: 76px 0 !important;
    background: url(../img/slider01.png);
    background-repeat: no-repeat;
    height: 350px;
}
.innerpage_info {
    padding: 140px 0 !important;
}

.innerpage_info::before {
    content: "";
    position: absolute;
    background: #000;
    height: 100%;
    width: 100%;
    top: 0px;
    right: 0px;
    left: 0px;
    opacity: 0.5;
}
.quality-governance {
	    background: url(../img/Quality-Governance.jpg);
}
.spa-banner {
	 background: url(../img/sap-implimentation.jpg);
}
.sap-support{
	 background: url(../img/sap-support.jpg);
}
.consulting {
	background: url(../img/consulting.jpg);
}
.corporate-training {
	background: url(../img/corporate-training.jpg);
}

.aadhaar-service {
	background: url(../img/aadhar1.jpg);
}
.banking-service {
background: url(../img/banking2.jpg);	
}
.company_page {
	background: url(../img/company.jpg);	
}
.vision{
background: url(../img/vision.jpg);	
}
.values{
	background: url(../img/values.jpg);
}
.management {
	background: url(../img/management.jpg);
}
.team {
	background: url(../img/team.jpg);
}
.employee-benefits {
	background: url(../img/employee-benfits.jpg);
}
.career_banner {
	background: url(../img/career.jpg);
}
.client-banner{
	background: url(../img/client.jpg);
}
.contact-banner {
	background: url(../img/contactus.jpg);
}


.col_mid_div2 p {
    color: #fff;
    margin-bottom: 0px;
}
/*contact us css*/


.breadcrumb-area {
    background-color: #f6f2ed;
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom-width: 0px;
    padding-top: 136px;
    padding-bottom: 131px;
    background-size: cover;
    z-index: 3;
    position: relative;
    background-image: url(../img/Contact_us_hero.jpg);
    margin:0px auto;
}
.breadcrumb-list {
    margin-top: 20px;
    position: relative;
}
.breadcrumb-list li {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    line-height: 1.58;
    text-transform: uppercase;
}
.breadcrumb-list li a {
    position: relative;
}
.innerpage_info .breadcrumb-list li a {
    color: #fff;
}
.innerpage_info li.breadcrumb-item.active {
    color: #f60;
}
.breadcrumb-list li a::after {
    content: '';
    width: 0;
    height: 1px;
    bottom: 0;
    position: absolute;
    left: auto;
    right: 0;
    z-index: -1;
    -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    background: currentColor;
}
.conact-us-wrap-one {
    margin-bottom: 30px;
}
.conact-us-wrap-one .heading {
    position: relative;
    padding-left: 34px;
    font-weight: 600;
    line-height: 1.4;
    font-size: 40px;
}
.conact-us-wrap-one .heading::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 94%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #d2a98e;
}
.text-color-primary {
    color: #00456f;
}
.conact-us-wrap-one .sub-heading {
    margin-top: 15px;
    font-size: 18px;
    margin-left: 34px;
    color: #696969;
}
.contact-input {
    margin: 0 -10px;
}
.contact-input .contact-inner {
    float: left;
    margin: 0 0 20px;
    padding: 0 10px;
    width: 50%;
}
.contact-inner input, .contact-inner textarea {
    width: 100%;
    color: #000;
    border-color: #f4f4f4;
    background-color: #f4f4f4;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0em;
    border: none;
    width: 100%;
    outline: none;
    border: 1px solid #eee;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 5px;
    padding: 3px 20px;
    height: 56px;
}


#contact-form input, #contact-form textarea {
    background-color: #f1f1f1;
}
.contact-input .contact-inner {
    float: left;
    margin: 0 0 20px;
    padding: 0 10px;
    width: 50%;
}
.contact-inner {
    margin: 0 0 20px;
}
.contact-inner textarea {
    height: 150px;
    padding: 15px;
}
.submit-btn.mt-20 {
    margin-top: 20px;
}
.ht-btn.ht-btn-md {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 54px;
    height: 54px;
    text-transform: uppercase;
    background: #00456f;
}
.ht-btn {
    font-size: 15px;
    font-weight: 500;
    border-style: solid;
    border-radius: 5px;
    border-color: transparent;
    padding: 0 36px;
    text-align: center;
    color: #ffffff;
    background: #086AD8;
    border-width: 1px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.inner-page.spa_info h3 {
    font-size: 20px;
    color: #00456f;
    margin: 19px 0 17px 0;
    text-transform: capitalize;
    font-weight: 600;
}
.inner-page.spa_info p {
        font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
}
.inner-page.spa_info ul.list_item {
    padding: 0px;
}
.inner-page.spa_info .list_item li {
       list-style: none;
    position: relative;
    font-size: 16px;
    line-height: 30px;
    text-transform: capitalize;
    padding-left: 25px;
    font-family: "Playfair Display", Georgia, "Times New Roman", serif;
    color: #000;
}
.description h3.mb-10 {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    color: #2c4964;
    position: relative;
}
.description h3.mb-10::after {
    content: '';
    position: absolute;
    display: block;
    width: 40px;
    height: 3px;
    background: #00456f;
    bottom: 0;
    left: calc(50% - 20px);
}
.description h3.mb-10::before {
    content: '';
    position: absolute;
    display: block;
    width: 120px;
    height: 1px;
    background: #ddd;
    bottom: 1px;
    left: calc(50% - 60px);
}
 
.inner-page.spa_info .list_item li:before {
	    content: "\e9b2";
	    font-family: 'boxicons'!important;
	    position: absolute;
	    top: 1px;
	    right: 0px;
	    left: 0px;
	    font-size: 20px;
}
section.inner-page.spa_info h2 {
    color: #00456f;
    font-weight: 600;
}
.inner-page.spa_info .list_item ol>li {
    list-style: circle;
    padding: 0px;
}
.inner-page.spa_info .list_item li:before {
	    content: "\e9b2";
	    font-family: 'boxicons'!important;
	    position: absolute;
	    top: 1px;
	    right: 0px;
	    left: 0px;
	    font-size: 20px;
}
.inner-page.spa_info .list_item ol>li:before {
	    content: "";
}

.contact-inner select {
    color: #777;
}
.contact-inner select {
    padding: 3px 20px;
    height: 56px;
    max-width: 100%;
    width: 100%;
    outline: none;
    border: 1px solid #f8f8f8;
    border-radius: 5px;
    background-color: #f4f4f4 !important;
    background: #f8f8f8 url(../img/selector-icon.png) no-repeat center right 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.contact-inner.datepicker {
    position: relative;
}
.contact-inner.datepicker span.fa.fa-calendar {
    position: absolute;
    right: 19px;
    bottom: 12px;
    font-size: 29px;
    left: initial;
	color:#00456f;
}

form#contact-form-2 {
    width: 80%;
    height: auto;
    margin: 30px auto 0 auto;
    border-top: #00456f 5px solid;
    background: #ffffff;
    position: relative;
    padding: 3% 3% 3% 3%;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 12px rgb(0 0 0 / 12%);
    box-shadow: 0 2px 12px rgb(0 0 0 / 12%);
    border-radius: 5px;
}

.company_page .col_top_div img {
    width: 100%;
}
.company_page .col_mid_div2 {
   width: 100%;
    height: auto;
    background: #00456f;
    padding: 20px;
    color: #fff;
    border-top: 3px solid #fff;
}

/*carrer css*//
div#accordionExample {
    padding: 20px 0px;
}
.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #00456f;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
    font-size: 22px;
}
.accordion-body strong {
    font-weight: bold;
    font-family: "Playfair Display", Georgia, "Times New Roman", serif;
}
.carrer_list li {
    list-style: circle;
    line-height: 30px;
}

.accordion-button:not(.collapsed)::after {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    color: #fff !important;
    font-size: 20px ;
}


/*client css*/
section.inner-page.company_page {
    padding-bottom: 0px;
}
.section_clients img {
    width: auto;
    height: 100px;
}
.testimonial-item img.testimonial-img {
    width: auto;
    height: 100px;
}

@media (max-width:767px) {

}