/*Custom Style*/

/*@import url('https://cdn.rawgit.com/sh4hids/bangla-web-fonts/lal-sabuj-normal/stylesheet.css');*/
/*@import url('https://fonts.googleapis.com/earlyaccess/notosansbengali.css');*/

.slider-content h2.subtitle, .testimonial-left-content h4, .testimonial-left-content p{
   font-family: 'Lato', sans-serif;
   /*'LalSabujNormal';, 'Noto Sans Bengali', sans-serif;*/
}
a{
   text-decoration: none;
}
/*Topbar*/
.navbar-area {
   padding: 0 0 10px;
}
#topbar {
   background: #cb0000;
   color: #fff;
   padding: 2px 0;
}
#topbar ul>li {
   display: inline-block;
   padding-right: 1px;
}
.topbar-contact ul>li, .topbar-contact ul>li>a, .topbar-social>ul>li {
   font-size: 14px;
}
#topbar a, #topbar ul>li a{
   color: #fff;
   padding: 10px 5px;
   transition: all .35s ease-in 0s;
}
#topbar ul>li a:hover {
   background: #fff;
   color: #cb0000;
}
@media (max-width:  575px){
   #topbar .container>.row>div {
      padding: 0 10px;
   }
   #topbar a, #topbar ul>li a{
      padding: 5px;
   }
}
/*Navbar*/
#mainMenu nav.navbar {
   margin: 0;
}
.navbar-brand>img {
   height: 55px;
}
.navbar-area .navbar .navbar-nav .nav-item a {
   color: #000;
}
.navbar-area .navbar .navbar-nav .nav-item.active > a, .navbar-area .navbar .navbar-nav .nav-item:hover > a {
   color: #cb0000;
}
.navbar-area .navbar .navbar-nav .nav-item a::before{
   background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%, #cb0000 100%);
}
.navbar-area.sticky .navbar .navbar-nav .nav-item a::before{
   background: linear-gradient(to right, rgba(18, 18, 18, 0) 0%, #cb0000 100%)
}
/*.carousel-item::before{
   background: transparent;
}*/

/*Menu*/
.navbar-area.homepageMenu {
   /*position: sticky;*/
   position: inherit;
   box-shadow: 0px 10px 25px 0px rgb(18 18 18 / 5%);
}
.navbar-area.otherPage {
   position: inherit;
   padding: 0;
}
section.navbar-area.otherPage.sticky {
   /*position: sticky;*/
   position: inherit;
}
.navbar-area #dynamicMenu .navbar .navbar-nav .nav-item a {
   text-transform: uppercase;
}
#dynamicMenu li.nav-item.dropdown ul.dropdown-menu>li a.dropdown-item:hover {
   color: #fff;
}
@media (min-width:  992px) and (max-width:  1200px){
   .navbar-area .navbar .navbar-nav .nav-item a {
      font-size: 13px;
   }
   .navbar-area #dynamicMenu .navbar .navbar-nav .nav-item a {
      font-size: 11px;
   }
}
@media(max-width:  800px){
   a.navbar-brand {
      padding: 10px;
   }
}
@media (min-width:  1366px) and (max-width:  1600px){
   .navbar-area #dynamicMenu .navbar .navbar-nav .nav-item {
      margin: 0 10px;
   }
}
@media (min-width:  1920px){
   .navbar-area #dynamicMenu .navbar .navbar-nav .nav-item {
      margin: 0 15px;
   }
}
   /*Background Below Slider Starts*/
   .bg {
      background-color: #009fc9;
      background-size: cover;
      -webkit-background-size: cover;
      width: 100%;
      height: 6em;
      overflow: hidden;
      position: relative;
      z-index: -1;
      margin-top: 0;
   }
   .bg:after {
      content: "";
      width: 200%;
      height: 0;
      padding-top: 70%;
      border-radius: 100%;
      background: #fff;
      position: absolute;
      bottom: 2%;
      left: 50%;
      transform: translateX(-50%);
   }
   /*Background Below Slider Ends*/
.navbar-area .navbar-brand {
   display: none!important;
}
.navbar-area.sticky .navbar-brand {
   display: block!important;
}
/*Testimonial Starts*/
.testimonial-area .testimonial-content-wrapper{
   left: 0;
}
.testimonial-area .testimonial-right-content {
   margin-top: -10em;
   max-width: initial;
   z-index: 2;
   background: none;
   padding: 0;
   box-shadow: none;
   z-index: 12;
}
@media (min-width:  1366px) and (max-width:  1600px){
   .testimonial-area .testimonial-right-content {
      margin-top: -7em;
   }
}
.slick-track {
   padding: 30px 10px;
}
.single-testimonial {
   width: fit-content!important;
   box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
}
.testimonial-area {
   position: relative;
   background: #f3f3f3;
   padding-top: 0;
   padding-bottom: 150px;
}
.testimonial-area:before {
    background: #f3f3f3;
}
.testimonial-area:after {
    background: #f3f3f3;
}
/*.testimonial-area:before {
   position: absolute;
   content: "";
   top: -5em;
   left: 0;
   background: #cb0000;
   width: 100%;
   height: 15em;
   transform: skewY(-3deg);
   z-index: 11;
}
.testimonial-area:after {
   position: absolute;
   content: "";
   background: #cb0000;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 18em;
}*/
.testimonial-left-content h4.title.colorWhite {
   color: #fff;
   font-size: 35px;
}
.testimonial-left-content {
   position: relative;
   background: #fff;
   border-radius: 30px;
   padding: 20px;
   z-index: 15;
}
.testimonial-left-content:before {
   position: absolute;
   content: '';
   border-radius: 30px;
   border: 1px solid #fff;
   top: 10px;
   left: 10px;
   right: 0;
   bottom: 0;
   height: 100%;
   width: 100%;
}
.testimonial-area .testimonial-left-content .text {
   font-size: 20px;
}
span.fgWhite {
   background: #fff;
   color: #cb0000;
}
@media (max-width: 480px){
   #youtubeWrapper iframe {
      width: 100%;
   }
   .single-testimonial {
      width: auto!important;
      padding: 20px;
      border-radius: 20px;
   }
   .single-testimonial iframe {
      width: 265px!important;
   }

}
   /*FB Section Not Present*/
   .infoWithoutFb .testimonial-left-content {
      margin-top: 70px;
      margin-bottom: 70px;
   }
   /*FB Section Not Present*/
/*Quick Info Starts*/
/*/background: url(../images/gallery/witty-info-bg.jpg);*/
#team {   
   width: 100%;
   height: 100%;
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
}
#team h3 {
   color: #fff;
}
.stats-bg {
   background: rgba(24,117,186,.3);
   height: 100%;
}
.stats-icon>img {
   width: 7em;
   background: #fff;
   border-radius: 50%;
   padding: 5px;
   box-shadow: 1px 5px 5px rgb(0 0 0 / 50%);
}
.stats-item h1{
   margin: 10px 0;
}
.stats-item {
   margin-bottom: 30px;
}
/*Quick Info Ends*/
/*Gallery Starts*/
#gallery {
   background: #f4f6f7;
}
.gallery-item {
   background: #fff;
   padding: 10px;
   /*box-shadow: 15px 0px 10px -15px rgb(0 0 0 / 15%), -15px 0px 10px -20px rgb(0 0 0 / 15%), -12px 0px 10px -20px rgb(0 0 0 / 15%), 0px 15px 10px -20px #1b75ba;*/
   box-shadow: 1px 3px 5px rgb(0 0 0 / 15%);
   border-radius: 15px;
   text-align: center;
   transition: all .35s ease 0s;
}
.gallery-item .zoomIcon img {
   border: none;
   border-radius: 20px;
   width: 285px;
   height: 150px;
   padding: 0;
   transform: scale(1.0);
   transition: all .35s ease-in 0s;
}
.gallery-item .zoomIcon:hover img{
   transform: scale(1.05);
}
.gallery-item h4 {
   text-align: center;
   font-size: 18px;
}
#gallery .slick-slide, #videoGallery .slick-slide, #ourConsultant .slick-slide{
   padding: 0 20px 0 0;
}
/*.zoomIcon {
   position: relative;
}
.zoomIcon i {
   position: absolute;
   bottom: 0;
   right: 0;
   background: #cb0000;
   color: #fff;
   width: 35px;
   height: 35px;
   line-height: 33px;
   font-size: 20px;
   text-align: center;
   border-radius: 50%;
   border: 2px solid #fff;
   transform: scale(1.0);
   transition: all .35s ease-in 0s;
}
.gallery-item:hover .zoomIcon i{
   transform: scale(1.15);
}*/
.slick-prev:before, .slick-next:before {
   color: #cb0000;
}
@media (max-width: 360px){
   .gallery-item .zoomIcon img {
      width: 100%;
      height: 210px;
   }   
}
@media (max-width: 575px){
   .slick-prev {
      left: -10px;
   }
   .slick-next {
      right: -10px;
   }
}
@media (min-width:  1920px){
   .galleryItemWrapper .gallery-item .zoomIcon img {
      width: 100%;
      height: 178px;
   }
}
@media (min-width: 992px) and (max-width: 1365px ){
   .galleryItemWrapper .gallery-item .zoomIcon img {
      width: 100%;
      height: 121px;
   }
}
@media (max-width: 768px){
   .galleryItemWrapper .gallery-item .zoomIcon img {
      width: 100%;
      height: 118px;
   }  
}
   /*Gallery List Page Starts*/
   @media (min-width: 1920px){
      #contentBodyWrapper .gallery-item .zoomIcon img{
         width: 100%;
         height: 180px;
      }   
   }
   @media (min-width: 992px) and (max-width: 1365px){
      #contentBodyWrapper .gallery-item .zoomIcon img{
         width: 100%;
         height: 123px;
      }   
   }
   @media (min-width: 576px) and (max-width: 991px){
      #contentBodyWrapper .gallery-item .zoomIcon img{
         width: 100%;
         height: 178px;
      }   
   }   
   /*Gallery List Page Ends*/
/*Gallery Ends*/
/*Video Gallery Starts*/
.videoGalleryItemWrapper .gallery-item .zoomIcon img {
   width: 390px;
   height: 200px;
}
@media (min-width: 361px ) and (max-width: 575px){
   .videoGalleryItemWrapper .gallery-item .zoomIcon img {
      width: 100%;
      height: 315px;
   }
}
/*Video Gallery Ends*/
/*Department Starts*/
#department {
   background: url(../../assets/images/blur-hospital-bg.jpg);
   width: auto;
   height: 100%;
   background-attachment: fixed;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   position: relative;
}
h3.title.colorWhite {
   color: #fff;
}
#department .title-name>h2 {
   color: #fff;
}
   /*hover style*/
.single-service {
   position: relative;
   z-index: 2;
   overflow: hidden;
   margin-top: 15px;
   margin-bottom: 15px;
}
.single-service {
   text-align: left;
   position: relative;
   padding: 130px 40px 45px;
   box-shadow: 0 5px 35px #0000000d;
   border-radius: 20px;
   background: rgba(255,255,255,0.75);
   z-index: 5;
   overflow: hidden;
   -webkit-transition: all .4s ease;
   -moz-transition: all .4s ease;
   transition: all .4s ease;
   margin: 15px 0;
}
.single-service:hover {
   background: #1b75ba;
}
.single-service h3.colorBlack{
   color: #333;
   padding-top: 10px;
   text-align: center;
   font-size: 22px;
}
.single-service:hover h3.colorBlack {
   color: #fff;
}
.circles-wrap {
   position: absolute;
   /*bottom: -65%;*/
   bottom: -80%;
   right: -50%;
   z-index: -1;
}
.circles {
   height: 400px;
   width: 400px;
   background: 0 0;
   display: flex;
   position: relative;
   align-items: center;
   justify-content: center;
   z-index: 1;
}
span.circle {
   border-radius: 50%;
   position: absolute;
   -webkit-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all .4s ease;
   -moz-transition: all .4s ease;
   transition: all .4s ease;
}
span.circle.circle-1 {
   height: 100px;
   width: 100px;
   background: #fff;
   opacity: .2;
   z-index: 5;
   display: inline-block;
   z-index: 5;
}
span.circle.circle-2 {
   height: 200px;
   width: 200px;
   background: #fff;
   opacity: .2;
   z-index: 4;
}
span.circle.circle-3 {
   height: 300px;
   width: 300px;
   background: #fff;
   opacity: .2;
   z-index: 3;
}
span.circle.circle-4 {
   height: 400px;
   width: 400px;
   background: #fff;
   opacity: .2;
   z-index: 2;
}
.single-service:hover span.circle {
   -webkit-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}
.single-service:hover span.circle, .single-service.active span.circle {
   transform: scale(1);
   -webkit-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}
.single-service:hover span.circle, .single-service.active span.circle {
   transform: scale(1);
   -webkit-transition: all .3s;
   -o-transition: all .3s;
   transition: all .3s;
}
/*Icon Bg*/
.single-service .serial span {
   font-size: 30px;
   position: absolute;
   left: 40px;
   top: 40px;
   height: 65px;
   width: 65px;
   line-height: 65px;
   text-align: center;
   /*background: #00A7F10f;*/
   /*background: #f4eeff;*/
   background: #fff;
   color: #1b75ba;
   -webkit-transition: all .4s ease;
   -moz-transition: all .4s ease;
   transition: all .4s ease;
   border-radius: 70% 30% 30% 70%/60% 40% 60% 40%;
}
.single-service:hover .serial span {
   border-color: transparent;
   background: #fff;
   color: #1b75ba;
   border-radius: 50%;
}
   /*hover style*/

#department .single-service {
   padding: 20px;
}
#department .serial>img {
   width: 100%;
   max-height: 220px;
   transform: scale(1);
   transition: all .35s ease-in 0s;
}
#department .serial>img:hover {
   transform: scale(1.05);
}
@media (max-width:  575px){
   #department .serial>img {
      max-height: inherit;
   }
}
/*Department Ends*/
/*Section Starts*/
#services {
   background-color: #fff;
}
.service-item {
   background: #cb0000;
   padding: 10px;
   margin: 30px 0 0;
   border: 2px solid transparent;

   overflow: hidden;
   position: relative;
   -webkit-transition: .6s;
   -o-transition: .6s;
   transition: .6s;
   z-index: 1;
}
.service-item:hover{
   border-color: #cb0000;
}
.service-item h4 {
   color: #fff;
   font-size: 18px;
}
.service-item:hover h4{
   color: #cb0000;
}
@media(min-width: 992px) and (max-width: 1200px){
   .service-item h4 {
      font-size: 16px;
   }
}
.dir-part {
   background-color: #fff;
}
.service-item .dir-part {
   position: absolute;
   display: block;
   width: 0;
   height: 0;
   border-radius: 50%;
   /*background: #383998;*/
   background: #fff;
   -webkit-transition: width .5s ease-in-out,height .5s ease-in-out;
   -o-transition: width .5s ease-in-out,height .5s ease-in-out;
   transition: width .5s ease-in-out,height .5s ease-in-out;
   -webkit-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
   z-index: -1;
}
.service-item:hover .dir-part {
   width: 260%;
   height: 562.5px;
}
   /*Service Image Only*/
   .service-item.serviceImageWrapper {
      padding: 10px;
      text-align: center;
   }
   .serviceImageWrapper img.serviceImage {
      width: 100%;
      min-height: 220px;
      transform: scale(1);
      transition: all .35s ease-in 0s;
   }
   .service-item.serviceImageWrapper:hover img {
      transform: scale(1.1);
   }
   .serviceImageWrapper .mouse-dir h4 {
      padding: 10px;
   }
   @media (min-width: 575px){
      .serviceImageWrapper img.serviceImage {
         min-height: inherit;
      }
   }
   /*Service Image Only*/
/*Section Ends*/
/*News & Events Starts*/
#newsEventsSection {
   background: #f4f6f7;
}
#newsEventsSection .news-item {
   margin-bottom: 30px;
}
#newsEventsSection .news-item a, #newsEventsSection .news-item a:focus {
   text-decoration: none;
   outline: 0;
   color: #000;
}
#newsEventsSection .news-item h4 {
   font-size: 18px;
   min-height: 42px;
}
#newsEventsSection .news-item img {
   border-radius: 5px;
   box-shadow: 0px 5px 10px rgb(0 0 0 / 20%);
   margin-bottom: 20px;
   /*max-width: 100%;
   height: 165px;*/
   width: 330px;
   height: 220px;
   transform: scale(1);
   transition: all .35s ease-in 0s;
}
@media (min-width: 992px) and (max-width: 1200px){
   #newsEventsSection .news-item img {
      width: 95%;
      height: auto;
   }
}
#newsEventsSection .news-item:hover.news-item img {
   transform: scale(1.05);
}
/*News & Events Ends*/
/*News & Events Details Starts*/
.newsDetailsWrapper>h4 {
   margin-bottom: 5px;
}
.newsDetailsWrapper>p {
   margin-bottom: 10px;
   font-size: 12px;
}
.newsContent>img {
   margin-bottom: 15px;
   border-radius: 5px;
   box-shadow: 1px 3px 10px rgb(0 0 0 / 35%);
   width: 100vw;
   height: 420px;
}
.newsDetailsWrapper p span.postTime {
   width: 60%;
}
@media(max-width: 575px ){
   #newsEventsSection .news-item img {
      width: 95%;
      height: auto;
   }
}
@media (max-width:  992px){
   .newsDetailsWrapper p span.postTime {
       width: 50%!important;
   }
   .newsContent>img {
      width: 100vw;
      height: auto;
   }
}
@media(min-width:  1920px){
   .newsContent>img {
      width: 100vw;
      height: auto;
   }
}
.newsDetailsWrapper p span{
   color: #777;
}
.newsDetailsWrapper p>span>i{
   color: #cb0000;   
}
.newsContent h6 {
   margin: 0 0 5px;
}
.newsContent p {
   font-size: 13px;
}
.latestNewsWrapper>h5 {
   font-size: 20px;
   border-bottom: 1px solid #000;
   margin-bottom: 10px;
}
.newsItem {
   border-bottom: 1px solid #000;
   padding-bottom: 5px;
   margin-bottom: 10px;
}
.newsItem:last-child{
   border-bottom: none;
}
.newsPhoto img {
   width: 100%;
   height: auto;
   margin-bottom: 10px;
}
.latestNewsList {
   overflow-y: overlay;
   height: 32em;
   padding: 10px;
   box-shadow: 0 2px 5px rgb(0 0 0 / 20%);
}
/*Default Scrollbar Customization*/
      .latestNewsList::-webkit-scrollbar {
         width: 3px;
      }   
      .latestNewsList::-webkit-scrollbar-track {
         -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3);
      }   
      .latestNewsList::-webkit-scrollbar-thumb {
        background-color: #cb0000;
        outline: 1px solid #fff;
      }
   /*Default Scrollbar Customization*/
/*News & Events Details Ends*/
/*Contact Starts*/
.contact-map iframe {
   border: 2px solid #0067f4;
   box-shadow: 0px 1px 20px 5px rgb(0 0 0 / 15%);
}
/*Contact Ends*/

/*Footer Starts*/
.footer-area {
   padding-top: 10px;
   padding-bottom: 10px;
}
.footer-area.footer-dark {
   background-color: #0067f4;
}
.footer-logo a>img {
   height: 50px;
}
.colorWhite{
   color: #fff;
}
.back-to-top {
   background-color: #003a89;
}
.footer-area ul.social{
   margin: 5px 0;
}
.footer-area .social li a {
   font-size: 18px;
   padding: 5px 10px;
   transition: all .35s ease-in 0s;
}
.footer-area .social li a:hover, .footer-area .social li a:focus {
   background: #fff;
   color: #0067f4;
}
/*Footer Ends*/
/*Blog Starts*/
.section-title .title span.colorBlue {
   color: #1370fb;
   text-decoration: underline;
}
.latestBlogHeader>img {
   border-radius: 10px;
   box-shadow: 1px 2px 10px rgba(0,0,0,0.15);
   margin-bottom: 10px;
}
h5.postBy img {
   border-radius: 50%;
   width: 20px;
   height: 20px;
}
h5.postBy {
   color: #333;
   font-weight: normal;
   font-size: 14px;
}
h3.blogPostTitle {
   margin: 15px 0;
   font-family: 'Noto Sans Bengali', sans-serif;
}
.latestBlogHeader p{
    font-family: 'Noto Sans Bengali', sans-serif;
}
.blogItem {
   margin-bottom: 30px;
}
.blogItem img {
   border-radius: 10px;
}
h4.blogItemTitle {
   font-family: 'Noto Sans Bengali', sans-serif;
   font-size: 20px;
   margin-bottom: 10px;
}
p.readMore a {
   color: #ff3754;
   transition: all .35s ease-in 0s;
}
p.readMore a:hover {
   font-weight: 600;
}
.blogItemWrapper {
   overflow: hidden;
   overflow-y: auto;
   height: 42em;
}
   /*Default Scrollbar Customization*/
   .blogItemWrapper::-webkit-scrollbar {
      width: 3px;
   }   
   .blogItemWrapper::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 1px rgba(255,255,255,0.3);
   }   
   .blogItemWrapper::-webkit-scrollbar-thumb {
     background-color: #cb0000;
     outline: 1px solid #fff;
   }
   /*Default Scrollbar Customization*/
.newsDetailsWrapper .newsContent p {
   font-size: 15px;
}
.newsDetailsWrapper ul {
   margin: inherit;
   padding: 0 0 0 30px;
   list-style: inherit;
}
/*Blog Ends*/
/*Blog List Starts*/
.latestBlogList {
   margin-bottom: 30px;
}
.searchField {
   margin-bottom: 20px;
   position: relative;
}
button.searchButton {
   position: absolute;
   top: 0;
   right: 0;
   border: none;
   background: #ff0000;
   color: #fff;
   padding: 13px;
}
.searchField input{
   height: 50px;
}
.latestNewsList .newsContent h6 {
   font-size: 13px;
   color: #333;
}
.latestNewsList .newsContent h6:hover i{
   padding-left: 5px;
   transition: all .35s ease-in 0s;
}
@media(max-width:  575px){
   .latestBlogHeader {
      margin-bottom: 20px;
   }
}
@media (max-width:  991px){
   h4.blogItemTitle {
      margin-top: 15px;
   }
}
@media(max-width: 992px){
   .latestBlogList img {
      width: 100%;
      height: auto;
   }
}
@media (min-width:  1366px){
   .latestBlogList img {
      width: 100vw;
      height: auto;
      margin-bottom: 10px;
   }
}
/*Blog List Ends*/

/*Content Body Starts*/
#contentBodyWrapper {
   min-height: 100vh;
}
#breadcrumbWrapper {
   background: #009fc9;
   padding: 7em 0;
}
section#breadcrumbWrapper ol.breadcrumb {
   margin: 0;
}
#breadcrumbWrapper li a {
   color: #fff;
}
ol.breadcrumb li.active, ol.breadcrumb li.active>a {
   color: #999;
}
ol.breadcrumb li.active>a:hover{
   text-decoration: underline;
}
ol.breadcrumb li.active>span.activePage {
   color: #ddd;
}
ol.breadcrumb i {
   color: #fff;
}
#breadcrumbWrapper h1, #breadcrumbWrapper h1>a {
   color: #fff;
   font-size: 30px;
}
.mainContentWrapper{
   margin-bottom: 20px;
}
.rightSidebarWrapper {
   margin-bottom: 20px;
}
@media(max-width:  575px){
   #breadcrumbWrapper {
      padding: 1em 0;
   }
   #breadcrumbWrapper h1, #breadcrumbWrapper h1>a {
        font-size: 15px;
    }
}
@media (min-width: 576px) and (max-width: 991px){
    #breadcrumbWrapper {
        padding: 2em 0;
    }
    #breadcrumbWrapper h1, #breadcrumbWrapper h1>a {
        font-size: 25px;
    }
}
@media(min-width:  992px) and (max-width:  1600px){
   #breadcrumbWrapper {
      padding: 5em 0;
   }
}
/*Content Body Ends*/

/*Our Consultant Starts*/
.team-style-eleven .team-content .sub-title {
   font-size: 14px;
}
.team-style-eleven .team-content::before {
   background: -webkit-linear-gradient(left, #009fc9 0%, #009fc9 100%);
   background: -o-linear-gradient(left, #009fc9 0%, #009fc9 100%);
   background: linear-gradient(to right, #009fc9 0%, #009fc9 100%);
}
.team-content span {
   display: block;
}
.team-style-eleven:hover .team-content h4, .team-style-eleven:hover .team-content span {
   color: #fff;
}
.team-style-eleven span.qualification, .team-style-eleven span.sub-title {
   display: none;
}
.team-style-eleven:hover span.qualification, .team-style-eleven:hover span.sub-title {
   display: block;
}
@media (max-width:  575px){
   h4.team-name {
      font-size: 15px;
   }
   span.qualification {
      font-size: 13px;
   }
   span.sub-title {
      font-size: 12px!important;
   }
}
@media (min-width:  1366px) and (max-width:  1600px){
   .team-style-eleven .team-image img{
      width: 350px;
      height: 515px;
   }
}

/*Datepicker Bootstrap 5 Icon*/
.glyphicon {
   font-family: "Font Awesome 5 Free";
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1;
}
.glyphicon-arrow-left:before {
   content: "\f104"!important;
}
.glyphicon-arrow-right:before {
   content: "\f105"!important;
}