@charset "utf-8";
/* CSS Document */

/* Fonts Declaration */

@font-face {
 font-family: 'OpenSans-Regular';
 src: url('../fonts/opensans-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.html#opensans-regular') format('svg');
}
 @font-face {
 font-family: 'MyriadPro-Regular';
 src: url('../fonts/myriadpro-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-regular.woff') format('woff'), url('../fonts/myriadpro-regular.ttf') format('truetype'), url('../fonts/myriadpro-regular.html#myriadpro-regular') format('svg');
}
 @font-face {
 font-family: 'MerriWeather-Regular';
 src: url('../fonts/merriweather-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/merriweather-regular.woff') format('woff'), url('../fonts/merriweather-regular.ttf') format('truetype'), url('../fonts/merriweather-regular.html#merriweather-regular') format('svg');
}
 @font-face {
 font-family: 'MontSerrat-Bold';
 src: url('../fonts/montserrat-boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-bold.woff') format('woff'), url('../fonts/montserrat-bold.ttf') format('truetype'), url('../fonts/montserrat-bold.html#montserrat-bold') format('svg');
}
 @font-face {
 font-family: 'MontSerrat-Regular';
 src: url('../fonts/montserrat-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-regular.woff') format('woff'), url('../fonts/montserrat-regular.ttf') format('truetype'), url('../fonts/montserrat-regular.html#montserrat-regular') format('svg');
}
 @font-face {
 font-family: 'MontSerrat-Semibold';
 src: url('../fonts/montserrat-semiboldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-semibold.woff') format('woff'), url('../fonts/montserrat-semibold.ttf') format('truetype'), url('../fonts/montserrat-semibold.html#montserrat-semibold') format('svg');
}
 @font-face {
 font-family: 'Bbaskerville-Normal-Italic';
 src: url('../fonts/baskerville-normal-italicd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/baskerville-normal-italic.woff') format('woff'), url('../fonts/baskerville-normal-italic.ttf') format('truetype'), url('../fonts/baskerville-normal-italic.html#baskerville-normal-italic') format('svg');
}
 @font-face {
 font-family: 'Alternategothicno2bt-Regular';
 src: url('../fonts/alternategothicno2bt-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/alternategothicno2bt-regular.woff') format('woff'), url('../fonts/alternategothicno2bt-regular.ttf') format('truetype'), url('../fonts/alternategothicno2bt-regular.html#alternategothicno2bt-regular') format('svg');
}
/* End */

/* Customs Styles */

.logo { background-image: url('../images/logo.png'); background-repeat: no-repeat; background-size: 100% 100%; height: 103px; width: 103px; display: inline-block; float: left; }
.logo a { display: block; height:103px; overflow: hidden; text-indent: -8em; }
.logo_header a { display: block; overflow: hidden; text-indent: -8em; }
.foot_logo { background-image: url('../images/mcds-logo.png'); background-repeat: no-repeat; background-size: 130px 40px; background-position: center 30px; height: 115px; width:150px; display: inline-block; float: left; }
.foot_logo a { display: block; height:115px; overflow: hidden; text-indent: -8em; }
.header_brown { background-color: #26211d; height: 60px; }
.header_yellow { background-color: #e9c82d; height: 50px; }
.logo_header { background-image: url('../images/logo_header.png'); background-repeat: no-repeat; background-size: 100% 100%; height: 33px; width: 313px; display: inline-block; margin: 10px 0px 0px 25px; }
.donation_right { float: right; padding: 14px 0px; font-family: "MyriadPro-Regular"; }
.donation_button { text-transform: uppercase; font-size: 13px; background-color: transparent; font-family: 'MyriadPro-Regular'; border: 1px solid #656565; border-radius: 3px; padding: 8px 25px; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; }
.donation_button:hover { color: #2e2e2e; background-color: #e9c82d; text-decoration: none; }
.linked_in { background: url('../images/linked_in.png') no-repeat 100% 100%; height: 20px; width: 21px; margin: 0px 15px 0px 0px; float: left; }
.fb_follow { background: url('../images/fb.png') no-repeat 100% 100%; height: 20px; width: 12px; margin: 0px 15px 0px 0px; float:left; /* -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; */ }
/* .fb_follow:hover { background: url('../images/fb.png') no-repeat 100% 100%; -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); } */ 
.navbar-nav > li { padding-bottom: 9px; }
.navbar-nav > li > a { font-family: 'MontSerrat-Bold'; font-size: 14px; color: #2e2e2e; text-transform: uppercase; margin: 0px 15px; padding: 15px 0px 5px 0px; text-align: center; border-bottom: 1px solid transparent; }
.navbar-nav > li > a:hover { color: #2e2e2e; background-color: #e9c82d; border-bottom: 1px solid #2e2e2e; padding: 15px 0px 5px 0px; margin: 0px 15px 0px 15px; transition: all 0s ease 0.3s; }
.navbar_active > a { color: #2e2e2e !important; background-color: #e9c82d; border-bottom: 1px solid #2e2e2e !important; padding: 15px 0px 5px 0px !important; margin: 0px 15px 0px 15px; transition: all 0s ease 0.3s; }
.bnr_shdw { width: 100%; height: 100%; }
.callbacks_container { margin: 0; width: 100%; height: 572px; position: relative; background: url('../images/banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_schl_going { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/schl_going_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_init { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/init_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_child_labour { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/child_labour_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_open_schl { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/open_schl_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_w_self_group { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/women_self_group_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_m_self_group { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/men_self_group_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_health_all { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/health_all_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_care_aged { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/care_aged_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_rural_dev { margin: 0; position: relative; width: 100%; height: 357px; background: url('../images/rural_dev_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_about_history { margin: 0; position: relative; width: 100%; height: 353px; background: url('../images/about_history_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_about_vision { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/about_vision_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_founder_director { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/founder_director_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_mngt_struct { margin: 0; position: relative; width: 100%; height: 351px; background: url('../images/mngt_struct_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_disaster_relief { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/disaster_relief_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_success_stories { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/success_stories_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_contact { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/contact_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_newsletter { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/newsletter_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_networking_partners { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/networking_partners_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_gallery { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/networking_partners_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_volunteer { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/volunteer_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_project_home { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/project_home_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_donation { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/donation_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.callbacks_container_news_events { margin: 0; position: relative; width: 100%; height: 352px; background: url('../images/news_event_banner.jpg') no-repeat 100% 100%; background-size: cover; background-position:center; float: left; }
.inner_block { position: absolute; top:25%; left:8%; width: 45%; }
.inner_block_page { position: absolute; top:35%; left:0%; width: 100%; text-align: center; }
.inner_block_page > h1 { text-transform: capitalize; color: #fff; font-family: 'Bbaskerville-Normal-Italic'; font-size: 46px; }
.inner_block_quote { background: url('../images/quote.png') no-repeat 38px 38px; background-position: center 13%; width: 60px; height: 220px; float: left; }
.inner_block_content > h1 { font-family: 'Bbaskerville-Normal-Italic'; font-size: 46px; color: #d0b9ac; }
.inner_block_content > h1 > span { font-family: 'Alternategothicno2bt-Regular'; text-transform: uppercase; font-size: 41px; color: #de4533; }
.inner_block_content > p { font-family: 'Bbaskerville-Normal-Italic'; font-size: 20px; color: #d0b9ac; padding: 0px 0px 25px 0px; }
.inner_block_content > a { font-family: 'MontSerrat-Regular'; font-size: 13px; text-transform: uppercase; border: 1px solid #8d8a87; padding: 10px 30px; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; }
.inner_block_content > a:hover { color: #2e2e2e; background-color: #e9c82d; text-decoration: none; }
.init-border > h3 { text-align: center; text-transform: uppercase; width: auto; display: inline-block; font-family: 'MontSerrat-Semibold'; font-size: 15px; letter-spacing: 5px; background-color: #fff; padding: 0px 15px; }
.init_block { font-family: 'MontSerrat-Semibold'; font-size: 16px; color: #fff; text-align: center; }
.init_child { background-color: #1ab39f; padding: 60px 0px 0px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.init_child:hover { background: url('../images/init_child_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; /* -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); -ms-transform:rotateY(180deg); transform:rotateY(180deg); */ }
.init_child:hover .init_child_hover { display: block; }
.init_child_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.init_child_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.int_child_icon { background-image: url('../images/init_child_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.schl_going, .self_help, .child_labour, .care_aged > p { color: #373535; } 
.schl_going { background-color: #e9e9e9; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.schl_going:hover { background: url('../images/schl_going_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.schl_going:hover .schl_going_icon { background-image: url('../images/schl_going_icon.png'); }
.schl_going:hover, .self_help:hover, .child_labour:hover, .care_aged:hover .black_text { color: #fff; }
.schl_going:hover .schl_going_hover { display: block; }
.schl_going_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.schl_going_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.schl_going_icon { background-image: url('../images/schl_going_off_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.schl_youth { background-color: #23b7e7; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.schl_youth:hover { background: url('../images/schl_youth_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.schl_youth:hover .schl_youth_hover { display: block; }
.schl_youth_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.schl_youth_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.schl_youth_icon { background-image: url('../images/schl_youth_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.self_help { background-color: #e9e9e9; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.self_help:hover { background: url('../images/self_help_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.self_help:hover .self_help_icon { background-image: url('../images/self_help_icon.png'); }
.self_help:hover .self_help_hover { display: block; }
.self_help_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.self_help_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.self_help_icon { background-image: url('../images/self_help_off_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.child_labour { background-color: #eaeaea; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.child_labour:hover { background: url('../images/child_labour_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.child_labour:hover .child_labour_icon { background-image: url('../images/child_labour_icon.png'); }
.child_labour:hover .child_labour_hover { display: block; }
.child_labour_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.child_labour_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.child_labour_icon { background-image: url('../images/child_labour_off_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.health_all { background-color: #ebbb2a; padding: 60px 0px 50px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.health_all:hover { background: url('../images/health_all_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.health_all:hover .health_all_hover { display: block; }
.health_all_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.health_all_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.health_all_icon { background-image: url('../images/health_all_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.care_aged { background-color: #e3e3e3; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.care_aged:hover { background: url('../images/care_aged_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.care_aged:hover .care_aged_icon { background-image: url('../images/care_aged_icon.png'); } 
.care_aged:hover .care_aged_hover { display: block; }
.care_aged_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.care_aged_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.care_aged_icon { background-image: url('../images/care_aged_off_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
.rural_dev { background-color: #e04735; padding: 60px 0px 27px 0px; cursor: pointer; float: left; height: 209px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
.rural_dev:hover { background: url('../images/rural_dev_image.png') no-repeat; background-size: 100% 100%; background-position: top center; padding: 30px 0px 0px 0px; }
.rural_dev:hover .rural_dev_hover { display: block; }
.rural_dev_hover { border: 1px solid #fff; font-family: 'MyriadPro-Regular'; font-size: 13px; padding: 6px 12px; text-transform: uppercase; margin: 0 auto; display: none; width: 38%; transition: width 0.3s; }
.rural_dev_hover:hover { color: #fff; text-decoration: none; width: 48%; transition: width 0.3s; }
.rural_dev_icon { background-image: url('../images/rural_dev_icon.png'); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; width: 37px; height: 32px; margin:0 auto; }
#init_block { clear: both; }
/* .init_block .container .row > div:hover { color: #373535;  } */
.init_block .container .row > div > p { padding: 20px 20px 15px 20px; }
.mcds_ab { padding: 50px 50px 50px 0px; }
.mcds_news_event { font-family: 'MerriWeather-Regular'; font-size: 15px; color: #545454; }
.mcds_ab > p > span { font-size: 18px; color: #373737; }
.mcds_ab > a { font-size: 13px; color: #d43b29; text-decoration: underline; padding: 20px 0px 0px 0px; display: inline-block; }
.mcds_ab > a:hover { text-decoration: none; }
.news_event { padding: 40px 50px 50px 0px; }
.news_event > h5, .news_view > h5 { font-family: 'MontSerrat-Semibold'; font-size: 16px; color: #373535; border-bottom: 2px solid #e7e7e7; padding: 0px 0px 12px 0px; position: relative; }
.news_event .newsevent_home > p > a { padding: 5px 0px; color: #545454; }
.news_event .newsevent_home > p > a:hover { color: #373535; }
.news_event > a { font-size: 13px; color: #d43b29; text-decoration: underline; display: inline-block; padding: 0px; }
.newsevent_home {min-height: 185px;}
.news_event > a:hover { text-decoration: none; }
.news_view { padding: 40px 50px 50px 0px; }

.news_view_image { background: url('../images/mscd_news.png') no-repeat 100% 100%; background-position: left center; width: 104px; height: 136px; float: left; box-shadow: 5px 5px 5px #c7c6c4; }
.news_view_image.news_view_img2 { background: url('../images/wrapper-final.png') no-repeat 100% 100%; background-position: left center;}
.news_view_image.news_view_img3 { background: url('../images/newsletter1.jpg') no-repeat 100% 100%; background-position: left center;}
.news_view_image.news_view_img4 { background: url('../images/newsletter2.jpg') no-repeat 100% 100%; background-position: left center;}
.news_view_image.news_view_img5 { background: url('../images/newsletter3.jpg') no-repeat 100% 100%; background-position: left center;}

.newsletterslide {float: left;width: 100%; height:168px; position:relative;}
.newsletterslide .flex-control-nav{bottom:-10px;}
.newsletterslide .flex-control-nav li{margin:0 4px;}
.newsletterslide .flex-control-nav li a{width:9px;height:9px;}
.newsletterslide .flex-control-nav li a.flex-active{background: #d43b29 none repeat scroll 0 0;}
.news_letter_block{display: block;margin-bottom: 30px;}
.news_view_content { width: 100%; height: 145px; padding: 0px 0px 0px 130px; }
.news_view_content > p { padding: 5px 0px 0px 0px; }
.news_view_content > p > span { text-transform: capitalize; font-size: 15px; color: #1a1a1a; }
.news_view_content > a { font-family: 'MontSerrat-Regular'; font-size: 12px; text-transform: uppercase; color: #de4533; border: 1px solid #de4533; background: url('../images/pdf.png') no-repeat 100% 100%; background-position: 8% center; padding: 10px 20px 10px 40px; margin: 10px 0px 0px 0px; display: inline-block; background-color: transparent; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; }
.news_view_content > a:hover { background: #de4533 url('../images/pdf_on.png') no-repeat 100% 100%; background-position: 8% center; color: #fff; text-decoration: none; }
.news_view > a { font-size: 13px; color: #d43b29; text-decoration: underline; display: inline-block; padding: 20px 0px 0px 0px; }
.news_view > a:hover { text-decoration: none; }
.picture_gallery { font-family: 'MontSerrat-Regular'; font-size: 15px; color: #fff; background-color: #d63d2b; }
.picture_gallery_buttons { background-color: #d63d2b; padding: 30px 50px 16px 40px; }
.picture_gallery_buttons > h5 { font-size: 16px; text-align: center; text-transform: capitalize; }
.picture_gallery_buttons > div > a { border: 1px solid #fff; float: left; height: 100%; margin: 20px 10px 20px 15px; padding: 15px 25px; text-align: center; width: 100%; vertical-align: middle; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; background-color: transparent; }
.picture_gallery_buttons > div > a:hover { background-color: #fff; color: #d63d2b; text-decoration: none; }
.picture_gallery_image { position: relative; padding: 0px; }
.picture_gallery_image > a { color: #d03725; background-color: #fff; padding: 25px 50px; position: absolute; top:38%; left:32%; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; }
.picture_gallery_image > a:hover { text-decoration: none; background-color: #d03725; color: #fff; }
footer { margin: 40px 0px 0px 0px; font-family: 'OpenSans-Regular'; background-color: #e9e9e9; }
footer > div > div > div > h5 { color: #232323; }
footer > div > div > div > p { color: #737373; font-size: 13px; }
footer > div > div > div > p > a { color: #d54736; }
footer > div > div > div > p > a:hover { color: #d54736; }
.footer_gray { padding: 35px 0px 20px 0px; }
.footer_gray > div { margin: 0px; }
.footer_black { background-color: #232323; padding: 15px 0px; }
.footer_list_link > ul { list-style-type: none; float: left; text-transform: capitalize; font-size: 12px; font-family: 'OpenSans-Regular'; text-transform: capitalize; padding: 0px 38px; }
.footer_list_link > ul > li > a { color: #232323; margin: 17px 0px 0px 0px; display: inline-block; border-left: 1px solid #d03725; padding: 0px 0px 0px 10px; }
.footer_list_link > ul:nth-child(3) > li:first-child > a { border-left: 0; background: url('../images/foot_fb.png') no-repeat 100% 100%; height: 28px; width: 100%; background-position: left center; padding: 3px 0px 0px 42px; }
.foot_black > p { font-size: 13px; color: #c2c2c2; text-align: left; text-transform: capitalize; }
.red_border1 { border-bottom: 2px solid #de4533; width: 33% !important; position: absolute; top: 100%; left: 0%; }
.red_border2 { width: 48% !important; }
.line_left { border-bottom: 1px solid #bebebe; width: 20%; }
.mcds_initiate { font-family: 'MerriWeather-Regular'; font-size: 13px; color: #484848; padding-top: 30px; text-transform: capitalize; }
.mcds_initiate > h5 { font-family: 'MontSerrat-Semibold'; font-size: 15px; text-transform: uppercase; color: #373535; border-bottom: 2px solid #e7e7e7; padding: 0px 0px 12px 0px; position: relative; }
.mcds_initiate > ul { list-style-type: none; padding: 25px 0px; }
.mcds_initiate > ul > li > a { color: #484848; margin: 3px 0px; padding: 3px 0px; display: inline-block; transition: all 0.5s ease 0.2s; }
.mcds_initiate > ul > li > a:hover { text-decoration: none; color: #000; border-left: 5px solid #e24937; padding: 3px 0px 3px 10px; transition: all 0.5s ease 0.2s; }
.mcds_inititae_active > a { color: #000 !important; border-left: 5px solid #e24937; padding: 3px 0px 3px 10px !important; }
.red_border_page { border-bottom: 2px solid #de4533; left: 0; position: absolute; top: 100%; width: 49% !important; }
.inner_page_head { font-family: 'MerriWeather-Regular'; font-size: 15px; color: #484848; }
.inner_page_head > h3 { font-family: 'MontSerrat-Semibold'; font-size: 20px; color: #26211d; text-transform: uppercase; border-bottom: 2px solid #e7e7e7; padding: 15px 0px 12px 45px; background: url('../images/schl_going_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.about_head { font-family: 'MerriWeather-Regular'; font-size: 15px; color: #484848; }
.about_head > h3 { font-family: 'MontSerrat-Semibold'; font-size: 20px; color: #26211d; text-transform: uppercase; border-bottom: 2px solid #e7e7e7; padding: 15px 0px 12px 0px; }
.about_head > h4 { font-family: 'MerriWeather-Regular'; font-size: 20px; color: #14ad99; text-transform: capitalize; padding: 25px 0px 12px 0px; }
.donate_head { font-family: 'MerriWeather-Regular'; font-size: 19px; color: #26211d; text-transform: capitalize; padding: 25px 0px 12px 0px; display: inline-block; }
.donate_block1 { margin: 10px 0px 0px 0px; background: url('../images/donate1.png') no-repeat 100% 100%; background-position: left 30%; padding: 20px 0px 0px 130px; }
.donate_block2 { border-top: 1px solid #c7c7c7; margin: 50px 0px 0px 0px; background: url('../images/donate2.png') no-repeat 100% 100%; background-position: left 25%; padding: 20px 0px 0px 130px; }
.donate_block3 { border-top: 1px solid #c7c7c7; margin: 50px 0px 0px 0px; background: url('../images/donate3.png') no-repeat 100% 100%; background-position: left 30%; padding: 20px 0px 0px 130px; }
.about_head > p { text-align: justify; padding: 3px 0px 0px 0px; width: 67%; display: inline-block; } 
.about_head > p:nth-child(6), .about_head > p:nth-child(10) { width: 100%; }
.about_head > p:nth-child(8), .about_head > p:nth-child(9) { width: 70%; text-align: left; }
.montfort_image { background: url('../images/montfort_image.png') no-repeat 100% 100%; background-position: 50% center; float: right; width: 33%; height: 169px; margin: 20px 0px 30px 0px }
.network_img1 { background: url('../images/network_img1.jpg') no-repeat 100% 100%; background-position: 50% center; float: right; width: 30%; height: 169px; margin: 0px 0px 0px 0px; border-radius: 10px }
.network_img2 { background: url('../images/network_img2.jpg') no-repeat 100% 100%; background-position: 50% center; float: right; width: 30%; height: 169px; margin: 0px 0px 0px 0px; border-radius: 10px }
.montfort_image_sub { background: url('../images/montfort_image_sub.png') no-repeat 100% 100%; background-position: 50% center; float: right; width: 30%; height: 185px; margin: -10px 0px 5px 0px; }
.init_page > h3 { background: url('../images/init_child_off_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.child_labour_page > h3 { background: url('../images/child_labour_inner_icon.jpg') no-repeat 100% 100%; background-position: 0% 10%; }
.open_school_page > h3 { background: url('../images/schl_youth_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.women_self_group_page > h3, .men_self_group_page > h3 { background: url('../images/self_help_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.health_all_page > h3 { background: url('../images/health_all_innerf_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.care_aged_page > h3 { background: url('../images/care_aged_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.rural_dev_page > h3 { background: url('../images/rural_dev_inner_icon.png') no-repeat 100% 100%; background-position: 0% 10%; }
.inner_page_head > p { margin: 15px 0px 25px 0px; }
.inner_page_head > p > span { font-size: 30px; color: #484848; }
.inner_page_head > h5 { font-size: 15px; color: #1b1b1b; }
.inner_page_head > ul { list-style-type: none; padding: 5px 0px 10px 0px; }
.inner_page_head > ul > li { padding: 2px 0px 2px 25px; background: url('../images/bullet.gif') no-repeat scroll 0% 50%; }
.success_story { list-style-type: none; padding: 5px 0px 10px 0px !important; }
.success_story > li { padding: 2px 0px 2px 25px !important; background: url('../images/bullet.gif') no-repeat scroll 0% 50%; }
.inner_pic_gal1, .inner_pic_gal2, .inner_pic_gal3 { padding: 2px; position: relative; display: table; }
.pic_gallery { color: #d03725; background-color: #fff; padding: 25px 50px; position: absolute; top:38%; left:32%; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; }
.pic_gallery:hover { text-decoration: none; background-color: #d03725; color: #fff; }
.inner_picture_buttons { background-color: #f2f2f2; margin: 50px 0px 0px 0px; font-family: 'MontSerrat-Regular'; font-size: 15px; color: #fff; padding: 20px 40px 30px 10px; }
.init-border { position: relative; text-align: center; z-index: 1; width: 100%; margin: 0 auto; }
.init-border::before { border-top: 1px solid #c9c9c9; bottom: 0; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; top: 57%; width: 65%; z-index: -1; }
.inner_picture_title { position: relative; text-align: center; z-index: 1; width: 100%; margin: 0 auto; }
.inner_picture_title::before { border-top: 1px solid #c9c9c9; bottom: 0; content: ""; left: 0; margin: 0 auto; position: absolute; right: 0; top: 50%; width: 96%; z-index: -1; margin: 0px 0px 0px 30px; }
.inner_picture_buttons > div > h5 { font-size: 16px; text-align: center; color: #292929; text-transform: uppercase; background-color: #f2f2f2; width: auto; display: inline-block; padding: 0px 15px; }
.inner_picture_buttons > div > a { float: left; height: 100%; margin: 20px 10px 20px 15px; padding: 15px 25px 15px 30px; text-align: left; width: 100%; vertical-align: middle; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; background: #de4533 url('../images/arr_bullet.png') no-repeat scroll 7% 29%; }
.inner_picture_buttons > div > a:hover { background-color: #fff; color: #d63d2b; text-decoration: none; }
ul .dropdown_list { list-style-type: none; font-size: 13px; font-family: 'MerriWeather-Regular'; background-color: rgba(38, 33, 29, 0.8); min-width: 295px; padding:0px 25px 0px 25px; position: absolute; transition: all 550ms ease 0s; top: 50px; display: none; z-index: 1; text-transform: capitalize; }
ul .dropdown_list > li {  border-bottom: 1px solid #857e7b; }
ul .dropdown_list > li > a { color: #fff; margin: 7px 0px; display: inline-block; transition: all 0.3s ease; }
ul .dropdown_list > li > a:hover { color: #e9c82d; border-left: 2px solid #e9c82d; padding: 0px 0px 0px 10px; transition: all 0.3s ease; }
ul .dropdown_list .active > a { color: #e9c82d; border-left: 2px solid #e9c82d; padding: 0px 0px 0px 10px; transition: all 0.3s ease;  }
ul .dropdown_list > li:nth-child(9) { border-bottom: 0; margin: 0px 0px; padding: 0px 0px 10px 0px; }
.navbar-nav > li:nth-child(3):hover .dropdown_list, .navbar-nav > li:nth-child(2):hover .dropdown_list {display: block; }
.navbar-nav > li:nth-child(2) ul > li:nth-child(5) { border-bottom: 0; margin: 0px 0px; padding: 0px 0px 10px 0px; }
/* .inner_page_quotes { margin: 50px 0px; background-color: #f2f2f2; text-align: center; padding: 25px 0px; } */
.inner_page_quotes > ul { padding: 0px 40px 0px 0px; margin: 0; float: right; list-style-type: none; position: absolute; right: 0; bottom: 10%; }
.inner_page_quotes > ul > li { float: left; padding: 0 3px; }
.inner_page_quotes > ul > li > a { width: 10px; background-color: #d2d2d2; border-radius: 50%; float: left; height: 10px; cursor: pointer; }
.inner_page_quotes > ul > li > a:hover { background-color: #aeaeae; }
.quotes_active > a { background-color: #aeaeae !important; }
.inner_page_quotes { margin: 50px 0px; background-color: #f2f2f2; text-align: center; padding: 25px 0px; height: 210px; position: relative; overflow: hidden; }
.quote_content { width: 70%; margin: 0 auto; font-family: 'MontSerrat-Regular'; color: #292929; text-align: justify; position: absolute; overflow: hidden; margin:0px 0px 0px 80px; }
/* .quote_content { width: 70%; margin: 0 auto; font-family: 'MontSerrat-Regular'; color: #292929; text-align: justify; } */
.quote_content > h3 { font-size: 20px; padding: 0px 35px 25px 35px; border-bottom: 1px solid #c9c9c9; }
.quote_content > h3 > span { color: #de4533; font-size: 35px; font-family: 'MontSerrat-Semibold'; line-height: 25px; }
.quote_content > p { font-size: 15px; text-align: right; font-style: italic; padding-right: 10px; }
.about_head > ol { margin: 0; padding: 5px 0px 0px 40px; }
.about_head > ol > li { padding: 5px 0px 5px 5px; }
.about_head > ol > li > ol { margin: 0; padding: 5px 0px 0px 20px; }
.about_head > ol > li > ol > li { padding: 5px 0px; }
.about_head > ul { margin: 0; padding: 0px 0px 0px 15px; }
.about_head > ul > li { padding: 5px 0px 5px 8px; }
.about_head > h5 { font-size: 15px; color: #1b1b1b; }
.about_vision_image { background: url('../images/about_vision.png') no-repeat 100% 100%; background-position: 50% center; float: right; width: 43%; height: 251px; margin: 20px 0px 30px 0px; }
.founder_image { background: url('../images/founder.png') no-repeat 100% 100%; background-position: 50% center; float: left; width: 30%; height: 248px; margin: 75px 20px 0px 0px; }
.director_image { background: url('../images/director.png') no-repeat 100% 100%; background-position: 50% center; float: left; width: 30%; height: 248px; margin: 38px 20px 0px 0px; }
.ass_director_image { background: url('../images/associate_director.png') no-repeat 100% 100%; background-position: 50% center; float: left; width: 30%; height: 248px; margin: 38px 20px 0px 0px; }
.staff_image { background: url('../images/staff.png') no-repeat 100% 100%; background-position: 50% center; float: right; width: 43%; height: 177px; margin: 20px 0px 0px 0px; }
.border-full-strcut { border-top: 1px solid #c8c8c8; margin: 90px 0px 0px 0px; }
.border-full { border-top: 1px solid #c8c8c8; margin: 25px 0px 0px 0px; }
.mngt_struct_right { float: right; width: 50%; margin: -70px 0px 0px 0px; }
.mngt_inner_left > h6, .mngt_inner_right > h6 { font-size: 10px; color: #484848; font-family: 'MerriWeather-Regular'; text-align: center; }
.mngt_inner_left > p, .mngt_inner_right > p { font-size: 11px; color: #484848; font-family: 'MerriWeather-Regular'; text-align: center; }
.mngt_inner_left { float: left; width: 50%; }
.mngt_inner_right { float: right; width: 50%; }
.mngt_inner_left > div { background: url('../images/director_inner.png') no-repeat 100% 100%; background-position: 50% center; float: left; width: 100%; height: 146px; margin: 0px 0px 10px 0px; }
.mngt_inner_right > div { background: url('../images/associate_director_inner.png') no-repeat 100% 100%; background-position: 50% center; float: right; width: 100%; height: 146px; margin: 0px 0px 10px 0px; }
.contact_us { padding: 0; }
.contact_us > h4 { font-family: 'MerriWeather-Regular'; font-size: 20px; color: #14ad99; padding: 25px 0px 0px 0px; }
.contact_us > h5 { font-family: 'MerriWeather-Regular'; font-size: 16px; color: #484848; padding: 10px 0px 0px 0px; }
.contact_us > p { font-family: 'MerriWeather-Regular'; font-size: 14px; color: #484848; margin: 0px 0px 8px 0px; }
.contact_us > p > a { color: #484848; }
.contact_button_block { margin: 40px 0px 0px 0px;  }
.contact_button_block1 > a, .contact_button_block2 > a, .contact_button_block3 > a, .contact_button_block4 > a { background-color: #fff; border: 1px solid #d63d2b; color: #d63d2b; height: 70px; margin: 20px 0px 20px -15px; padding: 23px 25px 23px 30px; text-align: center; width: 100%; vertical-align: middle; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; float: left; }
.contact_button_block4 > a { padding: 15px 25px 15px 30px; }
.contact_button_block1 > a:hover, .contact_button_block2 > a:hover, .contact_button_block3 > a:hover, .contact_button_block4 > a:hover { background-color: #d63d2b; color: #fff; text-decoration: none; }
.contact_textbox { font-family: 'OpenSans-Regular'; font-size: 15px; color: #7c7c7c; border:1px solid #c2c2c2; border-radius: 5px; padding: 10px 15px; margin: 10px 0px; width: 300px; display: block; } 
.form_textbox { font-family: 'OpenSans-Regular'; font-size: 15px; color: #7c7c7c; border:1px solid #c2c2c2; border-radius: 5px; padding: 10px 15px; width: 300px; } 
.form_selectbox { font-family: 'OpenSans-Regular'; font-size: 15px; color: #7c7c7c; border:1px solid #c2c2c2; border-radius: 5px; padding: 10px 15px; width: 300px; margin: 0px 0px 0px -4px; }
.form_label { color: ##484848; font-weight: normal; width: 250px; vertical-align: middle; }
.form_label_mes { color: ##484848; font-weight: normal; width: 250px; vertical-align: middle; margin: -100px 0px 0px 0px; }
.contact_btn { background-color: #de4533; border: 1px solid #de4533; color: #fff; padding: 10px 40px; font-family: 'MontSerrat-Semibold'; font-size: 15px; margin: 20px 0px 0px 0px; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; display: block; }
.contact_btn:hover { background-color: #fff; border: 1px solid #de4533; color: #de4533; }
.form_btn { background-color: #de4533; border: 1px solid #de4533; color: #fff; padding: 10px 40px; font-family: 'MontSerrat-Semibold'; font-size: 15px; margin: 20px 0px 0px 0px; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; display: block; }
.form_btn:hover { background-color: #fff; border: 1px solid #de4533; color: #de4533; }
.contact_textbox:focus { border: 1px solid #de4533; box-shadow: 0px 0px 3px #de4533; transition: all ease 0.3s; }
.form_selectbox:focus { border: 1px solid #de4533; box-shadow: 0px 0px 3px #de4533; transition: all ease 0.3s; }
.form_textbox:focus { border: 1px solid #de4533; box-shadow: 0px 0px 3px #de4533; transition: all ease 0.3s; }
.inner_page_body { clear: both; }
.gallery1 { margin: 30px 0px 30px 0px; height: 250px; }
.gallery1 > p { text-align: center; }
.gallery1_image { /* background: #fff url('../images/inner_picture_gal1.png') no-repeat; */ background-size: 90% 90%; background-position: center; width: 95%; height: 225px; float: left; border: 1px solid #c3c3c3; border-radius: 5px; box-shadow: 0px 0px 5px #c3c3c3; cursor: pointer; margin-bottom: 20px; position: relative; }
.gallery_image_hover { background: rgba(0, 0, 0, 0.3) url('../images/gallery_hover.png') no-repeat 100% 100%; width: 100%; height: 223px; background-position: center; display: none; border-radius: 5px;}
.gallery1_image:hover .gallery_image_hover, .gallery81_image:hover .gallery_image_hover, .gallery80_image:hover .gallery_image_hover, .gallery2_image:hover .gallery_image_hover, .gallery3_image:hover .gallery_image_hover, .gallery4_image:hover .gallery_image_hover, .gallery5_image:hover .gallery_image_hover, .gallery6_image:hover .gallery_image_hover, .gallery7_image:hover .gallery_image_hover, .gallery8_image:hover .gallery_image_hover, .gallery9_image:hover .gallery_image_hover { display: block; }
.volunteer_form { margin: 48px 0px 0px 0px; }
.sitemap_list { list-style-type: none; padding: 0px 0px 0px 30px !important; }
.sitemap_list > li { padding: 2px 0px 2px 25px; background: url('../images/bullet.gif') no-repeat scroll 0% 50%; }
.sitemap_list > li:nth-child(2) { background: url('../images/bullet.gif') no-repeat scroll 0% 7%; }
.sitemap_list > li:nth-child(3) { background: url('../images/bullet.gif') no-repeat scroll 0% 4%; } 
.sitemap_list > li > a { color: #484848; text-transform: capitalize; padding: 0px 0px 0px 20px; transition: all ease 0.3s; }
.sitemap_list > li > a:hover, .sitemap_list > li > a:active { color: #000; padding: 0px 0 0px 30px; text-decoration: underline; transition: all ease 0.3s; } 
.sitemap_sub_list { list-style-type: none; padding: 10px 0px 5px 30px !important; }
.sitemap_sub_list > li { padding: 5px 0px 5px 25px; background: url('../images/bullet.gif') no-repeat scroll 0% 50%; }
.sitemap_sub_list > li > a { color: #484848; text-transform: capitalize; padding: 0px 0px 0px 5px; transition: all ease 0.3s; }
.sitemap_sub_list > li > a:hover, .sitemap_sub_list > li > a:active { color: #000; padding: 0px 0 0px 15px; text-decoration: underline; transition: all ease 0.3s; } 
.news_letter_block > p { margin: 0px 0px 0px 15px; padding: 8px 0px 8px 0px; background: url('../images/pdf.png') no-repeat 100% 100%; background-position: left center; }
.news_letter_block > p > a { color: #484848; padding: 8px 0px 8px 30px; transition: all ease 0.3s; }
.news_letter_block > p > a:hover, .news_letter_block > p > a:active { transition: all ease 0.3s; padding: 5px 0px 5px 40px; color: #000; }
.events1 { /*background: url('../images/calen.png') no-repeat scroll left center; */ padding: 50px 0px 50px 0px; border-bottom: 2px solid #e7e7e7; }
.events1 > h3 { font-family: 'MerriWeather-Regular'; font-size: 24px; color: #1e1d1d; }
.events1 > p { font-family: 'MerriWeather-Regular'; font-size: 14px; color: #545454; padding: 8px 0px 0px; }
.events1 > p > span > a { color: #545454; }
.coverimg { margin: 0; }
.coverimg a { display: inline-block; width: 95%; height: 225px; overflow: hidden; position: relative; border-radius: 5px; }
.coverimg img { min-height: 201px; max-width: 95%; margin: 11px 0px 0px; }
.overlay { background: rgba(0,0,0,0.7); display: none; height: 100%; position: fixed; width: 100%; top: 0; z-index: 999 }
.imgActive img { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; max-width: 100%; max-height: 90% }
.prev, .next, .close { transition: 0.3s ease all; display: inline-block; color: white; font-size: 6rem; opacity: 0.2; z-index: 1000 }
.prev:hover, .next:hover, .close:hover { cursor: pointer; opacity: 1 }
.prev, .next { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50% }
.prev { left: 100px }
.next { right: 100px }
.close { font-size: 4rem; position: absolute; top: 20px; right: 20px }
.coverImgOverlay { bottom: 20px; height: 100px; left: 50%; overflow: hidden; position: absolute; width: 3000%; z-index: 1000 }
.coverImgOverlay span { display: inline-block; height: 100px; margin: 5px; overflow: hidden; position: relative; width: 100px }
.coverImgOverlay img { transition: 0.3s ease all; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; max-height: 100%; min-width: 100%; opacity: 0.2; width: auto }
.coverImgOverlay img:hover { opacity: 1 !important }
.gallery_image_hover > a > img { width: 91.5%; height: 200px; margin: 12px 14px; }
.link_color { color: #1e1d1d !important; }
.link_color:hover { color: #1e1d1d !important; text-decoration: underline; }
#inner-bg { background-color: #f4f4f4; }
#breadcrumb-bg { text-align: center; color: #000; font-family: 'MontSerrat-Semibold'; font-size: 25px; padding: 40px 0px 10px; }
.body-main { width: 22.5%; margin: 0 auto; /* padding: 0px 0px 215px; */ padding: 0px 0px 50px; }
.inner_page_panel { background-color: #f4f4f4; margin: 0px 0px -40px; padding: 0px 0px 40px; }
.inner_page_panel > h2 { text-align: center; color: #000; font-family: 'MontSerrat-Semibold'; font-size: 25px; padding: 40px 0px 0px; margin: 0; }
.inner_page_panel > table { font-family: 'MontSerrat-Regular'; color: #000; font-size: 15px; width: 97%; margin: 0 auto; }
.inner_page_panel > form { font-family: 'MontSerrat-Regular'; color: #000; font-size: 15px; }
.inner_page_panel > table > tbody > tr { line-height: 40px; } 
.add_button { text-transform: uppercase; font-size: 13px; background-color: #de4533; font-family: 'MyriadPro-Regular'; border: 1px solid #de4533; border-radius: 3px; padding: 8px 25px; transition-property: background; transition-duration: 0.3s; transition-timing-function: linear; margin: 15px 20px; float: right; color: #fff; }
.add_button:hover { color: #de4533; background-color: #fff; text-decoration: none; }
.inner_page_panel > table > tbody > tr > td { padding: 0px 10px; }
.succes_stories_img1, .succes_stories_img2, .succes_stories_img3, .succes_stories_img4, .succes_stories_img5, .succes_stories_img6 { padding: 10px; }
.succes_stories_img1 > div { background: url('../images/succes_stories_img1.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img2 > div { background: url('../images/succes_stories_img2.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img3 > div { background: url('../images/succes_stories_img3.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img4 > div { background: url('../images/succes_stories_img4.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img5 > div { background: url('../images/succes_stories_img5.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img6 > div { background: url('../images/succes_stories_img6.jpg') no-repeat scroll center center / 100% 100%; width: 100%; height: 150px; margin: 20px auto; }
.succes_stories_img1 > h5, .succes_stories_img2 > h5, .succes_stories_img3 > h5, .succes_stories_img4 > h5, .succes_stories_img5 > h5, .succes_stories_img6 > h5 { text-align: center; }
.page_not_found { text-align: center; padding: 100px 0px; }
.page_not_found > h1 { font-family: "MontSerrat-Bold"; color: #d63d2b; font-size: 32px; }
.page_not_found > h5 { font-family: "MontSerrat-Semibold"; color: #000; font-size: 16px; padding: 10px 0px 0px; }

/* End */

/* Custom Media Queries */

@media (min-width:1680px) 
{
.callbacks_container { height: 690px; }
.callbacks_container_schl_going, .callbacks_container_init, .callbacks_container_child_labour, .callbacks_container_open_schl, .callbacks_container_w_self_group, .callbacks_container_m_self_group, .callbacks_container_health_all, .callbacks_container_care_aged, .callbacks_container_rural_dev, .callbacks_container_about_history, .callbacks_container_about_vision, .callbacks_container_founder_director, .callbacks_container_mngt_struct, .callbacks_container_disaster_relief, .callbacks_container_success_stories, .callbacks_container_contact, .callbacks_container_networking_partners, .callbacks_container_gallery, .callbacks_container_volunteer, .callbacks_container_donation, .callbacks_container_project_home, .callbacks_container_news_events { height: 420px; }
}

@media (min-width:980px) and (max-width:1280px) {
.header_brown { background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo_header { margin: 35px 0px 0px 25px; }
.donation_right { padding: 41px 0px; }
.picture_gallery_image > a { top: 41%; left: 36%; }
.inner_pic_gal1 > a { top: 41%; left: 36%; }
.red_border1 { width: 17%; }
.red_border2 { width: 24%; }
.red_border_page { width: 18%; }
.quote_content { width: 90%; margin: 0px 0px 0px 10px; }
.foot_logo {height: 135px;}
}

@media (min-width:800px) and (max-width:1280px) {
.header_brown {  background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo_header { margin: 35px 0px 0px 25px; }
.donation_right { padding: 41px 0px; }
.picture_gallery_image > a { top: 41%; left: 36%; }
.inner_pic_gal1 > a { top: 41%; left: 36%; }
.red_border1 { width: 17%; }
.red_border2 { width: 24%; }
.red_border_page { width: 18%; }
.quote_content { width: 90%; margin: 0px 0px 0px 0px; }
.foot_logo {height: 175px;}
}

@media (min-width:768px) and (max-width:1024px) {
.header_brown {  background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo_header { margin: 35px 0px 0px 25px; }
.donation_right { padding: 41px 0px; }
.picture_gallery_image > a { top: 41%; left: 36%; }
.inner_pic_gal1 > a { top: 41%; left: 36%; }
.red_border1 { width: 17%; }
.red_border2 { width: 24%; }
.red_border_page { width: 18%; }
.contact_button_block4 > a { padding: 23px 25px 23px 30px; }
.quote_content { width: 90%; margin: 0px 0px 0px 0px; }
.foot_logo {height: 175px;}
}

@media (min-width:641px) and (max-width:767px) {
.header_brown {  background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo { display: none; }
.logo_header { margin: 10px 0px 10px 0px; background-size: 85% 100%; }
.donation_right { display: none; }
.inner_block_quote { background: url('../images/quote.png') no-repeat 35px 36px; background-position: center 13%; width: 35px; height: 36px; float: left; margin: 0px 0px 0px 5px; }
.inner_block { width: 100%; top: 40%; left:0%; }
.inner_block_content { text-align: center; margin:-10px 0px 0px 0px; }
.inner_block_content > h1 { font-size: 18px; }
.inner_block_content > h1 > span { font-size: 17px; }
.inner_block_content > p { font-size: 15px; padding: 0px 0px 25px 0px; margin: 0px 0px -5px 0px; }
.inner_block_content > a { font-size: 12px; padding: 5px 20px; }
.foot_logo { width: 100%; }
footer > div > div > div > h5 { text-align: center; }
footer > div > div > div > p { text-align: center; }
.footer_gray { padding: 20px 0; }
.picture_gallery_image { display: inline-block; }
.picture_gallery_image > a { top: 38%; left: 32%; }
.inner_pic_gal1 > a { top: 38%; left: 32%; }
.red_border1 { width: 17%; }
.red_border2 { width: 24%; }
.mcds_ab { padding: 50px 25px; }
.news_event { padding: 40px 25px 50px 25px; }
.news_view { padding: 40px 25px 50px 25px; }
.red_border_page { width: 39%; }
.inner_picture_title::before { border-top:0; }
.callbacks_container { height: 300px; }
.init-border::before { border-top:0; }
ul .dropdown_list { position: relative; top: 0; }
.navbar-nav > li:nth-child(3):hover .dropdown_list { margin: 10px 0px 0px 0px; }
.about_head > p { width: 100%; }
.montfort_image { width: 100%; }
.about_head > p:nth-child(8), .about_head > p:nth-child(9) { width: 100%; }
.montfort_image_sub { width: 100%; margin-top: 2px; }
.quote_content { width: 90%; }
.quote_content > h3 { padding: 0px 0px 25px 0px; }
.navbar-nav > li:nth-child(2) > .dropdown_list { top: 10px; }
.about_vision_image { width: 100%; }
.founder_image { width: 100%; margin-bottom: 20px; }
.director_image { width: 100%; margin-bottom: 20px; }
.ass_director_image { width: 100%; margin-bottom: 20px; }
.director_cap { width: 100% !important; }
.mngt_struct_right { width: 100%; margin: 0px 0px 0px 0px; }
.border-full-strcut { margin: 250px 0px 0px 0px; }
.staff_image { width: 100%; margin-bottom: 20px; }
.contact_button_block4 > a { padding: 23px 25px 23px 30px; }
.quote_content { width: 90%; margin: 0px 0px 0px 0px; }
.inner_page_quotes { height: 270px; }
.donate_block1 { background-position: center 10%; padding: 90px 0px 0px 0px; }
.donate_block2 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.donate_block3 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.events1 { background-position: center 5%; padding: 10px 0px 50px 0px; }
.events1 > h3 { font-size: 20px; }
}

@media (min-width:360px) and (max-width:640px) {
.header_brown {  background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo { display: none; }
.logo_header { margin: 10px 0px 10px 0px; background-size: 85% 100%; }
.donation_right { display: none; }
.inner_block_quote { background: url('../images/quote.png') no-repeat 35px 36px; background-position: center 13%; width: 35px; height: 36px; float: left; margin: 0px 0px 0px 5px; }
.inner_block { width: 100%; top: 40%; left:0%; }
.inner_block_content { text-align: center; margin:-10px 0px 0px 0px; }
.inner_block_content > h1 { font-size: 18px; }
.inner_block_content > h1 > span { font-size: 17px; }
.inner_block_content > p { font-size: 15px; padding: 0px 0px 25px 0px; margin: 0px 0px -5px 0px; }
.inner_block_content > a { font-size: 12px; padding: 5px 20px; }
.foot_logo { width: 100%; }
footer > div > div > div > h5 { text-align: center; }
footer > div > div > div > p { text-align: center; }
.footer_gray { padding: 20px 0; }
.picture_gallery_image { display: inline-block; }
.picture_gallery_image > a { top: 32%; left: 20%; }
.inner_pic_gal1 > a { top: 32%; left: 20%; }
.red_border1 { width: 36%; }
.red_border2 {  width: 53%; }
.mcds_ab { padding: 50px 25px; }
.news_event { padding: 40px 25px 50px 25px; }
.news_view { padding: 40px 25px 50px 25px; }
.red_border_page { width: 39%; }
.inner_picture_title::before { border-top:0; }
.callbacks_container { height: 300px; }
.init-border::before { border-top:0; }
ul .dropdown_list { position: relative; top: 0; }
.navbar-nav > li:nth-child(3):hover .dropdown_list { margin: 10px 0px 0px 0px; }
.about_head > p { width: 100%; }
.montfort_image { width: 100%; }
.about_head > p:nth-child(8), .about_head > p:nth-child(9) { width: 100%; }
.montfort_image_sub { width: 100%; margin-top: 2px; }
.quote_content { width: 90%; }
.quote_content > h3 { padding: 0px 0px 25px 0px; }
.navbar-nav > li:nth-child(2) > .dropdown_list { top: 10px; }
.about_vision_image { width: 100%; }
.founder_image { width: 100%; margin-bottom: 20px; }
.director_image { width: 100%; margin-bottom: 20px; }
.ass_director_image { width: 100%; margin-bottom: 20px; }
.director_cap { width: 100% !important; }
.mngt_struct_right { width: 100%; margin: 0px 0px 0px 0px; }
.border-full-strcut { margin: 250px 0px 0px 0px; }
.staff_image { width: 100%; margin-bottom: 20px; }
.contact_button_block4 > a { padding: 23px 25px 23px 30px; }
.form_label_mes { margin: 0px 0px 0px 0px; }
.quote_content { width: 90%; margin: 0px 0px 0px 0px; }
.inner_page_quotes { height: 270px; }
.donate_block1 { background-position: center 10%; padding: 90px 0px 0px 0px; }
.donate_block2 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.donate_block3 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.events1 { background-position: center 5%; padding: 10px 0px 50px 0px; }
.events1 > h3 { font-size: 18px; }
}

@media (min-width:320px) and (max-width:359px) {
.header_brown { background-color: #26211d; height: auto; }
.header_yellow { background-color: #e9c82d; height: auto; }
.logo { display: none; }
.logo_header { margin: 10px 0px 10px 0px; background-size: 70% 100%; width: 300px; }
.donation_right { display: none; }
.inner_block_quote { background: url('../images/quote.png') no-repeat 35px 36px; background-position: center 13%; width: 35px; height: 36px; float: left; margin: 0px 0px 0px 5px; }
.inner_block { width: 100%; top: 40%; left:0%; }
.inner_block_content { text-align: center; margin:-10px 0px 0px 0px; }
.inner_block_content > h1 { font-size: 18px; }
.inner_block_content > h1 > span { font-size: 17px; }
.inner_block_content > p { font-size: 15px; padding: 0px 0px 25px 0px; margin: 0px 0px -10px 0px; }
.inner_block_content > a { font-size: 12px; padding: 5px 20px; }
.foot_logo { width: 100%; }
footer > div > div > div > h5 { text-align: center; }
footer > div > div > div > p { text-align: center; }
.footer_gray { padding: 20px 0; }
.picture_gallery_image { display: inline-block; }
.picture_gallery_image > a { top: 29%; left: 18%; }
.inner_pic_gal1 > a { top: 29%; left: 18%; }
.red_border1 { width: 45%; }
.red_border2 { width: 62%; }
.mcds_ab { padding: 50px 25px; }
.news_event { padding: 40px 25px 50px 25px; }
.news_view { padding: 40px 25px 50px 25px; }
.red_border_page { width: 39%; }
.inner_page_head > h3 { padding: 0px 0px 12px 45px; }
.inner_picture_title::before { border-top:0; }
.callbacks_container { height: 300px; }
.init-border::before { border-top:0; }
ul .dropdown_list { position: relative; top: 0; }
.navbar-nav > li:nth-child(3):hover .dropdown_list { margin: 10px 0px 0px 0px; }
.about_head > p { width: 100%; }
.montfort_image { width: 100%; }
.about_head > p:nth-child(8), .about_head > p:nth-child(9) { width: 100%; }
.montfort_image_sub { width: 100%; margin-top: 2px; }
.quote_content { width: 90%; }
.quote_content > h3 { padding: 0px 0px 25px 0px; }
.navbar-nav > li:nth-child(2) > .dropdown_list { top: 10px; }
.about_vision_image { width: 100%; }
.founder_image { width: 100%; margin-bottom: 20px; }
.director_image { width: 100%; margin-bottom: 20px; }
.ass_director_image { width: 100%; margin-bottom: 20px; }
.director_cap { width: 100% !important; }
.mngt_struct_right { width: 100%; margin: 0px 0px 0px 0px; }
.border-full-strcut { margin: 250px 0px 0px 0px; }
.staff_image { width: 100%; margin-bottom: 20px; }
.contact_button_block4 > a { padding: 25px 23px 23px 30px; }
.form_label_mes { margin: 0px 0px 0px 0px; }
.quote_content { width: 90%; margin: 0px 0px 0px 0px; }
.inner_page_quotes { height: 270px; }
.donate_block1 { background-position: center 10%; padding: 90px 0px 0px 0px; }
.donate_block2 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.donate_block3 { background-position: center 7%; padding: 120px 0px 0px 0px; }
.events1 { background-position: center 5%; padding: 10px 0px 50px 0px; }
.events1 > h3 { font-size: 18px; }
}

@media (min-width:980px) and (max-width:1024px) {
.inner_block {  width: 60%; }
.navbar-nav > li > a { padding:15px 0px 5px 0px; margin:0px 7px; }
.navbar-nav > li > a:hover { padding: 15px 0px 5px 0px; margin: 0px 7px; }
.navbar_active > a { padding: 15px 0px 5px 0px !important; margin: 0px 7px; } 
}

@media (min-width:800px) and (max-width:979px) {
.inner_block {  width: 70%; }
.navbar-nav > li > a { padding:15px 0px 5px 0px; margin:0px 7px; }
.navbar-nav > li > a:hover { padding: 15px 0px 5px 0px; margin: 0px 7px; }
.navbar_active > a { padding: 15px 0px 5px 0px !important; margin: 0px 7px; }
}

@media (min-width:768px) and (max-width:799px) {
.inner_block {  width: 80%; }
.navbar-nav > li > a { padding:15px 0px 5px 0px; margin:0px 7px; }
.navbar-nav > li > a:hover { padding: 15px 0px 5px 0px; margin: 0px 7px; }
.navbar_active > a { padding: 15px 0px 5px 0px !important; margin: 0px 7px; }
}

@media (max-width: 640px)
{
.network_img1,.network_img2 { width: 100%; margin: 10px auto 20px }	
}

/*========================= Myself ===========================*/

.frmdiv{ display:none;}

/*----------------pagination -----------------*/
.pagination-out{float:right; padding:0 0 0 20px; margin-top:-3px; width:200px}
ul.tsc_pagination { margin:4px 0; padding:0px;overflow:hidden; list-style-type:none; }
ul.tsc_pagination li { float:left; margin:0px; padding:0px; margin-left:5px; }
ul.tsc_pagination li a { color:black; display:block; text-decoration:none; padding:5px 8px 5px 8px; }
ul.tsc_paginationA li a { color:#FFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
ul.tsc_paginationA01 li a { color:#FFF; font-weight:bold; border:solid 1px #B6B6B6; padding:4px 7px 4px 7px; background:#E6E6E6; background:-moz-linear-gradient(top, #56bbd9 1px, #F3F3F3 1px, #0e99c2); background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #0e99c2), color-stop(0.02, #0e99c2), color-stop(1, #c6edf8)); }
ul.tsc_paginationA01 li:hover a,
ul.tsc_paginationA01 li.current a{color:#FFF; font-weight:bold; border:solid 1px #B6B6B6; padding:4px 7px 4px 7px; background:#E6E6E6; background:-moz-linear-gradient(top, #56bbd9 1px, #F3F3F3 1px, #0e99c2); background:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #0e99c2), color-stop(0.02, #0e99c2), color-stop(1, #025f7b))}

.login-container{margin-left:auto; margin-right:auto; width:70%}
.page-space{padding:10% 0 10% 0}


/* End */
