html {
    scroll-behavior: smooth;
  }


/* GLIMPSES SECTION START */
.glimpses h2{
    font-family: Proxima-Nova-bold;
    font-size: 40px;
    color: #343F52;
}
.glimpses-journey .btn-circle{
    background-color: #EFEFEF ;
    color: #343F52;
}
.glimpses-journey .btn-circle.active{
    background-color: #343F52;
    color: #EDA444;
    border: none;
    top: 3px;
}
.glimpses-journey .btn-circle:hover{
    background-color: #343F52;
    color: #EDA444;
}
.glimpses-journey h4{
    font-size: 18px;
    color: #EDA444 !important;
    font-family: Proxima-Nova-bold;
}

.glimpses-journey p{
    font-size: 16px;
    line-height: 24px;
    color: #61708A;
    text-align: justify;
    font-family: ProximaNova-Regular;
}
.glimpses-content p{
    font-size: 16px;
    color: #61708A;
    font-family: ProximaNova-Regular;
}
.icon.btn.btn-circle{
    position: relative;
    transition: 0px;
   
}
.icon.btn.btn-circle:hover{
    position: relative;
    transition: 0px;
    transform: translateY(0rem);
   
}

.icon.btn.btn-circle.arrowdes::after{
    content: "";
    position: absolute;
    height: 15px;
    width: 15px;
    background: black;
    clip-path: polygon(100% 50%, 0 0, 0 100%);
    left: 200px;
   
}


.glimpses-content .download{
    color: #4681ED !important;
    /* text-decoration: underline; */
    border: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    font-size: 16px;
    font-weight: 600;
    font-family: Proxima-Nova-bold;
}
.glimpses-content .mores{
    font-size: 16px;
    color: #61708A;
    font-family: Proxima-Nova-bold;
}

.glimpses-content .modal-header{
    justify-content: center;
    flex-direction: column;
    padding: 4% 15px;
}
.glimpses-content .modal-body{
    padding: 2% 9%;
}
.modal-body .title{
    font-family: ProximaNova-Regular;
    font-size: 16px;
    color: #61708A;
}
.glimpses-content .modal-dialog{
   max-width: 670px;
}
.glimpses-content h5{
    font-size: 32px;
    font-family: Proxima-Nova-bold;

}
.glimpses-content .modal-body p{
    font-size: 32px;
    color: #61708A;
}
.contact-form .btn-primary{
    background-color: transparent;
    border: 1px solid #343F52;
    box-shadow: none;
    color: #343F52;
    font-family: ProximaNova-Regular;
}
.contact-form .btn-primary:active{
    transform: none  !important;
}
.lines::before{
    content: "";
    width: 120px;
    position: absolute;
    height: 1px;
    background: none;
    border-top: 1px solid rgba(164, 174, 198, .2);
    top: 1.5rem;
    z-index: 1;
    right: 58px;
}
/* VISION-MISSION SECTION START */
.visionmission-images img{
    width: 50px;
    margin-right: 20px;
}
.visionmission-content h4{
    font-size: 18px;
    line-height: 31px;
    color: #EDA444;
    font-family: Proxima-Nova-bold;
    text-align: left;
}
.visionmission-content p{
    font-size: 16px;
    line-height: 24px;
    color: #61708A;
    font-family: ProximaNova-Regular;
    text-align: left;
}

/* OUR VALUES SECTION START */
.ourvalues .title{
    font-size: 18px;
    text-align: center;
    line-height: 31px;
    color: #61708A;
    font-family: Proxima-Nova-bold;
}
.ourvalues h2{
    text-align: center; 
    font-family: Proxima-Nova-bold;
    font-size: 26px;
    color: #343F52; 
}
.ourvalues .content{
    font-size: 16px;
    line-height: 24px;
    color: #61708A;
    /* text-align: center; */
    font-family: ProximaNova-Regular;
}
.ourvalues-content h4{
    font-size: 18px;
    color: #343F52;
    font-family: Proxima-Nova-bold;
    
}
.ourvalues-content p{
    color: #61708A;
    font-size: 16px;
    font-family: ProximaNova-Regular;
}

/* TRUSTED PARTNER SECTION START */
.trustedpartners .title{
    font-size: 18px;
    text-align: center;
    line-height: 31px;
    color: #61708A;
    font-family: Proxima-Nova-bold
}
.item .pbimg:hover{
    filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1.01);
  cursor: pointer;
}
.pbimg{
    filter: gray; 
  -webkit-filter: grayscale(1); 
  -webkit-transition: all .2s ease-in-out; 
  cursor: pointer;
}

/* TEAM SECTION START */
.teams .title{
    font-size: 18px;
    text-align: center;
    line-height: 31px;
    color: #61708A;
    font-family: Proxima-Nova-bold;
}
.teams h2 {
    color: #61708A;
    font-size: 16px;
    font-family: ProximaNova-Regular;
    text-align: center;
}
.team-content h4{
    font-size: 18px;
    color: #343F52;
    font-family: Proxima-Nova-bold;
}
.meta{
    color: #AFB5C0;
    font-size: 12px;
    font-family: ProximaNova-Regular;
}
.team-content p{
    color: #61708A;
    font-size: 16px;
    line-height: 20px;
    font-family: ProximaNova-Regular;
}
.social  i{
    font-size: 28px !important;
}
.card{
    border: 1px solid #E8E8E8;
    box-shadow: none;
    cursor: pointer;
}
.card:hover{
    /* box-shadow: 0 0 0 0.05rem rgb(8 60 130 / 6%), 0 0 1.25rem rgb(30 34 40 / 4%); */
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08);
    border: 1px solid transparent;
}



/* OTHER SECTION START */
.other-section .container{
    max-width: 100%;
    padding: 0;
}
.other-section .card-body h6{
    font-family: ProximaNova-Regular;
}
.other-section .card-body h3{
    font-family: Proxima-Nova-bold;
    font-size: 28px;
}
.view-btn{
    text-align: center;
}
.view{
    color: #fff;
    border-radius: 25px;
    border: 2px solid #fff;
    padding: 10px 25px;
    font-size: 16px;
    font-family: Proxima-Nova-bold;
}
.view:hover{
    color: #161616;
    background-color: #ffffff;
}

