@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600&family=Staatliches&display=swap);
body{font-size:16px;font-family:Roboto,sans-serif;font-weight:400;height:100%;line-height:30px;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#fff;top:0!important}
p{margin:0 0 20px 0;color:#646464}
h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Staatliches,cursive;margin:0 0 20px 0;color:#111}
h1,h2{line-height:48px}
h3,h4,h5{line-height:30px}
a{text-decoration:none;cursor:pointer}
a:active,a:focus,a:hover{text-decoration:none}
a:active,a:focus,a:hover{outline:0 none}
img{max-width:100%;height:auto}
.project-img img{max-width:10em;height:3.5em}
.card img{height:200px;max-width:100%;margin:auto}
#logos-ff img{max-width:60%;height:auto}
ul{list-style:outside none none;margin:0;padding:0}
[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{margin-left:0}
.form-response .alert-danger,.form-response .alert.alert-info,.form-response .alert.alert-success{margin-top:10px;margin-bottom:0}
.form-response .alert-danger p,.form-response .alert.alert-info p,.form-response .alert.alert-success p{margin-bottom:0}
.card-footer{flex:1 1 auto;padding:0rem 1rem;border:none;background:initial;display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end}
.top-logos{background:#d9d9d6;height:100px;text-align:center;padding:10px 0;display:flex;align-items:center}
.top-logos img{max-width:90%;display:inline-block}
.life-for{background:url(../img/highliter-back.png) no-repeat;background-size:100% 100%;padding-top:1rem;padding-bottom:1.25rem;margin:10px 30px;filter:drop-shadow(2px 4px 6px #000);max-width:max-content;margin:10px auto}
.carousel-caption{right:auto;bottom:3.5rem;left:10%;padding-top:0rem;padding-bottom:1.25rem}
.carousel-caption h2{color:#fff;margin:10px 0;filter:drop-shadow(2px 4px 6px #000);word-wrap:break-word}
.carousel-caption h3{color:#000;margin:auto;padding:0 1em}
.cannect-us a{font-size:25px;margin:10px 0;filter:drop-shadow(2px 4px 6px #000)}
.what-we-do{padding-top:50px}
.sub-title p{background:#592d80;width:30px;height:3px;margin-top:20px}
.warld-help{font-size:42px;color:#000;line-height:40px}
.what-we-do a{padding:10px 35px}
.video-box{text-align:center;padding-top:40px}
.video-bx{padding-bottom:40px}
.video-bx video{height:600px}
.we-do-bx{position:relative;text-align:center;margin-bottom:20px;width:350px;height:240px}
.we-do-bx img{height:inherit;aspect-ratio:1.5}
.we-do-bx h4{position:absolute;z-index:99;bottom:20px;margin:auto;left:0;right:0;padding:15px 10px;text-align:center;font-size:24px;background:url(../img/line-highter.png) center no-repeat}
.we-do-bx a{color:#000}
.we-do-bx a:hover{color:#1c93f4}
.call-to-action{background:url(../img/mid-calltoaction.png) center no-repeat;background-size:cover;margin:20px 0 45px 0;text-align:center;padding:50px 0}
.call-to-action h3{margin:0;padding:0 20px;font-size:28px;color:#000}
.call-to-action a{margin-top:-5px;margin-left:80px;padding:10px 20px}
.section-head{text-align:center}
.section-head .sub-title{font-family:Staatliches,cursive;font-size:16px}
.section-head h2{font-size:42px;color:#fff;padding:20px 0}
.upcoming-events{background:#58cae7;padding:40px 0;margin:40px 0}
.upcoming-events .card-body h3{font-size:20px}
.upcoming-events .card-body h3 a{color:#000}
.upcoming-events .card-body p{font-size:14px;line-height:20px}
.event-bigbx,.event-smallbx{position:relative;text-align:center;margin-bottom:15px}
.event-bigbx h4,.event-smallbx h4{position:absolute;z-index:99;bottom:20px;padding:10px;left:0;right:0;margin:auto;text-align:center;font-family:Staatliches,cursive;font-size:24px;background:url(../img/purple-text-back.png) center no-repeat}
.updates-bx .card-body h3{font-size:24px}
.posted-date{color:#999;font-size:14px;margin-bottom:10px}
.posted-date span{padding:0 15px;font-size:14px;color:#999;line-height:20px}
.counter-bx{background:#0072ce;color:#fff;text-align:center;padding:50px 0 20px}
.counter-bx .icon-bx{border-radius:50%;border:2px solid #fff;text-align:center;margin:auto;display:inline-block;width:100px;height:98px;line-height:95px;margin-bottom:25px}
.counter{font-family:Staatliches,cursive;color:#fff;font-size:52px;display:block;margin-bottom:10px}
.counter-box p{font-family:Staatliches,cursive;color:#e1e621;font-size:20px}
.take-plug-bx{background:url(../img/bottom-calltoaction.png) center no-repeat;background-size:cover;margin:45px 0;text-align:center;padding:40px 0}
.take-plug-bx h2{font-size:60px;color:#d22630;margin-bottom:30px}
.btn-pink{background:#ec2d8b;color:#fff;display:inline-block;font-family:Staatliches,cursive;font-size:18px}
.btn-pink:hover{background:#000;color:#fff}
.footer{background:#0072ce;color:#eee;padding:40px 0 20px}
.f-logos{text-align:center}
.f-logos img{margin:auto auto 20px}
.footer h4{color:#e1e621;font-size:22px;font-family:Staatliches,cursive}
.footer a{color:#eee;font-size:16px}
.footer .address,.footer .email,.footer .phone{padding-bottom:10px}
.footer .address strong,.footer .email strong,.footer .phone strong{display:block;line-height:18px}
.footer-bottom{background:#2a3737;color:#fff;font-size:14px}
.coryrights-link{line-height:30px;padding-top:12px}
.coryrights-link a{color:#ccc}
.footer-socials a{display:inline-block;border-radius:50%;text-align:center;border:1px solid #fff;color:#fff;width:30px;line-height:28px;font-size:18px;margin:12px 3px}
.copyrights{border-top:1px solid #404b4b;padding:15px 0}
.copyrights h5{color:#fff;margin:0;padding:0;font-size:16px}
.copyrights p{color:#fff;margin:0;padding:0;color:#ccc;max-width:60%;margin:auto;font-size:14px;line-height:normal}
.event-box{display:flex;justify-content:space-between}
.add-here{display:flex;border:1px solid #c5d3ef;width:70%;justify-content:space-between;height:80px}
.add-here marquee{line-height:78px;font-size:28px}
.divadar-d p{background:#592d80;width:30px;height:3px;margin-top:0}
.calender img{width:100%;border-radius:10px;height:900px;margin:20px 0;box-shadow:0 20px #f5f6f9}
.event-running{margin:20px 0}
.devi-dar{background:#592d80;width:30px;height:3px;margin:auto}
.shadow-sm{margin:10px 0}
.up-date{width:100%}
.up-date img{width:100%}
.campaign-recent{color:#000!important}
.updates-bx{padding:10px 0 30px 0}
.updates-bx h3 a{width:100%;font-size:18px;color:#000}
.updates-bx a img{width:100%}
.clean-to a{font-size:20px}
.eng-btn{display:flex}
.eng-btn h5{background:#f8f8f8;border:1px solid;font-size:14px;background:#f8f8f8;border:1px solid #d3cccc;margin:-10px 5px 15px 0;border-radius:10px;width:60px;text-align:center}
.footer-socials a:hover{color:#000;background-color:#ec2d8b;border-color:#ec2d8b}
.footer a:hover{color:#ff0}
.card-body h3 a:hover,.card-body h4 a:hover{color:#1c93f4}
.netwark-food{line-height:20px}
.card-body p{line-height:18px;font-size:14px}
.card-body h3{line-height:22px}
.foter-content{line-height:22px}
#nav-right-ican{gap:40px;flex-direction:row;overflow:visible}
.agust{display:flex;background-color:#f5f6f9;justify-content:space-between;height:80px;padding:15px}
.change-week{display:flex;gap:40px;line-height:40px}
#table-header{background-color:#c5d3ef;text-align:center;height:50px;line-height:50px}
#table-header p{font-weight:600}
.date-calender{text-align:center;margin:0 12px}
.data-table{border:1px solid #ebebeb;height:140px;background:#fff}
.calendar-cells .row h5{padding:0 15px}
.data-table h5{margin-top:10px;font-size:14px;font-weight:800}
.maye{line-height:15px;background:#eeeaff;color:#8371cc}
.data-table p{font-size:14px;padding:10px 0;border-radius:10px;margin-top:-15px}
.mr-mar{background:#d7f9f5;color:#75a8a9;line-height:15px;margin-top:-10px}
.tilk{background:#ffe2f9;color:#a10c64;line-height:15px}
#albert{margin-top:7px}
.mullen-14{background:#6273f0;width:35px;margin:auto auto 8px;border-radius:10px;color:#fff}
.today-calender h2{background:#fff;border-radius:15px;width:120px;text-align:center}
.today-calender h2 a{color:#000;text-decoration:none;font-size:20px}
.blogs-btn a{width:100%}
.we-do-bx .hover-effect img{width:100%}
.hover-effect{overflow:hidden;position:relative}
.hover-effect:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;opacity:0;transition:all .5s ease 0s}
.card-box-h:hover .hover-effect:after{opacity:1}
.tooltip-inner{color:#fff}
.checkbox-login{margin-bottom:10px}
.blog-btn-button .btn-pink{width:100%}
header .dropdown-menu{font-size:14px;line-height:16px}
header .navbar-nav .nav-link{color:unset}
header .container-fluid{display:flex;align-items:center;justify-content:space-between;padding:0 1em}
.top-logo-icon{display:flex;align-items:center;justify-content:space-between;gap:35px}
.top-logo-icon div{margin-right:4rem}
@media screen and (max-width:500px){
.top-logo-icon div{margin-right:0!important}
}
@media screen and (max-width:1200px){
.top-logo-icon div{margin-right:2rem}
}
.contact-us{background-image:url(../img/banner-cont.png);background-repeat:no-repeat;background-size:100% 100%;height:500px}
.us{background:url(../img/back-img.png),no-repeat;background-size:contain;background-repeat:no-repeat;background-position:center;width:550px;margin:auto;text-align:center;position:relative;top:70%}
.us h1{font-size:55px;padding:20px}
.palan-con{font-size:20px;text-align:center;padding:50px 30px;font-family:Arial;line-height:22px}
.bangla{background:#f2f2f2;border-bottom:10px solid #e1e621;border-radius:5px;padding:15px;height:100%;margin-bottom:20px}
.bangla h2 span{display:block;font-size:18px;font-weight:600;margin:4px 0 -20px 0;font-family:arial}
.bangla h2{text-align:center;font-size:24px;margin:-12px 0 10px 0}
.bangla p{font-size:16px;margin:0}
.bangla a{font-size:16px;margin:0;text-decoration:none;color:#000}
.bangla h6{background:#9595d2;width:50px;height:3px;margin:auto auto 15px}
#bangla-card{margin-bottom:50px;justify-content:center;gap:.3em}
.bangkok p,.email-phone p{line-height:20px;padding-top:5px;word-break:break-all}
.email-phone{margin-top:20px}
.send-mes{width:900px;background:#f2f2f2;margin:auto auto 50px;border-radius:10px;box-shadow:0 4px #f7f3f3}
.inpt-name{margin:0 25px}
.inpt-name input{padding:15px}
.inpt-name .input-group{width:50%}
.inpt-name textarea{height:200px;outline:0;margin:10px 0}
.mes-sen{padding:30px 0 10px 30px;font-size:20px;font-weight:600;margin:0}
.form-control:focus{border-color:#ced4da;box-shadow:none}
.send-to{font-size:18px}
.check-box input{width:20px;margin:7px 0;outline:0}
.check-box label{margin:7px 10px}
.submit-btn button{font-weight:400;font-family:Staatliches,cursive;margin:0 0 20px 0;padding:10px 50px;font-size:30px;border:none;background:#ef008c;border-radius:5px;margin:10px 0 30px 0}
#footer-cont{padding:0 40px 40px 40px}
.web-security{background:#1d639c;height:50px;text-align:end;line-height:50px;margin-bottom:30px}
.web-security p{font-size:20px;color:#fff}
#logos-ff{text-align:left;padding:0 30px}
#logos-ff img{margin:0 0 20px 0}
.links-cont ul{margin-top:50px}
.toast::after{position:absolute;width:var(--bs-toast-max-width);content:"";height:5px;background-color:#000;transform:scaleX(0) translateY(-5px);transform-origin:left;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);animation:progress 5s .3s linear}
@keyframes fade-in{
5%{opacity:1;transform:translateY(0)}
}
@keyframes progress{
to{transform:scaleX(1)}
}
.about-the .us h1,.blogs .us h1,.chatboard .us h1,.compaign .us h1,.contact-us .us h1,.gallery .us h1,.knowledge .us h1{font-size:76px;padding:30px 0;color:#fff}
.blogs .us{width:500px;top:70%}
.blog-pragrap{font-size:26px;padding:50px 99px;line-height:30px}
.blog-add p{font-weight:700}
.form-add-search{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:-15px}
.recently-add select,.search-blog input{width:160px;height:50px;border-color:#ebebeb;outline:0;padding:10px}
.search-blog input{width:250px;position:relative;border:1px solid #ebebeb;border-right:none}
.africa-water a{font-size:20px;line-height:25px}
.knowledge{background-image:url(../img/smile-pic.png);background-repeat:no-repeat;background-size:100% 100%;height:500px}
.knowledge .us{width:620px}
.knowledge .us h1{font-size:76px;padding:30px 0}
.know-content{margin:50px 0}
.know-content h2{font-size:24px;line-height:30px;word-wrap:break-word}
.know-content p{line-height:24px;color:#333;text-align:justify;word-wrap:break-word}
.know-form{display:flex;justify-content:end;align-items:center;height:100%}
.recently{display:flex!important;flex-wrap:wrap;gap:1em}
.recently p a{color:#005ab8;text-decoration:underline}
.recently p{line-height:24px;padding:15px 0}
.blog-add{margin-bottom:-20px}
.know-form .recently-add{padding:0 15px}
.short-by{padding:0 120px}
.language-add{margin:0 15px}
.online-corse h2{border-bottom:2px solid #ebebeb;padding-top:15px}
.panel-youth{font-size:18px;line-height:20px;margin-bottom:0}
.rural-indastr span{font-weight:700;margin-left:5px;color:#000}
.rural-indastr{padding:10px 0;color:#999;font-size:14px}
.Jose{overflow:hidden;text-overflow:ellipsis}
.Instructor{border-top:1px solid #ebebeb;margin:0;padding:10px 0;width:100%}
.Instructor p span{font-weight:700;color:#000}
.Instructor p{margin:0;padding:0;line-height:18px;font-size:14px;color:#999;height:20px}
.Progress{text-align:right}
.carousel2 .carousel-item div{width:100%}
.align-items-center{display:flex;justify-content:center}
.carousel2 .carousel-item div:nth-child(1){width:100%;aspect-ratio:1.6}
.carousel2 .carousel-caption h2{color:#000;filter:none}
.carousel2 .carousel-caption{position:initial}
.carousel2 .carousel-control-prev{visibility:hidden}
.carousel2 .carousel-control-next{visibility:hidden}
.carousel2 .carousel-control-prev-icon{visibility:hidden}
.carousel2 .carousel-control-next-icon{visibility:hidden}
.carousel2 .carousel-indicators{visibility:hidden}
.video_carousel_wrapper{display:flex;justify-content:center}
@media screen and (max-width:1200px){
.video_carousel_wrapper{flex-wrap:wrap}
}
.video_carousel_wrapper .left_side_wrapper{max-width:min(100%,600px);margin:2.5em;margin-top:0;margin-bottom:0}
.caption_wrapper{display:flex;justify-content:center;margin:auto;flex-direction:column;align-items:center;margin:2.5em;text-align:justify;margin-bottom:0}
.caption_wrapper p{word-break:break-word}
.thumbnail_wrapper{width:90%;margin:1em}
.slick-next:before,.slick-prev:before{color:#0072ce!important}
.slick-slider{display:flex;align-items:center;gap:1em}
#buttonGroup{background-color:#f5f5f5;color:#363636}
#gallery-caption{display:none;text-align:center}
.img_details{margin-bottom:1rem;text-align:center;font-family:Roboto,sans-serif}
.img_details p{margin:0;font-weight:700;text-align:center;color:#000}
.img_details span{text-align:center}
@media screen and (max-width:414px){
.img_details{margin:2rem 0rem 1rem 0rem}
}
.hero-foot,.hero-head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
.tabs ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.tabs li{display:block}
.tabs a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}
.tabs.is-fullwidth li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
.hero.is-light{margin:30px 0}
.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}
.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}
.hero.is-light .tabs a{color:#363636;opacity:.9}
.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}
.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}
.hero.is-light .tabs li.is-active a{opacity:1}
.caption{position:absolute;z-index:99;bottom:10px;left:10px;right:10px;padding:5px 15px;color:#fff;font-weight:600;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(1,11,19,1) 100%)}
.grid{padding-bottom:50px}
.grid:after{content:"";display:block;clear:both}
.grid-item,.grid-sizer{width:33.33%}
.grid-item{float:left;position:relative}
.grid-item:hover{cursor:pointer}
.grid-item img{display:block;max-width:100%;margin:auto}
@media screen and (max-width:414px){
.grid-item img{border:5px solid #fff}
}
.grid-item.grid-item__expanded{width:66.66%;z-index:2}
.bg-login-image{background:url(../img/login.jpg);background-position:center;background-size:cover;height:550px}
#chek-input-lebal{display:flex}
#lebal-chekboxr{margin:15px 10px}
.bg-gradient-primary{background-color:#005ab8}
.bg-register-image{background:url(../img/signup.jpg);background-position:center;background-size:cover}
.bg-password-image{background:url(../img/forgot.jpg);background-position:center;background-size:cover}
form.user .custom-checkbox.small label{line-height:1rem}
form.user .form-control-user{padding:.6rem 1rem;margin-bottom:15px}
.alert-danger{margin-top:1em}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.about-the .us,.compaign .us{width:620px}
.about-caption-top{margin:40px 0;text-align:justify}
.about-caption-top span{font-weight:600}
.about-caption-top p{line-height:24px;color:#666;text-align:justify}
.objectiw .specific h4{text-align:center;font-size:26px;margin:50px 0 20px 0}
.objectiw .card{background:#e1e621;padding:20px;line-height:20px;height:100%;margin:auto;margin-bottom:20px}
.objectiw .card h4{font-size:18px}
.target-about{background:#e5e5e5;margin:40px 0;padding:30px 0}
.target-group{text-align:center;padding:0 175px}
.target-group p{line-height:25px;margin-top:-20px}
.target-group p span{font-weight:700}
.table-target table tr th{background-color:#9595d2;border-left:none;font-size:16px;line-height:20px}
.table-target table tr td{font-size:14px;line-height:20px}
.dalit-youth{padding-left:10px;display:flex;gap:5px}
.dalit-youth span{font-size:10px}
.target-bottom-cap p{line-height:24px;padding-top:30px}
.project-part h2{text-align:center;font-size:28px;line-height:24px}
.the-ovoc p{line-height:24px;color:#666}
.the- ovoc p{line-height:20px}
.asia-office h3,.bangladesh-article h3,.nepal-fedo-and h3,.thailand-news h3{font-size:26px;line-height:24px;color:#666}
.asia-office p,.bangladesh-article p,.nepal-fedo-and p,.thailand-news p{font-size:14px;line-height:20px;margin-top:-10px}
.project-img{gap:25px;display:inline-flex}
#thai-pyna{margin-top:30px}
.something-do{background:#005ab8;text-align:center;padding:40px;margin:40px 0}
.amazing-do h2{font-size:58px;color:#fff;line-height:60px}
.amazing-do h2 span{font-size:44px;display:block}
.amazing-do a{font-size:30px;width:230px;padding:8px 0}
.haw-we-wark{margin:50px 0}
.haw-we-wark h2{font-size:60px}
.haw-we-wark p{line-height:24px}
.our-team-about{background:#f8fbff;padding:30px 0}
.team-our{text-align:center;color:#257ed1;font-size:42px;padding-top:20px}
.anushree-mishra{display:flex;text-align:center;justify-content:space-around}
.anushree-mishra h4{font-size:24px;padding-top:10px}
.anushree-mishra h4 a{color:#582d80}
.anushree-mishra p{font-size:16px;margin-top:-20px}
#online-campan{margin:40px 0}
.happening{background:#ebf1f7;padding:15px 15px}
#chandler-nepal{background:#fff;margin:6px 0;box-shadow:0 1px 1px #b5b5b5;padding:8px}
.cam-new{background:#f3f7fa;height:50px;padding:15px;margin-bottom:20px}
#sigh-the-petition{background:#9595d2;margin:8px 0;border-radius:10px}
.my_resource_campaign{width:70%}
@media (max-width:414px){
.my_resource_campaign{width:100%}
}
.rig-now h3{font-size:24px}
.cam-new h3{font-size:18px;line-height:20px}
.address-tothe{background:#f3f7fa;padding:10px;border-radius:8px;height:156px}
.address-tothe img{height:105px}
.address-tothe .row{height:100%}
.urgent-action{margin-bottom:-10px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}
.urgent-action p{font-size:16px;line-height:20px}
.urgent-action p a{color:#197ff4;font-weight:700}
.march-sign p{color:#666;font-size:14px;margin-top:20px;line-height:20px;margin-right:10px}
.march-sign{display:flex;justify-content:space-between}
.march-sign h4 a{font-size:20px;padding:5px 16px;margin-right:5px}
.singnatures{text-align:center;margin:auto}
.singnatures h2{font-size:60px;color:#fff}
.singnatures h4{font-size:18px}
.funda-do img{border-radius:50%;height:60px;width:60px}
.funda-do p{font-size:12px;text-align:center;padding-top:5px;line-height:12px;color:#666}
.pensao-de h5{font-size:14px;font-family:Arial;font-weight:700}
.pensao-de h5 span{font-size:12px;color:#9595d2;font-weight:400}
.pensao-de p{margin-top:-25px;font-size:14px;line-height:18px}
#d-penicil{margin-bottom:-15px}
.blog-detail{margin:40px 0}
.dolor-blog{display:flex;flex-wrap:wrap;gap:5px}
.dolor-blog p{background:#dadada;padding:0 20px;border-radius:20px;font-size:14px}
.dolor-blog p a{color:#666}
.dolor-blog p:hover{background:#00aee5}
.dolor-blog p:hover a{color:#fff}
.every-one p{line-height:20px;font-size:14px;color:#666;text-align:justify}
.smile-photo{display:flex}
.smile-photo img{width:auto;max-height:400px;margin:auto}
.every-one h2{font-size:36px;padding-top:20px;word-wrap:break-word}
.ceo-founder{border:15px solid #9595d2;padding:25px}
.fec-twi-lin i{background:#00ace2;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;color:#fff;border-radius:50%;margin:10px 5px}
.john-doe{margin-bottom:-20px}
.john-doe h4{font-size:36px}
.john-doe h4 input{width:100%}
.john-doe h4 a{color:#000}
.john-doe h4 span{display:flex;font-size:16px;color:#6cd8fa}
.john-doe p{font-size:16px;line-height:20px;text-align:justify}
.blog-detail-form{background:#faf7f8;margin:40px 0;padding:10px 10px 30px 10px;max-width:55em}
.blog-detail-form textarea{height:100px;margin:20px 0}
.blog-detail-form h4{font-size:20px}
.post-comm a{padding:8px 30px}
.post-comm{display:flex;justify-content:end}
.message{display:flex;align-items:center;margin-bottom:20px}
.message i{font-size:30px}
.progressBar{background-color:rgba(198,198,198,.784);width:100%;height:10px;border-radius:15px;overflow:hidden;margin-bottom:20px}
.fill{background:linear-gradient(to left,rgb(247 0 0),40%,#f3bf00);height:100%;border-radius:15px}
.right-blog-detail{background:#f4f3f4;padding:15px;height:540px;overflow-y:scroll}
.bolg-search-detial{position:relative}
.bolg-search-detial input{border:1px solid #ebebeb;font-size:14px}
.bolg-search-detial button{position:absolute;right:0;margin:-33px 10px;border:none;background:0 0}
.categories-right{background:#d9d8dc;padding:0 10px;margin:15px 0}
.categories-right h4{font-size:20px;padding:10px 0}
.categ-r{display:flex;justify-content:space-between}
.categ-r p a{color:#666;font-size:14px;font-weight:700}
.categ-r p{line-height:20px}
.categ-end a{background:#d9d8dc;padding:5px 15px;border-radius:20px}
.categ-r:hover .categ-start a{color:#31aae1}
.categ-r:hover .categ-end a{background-color:#31aae1;color:#fff}
.black-div img{min-width:50px;max-width:50px;aspect-ratio:1;border-radius:50%}
.course-div img{min-width:50px;max-width:50px;aspect-ratio:1}
.may-dum{background-color:#fff;padding:5px;margin-bottom:15px;box-shadow:0 1px 1px #b5b5b5;min-height:90px}
.praesent-ullamco{display:flex;gap:10px}
.mentum-may{font-size:14px;font-weight:700;line-height:18px}
.mentum-may a{color:#48b0e3}
.nunc-div{font-size:14px;line-height:20px;margin:-18px 0 0 0;word-break:break-word}
.nunc-div a{color:#989898}
.popular-tags p{padding:0 15px;font-size:14px;margin:5px 0}
.dolorbv{display:inline-block}
.rejection_wrapper{padding:15px}
.rejection_wrapper h4{text-align:center;background-color:#f47575;border-radius:10px}
.rejection_wrapper p{color:#710000}
.emoji-picker-react{width:100%!important;height:0!important}
.emoji-picker-react{height:250px!important}
.chatboard .us{width:600px}
.online-chat{margin:60px 0}
.chats{background:#ebf1f7}
.chat-b h3{padding:10px 0;font-size:24px;margin-bottom:0}
.chat-search input{position:relative;padding-left:40px;font-size:14px;color:#9595d2;border:none;box-shadow:0 1px 1px #b5b5b5}
.chat-search button{margin:-33px 10px;border:none;background:0 0}
.chat-middle{position:relative;padding-bottom:100px}
.middle-chat-boxs-c{display:flex;flex-direction:column;justify-content:space-between}
.blur-filter .blur-filter-child{filter:blur(4px)}
.left-chat-end,.left-chat-middle,.left-chat-top{margin:15px 0}
.left-chat-top{overflow-y:scroll;height:28em}
.left-chat-bottom{position:sticky;top:100%}
.left-chat-bottom .chat-left{background:#4f6f84}
.chat-left-bottom{padding:8px 0}
.chat-cen-ollie p{color:#fff;font-size:14px}
.chat-cen-ollie span{color:#fff;display:block;line-height:10px}
.chat-user-name p{font-size:1.5em;padding:0;margin:0;color:#fff}
.left-chat-end h4,.left-chat-middle h4{font-size:18px;margin:0}
.chat-left{background:#fff;margin:5px 0;display:flex;justify-content:space-between;padding:8px 10px;box-shadow:0 1px 1px #b5b5b5}
.chat-left-img img{aspect-ratio:1;height:40px;flex:1}
.chat-left-img p,.right-chat-img p{width:10px;height:10px;background:#ffc108;border-radius:50%;margin-left:30px;position:absolute;margin-top:-40px}
.chat-left-ollie{flex:7}
.chat-left-ollie p{font-size:17px;font-weight:700;line-height:24px;color:#000;margin-bottom:0}
.chat-left-ollie p span{font-size:10px;background:red;display:block;width:20px;line-height:20px;height:20px;text-align:center;color:#fff;border-radius:50%}
.chat-left-time p{color:#666;font-size:12px;line-height:24px}
.chat-left-img-text{display:flex;gap:15px;align-items:center;height:100%}
.califormia-chat{background:#f2f2f2;display:flex;justify-content:space-between;height:50px}
.califormia-chat button{padding:0 20px;height:30px;margin-top:10px;border:none}
.califormia-chat h4{font-size:18px;padding:15px 30px;line-height:20px}
.middle-chat{display:flex;margin:20px 0}
.middle-chat-right{background:#daecf9;position:relative;max-width:65%;left:35px;border-radius:10px}
.middle-chat-left{background:#daecf9;position:relative;max-width:65%;right:35px;border-radius:10px}
.middle-chat-last{background:#faf3f8;width:100%;position:relative}
.rebert{display:flex;justify-content:space-between;padding:10px;gap:25px}
.tinch{display:flex;gap:8px;flex-direction:column}
.tinch h4{font-size:14px;font-family:arial;font-weight:700;color:#197ff4;margin:0}
.tinch p{font-size:14px;font-weight:700;margin:0}
.chat-msgs-container{position:relative;flex:1}
.chat-date{position:sticky;top:0;z-index:10;background:#f0f8ff;text-align:center;width:max-content;margin:auto;border-radius:7%}
.chat-date p{padding:5px;margin:0}
.chat-date button{outline:0;border:none;filter:drop-shadow(0 0 2px #197ff4);margin-bottom:8px}
.chat-prag{bottom:0}
.chat-prag p{font-size:14px;color:#666;line-height:18px}
.middle-chat-bottom{position:relative}
.middle-chat-bottom input{height:55px;background:#ebf1f7;border:none;margin:0 0 0;position:relative;padding:0 50px;width:100%;outline:0}
.send-file-pic{position:absolute;margin:-40px 15px}
.send-emoji{position:absolute;margin:-44px 15px;right:60px}
.send-emoji button{outline:0;border:none;background:0 0;margin:0;padding:0}
.send-emoji .dropdown-toggle::after{display:none}
.send-mes-chat{position:absolute;right:0;background:#197ff4;height:55px;padding:15px;width:60px;border-radius:3px;cursor:pointer;border:none}
.right-chat-box{background:#9595d2}
.right-chat-top{background:#6969ab;margin:0 -12px;height:50px}
.right-chat-top h4{padding:10px;font-size:18px;color:#fff}
#top-right-chat{margin-top:10px}
.right-chat{display:flex;gap:15px;padding:0 20px}
.right-chat-img img{border-radius:50%;position:relative}
.right-chat-tex h5{font-size:14px;font-weight:700;color:#fff;font-family:arial;margin:0}
.right-chat-tex p{font-size:12px;color:#fff;margin:-10px 0 0 0}
.left-chat-bottom .chat-left-img p,.right-chat-img p{background:#3aca84}
.rebot-dot{display:flex;gap:15px}
.califormia-chat .dropdown-toggle::after,.rebot-dot .dropdown-toggle::after{display:inline-block;margin-left:0;vertical-align:0;content:"";border:none}
.rebot-dot button{background:0 0;border:none;margin:0 -10px}
.middle-chat-avatar{padding-top:1em}
.middle-chat-last::after,.middle-chat-right::after{content:"";position:absolute;left:-15px;top:1.5em;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #daecf9;clear:both}
.middle-chat-right::after{border-right-color:#daecf9}
.middle-chat-left::after{content:"";position:absolute;right:-15px;top:1.5em;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #daecf9;clear:both}
.middle-chat-left::after{border-right-color:#daecf9}
.moderator-chat{background:#ffd3e1}
.middle-chat-left.moderator-chat::after{border-left:20px solid #ffd3e1}
.middle-chat-right.moderator-chat::after{border-right:20px solid #ffd3e1}
.reply_wrapper{padding:5px 5px}
.reply_mesg{background-color:#ebf1f7;border-radius:5px;border-left:5px solid #0072ce;display:flex;justify-content:space-between;flex-direction:column}
.reply_mesg p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.close_btn{border:none;background:0 0}
.chat-time{position:absolute;bottom:0;right:0;padding-right:10px}
.blog-articles-home{display:flex;justify-content:space-between;align-items:center}
.card{width:300px;margin:.5em}
.card-container{display:flex;flex-wrap:wrap;justify-content:center}
.filter-bar{display:flex;justify-content:space-between;flex-wrap:wrap}
.campaign_wrapper{display:flex;flex-direction:column;align-items:center}
.search-blog{display:flex;border:1px solid #ebebeb}
.search-btn{border:none;background:#fff;font-size:1.3em;margin:auto;color:#6495ed;position:relative;height:-webkit-fill-available}
.dropdown-lang .dropdown-menu{z-index:10;position:absolute}
#navbar{overflow:visible;background-color:#fff;z-index:100;box-shadow:0 9px 10px -10px #000}
.sticky{position:sticky;top:0;width:100%}
.pagination{display:flex;align-items:center;justify-content:flex-end}
.pagination .page-link{color:#ec2d8b}
.header-search{z-index:100}
.header-search input{position:absolute;right:-4px;background:#fff;height:40px;border:1px solid #c1baba;box-shadow:2px 2px 28px rgba(0,0,0,.04);padding:0 45px 0 10px;font-size:14px;transition:all .5s ease;opacity:0;width:0;color:#3e3e3e}
.header-search.active input{opacity:1;width:200px}
.header-search button{border:none;background:#0072ce;color:#fff;border-radius:100%;height:30px;width:30px;position:relative;top:6px;font-size:14px;filter:drop-shadow(0 0 5px #0072ce)}
.women-skills p{margin:0}
.women-skills p a{color:#666}
.women-skills span{font-weight:700;color:#000}
.course-join a{font-size:20px;margin:20px 0;padding:8px 30px}
#course-right-bx{padding:10px;margin-bottom:10px}
#course-right-bx .praesent-ullamco{gap:15px}
#course-right-bx img{height:100%;min-width:100px}
.nor-led-met{line-height:24px;margin:0}
.nor-led-met a{color:#666}
@media (max-width:1366px){
.call-to-action a{margin-left:0}
.carousel-caption{bottom:10px}
.blog-pragrap{padding:35px}
.funda-do img{height:50px;width:50px}
.send-emoji{right:60px}
}
.marathon-event{margin-top:20px}
#thailand-sports{line-height:18px;color:#666}
#thailand-sports a{color:#999}
#thailand-sports span{font-weight:700;word-spacing:5px}
.marathon-event ul li i{color:#0059dc}
.share-this-event,.share-this-event ul{display:inline-flex;gap:15px}
.share-this-event ul{line-height:38px}
.share-this-event p{color:#0072ce;font-size:14px;font-weight:700}
.share-this-event i{font-size:25px;color:#000}
.right-event-detail{background:#ebf1f7;padding:15px}
.event-date-r{display:flex;gap:20px}
@media (max-width:400px){
.event-date-r{flex-direction:column}
}
.event-date-r p{font-size:14px;margin:0;padding-bottom:10px}
.event-date-r p{font-weight:700;color:#0d6efd}
.event-date-r p span{display:flex;line-height:18px;font-weight:400;color:#666}
.event-register{text-align:center;margin:20px 0}
.event-register a{font-size:20px}
.organizer-event{padding:15px}
.organizer-event h4{margin:0;padding-bottom:10px}
.organizer-event p{margin:0;line-height:18px;padding-bottom:8px;font-size:14px}
.organizer-event p span{font-weight:700}
.organizer-event p a{color:#666}
.host-event{width:50px!important;height:50px!important;border-radius:50%}
#host-speak{margin-bottom:10px}
.jesus-hoiland h4{margin-top:20px}
.chatboard-index{background:#e1e621;height:140px;display:flex;gap:20px}
.board-formula{margin:-20px 0;text-align:center;width:25%}
.board-formula-cont{padding:20px 0;width:50%}
.board-formula-cont h2{margin:0;color:#d22630;font-size:36px}
.board-formula-cont p{font-size:18px;line-height:24px;margin:0;color:#000}
.board-sign{text-align:center;padding:50px 0;margin:0;width:25%}
.board-sign a{padding:10px 70px;font-size:20px}
.board-sign button{padding:10px 70px;font-size:20px}
.haw-can-help{text-align:center;margin-top:60px}
.haw-can-help h2{font-size:60px;padding-bottom:10px}
.faq-search{margin:auto;position:relative;width:800px;box-shadow:2px 0 8px #9d9d9d}
.faq-search input{height:50px;font-size:16px;color:#666;border:none}
.faq-search button{position:absolute;right:0;top:0;background:0 0;border:none;padding:10px 20px}
.faq-content-can{margin:40px 0}
.faq-content-can .accordion-button::after{display:none}
.faq-content-can .accordion-button:not(.collapsed)::after{display:none}
.faq-content-can .accordion-button:not(.collapsed){color:#000;background-color:transparent;box-shadow:inset 0 -1px 0 rgb(0 0 0 / 13%)}
.faq-content-can .accordion-button:not(.collapsed)::before{background-image:url(../img/cercle-2.png)}
.faq-content-can .accordion-button::before{flex-shrink:0;height:30px;width:40px;padding-right:70px;content:"";background-image:url(../img/cercle.png);background-repeat:no-repeat;transition:transform .2s ease-in-out}
.faq-content-can .accordion-button{padding:10px 20px;font-size:20px;line-height:25px}
.faq-content-can .accordion-item{border:0;border-bottom:1px solid rgba(0,0,0,.125)}
.faq-content-can .accordion-button:hover{color:#0072ce}
#document-detail{padding-bottom:180px;background:#ebf1f7}
.ncw-hand-book a{color:#0072ce;font-size:14px;font-weight:700;line-height:24px}
.manchain-l{font-size:14px;color:#666;line-height:20px}
.manchain-l span{font-weight:700}
.document-ican,.manchain-l{margin:0;padding:2px 0 0;display:flex;gap:5px}
.document-ican i{background:#eee;padding:6px 8px;font-size:14px;border-radius:4px;color:#000}
.document-ican i:hover{background:#dfe9e1}
.leptop-img-docum img{width:100px!important;height:auto!important}
.share-this-comp span{display:inline-block;width:170px;font-size:18px}
.share-this-comp h5 a i{border:2px solid;border-radius:50%;height:33px;text-align:center;font-size:20px;width:33px;margin-right:5px;color:#000;line-height:30px}
.share-this-comp h5 a i:hover{color:#fff;background:#31aae1;border-color:#fff}
.sign-petition-c a{width:100%;font-size:22px}
@media (max-width:1366px){
.call-to-action a{margin-left:0;margin-top:-10px}
.blog-pragrap{padding:35px 99px}
.carousel-caption{top:60px}
.funda-do img{height:50px;width:50px}
.send-emoji{right:60px}
.chat-left-time p{margin-left:50px;margin-top:-10px}
.chatboard-index{padding:0 20px}
}
@media (max-width:1280px){
.carousel-caption{top:40px}
.section-head{margin:-20px 0 -20px 0}
.about-the .us,.chatboard .us,.compaign .us,.knowledge .us,.us{top:70%}
}
@media (max-width:1200px){
.top-logos img{max-width:100%}
.call-to-action{display:block!important}
.call-to-action a{margin-top:25px}
.bangla{margin-top:30px}
.us{top:60%}
.contact-us{height:460px}
.short-by{padding:0 30px}
.palan-con{padding:0 200px}
.cannect-us a{font-size:24px;margin:0 0}
.know-content h2{line-height:35px}
.gallery{height:380px}
.bangladesh-article,.nepal-fedo-and{margin-top:20px}
.chat-left-ollie p,.right-chat-tex h5,.right-chat-tex p{line-height:normal;margin:0}
.right-chat{padding:0}
.call-to-action h3{font-size:28px}
.left-top-seting{display:block}
.project-img{display:inline-block}
.project-img img{margin-right:20px;margin-bottom:20px}
#nav-right-ican{gap:40px;flex-direction:row}
header #navbarScroll .dropdown-menu{border:none}
}
@media (max-width:912px){
.we-do-bx{margin-top:20px}
.carousel-caption{top:10px}
.what-we-do{padding-top:0}
.top-logos{height:70px}
.call-to-action{margin-top:-20px}
.send-mes{width:100%}
.palan-con{padding:0}
.us{top:60%}
.contact-us{height:400px}
.knowledge{height:450px}
.know-form{justify-content:start}
.short-by{padding:20px 0 0 0}
.know-form .recently-add{padding:0 15px 0 0}
.blog-detail{margin:0 0}
.right-blog-detail{margin-bottom:40px}
.about-the .us,.blogs .us,.chatboard .us,.compaign .us,.gallery .us{top:60%}
.knowledge{height:430px}
.know-content{margin:30px 0}
.blog-add{margin-bottom:0}
.knowledge-form-i{margin:-15px 0 -30px}
.blog-pragrap{padding:0 0 20px}
.form-add-search .search-blog button{right:110px}
#online-campan{margin:0 0 40px}
.fec-twi-lin{margin-bottom:0;text-align:center}
.video-bx video{height:auto}
.online-chat{margin:0;margin-bottom:60px}
#d-penicil{margin-bottom:0}
.funda-do a{padding:0 43px}
.board-formula{width:100%;margin:0}
.board-formula-cont{width:100%;text-align:center}
.chatboard-index{height:auto;padding:30px 0;display:block}
.board-sign{width:100%;padding:20px 0}
.faq-search{width:100%}
}
@media (max-width:820px){
.us{top:55%}
.contact-us{height:370px}
.knowledge .us{top:65%}
.knowledge{height:390px}
.form-add-search .search-blog button{right:70px}
.about-the,.blogs,.chatboard,.compaign,.gallery{height:450px}
}
@media (max-width:768px){
.contact-us{height:350px}
.us{top:50%}
.cannect-us a{font-size:18px}
.about-the,.blogs,.chatboard,.compaign,.gallery{height:400px}
.blog-pragrap{padding:15px 0 20px}
.about-the .us{top:60%}
.knowledge .us{top:60%}
.address-tothe{height:auto}
.address-tothe img{height:auto}
.singnatures{margin:1em 0}
}
.mob-show{display:none}
@media (max-width:540px){
.mob-show{display:block}
.mob-none{display:none}
.carousel-caption{top:20px;left:0}
.carousel-caption h2{padding:0;line-height:normal}
.we-do-bx img{width:100%}
.foter-content{margin-bottom:10px}
.top-logos{height:auto}
#logos-ff{padding:0 10px}
.chat-board{margin-top:-10px}
.links-cont ul{margin:0}
.text-end{text-align:left!important}
.blogs .us,.chatboard .us,.us{width:250px;top:40%}
.compaign .us{width:300px}
.age-gend-group,.country-group{margin-bottom:20px}
.about-the .us h1,.blogs .us h1,.chatboard .us h1,.gallery .us h1,.knowledge .us h1,.us h1{font-size:30px!important;padding:20px 0!important}
.contact-us{height:260px}
.funda-do{margin:10px 0}
.funda-do a{padding:0 10px}
.funda-do p{text-align:left}
.address-tothe img{width:100%}
.urgent-action{margin-top:20px}
#sigh-the-petition,.cam-new{margin-top:40px}
.inpt-name .input-group{width:100%}
.knowledge .us{width:400px;top:55%}
.chats{margin:30px 0}
#top-right-chat{margin:20px}
.knowledge{height:260px}
.about-the,.blogs,.chatboard,.compaign,.gallery{height:280px}
.about-the .us,.blogs .us,.chatboard .us,.compaign .us,.gallery .us{top:50%}
.full-name-email{margin-top:10px}
.form-add-search .search-blog button{right:20px}
.video-bx video{height:auto}
.about-the .us{width:350px}
.target-group{padding:0}
.project-img img{margin-right:20px}
.project-img{display:inline}
.anushree-mishra{display:block}
.left-top-seting{display:flex}
.chat-left-time p{margin-left:0;margin-top:0}
.blog-detail-form input{margin-bottom:10px}
.blog-detail{margin-top:20px}
.faq-content-can{margin-top:15px}
}
@media (max-width:491px){
.blog-articles-home{flex-direction:column}
.blog-articles-home h2{margin-bottom:0}
.blog-articles-home .btn-hide{display:none}
}
@media (max-width:414px){
.us{top:25%}
header{top:60px}
#nav-right-ican{gap:20px}
.custom-file label{margin-bottom:10px}
.custom-file,.custom-file input{width:100%}
.blogs,.chatboard,.compaign,.contact-us,.gallery{height:210px!important}
.search-blog input{width:160px}
.knowledge .us h1{font-size:30px;padding:10px 0}
.knowledge .us{width:320px;top:40%}
.know-form,.recently{display:block}
.recently-add select,.search-blog input{width:100%}
.know-form .recently-add{padding:0 0 20px 0}
.language-add{margin:20px 0 0 0}
.knowledge{height:200px}
.form-add-search{display:block}
.form-add-search .search-blog{padding-top:20px}
.blogs .us h1,.chatboard .us h1,.compaign .us h1,.gallery .us h1{padding:10px 0}
.blogs .us,.chatboard .us,.compaign .us,.gallery .us{top:40%}
.happening{margin-top:20px}
.blog-pragrap{padding:20px 0}
.blog-add p{padding:10px 0}
.john-doe h4{padding-top:20px}
#buttonGroup{background-color:#f5f5f5;color:#363636;display:block;margin-bottom:20px}
.about-the{height:190px}
.about-the .us{top:40%}
}
@media (max-width:375px){
.gallery{height:130px}
.blogs{height:200px}
}
@media (max-width:360px){
#nav-right-ican{gap:15px}
.knowledge{height:160px}
.blogs .us,.chatboard .us,.compaign .us{width:250px;top:40%}
.blogs,.chatboard,.compaign{height:190px}
}
@media (max-width:393px){
.event-box{display:block}
.add-here{width:100%}
.check-box{width:50%}
.gallery{height:130px}
}
@media (max-width:280px){
.contact-us{height:140px}
.us h1{font-size:30px;padding:10px}
.us{width:200px}
.submit-btn button{font-size:20px}
.knowledge .us h1{font-size:25px}
.knowledge .us{width:256px;top:8%}
.knowledge{height:220px}
.blogs{height:260px}
.gallery .us h1{padding:5px 0;font-size:25px}
.gallery .us{top:35%}
.gallery{height:100px}
.blogs .us{top:22%}
.section-head-blog{margin-top:-110px}
.about-the{height:130px}
.about-the .us{width:260px;top:25%}
.amazing-do a{margin:0 -22px}
}
.card-image-container{position:relative;overflow:hidden;padding-top:75%}
.card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
#profile-page{display:flex;background-color:#0059dc}
#profile-page .form-control:focus{box-shadow:none;border-color:#0059dc}
#profile-page .profile-button{background:#0059dc;box-shadow:none;border:none}
#profile-page .edit-button{background:#495057;box-shadow:none;border:none}
#profile-page .profile-button:hover{background:#1a75ff}
#profile-page .edit-button:hover{background:#68737d}
#profile-page .profile-button:focus{background:#0059dc;box-shadow:none}
.profile-button:active{background:#0059dc;box-shadow:none}
.back:hover{color:#0059dc;cursor:pointer}
.labels{font-size:11px}
.add-experience:hover{background:#0059dc;color:#fff;cursor:pointer;border:solid 1px #0059dc}
.border-right{border-right:1px solid #dee2e6}
.menu-toggle{position:relative;width:40px;height:40px;cursor:not-allowed;display:flex;justify-content:center;align-items:center}
.menu-toggle::before{content:"";position:absolute;width:24px;height:4px;background:#000;box-shadow:0 8px 0 #000,0 -8px 0 #000}
.profile{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:12px;cursor:pointer;text-align:end;z-index:100}
.profile h3{text-align:end;line-height:1;margin-bottom:4px;font-weight:600}
.profile p{line-height:1;font-size:14px;opacity:.6}
.profile .img-box{position:relative;width:30px;aspect-ratio:1;border-radius:50%;overflow:hidden}
.profile .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.nav-item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}
.menu{top:calc(100%);right:20px;width:200px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.2);opacity:1;transition:.3s;z-index:100;position:absolute;display:none}
.menu.open{display:block}
#tooltip-top-profile{opacity:1}
#tooltip-top-profile .tooltip-inner{background-color:transparent}
#tooltip-top-profile .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:auto;border-width:0 .6rem .6rem}
.menu.active{opacity:1;transform:translateY(0);visibility:visible}
.menu ul{position:relative;display:flex;flex-direction:column;z-index:10;background:#fff}
.menu ul li{list-style:none}
.menu ul li:hover{background:#eee}
.menu ul li a{text-decoration:none;color:#000;display:flex;align-items:center;padding:10px 20px;gap:6px}
.menu ul li a i{font-size:1.2em}
@media (min-width:1200px){
.menu{right:12px}
}
.loader-overlay{position:fixed;height:100vh;width:100%;z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}
.calendar-content .rbc-calendar{height:100vh}
.calendar-content .rbc-toolbar .rbc-toolbar-label{font-size:1.2rem;font-weight:700}
.calendar-content .rbc-button-link{margin:5px}
#home-calendar .rbc-btn-group button,#home-calendar .rbc-toolbar{color:#fff}
#home-calendar .rbc-btn-group .rbc-active,#home-calendar .rbc-btn-group button:hover{color:#000}
#home-calendar .rbc-date-cell,#home-calendar .rbc-header{color:#000}
#home-calendar .rbc-month-view,#home-calendar .rbc-time-view{background:#fff}
#home-calendar{background-color:#40a0be;padding:1em}
#subscribe-body{background:#d9d9d9;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#subscribe-body .submit{background:#ec2d8b;border:none;outline:0;cursor:pointer;color:#fff;padding:11px 35px;font-size:1rem;font-weight:700}
#subscribe-body .input-main input{height:26px;width:100%;background:0 0;border:none;outline:0;color:#a2a2a2;font-size:1rem}
#subscribe-body .input-main input::placeholder{color:#a2a2a2}
#subscribe-body .input-main{display:flex;justify-content:center;align-items:center;padding:10px 15px;margin-right:15px;border:1px solid #ebebeb}
#subscribe-body .input-main svg{width:30px;height:auto;fill:#a2a2a2;margin-right:10px}
#subscribe-body .form-box{display:flex;align-items:center;justify-content:space-around;margin:0 20px;margin-top:39px}
#subscribe-body .description{font-size:1.1rem;color:#636363;margin-top:10px}
#subscribe-body .title{text-transform:uppercase;font-weight:900;color:#4a4a4a}
#subscribe-body .img-head{width:100%;height:auto;margin-top:45px}
#subscribe-body .container{background-color:#fff;text-align:center;width:769px;height:max-content;border-radius:50px;margin:50px auto;padding-bottom:40px;padding-top:30px}
@media only screen and (max-width:500px){
#subscribe-body{margin:0 15px}
#subscribe-body .img-head{margin-top:75px}
#subscribe-body .form-box{display:grid}
#subscribe-body .input-main{margin-right:0;margin-bottom:15px}
#subscribe-body .submit{margin-top:16px}
#subscribe-body .description{font-size:1rem;margin:0 35px}
#subscribe-body .title{font-size:1.5rem}
#subscribe-body .form-box{margin-top:25px}
#subscribe-body .container{border-radius:15px;width:90%}
}
.dropdown-item{padding:.5rem 1rem}
.contact-card-heading{display:flex;justify-content:center}
.contact-card-location{font-size:20px;color:#000;margin-top:8px}
.contact-card-extra{font-size:20px;color:#000}
.panel{background:#fff;box-shadow:0 6px 4px rgba(0,0,0,.2);border-top:1px solid #f5f5f5}
.panel a{margin:.5em;display:inline-block;transition:ease .5s all;-webkit-transition:ease .5s all;-moz-transition:ease .5s all}
.lang-box{width:132px;height:138px;margin:0 auto!important}
.lang-card{width:min-content;width:min-content;margin-top:1em}
.lang-card .menu-hover{font-size:initial;margin:0}
.lang-card img{max-height:100px}
.language-choose{background-color:#f1f1f6}
.language-choose .boxed{background:#fff;border:1px solid #ececec;padding:10px}
.avatar-selection{text-align:center;margin-top:-20px;margin-bottom:10px}
.avatar-selection h4{font-size:1.5rem;margin-bottom:10px}
.avatar-options{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}
.avatar-options img{width:50px;height:50px;border-radius:50%;cursor:pointer;transition:transform .3s}
.avatar-options img:hover{transform:scale(1.1)}
.avatar-selection button{background-color:#007bff;color:#fff;border:none;padding:8px 16px;font-size:1rem;cursor:pointer;transition:background-color .3s}
.avatar-selection button:hover{background-color:#0056b3}
.avatar-image{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.1)}
.profile-picture{position:relative}
.edit-icon{position:relative;top:-152px;right:-55px;background-color:#007bff;color:#fff;border:none;border-radius:50%;padding:6px 12px;font-size:14px;cursor:pointer;transition:background-color .3s}
.edit-icon:hover{background-color:#0056b3}
.selected-avatar{border:2px solid #007bff}
.slick-initialized .slick-slide div div{outline:0}
#comment-dropdown button{border:none;background-color:transparent}
#comment-dropdown button::after{display:none}
#controlled-tab-example-tab-bacs,#controlled-tab-example-tab-campaign,#controlled-tab-example-tab-docs,#controlled-tab-example-tab-event,#controlled-tab-example-tab-news,#controlled-tab-example-tab-petition{color:#363636;line-height:30px;font-weight:400;font-family:Staatliches,cursive;font-size:1.75rem}
.closure_date,.contact,.email,.host,.post_date,.target{display:flex;justify-content:space-between}
.author_wrapper{padding:10px 20px}
.author_wrapper input{border:1px solid gray}
.author_wrapper>h4{margin:0}
.upload_file_wrapper{padding:10px 20px 10px 20px}
.upload_file_wrapper>h4{margin:0}
.preview_image_wrapper{display:flex;justify-content:center;align-items:center}
.progress_bar_wrapper{position:relative;z-index:1;margin-top:55px;background-color:#f0f0f0;height:11px;border-radius:10px}
.progress_bar{background-color:#0059dc;height:10px;border-radius:10px;transition:width .3s ease-in-out}
.custom_tab{display:flex;justify-content:center;border-bottom:2px solid gray;padding-bottom:1rem}
.custom_tab_child{padding:.5rem 2rem;cursor:pointer}
.custom_tab_child>h3{margin:0;color:gray}
.createBlog{border:none;border-radius:10px;padding:5px 25px;background:linear-gradient(45deg,#436eb0,#002c6d);font-family:Staatliches,cursive;font-size:1.3rem;color:#fff}
.createBlog:hover{box-shadow:2px 2px 10px gray}
.form_top{display:flex;justify-content:space-between;padding:10px 20px}
.editform h2{margin:0;color:#fff}
.top_btn{margin-right:10px;border:none;border-radius:10px;background-color:#4295ff;padding:5px 15px}
.createBlog_wrapper{padding:50px 0;background-color:#005ab8}
.createBlog_form{background-color:#e6ecff}
.marginB{margin-bottom:40px}
.blog_title{padding:10px 20px;border-radius:5px;margin-bottom:10px}
.banner_image h4,.blog_title h4{margin:2px}
.blog_title input{border:1px solid gray;border-radius:5px;width:100%}
.banner_image{padding:10px 20px 70px 20px;border-radius:5px;margin-bottom:10px}
.banner_image input{width:inherit;border:none;position:absolute;z-index:2;opacity:0;cursor:pointer}
.upload_file{position:absolute;z-index:1;padding:5px 5px;background-color:#fff;width:92%;border-radius:5px;color:#000;border:2px dashed gray}
.description_wrapper{padding:30px 20px;background-color:rgba(0,0,0,.1);border-radius:5px;margin-bottom:10px}
.description_wrapper textarea{width:100%;height:200px}
.description_wrapper h4{margin:0}
.content_wrapper{padding:30px 20px;border-radius:5px;margin-bottom:10px}
.editform_right{padding:30px 20px;border-radius:5px}
.editform_right h4{margin:0}
.left{background-color:#fff;padding-top:20px;border-right:2px solid gray}
.author_img{width:80px;height:80px}
@media screen and (max-width:576px){
.editform h2{font-size:1rem}
.top_btn{font-size:.8rem;padding:1px 10px}
.description_wrapper input{height:100px}
.upload_file{width:84%}
}
.event_wrapper{padding:1rem;background-color:#fff}
.event_wrapper h4{margin:2px}
.event_wrapper .event_dates{display:flex;justify-content:space-between;margin-bottom:1rem}
.event_wrapper .event_dates label{margin-right:1rem}
@media (max-width:600px){
.event_wrapper .event_dates{flex-direction:column;justify-content:space-evenly}
}
.event_wrapper .custom_dropdowns{margin-bottom:1rem}
.event_wrapper .bannerImage{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:3px dashed #ccc;padding:20px;border-radius:12px;position:relative;margin-bottom:1rem}
.event_wrapper .bannerImage input{width:100%;height:100%;opacity:0;position:absolute;bottom:0}
.event_wrapper .event_details p{font-weight:700;color:#0d6efd}
.event_wrapper .event_details a,.event_wrapper .event_details p span{display:flex;line-height:18px;font-weight:400;color:#666}
.search-dropdown{width:19rem}
@media (max-width:400px){
.search-dropdown{width:14rem}
}
.search-input{width:80%;padding:8px;border:1px solid #ced4da;border-radius:4px}
.search-dropdown li a{cursor:pointer;text-wrap:wrap}
.search-dropdown li a:hover{background-color:#f8f9fa}
.search-dropdown-settings{width:15rem}
.search-dropdown-settings li a{cursor:pointer;text-wrap:wrap}
.search-dropdown-settings li a:hover{background-color:#f8f9fa}
.overlay-newsletter{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:9999}
#newsletter{font-family:poppins}
#newsletter .popup{max-width:60em;margin:0 auto;padding:50px 20px;background:#fff;border-radius:0;position:relative;text-align:center;top:50%!important;position:fixed!important;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;border-radius:48px}
#newsletter .popup h2{margin-top:0;color:#333}
#newsletter .popup .close{position:absolute;top:0;right:0;transition:all .2s;font-size:30px;font-weight:400;text-decoration:none;text-align:center;background:#333;border-radius:0;cursor:pointer;float:right;padding:0;color:#fff;margin-top:0;margin-right:0;height:40px;width:40px;line-height:45px}
#newsletter .popup .close:hover{color:#06d85f}
#newsletter .popup .content{max-height:30%;overflow:auto}
#newsletter .newletter-title h2{font-size:24px;text-transform:uppercase;color:#000;font-weight:700;letter-spacing:3px;margin:0 0 15px}
#newsletter .box-content label{font-weight:400;max-width:560px;display:inline-block;margin-bottom:5px;font-size:14px;line-height:26px}
.newletter-popup{background:#fff;top:50%!important;position:fixed!important;padding:0;text-align:center;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
#frm_subscribe{margin-top:-3em}
#newsletter #frm_subscribe #subscribe_pemail{background:#ebebeb none repeat scroll 0 0;border:medium none;height:40px;width:65%;margin:20px 0;padding-left:15px}
#newsletter #frm_subscribe a{cursor:pointer;border:none;background:#333;padding:3px 25px;text-transform:uppercase;font-size:14px;color:#fff;font-weight:600;line-height:34px;display:inline-block;border-radius:0;letter-spacing:2px}
#newsletter .box-content .subscribe-bottom{margin-top:20px}
#newsletter .box-content .subscribe-bottom #newsletter_popup_dont_show_again{display:inline-block;margin:0;vertical-align:middle;margin-top:-1px}
#newsletter .box-content .subscribe-bottom label{margin:0;font-weight:400;max-width:650px;display:inline-block;margin-bottom:5px;font-size:12px}
#newsletter #subscribe-body{background-color:#fff}
#newsletter .subscribe-bottom{display:flex;gap:1em;justify-content:center}
.img-details{text-align:left;padding-left:20px;color:#e7e7e7;font-style:italic}
.img-details p{color:#e7e7e7;font-style:italic}
@media screen and (min-width:992px){
.board-formula img{max-width:70%;height:auto;margin-top:13px}
}
@media screen and (min-width:1200px){
.board-formula img{max-width:55%;height:auto;margin-top:19px}
}
@media screen and (min-width:1356px){
.board-formula img{max-width:48%;height:auto;margin-top:19px}
}
.form-steps{font-weight:600;text-align:center;margin-top:1em}
.searchlist{padding:1em;box-shadow:0 0 3px 0;margin:5px}
.carousel_wrapper{margin:0!important;--bs-gutter-x:0!important}
@media screen and (max-width:767px){
.what-we-do-img{flex-wrap:wrap}
}
.leptop-img-docum{align-self:center}
.tour-button{position:fixed;bottom:7px;right:5px;background-color:#00a6ed;color:#fff;border:none;border-radius:9px;width:42px;height:42px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:background-color .3s ease;z-index:100}
.tour-button i{transform:skewX(18deg)}
.video-title{font-size:1rem;font-weight:700;text-align:center;color:#444;background-color:rgba(255,255,255,.8);padding:5px 10px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .3s ease;word-wrap:break-word;margin:0 10px 10px}
.video-title:hover{background-color:rgba(255,255,255,.9)}
.grid-item.selected{border:2px solid #1c93f4}
.video-title.selected{font-weight:700}
.ck-content p{word-wrap:break-word}
.ck.ck-editor__editable_inline{min-height:150px}
.instructions{padding:5px 40px;margin:40px 0 0 0}
.instructions h4{color:#fff}
.instructions ul{list-style:circle}
.instructions ul li{color:#fff;font-size:18px}
.justify-content-center{margin:auto;padding:0 30px}
@media screen and (max-width:450px){
.instructions{padding:5px 5px}
.justify-content-center{padding:0}
}
#chat-badges{background-color:#ccc!important}
.shepherd-arrow{display:none}
.shepherd-content{background-color:#0063cc}
.shepherd-button{background-color:#fff8dc;color:#000;padding:10px 20px;font-weight:700;transition:background-color .3s,color .3s}
.shepherd-button:not(:disabled):hover{background-color:#999;color:#000}
.shepherd-text{color:#ecf0f1;font-style:"Consolas, serif";font-size:1.12rem;padding-bottom:2rem}
.shepherd-element{max-width:320px}
#tour-tooltip .tooltip-inner{background-color:#0059dc}
#tour-tooltip .tooltip-arrow,#tour-tooltip .tooltip-arrow::before{border-left-color:#0059dc}