.p-relative{position:relative;}
.about__area h2{font-size:30px;font-weight:700;line-height:54px;}
.about__area.about__area_one .about__content{padding-top:60px;padding-left:60px;}
.about__area.about__area_one p{font-size:16px;line-height:26px;color:#777;}
.react-breadcrumbs .breadcrumbs-wrap{position:relative;overflow:hidden;}
.react-breadcrumbs .breadcrumbs-wrap .container{position:relative;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner{width:100%;position:absolute;top:50%;transform:translateY(-50%);}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text{text-align:center;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title{width:100%;font-size:60px;text-transform:capitalize;color:#fff;font-weight:700;line-height:1;margin:0 0 15px;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .back-nav ul li{display:inline;color:#fff;font-size:16px;font-weight:400;opacity:.8;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .back-nav ul li a{color:#fff;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .back-nav ul li a:hover{opacity:.7;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .back-nav ul li:after{content:"";margin:0 6px 0 12px;background:#fff;width:7px;height:7px;border-radius:50%;display:inline-block;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .back-nav ul li:last-child:after{content:unset;margin:0;}
/*! CSS Used from: https://bafsemc.edu.bd/public/frontend/assets/css/custom-spacing.css */
.pb---120{padding-bottom:120px;}
.pt---10{padding-top:10px;}
/*! CSS Used from: https://bafsemc.edu.bd/public/frontend/assets/css/responsive.css */
@media only screen and (min-width: 992px){
img.mobile{display:none!important;}
}
@media screen and (max-width: 991px){
.about__area.about__area_one .about__content{padding-left:0;}
img.desktop{display:none!important;}
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title{font-size:40px;}
.about__area .about__image{margin-left:0;}
}
@media screen and (max-width: 767px){
.react-breadcrumbs .breadcrumbs-wrap img{min-height:200px;}
}
@media screen and (max-width: 600px){
.react-breadcrumbs .breadcrumbs-wrap .breadcrumbs-inner .breadcrumbs-text .breadcrumbs-title{font-size:30px;}
}
@media screen and (max-width: 575px){
.pb---120{padding-bottom:60px;}
}
img{vertical-align:middle;}
.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
@media (min-width:992px){
.col-lg-4{flex:0 0 auto;width:33.33333333%;}
.col-lg-8{flex:0 0 auto;width:66.66666667%;}
}

.react-blog-page .single-blog{transition:all .5s ease 0s;background:#fff;box-shadow:0 1px 2px rgba(15, 18, 22, .14);border-radius:6px;margin-bottom:60px;}
.react-blog-page .single-blog .blog-img{position:relative;}
.react-blog-page .single-blog .blog-img img{border-radius:6px 6px 0 0;}
.react-blog-page .single-blog .blog-content{padding:40px;}
.react-blog-page .single-blog .blog-content .top-part{display:flex;align-items:center;padding-bottom:12px;}
.react-blog-page .single-blog .blog-content .top-part li{font-size:15px;color:#737383;padding-right:25px;font-weight:500;}
.react-blog-page .single-blog .blog-content .blog-title{font-size:34px;line-height:40px;font-weight:600;margin-bottom:25px;}
.react-sidebar{background:#fff;box-shadow:0 20px 40px rgba(15, 18, 22, .08);border-radius:6px;}
.react-sidebar .widget{padding:35px;border-bottom:1px solid #E8ECF0;}
.react-sidebar .widget.back-post .widget-title{margin-top:-10px;}
.react-sidebar ul.related-courses{margin:0;padding:0;list-style:none;}
.react-sidebar ul.related-courses li{display:flex;align-items:center;padding-bottom:1.2em;}
.react-sidebar ul.related-courses li .post-images{width:87px;display:block;}
.react-sidebar ul.related-courses li .post-images img{display:block;width:127px;border-radius:6px;}
.react-sidebar ul.related-courses li .titles{display:block;padding-left:20px;}
.react-sidebar ul.related-courses li .titles h4{margin:0 0 6px;font-weight:400;font-size:16px;line-height:20px;}
.react-sidebar ul.related-courses li .titles h4 a{color:#0F1216;}
.react-sidebar ul.related-courses li .titles h4:hover a{color:#3270FC;}
.react-sidebar ul.related-courses li:last-child{padding-bottom:0;}
.react-sidebar h3.widget-title{margin:0;font-size:20px;padding-bottom:1.1em;color:#0F1216;font-weight:600;line-height:1.2;}
/*! CSS Used from: https://bafsemc.edu.bd/public/frontend/assets/css/custom-spacing.css */
.pb---40{padding-bottom:40px;}
.pb---70{padding-bottom:70px;}
.pt---110{padding-top:110px;}
.ml----30{margin-left:30px;}
/*! CSS Used from: https://bafsemc.edu.bd/public/frontend/assets/css/responsive.css */
@media only screen and (max-width: 1200px){
.react-sidebar .widget{padding-left:20px;padding-right:20px;}
.react-sidebar.ml----30{margin-left:0;}
}
@media screen and (max-width: 991px){
.react-sidebar{margin-top:60px;}
}
@media screen and (max-width: 767px){
.react-blog-page .single-blog .blog-content .top-part li{font-size:14px;padding-right:16px;}
.react-blog-page .single-blog .blog-content .blog-title{font-size:30px;line-height:36px;}
}
@media screen and (max-width: 575px){
.react-blog-page .single-blog .blog-content{padding:30px 25px 30px;}
.react-blog-page .single-blog .blog-content .top-part{display:block;}
.react-blog-page .single-blog .blog-content .top-part li{padding-right:0;padding-bottom:10px;}
}