.container5, .container {
    min-width: 1400px;
    padding-top: 25%;
}

.linkhome {
    font-size: 55px;
    margin-top: 20%;
}

.linkhome span {
    font-size: 70px;
    font-weight: 500;
}

.container5 h3{
    margin-top: 6%;
}
.col-md-5 img {
    width: 90%;
    margin-top: 3%;
    height: 100vh;
}
.col-md-7 h2 {
    font-size: 80px;
    text-align: center;
}

.col-md-7 p {
    margin-top: 30px;
    font-size: 50px;
    text-align: center;
}
.team {
    min-width: 1300px;
    margin-top: 30%;
}

.team h2 {
    font-size: 85px;
    margin-top: 20%;
}

.team p {
    font-size: 50px;
}
.container-fluid2 {
    width: 1300px;
}

.col-md-4 img {
     width: 380px;
    height: 380px;
}

.title1 h2 {
    font-size: 63px;
}

.title1 p {
    font-size: 55px;
}
.card1{
    width: 790px;
    height: 1100px;
    margin-bottom: 100px;
    top: 150px;
    margin-left: 18%;
}
.mercury-img{
    width: 650px;
    left: 70px;
    transition-delay: .2s;
    border-radius: 50%;
    height: 650px;
}
.card-contents{
    bottom: 55px;
    left: 100px;
}
.card-contents .info1 h2{
    font-size: 4.5em;
    line-height: 80px;
}
.card-contents .info1{
    transform: translateY(60px);
}
.card1:hover .card-contents .info1{
    transform: translateY(-80px);
}
.card-contents .info1 span{
    font-size: 4.1em;
}
.card-contents .social{
    margin-top: 5%;
    font-size: 5.5em;
}
.card-contents .read-more-btn{
    transform: translateY(50px);
    transition: .3s ease-out, .5s;
}
.card-contents .read-more-btn a{
    font-size: 2.9em;
}


.modal-box.active{
   width: 88%;
        height: 59%;
        top: 1447px;
    opacity: 1;
   transition: opacity .3s, height 0s, width 0s;
}
.modal-container.active {
    z-index: 1057;
}
.modal-content{
    width: 1200px;
        height: 1096px;
}
.modal-box{
    max-width: 2090px;
    margin: auto;
    padding: 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.modal-img{
 width: 677px;
        height: 672px;
      margin-top: 15%;
        margin-left: 28%;
}
.modal-close-btn{
    right: -253px;
        margin-top: 29px;
}
.modal-close-btn i{
    font-size: 3.9em;
}
.modal-close-btn span{
    font-size: 3.9em;
}
.modal-inner.active{
    display: flex; 
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.modal-title{
    width: 337px;
        font-size: 4.9em;
        top: 35%;
        /* left: 160px; */
        margin-left: 20%;
}
.modal-media-icons{
    top: 74%;
    left: 170px;
}
.modal-media-icons a{
    font-size: 3.5em;
}
.modal-text-content{
    
    align-items: center;
    max-height: 100vh;
}
.modal-title-sub{
    width: 1900px;
          height: 1744px;
    margin-left: 1%;
    margin-top: 80px;
}
.modal-content.active {
        content-visibility: visible;
        width: 76%;
        height: 77%;
}
.modal-text-content {
            align-items: center;
            max-height: 184vh;
        }
.modal-text-content::-webkit-scrollbar{
    background: #009970;
    width: 10px;
    border-radius: 50px;
}
.modal-text-content::-webkit-scrollbar-thumb{
    background: #01248c;
    border-radius: 50px;
    
}
.modal-title-sub{
    width: 1230px;
    height: 1326px;
}
.modal-title-sub p{
   font-size: 7.5vh;
   margin-top: 329px
    position: absolute;
}





.search{
    width: 1300px;
    margin-top: 40%;
}
.search h2{
    font-size: 60px;
    font-weight: 600;
    text-align: center;
}
.search p{
    font-size: 50px;
    text-align: center;
}

.container3 {
    width: 1200px;
    margin-top: -520%;
}
.container-fluid1{
    width: 1300px;
    background: linear-gradient(#b754f0 , #3b025c);
}
.swiper {
    width: 1200px;
    height: 100%;
}
.swiper-slide {
    width: 850px;
    height: 150%;
    margin-left: 10%;
}

.card-image1 img {
    width: 90%;
    padding-right: 30%;
    margin-top: 9%;
}
.card-contents-1 h2{
     font-size: 60px;
     font-weight: 500;
}
.card-contents-1 p{
    font-size: 45px;
}
.swiper-button-next, .swiper-button-prev{
    font-size: 90px;
    width: 80px;
    height: 80px;
}
.swiper-pagination{
    font-size: 50px;
}
.testimonial h1{
    margin-top: 170%;
    font-size: 65px;
    font-weight: 500;
}
.testimonial .row{
    margin-top: 30px;
}
.col-md-4{
    margin: 40px auto;
}
.profile{
    padding: 70px 30px 30px;
    height: 1500px;
    min-width: 1300px;
}
.profile img{
    top: 10px;
}
.user{
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.profile h3{
    font-size: 60px;
    margin-top: 15px;
}
.profile span{
    font-size: 45px;
}
blockquote{
    font-size: 41px;
    line-height: 64px;
}








