/* .bgimage1{
    background-image: url('img/background.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
} */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Ubuntu:wght@300;400;500;700&display=swap');


 
 * {
    font-family: 'Ubuntu', sans-serif !important;

 }

 h1,h2,h3,h4,h5,h6{
    font-family: 'Ubuntu', sans-serif !important;
 }

 p{
    font-family: 'Ubuntu', sans-serif !important;
 }
 
 .parafont{
    font-size: 18px !important;
    font-family: 'Ubuntu', sans-serif !important;
    text-align: justify;
 }

 .enquire{
  color: #da251d !important;
  border-color: #383481 !important;
 }

 .enquire:hover {
    color: #fff !important;
    /* background-color: #091e3e;
    border-color: #091e3e; */
  }


.round-carousel{
    border-radius: 0px 0px 170px 170px !important;
}

/* .navbar-dark{
     background-color: rgba(255, 255, 255, 0.5) !important;
    

} */

.bannerheading{
    margin-top: 80px;
}


/*** Service ***/
.service-item {
    position: relative;
    border-radius: 8px;
    /* box-shadow: 0 0 45px rgba(0, 0, 0, .07); */
}

.service-item .service-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 8px;
    overflow: hidden;
    z-index: -1;
}

.service-item .service-img img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    object-fit: cover;
    border-radius: 10px;
}

.service-item .service-img::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    z-index: 1;
}

.service-item .service-img::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #FFFFFF;
    transition: .5s ease-out;
    z-index: 2;
}

.service-item:hover .service-img::after {
    width: 0;
    left: auto;
    right: 0;
}

.service-item .service-text .service-icon {
    /*width: 140px;*/
    width: 100px;
    height: 100px;
    /* padding: 15px; */
    padding: 5px;
    margin-top: -70px;
    margin-bottom: 40px;
    /* background: #FFFFFF; */
    border-radius: 140px;
    overflow: hidden;
    /* box-shadow: 0 0 60px rgba(0, 0, 0, .1); */
}

.service-item .service-text h5,
.service-item .service-text p {
    transition: .5s;
}

.service-item:hover .service-text h5,
.service-item:hover .service-text p {
    color: #FFFFFF;
}

.service-item .service-text .btn {
    /* color: var(--secondary); */
    color: #da251d;
    background: #FFFFFF;
    /* box-shadow: 0 0 45px rgba(0, 0, 0, .25); */
}

.service-item .service-text .btn:hover {
    color: var(--dark);
    /*background: var(--secondary);*/
    background: #fff;
}

.btn-square {
    width: 38px;
    height: 38px;
}

/* html{
    background-image: url('./img/background.jpg') center center cover no-repeat fixed;
    background-size: cover;
} */


/* Counter section */

.cid-t5Bvo2RzY7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background-color: #091E3E;
    position: relative;
    overflow: hidden;
  }

.countersection {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../img/boat.jpg') !important;
    opacity: 0.9;
}

.cid-t5Bvo2RzY7 .card-row {
    justify-content: flex-start;
}

.card {
    background-color: transparent;
    border: none;
}



.cid-t5Bvo2RzY7 .row {
        justify-content: center;
}
    
.card-wrapper, .item-wrapper {
    overflow: hidden;
}

/* .card-wrapper {
    -webkit-flex: 1;
} */

.card-box {
    width: 100%;
}

.cid-t5BAU5cYvn .iconfont-wrapper .mbr-iconfont {
    font-size: 21px;
    color: #161616;
  }

  .cid-t5BDqFjsLE .position-wrap .mbr-iconfont {
    color: #161616;
    font-size: 1rem;
  }

.cid-t5Bvo2RzY7 .card-head {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.cid-t5Bvo2RzY7 .card-title, .cid-t5Bvo2RzY7 .iconfont-wrapper {
    color: #ffffff;
}

.cid-t5Bvo2RzY7 .mbr-iconfont {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    padding: 8px;
    border: 2px solid #000000;
    border-radius: 50%;
    font-size: 20px;
    color: #000000;
    margin-bottom: 1rem;
    width: min-content;
  }

  [class^="mobi-"], [class*=" mobi-"] {
    /* font-family: 'Moririse2' !important; */
    
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .cid-t5Bvo2RzY7 .card-title, .cid-t5Bvo2RzY7 .iconfont-wrapper {
    color: #ffffff;
    text-align: -webkit-center;
}

.cid-t5Bvo2RzY7 .card-title {
    color: #ffffff;
    width: 100%;
    margin-bottom: 0;
}

.display-5 {
    /* font-family: 'Manrope', sans-serif; */
    font-size: 2rem;
    line-height: 1.3;
}

.cid-t5Bvo2RzY7 .card-text {
    color: whitesmoke;
    width: 100%;
    margin-bottom: 0;
    margin-top: 1rem;
    text-align: -webkit-center;
}

.display-4 {
    /* font-family: 'Manrope', sans-serif; */
    font-size: 1.25rem;
    line-height: 1.5;
}


.fa, .far, .fas {
    font-family: "Font Awesome 5 Free"!important;
}


.fab {
    font-family: "Font Awesome 5 Brands" !important;
}




.service-item .offer{
    position: relative;
    height: 300px;
    padding: 0 30px !important;
    transition: .5s;
}


.offerheading{
    height: 40px;
}

/*.navbar-brand img{
    max-height: 63px;
}*/

/* industries slider start */

.home-demo .item {
    background: #091e3e !important;
}

.home-demo h3 {
    color: #FFF;
    text-align: center;
    padding: 2rem 18px;
    margin: 0;
    font-style: italic;
    font-weight: 300;
    font-size: 22px !important;
    
}

/* industries end */

/* Documents dropdown start */

.dropdown-menu li {
position: relative;
}
.dropdown-menu .dropdown-submenu {
display: none;
position: absolute;
left: 100%;
top: -7px;
}
.dropdown-menu .dropdown-submenu-right {
left: 100%;
right: auto;
}
.dropdown-menu > li:hover > .dropdown-submenu {
display: block;
}


/* Documents dropdown section end */

