
:root{--primary-color:#03366c;--secondary-color:#1fa4caf2;--third-color:#900;--white-color:#fff;} 
body{font-family:"Plus Jakarta Sans", sans-serif;font-size:20px;background:#fff;color:#222;font-weight:normal;overflow-x:hidden;padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{font-family:"Plus Jakarta Sans", sans-serif;margin-bottom:0;font-size:26px;line-height:36px;font-weight:700;}
a{color:#222;text-decoration:none;}
a:hover{text-decoration:none;color:inherit;}
p{margin-bottom:0;font-size:16px;line-height:22px;}
ul{margin:0;padding:0;}
.container{max-width:1250px;padding-right:10px;padding-left:10px;}
.container-fluid{padding:0;}

/*common*/
.sticky{position:fixed;background:var(--white-color);top:0 !important;z-index:999;margin-top:0;left:0;right:0;border-bottom:1px solid #eee;}
.main-menu.sticky .navbar{border-bottom:0;}
.navbar-toggler:focus{box-shadow:none;}
.main-menu .navbar-nav li{display:flex;align-items:center;}
.section-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #a0b7cf;padding-bottom:10px;margin-bottom:30px;}
.section-heading h2{font-size:36px;font-weight:700;line-height:1;display:inline-block;position:relative;color:var(--primary-color);}
.common-btn a{font-size:14px;border:1px solid var(--primary-color);border-radius:0;padding:6px 16px;background:var(--primary-color);color:var(--white-color);transition:all 0.3s ease;}
.common-btn a:hover{color:var(--secondary-color);}
table{border:1px solid #cacaca;width:100%;}
thead{background:var(--primary-color);color:var(--white-color);}
table tr{border:1px solid #cacaca;}
table th{border:1px solid #cacaca;padding:10px;font-size:15px;font-weight:700;line-height:1.5;color:var(--white-color);}
table td{border:1px solid #cacaca;padding:10px;font-size:15px;line-height:1.5;font-weight:normal;}

/*back-to-top*/
#button{display:inline-block;background-color:var(--primary-color);width:50px;height:50px;text-align:center;border-radius:50%;position:fixed;bottom:30px;right:30px;transition:background-color 0.3s, opacity 0.5s, visibility 0.5s;opacity:0;visibility:hidden;z-index:1000;border:1px solid var(--white-color);}
#button::after{font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff;}
#button:hover{cursor:pointer;background-color:var(--third-color);}
#button:active{background-color:var(--third-color);}
#button.show{opacity:1;visibility:visible;}
#button i{font-size:25px;line-height:50px;color:#fff;}
.btn-check:focus + .btn, .btn:focus{box-shadow:none;}
.srch-sub-btn:hover{color:var(--secondary-color);} 

/* main-menu */
.main-menu .navbar{padding:0;z-index:999999;}
.logo img{width:140px;}
.sticky.main-menu .navbar{padding:0;}
.main-menu .navbar-light .nav-item:last-child .nav-link{padding-right:0;}
.main-menu ul li:hover .dropdown-menu{display:block;padding-bottom:0;border:0;border:unset;top:100%;}
.main-menu ul li:hover .dropdown-menu.show{margin-top:0;}
.navbar-light .navbar-brand{padding:0;}
.main-menu .navbar-light .navbar-nav{padding:0;margin:0;list-style:none;position:relative;}
.main-menu .navbar-light .navbar-nav .nav-item{display:flex;vertical-align:middle;padding:24px 20px;transition:all 0.4s ease;}
.main-menu .navbar-light .navbar-nav .nav-link{position:relative;z-index:9;color:var(--primary-color);font-size:17px;line-height:27px;font-weight:700;padding:0;letter-spacing:0.2px;display:inline-block;}
.main-menu .navbar-light .navbar-nav .nav-item .nav-link{position:relative;}
.main-menu .navbar-light .navbar-nav .nav-item.contactBTN .nav-link::before{position:relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu li{border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.main-menu .dropdown-menu{padding:0;border-radius:0;border:unset;background:#fff;margin-top:0;z-index:999999;left:0;}
.main-menu .dropdown-item{padding:8px 20px;border-bottom:1px solid #fff;color:var(--primary-color);font-weight:700;}
.main-menu .dropdown-item:hover{color:var(--secondary-color);background:#fff;transition:0.2s;}
.main-menu .dropdown-menu li:last-child .dropdown-item{border-bottom:0;}
.main-menu .navbar-light .navbar-toggler-icon{background-image:none;}
.main-menu .navbar-light .navbar-toggler{border:unset;padding:0;}
.main-menu .navbar-light .navbar-toggler-icon i{color:var(--primary-color);font-size:23px;line-height:30px;}
.buet-logo img{width:60px;}
.hero-banner-img{position:relative;border-radius:40px;overflow:hidden;}
.hero-banner-img img{aspect-ratio:2.62;object-fit:cover;object-position:center;width:100%;}
.hero-banner-img::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent);}
.hero-area-slider .priv_arrow, .hero-area-slider .next_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;}
.hero-area-slider .priv_arrow{left:0;}
.hero-area-slider .next_arrow{right:0;}
.hero-area-slider .priv_arrow i, .hero-area-slider .next_arrow i{background:#1da3c980;color:var(--white-color);width:30px;height:40px;text-align:center;line-height:40px;font-size:14px;}
.hero-area-slider .priv_arrow i{border-radius:0 10px 10px 0;}
.hero-area-slider .next_arrow i{border-radius:10px 0 0 10px;}
.hero-content-wrap{position:relative;}
.hero-caption{position:absolute;left:0;top:50%;z-index:1;color:var(--white-color);width:50%;transform:translateY(-50%);padding:60px 120px 60px 90px;}
.hero-caption h1{font-size:40px;line-height:50px;font-weight:700;margin-bottom:20px;}
.hero-area-slider .slick-dots li button::before{font-size:12px;color:var(--primary-color);line-height:21px;}
.hero-area-slider .slick-dots{bottom:auto;width:auto;left:30px;top:50%;transform:translateY(-50%);}
.hero-area-slider .slick-dots li{display:flex;margin:5px 0;}
.hero-area-slider .slick-dots li.slick-active button{border-radius:50%;border:1px solid var(--white-color);}
.hero-area-slider{margin-bottom:0 !important;}

/* test CSS*/
.dropdown:hover>.dropdown-menu{display:block;}
.dropdown-menu{padding:0;margin:0;border-radius:0;border:0px solid #ccc;font-weight:400;font-size:14px;background:#808080;color:#fff;left:-25px;}
.dropdown-item:focus, .dropdown-item:hover{color:#eee;text-decoration:none;background:#555;}
.dropdown-item{padding:.3rem 0.8rem;font-weight:400;color:#fff;font-size:17px;min-width:auto;}
.no-scrollbar{width:100% !important;height:100% !important;overflow:hidden !important;margin:0 !important;padding:0 !important;}

/* Mobile nav */
.sticky2{position:fixed;top:0px;width:100%;z-index:999999;padding:0;transition:0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);border-bottom:0px;background:#fff;font-size:17px;}
.MobileShow{display:none;}
.DMLogo img{width:160px;}
.menu-button{color:#333;cursor:pointer;font-size:18px;position:relative;}
.menu-search{color:#fff !important;cursor:pointer;font-size:16px;position:relative;}
.open-menu{color:#333;cursor:pointer;font-size:17px;position:absolute;right:13px;top:12px;transition:transform 450ms ease;}
.rotate{transform:rotate(135deg);color:var(--white-color);}
.overflow{margin:15px -12px 0;overflow-x:hidden;overflow-y:auto;}


/* Mobile nav */
.show{display:inline;}
.Hide{display:none;}
.sticky2{position:fixed;top:0px;width:100%;z-index:999999;padding:0;transition:0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);border-bottom:0px;background:#fff;font-size:17px;}
.show{display:inline;}
.hide{display:none;}
.MobileShow{display:none;}

.mobLogo img{width:100px;}
.menu-button{color:var(--primary-color);cursor:pointer;font-size:23px;position:relative;}
.menu-search{color:var(--primary-color);cursor:pointer;font-size:16px;position:relative;}
.nav-link-search i{color:var(--primary-color);margin-right:5px;font-size:17px;}
.open-menu{color:#052962;cursor:pointer;font-size:17px;position:absolute;right:13px;top:12px;transition:transform 450ms ease;}
.rotate{transform:rotate(135deg);color:var(--white-color);}
.overflow{margin:15px -12px 0;overflow-x:hidden;overflow-y:auto;}

#mobile-nav{background:#fff !important;width:100%;z-index:1;padding:16px 12px 2px 12px;}
#mobile-nav ul{background-color:rgba(0,0,0,.1);display:none;padding:0;padding:0 10px;position:relative;z-index:99;}
#mobile-nav ul:first-child{background-color:#f5f5f5;padding:0;z-index:99999;}
#mobile-nav ul li{border-top:1px solid rgba(138, 138, 138, 0.08);list-style:none;margin-bottom:0;position:relative;}
#mobile-nav ul li a{color:#052962;display:inline-block;font-size:16px;font-weight:600;padding:10px 15px 8px;text-decoration:none;width:100%;}
#mobile-nav ul li:hover{background:#325895;}
#mobile-nav ul li:hover a{color:#fff;}
#mobile-nav ul ul{margin:0;}
#mobile-nav ul ul li{border-top:none;padding-left:10px;border-bottom:1px solid #2267bd;}

#mobile-nav .SubMenuM{background-color:#325895;}
#mobile-nav .SubMenuM li:hover{background:#eee;}
#mobile-nav .SubMenuM li a{color:#fff;display:inline-block;font-size:15px;padding:8px 15px;text-decoration:none;width:100%;}
#mobile-nav .SubMenuM li:hover a{color:#041F4A;}
#myHeader2 .converter .conv-btn{background:#fff;color:#041F4A;border:1px solid #041F4A;margin-bottom:10px;}
#myHeader2 .converter .conv-btn:hover{background:#041F4A;color:#fff;border:1px solid #fff;}

/* Mobile Menu Show */
.Mobile-Menu{background:#052962;display:none;overflow-x:auto;flex-wrap:nowrap;text-align:center;white-space:nowrap;border-top:1px solid #fff;padding:2px 0;}
.navbar-nav-mobile{justify-content:start;gap:8px;display:flex;list-style:none;padding-left:0;margin-bottom:0;}
.navbar-nav-mobile .nav-link{color:#fff;padding:5px 13px;font-size:17px;line-height:25px;font-weight:500;display:block;}
.search-icon{background-color:#068a4d;color:#fff !important;}


/* mobile-search */
#myHeader2 .search_block{position:fixed;top:0px;z-index:99999;width:100%;background:#eeee;padding:10px 0;}
#myHeader2 .search_block.MobileSearchBox{position:fixed;top:0px!important;z-index:99999;width:100%;background:var(--primary-color);padding:10px 0;}
#myHeader2 .search_logo input{border-radius:unset;padding:6px 9px;margin-right:auto;width:calc(100% - 112px);border:1px solid #ddd;display:inline-block;margin-left:15px;}
#myHeader2 .search_logo.MobileSearchBox input{padding:6px;margin-right:auto;width:calc(100% - 113px);border:2px solid #ddd;}
#myHeader2 a.close-search{display:inline-block !important;padding:1px;}
#myHeader2 a.close-search i{color:#a71e25;}
#myHeader2 .search_logo.display-flex a,
#myHeader2 .search_logo.display-flex button{background:#fff;width:40px;margin-right:0px;height:38px;text-align:center;line-height:39px;color:#0f4576;border:none;cursor:pointer;font-size:14px;}
#myHeader2 .search_logo.display-flex a:hover,
#myHeader2 .search_logo.display-flex button:hover{color:#a71e25;}
#myHeader2 .search_logo.display-flex a:last-child{margin-right:0;}
#myHeader2 .search_logo input::placeholder,
textarea::placeholder{font-size:14px;}

#myHeader2 .SearchArea{position:relative;}
#myHeader2 .search-box{background:#E8E8E4;position:absolute;top:56px;right:0;width:350px;line-height:60px;box-shadow:0 0 10px rgba(0,0,0,0.5);border-top:4px solid #CF1F27;display:none;z-index:99;line-height:60px;}
#myHeader2 .search-box:before{content:"";position:absolute;top:-32px;right:13px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:14px solid transparent;border-bottom:14px solid #CF1F27;}
#myHeader2 .search-box input[type="text"]{width:200px;padding:5px 10px;margin-left:35px;border:1px solid #CF1F2761;outline:none;line-height:1;}
#myHeader2 .search-box input::placeholder{font-size:14px;color:#000 !important;}
#myHeader2 .search-box input[type="button"]{width:80px;padding:0px 0;background:#CF1F27;color:#fff;margin-left:-5px;border:1px solid #CF1F2761;outline:none;cursor:pointer;line-height:16px;font-size:16px;height:35px;vertical-align:middle;margin-top:-3px;}
#myHeader2 .search{padding:12px 15px 6px;height:43px;}
#myHeader2 .search i{font-size:16px;color:#CF1F27;cursor:pointer;}

@media screen and (max-width:700px){
#myHeader2 .search-box{width:270px;right:-16%;}
#myHeader2 .search-box input[type="text"]{width:140px;margin-left:15px;}
#myHeader2 .search-box input[type="button"]{margin-right:12px;}
}
@media(max-width:991px){
.navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px;}
}

.sticky{position:fixed;top:0px;width:100%;z-index:9999;transition:0.2s;box-shadow:0 0 2px 0 #00000051;}
.sticky .DHeaderNav{border-bottom:0;border-top:0;}
.sticky .StickyLogo{display:block;}
.StickyLogo img{width:95px;padding:0;margin-right:30px;}
.StickyLogo:hover img{opacity:1;}
.StickyLogo{display:none;}
.MBLogo img{width:110px;padding:0;}
.MBLogo{display:none;}
.sticky .DHeaderNav .navbar-nav.m-auto{margin-left:auto !important;}
.sticky .DHeaderNav .navbar-light .navbar-nav .nav-link{padding:1.1rem 0.7rem 1rem;font-size:16px;}
.sticky .search{height:61px;display:flex;align-items:center;justify-content:center;}

/* hero-area */
.hero-area{position:relative;margin-bottom:80px;}
.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:0.8;}
.next_arrow{position:absolute;right:0;top:44%;width:50px;height:50px;line-height:45px;border-radius:50%;transform:translateY(-50%);border:1px solid #03366c5e;text-align:center;z-index:1;cursor:pointer;background:#03366c57;transition:all 0.5s ease;}
.next_arrow:hover{background:var(--primary-color);}
.next_arrow i{color:#fff;line-height:40px;transform:rotate(-90deg);font-size:18px;}
.priv_arrow{position:absolute;right:0px;top:54%;width:50px;height:50px;line-height:45px;border-radius:50%;transform:translateY(-50%);border:1px solid #03366c5e;text-align:center;z-index:1;cursor:pointer;background:#03366c57;transition:all 0.5s ease;}
.priv_arrow:hover{background:var(--primary-color);}
.priv_arrow i{color:#fff;line-height:40px;transform:rotate(-90deg);font-size:18px;}
.hero-slider .slick-slide img{aspect-ratio:2.17;object-fit:cover;object-position:top;transition:all 4s ease;transform:scale(1.5);position:relative;}
.hero-slider .items.slick-active img{transform:scale(1);transition:all 4s ease;}
.slider-captionsBox{background:#fff;padding:30px;}
.slider-captions{position:absolute;top:50%;transform:translateY(-50%);color:var(--white-color);z-index:999;width:100%;}
.slider-captions h1{font-size:30px;line-height:1.4;margin-bottom:15px;font-weight:900;color:var(--primary-color);text-transform:uppercase;}
.slider-captions p{margin-bottom:20px;line-height:1.4;color:#000000;font-size:16px;}
.hero-btn-wrap{display:flex;gap:30px;}
.see-more-btn{background:var(--primary-color);border-radius:0;font-size:16px;color:#fff;font-weight:600;padding:8px 25px;transition:all 0.3s ease;border:1px solid var(--primary-color);}
.see-more-btn > i{margin-left:5px;}
.see-more-btn:hover{background:#fff;color:var(--primary-color);}
.hero-btn-wrap .see-more-btn.two{background:var(--primary);color:var(--primary-color);}
.hero-btn-wrap .see-more-btn.two:hover{background:var(--primary-color);color:#fff;}
.hero-btn-wrap .see-more-btn.one:hover{background:var(--primary);color:#fff;}
.slick-dots li button::before{content:unset;}
.slick-dots{padding:0;text-align:center;position:absolute;bottom:24px;left:50%;transform:translateX(-50%);}
.slick-dots li{margin:0 1px;position:relative;display:inline-block;padding:0;cursor:pointer;padding:0 10px;}
.slick-dots li button{font-size:0;line-height:0;display:block;padding:6px;cursor:pointer;color:transparent;outline:none;background:var(--Seconday);opacity:0.5;border-radius:50%;width:unset;height:unset;}
.slick-dots li.slick-active button{opacity:1 !important;}

/*search-button*/
.search-input form{display:flex;align-items:center;}
.search-box .srch-close-btn{margin-right:10px;color:var(--primary-color);}
.srch-close-btn i{cursor:pointer;font-size:18px;}
.icon-wrap .search-input{position:absolute;right:0;top:30px;width:0;transition:all 0.5s ease;z-index:9999999;opacity:0;visibility:hidden;}
.icon-wrap span input{border-radius:0;border-color:var(--primary-color);}
.icon-wrap .search-box{width:300px;visibility:visible;opacity:1;}
.search-input .form-control:focus{border-color:var(--primary-color);box-shadow:none;}
.search-button{cursor:pointer;display:flex;flex-direction:column;font-size:16px;text-align:center;color:var(--primary-color);}
.srch-sub-btn{background:var(--primary-color);color:var(--white-color);border-radius:0;}


/*search-tab*/
body.search-open{overflow:hidden;}
.header-search-box .close{position:absolute;top:2rem;right:2rem;background:none;border:0;font-size:1.2rem;font-weight:700;display:block;cursor:pointer;color:#fff;background:var(--primary-color);border-radius:50%;height:40px;width:40px;line-height:35px;text-align:center;}
.header-search-box .close:hover{background:var(--primary-color);}

.header-search-box .search-box.search-elem{margin:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(50, 33, 58, 0.9);transition:all 0.3s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.header-search-box .search-box.search-elem .inner{width:70%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);}
.header-search-box .search-box.search-elem label{color:white;font-weight:300;}
.header-search-box .search-box.search-elem button.submit{outline:none;position:absolute;top:50%;right:15px;padding:10px 2rem;background:var(--primary-color);font-size:1rem;color:#fff;border:none;transform:translateY(-50%);}
.header-search-box .search-box.search-elem button.submit[disabled]{background:var(--primary-color);color:#fff;}
.header-search-box .search-box.search-elem input{padding:10px;height:50px;width:100%;font-size:18px;font-weight:400;border:none;border-bottom:solid 2px #999;transition:border 0.3s;border-radius:0;outline:0;}
.header-search-box .search-box.search-elem input::placeholder{font-size:16px;}
.header-search-box .search-box.search-elem input:focus{border:solid 2px  var(--primary-color);}
.header-search-box #search-field:focus-visible{border:none;}
.header-search-box .search-box.search-elem.search-open{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.header-search-box .search-btn{text-transform:uppercase;font-size:0.875rem;padding:0 10px;display:inline-block;cursor:pointer;}
.header-search-box .search-btn:hover{color:#00A896;}

/* Featured News CSS */
.featured-news-area{margin-bottom:100px;}
.featured-news-wrapper .featured-news-items .featured-news-img img{width:100%;aspect-ratio:1.47;object-fit:cover;}
.featured-news-content{margin-top:10px;}
.featured-news-brief{height:70px;overflow:hidden;}
.featured-news-content span{font-size:14px;line-height:1.3;color:#6d6c69;}
.featured-news-content h3{font-size:24px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:65px;overflow:hidden;margin:10px 0 10px 0;}
.featured-news-items:hover .featured-news-content h3{color:var(--secondary-color);transition:0.2s;}
.featured-news-content p{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.lMore{margin-top:10px;}
.lMore a{font-size:16px;line-height:1;text-decoration:underline;color:var(--secondary-color);}
.lMore i{font-size:12px;margin-left:2px;transform:rotate(-45deg);color:var(--secondary-color);transition:transform .2s ease-in-out;}
.lMore:hover i{transform:translate3d(.15em, -.15em, 0);}

/* Upcoming Event CSS */
.upcoming-event-area{margin-bottom:80px;}
.upcoming-event-big{border:1px solid #ececec;background:#fff9f6;}
.upcoming-event-big .event-title-content{padding:10px;}
.upcoming-event-wrapper .upcoming-event-items{display:flex;gap:20px;border:1px solid #ececec;padding:12px;margin-bottom:33px;background:#fff9f6;}
.upcoming-event-big .research-section-img img{aspect-ratio:1.9;object-fit:cover;width:100%;}
.upcoming-event-wrapper .upcoming-event-items .event-time-fram{display:flex;align-items:center;}
.upcoming-event-items .event-time-fram-items{background-color:#fff;border:1px solid var(--primary-color);border-radius:70px;padding:20px;width:92px;height:92px;text-align:center;}
.upcoming-event-items .event-time-fram-items p{font-size:14px;text-transform:uppercase;}
.upcoming-event-items .event-time-fram-items h5{font-size:28px;color:var(--primary-color);}
.upcoming-event-wrapper .event-title-content h3{font-size:20px;line-height:1.4;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.upcoming-event-wrapper .event-title-content p{font-size:14px;}
.upcoming-event-items:hover .event-title-content h3{color:var(--secondary-color);transition:0.2s;}
.upcoming-event-big:hover .event-title-content h3{color:var(--secondary-color);transition:0.2s;}

/* Research Section CSS */
.research-section-area{margin-bottom:80px;}
.research-section-items .research-section-content h3{font-size:26px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 10px 0;}
.research-section-items .research-section-img img{width:100%;aspect-ratio:1.57;object-fit:cover;}
.research-section-items .research-section-content p{font-size:16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.research-section-items:hover .research-section-content h3{color:var(--secondary-color);}

/* Common BG Home CSS */
.commonBG-home{background-image:url(../../media/imgAll/bg/hero_banner5.JPG);background-attachment:fixed;max-height:650px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:100px 0;margin-bottom:100px;}
.overly{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.7;z-index:1;}
.commonBG-video-area{position:relative;z-index:9;}
.commonBG-video-title h5{font-size:45px;line-height:1.4;color:var(--white-color);font-weight:900;}
.commonBG-img-item img{border-radius:14px;aspect-ratio:0.77;width:100%;object-fit:cover;object-position:center;}
.commonBG-img-item h2{font-size:16px;line-height:1.4;padding-top:10px;color:var(--white-color);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.commonBG-video-item{position:relative;}
.commonBG-video-item .video-btn{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);}
.commonBG-video-item .video-btn .icon-wrap{position:relative;}
.commonBG-video-item .icon-wrap i{width:60px;height:60px;line-height:60px;border-radius:50%;background:#ffffffba;color:var(--third-color);font-size:25px;}
.commonBG-video-item .video-btn .icon-wrap::after{z-index:-1;content:'';position:absolute;left:0;top:0;width:65px;height:65px;-webkit-animation:ripple 1.6s ease-out infinite;animation:ripple 1.6s ease-out infinite;opacity:0;border-radius:50%;background:rgba(255, 255, 255, 0.5);}

@keyframes ripple{
    0%, 35%{
        transform:scale(0);
        opacity:1;
   }
    50%{
        transform:scale(1.5);
        opacity:0.8;
   }
    100%{
        opacity:0;
        transform:scale(2);
   }
}

/* commonBG2-home CSS*/
.commonBG2-home{position:relative;margin:100px 0 150px 0;}
.commonBG2-home::before{content:'';background:var(--primary-color);width:100%;height:400px;position:absolute;top:-40px;background-image:url(../../media/imgAll/bg/stock-deep-ocean-1550x804.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.commonBG2-title{position:relative;z-index:1;text-align:center;margin:30px 0;}
.commonBG2-title h3{font-size:30px;line-height:1.4;color:#fff;margin-bottom:15px;}
.commonBG2-title p{font-size:16px;line-height:1.5;color:#e4e4e4;margin-bottom:40px;}
.commonBG2-bothBtn{display:flex;gap:30px;margin-bottom:50px;}
.commonBG2-bothBtn a{padding:10px 25px;border:2px solid var(--primary-color);font-size:16px;font-weight:400;color:var(--primary-color);}
.commonBG2-bothBtn .common-btn1{background:var(--primary-color);color:#fff;}
.commonBG2-home .commonBG-video-item img{aspect-ratio:2.1;width:100%;object-fit:cover;}

/* subscribe-area CSS */
.subscribe-area .subscribe-contant{display:flex;align-items:center;gap:5px;}
.subscribe-area-wrapper{background:var(--secondary-color);padding:50px 70px 60px 70px;border-radius:50px 50px 0 0;}
.subscribe-area .subscribe-contant img{width:150px;}
.subscribe-area form{width:100%;}
.input-area{position:relative;box-shadow:0 0 40px rgba(51, 51, 51, .1);width:100%;}
.input-area .form-control::placeholder{font-size:14px;}
.input-area .fa-search{position:absolute;top:16px;left:15px;font-size:13px;color:#828282;}
.input-area input{height:64px;text-indent:20px;border:unset;font-size:14px;color:#828282;border-radius:50px;}
.input-area button{position:absolute;top:5px;right:5px;height:54px;width:124px;background:var(--primary-color);border-radius:unset;border-color:unset;font-size:15px;color:#fff;border-radius:50px;margin-right:0;box-shadow:unset;}
.subscribe-contantItems h5{font-size:26px;line-height:36px;margin-bottom:2px;color:#fff;}
.subscribe-contantItems p{font-size:16px;line-height:26px;color:#eee;}
.form-control::placeholder{font-size:18px;} .subscribe-area-wrapper .btn-primary:hover{color:#fff;background-color:var(--third-color);border-color:unset;box-shadow:unset;}

/* aboutUs Page start  */
.commonBannerArea{background:url("../../media/imgAll/bg/CEBanner-01.a9181d6f.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:50px;}
.commonBanner-wrap{padding:100px 0;position:relative;z-index:1;}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000d;opacity:0.75;z-index:-1;}
.commonBanner-wrap h1{color:var(--white-color);font-size:35px;font-weight:700;z-index:1;text-transform:uppercase;text-align:center;line-height:1;}
.breadcrumb-wrap{margin-top:10px;display:flex;justify-content:center;position:relative;z-index:99999;}
.breadcrumb-wrap ul{position:relative;padding:0;display:inline-block;margin:0;}
.breadcrumb-wrap ul li{display:inline-block;font-size:14px;margin-right:10px;line-height:3;color:#eee;font-weight:700;}
.breadcrumb-wrap ul .active{color:var(--Seconday);}
.breadcrumb-wrap ul li:last-child{margin-right:0;color:var(--secondary-color);}
.breadcrumb-wrap ul li a{color:var(--white-color);}
.breadcrumb-wrap ul li:hover a{color:var(--primary);}
.breadcrumb-wrap ul li::after{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;margin-left:5px;}
.breadcrumb-wrap ul li:last-child::after{content:none;}
.aboutUsApageArea{padding:50px 0;}
.strategicPartnersArea{margin-bottom:80px;}
.aboutImgs{float:right;width:370px;height:100%;margin-left:25px;margin-bottom:15px;}
.aboutImgs img{border-radius:10px;width:100%;object-fit:cover;object-position:center;}
.aboutus p{color:#000;font-size:16px;font-weight:500;line-height:28px;}
.aboutInfo p{margin-bottom:15px;}
.strategicPartnersArea{padding-top:50px;}
.parterImgs{margin-bottom:20px;}

/* aboutUs Page end  */

/* History Page start  */
.sideBar-menu .nav{display:block;}
.sideBar-menu .nav li{border-bottom:1px solid rgb(242, 242, 242);}
.sideBar-menu .nav li:hover{border-bottom:1px solid #eee;}
.sideBar-menu .nav li.active{border-left:3px solid var(--secondary-color);border-bottom:1px solid #eee;}
.sideBar-menu .nav li.active a{background:#1fa4ca1a;}
.sideBar-menu .nav li a{display:flex;align-items:center;text-decoration:none;color:var(--primary-color);font-weight:700;padding:12px 20px;border-radius:0;transition:all 0.3s ease;background-color:var(--white-color);transition:all ease 0.4s;font-size:18px;}
.sideBar-menu{position:sticky;top:20%;background:#0040800d;padding:15px;z-index:10;background:#f9fbff;padding:20px;border-radius:12px;padding-top:0;}
.siderBar-nav-list{list-style:none;padding:0;margin:0;}
.siderBar-nav-list li{margin-bottom:15px;}
.siderBar-nav-list a{display:flex;align-items:center;text-decoration:none;color:#333;font-weight:600;padding:8px 15px;border-radius:6px;transition:all 0.3s ease;background-color:var(--white-color);transition:all ease 0.4s;font-size:16px;}
.siderBar-nav-list a i{margin-right:18px;font-size:16px;color:#4a90e2;}
.siderBar-nav-list a:hover{background:linear-gradient(90deg, var(--primary-color), #007bff);color:#fff;transform:translateX(5px);}
.siderBar-nav-list a:hover i{color:#fff;}
.historyPage{margin-bottom:120px;}
.history-content .section-heading{margin-bottom:50px;text-align:center;}
.history-content .section-heading h2{font-size:30px;}
.history-titl{margin:0;font-size:36px;letter-spacing:1px;}
.history-container{padding:0 20px;}
.history-content{background:var(--white-color);padding:0 24px;border-radius:6px;}
.history-content h2{color:var(--primary-color);font-size:24px;line-height:1.5;font-weight:600;margin-bottom:10px;}
.history-content p{font-size:16px;line-height:1.7;font-weight:normal;color:#000000e3;margin-bottom:10px;}
.timeline{margin-top:30px;padding-left:30px;border-left:3px solid #99000024;}
.timeline-item{position:relative;margin-bottom:30px;}
.timeline-item::before{content:"";position:absolute;left:-20px;top:4px;width:12px;height:12px;background:#0040805e;border-radius:50%;border:2px solid var(--white-color);}
.timeline-item h4{color:var(--primary-color);font-size:18px;line-height:1.5;font-weight:600;margin-bottom:10px;}
.timeline-item p{margin:5px 0 0;}
/* History Page end  */

/* misson Page start  */
.mission-header{padding:18px 0;text-align:center;}
.mission-header h1{font-size:25px;letter-spacing:1px;font-weight:600;}
.mission-text{margin-bottom:25px;}
.mission-text p{font-size:16px;line-height:1.7;}
.feature-box{margin-bottom:25px;}
.feature-box h3{color:var(--primary-color);font-size:18px;line-height:1.5;font-weight:600;margin-bottom:10px;}
.feature-box p{font-size:16px;line-height:1.7;}
/* misson Page end  */

/* photo-gallery */
.photo-gallery{padding:80px 0;}
.photo-gallery .nav-pills{display:flex;justify-content:center;margin-top:4px;}
.photo-gallery .nav-pills .nav-link.active, .nav-pills .show > .nav-link{background:unset;color:rgba(239.9958, 179.00235, 0, 1);}
.photo-gallery .nav-pills .nav-link{color:rgba(46.99905, 45.8949, 45.8949, 1);font-size:16px;text-transform:uppercase;}
.photo-gallery-page-wrap{padding:80px 0;}
.photo-gallery-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;}
.gallery-img:nth-child(1){grid-row:1/3;}
.gallery-img{position:relative;}
.photoGalleryList{margin-bottom:80px;}
.photoGalleryList .gallery-img img{aspect-ratio:1;}
.photoGalleryList .gallery-img{margin-bottom:23px;}
.gllery-img-wrap{position:relative;}
.gllery-img-wrap::before{position:absolute;content:"";left:50%;right:50%;top:50%;width:0;height:0;background:#000;transform:scale(0);opacity:0;transition:all 0.6s ease;}
.gallery-img:hover .gllery-img-wrap::before{transform:scale(1);opacity:0.54;width:100%;height:100%;left:0;right:0;top:0;}
.gallery-img img{width:100%;aspect-ratio:1.57;object-fit:cover;}
.gallery-img.gallery-img-big img{width:100%;aspect-ratio:0.76;}
.photo-gallery-page .gallery-img img{aspect-ratio:0.89;object-fit:cover;}
.photo-gallery-page-wrap .gallery-img:nth-child(1){grid-row:1;}
.photo-caption{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,transparent 15.87%,rgba(0, 0, 0, 0.86) 50.06%,#000);color:#fff;padding:16px;text-align:center;}
.photo-caption h3{font-size:18px;font-weight:600;line-height:26px;}
.photo-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);visibility:hidden;transition:all 0.3s ease;}
.photo-icon i{font-size:30px;color:var(--primary-color);}
.gallery-img:hover .photo-icon{visibility:visible;}

/* vision Page start  */
.vision-header{background:var(--primary-color);color:var(--white-color);padding:10px;text-align:center;}
.vision-header h1{font-size:25px;font-weight:600;line-height:1.5;letter-spacing:1px;}
.vision-hedding-info{margin-bottom:25px;}
.vision-hedding-info p{font-size:16px;line-height:1.7;}
.point-card{margin-bottom:25px;}
.point-card h3{color:var(--primary-color);font-size:18px;line-height:1.5;font-weight:600;margin-bottom:10px;}
.point-card p{font-size:15px;line-height:1.5;}
/* vision Page end  */

/* learningBanner Page Start  */
.lerningCenter h1{text-align:center;margin:50px 0;font-size:28px;line-height:1.5;font-weight:600;color:var(--primary-color);}
.lerningInfo{margin-bottom:30px;}
.lerningInfo h2{font-size:18px;line-height:1.5;font-weight:600;margin-bottom:10px;color:var(--primary-color);}
.lerningInfo p{font-size:16px;line-height:1.7;margin-bottom:10px;font-weight:500;}
.lerningInfo h4{font-size:15px;line-height:1.5;font-weight:600;margin:30px 0 10px;color:var(--primary-color);}
.lerningInfo ul{margin-left:31px;}
.lerningInfo li{list-style:none;font-size:14px;line-height:1.5;margin-bottom:8px;}
.lerningInfo ul li span{margin-right:10px;color:#00000096;}
.lerningInfo table{border:1px solid #cacaca;width:100%;}
.lerningInfo thead{background:var(--primary-color);color:var(--white-color);}
.lerningInfo table tr{border:1px solid #cacaca;}
.lerningInfo table th{border:1px solid #cacaca;padding:10px;font-size:15px;font-weight:700;line-height:1.5;color:var(--white-color);}
.lerningInfo table td{border:1px solid #cacaca;padding:10px;font-size:15px;line-height:1.5;font-weight:normal;}
.learning-tabs .nav-pills .nav-link{font-size:16px;background-color:var(--secondary-color);font-weight:600;border-radius:0;color:#fff;}
.learning-tabs li.nav-item{width:33%;}
.learning-tabs button{width:100%;text-align:center}
.learning-tabs .nav-pills .nav-link.active{background-color:var(--primary-color);color:var(--white-color);font-weight:600;}
.learning-tabs .nav{border-bottom:1px solid #fff;gap:1px;}
.directior-page .resource-person-profile img{width:200px;height:200px;}
.resource-person-profile{width:100%;transition:0.3s ease;margin-bottom:50px;}
.resource-person-profile-img{margin-bottom:10px;}
.resource-person-profile img{width:160px;height:160px;object-fit:cover;border-radius:50%;}
.resource-person-profile-info{color:#333;}
.resource-person-profile-info h2{margin-bottom:5px;}
.resource-person-profile-info h2 a{color:var(--primary-color);margin-top:0;font-size:23px;line-height:1.4;} 
.directior-page .resource-person-profile-info h3{text-align:center;}
.resource-person-profile-info h3{font-size:18px;line-height:1;font-weight:500;color:var(--secondary-color);margin:6px 0 10px;font-style:italic;}
.resource-person-profile-info p{margin:6px 0;font-size:15px;line-height:1.6;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.resource-person-profile-info span{font-weight:600;}
.other-orgs{margin-top:20px;}
.other-orgs h4{margin-bottom:8px;color:var(--secondary-color);font-size:16px;}
.other-orgs ul{padding-left:18px;margin:0;}
.other-orgs ul li{margin-bottom:4px;font-size:14px;line-height:1.5;font-weight:normal;}
.resource-person-profile a{font-size:14px;color:var(--primary-color);text-decoration:none;}
.resource-person-profile a:hover{text-decoration:underline;}
.resource-person-profile span{margin-right:5px;}
.pastDirectorsList{margin:50px 0 !important;}
.resourcePersonsPage{margin:50px 0 !important;}
.peopleList{margin:50px 0 !important;}
/* resorce  parsone page  end*/


/* Team Details Page */
.Team-details-directior-details h2{color:var(--primary-color);margin-top:0;font-size:24px;line-height:1.4;}
.Team-details-directior-details h3{font-size:16px;line-height:1;font-weight:600;margin:6px 0 10px;}
.Team-details-directior-details p{margin-bottom:10px;font-size:16px;line-height:1.6;}
.Team-details-directior-img{margin-bottom:10px;}
.Team-details-directior-img img{object-fit:cover;border-radius:50%;width:100%;}
.Team-details-contact-info p{margin-bottom:5px;font-size:16px;line-height:1.6;}
.Team-details-contact-info a{font-size:16px;color:var(--primary-color);text-decoration:none;}
.Team-details-contact-info span{font-size:16px;font-weight:600;margin-right:5px;}

/* contact page start */
.contactUsArea{padding:50px 0;}
.contact{background:var(--primary-color);padding:25px;border-radius:5px;margin-bottom:30px;}
.contact .contactInfo{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c647;}
.contact strong{font-size:18px;font-weight:600;color:var(--white-color);line-height:1.5;display:block;margin-bottom:4px;}
.contact p, .contact a{font-size:14px;line-height:1.7;font-weight:500;color:var(--white-color);transition:all 0.3s ease;letter-spacing:.15px;}
.contact a:hover{color:var(--third-color);}
.formInput{display:flex;justify-content:space-between;}
.contactUs input{font-size:14px;margin-bottom:20px;border-radius:7px;border:1px solid #d5d3d3;padding:15px 20px;}
.contactUs .form-control:focus{border-color:var(--primary-color);box-shadow:none;}
.contactUs textarea{border:1px solid #d5d3d3;border-radius:7px;padding:15px 20px 95px;margin-bottom:20px;font-size:14px;}
.submitBtn input{outline:none;background:var(--primary-color);color:#fff;border:none;font-size:16px;padding:8px 30px;border-radius:5px;line-height:1.5;transition:all ease 0.4s;}
.submitBtn input:hover{background:var(--third-color);}
.googleMapArea{padding-top:50px;}
.socialMedia .icons{display:flex;gap:0 10px;}
.socialMedia li{list-style-type:none;}
.socialMedia li a{display:block;width:30px;height:30px;background:var(--white-color);line-height:30px;border-radius:50%;text-align:center;color:var(--primary-color);font-size:15px;transition:all ease 0.4s;}
.socialMedia li a:hover{background:#1385a4a6;color:var(--white-color);}
.news-page{background:#f1f0ec;}
.newsDetails img{width:100%;}
.contactUs .form-control::placeholder{font-size:14px;}
.pagination{margin-top:20px;display:flex;gap:10px;justify-content:center;}
.pagination li.active{background:var(--primary-color);border-color:var(--primary-color);}
.pagination li.active a{color:#fff;}
.page-link{color:var(--primary-color);color:var(--primary-color);font-size:16px;font-weight:500;outline:none;}
.page-link:focus{box-shadow:none;}
/* News page end */

/* news event Details Page start */
.news-event-page-section{margin-bottom:120px;}
.news-event-page-section .featured-news-items{margin-bottom:30px;}
.upcomingevent .upcoming-event-wrapper .brief{font-size:16px;line-height:1.5;color:#222;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.upcomingevent .upcoming-event-big p{color:var(--secondary-color);}
.upcomingevent-page .upcoming-event-big{margin-bottom:30px;}
.upcomingevent-page .event-title-content .brief{font-size:16px;}
.upcomingevent-page .upcoming-event-wrapper .upcoming-event-items{display:block;border:unset;padding:unset;background:unset;}
.upcomingevent-page .upcoming-event-wrapper .upcoming-event-items .event-title-content h3{font-size:20px;line-height:28px;margin:8px 0;color:var(--primary-color);-webkit-line-clamp:unset;}
.upcomingevent-page .upcoming-event-wrapper .upcoming-event-items .event-title-content p{margin-bottom:10px;color:#383838;}
.upcomingevent-page .upcoming-event-wrapper .upcoming-event-items .event-title-content p > i{font-size:13px;}
.upcomingevent-page .upcoming-event-wrapper .upcoming-event-items .event-title-content span{font-size:14px;margin-bottom:20px;}
.past-event .event-title-content span{font-size:17px;color:var(--third-color);}
.past-event .event-title-content p{margin-bottom:10px;font-size:16px;}
.past-event .upcoming-event-items .event-time-fram{align-items:start;}
.news-event-page-section .event-title-content h3{font-size:24px;line-height:1.5;margin:5px 0;color:var(--primary-color);}
/* news event Details  end */

/* news Details Page start */
.newsDetailsPageArea{margin-bottom:80px;}
.newsDetails span{display:block;color:var(--third-color);font-size:14px;margin-bottom:10px;line-height:1.5;font-weight:500;}
.newsDetails h1{font-size:30px;line-height:1.3;font-weight:700;margin-bottom:20px;color:var(--primary-color);}
.newsDetails p{font-size:18px;line-height:30px;margin:20px 0;}
.newsDetails .newsDetailsImgs-items img{width:48%;display:inline-block;}
.newsDetailsImgs img{aspect-ratio:1.777;object-fit:cover;object-position:center;}
.detailsImgs{margin:20px 0;}
.detailsImgs img{border-radius:10px;}
.newsDetailsPageArea .sharethis{border-top:1px solid var(--primary-color);padding:20px 0;}
.relatedNews{margin-bottom:120px;}
.relatedNews .section-heading h2{font-size:30px;}
/* news Details  end */

/* event Details Page  start */
.eventDetailsPageArea{padding:50px 0;}
.eventDetailsInfo{background:#eee;padding:20px;border-radius:5px;}
.eventDetailsInfo h2{font-size:18px;font-weight:600;color:var(--primary-color);line-height:1.5;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cacaca;}
.eventDetailsInfo .detailsInout{border-bottom:1px solid #cacaca;margin-bottom:10px;padding-bottom:10px;}
.eventDetailsInfo .detailsInout:last-child{border-bottom:unset;margin-bottom:0px;padding-bottom:0px;}
.eventDetailsInfo .detailsInout h3{text-transform:capitalize;font-size:16px;font-weight:600;color:var(--primary-color);line-height:1.5;margin-bottom:5px;}
.eventDetailsInfo .detailsInout p{line-height:1.5;font-size:14px;}
.eventDetailsInfo a{font-size:14px;color:var(--primary-color);}
.eventDetails a:hover{color:#0150a0;}
.eventDetails .event{background:#d4e7ecf2;padding:20px;border-radius:5px;width:100%;}
.eventDetails .event h1{font-size:30px;line-height:1.3;margin-bottom:20px;}
.eventDetails .event span{font-size:16px;font-weight:500;color:var(--primary-color);line-height:1.3;}
.eventVenue{margin-top:10px;}
.eventVenue span{font-size:16px;font-weight:700;margin-right:5px;line-height:1.5;}
.eventVenue p{font-size:16px;font-weight:normal;line-height:1.5;line-height:30px;margin-bottom:5px;}
.eventInfo, .joinEvent{margin-top:50px;}
.eventInfo .eventText h2, .keyInfo h2, .joinEvent h2{color:var(--primary-color);text-transform:capitalize;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:10px;}
.eventInfo .eventText p{font-size:18px;font-weight:500;line-height:30px;}
.eventInfo .eventText ul{list-style:none;}
.eventInfo .eventText ul li{position:relative;padding-left:16px;color:#000;margin-right:5px;font-size:16px;margin-bottom:6px;}
.eventInfo .eventText ul li::before{content:"\e4be";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;font-size:13px;top:1px;left:0px;}
.keyInfo{margin-top:50px;}
.keyInfo span i{font-size:14px;line-height:1.5;font-weight:700;margin-right:3px;}
.keyInfo p{color:#272626;font-size:16px;font-weight:normal;margin-bottom:8px;}
.joinEvent p{font-size:16px;font-weight:normal;line-height:30px;color:#000;}
.buttonsView button{outline:none;border:1px solid var(--primary-color);background:var(--white-color);padding:8px 25px;font-size:16px;font-weight:700;border-radius:5px;transition:all ease-in 0.4s;margin:20px 0;}
.buttonsView button:hover{background:var(--primary-color);color:var(--white-color);}
.event-list{position:relative;}
.event-base{position:absolute;border-bottom:30px solid var(--primary-color);border-left:30px solid transparent;border-right:30px solid transparent;height:0;width:120px;text-align:center;transform:rotate(-45deg);left:-40px;top:5px;color:var(--white-color);}
.event-base::before{content:"";border-bottom:11px solid var(--primary-color);border-left:11px solid transparent;transform:rotate(45deg);left:-27px;top:24px;position:absolute;}
.event-base::after{content:"";border-bottom:11px solid var(--primary-color);border-left:11px solid transparent;transform:rotate(45deg);left:76px;top:24px;position:absolute;}
.event-base span{font-size:12px;font-weight:500;line-height:30px;display:block;}
/* event Details Page  end */

/* ongoing research page start */
.ongoing-research-page-section{margin-bottom:120px;}
.ongoing-research-page-section .research-section-items{margin-bottom:50px;}
/* ongoing research page end */

/* complete  Page Area  start */
.completeList{box-shadow:0 8px 24px rgba(0, 0, 0, .05);background:#fff;border:1px solid #edefef;margin-bottom:30px;transition:all 0.3s ease-in-out;}
.completeList:hover{box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.completeList:hover .ongoText h3{color:var(--secondary-color);}
.completeContent .col-md-6:nth-last-child(-n + 2) .ongoingList{margin-bottom:0;}
.completeList .col-lg-4{padding-right:0;}
.completeList .ongoText{padding:10px;}
.completeImgs{overflow:hidden;}
.completeList img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center;}
.completeList h3{font-size:24px;font-weight:600;line-height:1.4;margin-bottom:10px;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.4s ease;}
.completeList:hover h3{color:var(--primary-color);}
.completeList p{font-size:16px;line-height:1.4;margin-bottom:2px;color:#222222;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.completeList p strong{color:var(--primary-color);margin-right:5px;}
.completeDate span{font-size:13px;display:inline-block;font-weight:500;color:var(--secondary-color);}
.completeDate i{margin-right:4px;}
.completeContent .paginations{margin-top:40px;}
/* complete  Page Area  end */

/* punlications Page Area  start */
.resourcePageArea{margin-bottom:120px;}
.sidebar-wrap{border:1px solid #cacaca;border-radius:5px;padding:20px;}
.searchFild{margin-bottom:20px;}
.resourcePageArea .searchFild h2{font-size:20px;margin-bottom:10px;line-height:30px;font-weight:600;}
.fildBy h2{margin-bottom:10px;font-size:16px;}
.resourcePageArea .searchFild input{outline:none;font-size:14px;padding:10px 15px;border-radius:5px;border:1px solid #cacaca;margin-bottom:20px;width:100%;}
.resourcePageArea .searchFild input:hover{border:1px solid var(--primary-color);}
.searchFild input::placeholder{font-size:14px;}
.form-control:focus{box-shadow:unset;}
.resourcePageArea .searchFild .suBtn{outline:none;background:transparent;border:1px solid var(--primary-color);text-align:center;padding:8px 20px;border-radius:5px;font-size:15px;font-weight:600;color:var(--white-color);background:var(--primary-color);transition:all 0.4s ease;}
.resourcePageArea .searchFild .suBtn:hover{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);}
.form-select-sm{font-size:14px;font-weight:600;color:#808589;border:1px solid #c6d1de;padding:10px 15px;margin-bottom:20px;}
.form-select-sm:hover{border-color:var(--primary-color);}
.form-select:focus{outline:none;border-color:var(--primary-color);box-shadow:none;}
.resourceList{border:1px solid #cacaca;padding:25px;border-radius:8px;background:var(--white-color);margin-bottom:20px;}
.resourceList .resTitle h2{font-size:18px;line-height:1.4;font-weight:700;color:var(--secondary-color);margin-bottom:5px;}
.resTitle a{font-size:22px;font-weight:700;line-height:1.4;color:var(--primary-color);display:inline-block;transition:all 0.4s ease;}
.resourceList:hover .resTitle a{color:var(--secondary-color);text-decoration:underline;}
.respargrap p{font-size:14px;font-weight:normal;color:#333;line-height:30px;margin-bottom:0px;}
.writer strong{font-weight:700;font-size:15px;color:#333;line-height:30px;}
.writer a{font-size:15px;color:var(--secondary-color);line-height:30px;}
.edition{margin-bottom:10px;}
.edition i, .edition span{font-size:14px;color:var(--secondary-color);line-height:30px;}
.viewDownlode a{border:1px solid #cacaca;font-size:14px;padding:8px 20px;border-radius:5px;margin-right:10px;transition:all 0.4s ease;display:inline-block;color:var(--primary-color);transition:all ease 0.4s;}
.viewDownlode a:hover{border:1px solid var(--primary-color);background:var(--primary-color);color:var(--white-color);}
.viewDownlode a:hover span, .viewDownlode a:hover i{color:var(--white-color);}
.resourceImgs{overflow:hidden;}
.resourceImgs img{aspect-ratio:0.8;object-fit:cover;width:100%;}
.resource-all-content-wrap .col-lg-3{max-width:20%;}
/* resource Page Area  end */

/* resource Details Page Area start */
.resourceDetailspageArea{margin-bottom:120px;}
.resourceDetailspageArea .resDetailsImg img{aspect-ratio:0.8;object-fit:cover;width:100%;}
.pub-details-title h2{font-size:30px;font-weight:700;line-height:1.4;margin-bottom:20px;color:var(--primary-color);}
.resDetailsInfo span, .resDetailsInfo i{font-size:15px;line-height:1.5;color:#333;}
.resDetailsInfo a{font-size:14px;color:var(--secondary-color);}
.resDetailsInfo p{font-size:16px;line-height:30px;margin:20px 0;color:#000;}
.resDetailsViwsDownlod a{border-color:var(--primary-color);text-align:center;}
.resDetailsViwsDownlod a:hover{color:var(--white-color);}
.share-buttons{margin-top:50px;border-top:1px solid var(--primary-color);padding-top:10px;}
.resource-cat-list h2{text-align:center;padding:15px;font-size:18px;font-weight:700;background:#03366cde;color:#fff;}
.resource-cat-list ul li{list-style:none;padding:7px 0;border-bottom:1px solid #eee;margin:10px 0;text-align:center;background:#fff9f6;border-left:2px solid var(--primary-color);}
.resource-cat-list ul li a{font-size:15px;text-align:center;display:inline-block;color:var(--primary-color);font-weight:700;padding:7px 22px;}
/* resource Details Page Area  end */

/* learningBanner Page Start  */
.learningCenterPage{margin-bottom:120px;}
.learningBanner{text-align:start;width:100%;}
.learningBanner img{width:70%;margin:10px 0;}
.lerningCenter h1{text-align:center;margin:50px 0;font-size:28px;line-height:1.5;font-weight:600;color:var(--primary-color);}
.lerningInfo{margin-bottom:30px;}
.lerningInfo h2{font-size:24px;line-height:1.4;font-weight:600;margin:30px 0 10px 0;color:var(--primary-color);}
.lerningInfo h2:first-child{margin-top:0;}
.lerningInfo p{font-size:16px;line-height:1.7;margin-bottom:10px;font-weight:500;}
.lerningInfo h4{font-size:15px;line-height:1.5;font-weight:600;margin:30px 0 10px;color:var(--primary-color);}
.lerningInfo ul{margin-left:31px;}
.lerningInfo li{position:relative;padding-left:20px;font-size:16px;margin-bottom:6px;}
.lerningInfo li::before{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;font-size:15px;top:1px;left:-3px;color:#00000096;}
.lerningInfo ul li span{margin-right:10px;color:#00000096;}
.lerningInfo table{border:1px solid #cacaca;width:100%;}
.lerningInfo thead{background:var(--primary-color);color:var(--white-color);}
.lerningInfo table tr{border:1px solid #cacaca;}
.lerningInfo table th{border:1px solid #cacaca;padding:10px;font-size:15px;font-weight:700;line-height:1.5;color:var(--white-color);}
.lerningInfo table td{border:1px solid #cacaca;padding:10px;font-size:15px;line-height:1.5;font-weight:normal;}
.lerningEvent{padding:10px 0;border-bottom:1px solid #cacaca;}
.lerningEvent a{color:var(--white-color);font-weight:600;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.panelHeight{height:300px;width:99.6%;padding:0 15px;background-color:var(--primary-color);}
/* learningBanner Page end*/

/* ongoing Details  Page Area  staet */
.ongoingProgectDetails{margin-bottom:120px;}
.ongonigDetailsInfo h2{font-size:50px;line-height:1.3;margin-bottom:20px;font-weight:500;color:var(--primary-color);}
.ongonigDetailsImgs{margin:20px 0;}
.ongoningDetailsInfo p{font-size:16px;font-weight:normal;line-height:1.7;margin-bottom:10px;color:#222222;}
.ongoningDetailsInfo p strong{margin-right:5px;font-weight:600;color:var(--secondary-color);}
.ongoningDetailsInfo h4{font-size:20px;line-height:1.5;margin:20px 0 6px;font-weight:600;color:var(--primary-color);}
.ongoningDetailsInfo .sharethis{border-top:1px solid var(--primary-color);margin:10px 0;}
.ongoningDetailsInfo .sharethisIcon{margin:10px 0;}
/* ongoing Details Page Area  end */

/* footer-area */
.footer-area{background:var(--primary-color);clear:both !important;padding-top:90px;position:relative;background-image:url(../../media/imgAll/bg/39.png);}
.footer-area:before{position:absolute;right:0;top:0px;height:100%;width:100%;content:"";background:#051a48f5;}
.footer-top{text-align:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #383838;position:relative;}
.footer-info.footerInfo{position:relative;z-index:99;}
.footer-top h2{font-size:20px;font-weight:700;color:var(--white-color);line-height:30px;}
.footer-info{position:relative;}
.footer-logo img{width:200px;}
.social-icon{margin-top:30px;}
.social-icon a{margin:0 10px;}
.social-icon a > i{color:var(--primary-color);font-size:16px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;background:var(--white-color);}
.footer-info h2{font-size:20px;font-weight:600;color:var(--white-color);margin-bottom:20px;}
.footer-info ul li{margin:10px 0;list-style:none;}
.footer-info ul li a{font-size:15px;color:var(--white-color);font-weight:600;transition:all 0.3s ease;}
.footer-info ul li:hover a{color:var(--third-color);}
.footer-bottom{padding:20px 0;margin-top:30px;border-top:1px solid #383838;position:relative;}
.footer-bottom .copy-right p{font-size:14px;text-align:center;color:#eee;}
.footer-bottom .copy-right p > a{color:#eee;}
.footer-buet-logo{position:absolute;left:50%;top:-53px;background:#051a48f5;border-radius:50%;padding:10px;transform:translateX(-50%);}
.copy-right{position:relative;}
.footer-buet-logo img{width:100px;}


/* XL Device :1200px. */
@media (min-width:1200px) and (max-width:1500px){
}

/* LG Device :992px. */
@media (min-width:992px) and (max-width:1200px){
.logo img{max-width:115px;} 
.navManuBar li{padding:15px;}
.navManuBar li a{font-size:15px;}
.dropDownContent li{padding:2px 30px;}
.resource-cat a{font-size:11px;padding:6px 15px;}
.event-list .event-time span{font-size:13px;}

/* resources page  */
.resourcePageArea .searchFild h2{font-size:19px;
}
}

/* MD Device :768px. */
@media (min-width:768px) and (max-width:991px){
.container{width:100%;}
.MobileHide{display:none;}
.MobileShow{display:block !important;}
#myHeader2Show{display:block;}
.navbar-toggler-icon{width:26px;height:26px;}
.navbar-toggler{padding:0px 5px;border:unset;}
#btnDiv{text-align:center;}
.navbar .navbar-collapse{overflow-y:scroll;width:100%;height:100vh;padding-bottom:150px;}
#myHeader{display:none;}
.buet-logo{display:none;}
.slider-captionsBox p{display:none;}
.slider-captionsBox .hero-btn-wrap{display:none;}
.next_arrow{top:38%;width:42px;height:42px;line-height:34px}
.next_arrow i{font-size:16px;line-height:18px;}
.priv_arrow{top:50%;width:42px;height:42px;line-height:34px}
.priv_arrow i{font-size:16px;line-height:18px;}
.hero-area{margin-bottom:40px;}
.section-heading h2{font-size:30px;}
.featured-news-items{margin-bottom:30px;}
.upcoming-event-big{margin-bottom:20px;}
.upcoming-event-wrapper .upcoming-event-items{margin-bottom:20px;gap:14px;}
.upcoming-event-items .event-time-fram-items{width:80px;height:80px;padding:10px;}
.upcoming-event-items .event-time-fram-items p{font-size:13px;}
.upcoming-event-items .event-time-fram-items h5{font-size:26px;line-height:30px;}
.upcoming-event-wrapper .event-title-content p{font-size:13px;}
.upcoming-event-area{margin-bottom:50px;}
.upcoming-event-list:last-child .upcoming-event-items{margin-bottom:0;}
.commonBG2-home::before{height:332px;top:-12px;}
.commonBG2-title h3{font-size:26px;}
.commonBG2-title p{font-size:15px;}
.commonBG2-home{margin:70px 0 50px 0;}
.commonBG-home{padding:70px 0;}
.commonBG-video-title h5{margin-bottom:30px;}
.subscribe-area-wrapper{padding:36px 20px 80px 20px;}
.subscribe-area .subscribe-contant img{width:212px;}
.event-list{flex-wrap:wrap;}
.event-list .event-date{width:100%;}
.event-list .event-thum{width:100%;}
.event-list .event-thum img{aspect-ratio:2.62;}
.event-list .event-text{width:75%;}
.eventDetails .event{margin-bottom:20px;}

/* resource page  */
.resource-thum-wrap{aspect-ratio:1.5;}
.resource-content-wrap{margin-bottom:24px;}
.sidebar-wrap{margin-bottom:30px;}
.search{display:flex;gap:10px;}
.fildBySelect{display:flex;gap:10px;}
.resource-cat-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0;}
.resource-cat-list ul li{list-style:none;padding:7px;margin:5px 0;}
.footer-logo img{width:150px;}
.resourceList .resTitle h2{margin:15px 0;}

/* contact page  */
.contactUsArea{padding:20px 0;}
.contact{margin-bottom:20px;width:100%;}
.resource-all-content-wrap .col-lg-3{max-width:unset;}

/* ongoing progect Page  */
.ongoingList img{aspect-ratio:1.6;}
.ongoingIfo{margin-top:20px;}
.upcoming-event-list{margin-bottom:50px;}
}

/* Extra small Device. */
@media (max-width:767px){
.MobileHide{display:none;}
.MobileShow{display:block !important;}
#myHeader2Show{display:block;}
.navbar-toggler-icon{width:26px;height:26px;}
.navbar-toggler{padding:0px 5px;border:unset;}
#btnDiv{text-align:center;}
.navbar .navbar-collapse{overflow-y:scroll;width:100%;height:100vh;padding-bottom:150px;}
#myHeader{display:none;}
table th{font-size:13px;font-weight:600;}
table td{font-size:12px;}
.logo img{width:125px;}
.buet-logo{display:none;}
.slider-captions h1{font-size:18px;margin-bottom:0;}
.slider-captionsBox{padding:10px;background:#ffffffc7;width:100%;}
.hero-slider .slick-slide img{aspect-ratio:unset;}
.hero-btn-wrap{display:none ;}
.slider-captions p{display:none;}
.next_arrow{top:40%;width:32px;height:32px;line-height:23px;}
.next_arrow i{font-size:12px;line-height:18px;}
.priv_arrow{top:54%;width:32px;height:32px;line-height:23px;}
.priv_arrow i{font-size:12px;line-height:18px;}
.section-heading{margin-bottom:20px;}
.section-heading h2{font-size:30px;}
.hero-area{margin-bottom:30px;padding-bottom:6px;}
.featured-news-items{margin-bottom:24px;}
.lMore{margin-top:2px;}
.featured-news-wrapper .col-lg-4:nth-last-child(-n+1) .featured-news-items{margin-bottom:0;}
.featured-news-area{margin-bottom:60px;}
.research-section-area{margin-bottom:50px;}
.commonBG-home{max-height:unset;padding:50px 0;margin-bottom:60px;}
.commonBG-video-title h5{font-size:26px;margin-bottom:30px;}
.subscribe-area .subscribe-contant{margin-bottom:20px;}
.subscribe-area-wrapper{padding:30px 15px 80px 15px;}
.input-area input{height:54px;}
.input-area button{height:44px;width:110px;font-size:14px;}
.subscribe-contantItems p{font-size:14px;}
.subscribe-area .subscribe-contant img{width:170px;}
.footer-area{padding-top:75px;}
.footer-buet-logo img{width:85px;}
.footer-buet-logo{top:-46px;}
.common-btn{text-align:center;}
.event-list{flex-wrap:wrap;}
.event-list .event-date{width:100%;}
.event-list .event-thum{width:100%;}
.event-list .event-thum img{aspect-ratio:1.5;}
.event-list .event-text{width:100%;}
.event-list .event-btn{text-align:center;width:100%;}
.common-btn a{font-size:14px;border-radius:30px;padding:8px 26px;font-weight:600;}
.upcoming-event-big{margin-bottom:20px;}
.upcoming-event-wrapper .upcoming-event-items{margin-bottom:20px;gap:14px;}
.upcoming-event-items .event-time-fram-items{width:80px;height:80px;padding:10px;}
.upcoming-event-items .event-time-fram-items p{font-size:13px;}
.upcoming-event-items .event-time-fram-items h5{font-size:26px;line-height:30px;}
.upcoming-event-wrapper .event-title-content p{font-size:13px;}
.upcoming-event-area{margin-bottom:50px;}
.upcoming-event-list:last-child .upcoming-event-items{margin-bottom:0;}
.commonBG2-home::before{height:332px;top:-12px;}
.commonBG2-title h3{font-size:26px;}
.commonBG2-title p{font-size:15px;}
.commonBG2-home{margin:70px 0 50px 0;}
.research-section-wrapper .col-lg-6:first-child .research-section-items{margin-bottom:24px;}
.resource-text{text-align:center;}
.resource-content-wrap{margin-bottom:24px;}
.resource-cat-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0;}
.resource-cat-list ul li{list-style:none;padding:7px;margin:5px 0;}
.resource-cat{top:0px;}
.footer-logo img{width:150px;}
.footer-top{padding-bottom:20px;margin-bottom:20px;}
.social-icon{margin-top:15px;}
.footer-info h2{margin-bottom:10px;}
.footer-info{text-align:center;}
.footer-bottom{margin-top:0;}
.footer-bottom .copy-right p{font-size:13px;}
.footerInfo{text-align:center;align-items:center;margin-bottom:40px;}
.footer-info ul li{margin:0;}

/* About Page  */
.commonBanner-wrap{padding:30px 0;}
.breadcrumb-wrap{margin-top:0;}
.commonBannerArea{margin-bottom:20px;}
.sideBar-menu{padding:20px 0;margin-bottom:30px;}
.aboutImgs{width:100%;margin-left:0;}
.aboutUsApageArea{padding:0;}
.section-heading h2{font-size:26px;}
.historyPage{padding-top:0;} 
.history-container{padding:0;}

/* news Page  */
.news-page .commonBanner-wrap h1{font-size:23px;}
.news-area{padding:20px 0;}

/* newsDetailsPage */
.newsDetailsPageArea{padding:20px 0;}
.newsDetails h1{font-size:20px;}
.newsDetails p{font-size:16px;}

/* event Page  */
.event-area{padding:20px 0;}

/* eventDetails page  */
.eventDetails{width:100%;}
.eventVenue p{font-size:14px;}
.eventDetails .event{margin-bottom:20px;}
.eventDetailsInfo .detailsInout{border-bottom:1px solid #cacaca;}
.eventDetailsInfo .detailsInout h3{display:inline-block;font-size:16px;font-weight:600;}
.eventDetailsInfo .detailsInout p{display:inline-block;}
.keyInfo{margin-top:30px;}
.eventInfo, .joinEvent{margin-top:30px;}

/* resource page  */
.resourceList .resTitle h2{margin:20px 0;}
.eventDetails .event h1{font-size:20px;font-weight:700;}
.sidebar-wrap{margin-bottom:20px;}
.resource-cat a{font-size:11px;}

/* collaborationInfo Page  */
.commonBanner-wrap h1{font-size:26px;line-height:36px;}
.collaborationInfo p{font-size:15px;}

/* contactPage */
.contactUsArea{padding:0;}
.contact{width:100%;margin-bottom:40px;}
.contactUs textarea{font-size:16px;}
.formInput{display:block;}
.submitBtn button{font-size:14px;}
.footer-info{margin-bottom:30px;}
.submitBtn{text-align:center;}
.submitBtn input{padding:8px 50px;}
.googleMapArea{margin:40px 0 80px 0;padding-top:0;}
.past-event .event-title-content span{font-size:16px;}
.news-event-page-section .upcoming-event-items .event-time-fram-items{width:70px;height:70px;padding:10px;}
.news-event-page-section .upcoming-event-items .event-time-fram-items h5{font-size:22px;line-height:13px;}
.news-event-page-section .upcoming-event-items .event-time-fram-items p{font-size:12px;line-height:28px;}
.news-event-page-section .event-title-content h3{font-size:20px;}

  /* people page ========== */
.peopleList{margin-top:50px!important;}
.resource-person-profile-info{text-align:center;margin-top:10px;}
.CERM-team-common{padding-bottom:60px;}
.peopleCardRight{text-align:center;width:100%;}
.peopleCardList .resource-person{color:var(--primary-color) !important;}
.peopleCardList .peopleCardRight h3 a:hover{color:var(--third-color);}
.peopleItems h3{font-size:16px;}
.peopleItems h4{font-size:14px;}
.peopleItems p{font-size:13px;}

/* lerning page  */
.lerningCenter h1{margin:30px 0;font-weight:600;color:var(--primary-color);}
.lerningInfo table th{font-size:13px;font-weight:600;}
.lerningInfo table td{font-size:12px;}
.resource-all-content-wrap .col-lg-3{max-width:unset;}

/* ongoing progect Page  */
.ongoingList img{aspect-ratio:1.6;}
.ongoingIfo{margin-top:20px;}

/* ongonigDetails page  */
.ongonigDetailsInfo{margin-top:30px;}

/* resource-person page  */
.resource-person-profile{display:block;text-align:center;padding:0 6px;}
.upcoming-event-list{margin-bottom:30px;border:1px solid rgb(242, 242, 242);padding:10px;}
.eventDetailsPageArea{margin-bottom:50px;padding-top:30px;}
.featured-news-content h3{height:unset;}
.icon-wrap .search-input{top:385px;}
.photo-gallery-wrap{display:block;}
.gallery-img{margin-bottom:24px;}
.gallery-img.gallery-img-big img{aspect-ratio:unset;}
.commonBG2-home .commonBG-video-item img{width:100%!important;height:100%!important;aspect-ratio:unset;}
.commonBG-img-item .col-lg-4{margin-bottom:20px;}
.subscribe-contantItems h5{font-size:24px;line-height:34px;}
.photo-gallery{padding:30px 0;}
.main-menu .navbar-light .navbar-nav .nav-item{display:block;}
.main-menu .navbar-nav li{display:block;}
.resourcePersonsPage{margin:50px 0 !important;}
.pastDirectorsList{margin:50px 0!important;}
.panelHeight{width:100%;}

}

/* SM Small Device :550px. */
@media only screen and (min-width:576px) and (max-width:767px){
  .hero-banner-img img{aspect-ratio:1.5;}
  .about-us-area{padding:50px 0 75px 0;}
  .about-us-text p{font-size:15px;line-height:30px;}
  .footer-info ul li a{font-size:15px;}
  .siderBar-nav-list a{padding:10px 15px;}

  /* contact page  */
  .formInput{display:flex;}
  .submitBtn{text-align:start;}
 
  /* resource-person page  */
  .resource-person-profile-info h3{margin:6px 0 10px;}
}



