.about-section {
  /*background-image: none!important;*/
}

.busness-list-section .list-wrapper {
overflow: hidden;
}

.busness-list-section .list-wrapper .details a {
position: relative;
}

.busness-list-section .list-wrapper .details a:before {
position: absolute;
content: "";
bottom: 0;
right: 0;
width: 0;
height: 1px;
background: #ffff;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}

.busness-list-section .list-wrapper .details a:hover:before {
right: auto;
left: 0;
width: 100%;
}

.busness-list-section .list-wrapper .list-wrapper__media {
-webkit-transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, -webkit-transform 1s;
transition: transform 1s, opacity 1s;
transition: transform 1s, opacity 1s, -webkit-transform 1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
will-change: transform, opacity;
}

.busness-list-section .list-wrapper:hover {
box-shadow: 0 0 50px 0 rgba(35, 41, 49, 0.05);
}

.busness-list-section .list-wrapper:hover .list-wrapper__media {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

/*
-------------------------------------------------------------
Slider Parallax
-------------------------------------------------------------
*/

.responsibility-section {
position: relative;
}

.responsibility-section .swiper-slide {
position: relative;
overflow: hidden;
width: 100%;
}

.responsibility-section .bg-img {
width: 100%;
height: 100%;
min-height: 450px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

@media(min-width:992px) {
.responsibility-section .bg-img {
min-height: 662px;
}
}

.bg-layer {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-size: cover;
width: 100%;
height: 100%;
}

@media(min-width:1200px) {
	.innerBanner-section .innerBanner {
    
        background-attachment: inherit!important;
}
}
.teamsub1{
	padding-bottom: 18px;
}
/*
-------------------------------------------------------------
Ordered List
-------------------------------------------------------------
*/

.order-list ol { 
    counter-reset: item;
    list-style-type: none;
    padding-left:0rem;
}
.order-list ol li { 
	display: block; 
	margin-bottom: 1rem;
	font-size: 14px;
}
.order-list  ol li:before { 
    content: counter(item)  " - "; 
    counter-increment: item 
}
.text-list-bold{
  font-weight:600;
  margin-right:0.2rem
}
/*
-------------------------------------------------------------
about thumb image
-------------------------------------------------------------
*/
.companyProfile-section .companyProfile .img-wrapper img {
    
    height: 100%;
    object-fit: cover;
}
/*.list-wrapper__media {
    position: relative;
}
.list-wrapper__media::before {
    position: absolute;
    left: 0;
    content: '';
    background: rgba(0, 85, 164, 0.6);
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.5s ease-out;
}
.list-wrapper__media:hover:before {
    opacity: 0;
}*/

.busness-list-section .list-wrapper .list-wrapper__media {
    position: relative;
}

.busness-list-section .list-wrapper .details {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}

.busness-list-section .list-wrapper .image-active, .busness-list-section .list-wrapper .image-inactive {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-out;
}

.busness-list-section .list-wrapper .image-active {
    opacity: 1;
}

.busness-list-section .list-wrapper .image-inactive {
    opacity: 0;
    transition: all 0.5s ease-out;
}

.busness-list-section .list-wrapper:hover .list-wrapper__media .image-active {
    opacity: 0;
}

.busness-list-section .list-wrapper:hover .list-wrapper__media .image-inactive {
    opacity: 1;
}


.elementor-element-718b521 .elementor-container.elementor-column-gap-default {
    max-width: 100%!important;
}
.elementor-element-718b521 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    padding: 0!important;
}
ul.simia {
    padding-left: 62px;
    margin-bottom: 0;
    list-style-type: disc!important;
}
h3.simia {
    padding-left: 19px;
}

.statistics-section .service-counter ul li::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 0;
    height: 4px;
    background-color: #0055a4;
    -webkit-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
}
.statistics-section .service-counter ul li:last-child {
    border-bottom: 4px solid #0055A4;
}

.wpcf7-form-control {
    transition: all 0.2s ease-out;
}
.wpcf7-submit:hover {
    background: #0055A4;
    transition: all 0.2s ease-out;
    color: #fff !important;
}
button.buttbussinus:hover a {
    color: #fff;
}
button.buttbussinus:hover {
    background: #0055A4;
    transition: all 0.2s ease-out;
    }
 .upload-btn p{
     display:flex;
    flex-direction: column-reverse;
 }   
.news-section .news-wrapper .news .read-more a:hover {
    background-color: #0055A4!important;
    color: #fff;
}
.navbar-top .menu-langage-switcher-container  .sub-menu  a{
    pointer-events: all !important;
}
.navbar-section .navbar .navbar-collapse .navbar-nav { margin-bottom : 0px !important;}