
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap');
html{height:100%}
body{ 
    font-size:17px; background:#fff; color:#666666; overflow-x:hidden; font-family: 'Lato',  sans-serif; position:relative; word-wrap:break-word;
}
.mb-wrapper{
    overflow:hidden;
}
img{max-width:100%;}
h1{font-size:35px !important;}
h2{font-size:30px !important;}
h3{font-size:20px !important;}
h4{font-size:19px !important;}
h5{font-size:18px !important;}
h6{font-size:16px !important;}
h1,h2,h3,h4,h5,h6,p,a{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
p{margin-bottom:.5rem;font-size:17px;line-height:1.7;text-align: justify;}
a{text-decoration:none;color:#030303}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#dc2126;box-shadow:none}
ul,li{padding:0;margin:0}
ol,li{padding:0}
li{list-style:none}
.bold{font-weight:700}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;box-shadow:none}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:block}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:3px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fc0}
.btn-mb-primary{background: #fdcd0a;
color: #000;
border: 0px solid #dc2126;
border-radius: 25px;
font-size: 1rem;
font-weight: 700;
letter-spacing: .1rem;
padding: .2rem 1.5rem;
display: inline-block;
text-align: center;
text-transform: uppercase;}
.btn-mb-primary:hover,.btn-mb-primary:focus{background:#dc2126;color:#fff}
.btn-mb-secondary{background:#fdcd0a;color:#666666;border:0px solid #dc2126;border-radius:25px;font-size:17px;font-weight:500;letter-spacing:.2rem;line-height:1;padding:.6rem 1.5rem;display:inline-block;text-align:center;text-transform:capitalize}
.btn-mb-secondary:hover,.btn-mb-secondary:focus{background:#de2328;color: #fff !important;}
.btn-mb-bordered{color:#000;border:3px solid #dc2126;border-radius:5px;font-size:.9375rem;font-weight:700;letter-spacing:.2rem;line-height:1;padding:.8rem 2rem;display:inline-block;text-transform:uppercase}
.btn-mb-bordered:hover,.btn-mb-bordered:focus{color:#dc2126;border-color:#000}
.btn-sm{padding:.2rem 1.9rem;letter-spacing:normal;line-height:1.5}
.btn-mb-readmore{font-size:.75rem;color:#6d6d6d;padding-left:.5rem;border-left:1px solid #d4d3d3}
.btn-mb-header{background:#000;color:#fff;border:none;border-radius:0;font-size:.6875rem;padding:.5rem 1rem!important;display:inline-block}
.btn-mb-header:hover,.btn-mb-header:focus{color:#000;background:#fff}
.btn-form-grp{background:#dc2126;border:1px solid #dc2126;font-weight:700;color:#fff;border-radius:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-form-grp:hover,.btn-form-grp:focus{background:#fecc00;color:#dc2126}
.disabled-btn{background:#fdeded;border-color:#fdeded;cursor:pointer;pointer-events:none}
.link-mb-primary{color:#dc2126;font-weight:700}
.link-mb-primary:hover,.link-mb-primary:focus{color:#000}
.link-mb-secondary{color:#dc2126}
.link-mb-secondary:hover,.link-mb-secondary:focus{color:#000;text-decoration:underline}
.listing-mb-primary li{margin-bottom: .5rem;
font-size: 16px !important;
line-height: 1.7;
position:relative;
padding:0 0 .5rem 1.2rem;}
.listing-mb-primary li:before{content:"";width:8px;height:8px;background:#000;border-radius:50%;display:inline-block;position:absolute;top:12px;left:0}
.orderlist-mb-primary li{font-size:16px !important;font-weight:400;position:relative;padding:0 0 .5rem 2.2rem}
.orderlist-mb-primary li:before{font-weight:700;display:inline-block;position:absolute;top:0;left:0}
.mescroll{position:fixed;background:#dc2126;border:2px solid #dc2126;color:#fff;text-align:center;font-size:14px;line-height:1;width:40px;height:40px;bottom:15px;right:30px;z-index: 99}
.scrollToTop{position:fixed;background:#dc2126;border:2px solid #dc2126;color:#fff;text-align:center;font-size:1.8rem;line-height:1;width:40px;height:40px;bottom:15px;right:30px}
/*.scrollToTop:hover,.scrollToTop:focus{background:#fecc00;color:#dc2126}*/
.error_box{border:2px solid red!important}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
.error_display{color:#ff101c;padding:.2rem .75rem;background:#232323;display:none}
::-ms-clear{display:none}
.mb-error{color:#dc2126;padding-top:.2rem;display:none}
.mb-container{width:100%;max-width:1200px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.sm-container{width:100%;max-width:1150px;margin-right:auto;margin-left:auto}
.mb-wrapper{padding-top:102px;margin-top: -35px;}
header{position:fixed;top:0;left:0;width:100%;z-index:10;transition:.2s}
.mb-header{background:#fff;padding:.2rem 0}
.mb-header .nav-inner{position:relative}
.mb-header .navbar-brand{background:#fff;padding:10px 15px 10px 0;margin-right:0}
.mb-header .navbar-toggler{border:0;background:transparent;color:#dc2126;font-size:2rem;padding:0;position:absolute;left:0;top:2rem}
.mb-header .navbar-toggler-icon{background:none;width:auto;height:auto}
.mb-header .nav-top-links{position:absolute;right: 0.6rem;top:0rem;z-index:1}
.mb-header .nav-top-links .form-control{border-radius:0;border:0;border-bottom:1px solid silver}
.mb-header .nav-top-links select{background:url(../images/select-arrow-down.png)no-repeat right 10px center;background-color:#fff;padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.mb-header .nav-top-links select::-ms-expand{display:none}
.mb-header .nav-top-links .btn-search{font-size:1.2rem;padding:.3rem;line-height:1.5;height:38px;border-bottom:1px solid silver}
.mb-header .nav-top-links .font-size{display:block;border-bottom:1px solid silver;margin-bottom:1rem}
.mb-header .nav-top-links .font-size a{padding:.22rem .2rem;display:inline-block;font-weight:700;color:#030303}
.mb-header .nav-top-links .font-size a:hover,.mb-header .nav-top-links .font-size a:focus,.mb-header .nav-top-links .font-size a.active{color:#dc2126}
.mb-header .nav-top-links .font-size .smFont{font-size:.75rem}
.mb-header .nav-top-links .font-size .mdFont{font-size:1rem}
.mb-header .nav-top-links .font-size .lgFont{font-size:1.25rem}
.mb-header .nav-top-btns{text-align:center;position:absolute;right:15px;top:25px;z-index:1}
.mb-header .nav-top-btns .nav-top-inner{display:inline-block;margin:0 0rem 0 0; margin-top: 20px;}
.nav-top-btns .navbar-nav{display:inline}
.mb-header .btn-mb-donate{margin:.2rem .8rem;position:absolute;top:0;right:.5rem;z-index:1}
.mb-header .nav-bottom{margin-top:2rem}
.mb-header .nav-bottom .nav-item{position: relative;
padding: 0.1rem;
margin-left: 11px;}
.mb-header .nav-bottom .nav-item::before{content:"";width:8px;height:8px;background:#fdcd0a;border-radius:50%;display:inline-block;position:absolute;top:50%;left:-10px;margin-top:-4px;display:none;}
.mb-header .nav-bottom .nav-item:first-child::before{content:none}
.mb-header .navbar-collapse{position:relative}
.mb-header .header-inner{position:relative;padding:0 15px}
.mb-header .nav-top-btns a{font-size:16px;}
.mb-header .navbar-nav .nav-link{color:#030303;font-size:16px;font-weight:500;text-transform:capitalize;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mb-header .navbar-nav .nav-link:focus,.mb-header .navbar-nav .nav-link:hover{color:#dc2126}
.mb-header .navbar-nav .active>.nav-link,.mb-header .navbar-nav .nav-link.active,.mb-header .navbar-nav .nav-link.show,.mb-header .navbar-nav .show>.nav-link{color:#dc2126;font-weight:500}
.mb-header .navbar-nav .dropdown{color:#030303;font-size:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mb-header .navbar-nav .dropdown:focus,.mb-header .navbar-nav .dropdown:hover{color:#dc2126}
.mb-header .navbar-nav .dropdown-menu{background:#fdcd0a;color:#000;padding:0;border:none;border-radius:0}
.mb-header .navbar-nav .dropdown-menu li .dropdown-item{font-size:1rem;color:#000;line-height:1.5;border-bottom:solid 1px #d7ae09;padding:.6rem 1.5rem}
.mb-header .navbar-nav .sub-menu li .dropdown-item{border-bottom:solid 1px #d7ae09!important}
.mb-header .navbar-nav .dropdown-menu li:last-child .dropdown-item{border-bottom:0}
.mb-header .navbar-nav .sub-menu li:last-child .dropdown-item{border-bottom:0!important}
.mb-header .navbar-nav .dropdown-menu .dropdown-item:focus,.mb-header .navbar-nav .dropdown-menu .dropdown-item:hover{color:#fff;background:#dc2126}
.mb-header .navbar-nav .dropdown-menu{margin-top:0}
.mb-header .navbar-nav .dropdown-toggle::after{content:none}
.mb-header .navbar-nav .dropdown-menu .dropdown .dropdown-menu{left:100%;top:0;margin:0;border-width:0}
.mb-header .navbar-nav .dropdown-menu > li a:hover,.mb-header .navbar-nav .dropdown-menu > li.show{color:#fff;background:#dc2126}
.mb-header .navbar-nav .dropdown-menu > li.show > a{color:#fff;background:#dc2126}
.mb-header .navbar-nav .dropdown-menu .dropdown .dropdown-toggle{position:relative}
.nav-up{top:-40px}
.mb-header .social-link{margin:.1rem}
.social-links a{color:#fff!important;width:35px;height:35px;text-align:center;font-size:1.2rem;line-height:1.9;border-radius:50%;display:inline-block;margin-right:2.2rem}
.social-links a.facebook{background:#3a589b}
.social-links a.twitter{background:#598dca}
.social-links a.linkedin{background:#0073b0}
.social-links a.insta{background:rgba(239,147,0,1);background:-moz-linear-gradient(45deg,rgba(239,147,0,1) 0%,rgba(159,24,204,1) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgba(239,147,0,1)),color-stop(100%,rgba(159,24,204,1)));background:-webkit-linear-gradient(45deg,rgba(239,147,0,1) 0%,rgba(159,24,204,1) 100%);background:-o-linear-gradient(45deg,rgba(239,147,0,1) 0%,rgba(159,24,204,1) 100%);background:-ms-linear-gradient(45deg,rgba(239,147,0,1) 0%,rgba(159,24,204,1) 100%);background:linear-gradient(45deg,rgba(239,147,0,1) 0%,rgba(159,24,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef9300',endColorstr='#9f18cc',GradientType=1)}
.social-links a.youtube{background:#cc191e}
.social-links a:hover,.social-links a:focus{}
.mb-footer{padding:5rem 0 1rem;background:#faf8f6;font-size:.75rem}
.mb-footer a{color:#666}
.mb-footer a:hover,.mb-footer a:focus{color:#dc2126}
.mb-footer .footer-top,.mb-footer .footer-top p{font-size:17px}
.mb-footer .footer-bottom{font-size:.75rem;padding:2rem 0;border-top:1px solid #ccc}
.footer-bottom .footer-btm-links{text-align:right}
.footer-btm-links a:after{content:"|";display:inline-block;margin:0 .4rem}
.footer-btm-links a:hover:after,.footer-btm-links a:focus:after{color:#030303}
.footer-btm-links a:last-child:after{content:none}
.footer-bottom p{font-size:.75rem;margin-bottom:0}
.footer-links{margin-bottom:.5rem}
.footer-links a::after{content:"|";display:inline-block;margin:0 .4rem 0 .5rem}
.footer-links a:hover::after,.footer-links a:focus::after{color:#fff}
.footer-links a:last-child::after{content:none;margin:0}
.footer-top .footer-top-links,.footer-top .footer-social-links{margin-bottom:1.875rem}
.footer-top .footer-top-links li{font-size: 17px !important;margin-bottom:.3rem;line-height:1.3}
.footer-top .link-b{font-size: 22px !important;font-weight:700;}
.footer-top .link-sub{font-weight:700}
.footer-top .level-last{padding-left:.7rem}
.footer-subscribe{margin-bottom:1.5rem}
.footer-subscribe .form-control{border-radius:0;margin-right:.8rem;border-color:#999}
.footer-subscribe a{font-weight:700;color:#dc2126}
.footer-subscribe a:hover,.footer-subscribe a:focus{text-decoration:underline}
.footer-subscribe .subscribe-error{display:block;margin-bottom:1rem}
.footer-certificate{padding:1.5rem 0;border-top:1px solid #ccc}
.footer-certificate p{font-size:.75rem}
.footer-certificate p span{font-weight:700}
.footer-bottom .footer-copy{text-align:left;margin-bottom:.5rem}
.accd{padding-top:25px}
.mb-breadcrumb{margin-bottom:4rem}
.mb-breadcrumb .breadcrumb{display:block;background:#fff;border-radius:0;border-bottom:1px solid #ccc;font-size:.875rem !important;padding:1rem}
.mb-breadcrumb .breadcrumb li{font-size: .875rem !important;display:inline}
.mfp-iframe-holder .mfp-close{background:#dc2126;width:40px;height:40px;text-align:center;padding:0;right:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mfp-iframe-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:focus{background:#000}
.bg-grey{background:#f0f0f0}
.error-code-content{text-align:center;padding:3.5rem 0 5rem}
.error-code-text h5{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#b90e17;font-size:12.5rem;line-height:1}
.error-code-text p{color:#000;font-size:3.2rem}
.mb-home .mb-footer{padding:5rem 0 1rem}
.home-slider{position:relative}
.home-slider img{width:100%}
.home-banner-cont{position:absolute;width:100%;top:30%}
.home-banner-text h4{font-size:4.375rem;font-family:'EurostileLTStd-Demi';color:#fff;line-height:1;text-transform:uppercase;margin-bottom:1rem}
.home-slider .owl-nav{margin:0}
.home-slider .owl-nav button.owl-prev,.home-slider .owl-nav button.owl-next{position:absolute;top:45%;font-size:2rem;color:#fecc00}
.home-slider .owl-nav button.owl-prev:hover,.home-slider .owl-nav button.owl-next:hover{color:#000;background:none}
.home-slider .owl-nav button.owl-prev{left:3px}
.home-slider .owl-nav button.owl-next{right:25px}
.home-slider .owl-dots{position:absolute;width:100%;bottom:0;display: none;}
.mb-heading{margin-bottom:3rem}
.mb-sub-heading{font-size:2.8125rem;font-family: 'Lato', sans-serif;margin-bottom:2.5rem;line-height:1}
.mb-inner-heading{margin-bottom:2rem}
.mb-inner-heading h1{font-family: 'Lato', sans-serif;line-height:1.1}
.mb-heading-secondary{font-family: 'Lato', sans-serif;font-size:3.25rem;margin-bottom:2rem;color:#666}
.inner-heading-secondary{font-size:1.875rem;font-weight:700;margin-bottom:2rem}
.the-problem{padding:2rem 0 1rem;background:rgba(254,203,0,1);background:-moz-linear-gradient(top,rgba(254,203,0,1) 0%,rgba(254,203,0,1) 65%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(254,203,0,1)),color-stop(65%,rgba(254,203,0,1)),color-stop(65%,rgba(255,255,255,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(254,203,0,1) 0%,rgba(254,203,0,1) 65%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(254,203,0,1) 0%,rgba(254,203,0,1) 65%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(254,203,0,1) 0%,rgba(254,203,0,1) 65%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(254,203,0,1) 0%,rgba(254,203,0,1) 65%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecb00',endColorstr='#ffffff',GradientType=0)}
.the-problem .the-problems-inner{padding:0 15px}
.the-problem .mb-heading2{margin-bottom:2rem}
.the-problem .mb-heading2 h2{color:#fff}
.the-problem .prob-list{padding:0;overflow:hidden}
.the-problem .prob-list img{width:100%}
.the-problem .prob-list .text-cont{position:absolute;width:100%;text-align:center;bottom:15px;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica}
.the-problem .prob-list .text-cont h5{font-size:3.125rem;color:#fecc00;line-height:1;margin-bottom:.5rem}
.the-problem .prob-list .text-cont p{font-size:1.5rem;color:#fff;line-height:1.3}
.what-wedo{padding:2rem 0}
.what-wedo .mb-heading{margin-bottom:-160px;padding:1rem 0 1rem 1rem}
.what-wedo .img-left{text-align:right}
.what-wedo .img-right{position:relative;text-align:left;bottom:-180px;margin-bottom:180px}
.what-wedo .what-wedo-text{font-size:1.25rem;color:#666;padding:1rem;text-align:right;margin-top:-170px}
.what-wedo .what-wedo-text p{margin-bottom:1rem}
.our-impact{padding: 1rem 0 0;}
.our-impact .impact-tabs{text-align:right;padding-left:30px}
.our-impact .mb-heading{margin-bottom:1rem}
.impact-tabs .nav-item{text-align:right}
.impact-tabs .nav-link{font-size:3rem;color:#999;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;line-height:1;padding:1.5rem 2rem 1.5rem 0;position:relative}
.impact-tabs .nav-link:hover{color:#dc2126}
.impact-tabs .nav-link:after{content:"\f054";font-family:'Font Awesome\ 5 Free';font-weight:900;display:inline-block;background:transparent;color:#dc2126;font-size:2rem;text-align:center;line-height:4.2rem;width:60px;height:70px;position:absolute;right:-2rem;top:50%;margin-top:-28px;z-index:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.impact-tabs .nav-link.active{color:#dc2126}
.impact-tabs .nav-link.active:after{right:-4rem;color:#fff;background:#dc2126;margin-top:-28px}
.impact-content .nav{-ms-flex-direction:column!important;flex-direction:column!important}
.impact-content .tab-content img{width:100%}
.fill-life{padding: 0;background:#fecc00}
.magic-slider{position:relative}
.magic-slider .owl-stage{margin:0 auto}
.magic-slider .owl-nav button.owl-prev,.magic-slider .owl-nav button.owl-next{position:absolute;top:20%}
.magic-slider .owl-nav button.owl-prev:hover,.magic-slider .owl-nav button.owl-prev:hover:focus,.magic-slider .owl-nav button.owl-next:hover,.magic-slider .owl-nav button.owl-next:focus{background:none}
.magic-slider .owl-nav button.owl-prev{left:-15px}
.magic-slider .owl-nav button.owl-next{right:-33px}
.fill-life .magic-cont{text-align:center;padding:0 1.5rem}
.fill-life .magic-cont h3{text-align:center;font-size:1.125rem;font-weight:700}
.fill-life .magic-cont img{width:auto;margin:0 auto}
.fill-life .magic-cont p{font-size:17px;margin:2rem 0}
.fivelife-skills{padding:5rem 0;background:#fecc00;margin-top:5rem}
.fivelife-skills .mb-heading{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#000;font-size:3rem;line-height:1}
.fivelife-skills .skills-cont{text-align:center;padding:0 1.5rem}
.fivelife-skills .skills-cont img{width:auto;margin:0 auto}
.fivelife-skills .skills-cont p{font-size:1.125rem;margin:2rem 0}
.our-partners{padding:5rem 0;background:#f0f0f0;
background-image:url(../images/partners-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}
.our-partners.usa-partners{background-image:url(../images/usa-partners-bg.jpg)}
.partners-slider{position:relative;padding:0 20px}
#partnersSlider{background:#fff;padding:25px}
.partners-slider .owl-nav button.owl-prev,.partners-slider .owl-nav button.owl-next{width:40px;height:40px;background:#dc2126;border:2px solid #dc2126;text-align:center;border-radius:0;color:#fff;font-size:1.3rem;position:absolute;top:35%}
.partners-slider .owl-nav button.owl-prev:hover,.partners-slider .owl-nav button.owl-prev:focus,.partners-slider .owl-nav button.owl-next:hover,.partners-slider .owl-nav button.owl-next:focus{background:#fecc00;color:#dc2126}
.partners-slider .owl-nav button.owl-prev{left:-25px}
.partners-slider .owl-nav button.owl-next{right:-25px}
.partners-slider .item img{width:auto;margin:0 auto}
.our-partners .partners-text{margin:2.5rem 0 0}
.our-partners .partners-text p{color:#666;margin-bottom:1.5rem}
.our-partners .mb-heading,.our-partners .partners-text{padding:0 2rem}
.in-news{padding:3rem 0}
.in-news::after{content:"";display:block;width:100%;max-width:600px;height:1px;}
.in-news .news-card{padding:0 15px}
.news-slider{position:relative}
.news-slider #newsSlider{padding:0 2rem}
.news-slider .owl-nav button.owl-prev,.news-slider .owl-nav button.owl-next{position:absolute;top:35%}
.news-slider .owl-nav button.owl-prev:hover,.news-slider .owl-nav button.owl-prev:hover:focus,.news-slider .owl-nav button.owl-next:hover,.news-slider .owl-nav button.owl-next:focus{background:none}
.news-slider .owl-nav button.owl-prev{left:0}
.news-slider .owl-nav button.owl-next{right:0}
.news-card{margin-bottom:2rem}
.news-card .news-date{font-size:.875rem;text-align:center;margin-bottom:.3rem;color:#454444}
.news-card img{width:100%}
.news-card .news-content{padding:1.5rem 1rem;text-align:center}
.news-card .news-content .news-heading{color:#030303;margin-bottom:0}
.news-card .news-content p{font-size:17px;color:#636466}
.news-card .news-cta{text-align:center}
.mb-heading2 h2{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:4.5rem;color:#999;text-align:center;margin-bottom:0}
.awards-section{position:relative}
.awards-section .awards-holder{padding:2rem 0;background:url(../images/awards-bg.jpg) no-repeat;background-size:100% 100%}
.awards-holder .award-list{text-align:center;padding:0 15px}
.awards-holder .award-list img{width:auto;margin:0 auto 2rem}
.awards-section .award-text{text-align:center;position:absolute;width:100%;bottom:-2rem}
.awards-section .award-text h2{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:3.25rem;margin-bottom:1rem}
.awards-slider{position:relative}
.awards-slider #awardsSlider{padding:0 2rem}
.awards-slider .owl-nav button.owl-prev,.awards-slider .owl-nav button.owl-next{position:absolute;top:35%}
.awards-slider .owl-nav button.owl-prev:hover,.awards-slider .owl-nav button.owl-prev:hover:focus,.awards-slider .owl-nav button.owl-next:hover,.awards-slider .owl-nav button.owl-next:focus{background:none}
.awards-slider .owl-nav button.owl-prev{left:0}
.awards-slider .owl-nav button.owl-next{right:0}
.inner-banner{position:relative}
.inner-banner img{width:100%}
.inner-banner .inner-banner-text{font-size:35px;font-family: 'Lato', sans-serif;font-weight: bold; color:#000;line-height:40px;position:absolute;left:10%;top:40%; width:25%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.support-text{text-align:center;padding:5rem 0}
.support-text h2{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:3.25rem;margin-bottom:2rem}
.abt-us p{margin-bottom:2.5rem}
.amb-section-1{padding:0rem 0 2rem}
.amb-section-1 .sec1-left,.amb-section-1 .sec1-right{margin-bottom:4rem}
.amb-section-1 .sec1-right{padding-left:2.5rem}
.amb-section1-img{text-align:center}
.amb-section1-img img{width:100%}
.amb-section-2{text-align:center;max-width:785px;margin:0 auto}
.amb-section-2 h2{font-size:1.875rem;margin-bottom:2.5rem;font-weight:700}
.amb-section-2 p{padding:0 1.5rem}
.amb-section-3 .sec3-left,.amb-section-3 .sec3-right{margin-top:7rem}
.amb-section-3 .sec3-left{padding-right:2.5rem}
.glr-section-1{padding:4rem 0 2rem}
.glr-section-3{padding:4rem 0 0}
.glr-section-1 .sec1-left,.glr-section-1 .sec1-right,.glr-section-3 .sec3-left,.glr-section-3 .sec3-right{margin-bottom:2rem}
.glr-section-2 .mb-list-inner{margin-bottom:3rem}
.glr-section-2 .mb-list-inner li,.glr-section-3 .mb-list-inner li{margin-bottom:1rem;font-weight:400}
.glr-report{padding:4rem 0 0}
.glr-report .table{background:#fdcd0a}
.glr-report .table thead{background:#dc2126}
.glr-report .table thead th{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#fff;text-align:center!important;font-size:3rem}
.glr-report .table th,.glr-report .table td{border-color:#fff}
.glr-report .table th{font-size:1.5625rem}
.glr-report .table td{font-size:1.25rem}
.glr-report .table th:last-child,.glr-report .table td:last-child{text-align:right;font-weight:700}
.para{text-align:center;padding-top:20px}
.para a{color:#ff101c}
.para a:hover,.para a:focus{color:#fdcd0a}
.mb-list-inner li{padding:0 0 .3rem 2rem;font-size:1.25rem;font-weight:700;position:relative}
.mb-list-inner li::before{content:"";width:8px;height:8px;background:#000;border-radius:50%;display:inline-block;position:absolute;top:12px;left:0}
.our-vision{background-image:url(../images/our-vision-bg.jpg);background-size:cover;background-position:center;margin-top:3rem}
.our-mission{background-image:url(../images/our-mission-bg.jpg);background-size:cover;background-position:center}
.our-value{background-image:url(../images/our-values-bg.jpg);background-size:cover;background-position:center;}
.our-vision .row,.our-mission .row, .our-value .row {margin:0}
.vm-card{padding:0}
.vm-content{background:#fdcd0a;padding:5rem 3.5rem;min-height:700px}
.vm-content h3{font-size:3rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#666;margin-bottom:1rem}
.our-vision .vm-content{padding:15rem 8.5rem}
.fst-section-1{padding:3rem 0 0}
.fst-section-1 .sec1-left,.fst-section-1 .sec1-right{margin-bottom:7rem}
.fst-section-1 .sec1-right{padding-left:3rem}
.fst-section-2 .sec2-left,.fst-section-2 .sec2-right{margin-bottom:7rem}
.fst-section-2 .sec2-left{padding-right:2.5rem}
.fst-section-3{text-align:center;max-width:785px;margin:0 auto;padding:1rem 0}
.wmb-section-1{padding:3rem 0 0}
.wmb-section-1 .sec1-left,.wmb-section-1 .sec1-right{margin-bottom:7rem}
.wmb-section-2{text-align:center;max-width:757px;margin:0 auto}
.wmb-section-3 .sec3-left,.wmb-section-3 .sec3-right{margin-top:7rem}
.why-mb{padding-bottom:5%}
.vecimage{text-align:center;padding-top:10%}
.why-mb .why-mb-list{position:relative;color:#fff;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;margin:1rem 0}
.why-mb .why-mb-list img{width:100%}
.why-mb-list .why-mb-text{position:absolute;width:100%;text-align:center;padding:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.why-mb-list .why-mb-text h4{font-size:2.25rem;line-height:1;margin:0}
.why-mb-list .why-mb-text p{font-size:1.5625rem;line-height:1.2;margin:0}
.why-mb .visit-text{padding:2rem 0;text-align:center}
.why-mb .more-info-list{padding:.5rem;border-right:1px solid #ccc}
.why-mb .more-info-list p{margin-bottom:0}
.why-mb .more-info-list .designation{font-size:1rem}
.why-mb .more-info-list.border-none{border:0}
.head-quarter{margin-bottom:2rem}
.head-quarter .hq-address{margin-bottom:2rem}
.hq-address-detail{margin-top:.5rem !important;}
.hq-address-detail li{font-size:1.25rem;
padding:5px 0px;position:relative}
.contact-hq p{
    line-height: 8px;
}
.hq-address-detail li::before{content:"";position:absolute;top:7px;left:0}
/*.hq-address-detail li.phone::before{content:url(../../assets/images/icon-phone.png)}*/

.hq-address-detail li.phone::before{content:url(../../assets/images/magic-bus-call.jpg)!important}

/*.hq-address-detail li.email::before{content:url(../../assets/images/icon-mail.png);
        margin-right: 14px;
    
}*/
.hq-address-detail li.email::before{content:url(../../assets/images/magic-bus-email.jpg)!important;
        margin-right: 14px;
    
}
/*.hq-address-detail li.whatsapp::before{
    content:url(../../assets/images/icon-whatsapp.png)!important;
        margin-right: 14px;}*/

.hq-address-detail li.whatsapp::before{
    content:url(../../assets/images/magic-bus-whatsapp.jpg)!important;
        margin-right: 14px;
    }
.hq-address-detail li.map::before{content:url(../../assets/images/icon-map.png)}
.hq-address-detail li.web::before{content:url(../../assets/images/icon-web.png)}
.head-quarter .cont-program{background:#fdd20a;padding:3rem 3rem 1.5rem;margin-bottom:2rem}
.cont-program .program-list{margin-bottom:1.5rem}
.cont-program .program-list h5{font-size:1.5rem;font-weight:700;margin-bottom:.2rem}
.cont-program .program-list p{font-size:1.05rem}
.mb-accordion .accordion-list{border-bottom:0px solid #ccc;box-shadow: 0 0 10px 0 rgba(142, 141, 141, 0.5);padding: 0px 25px 0px 25px;margin-top:20px;}
.mb-accordion .accordion-list:first-child{border-top:0px solid #ccc;
box-shadow: 0 0 10px 0 rgba(142, 141, 141, 0.5);padding: 0px 25px 0px 25px;}
.mb-accordion .accordion-header{padding:1.2rem 0 1.2rem;}
.mb-accordion .accordion-header h2{font-size:2.8125rem;color:#dc2126;padding-right:1.5rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;line-height:1;margin:0;cursor:pointer;display:block;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mb-accordion .accordion-header h2.collapsed{color:#fdcd0a}
.mb-accordion .accordion-header h2::after{content:"\f054";font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:1.5rem;text-align:center;display:inline-block;position:absolute;right:0;top:10px;z-index:2;color:#000;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;
    background-color: #fdcd0a;
width: 25px;
height: 25px;
border-radius: 50%;
padding: 5px;
}
.mb-accordion .accordion-header h2.collapsed::after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}
.mb-accordion .accordion-header h2:hover,.mb-accordion .accordion-header h2:focus{color:#dc2126}
.mb-accordion .accordion-body{padding:3rem 0 0}
.mb-accordion .accordion-list.no-content h2:after{content:none}
.mb-address-list{margin-bottom:3rem}
.mb-address-heading{font-size:20px;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#666;margin-bottom:10px;}
.mb-address-heading span{color:#fdcd0a}
.accordion-secondary .accordion-header h2{color:#dc2126;font-size:2.5rem}
.accordion-secondary .accordion-header h2.collapsed{color:#666}
.accordion-secondary .accordion-header h2:hover,.careers-accordion .accordion-header h2:focus{color:#dc2126}
.accordion-secondary .accordion-sub-heading{color:#000;font-size:1.25rem;font-family:'Lato',sans-serif,Arial,Helvetica;font-weight:700;margin:.5rem 0 1.5rem}
.accordion-secondary .accordion-sub-heading span{display:inline-block;padding:0 .5rem 0 0;border-bottom:1px solid #000}
.careers-text{text-align:center;max-width:880px;margin:0 auto 2.5rem}
.careers-text p{margin-bottom:2rem}
.careers-accordion .accordion-header h2 span{font-family:'Lato',sans-serif,Arial,Helvetica;font-size:1.875rem}
.opening-description .opening-left,.opening-description .opening-right{margin-bottom:2rem}
.opening-description .opening-right{padding-left:2rem;border-left:1px solid #ccc}
.openings-cta{margin:3rem 0}
.sm-accordion .accordion-header h2{color:#666;font-family: 'Lato', sans-serif;font-size: 23px !important;font-weight:500}
.sm-accordion .accordion-header h2.collapsed{color:#666}
.sm-accordion .accordion-header h2::after{content:"\f068";font-size:0.820rem;top:0px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}
.sm-accordion .accordion-header h2.collapsed::after{content:"\f067"}
.sm-accordion .accordion-header h2:hover,.sm-accordion .accordion-header h2:focus{color:#666}
.sm-accordion .accordion-body{padding:8px 0 1rem;}
.indiateammargin{
    margin-left: 150px;
    padding: 10px 20px;
padding-left: 0 !important;
height: 225px;
}
.founder{
    background-color: #fdcd0a;
padding: 10px;
color:black;
padding-left: 149px;
}
.globalceo{
    background-color: #fdcd0a;
padding: 10px 20px;
color:black;
}
.globalceomarginr{
    margin-right: 150px;
     padding: 10px 20px;
padding-right: 0 !important;
height: 195px;
}
.borderindiateam{
    border: 1px solid #c5c3c3;
height: 290px;
border-left: 0;
}
.about-history{
    background-color: #fdcd0a;
padding: 0px 100px 10px;
}
.historypng{
    margin-top: -200px;
}
#careers .sm-accordion .accordion-header h2{text-transform:uppercase}
.openings-list li{margin-bottom:0rem}
.openings-list li p{position:relative;padding-left:1.5rem;margin-bottom:0}
.openings-list li p:before{content:"";width:8px;height:8px;background:#a3a3a3;border-radius:50%;display:inline-block;position:absolute;top:12px;left:0}
.donate-now p{position:absolute;padding:10px 0 0 9.5%}
.donate-left .fieldwrap label{display:inline-flex;top:20%}
textarea{min-height:80px}
.mb-form .form-control{height:38px}
.mb-form select{background:url(../images/select-arrow-down.png)no-repeat right 10px center;background-color:#fff;padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.mb-form select::-ms-expand{display:none}
.mb-radio .custom-control-input:checked~.custom-control-label::before{background-color:#000}

.donate-heading{text-align:center;margin-bottom:2rem}
.donate-tabs{background:#fff;padding:1px;display:inline-block;border-radius:5px}
.donate-tabs .nav-link{background:#fff;color:#000;border-radius:5px;padding:.4rem 2rem;font-weight:700}
.donate-tabs .nav-link:hover,.donate-tabs .nav-link:focus,.donate-tabs .nav-link.active{background:#dc2126;color:#fff}
.DonateForm .form-heading{font-size:2rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica}
.DonateFormRight{padding:15px;background:#fdcd0a}
.DonateFormRight .select-amount{margin:4.2rem 0 .7rem}
.DonateFormRight .Years{margin-top:.5rem}
.amount-card{text-align:center;margin-bottom:.5rem;cursor:pointer;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;z-index:1;position:relative}
.amount-card .ExText{-webkit-appearance:none;background:none;border-width:inherit;text-align:center;border-bottom:1px solid #ccc;width:95px;font-size:25px}
.amount-card .form-control{font-size:1.7rem;font-weight:700;color:#000;height:36px;padding:0;border-radius:0;border:0;border-bottom:1px solid #ced4da;font-family:'Caveat Brush'}
.amount-card .input-group-text{font-size:1.5rem;color:#000;line-height:1;padding:0 .5rem;background:#fff;border:0;border-radius:0;border-bottom:1px solid #ced4da}
.amount-card p{font-size:.75rem;margin-bottom:0}
.amount-card .mb-radio label{font-size:30px;font-family:'Caveat Brush';line-height:1}
.amount-card .mb-radio{margin-bottom:.5rem}
.amount-card .donateinfoH{background:#fff;padding:.5rem;position:relative;z-index:2;min-height:125px;border-radius:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.amount-card .fullwcheck{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;opacity:0}
.Proceed-cta{text-align:right;margin-top:1rem}
.Proceed-cta p{font-size:.8125rem;margin-top:.2rem}
.DonateLeft img{display:block;padding-bottom:.8rem}
.DonateLeft h5{display:inline-block;background-color:#fdcd0a;padding:.2rem .8rem;font-size:1.375rem;font-family:'Lato',Arial,sans-serif;font-weight:700}
.DleftBottom{margin-top:10rem}
.DonateLeft p{color:#fff;padding-top:10px;margin-right:30px}
.your-donation{background:#ebeaea;padding:5rem 0}
.yd-heading{text-align:center}
.yd-heading h2{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:3.25rem;margin-bottom:2rem;color:#000}
.your-donation .yd-list{margin-top:2rem}
.donate-radio{font-weight:700;}
.donatecolum{z-index:1;position:absolute;top:0;left:50%}
.amount-card:hover .donateinfoH,.amount-card:focus .donateinfoH,.amount-card.active .donateinfoH{background:#dc2126;color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
.amount-card:hover .donatecolum::before,.amount-card.active .donatecolum::before{position:absolute;top:0;left:50%;transform:translateX(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.amount-card:hover .child1::before,.amount-card.active .child1::before{content:url(../images/4girls.png);top:-66px}
.amount-card:hover .child2::before,.amount-card.active .child2::before{content:url(../images/one-young-person.png);top:-72px}
.amount-card:hover .child3::before,.amount-card.active .child3::before{content:url(../images/two-girls.png);top:-66px}
.amount-card:hover .child4::before,.amount-card.active .child4::before{content:url(../images/six-children.png);top:-60px}
.amount-card:hover .girl1::before,.amount-card.active .girl1::before{content:url(../images/1girl.png);top:-66px}
.amount-card:hover .childboy1::before,.amount-card.active .childboy1::before{content:url(../images/1child.png);top:-66px}
.select-yr{font-weight:700;font-size:20px}
.select-yr span{display:inline-block;width:45px;font-weight:700;height:45px;background:#f2bf19;color:#000;font-size:20px;line-height:2;border-radius:50%;text-align:center;border:1px solid #f2bf19;margin:0 .2rem;cursor:pointer}
.select-yr span:hover,.select-yr span:focus,.select-yr span.active{background:#fff;border-color:#806612}
.counter{padding-top:5px;text-align:right;color:#fff}
.counterText p{text-align:start;padding-left:3px;color:#fff;padding-top:10px;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:1rem}
.counter span{font-size:35px}
.counter .exText{display:inline-block;padding:0 10px 0 0;vertical-align:text-bottom}
.statistics{text-align:center;border-bottom:1px solid #fff}
.statistics:last-child{border-bottom:0}
.counter .number{font-size:45px;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;display:inline-block}
.counter p{vertical-align:middle;}
.count-title{margin-top:10px;margin-bottom:0;text-align:center;color:#fff}
.count-text{font-size:13px;font-weight:400;margin-top:10px;margin-bottom:0;text-align:center}
.yr-radio{min-height:2.5rem;margin-right:1.2rem}
.yr-radio label{cursor:pointer}
.yr-radio .custom-control-label::before{width:2.5rem;height:2.5rem;background-color:#f2bf19;border-color:#f2bf19}
.yr-radio .custom-control-input:checked~.custom-control-label::before{background-color:#fff;border-color:#806612}
.yr-radio .custom-control-input:checked~.custom-control-label::after{background-image:none}
.yr-radio .custom-control-label::after{width:2.5rem;height:2.5rem;content:"";font-size:1.25rem;text-align:center;line-height:1.9;font-weight:700}
.yr-radio .one-year::after{content:"1"}
.yr-radio .two-years::after{content:"2"}
.yr-radio .three-years::after{content:"3"}
.yr-radio .four-years::after{content:"4"}
.yr-radio .five-years::after{content:"5"}
.payment-msg{text-align:center;padding-bottom:4rem}
.payment-msg p{margin-bottom:1.5rem}
.highlighted-textimonials{padding:0 0 4rem}
.highlighted-textimonials .item{padding-bottom:50px}
.testimonial-list{background:#fcd41c;position:relative;height: 370px;}
.testimonial-list:after{content:'';position:absolute;top:100%;left:43%;width:0;height:0;border-left:solid 50px transparent;border-right:solid 0 transparent}
.testimonials-img{margin-bottom:1rem;width:164px;height:164px}
.testimonials-img img{border-radius:50%}
.testimonial-user{margin-top:2rem}
.testimonial-user h5{font-size:1.375rem;font-weight:700;text-transform:uppercase;margin-bottom:.2rem}
.testimonial-list .testtimonial-cont{padding:9rem;position:relative}
/*.testimonial-list .testtimonial-cont::before{content:url(../images/testimonials/quote-start.png);position:absolute;left: 15rem;top: 6rem;}
/* Adding some css here */ /*.testtimonial-cont.nothing-here::before { display: none; } .testtimonial-cont.nothing-here::after { display: none; }
.testimonial-list .testtimonial-cont::after{content:url(../images/testimonials/quote-end.png);position:absolute;right: 85px;bottom: 120px;}*/
#highlightedTesimonials .owl-dots .owl-dot span{background:#c0c0be}
#highlightedTesimonials .owl-dots .owl-dot.active span,#highlightedTesimonials .owl-dots .owl-dot:hover span{background:#fc0}
.testimonial-divider{margin:2rem 0;text-align:center;position:relative}
.testimonial-divider::after{content:"";width:100%;height:1px;background:#b8b8b8;display:block;position:absolute;left:0;top:50%;z-index:-1}
.testimonial-divider img{padding:1rem 2rem;background:#fff}
.testimonials-2 .testtimonial2-cont{padding:0 3rem}
.testimonials-2 .testimonial-left .testimonials-text{position:relative}
.testimonials-2 .testimonial-left .testimonials-text::after{content:"";display:inline-block;width:1px;height:100%;background:#b8b8b8;position:absolute;top:0;right:-4rem}
.testimonial3-list{border-top:1px solid #b8b8b8}
.testimonial3-list:last-child{border-bottom:1px solid #b8b8b8}
.testimonial3-list .testtimonial3-cont{padding:5rem 0;position:relative}
.testimonial3-list .testtimonial3-cont:before{content:url(../images/testimonials/quote-start2.png);position:absolute;left:0;top:1.5rem}
.testimonial3-list .testtimonial3-cont:after{content:url(../images/testimonials/quote-end2.png);position:absolute;right:0;bottom:1.5rem}
.timeline{position:relative;max-width:1200px;margin:0 auto}
.timeline::after{content:'';position:absolute;width:20px;background-color:#fdcd0a;top:20px;bottom:3.5%;left:50%;margin-left:-18px}
.timeline-list .content{background-color:#fff;position:relative;border-radius:6px}
.timeline-list.left .content{text-align:right;padding:0 45px 0 0}
.timeline-list.right .content{padding:0 0 0 30px}
.timeline-list .content h2{color:#fdcd0a;font-size:3.4375rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica}
.timeline-list{padding:10px 40px;position:relative;background-color:inherit;width:50%;margin:0}
.timeline-list::after{content:"";position:absolute;width:36px;height:36px;right:-10px;background-color:#fff;border:4px solid #fdcd0a;top:15px;border-radius:50%;z-index:1}
.timeline-list.left{left:0}
.timeline-list.right{left:50%}
.timeline-list.left::before{content:"";height:3px;position:absolute;top:31px;width:55px;z-index:1;right:17px;background:#fdcd0a}
.timeline-list.right::before{content:"";height:3px;position:absolute;top:31px;width:55px;z-index:1;left:0;background:#fdcd0a}
.timeline-list.right::after{left:-26px}
.nes-section{padding:0rem}
.sfg-policy{text-align:center;max-width:840px;margin:0 auto;padding:3rem 0 0}
.in-news-heading{font-size:2.2rem;padding: 1rem !important;
margin-bottom: -1rem;color:#666}
.in-news-list{margin-bottom:2rem}
.in-news-list .news-date{color:#6d6d6c;margin-bottom:1rem}
.in-news-list .btn-mb-primary,.in-news-list .btn-mb-secondary{margin-top:1.5rem}
.in-news-list .news-img{margin-bottom:1rem}
.highlighted-news{padding-bottom:2rem;border-bottom:1px solid #ccc}
.archived-articles{padding:3rem 0 0}
.archived-articles .in-news-list{margin:3rem 0 0}
.archived-articles .mb-heading-secondary{margin-bottom:1rem}
.refund{  margin-top: -20px;}
.refund ul li {
  text-align: left;
  font-size: 17px !important;
}
.refund p{
 padding-top: 0.400rem !important ;
text-align:left;
font-size: 17px !important;}
.refund .refundQues{font-weight:700;color:#666;font-size: 17px;font-family:'Lato',sans-serif,Arial,Helvetica}
.gallery-heading{text-align: center;
margin-bottom: 2rem;
margin-top: 75px !important;
}
.gallery-heading h1{
    font-size: 40px !important;
}
.cont-program {
  background: #fdd20a;
  margin: 2rem 7rem 0;
}
.cont-program .program-list {
  margin-bottom: 1.5rem;
}
.program-list {
  border-bottom: #fff 1px solid;
  padding: 1rem;
  margin-bottom: 0 !important;
}
.cont-program .program-list p {
  font-size: 1.05rem;
}
.csrtext {
  text-align: center;
}
.gallery-list{margin-bottom:3rem}
.gallery-thumb{margin-bottom:1rem;position:relative}
.gallery-thumb img{width:100%}
.gallery-thumb .thumb-overlay{position:absolute;padding:15px;background:rgba(253,205,10,0.7);width:100%;height:100%;text-align:center;opacity:0;top:0;left:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.gallery-thumb .thumb-overlay img{width:auto}
.gallery-thumb .desc-text{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.gallery-thumb .desc-text h3{font-size:1.5625rem;font-weight:700;margin-bottom:1.5rem}
.gallery-thumb a{color:#000}
.gallery-thumb:hover .thumb-overlay{opacity:1}
.gallery-cta{text-align:center;margin-top:3rem}
.vid-thumb{margin-bottom:3rem}
.vid-thumb .thumb-overlay{opacity:1;color:#d9d4d3;background:transparent}
.vid-thumb .desc-text{font-size:6rem}
.vid-thumb:hover .thumb-overlay{color:#000;background:rgba(253,205,10,0.7)}
.gallery-title{text-align:center;color:#000;font-family:'Dosis',sans-serif,Arial,Helvetica}
.gallery-title h3{font-size: 20px;
line-height: 1.5;}
.mfp-zoom-out-cur{cursor:default}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{background:#000;width:40px;height:40px;text-align:center;padding:0;right:0;opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mfp-image-holder .mfp-close:hover,.mfp-image-holder .mfp-close:focus,.mfp-iframe-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:focus{background:#fecc00;color:#000}
.mfp-arrow{width:40px;height:40px;opacity:1;margin-top:-20px!important}
.mfp-arrow-left{background-color:#fecc00!important;background-image:url(../images/arrow-prev.png)!important;background-repeat:no-repeat!important;background-position:center!important}
.mfp-arrow-right{background-color:#fecc00!important;background-image:url(../images/arrow-next.png)!important;background-repeat:no-repeat!important;background-position:center!important}
.mfp-arrow-right::before,.mfp-arrow-right::after{content:none}
.mfp-arrow-left::before,.mfp-arrow-left::after{content:none}
.download-statements .report-list{margin-bottom:1rem}
.download-statements{padding:5rem 0 0}
.download-statements .trans-heading{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:2.1875rem;line-height:1.2;margin-bottom:-30px;color:#666;margin-left: 40px;height:7rem}
.download-statements p{text-align:center}
.download-statements .select-year{max-width:260px;margin:1.5rem auto 0}
.download-statements .select-year a{cursor:pointer}
.download-statements a img{margin-top:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.download-statements a:hover img,.download-statements a:focus img{margin-top:.5rem}
.faq-accordion .accordion-body{padding:0 0 1rem}
.faq-text{margin-bottom:2rem}
.faq-accordion .accordion-sub-heading{color:#000;font-size:1.5rem;font-family:'Lato',sans-serif,Arial,Helvetica;font-weight:700;margin:2rem 0 .5rem}
.faq-accordion .accordion-sub-heading span{display:inline-block;padding:0 .5rem 0 0;border-bottom:1px solid #000}
.community-accordion .accordion-body{padding:0 0 1rem}
.community-accordion .select-location a{display:inline-block;position:relative;padding:0 .8rem .5rem 1.2rem;font-size:1rem}
.community-accordion .select-location a:first-child{padding-left:0}
.community-accordion .select-location a:last-child{padding-right:0}
.community-accordion .select-location a:before{content:"";display:inline-block;width:5px;height:5px;background:#000;border-radius:50%;position:absolute;left:0;top:.7rem}
.community-accordion .select-location a:first-child:before{content:none}
.community-text{padding:0 0 5rem}
.community-text p{margin-bottom:1.5rem}
.community-text .btn-mb-primary{margin-top:3rem}
.reports-accordion .accordion-body{padding:.5rem 0 1rem}
.report-text,.report-img{margin-bottom:2rem}
.report-text p{margin-bottom:1.5rem}
.report-text .report-heading{font-size:1.875rem;font-weight:700;margin-bottom:1rem}
.post-it{padding:0 0 4rem;position:relative;background:#fdcd0a;background-image:url(../images/postit-bottom.jpg);background-position:right 101%;background-repeat:no-repeat,no-repeat;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.3)}
.post-it:before{content:url(../images/pin-top.png);display:block;text-align:center;position:relative;top:-2rem;margin-left:1.5rem;margin-bottom:-2rem}
.post-it .postit-content{padding:.2rem 2rem}
.post-it h3{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:2.1875rem;color:#dc2126;line-height:1.1;margin-bottom:1rem}
.post-it p{font-size:1.125rem;margin-bottom:1rem}
.report-inner-top .post-it{margin-bottom:2rem}
.report-inner-top .report-top-left{margin-bottom:2rem}
.report-inner-top .report-top-left img{width:100%}
.mb-hr{border-color:#ccc;margin:2rem 0}
.our-team-text{text-align:center;max-width:990px;margin:0 auto 3rem}
.our-team-content{background:#fdcd0a}
.our-teamImg-left img,.our-teamImg-right img{width:100%}
.our-teamImg-left{padding-right:0}
.our-teamImg-right{padding-left:0}
.our-team-right .our-team-detail{padding:2rem 2rem 2rem 1rem}
.our-team-left .our-team-detail{padding:2rem 1rem 2rem 2rem}
.our-team-detail .team-name{color:#666;margin-bottom:1.5rem;font-size:1.875rem}
.our-team-detail .team-name h2{font-size:1.625rem;font-weight:700;margin-bottom:0;text-transform:uppercase}
.our-team-detail p{margin-bottom:1rem}
.follow-on a{display:inline-block;margin:0 .2rem;font-size:1.25rem;color:#000}
.follow-on a:hover,.follow-on a:focus{color:#dc2126}
.our-team-cta{padding:4rem 0 0}
.our-team-cta p{margin-bottom:2rem}
.our-team-cta .btn-mb-secondary{display:block;letter-spacing:.2rem;padding:1rem .6rem;margin-bottom:1rem}
.team-list{padding:0 1rem;margin-bottom:4rem}
.partnerLogo{padding:0 1rem;margin-bottom:3rem}
.logoname h4{font-size:18px; font-weight:700; text-transform: capitalize;margin-bottom: 0; padding-bottom:.535rem; }
.partnerLogo .logo-disc{padding-top:1.3rem; margin-bottom:1rem; border-top: 1px solid #ccc;}

.team-list img{width:100%;margin-bottom:1.5rem}
.team-list .team-name{margin-bottom:1.5rem}
.team-list .team-name h4,.view-profile .team-name h4{font-size:1.375rem;font-weight:700;text-transform:capitalize;margin-bottom:0}
.team-list .profile-disc{padding-top:1.3rem;border-top:1px solid #ccc;margin-bottom:1.5rem}
.team-list .link-mb-primary{font-size:1.25rem}
.view-profile .team-name p{margin-bottom:0}
.view-profile p{font-size:17px;margin-bottom:1rem}
.awards-list{padding:0;margin-bottom:6rem}
.awards-list .awards-list-inner{background:#fdcd0a; height:500px;}
.awards-list .award-year{padding:.1rem 1.2rem;background:#dc2126;color:#fff;display:inline-block;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;text-align:center;font-size:1.875rem}
.awards-list img{width:100%}
.awards-list .awards-desc{text-align:center;padding:1rem 1rem 4rem;position:relative;min-height:230px;display:table;width:100%}
.awards-list .awards-desc p{display:table-cell;vertical-align:middle}
.awards-list .awards-desc::after{content:url(../images/award-list-icon.png);display:block;width:100%;text-align:center;position:absolute;left:0;bottom:-3.5rem}
.mb-pagination{margin-top:3rem}
.mb-pagination .page-link{border:0;background:transparent;color:#939393}
.mb-pagination .page-link:hover,.mb-pagination .page-link:focus,.mb-pagination .page-item.active .page-link{background:#dc2126;color:#fff}
.privacy-policy .mb-inner-heading{
    /*margin-bottom:2.5rem;*/
    margin-top: 6.5rem !important;}
.privacy-policy p{
     /*margin-bottom: 1.5rem;*/
}
.privacy-policy-refund{
      margin-bottom:0rem !important; 
}
.privacy-policy .listing-mb-primary{
    /*margin-bottom:1.5rem*/
    
}
.privacy-policy .listing-mb-primary li{font-weight:400}
.privacy-heading{font-size:1.25rem;color:#666;font-weight:700;margin:3rem 0 1.5rem}
.ql-heading{background: #fdcd0a;
color: #666;
font-size: 20px;
text-align: center;
padding: .5rem 1rem;
margin-bottom: 1.5rem;}
.ql-listing{margin-bottom:3rem}
.ql-listing a:after{content:"\f054";font-family:'Font Awesome\ 5 Free';font-weight:900;display:inline-block;color:#dc2126;font-size:1rem;position:absolute;right:0;top:50%;margin-top:-.8rem;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ql-listing a{position:relative;font-size:1.25rem;color:#dc2126;padding:.5rem 0;border-bottom:2px solid #fdcd0a;display:block;padding-right:1.5rem}
.ql-listing a.collapsed{color:#666}
.ql-listing a.collapsed:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}
.ql-listing a.collapsed:hover,.ql-listing a.collapsed:focus{color:#dc2126}
.ql-listing .sub-item{padding-left:1.5rem;font-size:1.125rem}
.ql-listing .sub-item:after{content:none}
.blog-container .blog-left{padding-right:3rem}
.post-top{margin-bottom:2.5rem}
.post-list{margin-bottom:2rem}
.post-list .post-date{font-size:.875rem;margin-bottom:1.5rem}
.post-list .post-img{margin-bottom:1.5rem}
.post-list p{margin-bottom:1.5rem}
.post-list .post-heading{font-size:2.5625rem;font-weight:700;margin-bottom:1.5rem}
.post-list .btn-mb-primary{margin-top:2rem}
.related-posts{padding:3rem 0}
.blog-inner{padding-bottom:2rem}
.blog-video{margin-bottom:1.5rem}
.blog-inner .btn-back{margin-top:1rem}
.table-heading{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;text-align:center;font-size:1.625rem;line-height:1.2;background:#fdcd0a;padding:.7rem}
.mb-table .table thead th{border-bottom:1px solid #000}
.mb-table .table td{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}
.fcra-reports .btn-back{margin-top:2rem}
.fcra-reports .select-fcra-report{margin-bottom:1rem}
.ctl-top-text{text-align:center;max-width:775px;margin:0 auto}
.ctl-section-2{padding-top:3rem}
.ctl-section-2 p{margin-bottom:1.5rem}
.ctl-section-2 .ctlsec1-left,.ctl-section-2 .ctlsec1-right{margin-top:2rem}
.mb-provides,.prog-outcomes,.livelihood-model-chart,.livelihood-model{padding:5rem 0 0}
.progOutcomes-accordion .accordion-header h2{font-size:1.5625rem}
.progOutcomes-accordion .accordion-header h2::after{top:0}
.progOutcomes-accordion .accordion-body{padding:0}
.progOutcomes-accordion .sub-list{padding-left:1.2rem;font-size:1rem}
.progOutcomes-accordion .sub-list::before{content:none}
.progOutcomes-accordion .listing-mb-primary{margin-bottom:1rem}
.livelihood-model-chart{border-radius:5px;border:1px solid #000;overflow:hidden}
.mb-nepal{padding:5rem 0 2.5rem}
.mb-nepal p{margin-bottom:1rem}
.at-glance{padding:2rem 0 4rem}
.at-glance .listing-mb-primary{margin-bottom:1.5rem}
.program-nepal{padding:2.5rem;font-size:1.75rem;font-weight:700;text-align:center;line-height:1.2;background:#fecc00;padding:3rem;margin-bottom:4rem}
.program-nepal .prog-nepaltext{max-width:875px;margin:0 auto}
.text-source{display:block;font-size:.875rem;color:#666}
.nepal-partners .awards-holder{padding:0}
.nepal-partners .awards-holder .awards-slider{padding:2rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.nepal-partners .awards-holder .award-list img{margin:0 auto}
.bangladesh-partners .awards-holder{padding:0}
.bangladesh-partners .awards-holder .awards-slider{padding:2rem 0}
.bangladesh-partners .awards-holder .award-list img{margin:0}
.bdesh-outcome{padding:2rem 0 4rem}
.bdesh-outcome .listing-mb-primary{margin-bottom:2rem}
.impact-outreach .outreach-map{max-width:800px;margin:0 auto}
.impact-outreach .mb-inner-heading h1 span{color:#666}
.outreach-survey{padding:1rem 0 2rem}
.outreach-survey .in-news-heading{text-align:center}
.border-right{border-right:1px solid #ccc}
.outreach-survey .survey-left,.outreach-survey .survey-right{margin-top:2rem;padding:2rem}
.outreach-survey ul li{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;padding:.5rem 0;border-top:1px solid #bfbfbf;line-height:1.1}
.outreach-survey ul li:first-child{border-top:0}
.outreach-survey .counter{text-align:right}
.outreach-survey .counter .number{color:#fdcd0a;font-size:3.4375rem}
.outreach-survey .survey-text{color:#666;font-size:1.875rem}
.outreach-survey-bottom{padding:0 5rem;position:relative;color:#949494;max-width:1050px;margin:3rem auto 0}
.outreach-survey-bottom::before,.outreach-survey-bottom::after{content:"";font-size:5.3125rem;font-weight:300;color:#949494;line-height:1;position:absolute;top:0}
.outreach-survey-bottom::before{content:"{";left:0}
.outreach-survey-bottom::after{content:"}";right:0}
.survey-bottom-cont{padding:.5rem 0;font-size:1.875rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;line-height:1}
.outreach-survey-bottom h5{font-size:1.875rem;line-height:1;display:inline-block;margin-right:.5rem}
.outreach-survey-bottom img{margin:0 .6rem 1rem}
.survey-bottom-cont .count{display:inline-block}
.survey-bottom-cont .brackets{margin:0 .2rem}
.impactso-far{padding:4rem 0}
.impactso-far p{max-width:530px;margin:0 auto;text-align:center}
.school-reg{padding-top:2rem}
.school-reg-cont{background-image:url(../images/bg-school-regularatory.jpg);background-repeat:no-repeat;background-size:cover;padding:15rem 5rem 2rem}
.school-reg-cont-img,.school-participation-img,.child-marriage-img,.livelihoods-img{margin-top:2rem}
.school-participation,.child-marriage,.livelihoods{padding-top:5rem}
.school-participation-cont{background-image:url(../images/bg-school-participation.jpg);background-repeat:no-repeat;background-size:cover;padding:20rem 5rem 2rem}
.child-marriage-cont{background-image:url(../images/bg-child-marriage.jpg);background-repeat:no-repeat;background-size:cover;padding:25rem 5rem 2rem}
.livelihoods-cont{background-image:url(../images/bg-livelihoods.jpg);background-repeat:no-repeat;background-size:cover;padding:25rem 5rem 5rem;text-align:center}
.annual-status-report{padding-top:3rem;max-width:985px;margin:0 auto}
.annual-status-report .school-report-chart,.annual-status-report .school-report-text{margin-top:2rem}
.school-report-text{color:#666}
.school-report-text h4{font-size:1.875rem;margin-bottom:1rem}
.school-report-text h3{font-size:2.75rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;line-height:1.1}
.search-list{margin-bottom:3rem}
.search-list li{padding:1.5rem 0;border-bottom:1px solid #ccc}
.search-list li:first-child{padding-top:0}
.search-list li:last-child{border:0}
.search-list .btn-mb-secondary{margin-top:1rem}
.gal-title a{color:#666;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:2rem}
.gal-title a:hover{color:#dc2126}
.key-components{max-width:795px;margin:0 auto}
.key-components .mb-heading-secondary{margin-bottom:3rem}
.list-cont{margin-bottom:2rem}
.list-cont h3{font-weight:700;font-size:1.5rem;padding-bottom:1rem;text-transform:capitalize}
.list-cont p{font-size:1.25rem}
.list-cont img{padding-bottom:1.1rem}
.press-release .in-news-list{margin-bottom:3rem}
#GoldStarCertificate{padding-bottom:0}
.mb-tab-accordian .card{border:0;border-radius:5px;background:transparent;margin-bottom:.5rem}
.mb-tab-accordian .card .card-header{padding:0;border:0;display:none}
.mb-tab-accordian .card .collapse{display:block}
.mb-tab-accordian .card .card-header a{display:block;color:#dc2126;font-size:1rem;font-weight:700;border-radius:0;background:#fecc00;border:1px solid #dc2126;padding:.8rem 2.1rem .8rem 1rem;position:relative}
.mb-tab-accordian .card .card-header a.collapsed{background:#dc2126;color:#fff}
.mb-tab-accordian .card .card-header a:after{content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:auto;right:15px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mb-tab-accordian .card .card-header a.collapsed:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}
.mb-tab-accordian .card-body{padding:2rem 0;text-align:center}
.mb-tab-accordian .card-body img{margin:1.5rem 2.5rem;width:150px}
.mb-tabs li{width:100%;margin-bottom:.5rem}
.mb-tabs .btn-mb-secondary{padding:1rem 1.3rem}
.mb-tabs a{position:relative;display:block}
.mb-tabs a.active{color:#dc2126;background:#fecc00}
.mb-tabs .btn-mb-secondary{text-transform:capitalize;letter-spacing:.1rem}
.our-partner .partner-logos{text-align:center}
.our-partner .partner-logos img{margin:2rem;width:100%;max-width:150px;display:inline-block}
.our-partner .cont-program{background:#fdd20a;margin:2rem 7rem 0}
.our-partner .cont-program .program-list h5{text-transform:uppercase}
.program-list{border-bottom:#fff 1px solid;padding:1rem;margin-bottom:0!important}
.popover{max-width:450px!important}
.partner-logos a{cursor:pointer}
.popover-header{background-color:unset;border-bottom:none;border-top-left-radius:unset;border-top-right-radius:unset}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{border-bottom-color:#dc2126}
.programme .support-text{padding:0}
.life-skills p{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;font-size:1rem;color:#000}
.life-skills{text-align:center}
.outcomes p{font-family:'Lato-Bold';font-size:1.5rem;padding-top:2rem}
.outcomes ul{margin:1rem 0 0 1.5rem}
.being-part h1{font-size:4.1rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#fdcd0a;line-height:1.1;text-align:center;padding:1rem 0}
.being-part p{font-size:1.3rem;padding:.7rem 0 .2rem;font-style:italic}
.being-part img{max-width:750px;height:auto;width:100%}
.ecosystem h1{font-size:4.1rem;font-family:'Dosis-Bold',sans-serif,Arial,Helvetica;color:#fdcd0a;line-height:1.1;text-align:center;padding:1rem 0}
.ecosystem p{font-size:1.4rem;padding:1.5rem 0}
.ecosystem img{max-width:650px;height:auto;width:100%}
.csr-partner{background-image:url(../images/CSR_Donation.jpg);background-repeat:no-repeat;padding:1.2rem;margin-bottom:1.5rem;background-size:cover;background-position:top right}
.csr-form{padding:1rem 0rem;background:#f1c221;margin-right: -35px;
margin-left: 40px;}
.csr-content{margin:1.5rem}
.csr-partner .csr-form h3{font-size:1.9rem;font-family:'Lato',sans-serif,Arial,Helvetica;text-transform:uppercase;font-weight:700}
.csr-partner .csr-form p{font-size:1.08rem;font-family:'Lato',sans-serif,Arial,Helvetica;margin:2.5rem 0}
.csr-partner .Proceed-cta{text-align:left;margin-top:2.5rem}
.thanks h2{font-family:'Lato-Bold';margin:1rem 0;text-transform:uppercase;font-weight:700;font-size:2.5rem}
.csr-partner .thanks p{margin:.5rem}
.social a{color:#ffd02f;margin:.8rem;border:2px solid #000;border-radius:50%;background:#000;display:inline-block;width:40px;height:40px;line-height:1.2}
.social a:hover{background:#b90e17;color:#ffd02f}
.social i{font-size:1.55rem;line-height:1.4}
.social{margin:5rem 0}
.payroll h2{font-family:'Lato-Bold',sans-serif,Arial,Helvetica;font-size:2.2rem;margin:2.5rem 0}
.payroll p{font-family:'Dosis',sans-serif,Arial,Helvetica;font-size:1.1rem;padding:.5rem 0}
.volunteer h2{font-family:'Lato-Bold',sans-serif,Arial,Helvetica;font-size:2.2rem;margin:2.5rem 0}
.volunteer p{font-family:'Dosis',sans-serif,Arial,Helvetica;font-size:1.1rem;padding:.5rem 0}
.extra-space{margin-top:-6.5rem}
.crm{margin:1.5rem 0}
.crm-list{margin:1.5rem 0}
.crm-list p{margin-top:1.5rem}
.crm-list p span{color:#dc2126;font-weight:700}
.extra-img{margin:-2.5rem 0}
.extra-para{padding-top:2.5rem}
.our-partner .govlogos img{margin-bottom:1rem}
.our-partner .partner-logos .nameState{display:inline-block}
.nameState h3{text-align:center;font-size:.875rem}
.sourceText { padding-top:5px;}
.partnerholder { border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.sourceText p{ font-size:14px; }

/* footer section Text */
.footer-sectionH{display:none !important;}
.footer-sectionH h1{ font-size:1.2rem; font-weight:bold; padding:1rem 0 .5rem 0; }
.footer-sectionH h2{ font-size:1.1rem; font-weight:bold; padding:1rem 0 .5rem 0; }
.footer-sectionH h3{ font-size:1rem; font-weight:bold; padding:1rem 0 .5rem 0; }
.footer-sectionH p{ font-size:.835rem;}
/*some pages footer section */
.topheader-width{
    max-width: 1300px;
}
.volunteer h2{font-family:'Lato-Bold',sans-serif,Arial,Helvetica;font-size:2.2rem;margin:2.5rem 0}
.volunteer p{font-family:'Dosis',sans-serif,Arial,Helvetica;font-size:1.1rem;padding:.5rem 0}
.volunteer-heading{margin-bottom:2rem}
.volunteer-heading h2{font-size:1.875rem;font-weight:700}
.asterisk{color:#dc2126}
.volunteer-form .abt-mb{margin:1rem 0 .5rem}
.volunteer-form .custom-control-inline{margin-bottom:1rem}
.volunteer-form .btn-mb-primary,.intern-form .btn-mb-primary{margin-top:1.5rem}
.volunteer-form .field-other{height:auto;margin-top:-5px;margin-left:.75rem}
.youth-skilling{padding-bottom:4rem}
.youth-skilling .inner-heading-secondary{margin-bottom:1.5rem; font-weight: normal; font-size:1.25rem;}
.youth-skilling .ys-img{text-align:center}
.youth-skilling .mb-list-inner{margin-top:2rem}
.youth-skill-testimonials{padding:2.5rem 0;background:#e4e4e4;text-align:center}
.youth-skill-testimonials .source{font-size:.75rem;margin-bottom:2.5rem}
.youth-skill-testimonials h2{font-size:1.25rem;font-weight:normal;margin-bottom:1rem}
.youth-skill-testimonials h5{font-size:1rem}
.youth-skill-cont{padding:2.5rem 0;background:#fdcd0a;text-align:center}
.skilling-list{padding:1rem .5rem 1rem 1rem;border-right:1px solid #987b06}
.skilling-list h3{font-size:1.875rem;font-weight:normal}
.skilling-list:last-child{border:0}
.youth-skill-cont h5{font-size:1.25rem;line-height:1.5;font-weight:normal;margin-top:2.5rem}
.youth-skill-cont h5 span{color:#dc2126}
.youth-progress{padding:3.5rem 0}
.youth-progress .mb-heading-secondary{margin-bottom:.5rem}
.youth-progress .progress-graphic{text-align:center}
.skill-ngo{padding:3.5rem 0;background:#b19e7e;color:#fff;background-image:url(../images/bg-skill-ngo.jpg);background-repeat:no-repeat;background-size:cover;background-position:top right}
.skill-ngo .mb-inner-heading h1{color:#fff;margin-bottom:1.25rem}
.skill-ngo .mb-inner-heading h5{font-size:1.5rem;color:#fff}
.skill-ngo .mb-list-inner li{font-weight:400}
.skill-ngo .mb-list-inner li::before{background:#fff}
.ys-job-placement{padding:3.5rem 0 0}
.ys-job-placement h5{line-height:1.4;margin-bottom:4rem}
.ys-job-placement .job-placement-bottom{text-align:center;max-width:900px;margin:0 auto}
.ys-infographic{margin-bottom:2rem}
.infographic-list{margin-bottom:2rem}
.infographic-list img{margin-bottom:1rem}
.infographic-list .infographic-text{padding:0 35px 0 15px}
.infographic-list .infographic-text p{font-size:1rem;line-height:1.5;margin-bottom:0}
.intern-form .note-text{font-size: 11px;
color: #c60303;
margin-top: 0rem;}
.intern-list{margin-bottom:3rem}
.intern-list h5{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:1rem}
.intern-list .mb-list-inner li{font-weight:normal}
.intern-intro{margin-bottom:2rem}
.intern-intro p,.intern-intro .intro-img{margin-bottom:2rem}
.intern-text{text-align:center;margin-top:4.5rem}
.opportunities-list{padding:2rem;background:#fdcd0a;margin:1rem 0;min-height:305px}
.opportunities-list h5{margin-bottom:.5rem}

/*internship at magicbus*/
.videoGal{ padding-bottom:1rem;}
.pagePti{width: 100%; background:#dc2126; padding:3rem 0 3rem 0; text-align: center;}
.pti-content p{ color: #fff; font-weight: 600; font-size: 1.5rem; margin-bottom:0px;}
.pti-content h2{font-family:'Lato-Bold',sans-serif,Arial,Helvetica;font-size:4.2rem; color: #fdcd0a;}
.pti-content p span{ color: #fdcd0a; font-size:2.5rem;}
.pti-ourpartner{ background: #f1f1f1; padding:3rem 0 1rem 0;}
.partnerListPti {background: #ffffff; padding:1rem 2rem; margin:1.5rem 0 1.5rem 0; width: 100%; }
.ourPartnerList li{padding: .2rem 0 .2rem 0; display: inline-block; width: 100%; font-size: 1.2rem; font-weight: 800;}
.successPti{padding:3rem 0 3rem 0;}
.successPti h2{font-family:'Dosis-Bold',sans-serif,Arial,Helvetica; font-size: 3.25rem;  margin-bottom: 2rem; color: #dc2126; margin-bottom: 0;}
.profilestory { padding-top:1rem;}

.pticenterheading { text-align: center; padding-bottom:2rem;}
.testimonialPti{ background:#fdcd0a;}
.ptiTestimonial{ position: relative; padding:2rem 0 3rem}
.ptiTestimonial::before,.ptiTestimonial::after{position: absolute;height:78px}
.ptiTestimonial::before{content: url(../images/quote-before.png);  left: 0;top:0;}
.ptiTestimonial::after{content: url(../images/quote-after.png); right:0;bottom:0;}

.videosection { position: relative; text-align: center;}
.videosection h3 {font-family:'Dosis-Bold',sans-serif,Arial,Helvetica; font-size: 1.5rem; padding:1rem 0 0rem 0; }
.videosection p { font-size: 1rem;}
.videosection a { color: #dc2126; font-weight: bold; text-decoration: underline;}
.videosection a:hover { color: #000; font-weight: bold; text-decoration: underline;}

.ptiTmsSlider{position:relative;padding:0 20px}
#ptiTmS{margin-top:-5rem;padding:0 11rem}
.ptiTmsSlider .owl-nav button.owl-prev,.ptiTmsSlider .owl-nav button.owl-next{width:40px;height:40px;background:#dc2126;border:2px solid #dc2126;text-align:center;border-radius:0;color:#fff;font-size:1.3rem;position:absolute;top:35%}
.ptiTmsSlider .owl-nav button.owl-prev:hover,.ptiTmsSlider .owl-nav button.owl-prev:focus,.ptiTmsSlider .owl-nav button.owl-next:hover,.ptiTmsSlider .owl-nav button.owl-next:focus{background:#fecc00;color:#dc2126}
.ptiTmsSlider .owl-nav button.owl-prev{left:0px}
.ptiTmsSlider .owl-nav button.owl-next{right:0px}
.ptiTmsSlider .item img{width:auto;margin:0 auto}
.redcolor{ color: #dc2126; font-weight: bold;}
.ptiTmsSlider .vidbutton { margin-top: -3rem !important;}


.intervideosection{ position: relative; padding:2rem 0 3rem}
.intervideoM{margin-bottom:3rem; margin-top:3rem;}
.thankyouheading{ text-transform:uppercase; text-align:center;}
.thankYousection { background:#fff; padding:3rem 2.55rem;}
.thankYousection p { font-size:1rem;font-family: 'Lato-Bold'; font-size:1.1rem;}
.socialShareH{background:#fdcd0a; padding:2rem 2.5rem 1rem;}
.socialShareH span {font-size: 1.4rem;font-family: 'Lato-Bold';}
.socialShareH a {color: #000; margin: .4rem;  border: 2px solid #000;  border-radius: 50%;    display: inline-block; width: 40px; height: 40px;line-height: 1.2;}
.socialShareH a:hover {  background: #b90e17; color: #ffd02f;}
.socialShareH i {font-size: 1.55rem;line-height: 1.4; text-align:center; display:block;}
.socalparainfosection {background:#fdcd0a;padding:0rem 2.5rem 2rem;  }
.socalparainfosection p {font-family: 'Lato-Bold'; font-size:1rem; margin-bottom:0px;}
.socalparainfosection h4{font-family: 'Lato-Bold'; font-size:1.2rem; padding:1rem 0 0 0;}
.bgthankyousection{ padding:5rem 0 5rem 0;}
.thankyoupageSec { padding:2.5rem;}
.Donate{background-image:url(../images/thankyou-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;/*padding:20px;*/margin-bottom:1.5rem}

.centerSectionH{ width:100%; background:#ffcb05;}
.centerSectionH img { margin:0 auto; display:block;}
.partner-logos h2 { font-weight:bold; margin-top:1rem;}

/*adolescent-programme-new page  as start */
.adolescent p { margin-bottom:1rem;}
.list-second li:before { top:12px;}
.list-second li p {font-size:1.435rem; font-weight:bold;}
.list-second li p span { color:#dc2126;}
.childLive { background:#e4e4e4; padding:6rem 1rem;}
.infoColum h2 { font-size:3.935rem; font-family: 'Dosis-Bold',sans-serif,Arial,Helvetica; padding:0 0 1.5rem 0;}
.infoColum h3 { font-size:2rem; color:#dc2126; font-weight:bold; padding:5rem 0 1.5rem 0;}
.eduListing{ padding-top:2rem;}
.eduListing li p{ padding:0rem 0 1rem 0;}
.education-Pro{padding: 3.5rem 0;  background: #b19e7e;  color: #fff;  background-image: url(../images/education-program-bg.jpg); background-repeat: no-repeat; background-size: cover;
    background-position: top right;}

.education-Pro .mb-list-inner li{ padding-bottom:1.4rem;}
.education-Pro .mb-list-inner li::before { background:#fff;}	
.ourGoal{ background:#e4e4e4; padding:6rem 0 6rem 0;}
.goalList1 { background:#fff; padding:2rem; margin-top:2rem; min-height:360px;}
.goalListingcolum h3 { color:#dc2126; font-weight:bold; font-size:1.835rem; padding-bottom:1rem;}

.adcent-our-impact{padding:4rem 0}
.adcent-our-impact .mb-heading-secondary{color:#030303}
.adcent-ourimpact-list{position:relative;margin-bottom:2rem;line-height:1.2}
.adcent-ourimpact-list .heading{padding:1rem 1.5rem;background:#dc2126;color:#fff;font-size:1.875rem}
.adcent-ourimpact-list img{width:100%}
.ourimpact-data{position:absolute;width:100%;padding:15px;left:0;bottom:0;color:#fff}
.ourimpact-data h5,.ourimpact-data p span{color:#fecc00}
.ourimpact-data .text-sm{line-height:1.2;font-size:.985rem}
.ourimpact-data .ourimpact-data-list{margin-bottom:1.5rem}
.ourimpact-data .ourimpact-data-list:last-child{margin-bottom:0}
.ourimpact-data .chart-bar{height:25px;width:100%;position:relative;margin-bottom:.5rem}
.ourimpact-data .chart-bar span{display:block;background:#fecc00;height:100%}
.ourimpact-data .chart-bar span::after{content:"";display:block;height:25px;width:100%;background:rgba(255, 255, 255, .2);position:absolute;top:0;left:0}

.adcent-our-outreach{padding:4rem 0;background:#fecc00;text-align:center}
.adcent-our-outreach .heading{padding-bottom:.5rem;border-bottom:1px solid #dfa518;margin-bottom:2.5rem}
.adcent-our-outreach .mb-heading-secondary{color:#030303;margin-bottom:0}
.adcent-our-outreach .heading p{font-size:1.25rem}
.adcent-our-outreach .heading p span{font-size:2.5rem;color:#dc2126}
.ouroutreach-data-list{margin-bottom:2rem}
.ouroutreach-data-list img{width:100%;max-width:450px}
.adcent-our-outreach .data-text{max-width:815px;margin:0 auto}

.ad-summary { padding-bottom:3rem;}
.summaryList{ padding:4rem 0 3rem 0; color:#6a6a6a;}
.summaryList h2 {font-family: 'Dosis-Bold',sans-serif,Arial,Helvetica; font-size:2.635rem; text-align:center; width:810px; max-width:100%; margin:0 auto; }
.programListcolum{ background:#e4e4e4; padding:2rem; margin-bottom:2rem;   text-align:center; min-height:215px;}
.proList{ padding-top:1rem;}
.programListcolum h3 { font-size:1.835rem; font-weight:bold;}
.programListcolum p { font-size:1.4rem;}

.leftspac{ padding-left:15px;}
.mobfor { display:none;}
.secondsection { padding-top:25px;}

.youth-skill-cont .source {font-size: .75rem; margin-top: 2.5rem;}
/*adolescent-programme-new page  as end */

@media screen and (max-width:1300px) {
.our-impact .mb-heading{margin-top:-5rem}
}
@media screen and (max-width:1199.98px) {
.mb-header{padding:0 15px}
.mb-header .navbar-brand{margin-left:3.5rem}
.mb-header .nav-bottom .nav-item{padding:0}
.mb-header .nav-top-btns{right:0;top:1.5rem}
.mb-header .navbar-collapse{background:#f0f0f0;margin:0 -15px;max-height:75vh;overflow-y:auto}
.mb-header .nav-bottom{margin-top:0;padding:.5rem 15px}
.mb-header .nav-bottom .nav-item::before{content:none}
.mb-header .nav-top-links{top:2rem;right:17.5rem}
.mb-header .navbar-nav .dropdown-menu .dropdown .dropdown-menu{margin:0 20px}
.mb-wrapper{padding-top:96px}
.opportunities-list{min-height:333px}
.paddingp{
    padding: 0 15px !important;
}
}
@media screen and (max-width:1024px) {
    .paddingp{
    padding: 0 15px !important;
}
.mb-header .nav-top-links .font-resize{display:none}
.impact-tabs .nav-link{font-size:2rem}
.select-yr span{width:40px;height:40px;margin:.1rem}
.Proceed a{padding:12px 45px}
.our-vision .vm-content{padding:15rem 3.5rem}
.awards-list .awards-desc{min-height:260px}
.mb-header .nav-top-btns .nav-top-inner{margin:0}
.our-partner .cont-program{margin:0}
.csr-form{padding:.3rem}
.ptiTestimonial::before{ display: none;}
.ptiTestimonial::after{ display: none;}

.childLive { padding-top:2rem; padding-bottom:2rem;}
.infoColum h2 { font-size:2rem;}
.infoColum h3 { padding-top:2rem;}
.ourGoal { padding-top:2rem; padding-bottom:2rem;}
.adcent-our-impact { padding-top:2rem;}
}
@media screen and (max-width:991.98px) {
    .paddingp{
    padding: 0 15px !important;
}
 .offset-sm-1 {
    margin-left: 0 !important;
} 
  
.mb-header .nav-top-btns a{margin-left:.5rem}
.mb-header .header-search{padding-right:0}
.mb-header .nav-top-links{right:16.5rem}
.mb-header .header-search .input-group{max-width:185px}
.footer-bottom .footer-copy,.footer-bottom .footer-btm-links{text-align:center}
.mb-breadcrumb{margin-bottom:2rem}
.support-text{padding:3rem 0}
.inner-banner .inner-banner-text{font-size:2.5rem}
.mb-inner-heading h1,.yd-heading h2{font-size:2.5rem}
.mb-heading-secondary{font-size:2.5rem}
.mb-heading{font-size:2rem}
.inner-heading-secondary{font-size:1.5rem}
.awards-section .award-text h2{font-size:2rem}
.support-text h2{font-size:2rem}
.our-impact{padding:0 0 5rem}
.our-impact .impact-tabs{text-align:center;padding-left:0}
.our-impact .mb-heading{margin-top:0;margin-bottom:2rem}
.impact-tabs .nav-item{text-align:center}
.impact-tabs .nav-link{padding:.5rem 1rem}
.impact-tabs .nav-link span{display:block;min-height:75px}
.impact-tabs .nav-link::after{content:none}
.impact-content .nav{-ms-flex-direction:inherit!important;flex-direction:inherit!important}
.impact-tabs .nav-link:after{content:"\f078";display:block;background:transparent;color:#dc2126;font-size:2rem;text-align:center;line-height:4.2rem;width:70px;height:60px;position:relative;right:auto;top:auto;margin:-.8rem auto 0;z-index:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.impact-tabs .nav-link.active:after{right:auto;margin-top:1.5rem;margin-bottom:-2.5rem}
.amb-section-1 .sec1-right,.amb-section-3 .sec3-left{padding:0}
.fst-section-1 .sec1-right,.fst-section-2 .sec2-left{padding:0}
.why-mb .more-info-list{padding:1rem 0;border-bottom:1px solid #ccc;border-right:0}
.mb-accordion .accordion-header h2{font-size:2.2rem}
.sm-accordion .accordion-header h2{font-size:1.25rem}
.opening-description .opening-right{padding-left:0;border:0}
.Donate{background-size:cover;background-position:top right}
.DonateFormRight{margin-bottom:2rem}
.DleftBottom{margin-top:3rem}
.testimonial-list .testtimonial-cont{padding:5rem 2rem}
.testimonial-list .testtimonial-cont::before{left:1rem;top:1rem}
.testimonial-list .testtimonial-cont::after{right:1rem;bottom:1rem}
.testimonials-2 .testtimonial2-cont{padding:0 15px;text-align:center}
.testimonials-2 .testimonial-left .testimonials-text::after{right:-30px}
.timeline::after{bottom:2.6%}
.gallery-title h3{font-size:2rem}
.download-statements .trans-heading{font-size:1.6rem;height:5rem}
.download-statements p{font-size:1.2rem}
.our-team-right .our-team-detail,.our-team-left .our-team-detail{padding:2rem 15px}
.our-teamImg-left{padding-right:15px}
.our-teamImg-right{padding-left:15px}
.awards-list{padding:0}
.awards-list .awards-desc{min-height:246px}
.outreach-survey-bottom{padding:0 2rem;max-width:600px}
.outreach-survey-bottom:before,.outreach-survey-bottom:after{top:1rem}
.survey-bottom-cont{text-align:center}
.school-reg-cont,.school-participation-cont,.child-marriage-cont,.livelihoods-cont{padding:15rem 2rem 2rem}
.annual-status-report .school-report-chart{text-align:center}
.fill-life,.our-partners,.in-news,.what-wedo,.your-donation,.fivelife-skills,.impactso-far,.youth-skill-cont,.skill-ngo,.youth-progress{padding:2rem 0}
.amb-section-1,.fst-section-1,.wmb-section-1,.highlighted-textimonials,.bdesh-outcome,.youth-skilling{padding:0 0 2rem}
.amb-section-1 .sec1-left,.amb-section-1 .sec1-right,.fst-section-1 .sec1-left,.fst-section-1 .sec1-right,.fst-section-2 .sec2-left,.fst-section-2 .sec2-right,.wmb-section-1 .sec1-left,.wmb-section-1 .sec1-right{margin-bottom:2rem}
.amb-section-3 .sec3-left,.amb-section-3 .sec3-right,.wmb-section-3 .sec3-left,.wmb-section-3 .sec3-right{margin-top:2rem}
.our-partners .mb-heading,.our-partners .partners-text{padding:0}
.nes-section{padding:1rem 0 3rem}
.press-release .in-news-list{margin-bottom:2rem}
.our-partner .cont-program{margin:0}
.mb-tab-accordian .dsktp-tabs{display:none}
.mb-tab-accordian .tab-content .tab-pane{display:block!important;opacity:1}
.mb-tab-accordian .card{border:block}
.mb-tab-accordian .card .card-header{display:block}
.mb-tab-accordian .card .collapse:not(.show){display:none}
.mb-tab-accordian .card-body{min-height:auto}
.mb-header .nav-top-btns .nav-top-inner{margin:0}
.extra-img{margin:0}
.extra-space{margin-top:0}
.extra-para{padding-top:0}
.the-problem .prob-list .text-cont h5{font-size:2rem}
.the-problem .prob-list .text-cont p{font-size:1.25rem}
.volunteer-heading h2,.youth-skill-testimonials h2,.skilling-list h3{font-size:1.5rem}
.volunteer-heading p{font-size:1rem}
.youth-skill-testimonials h5{font-size:1.25rem}
.intern-intro .intro-img{text-align:center}
.opportunities-list{min-height:auto}
.skill-ngo{background-position:top left}
.ys-job-placement{padding:2rem 0 0}
.successPti h2{font-size:1.8rem;}
#ptiTmS{padding:0;}
.adcent-ourimpact-list .heading{font-size:1.75rem}
.adcent-our-outreach .heading p span{font-size:2rem}
}
@media screen and (max-width:767.98px) {
    .paddingp{
    padding: 0 15px !important;
}

.mb-wrapper{padding-top:82px}
.descwidthmob{width: 50% !important;}

.offset-sm-1 {
    margin-left: 0 !important;
}	


.mb-header .nav-top-links{top:-3px;right:11rem}
.mb-header .header-search .input-group{max-width:120px}
.mb-header .navbar-brand{margin-left:2.5rem;padding:10px 10px 10px 0}
.mb-header .navbar-toggler{top:1.5rem}
.mb-header .navbar-brand img{width:60px}
.mb-header .nav-top-btns a{margin-left:.1rem}
.mb-header .nav-top-btns .btn-sm{font-size:.6875rem;padding:0 .3rem}
.mb-heading2 h2{font-size:3.5rem}
.mb-footer{padding:2rem 0 0}
.mb-home .mb-footer{padding:4rem 0 0}
.our-team-cta{padding:2rem 0 0}
.in-news::after{margin-top:0}
.inner-banner .inner-banner-text{font-size:2.5rem}
.abt-us p{margin-bottom:1.5rem}
.amb-section-1 .sec1-right,.amb-section-3 .sec3-left,.fst-section-1 .sec1-right,.fst-section-2 .sec2-left{text-align:center}
.glr-section-1,.glr-report{padding:0}
.glr-section-2 .mb-list-inner{margin-bottom:2rem}
.glr-section-3{padding:1rem 0 0}
.glr-report .table thead th{font-size:2rem}
.glr-report .table th{font-size:1.25rem}
.our-vision,.our-mission, .our-value{background-image:none}
.vm-card{padding:15px}
.vm-content{padding:2rem;min-height:auto}
.our-vision .vm-content{padding:2rem}
.why-mb .visit-text{padding:2rem 0 0}
.head-quarter{margin-bottom:1.5rem}
.mb-address-heading{font-size:1.5rem}
.mb-accordion .accordion-body{padding:1rem 0 0}
.mb-accordion .accordion-header h2{font-size:1.9rem}
.sm-accordion .accordion-header h2{font-size:1.25rem}
.careers-accordion .accordion-header h2 span{font-size:1.4rem}
.mb-address-list{margin-bottom:2rem}
.DonateForm .donate-button{margin-top:3px}
.select-yr span{width:40px;height:40px;margin:0}
.counter{text-align:center}
.counterText p{text-align:center}
.payment-msg{padding-bottom:1rem}
.testimonials-img{width:150px;height:150px;margin:0 auto 1rem}
.testimonials-2 .testimonial-left .testimonials-text::after{content:none}
.testimonials-2 .testtimonial2-cont{padding:2rem 0}
.testimonials-2 .testimonial-left{border-bottom:1px solid #b8b8b8}
.testimonial-divider{margin:.5rem 0}
.highlighted-news{padding-bottom:0}
.in-news-list .news-img img{width:100%}
.in-news-list .btn-mb-primary,.in-news-list .btn-mb-secondary{margin-top:1rem}
.archived-articles{padding:1.5rem 0 0}
.archived-articles .in-news-list{margin:2rem 0 0}
.sfg-policy{padding:2rem 0 0}
.timeline::after{bottom:2.5%}
.gallery-heading{margin-bottom:2rem}
.gallery-cta{margin-top:0}
.vid-thumb{padding:0;margin-bottom:2rem}
.gallery-title h3{font-size:1.5rem}
.download-statements .trans-heading{height:6rem}
.community-text{padding:0 0 3rem}
.community-text .btn-mb-primary{margin-top:2rem}
.team-list{margin-bottom:2rem;padding:0}
.awards-list{padding:0;margin-bottom:5rem}
.awards-list .awards-desc{padding:1rem 15px 4rem;min-height:260px}
.awards-list .awards-desc::after{bottom:-4.5rem}
.privacy-policy .mb-inner-heading{margin-bottom:2rem}
.blog-container .blog-left{padding-right:0}
.quick-links{margin-top:2rem}
.post-list .btn-mb-primary{margin-top:0}
.related-posts{padding:0}
.mb-provides,.prog-outcomes,.livelihood-model-chart,.livelihood-model{padding:2rem 0 0}
.fivelife-skills{margin-top:2rem}
.mb-nepal{padding:2rem 0 .5rem}
.at-glance{padding:1rem 0 2rem}
.glance-bdesh{padding:1rem 0 0}
.program-nepal{margin-bottom:2rem}
.school-participation,.child-marriage,.livelihoods{padding-top:3rem}
.school-reg-cont,.school-participation-cont,.child-marriage-cont,.livelihoods-cont{padding:2rem}
.school-reg-cont .school-reg-cont-img{text-align:center}
.bangladesh-partners .mb-inner-heading{text-align:center;margin-bottom:1rem}
.bangladesh-partners .mb-inner-heading br{display:none}
.bangladesh-partners .awards-holder .awards-slider{padding:0 0 2rem}
.bangladesh-partners .awards-holder .award-list img{margin:0 auto}
.list-cont{text-align:center}
.our-partner .partner-logos img{max-width:150px;margin:1.5rem}
.mb-header .nav-top-btns .nav-top-inner{margin:0}
.our-partner .cont-program{margin:0}
.the-problem .prob-list{max-width:400px;margin:0 auto}
.skilling-list{border:0;border-bottom:1px solid #987b06;padding:15px;margin:0 15px}
.infographic-list{text-align:center}
.ys-job-placement h5{margin-bottom:2rem}
.pti-content h2{font-size: 2.2rem}
.pti-content p span{font-size:1.5rem}
.list-second li p { font-size:1.225rem}
.adcent-our-outreach .heading p span{font-size:1.5rem}
.mobfor { display:block;}
.summaryList h2 { font-size:2rem;}
.summaryList { padding-top:1rem; padding-bottom:1rem;}
.goalListingcolum h3 { font-size:1.435rem;}
.infoColum h3 {font-size:1.435rem;}
}
@media screen and (max-width:575.98px) {
  .offset-sm-1 {
    margin-left: 0 !important;
} 
.paddingp{
    padding: 0 15px !important;
}
.socalparainfosection, .socialShareH, .thankYousection { padding-right:1rem; padding-left:1rem;}
.descwidthmob{width: 50% !important;}

.mb-header .country-select{padding-right:0;padding-left:10px}
.mb-header .nav-top-btns{display:block;position:fixed;width:100%;font-size:1px;top:auto;right:auto;bottom:0;left:0}
.mb-header .nav-top-btns .nav-top-inner{width:50%;margin:0}
.mb-header .nav-top-btns a{display:block}
.mb-header .nav-top-btns .btn-sm{font-size:1.2rem; padding: 10px; border-radius: 2px;}
.mb-header .nav-top-links{right:0}
.mb-header .header-search .input-group{max-width:100px}
.mb-footer{padding-bottom:2rem}
.mb-sub-heading{font-size:2rem}
.mb-heading-secondary,.fivelife-skills .mb-heading{font-size:2rem}
.mb-inner-heading h1,.yd-heading h2{font-size:2.2rem}
.awards-section .award-text h2{font-size:1.5rem}
.awards-list .awards-desc{min-height:auto}
.support-text h2,.in-news-heading{font-size:1.5rem}
.what-wedo .mb-heading{margin-bottom:2rem;padding:0}
.what-wedo .img-right{bottom:-65px;margin-bottom:65px}
.what-wedo .what-wedo-text{margin-top:.5rem}
.our-partners,.our-partners.usa-partners{background-image:none}
.impact-tabs .nav-link{font-size:1.2rem;padding:.5rem 0}
.impact-tabs .nav-link span{min-height:45px}
.impact-tabs .nav-link:after{width:55px;height:40px;line-height:2.8rem}
.impact-tabs .nav-link.active:after{margin-top:1rem}
.error-code-content{padding:2rem 0}
.error-code-text h5{font-size:9rem}
.error-code-text p{font-size:2.4rem}
.inner-banner .inner-banner-text{font-size:1.5rem}
.vm-card{padding:10px}
.vm-content{padding:1rem}
.our-vision .vm-content{padding:1rem}
.vm-content h3{font-size:1.8rem}
.head-quarter .cont-program{padding:1.5rem 1.5rem .5rem}
.hq-address-detail{margin-top:1rem}
.mb-accordion .accordion-header h2{font-size:1.5rem}
.sm-accordion .accordion-header h2{font-size:1.25rem}
.mb-accordion .accordion-header h2::after{top:0}
.careers-accordion .accordion-header h2 span{font-size:1.2rem}
.Donate{padding:10px}
.donate-tabs .nav-link{padding:.5rem 1.8rem}
.Proceed-cta{text-align:left}
.Proceed-cta .btn-mb-bordered{padding:.8rem 1rem}
.amount-card .donateinfoH{min-height:auto}
.amount-card:hover .donatecolum::before,.amount-card.active .donatecolum::before{content:none}
.DonateFormRight .select-amount{margin:1.5rem 0 .7rem}
.testimonial-list .testtimonial-cont{padding:5rem 15px}
.testimonials-2 .testimonial-left::before{content:url(../images/testimonials/quote-start2.png);position:absolute;left:42%;top:-1.5rem}
.testimonials-2 .testimonial-right::after{content:url(../images/testimonials/quote-end2.png);position:absolute;right:42%;top:auto}
.testimonials-2 .testimonials-img{width:auto}
.timeline-list .content h2{font-size:2.5rem}
.timeline-list.right .content{padding:0 0 0 30px}
.timeline-list.left .content{text-align:left;padding:0 0 0 30px}
.timeline::after{left:45px;bottom:2.5%}
.timeline-list{width:100%;padding-left:70px;padding-right:25px}
.timeline-list::before{left:30px;border-width:10px 10px 10px 0;border:2px solid #fdcd0a}
.timeline-list.right::before{left:30px}
.timeline-list.left::after,.timeline-list.right::after{left:18px}
.timeline-list.right{left:0}
.post-it h3{font-size:1.5rem}
.our-team-detail .team-name h2{font-size:1.5rem}
.table-heading{font-size:1.25rem}
.program-nepal{padding:1rem;font-size:1.25rem}
.outreach-survey-bottom{padding:0}
.outreach-survey .survey-left,.outreach-survey .survey-right{padding:0}
.outreach-survey .counter .number{font-size:2.5rem}
.outreach-survey .survey-text{font-size:1.25rem}
.outreach-survey-bottom:before,.outreach-survey-bottom:after{content:none}
.survey-bottom-cont,.outreach-survey-bottom h5{font-size:1.25rem}
.school-reg-cont,.school-participation-cont,.child-marriage-cont,.livelihoods-cont{padding:15px}
.school-report-text h4{font-size:1.25rem}
.school-report-text h3{font-size:1.5rem}
.school-participation-cont{background-position:28%}
.our-partner .partner-logos img{max-width:100px;margin:1rem}
.cont-program .program-list p{font-size:.825rem}
.our-partner .cont-program{margin:0}
.program-list{padding:.5rem}
.our-partner .cont-program .program-list h5{font-size:1rem}
.mb-header .nav-top-btns .dropdown-menu li .dropdown-item{padding:.4rem}
.being-part h1{font-size:2.7rem}
.being-part p{font-size:1rem}
.ecosystem h1{font-size:2.3rem}
.ecosystem p{font-size:1rem;padding:unset;padding-top:.8rem}
.csr-partner{background-image:none;padding:0}
.csr-content{margin:.5rem}
.extra-img{margin:0}
.extra-space{margin-top:0}
.extra-para{padding-top:0}
.volunteer-heading{margin-bottom:1rem}
.volunteer-heading h2{font-size:1.25rem}
.pagePti{ padding:1rem 0 1rem 0;}
.pti-content p {font-size:1.1rem;}
.pti-content h2{font-size:1.3rem;}
.successPti h2{font-size:1.3rem;}
.vidbutton{left: 42%;}
.partner-logos h2 { font-size:1.5rem;}
}
@font-face{font-family:'Dosis-Bold';src:url(../fonts/Dosis-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Dosis-Bold.woff) format("woff"),url(../fonts/Dosis-Bold.ttf) format("truetype"),url(../fonts/Dosis-Bold.svg#Dosis-Bold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Lato-Bold';src:url(../fonts/lato.bold.ttf) format("truetype")}

.menumobview{
        display:none;
    }
@media (max-width:480px) {
    
 .usduk {
  margin-left: 0px !important;
  max-width: 100% !important;
}  
.totalread{
    display: inline-grid !important;
}
.link-b{
    margin-left:0px !important;
}
    
    .menumobview{
        display:block !important;
    }
    .martopdonate{
        margin-top: 90px !important;
    }
 /*.owl-height {
  transition: height 500ms ease-in-out;
  height: 720px !important;
} */
.magictwitter {
margin-top: -35px !important;
left: 50px !important;
}
    .paddingp{
    padding: 0 15px !important;
}
.ratio img {
  margin-top: -74px !important;
}
.needsup{
    margin-left: 0px !important;
}
  .borderourculture {
  height: 400px !important;
} 
.atss .at-share-btn .at-icon-wrapper, .atss a .at-icon-wrapper { display: none!important;}
.descwidthmob{width: 50% !important;}
.ourtrans{ font-size:12px !important;}
.mobview-40{
    width: 40% !important;;
}
.mobview-60{
    width: 59% !important;;
}
.adolscentprogramme {
  padding: 6px !important;
text-align: center !important;
}

.mobviewimage{
    display:block !important;
}
.deskviewimage{
    display:none !important;
}
.count-title {
  font-size: 24px !important;
}
.counter {
  height: 120px !important;
}

.errorheading {
  font-weight: bold;
  color: #fdcd0a;
  font-size: 60px!important;
}
.makeerrorpage{
padding: 22px!important;
margin-top: -30px!important;	
}
.goterror {
  color: white;
  font-size: 22px !important;
  text-align: center!important;
}
.errorul{
margin-left: 30px!important;	
}
.errorvicious{
margin-top: 10px !important;	
}
.errorimgtop{
position:absolute !important;	
}
.sure{
margin-top: 200px !important;	
}
}

.deskviewimage{
    display:block;
}
.mobviewimage{
    display:none;
}
.transcsssection{
padding: 0rem 0 0rem !important;    
}
.countercol{
    width: 195px !important;
    padding-right: 0px;
padding-left: 12px;
}
.impacts{
padding: 1rem 0;
background: url(../images/counterback.jpg) no-repeat;
background-size: cover;
background-position: center;
height: 950px;
}


.impactheading{
font-size: 40px !important;
font-weight: bold;    
}

.tab {
  overflow: hidden;
 
}

/* Style the buttons inside the tab */
.tab button {
  background-color: #fff;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
 padding: 4px 16px;
transition: 0.3s;
font-size: 24px;
border-radius: 63px;
color: #666 !important;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #fdcd0a;
  border-radius: 50px;
  color: #666 !important;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  
}
.tabhead{
color: #fdcd0a;
font-size: 40px !important;
font-weight: bold;    
}
.about-opportunity{
    padding: 50px 0;
}
.heading{
    border-bottom: 4px solid #fdcd0a;
    padding-bottom:10px;
    font-weight: 800;
    
}
.display-flexdiv{
    display: inline-flex;
}
.imgwidthcss{
    width: 100%;
}
.oportunitydiv{
    line-height: 20px;
    margin-top: 10px;
}
.letsocial{
   border: 1px solid #9e9e9e;
padding: 0;
border-radius: 20px;
}
.footerpadding{
    padding-right: 45px;
padding-left: 0px;
}
.clield1 {
  margin-top: -30px;
}
.clield{
margin-top: 0px;
}
.youth{
margin-top: -84px;
}
.certificateimgcss{
    width: 100%;
}
.goldimgcss{
    width: 90%;
}
.ngoimgcss{
  width: 100%;
margin-bottom: -125px;
}
.ngopaddingcss{
    padding: 0;
margin-left: -15px;
}
.subscribecss{
    background-color: black;
border: 1px solid black;
border-radius: 10px;
width: 150px;
font-size: 16px;
}

.bestassocham{
font-weight: 500;
font-size: 20px;
line-height: 24px;    
}
.vicious{
    margin-top: 15px;
}
.policyorder{
display: flex;    
}
.mynews{
font-size: 14px;
margin-top: 25px;
margin-left: 10px;    
}
.facebookicons{
width: 52px;
margin-left: 79px;
height: 52px;    
}
.aboutprogram{
    border-bottom: 4px solid #fdcd0a;
width: 280px;
}
.padd-0{
       padding: 0px;
   }
.certiimgcss{
    width: 100%;
}
.eligibiltyinternimg{
    width: 40%;
}
.eligibiltyimg{
    width: 70%;
}
.eligibiltycssp{
    color: #646161;
    font-weight: 800;
    line-height: 28px;
    text-align: center;
}
.fa-facebook-f::before{
    content: "\f39e" !important;
}
.livelihoodmobilis{
    box-shadow: 20px 0px 16px -17px #afb0b3;
    height: 410px;
}
.jobseekingcss {
  background-color: #fdcd0a;
  padding: 10px 176px;
  text-align: center;

}
.structureshadow{
    box-shadow: 20px 0px 16px -17px #afb0b3;
    height: 250px;
}
@media only screen and (max-width: 480px) and (min-width: 320px){
   .offset-sm-1 {
    margin-left: 0 !important;
}
.unsuccessline {
    margin-top: 360px !important;
}
.unseccessure{
    margin-top:-605px !important;
}
.faildonate{
    margin: 0px 0px 10px 44px !important;
}
.unseccessure h1 {
    line-height: 35px !important;
    text-align: left;
}
.seccessure  h1 {
    line-height: 35px !important;
    text-align: left;
}
.successpadd30 {
  padding-left: 45px !important;
  padding-right: 40px !important;
}
.seccessure{
    margin-top:-600px !important;
}
.successimgtop{
    margin-top: 300px !important;
}
.successline{
    margin-top: 375px !important;
}
.menumobview{
        display:block !important;
    }
.mb-header .navbar-nav .dropdown-menu li .dropdown-item {
  font-size: 15px !important;
}
.mb-header .navbar-nav .dropdown-menu li .dropdown-item {
  padding: .6rem .7rem !important;
}
.greatr b {
  padding-right: 120px !important;
}
.modal-dialog {
  margin-top: 50px !important;
}
.mb-header .navbar-nav .dropdown-menu .dropdown .dropdown-menu {
  margin: 0 15px !important;
}
.adolscentprogramme {
  padding: 6px !important;
text-align: center !important;
}
.certificateimgcss {
    width: auto !important;
}
.goldimgcss {
   width: 150px !important;
}
.ngoimgcss {
       width: 216px !important;
    margin-bottom: 0px !important;
}
.certwidthmobcss{
        width: 30% !important;
}
.goldwidthmobcss{
     width: 40% !important;
}
.ngowidthmobcss{
     width: 33% !important;
}
.dispnone{
    display:none !important;
}
.view-profile p {
  font-size: 17px;
  margin-bottom: 1rem;
  padding-right: 15px !important;
}
.paddingp{
    padding: 0 15px !important;
}

.inner-banner .inner-banner-text {
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  color: #000;
  line-height: 1;
  position: absolute;
  left: 10%;
  top: 80% !important;
width: 80%;
  }

.partnermbc{
    margin-bottom: 20px;
}
.paddleft-40{
      padding-left: 15px !important;
}
    
   .padd-0{
       padding: 0px 20px !important;
   } 
   .eligibiltyimg{
    width: 40% !important;
}
.vicious {
  margin-top: -5px !important;
}
img {
  margin-bottom: 10px !important;
}
.count-title {
  margin-top: 0px !important;
}
.counter {
  background-color: #fff;
  padding: 0px !important;
}
.counter {
  height: 110px !important;
  width: 105px !important;
  margin-bottom: 15px !important;
}
.owl-height .visionheightc{
    height: 560px !important;
background-color: #fcd41c !important;
}
.governfondation{
      margin-top: -35px !important;
  margin-bottom: -40px !important;
}
.collaborate{
    padding:0 !important;
}
.ourvaluesculture p{
    font-size:15px !important;
}
.numbertext {
  color: #000;
  font-size: 14px !important;
  padding: 0 !important;
  position: absolute !important;
  top: 5px !important;
  text-align: center !important;
  left: 22% !important;
  font-weight: 600;
}
.prev, .next {
  top: 10% !important;
}
.knowbtn {
  margin-top: 80px;
  float: left !important;
}
.next {
  right: 0px !important;
}
.mySlides img {
  height: auto !important;
}
.prev {
  left: 0px !important;
}
.borderreports {

  margin-bottom: 10px !important;
}
#branddiv{
    text-align: center !important;
}
.col-lg-2{
    margin-bottom: 10px !important;
}
.csr-form {
  margin-right: 15px !important;
  margin-left: 5px !important;
}
.cont-program {
  margin: 0 !important;
}
.getintouchmt{
    margin-top: -100px !important;
}
.martop{
    margin-top: 50px !important;
}
.btn-sm {
    margin-bottom: 10px !important;
    margin-left: 10px !important;
}
.fosterwhy {
    margin-top: -35px !important;
}
.approachkeycnews{
margin-top:220px;    
}
.borderouraproach {
 border: 0px solid #c5c3c3 !important;  
}
.foster {
  margin-top: -25px !important;
}
.partnerpaddingcss{
    padding-bottom: 5px !important;
}
.scopes {
  margin-top: -50px !important;
}
.arrowyellow {
   rotate: 90deg !important;
   margin-left: 145px !important;
margin-top: -15px !important;
}
.youthprogrammecss {
  background-color: #fdcd0a;
  padding: 50px 20px !important;
  margin-left: 15px !important;
}
.livelihoodpaddl{
    padding: 0 60px;
}
.livelihoodmobilis{
     box-shadow: 0px 25px 20px -20px rgba(0,0,0,0.45) !important;
    height: 310px !important;
}
.youtharrowyellow {
 rotate: 90deg !important;
  margin-left: 170px !important;
  margin-top: -15px !important;
}
.programsp{
    text-align: center !important;
}
.structureimgdiv{
    text-align: center !important;
}
.mb-header .header-search {
position: absolute !important;
}   
.menusocialicons{
margin-top: 45px !important;   
}

.skiptranslate {
    margin: -20px -206px 0 0;
}
h1 {
  font-size: 30px !important;
  text-align: center;
  line-height: 55px;
}
.ngoimgcss {
  width: 200% !important;
  margin-bottom: -36px !important;
  margin-left: 0px !important;
}

.jobseekingcss {
  background-color: #fdcd0a;
  padding: 10px 10px!important;
  text-align: center;
}
.certificateimgcss {
 width: 100% !important;
  margin-top: 1px !important;
}
.goldimgcss {
  width: 90% !important;
}
.visionpaddright {
  margin-top: 5px !important;
  padding: 0 0 0 11px;
}
.marworkfun{
    margin-top: -15px !important;
}
.accheadbannerimg{
    width: 30% !important;
}
.clield {
  width: 300px;
  margin-top: -30px !important;  
}
.youth {
  width: 300px;
  float: right;
  margin-top: 12px!important;
}
.childprogram button.active{
font-size: 22px!important;    
}
.childprogram button {
font-size: 22px !important;
margin-left: 0 !important;
margin-bottom: 20px !important;      
}
.our-impact {
  padding: 0 0 2rem !important;
}
.aboutprogram {
  border-bottom: 4px solid #fdcd0a;
  width: 230px !important;
  margin-left: 30px;
}
.tab button{
margin-top: 10px;
margin-left: 10px !important;    
}
.align-items-center{
text-align: center;   
}
.workings{
margin-top:10px !important;    
}
.mynews {
margin-left: 0px!important;  
}
.footerpadding {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.imgwidthcss {
  width: 70% !important;
}
.certiimgcss{
    width: 20% !important;
}
.footer-top .link-b {
  font-size: 22px !important;
  font-weight: 700;
}
.about-history {
  background-color: #fdcd0a;
  padding: 0px 20px 20px!important;
}
.historypng {
  margin-top: -50px!important;
}
.indiateammargin {
  margin-left: 0px;
  padding: 10px 40px!important;
  padding-left: 40px !important;
  height: 195px;
}
.globalceomarginr {
  margin-right: 10px!important;
  padding: 10px 40px!important;
}
.indiaplusbtnmargin {
  float: right;
  margin-top: 60px !important;
  margin-right: 60px !important;
}
.borderouraproach {
  height: 540px !important;
  border-left: 0;
}
.heigtlivelihood{
      height: 350px !important;
}

.founder {
padding-left: 40px !important;    
}
.globalceo {
  padding-left: 40px !important; 
}
.borderindiateam{
 height: 400px!important;    
}
#overflowTest {
width: 100%!important;
}
.indiafplusbtnmargin {
  float: right;
  margin-top: 100px!important; 
  margin-right: 39px!important; 
}

.social-links a{
margin-right: 0px;    
}
.fosterhistorymr {
  margin-top: -64px!important;
}
.impacts {
  padding: 0rem 0!important;
  background: none;
  height: auto !important;
}

.childprogram{
margin-left: 10px!important;  
}
.childihoodimg {
  margin-top:-19px !important
}
.livlihoodimg {
  margin-top: -20px!important;
}


.bond {
  color: #666;
  z-index: 9999;
  padding: 10px;
  width: 100%;
  text-align: center;
  font-size: 13px!important;
  font-weight: bold;
  margin-top: -80px !important;
}
.lifeprogramme {
  background-color: #fdcd0a;
  padding: 40px 10px !important;
  text-align: center;
  margin-top: -37px;
}
.cwwlifeprogramme {
  background-color: #fdcd0a;
   padding: 40px 10px !important;
  text-align: center;
  margin-top: -47px;
}
.elgibiltyaccountimg {
  width: 40% !important;
}

.regularaboutimg{
width: 35% !important;
}
.structureshadow{
    width: 100% !important;
     box-shadow: 0px 25px 20px -20px rgba(0,0,0,0.45);
     height: 220px !important;
}

.empheadbannerimg {
  width: 30% !important;
}
.breakingbarrier {
  padding-right: 0 !important;
}
.ourvalues {
margin-top: -60px !important;
margin-left: -21px !important;
}
.ourvaluesculture{
padding: 0 !important;
margin: 6px 25px !important;
}


}
.ourvaluesculture{
    padding: 0 !important;
    margin: -85px 11px;
}
.testimonial-list .corevaluecul{
    padding: 10rem 6rem 10rem 8rem;
position: relative;
}
.breakingbarrier{
    padding-right: 48px;
}
.logoname h4{

padding-top: 5px;    
}
.testimonialborder{
    border: 1px solid black;
}
.partnerwithred{
    color:grey;
    font-size:11px;
    color:red;
}
.cultureimgh{
    height:235px;
}
.culturevisionml{
    margin-left: -60px;
}
.ourvalues {
  margin-top: -89px;
  margin-left: -39px;
  color: black;
  font-weight: 600;
}
.dotsculturepage{
    text-align: left;
margin-top:-40px;
opacity: 0.9;
margin-left: 15px;
}
.margtopbtncl{
    margin-left: 25px;
}
.quotecssculture{
    margin-top: 55px !important;
}
.bottombordery{
    border-bottom: 4px solid #fdcd0a;
padding-bottom: 10px;
}
@media only screen and (max-width: 797px) and (min-width: 580px){
    .indiaplusbtnmargin {
    margin-right: 20px !important;
    margin-top: 57px !important;
}
.indiafplusbtnmargin {
    margin-top: 30px !important;
    margin-right: 20px !important;
}
.borderindiateam {
    height: 446px !important;
}
.borderourculture {
  height: 490px !important;
}
}
@media only screen and (max-width: 810px) and (min-width: 480px){
.bottombordery{
    border-bottom: 4px solid #fdcd0a;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.unsuccessline {
    margin-top: 450px !important;
}
.unseccessure{
    margin-top:-700px !important;
}
.faildonate{
    margin: 0px 0px 10px 44px !important;
}
.unseccessure h1 {
    line-height: 35px !important;
    text-align: left;
}
.successpadd30 {
  padding-left: 45px !important;
  padding-right: 40px !important;
}
.seccessure{
    margin-top:-770px !important;
}
.successimgtop{
    margin-top: 260px !important;
}
.successline {
  margin-top: 400px !important;
}
.needsup{
    margin-left: 0px !important;
}
.borderourculture {
  height: 490px !important;
}
.childihoodimg {
    margin-top: -15px !important;
}
.what-wedo{
    padding-left:10px !important;
}
.magicboredr {
  border-top: 1px solid #bebdbd !important;
  padding: 10px;
  height: 210px !important;
}
.ourvaluesculture {
  padding: 0 !important;
  margin: -60px -25px !important;
}
.ourvalues {
  margin-top: -75px !important;
}
.culturevisionml {
  margin-left: -50px !important;
}
.mb-header .nav-top-links {
    top: 0rem !important;
}
.offset-sm-1 {
    margin-left: 0 !important;
}
.paddzer0{
    
}
.ourvalues {
  margin-top: -65px !important;
  margin-left: -11px !important;
}
.paddzero{
    padding:0 !important;
}
.culturevisionml {
  margin-left: -20px !important;
  margin-top: 0px !important;
}
.ourvisions {
  margin-left: 10px !important;
}
.quotecssculture{
    margin-top: 90px !important;
}
.next {
    right: 0px !important;
}
.borderreports {
  margin-bottom: 30px !important;
}
.scopes {
  margin-top: -35px !important;
}
.borderourculture {
  height: 300px !important;
}
.ratio {
  padding: 7px !important;
}
.cultureimgh {
  height: auto !important;
}
.cultureimgh {
  height: auto !important;
}
.menumobview {
    display: block !important;
}
.prev {
    left: 0px !important;
}
.adolscentprogramme {
    border: 1px solid aliceblue;
    background-color: #fdcd0a;
    padding: 6px 70px !important;
    color: black;
}
.borderouraproach {
    border: 1px solid #c5c3c3;
    height: 430px !important;
}
.modal-dialog {
  max-width: 600px;
  margin: 1.75rem auto;
    margin-top: 1.75rem;
}
.modal-content {
  position: fixed !important;
  margin-top: 10px !important;
    max-width: 600px !important;
}
.menusocialicons{
        margin-top: 45px !important;
}
.indiaplusbtnmargin {
    margin-top: 0px !important;
    margin-right: 20px !important;
}
.indiafplusbtnmargin {
   margin-top: 0px !important;
    margin-right: 20px !important;
}
.fosterwhy {
    margin-top: -20px !important;
}
.founder {
    padding-left: 40px !important;
}
.indiateammargin {
    margin-left: 40px !important;
}
.globalceomarginr {
     margin-right: 40px !important;
}
.borderindiateam {
    height: 375px !important;
}
.btn-sm {
    margin-bottom: 15px !important;
}
.childhoodprogrammcontainer{
    width: 100% !important;
}
.youth {
    margin-top: -17px;
}
.margtopbtncl{
    margin-left: 9px !important;
}
.counter {
    height: 120px;
    width: 170px;
    margin-bottom: 10px;
}
.certificateimgcss {
    width: auto !important;
}
.goldimgcss {
      width: auto !important;
}
.ngopaddingcss {
    margin-left: 15px !important;
}
.ngoimgcss {
       width: 216px !important;
    margin-bottom: 0px !important;
}
.certwidthmobcss{
        width: 30% !important;
}
.goldwidthmobcss{
     width: 40% !important;
}
.ngowidthmobcss{
     width: 33% !important;
}
.dispnone{
    display:none !important;
}
.foster {
    margin-top: -35px !important;
}
}
@media only screen and (max-width: 1080px) and (min-width: 810px){
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.7 !important;
}
.seccessure  h1 {
    line-height: 40px !important;
}
.successpadd30 {
    padding-left: 30px !important;
 padding-right: 10px !important; 
}
.needsup{
    margin-left: 60px !important;
}
.greatr b{
    padding-right: 50px !important;
}
.bottombordery{
    border-bottom: 4px solid #fdcd0a;
padding-bottom: 10px !important;
margin-bottom:10px !important;
}
.offset-sm-1 {
    margin-left: 0 !important;
}
.menumobview{
        display:block !important;
    }
.mb-header .nav-top-links {
  top: 10px !important;
  right: 17.5rem;
}
.modal-dialog {
  margin-top: 20px !important;
}
.modal-dialog {
  max-width: 700px;
  margin: 1.75rem auto;
    margin-top: 1.75rem;
}
.modal-content {
  position: fixed !important;
  margin-top: 10px !important;
    max-width: 700px !important;
}
.ngoimgcss {
    width: 100%;
    margin-bottom: -108px !important;
}
.ngopaddingcss {
    padding: 0;
    margin-left: 0 !important;
}
.dotsculturepage{
    text-align: left;
margin-top: 0px !important;
opacity: 0.9;
margin-left: 15px;
}
.childihoodimg {
    margin-top: -35px !important;
}
.mb-accordion .accordion-header h2::after {
  padding: 2px !important;
}
.ourvaluesculture {
margin-top: -35px !important;
margin-left: 15px !important;
padding: 0 24px !important;
}
.testimonial-list .testtimonial-cont {
  padding: 5rem 0px !important;
}
.owl-height .visionheightc{
    height: auto !important;
background-color: #fcd41c !important;
}
.testimonial-list {
  height: 370px;
  padding: 0 20px !important;
}
.contact-hq p {
  line-height: 8px;
  font-size: 13px !important;
  text-align: left !important;
}
.cultureimgh{
    height:auto !important;
}
.culturevisionml{
   margin-left: 92px !important;
margin-top: -50px !important;
}
.ourvisions {
  margin-left: 0px !important;
}
.foundationgovernp{
    padding: 10px !important;
}
.partnerwithred{
    font-size:10px !important;
}
.cont-program {
  margin: 10px 0 !important;
}
.scopes {
  margin-top: -32px !important;
}
.ourvalues {
  margin-top: -70px !important;
  margin-left: -11px !important;
}
.whybusborderr {
  border-right: 4px solid #fdcd0a;
  height: 170px !important;
  padding-right: 10px !important;
}
.connectbtnmart{
    margin-top: 32px !important;
}
.foster {
  margin-top: -32px !important;
}
.menusocialicons {
  margin-top: 10px !important;
  margin-right: -40px !important;
}
.paddleft-40 {
  padding-left: 25px  !important;
}
.vicious {
  margin-top: 0px !important;
}
    .fosterwhy {
  margin-top: -25px !important;
}
.adolscentprogramme {
  padding: 6px !important;
text-align: center !important;
}
.youth {
  margin-top: 22px !important;
}
.clield {
  margin-top: 50px !important;
}
.globalceomarginr {
  margin-right: 0px !important;
  padding-right: 20px !important;
}
.indiateammargin {
  margin-left: 0px !important;
  padding-left: 35px !important;
}
.founder {
  padding-left:  35px !important;
  text-align: left !important;
}
.globalceo {
  text-align: left !important;
}
.borderindiateam {
  height: 320px !important;
}
.childihoodimg {
  margin-top: -41px !important;
}
.our-impact {
  padding: 0 0 2rem !important;
}
.btn-sm {
  margin-bottom: 15px !important;
}
.counter {
  height: 140px !important;
  width: 162px !important;
  margin-bottom: 20px !important;
}
.indiafplusbtnmargin {
  margin-top: -20px !important;
}
.indiaplusbtnmargin {
  float: right;
margin-top: -20px !important;
margin-right: 105px !important;
}
.magicboredr {
  border-top: 1px solid #bebdbd !important;
  padding: 10px;
  height: 220px !important;
}
.borderouraproach {
  height: 425px !important;
}
.youthprogrammecss {
  background-color: #fdcd0a;
  padding: 50px 140px !important;
}
.lifeprogramme {
  background-color: #fdcd0a;
  padding: 50px 140px !important;
}
.prev {
  left: 0px !important;
}
.next {
  right: 0px !important;
}
.borderreports {
  margin-bottom: 30px !important;
}
.governmentbtn {
  padding: 10px 30px !important;
}
.employmentbtn {
 padding: 10px 30px !important;
}
.knowledgebtn {
   padding: 10px 30px !important;
}
.dispnone{
    display:none !important;
}
.allpmarleft {
  margin-left: 0px !important;
}
.csr-form {
  margin-left: 0px !important;
}
.csr-content {
  margin: 1.5rem 10px 0px 0px !important;
}
.borderourculture {
  height: 360px !important;
}
.ratio {
  padding: 7px!important;
}
.indexnewsimg{
    height:200px !important;
}
.dolorsit{
    padding-bottom: 15px !important;
}
}
.liveindexbtn{
    margin-left: 25px;
}
.dolorsit{
    background-color:#fecc00;
    padding-bottom: 45px;
    padding-top: 20px;
}
.indexnewsimg{
    height:300px;
}
.corporatebtn{
    color: #666;
    font-weight: 700;
    text-transform: capitalize;
    width: 100%;
    padding: 10px 9px;
}
.foundationbtn{
    color: #666;
    font-weight: 700;
    text-transform: capitalize;
    width: 100%;
    padding: 10px 22px;
}
.governmentbtn{
    color: #666;
    font-weight: 700;
    text-transform: capitalize;
    width: 100%;
    padding: 10px 40px;
}
.employmentbtn{
    color: #666;
font-weight: 700;
text-transform: capitalize;
width: 100%;
padding: 10px 40px;
}
.knowledgebtn{
    color: #666;
    font-weight: 700;
    text-transform: capitalize;
    width: 100%;
    padding: 10px 40px;
}
.empheadbannerimg {
  width: 50%;
}
.regularaboutimg{
width: 35%;
}
.skillslider{
background-color:#f4f4f4;
height: 800px;    
}

#slider {
  position: relative;
  width: 60%;
  height: 32vw;
  margin: 0px auto;
  perspective: 400px;
  transform-style: preserve-3d;
  margin-bottom: 355px;
}

.imgslidercss input[type=radio] {
 position: relative;
top: 102%;
left: 50%;
width: 15px;
height: 15px;
margin: 0 15px 0 0;
opacity: 0.4;
transform: translateX(-83px);
cursor: pointer;
}


.imgslidercss input[type=radio]:nth-child(5) {
  margin-right: 0px;
}

.imgslidercss input[type=radio]:checked {
  opacity: 1;
}




#slider label,
#slider label img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: white;
  font-size: 70px;
  font-weight: bold;
  border-radius: 22px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 400ms ease;

}



/* Slider Functionality */

/* Active Slide */
#s1:checked ~ #slide1,
 #s2:checked ~ #slide2,
  #s3:checked ~ #slide3,
   #s4:checked ~ #slide4,
    #s5:checked ~ #slide5 {
  box-shadow: 0 13px 26px rgba(0,0,0, 0.3), 0 12px 6px rgba(0,0,0, 0.2);
  transform: translate3d(0%, 0, 0px);
}

/* Next Slide */
#s1:checked ~ #slide2,
 #s2:checked ~ #slide3,
  #s3:checked ~ #slide4,
   #s4:checked ~ #slide5,
    #s5:checked ~ #slide1 {
  box-shadow: 0 6px 10px rgba(0,0,0, 0.3), 0 2px 2px rgba(0,0,0, 0.2);
  transform: translate3d(20%, 0, -100px);
}


/* Next to Next Slide */
#s1:checked ~ #slide3,
 #s2:checked ~ #slide4,
  #s3:checked ~ #slide5,
   #s4:checked ~ #slide1,
    #s5:checked ~ #slide2 {
  box-shadow: 0 1px 4px rgba(0,0,0, 0.4);
  transform: translate3d(40%, 0, -250px);
}

/* Previous to Previous Slide */
#s1:checked ~ #slide4,
 #s2:checked ~ #slide5,
  #s3:checked ~ #slide1,
   #s4:checked ~ #slide2,
    #s5:checked ~ #slide3 {
  box-shadow: 0 1px 4px rgba(0,0,0, 0.4);
  transform: translate3d(-40%, 0, -250px);
}

/* Previous Slide */
#s1:checked ~ #slide5,
 #s2:checked ~ #slide1,
  #s3:checked ~ #slide2,
   #s4:checked ~ #slide3,
    #s5:checked ~ #slide4 {
  box-shadow: 0 6px 10px rgba(0,0,0, 0.3), 0 2px 2px rgba(0,0,0, 0.2);
  transform: translate3d(-20%, 0, -100px);
}
.ptagcssimage{
position: absolute;
color: #666;
margin-top: 826px;
font-size: 17px;
font-weight: 400;
text-align: justify;
}
.livlihoodimg{
    margin-top: -75px;
}
.childihoodimg{
    margin-top: -100px;
}
.childihoodpageimg {
  margin-top: -105px;
}
.childprogram button {
  background-color: #ddd;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 4px 16px;
  transition: 0.3s;
  font-size: 24px;
  border-radius: 63px;
  color: #666 !important;
}
.childprogram button.active {
  background-color: #fdcd0a;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 4px 16px;
  transition: 0.3s;
  font-size: 24px;
  border-radius: 63px;
  color: #666 !important;
}
.childprogram button:hover {
  background-color: #fdcd0a;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 4px 16px;
  transition: 0.3s;
  font-size: 24px;
  border-radius: 63px;
  color: #666 !important;
}

.explorebtncss{
    background-color: white;
    padding: 5px 20px !important;
}
.fosterwhy {
  margin-top: -50px;
}
.foster{
margin-top: -64px;    
}
.lifeskill{
margin-top: 30px;  
}
.padd-t50{
    padding-top:80px;
}

.bond{
color: #666;
z-index: 9999;

padding: 10px;
width: 100%;
text-align: center;
font-size: 25px;
font-weight: bold;
margin-top: -375px; 

}

.ptagcssimage2 {
  position: absolute;
  color: #666;
  margin-top: 738px;
  font-size: 17px;
  font-weight: 400;
  text-align: justify;
}

.ptagcssimage3 {
  position: absolute;
  color: #666;
  margin-top: 770px;
  font-size: 17px;
  font-weight: 400;
  text-align: justify;
}
.about-info-second{
    padding:50px 0;
}
.indexborderr {
  border-right: 4px solid #fdcd0a;
  height: 90px;
}
.lifeprogramme{
    background-color: #fdcd0a;
padding: 50px 260px;
text-align: center;
margin-top: -5px;
}
.adolscentprogramme{
    border: 1px solid aliceblue;
background-color: #fdcd0a;
padding: 6px 120px;
color: black;
}
.cwwlifeprogramme {
  background-color: #fdcd0a;
  padding: 50px;
  text-align: center;
  margin-top: -26px;
}
.elgibiltyaccountimg{
 width: 35%;   
}
.accheadbannerimg{
    width: 60%;
}
.arrowyellow{
   height: 60px;
margin-left: -1px;
margin-top: 90px;
}
.structureimght{
    height: 80px;
}
.program-structure{
    padding: 50px 0 60px 0;
}
.structureimgdiv{
    margin-top: 40px;
    height: 100px;
}
.vic{
background-color: #ff9705;
color: black;
padding: 25px;    
}
.ratio{
background-color: #fdcd0a;
color: black;
padding: 20px;  
margin-bottom: 0px;
}

.ourvisions{
margin-top: -37px;
margin-left: -39px;  
color: black;
font-weight: 600;
}



.careerprofile label {
	position: relative;
	width: 100%;
	min-width: 10em;
	max-width: 18em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
	background-color: rgba(255,128,0,.5);
}


.careerprofile label::after {
content: '\25BE';
background-color: white;
color: #ff9705;
width: 41px;
position: absolute;
top: 0;
bottom: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none;
border: 1px solid #c4c4c4;
font-size: 50px;
}



.plusbtncss{
    font-size: 10px;
width: 20px;
height: 20px;
background-color: #fdcd0a;
padding: 5px;
border-radius: 50%;
}
.plusbtnmargin{
    float: right;
margin-top: -33px;
}
.borderheadcss{
border: 1px solid #bebdbd;
padding: 10px;
height: 165px;
}
.team-board img {
  width: 100%;
}
.team-board {
  padding: 0;
  margin-bottom: 30px;
}
.connheadbanimg{
    width: 70%;
}
.elgibiltyconnectimg{
    width: 40%;
}
.fosteroutreach {
  margin-top: -50px;
}
.displayflexcss{
      display: inline-flex;
}
.paddleft-40{
    padding-left: 42px;
}
.mathewmarleft{
    margin-left: 70px;
}
.galleryimgmartop{
    margin-top: 5px;
}
.readmorecss{
    background-color: #fdcd0a;
padding: 3px 20px;
border-radius: 50px;
font-size: 16px;
color: #0e0e0e;
font-weight: 700;
}
.readmorecss:hover{
    background-color: #fdcd0a;
padding: 3px 20px;
border-radius: 50px;
font-size: 16px;
color: #dc2126;
font-weight: 700;
}
.certificate-page img {
  width: 100%;

}
.certificate-page {
  padding: 0;
}
.bordertopcss{
        border-top: 1px solid #bebdbd;
        padding: 10px;
}
.bannerbackroundcolor{
    background-color: #fdcd0a;
padding: 15px;
}
.whybuscss{
    font-size: 35px;
font-weight: 600;
color: #fdcd0a;
}
.whybusborderr{
    border-right: 4px solid #fdcd0a;
    height: 105px;
}
.whymagicbus table {
  border-collapse: collapse;
  width: 100%;
}

.whymagicbus td, th {
  text-align: left;
  padding: 8px;
}
.whybusborder{
    background-color: #f4f4f4;
border-bottom: 1px solid #c1c3c4;
border-top: 1px solid #c1c3c4;
}
.whybusborderbottom{
border-bottom: 1px solid #c1c3c4;
}
.whybusborderright{
border-right: 1px solid #c1c3c4;
}
.whymagicbuslist li{
    list-style: disc;
margin-left: 30px;
display: inline flow-root list-item;
}
.corporate-page {
padding: 0;    
}

.corporate-page img{
width: 90%;
padding: 10px 0;    
}

.close {
  float: right;
  font-size: 45px;
  font-weight: 300;
  line-height: 0.3;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.9;
  background-color: #dc2126 !important;
  padding: 6px 7px 17px 7px !important;
}
.modal-header {
padding: 0px !important;
}
.modal-header .close {
  margin: 0rem 0rem 0rem auto !important;
}
.modal-dialog {
  margin-top: 90px !important;
}
.borderreports{
 padding: 20px;
box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
border-radius: 10px;   
}
sup{
 top:-1.1em !important;
 font-size:45%  !important;
}
.impactlistcss li{
    list-style: disc;
margin-left: 45px;
}

/* Timeline defaults */
/* --------------------------------------- */
.h--timeline-container *,
.h--timeline-events *{
  outline:0;
}
.h--timeline-container,
.h--timeline-events{
    position:relative;
    width:100%;
    max-width:1200px;
    margin: 0 auto;
}
.h--timeline-navigation-container ul, .h--timeline-navigation-container li,
.h--timeline-events ol, .h--timeline-events li,
.h--timeline-line ol, .h--timeline-line li {
    list-style-type: none;
    margin:0;
    padding:0;
}
.h--timeline{
    opacity:0;
    transition:opacity 0.2s;
    font-size:1rem;
    font-weight:normal;
    line-height: 1.5;
}
.h--timeline--loaded{
    opacity:1
}
.h--timeline-container{
    height:100px;
}
.h--timeline-dates{
    position:relative;
    height:100%;
    margin:0 40px;
    overflow:hidden;
}

/* Timeline blur effect for start and end */
/* --------------------------------------- */
.h--timeline-dates::after,.h--timeline-dates::before{
    content:'';
    position:absolute;
    z-index:2;
    top:0;
    height:100%;
    width:50px;
}
.h--timeline-dates::before{
    left:0;
    background:linear-gradient(to right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));
}
.h--timeline-dates::after{
    right:0;
    background:linear-gradient(to left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0));
}

/* Timeline horizontal line */
/* --------------------------------------- */
.h--timeline-line{
    position:absolute;
    z-index:1;
    left:-20px;
    top:49px;
    height:2px;
    background-color:#f7f7f7;
    transition:-webkit-transform 0.4s;
    transition:transform 0.4s;
    transition:transform 0.4s, -webkit-transform 0.4s;
}
.h--timeline-filling-line{
    position:absolute;
    z-index:1;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background-color:#6e1e46;
    -webkit-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center;
    transition:-webkit-transform 0.3s;
    transition:transform 0.3s;
    transition:transform 0.3s, -webkit-transform 0.3s;
}


/* Bullet points */
/* --------------------------------------- */
.h--timeline-date{
    position:absolute;
    bottom: 0;
    z-index:2;
    text-align:center;
    font-size:1rem;
    font-weight: 600;
    padding-bottom:0.75rem;
    color:#000;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
}
.h--timeline-date:hover{
    font-weight: 600;
}
.h--timeline-date::after,
.h--timeline-date::before{
    content:'';
    position:absolute;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    bottom:-8px;
    height:15px;
    width:15px;
    border-radius:50%;
    border-width:2px;
    border-style:solid;
    border-color:#6e1e46;
    background-color:#f7f7f7;
    transition:background-color 0.3s, border-color 0.3s, top 0.3s;
}
.h--timeline-date::before{
    bottom:-3px;
    height:9px;
    width:9px;
    border-width:0px;
    border-color:transparent;
    background-color:transparent;
    z-index:2;
}
.h--timeline-date:hover::before,
.h--timeline-date:hover::after{
    transition:background-color 0.3s, border-color .3s, top .3s;
}
.h--timeline-date:hover::after{
    background-color:#f7f7f7;
    border-color:#6e1e46;
}
.h--timeline-date--selected{
    pointer-events:none
}
.h--timeline-date--selected::after{
    background-color:#f7f7f7;
    border-color:#6e1e46;
}
.h--timeline-date--selected::before{
    background-color:#6e1e46;
}
.h--timeline-date--older-event::after{
    background-color:#6e1e46;
    border-color:#6e1e46;
}


/* Caroussel navigation */
/* --------------------------------------- */
.h--timeline-navigation{
    font-size: 0;
    position:absolute;
    z-index:1;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    height:34px;
    width:34px;
    border-radius:50%;
    border-width:2px;
    border-style:solid;
    border-color:#f7f7f7;
    transition:border-color 0.3s;
}
.h--timeline-navigation::after{
    content:'';
    position:absolute;
    height:16px;
    width:16px;
    top:50%;
    left:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAABQUlEQVRIS9XUwWrCQBAG4JnEhiRHBQut+AY+gEq8tLSvUuih9Ek8iL5K0YMEvPkEHjwo2lYQek2IMdOJJ7tuki5LDnoKyHzZnZn8CJo/1KwHKfB299iMKcHh93Rd9IIL4OX2qX5j0QwRLTpG3uDT3+YhF8B747kaY+Iz0OLCVRxE7dHe32Uh0iucI0SwhIPZGew+9jIks4l/EIAFRGZPhuROQUQqCXb72/HP+UnKA7SuoNVEsfgYRp7SGF/vH2qmacwB0CjagbSZmat8AINGX5ON8ioXFYj/l/M1qpyinBMEQdBMG+w4jnoeEFE9DMMZAxY/e67rquUBF1UZ8Bk45YFt223OBrU8EJAlIx1G1PJAQBaM9GRI7hQkSJeR/+eBFqB1Ba0mSoo9pTEyUOM94DwAo2gHMvMgXWWGiLfwCvLgF1jY2yHNUya7AAAAAElFTkSuQmCC) no-repeat 0 0;}
.h--timeline-navigation:hover{
    border-color:#6e1e46;
}
.h--timeline-navigation--prev{
    left:0;
    -webkit-transform:translateY(-50%) rotate(180deg);
    -ms-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg);
}
.h--timeline-navigation--next{
    right:0;
}
.h--timeline-navigation--inactive{
    cursor:not-allowed;
}
.h--timeline-navigation--inactive::after{
    background-position:0 -16px;
}
.h--timeline-navigation--inactive:hover{
    border-color:#f7f7f7;
}

/* Timeline events container */
/* --------------------------------------- */
.h--timeline-events{
    overflow:hidden;
    transition:height .4s;
	padding-bottom: 2rem;
}
.h--timeline-event{
    position:absolute;
    z-index:1;
    width:100%;
    left:0;
    top:0;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    padding:1px 5%;
    opacity:0;
    -webkit-animation-duration:0.4s;
    animation-duration:0.4s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
}
.h--timeline-event-content{
    max-width:800px;
    margin:2rem auto 0;
	padding: 2rem;
	border: 1px solid #f7f7f7;
	border-radius: 5px;
	box-shadow: 0 0 50px 0 rgba(0,0,0,.1);
}
.h--timeline-event--selected{
    position:relative;
    z-index:2;
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
}

/* Timeline animations */
/* --------------------------------------- */
.h--timeline-event--enter-right,.h--timeline-event--leave-right{
    -webkit-animation-name:cd-enter-right;
    animation-name:cd-enter-right;
}
.h--timeline-event--enter-left,.h--timeline-event--leave-left{
    -webkit-animation-name:cd-enter-left;
    animation-name:cd-enter-left ;
}
.h--timeline-event--leave-right,.h--timeline-event--leave-left{
    animation-direction:reverse;
}
.h--timeline-event-title{
    color:#000;
    font-size:3rem;
    font-weight:600;
}
.h--timeline-event-date{
    display:block;
    font-style:italic;
    margin:0.5rem auto;
    margin:1rem auto;
}
.h--timeline-event-date::before{
    content:'- ';
}
@-webkit-keyframes cd-enter-right{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%);
        transform:translateX(0%);
    }
}
@keyframes cd-enter-right{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%);
        transform:translateX(0%);
    }
}
@-webkit-keyframes cd-enter-left{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%);
        transform:translateX(0%);
    }
}
@keyframes cd-enter-left{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0%);
        transform:translateX(0%);
    }
}


/* Overwrites */
/* Change the position of dates top / botom / top */
/* --------------------------------------- */
.h--timeline-date::after,
.h--timeline-date::before{
    background-color:#6e1e46;
}
.h--timeline-date--selected::after{
    background-color:#f7f7f7;
    border-color:#6e1e46;
}
.h--timeline-date--older-event::after{
    background-color:#6e1e46;
    border-color:#6e1e46;
}
.h--timeline-line li:nth-child(even) .h--timeline-date{
    bottom:-48px;
}
.h--timeline-line li .h--timeline-date--selected::after,
.h--timeline-line li .h--timeline-date:hover::after{
    width:21px;
    height:21px;
    bottom:-11px;
    background-color:#f7f7f7;
    border-color:#6e1e46;
}
.h--timeline-line li:nth-child(even) .h--timeline-date::after{
    bottom:40px;
}
.h--timeline-line li:nth-child(even) .h--timeline-date:hover::after,
.h--timeline-line li:nth-child(even) .h--timeline-date--selected::after{
    bottom:37px;
}
.h--timeline-line li:nth-child(even) .h--timeline-date::before{
    bottom:45px;
}
.h--timeline-line li:nth-child(odd) .h--timeline-date:hover::before,
.h--timeline-line li:nth-child(odd) .h--timeline-date--selected::before{
    bottom:-3px;
}
/**/

.livelihoodyelowcss {
  background-color: #fdcd0a;
  padding: 50px 0px;
  text-align: center;
}
.youthprogrammecss {
  background-color: #fdcd0a;
  padding: 50px 260px;
  text-align: center;
  margin-top: 20px;
}
.youthprogram li{
    list-style: disc;
margin-left: 18px;
}
.youtharrowyellow {
  height: 60px;
  margin-left: -1px;
  margin-top: 185px;
}
.youthprogram li::marker{
    color:#fdcd0a;
}
.impactlistcss li::marker{
     color:#fdcd0a;
}
.adolscentlicss li{
    list-style: disc;
margin-left: 25px;
text-align: left;
}
.allparrowyellow {
  height: 60px;
  margin-left: -1px;
  margin-top: 150px;
}
.allpimpactcss li{
    list-style: disc;
text-align: left;
margin-left: 20px;
}
.reportname h4 {
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 0;
  padding-bottom: .535rem;
height: 70px !important;
}
.passionfor{
margin-left:-100px !important;    
}
.allpmarleft{
    margin-left: 20px;
}
.allppaddingbottom{
    padding-bottom:15px;
}
.macquariedownload {
  background-color: #fdcd0a;
  padding: 50px 200px;
  text-align: center;
  margin-top: 40px;
}
.imagemacquarie{
    border: 6px solid white;
box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.interntagcssimage {
  position: absolute;
  color: #666;
  margin-top: 550px;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}
.indiaplusbtnmargin{
    float: right;
margin-top: -42px;
margin-right: 150px;
}
.indiafplusbtnmargin{
    float: right;
margin-top: -42px;
margin-right: 20px;
}
.internvideosection{
  color: #dc2126;
  font-weight: bold;
  text-decoration: underline;
}
.awardscss{
height: 400px !important;
margin-bottom: 30px !important;  
}
.awardscss p{
font-size: 17px !important;
font-weight: 500 !important;
text-align: inherit !important;
}
.awardscss strong{
color:#dc2126!important;  
}
.blogcssview{
 margin-bottom: 30px !important;    
}
#overflowTest {
  padding: 15px;
  width: 50%;
  height: 268px;
   overflow-x: hidden;
  overflow-y: scroll;
  border: 1px solid #ccc;
}

.magicboredr{
border-top: 1px solid #bebdbd !important; 
padding: 10px;
height: 165px;
}
.magicteamimg{
border: 1px solid #bebdbd !important;    
}
.knowbtn{
  margin-top: 80px;
float: right;
}
.scopes{
margin-top: -64px;
}
.digitalmarginl{
    margin-left: 26px;
}
.borderouraproach {
  border: 1px solid #c5c3c3;
  height: 335px;
  border-left: 0;
}
.borderourculture {
  border: 1px solid #c5c3c3;
  height: 275px;
  border-left: 0;
}
.impactimageheight{
    height:550px;
}
.scalegovimg{
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    padding:10px;
}
.btn-mb-clickhere {
  background: #000;
  color: #fff !important;
  border: 0px solid #dc2126;
  border-radius: 25px;
  font-size: 17px;
  font-weight: 500;
  line-height: 1;
  padding: .6rem 1.5rem;
  display: inline-block;
  text-align: center;
  text-transform: capitalize;
}
.btn-mb-clickhere:hover {
  background: #dc2126;
  color: #fff !important;
  border: 0px solid #dc2126;
}
.btn-mb-clickhere:active {
  background: #dc2126;
  color: #fff !important;
  border: 0px solid #dc2126;
}
.visionpaddright{
    margin-top: 22px;
padding: 0 0 0 11px;
}
.outreachdot{
    display: contents;
color: red !important;
font-size: 10px !important;
}
.getintouchmt{
    margin-top: -30px;
}
.partnerpaddingcss{
    padding-bottom: 30px;
}
.ratio img{
    float: right;
width: 50px;
margin-top: -65px;
}
.greatr b{
     padding-right: 90px;
}
.needsup{
    margin-top: 10px;
margin-left: 95px;
}

.magictwitter{
    
position: fixed !important;
transition: 0.3s !important;
width: 40px !important;
text-decoration: none !important;
font-size: 25px !important;
color: white !important;
border-radius: 50% !important;
z-index: 9 !important;
padding: 9px !important;
height: 40px!important;
background: #55ACEE!important;
margin-left: -43px!important;
margin-top: 0px;
left: 140px;    
}

.weberrorpage{
margin-top: 140px;	
}
.errorheading{
font-weight: bold;
color: #fdcd0a;
font-size: 90px;	
}
.goterror{
color: white;
font-size: 30px !important;	
}
.errorul{
margin-left: 15px;	
}

@media (max-width:915px) {
    
.errorvicious {
  margin-top: 80px !important;
}    
}


@media (max-width:1080px) {
    
.errorvicious {
  margin-top: 10px !important;
} 
.sure{
padding-left: 45px!important;    
}
}
@media (max-width:812px) {
    
.errorvicious {
  margin-top: 90px !important;
}   
.sure {
  padding-left: 15px !important;
}
}

.mb-radio{
text-align:center;    
}
.usduk{
margin-left:60px;    
}
.successpadd0{
    padding:0 !important;
}
.successpadd30{
    padding-left: 30px;
    padding-right: 110px;
}
.successborder{
    border-top: 1px solid white;
    padding-bottom: 10px;
    width: 60%;
}
.successline{
    padding: 20px 30px 10px;
}
.unsuccessline{
    padding: 20px 30px 10px;
}
.successline p{
    line-height: 16px;
color: black;
}
.unsuccessline p{
    line-height: 16px;
color: black;
}
.seccessure{
    margin-top: 20px;
}
.unseccessure{
   
}
.faildonate{
    margin: 0px 0px 10px 40px !important;
}
.totalread{
    display: flex;
}
.link-b{
    margin-left:30px;
}
.imagebsize{
width:100%;	
}





