@import url('https://fonts.googleapis.com/css?family=Oswald:@00,300,400,500,600,700|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
a {color: #645b5b;cursor: pointer;}
a:hover{color:#a50000; text-decoration: none; cursor: pointer;}
h1{font-weight: bold; font-family: 'Oswald'; font-size: 48px;}
h1 span{font-weight: 200;}
body{background: #fff; font-family: 'Roboto';font-size: 16px}
/* 24/12/2018 css changes ends */
/* home page css */
.homepage{float: left; width:100%;position: absolute; z-index: -1;}
.homepage .banner img{position: absolute; top:0px; z-index: -10;}
.homepage .banner:after{background: red; height: 500px}
/* .homepage .banner h2{font-size: 56px; font-family: 'Oswald'; text-align: left; width:50%;position: absolute;top: 27%;right: 30px; color: #fff;padding:0px 30px 0px 120px;float: right;font-weight: bold;} */
.homepage .banner h2{font-family: 'Oswald'; text-align: left; width:50%;position: absolute;top: 27%;right: 30px; color: #fff;padding:0px 30px 0px 120px;float: right;font-weight: bold;}
.homepage .support {position: absolute;bottom: -2%;right: 55px;}
/* .homepage .banner h1 {position: relative;bottom: 13px;font-size: 69px;font-family: 'Oswald';font-weight: bold;color: #fff;float: left;text-transform: uppercase; margin:0px;    padding: 0px 20px 0px 20px;} */
.homepage .banner h1 {position: relative;bottom: 13px;font-family: 'Oswald';font-weight: bold;color: #fff;float: left;text-transform: uppercase; margin:0px;    padding: 0px 20px 0px 20px;}
.homepage .banner p{    font-family: 'Oswald';font-weight: normal;color: #fff;font-size: 26px;margin: 0px;position: relative;bottom: 15px;line-height: 33px;float: left;}
.homepage .banner:nth-child(1) p{bottom:7px}
.homepage .box{width: 300px; float: left;position: absolute;bottom: 6%;right:25px; z-index: 100;}
.homepage .champion{bottom: 0.5%;}
.homepage .container-2{width: 300px; vertical-align: middle;white-space: nowrap; position: relative;}
.homepage .container-2 input#search{ width: 0px;height: 35px;background: transparent;border: none;font-size: 10pt;float: right;color: #fff;padding-left: 22px;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;color: #232323; -webkit-transition: width .55s ease;-moz-transition: width .55s ease; -ms-transition: width .55s ease;-o-transition: width .55s ease; transition: width .55s ease;border: 0px; border-radius: 50px !important;}
.homepage .container-2 .icon{ position: absolute;top: 50%; margin-left: 0px; margin-top: 0px; z-index: 1;right: 0px; color: #fff;width: 35px;height: 35px; background: transparent; border-radius: 50%; line-height: 35px; text-align: center;}
.homepage .container-2 input#search:focus, .homepage .container-2 input#search:active{outline:none;color:#fff; width: 300px;background: #a50000}
.homepage .container-2:hover input#search{width: 300px;background: #a50000; box-shadow: 0px 0px 20px;color:#fff;} 
.homepage .box .fa-search{font-size: 22px;}
.homepage .box input::placeholder {color: #fff;opacity: 1;font-size: 14px;}
.homepage .box :-ms-input-placeholder{color: #fff;opacity: 1;font-size: 14px}
.homepage .box ::-webkit-input-placeholder {color: #fff;opacity: 1;font-size: 14px;}
.homepage canvas.particles-js-canvas-el {height: 600px !important;}
.homepage .featured {box-shadow: 0px 0px 3px; background: #fff;float: left;width: 100%;padding: 20px 30px;position: relative; top: -20px;}
.homepage .featured h1{font-family: 'Oswald'; font-size:48px;font-weight: bold;float: left;}
.homepage .featured img{float: right;width: 220px;}
.homepage .featured .register_share {text-align: center; float: left; width:100%}
.homepage .featured .register_share p{font-size:16px;display: inline-block;line-height: 14px; margin:0px;border-bottom: 2px solid;padding-bottom: 5px;color: #232323}
.homepage .featured .register_share span{padding: 0px 5px}
.homepage .featured .register_share p:hover{color:#a50000;  }
.homepage .slick-dots, .video1 .slick-dots{text-align: right;right: 30px;}
.homepage .slick-dots li, .video1 .slick-dots li{margin:0px;}
.homepage .slick-dots li button:before,.video1 .slick-dots li button:before{font-size: 12px}
.homepage .slick-dotted.slick-slider, .video1 .slick-dotted.slick-slider{padding-top:25px;}
.homepage .slick-dots li.slick-active button:before, .video1 .slick-dots li.slick-active button:before{color:#918f8f}
.homepage .slick-dots li button:before, .video1 .slick-dots li button:before{color:#3e3e3e}
.homepage .slick-slide, .video1 .slick-slide{padding:0px 10px;}
.homepage .slick-slide img, .video1 .slick-slide img{width:100%}
.homepage .icfn_since h1{font-weight: bold; font-family: 'Oswald'; font-size: 48px;text-align: center }
.homepage .icfn_since h1 span{font-weight: 200;}
.homepage .icfn_since{padding:70px 0px; float: left; width:100%; text-align: center}
.homepage .icfn_since h2{font-weight: bold; font-family: 'Oswald'; font-size: 48px;text-align: center; color:#737171 ;float: left;width: 100%;   padding-top: 25px;}
.homepage .icfn_since h2 span{font-weight: 200; color:#232323; font-size: 26px;float: left;width: 100%;}
.homepage .icfn_since h3{color:#a50000; font-size: 56px; font-weight: bold;font-family: 'Oswald';float: left;width: 100%; height:75px}
.homepage .icfn_since p{font-size: 18px; font-weight:normal; color: #232323; padding: 0px 50px;}
.homepage .acroos_country .heading{text-align: center; }
.homepage .acroos_country{padding-bottom: 60px;}
.homepage .cloud_img{float: left;width: 100%;z-index: 10000;position: absolute;}
.homepage .cloud_img img{position: relative;top: -10px;float: left;width: 100%;}
.homepage .acroos_country .heading{position: relative;}
.homepage .causes_support{ width: 100%; height: 547px; background: linear-gradient(to right, rgba(0,0,0,.0) 0%, rgba(0,0,0,.0) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; position: relative} 
.homepage .support_text {position: relative;width: 50%;float: right;text-align: right;top: 50px;color: #fff;text-align: left;padding: 0px 15px;}
.homepage .support_text ul{margin-top:30px;margin-left:55px;background: #fff;border-radius: 15px;float: left;padding: 0px 60px;text-align: center;}
.homepage .support_text ul li{float: left;color: #232323;list-style-type: none;padding: 14px 6px;font-size: 18px;font-weight: bold;line-height: 22px;font-family: 'Oswald'}
.homepage .support_text ul li{font-family: 'Roboto';}
.champion_care .champion_details ul li {font-family: 'Roboto';font-weight: normal;}
.homepage .support_text h1{font-size: 48px; font-family: 'Oswald';margin-bottom: 30px;}
.homepage .support_text p{font-size: 16px; font-weight: 300;}
.homepage .support_text ul li:hover{color: #a50000}
.homepage .support_text ul li:hover .border_bottom{  border-bottom: 2px solid #a50000; width: 100%;}
.homepage .champion_img{float: left;}
.homepage .champion .heading h1{ font-family: 'Oswald'; font-weight: bold;font-size:48px; float: left;margin-left:70px; margin-bottom: 70px}
.homepage .champion .heading h1 span{font-weight: 200}
.homepage .champion_details {background: #fff;box-shadow: 0px 0px 3px;padding: 20px;text-align: center;position: relative;float: left; width:100%; margin:0px 0px 25px}
.homepage .champion_details .heading{    position: relative;top: -40px;display: inline-block;}
.homepage .champion_details .heading h2{width:100%; background: #fff; margin:0px;font-family: 'Oswald'; font-size: 26px;padding: 0px 15px}
.homepage .champion_details h3{font-family: 'Oswald';margin-top:20px; font-size: 18px;}
.homepage .champion_details p{font-size: 16px; font-weight: normal; text-align: left;}
.homepage .champion_details ul {padding: 0px;margin:0px;}
.homepage .champion_details ul li{list-style-type: none; float: left;font-size: 16px}
.homepage .champion_details .support_text{width: auto !important;top: auto;padding: 0px;margin: 0px; display: inline-block; float: none;}
.homepage .all_view{border-bottom: 1px solid #232323;float: right;margin-bottom: 80px;position: relative; right: 30px;}
.homepage .video_section{ background: linear-gradient(to right, rgba(50,43,43,1) 0%, rgba(50,43,43,1) 50%, rgba(108,21,21,1) 50%, rgba(108,21,21,1) 100%); padding:40px 0px; }
.homepage .video_section h1{text-align: center; color: #fff; font-family: 'Oswald'; font-size: 48px;font-weight: bold;margin-top:0px;margin-bottom: 30px;}
.homepage .video_section h1 span{font-weight: 200}
.homepage .video_section .speak_team{color: #fff;}
.homepage .video_section .speak_team h3{font-weight: bold; font-size: 26px; font-family: 'Oswald';margin-top: 20px; }
.homepage .video_section .speak_team p{font-weight: normal; font-size: 18px; }
.homepage .video_section .speak_team h5{font-family: 'Kaushan Script'; margin-top:60px; float: right;font-size: 26px}
.homepage .associated_with .regular{padding: 0px;}
.homepage .associated_with .regular .organ_carousel .champion_details {margin: 20px 0px 20px;min-height: 230px}
.homepage .associated_with h1{text-align: center; color: #232323; font-family: 'Oswald'; font-size: 48px;font-weight: bold; margin-bottom: 40px}
.homepage .associated_with h1 span{font-weight: 200}
.homepage .regular .slick-slide img{width:180px !important}
.homepage .regular .slick-slide h1{font-size: 24px;font-family: 'Oswald'; font-weight: bold;margin:0px}
.homepage .regular .slick-slide{text-align: center}
.homepage .regular .slick-slide p{text-align: center;margin-top: 10px;}
.homepage .featured .register_share p{border-right: 1px solid #232323;padding: 0px 10px ;border-bottom: 0px}
.homepage .featured .register_share p:nth-last-child(1), .homepage .support_text ul li:nth-last-child(1){border-right: 0px solid transparent}
.homepage .support_text ul li{border-right: 1px solid #232323;border-bottom: 0px;margin: 14px 0px;padding: 0px 10px;}
.homepage .support_text ul li a{border-bottom: 2px solid; padding-bottom: 2px}
.homepage .champion_details ul li{line-height: 16px}
.homepage .featured .register_share p a{border-bottom: 1px solid; padding-bottom: 2px}
.associated{padding: 80px 0px}
/* footer css  */
footer .expand, .top_menu .expand{position:relative;text-decoration:none;display:inline-block;}
footer .expand:after, .top_menu .expand:after {display:block;content: '';border-bottom: solid 1px #fff;  transform: scaleX(0); transition: transform 600ms ease-in-out;transform-origin:100% 50%}
footer .expand:hover:after, .top_menu .expand:hover:after { transform: scaleX(1);transform-origin:50% 50%;}
/* footer css  */
.top_menu .expand:after {display:block;content: '';border-bottom: solid 2px #a50000;  }
.small_device, .mobile_sect{display: none !important}
.img_champion {height: 150px;}
.champion_details p{min-width: 80px}
/* adhm css changes 12/17/2018 */
.adhm_section .adhm_banner:after{
content: '\A';position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.7) 100%); /* W3C */
}
.adhm_section .adhm_banner img { position: relative; width: 100%; }
/* .adhm_dropdown {position: absolute; bottom: 00px;} */
.adhm_dropdown {position: absolute;bottom: -30px;top: auto;}
.logo_adhm{position: relative; bottom:0px;float: left;margin-right:40px;box-shadow:0px 0px 5px #c3c3c3}
.dropdown{position: relative; bottom:-54px;float: left;}
.dropdown form{float: left; width:100%}
.dropdown select.form-control{width:auto !important; padding:9px 55px 9px 30px; float: left;margin:0px 10px;background: #e02519;border: 0px solid transparent;color: #fff;}
.dropdown select.form-control{ overflow: hidden;overflow: -moz-hidden-unscrollable; background: url('/static/assets/images/dropdown_select.png') no-repeat right #e02519;
background-position-x: 90%;background-position-y: 18px;border: 0px double red;display: inline-block; position: relative;-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;appearance:none;    font-size: 22px;font-family: 'Oswald';height: auto;font-weight: 200; line-height: normal; }
.dropdown select.form-control:nth-child(2){background-position-x: 95%;}
.dropdown select::-ms-expand, .search_dropdown select::-ms-expand {display: none;}
.adhm_section select option { background: #322b2b;color: #fff;font-family: 'Oswald';height: auto;font-weight: 200;font-size: 18px }
.participating_count{padding:80px 0px 50px; text-align: center}
.participating_count h1{ font-size: 48px;font-family: 'Oswald';font-weight: bold; margin-bottom: 60px;margin-top:0px;}
.participating_count h1 span{font-weight: 200}
.participating_count ul{width: 100%;padding: 0px;}
.participating_count ul li h3{font-size: 48px;font-family: 'Oswald';font-weight: bold; color: #e02519;margin:0px;}
.participating_count ul li p{font-size: 18px;font-family: 'Oswald';font-weight: normal; color: #232323;margin:0px;line-height: 20px;}
/* .participating_count ul{float: left;padding: 0px;text-align: center;width: 100%;left: 30px;}
.participating_count ul li{float: left;list-style-type: none;padding: 0px 6px;width:9%}
.participating_count ul li h3{font-size: 48px;font-family: 'Oswald';font-weight: bold; color: #e02519;margin:0px;}
.participating_count ul li p{font-size: 18px;font-family: 'Oswald';font-weight: normal; color: #232323;margin:0px;line-height: 20px;} */
.cloud_adhm{position: relative;top: -81px;z-index: -9;}
.donate_amount{ background: #e02519;padding: 40px 30px 30px;border-radius: 20px;/* float: left; width: 100%; */min-height: 590px;}
.donate_amount1{ background: #e02519;padding: 40px 30px 30px;border-radius: 20px;min-height: 480px;}
.cso_details_height .donate_amount{min-height:505px}
.cso_champion_corporates {float: left; width: 100%;position: relative; top: 0px;}
.cso_champion_corporates .image img{ background: #fff;padding: 0px;border-radius: 20px;}
.cso_champion_corporates .description p{font-size:18px;margin:15px 0px 12px; color:#fff;}
.cso_champion_corporates .description h4{font-size: 22px;font-family: 'Oswald';margin-bottom: 15px; color:#fff; font-weight: normal;}
.cso_champion_corporates .description h6 {font-size:16px;margin:15px 0px ; color:#fff;font-weight: normal;text-align: left;display: block;text-overflow: ellipsis;word-wrap: break-word;overflow: hidden;height: 56px; 
 line-height: 18px;float: left; width:100%}
.cso_champion_corporates .description ul li{float: left;width: auto; border-right: 1px solid #fff;line-height: 14px;}
.cso_champion_corporates .description ul{position: relative; left:8%}
.cso_champion_corporates .description ul li a{margin: 0px 10px; border-bottom: 1px solid #fff; color: #fff; font-weight: normal; font-size: 16px;}
.cso_champion_corporates .description ul li:nth-last-child(1){border-right: 0px solid}
.cso_champion_corporates .description ul li a:hover{color:#fff}
.cso_champion_corporates .description form{margin:25px 0px 0px; color:#fff; float: left;width:100%}
.donate_button {background: url('/static/assets/images/link_round.png') no-repeat; height: 46px; background-position: 50%;margin-top:1px;float: left;width: 100%;}
.donate_button p{position: relative;top: 12px;font-size: 22px !important; margin: 0px !important;}
.heading_text{font-size: 26px; font-family: 'Oswald'; font-weight:bold;margin-top: 0px;}
.cso_champion_corporates_top .slick-next, .cso_champion_corporates_top .slick-prev{display: none; }
.cso_champion_corporates_top .slider ul li{padding: 0px; width:auto;margin: 0px;}
.cso_champion_corporates_top .slick-dots li button:before{font-size:12px}
.click_link{float: right;position: relative;top: 0px;font-size: 18px; padding-top: 0px;line-height: 20px;right: 30px;margin-bottom: 0px}
.click_link a:hover{border-bottom: 1px solid #a50000}
.click_link a{border-bottom: 1px solid #232323}
.cso_champion_corporates_top{position: relative;/* top:-30px*/margin-bottom: 30px;}
.cso_champion_corporates_top .slick-dotted.slick-slider {padding-bottom: 10px;margin-bottom: 0px;}
.cso_champion_corporates_top .top_section{height: 150px; display: inline-table;background: #fff; border-radius: 30px;padding:20px 15px;}
.cso_champion_corporates_top .top_section h1{font-size: 30px; font-family: 'Oswald';font-weight: bold; margin: 0px;vertical-align: middle; display: table-cell; }
.championimg img{width: 150px;height: 150px;border-radius: 50%;}
/* cso details page css */
.cso_details h4{margin:0px !important;}
.cso_details form{margin-top:25px !important;}
.share_cso a{color:#fff}
.adhm_section .adhm_banner.cso_banner:after{    content: '\A';position: absolute;width: 100%;height: 100%;top: 0;left:0;background:  linear-gradient(to right, rgba(0,0,0,.50) 0%, rgba(0,0,0,.50) 50%, rgba(0,0,0,.50) 50%, rgba(0,0,0,.50) 100%);}
.logo_left{text-align: center;}
.logo_left img{width:100%}
.address_text h1{font-family: 'Oswald'; font-size:48px;margin:0px; margin-bottom: 30px; }
.address_text h1 span{font-weight: 200;}
.address_section p{font-size:20px; font-family: 'Oswald'; font-weight: 300;   line-height: 25px;margin-bottom: 0px}
.address_section {float: left;width: 100%;padding: 80px 0px 60px;}
.belive_bg{background: #e02519; padding: 20px 70px; color:#fff; width:100%; border-radius: 20px}
.belive_bg p{font-size: 28px; font-family: 'Oswald';font-weight: normal }
.share_cso{border-bottom: 1px solid #fff; float: right;min-height: auto !important}
.cloud_cso .cloud_adhm{position: relative;  top:-40px}
.our_mission img{margin:25px 0px}
.our_mission p{font-size:16px;line-height: 25px;margin-bottom: 10px;color:#232323; margin-top:10px;float: left;width: 100%;}
.our_mission h1{float: left;margin-top:0px;}
.our_appeal {background: #322b2b;padding: 29px 25px;float: left;width: 100%;color: #fff; min-height: 514px;}
.our_appeal p{color:#dedede; font-size: 16px;}
.our_appeal p a { color: #ffffff !important; cursor: pointer;text-decoration: underline;}
.our_appeal p a:hover {color: #a50000 !important;text-decoration: none;cursor: pointer;}

.about_event .our_appeal p a { color: #ffffff !important; cursor: pointer;text-decoration: underline;}
.about_event .our_appeal p a:hover {color: #a50000 !important;text-decoration: none;cursor: pointer;}
.our_appeal ul{float: left;padding: 0px;text-align: center;width: 60%;margin: 0px 20%;}
.our_appeal ul li a{margin: 0px 10px;border-bottom: 1px solid #fff;color: #dedede;font-weight: normal;font-size: 16px;}
.our_appeal ul li{float: left;width: auto;border-right: 1px solid #fff;line-height: 14px;list-style-type: none}
.our_appeal ul li a:hover{color:#a50000; border-bottom: 1px solid #a50000}
.our_appeal ul li:nth-last-child(1){border-right: 0px solid transparent}
.progress{float: left;width:100%;margin-bottom: 0px !important;}
.our_appeal h1{color:#dedede}
.funds{/*float: left; */ margin-right: 15px;}
.funds h5{font-size: 22px; font-family: 'Oswald'; color:#dedede;  text-align:center; padding-top: 0px;}
.progress_count{float: left; width:92%}
.progress_section .progress_count p{color:#dedede;width:50%; float: left;margin:0px}
.progress_section .progress-bar{background: #dedede; box-shadow: none;}
.progress_section .progress{border-radius: 50px;background: none;border: 1px solid #dedede;height:10px}
.progress_section{margin: 20px 0px 30px;float: left;width: 100%;}
.highlight_video{padding: 0px}
.highlight_video h1{margin-bottom: 22px;margin-top: 0px;}
.highlight_video h3{font-size: 22px; font-family: 'Oswald'; margin-top: 15px}
.video_section.highlight_video {padding-bottom: 60px;float: left;width: 100%;}
.circle_champion{width:150px !important; height:150px; border-radius: 50%;box-shadow: 0px 0px 3px;}
.gold_award{position: absolute;top: 85px; right: 50px;}
.care_champion{padding-bottom: 0px}
.care_champion h2{font-size: 20px;font-weight: bold;font-family: 'Oswald';text-align: center; margin-top: 0px;}
.champion_text .belive_bg p{line-height: 32px}
.our_appeal .progress_section{margin-bottom: 0px;margin-top: 10px;}
.our_appeal .button_share{text-align: center}
.our_appeal .button_share p{margin: 0px;margin-bottom: 35px;font-size: 20px;}
.button_share p,.button_share h4 {font-family: 'Oswald';}
.our_appeal .button_share h4{float: left; width: 100%; font-size: 22px;margin:0px; margin-bottom: 20px;font-weight: bold; text-transform: uppercase }
.our_appeal .button_share .btn-default{background: #dedede;padding: 5px 60px;font-family: 'Oswald'; font-size: 22px; border:0px;margin: 0px 3px;}
.our_appeal .button_share .btn-default:focus{outline: 0px}
.our_appeal .button_share .btn-default.btn_red{background:#e02519; color:#fff;}
.support_comments{padding:60px 0px; text-align: center }
.support_comments .table td{background: #eeeded;border: 0px;text-align: left;padding: 10px 40px;border-radius: 5px;margin-bottom: 10px;float: left;width: 100%;}
.support_comments .table td.comment_here{background:none; border:1px solid #dedede}
.support_comments .table td.comment_here input{border:0px;}
.support_comments .table td.comment_here input:focus{outline: 0px}
.support_comments .table td.comment_here input::placeholder {color: #b9b8b8;opacity: 1;font-size: 14px;}
.support_comments .table td.comment_here input:-ms-input-placeholder{color: #b9b8b8;opacity: 1;font-size: 14px}
.support_comments .table td.comment_here input ::-webkit-input-placeholder {color: #b9b8b8;opacity: 1;font-size: 14px;}
.support_btn .btn_support{background: #e02519; color: #fff; font-size: 22px; font-family: 'Oswald'; font-weight: 200; border:0px;}
.support_btn .btn_support:focus{outline: 0px; background: #e02519;color: #fff; }
.cso_donate button.btn.btn-default {padding: 5px 20px;  margin: 0px 5px;}
/* .breadcrump{position: absolute; left: 30%;margin-top: 5px} */
.breadcrump{position: relative; left: 0px;margin-top: 35px}
.breadcrump ul{float: left; width:100%; margin:0px;}
.breadcrump ul li{float: left;list-style-type: none;border-right: 1px solid #232323;padding: 0px 10px;line-height: 14px;font-size: 14px;}
.breadcrump ul li a{font-family: 'Arial'; font-weight: 300;}
.breadcrump ul li a:focus{text-decoration: none; }
.breadcrump ul li:nth-last-child(1){border-right: 0px}
/* CSOs html css */
h1 label{color:#e02519; font-weight: bold;font-family: 'Oswald'}
.adhm_section{position: relative;}
.search_dropdown .form-group {float: left;margin: 0px 25px;position: relative;width:250px;}
.search_dropdown .form-group input{ font-size: 22px;font-family: 'Oswald';height: auto;font-weight: 200;padding:10px 20px}
.search_dropdown .form-group input, .search_dropdown .form-group select{border-radius: 50px;height: 50px;padding: 10px 20px;border: 2px solid #dedede;}
.search_dropdown .form-group .fa.fa-search{position: absolute;top: 10px;right: 10px;color: #e02519;width: 27px;height: 27px;}
.search_dropdown select.form-control{width:auto !important; padding:6px 50px 6px 20px; float: left;margin:0px 10px;background: #e02519;border: 0px solid transparent;color: #232323;}
.search_dropdown select.form-control{ overflow: hidden;overflow: -moz-hidden-unscrollable;background: url('/static/assets/images/selected_cause.png') no-repeat right ;background-position-x: 93%;border: 1px solid #dedede;display: inline-block; position: relative;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;    font-size: 22px;font-family: 'Oswald';height: auto;font-weight: 200; line-height: normal;  border: 2px solid #dedede;width:100% !important;margin:0px}
.search_dropdown select.form-control:focus{outline: none; box-shadow: none}
.search_dropdown select option { background: #fff;color: #232323;font-family: 'Oswald';height: auto;font-weight: 200;font-size: 18px }
.search_dropdown label{float: left;position: absolute;top: -9px;left: 25px;background: #fff;z-index: 1; padding: 0px 5px;font-size: 14px; font-family: 'Oswald'; font-weight: bold;text-transform: uppercase}
.search_dropdown{display: inline-block;}
.cso_Participating h1{margin-bottom: 40px;margin-top: 0px}
.cso_Participating .cloud_adhm{top:-30px}
.search_dropdown input::placeholder {color: #232323;opacity: 1;}
.search_dropdown :-ms-input-placeholder{color: #232323;opacity: 1}
.search_dropdown ::-webkit-input-placeholder {color: #232323;opacity: 1}
.cso_description .bg_color{height: 152px;display: inline-table;background: #fff;border-radius: 30px; padding: 0px; width: 100%;}
.cso_description .top_section{font-size: 30px;font-family: 'Oswald'; font-weight: bold;margin: 0px; vertical-align: middle;  display: table-cell;height: 115px;background: none; border-radius: 0px;padding: 0px;}
.cso_description .top_section img{background: none;border-radius: 0px;padding: 0px;}
.cso_description {top:30px; margin-bottom: 30px}
.participating_count.cso_Participating{padding: 30px 0px 60px}
/* Contact Us css changes */
.adhm_section .contact_banner:after{
content: '\A';position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: -moz-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%); /* W3C */
}
.adhm_section .contact_banner img { position: relative; width: 100%; }
.speakes_contact{position: absolute; bottom: 120px; left:40%;}
.contact_no{float: right;color: #fff;position: relative;bottom: 120px;}
.contact_no h2{font-size: 48px; font-family: 'Oswald'; font-weight: bold;text-transform: uppercase;position: relative;top: -115px;left:6%}
.contact_no h2 span{font-weight: 200}
.contact_heading{float: left;background: #fff;box-shadow: 0px 0px 3px;padding: 30px 40px;}
.contact_heading h1{margin:0px}
.contact_heading {box-shadow: 0px 0px 3px;background: #fff;border-radius: 0px;padding: 25px 40px;font-size: 18px;line-height: 18px; }
.contact_heading{position:absolute;-webkit-animation:linear infinite alternate;-webkit-animation-name: run;-webkit-animation-duration: 3s;bottom:-30px;z-index: 1002;}    
.heading_text_animation { position:absolute;-webkit-animation:linear infinite alternate; -webkit-animation-name: run1; -webkit-animation-duration: 3s; }
@-webkit-keyframes run {
0% { left: 8%;}
50%{ left :9%;}
100%{ left: 8%;}
}
@keyframes run {
0% { left: 8%;}
50%{ left : 9%;}
100%{ left: 8%;}
}
.contact_animation, .animation_text{position: relative;}
.first_animation{position: absolute;}
.contact_address h1{border-radius: 15px; background: #322b2b; color: #fff;font-size: 26px;font-weight: normal;padding: 30px; margin: 0px}
.contact_Quotes h1:after{content: '\A';background: url('../images/contact_usarow.png') no-repeat;height: 30px;position: relative;bottom: -30px; width: 100%; left: -20px;float: left;}
.locate_address{position: relative; top:20px}
.address_state {border-bottom: 2px solid #a50000;}
.address_section_state h2{font-size:34px; font-weight: bold; font-family: 'Oswald';color: #a50000;margin: 20px 0px 25px;float: left;width: 100%;text-align: left;text-transform: uppercase}
.address_section_state p{font-size:20px; font-weight: normal; font-family: 'Oswald';text-align: left; float: left; width:100%}
.contact_cloud{top:-10px}
.email_us h1{margin: 0px;text-align: center}
.email_us p{margin: 30px 0px 40px; font-size:18px;text-align: center}
.email_us label{ margin:0px;background: #fff;padding: 10px 10px 0px; position: absolute;top: -25px;margin-left: 0px;z-index: 1 ; left:30px;     font-family: 'Oswald';    font-weight: normal;}
.email_us input, .email_us select{height: 50px; border:2px solid #e0dfdf;}
.email_us .form-group{position: relative; margin-bottom: 40px;}
.email_us select.form-control{ overflow: hidden;overflow: -moz-hidden-unscrollable;background: url('/static/assets/images/contact_dropdown.png') no-repeat right ;background-position-x: 93%;display: inline-block; position: relative;-moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;appearance:none;    font-size: 18px;}
.email_us select::-ms-expand{display: none}
.send_data button{ background: #a50000;border: 0px;text-align: center;color: #fff;padding: 13px 60px;border-radius: 5px;font-size: 22px; font-family: 'Oswald'; font-weight: 200}
.send_data{position: relative; text-align: center}
.send_data img{position: relative; right: 73px;top:7px}
.email_us textarea.form-control {height: auto;padding: 30px;font-size: 18px;border:2px solid #e0dfdf;}
.email_us textarea:focus, .email_us input:focus, .email_us select:focus{box-shadow: none; outline: 0px;border:2px solid #e0dfdf;}
.maps{margin:90px 0px 0px;float: left; width:100%}
/*About us css*/
.about_address h3{font-family: 'Oswald'; font-size: 34px;font-weight: 500;margin:0px;color: #a50000; text-transform: uppercase;letter-spacing: 3px;}
.about_address h1{margin-bottom: 30px;}
.about_address .cloud_adhm {top:-10px}
.about_donate{background: #232323; float: left; width: 100%;padding: 40px 0px;}
.about_donate h1{color: #dedede;margin-bottom: 15px; font-size: 34px; font-family: 'Oswald';text-align: center; text-transform: uppercase;font-size:30px;letter-spacing: 2px;}
.about_donate p{color: #dedede; margin: 0px; font-size: 18px; }
.we_involved {padding:0px 40px 30px; border-right:1px solid #696666; border-bottom: 1px solid #696666; float: left; width:100%; min-height: 360px}
.policy_section{border-bottom: 0px;min-height: 100px;-moz-min-height: auto;-webkit-min-height: auto;-o-min-height: auto;-ms-min-height: 100px}
.aboutget_involve {text-align: center; margin:60px 0px 40px; float: left; width:100%}
.donate_button_us button{background: #a50000; color: #fff; font-family: 'Oswald'; font-size: 22px; padding: 12px 60px;border:0px; border-radius: 5px;    font-weight: 200;}
.donate_button_us{position: relative; top:-30px;text-align: center; float: left; width:100%}
.our_team{text-align: center; padding:10px 0px 0px; width:100%; float: left;margin-bottom: 10px;min-height: 300px}
.circle_omg, .our_team{text-align: center; }
.circle_omg img{border-radius: 50%; width:190px}
.our_team .wishtree_team{position: absolute;bottom: 100px;right: 90px;}
.our_team h2{font-size: 22px; color:#a50000; font-family: 'Oswald';margin:10px 0px}
.our_team p{font-size: 18px;line-height: normal;min-height: 50px;float: left; width: 100%; margin: 0px;}
.hover_text{display: none}
.our_team:hover .hover_text{display: block;position: absolute;top: 0px;text-align: left;background: rgba(165, 0, 0, 0.8);height: 300px;padding: 35px 30px;color: #fff;overflow: auto;width:100%}
.our_teamsection{margin:45px 0px 80px;float: left;width: 100%;}
.our_team p b {font-weight: normal;text-transform: uppercase;}
.our_teamsection h1{margin-bottom: 40px; margin-top:0px;}
.first_people .wishtree_team{right: 90px; bottom:110px}
.second_people .wishtree_team{right: 40px; bottom:130px}
.signup{text-align: center; padding:80px 0px 0px}
.signup h1{margin-top:0px; margin-bottom: 30px}
.signup h2{margin-top:0px; margin-bottom: 20px; font-family: 'Oswald'; font-size: 34px; font-weight: bold;color: #737171}
.signup .contact_cloud {top: -70px;}
.field_marked{color: #a50000; font-size: 14px; float: left;width:100%; text-align: left; padding:0px 20px 40px 20px;}
.tab-pane .send_data{text-align: right}
.tab-pane form{float: left;width: 100%;margin-bottom: 50px;}
.email_us label span{color:#a50000}
.account_type li {list-style-type: none;float: left;padding: 0px 20px; font-size: 20px; color: #737171; position: relative;font-family: "Oswald"}
.account_type li label{color: #737171; font-weight: normal;    margin: 0px; }
.account_type li input{pointer-events:none;cursor: pointer;}
.account_type li.active label{color: #232323}
.account_type li.active input{pointer-events:auto}
.account_type {display: inline-block;padding: 0px;    margin: 0px;}
/* csosignup css */
.new_cso{float: right; width:100%}
.new_cso .send_data{float: right;position: relative; top:-6px; left:10px}
.new_cso h2{color:#232323;position: relative; top:6px; float: right
; right:6px}
/* cso-registration css */
.cso_registration h1{font-size: 34px;font-weight: bold}
.cso_registration h1 span{font-size: 34px; color: #737171;font-weight: bold}
.cso_registration h1{text-align: center}
.cke_contents{height:251px !important; }
.cke_chrome{ padding: 15px 2px 0px !important;}
.chkbox{height: auto !important; margin-bottom: 40px}
.fileUpload {position: absolute;overflow: hidden;margin: 0px;top: 5px;right: 12px;background: #322b2b;font-family: 'Oswald';font-weight: 200;font-size: 18px;color: #fff}
.fileUpload:hover{color:#fff}
input#uploadFile{width:100%; background: none;padding: 6px 12px;color: #929191; font-size: 18px}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.red_upload{color:#ff0000; font-size: 16px;text-align: center;font-weight: normal; margin: 2px 0px 0px;padding-left: 35px;    word-break: break-all;}
/* Donate page css */
.donate form, .donate .nav-pills{display: inline-block}
.donate_radio, .donate_checkbox {float: left;margin: 0px 10px 15px;font-size: 20px;font-family: 'Oswald';font-weight: bold;color: #737171;}
.donate_radio input, .donate_checkbox input{margin-right: 4px;}
.donate h1{font-size: 34px; font-family: 'Oswald';font-weight: bold; color:#737171; text-transform: uppercase }
.donate h1 span{color:#232323;font-weight: bold;}
.donate .nav-pills li a{color: #ffffff;width: 52px;height: 52px;background: #7f7d7d;line-height: 52px;border-radius: 50%;text-align: center;padding: 0px;padding:0px 5px; font-size: 32px; font-family: 'Oswald'; font-weight: bold}
.donate .nav-pills li.active a{background:#a50000}
.donate .nav-pills li{padding:0px 5px}
.registration_cso .form-group img{position: absolute;right: 20px; top: 8px;}
.image_uploadsection label{line-height: 20px}
.nationality h4{float: left;font-size: 20px;font-family: 'Oswald';font-weight: bold;margin:0px;padding-right:5px;position: relative;top: 5px;}
.note_donate{font-size: 18px; text-align: center;font-weight: normal}
.note_donate span{color:#a50000}
.donate_submit p{float: left;margin: 0px;padding: 15px 0px;font-size: 16px; color:#232323} 
.donate_submit p a{color:#a50000; border-bottom: 1px solid #a50000; padding-bottom:3px }
.donate_note{background: #f2f2f2;padding:30px 25px;float: left; width: 100%;margin:80px 0px}
.donate_note img{padding-right: 10px;}
.donate_note h2{color:#a50000; font-size: 34px; font-family: 'Oswald'; font-weight: bold;margin-bottom: 30px }
.box1 p{font-size: 18px;color:#7d7c7c; margin-bottom: 20px}
.box1 .color, .left_contentdonate p a{color: #a50000}
.box1:nth-last-child(2){padding:0px 33px;}
.box1 {width: 33%;float: left;padding-right: 67px;}
.box1:nth-last-child(1){padding-left: 67px;padding-right: 0px}
.tab-pane form{float:none;width:auto; margin:0px}
.padding_0px{padding:0px}
.donate .nav-pills {margin-bottom: 30px;}
.left_contentdonate h5{font-size: 20px; font-weight: bold;font-family: 'Oswald'; margin:10px 0px 26px}
.donate_confirmation{float: left;width: 100%;position: relative;margin-bottom: 80px;}
.right_contentdonate h1{text-transform: uppercase;font-size: 34px; font-family: 'Oswald'; font-weight: bold;color: #737171; text-align: center; margin-bottom: 20px}
.right_contentdonate h1 span{color:#232323;font-weight: bold;}
.right_contentdonate p{text-align: center;font-size: 22px; font-family: 'Oswald'; font-weight: normal;border-bottom: 5px solid #a50000; padding-bottom:7px; }
.distrubution_amount{margin-top:50px;}
.distrubution_amount .table, .distrubution_amount td{border-bottom: 2px solid #737171; border-top:0px !important;padding-bottom:10px; font-size: 22px; font-family: 'Oswald'; font-weight: normal;color:#7f7d7d} 
.distrubution_amount td:nth-last-child(1){text-align: right; width:110px;padding-right:0px}
.distrubution_amount td span{color:#232323}
.terms_donate a{color:#a50000; border-bottom: 1px solid #a50000; padding-bottom: 0px}
.terms_donate label{font-size: 18px; font-weight: normal; }
.terms_donate, .terms_donate .send_data {text-align: center;}
.terms_donate .send_data{margin-top: 45px}
.terms_donate label {float: left;display: contents;}
.email_us {padding-bottom: 80px;}
.tab-pane .email_us, .contact_uss {padding-bottom: 0px;}
input.form-control:focus, textarea.form-control:focus, select.form-control:focus  { box-shadow: 0px 0px 15px #a50000; }
/* .cso_registration ul.nav-pills{display: inline-block;} */
.cso_registration ul.nav-pills li.active a{background: #232323;}
.cso_registration ul.nav-pills li a{background: #737171;border-radius: 50px;padding: 0px 90px;height: 50px;line-height: 50px;font-size: 22px;font-family: 'Oswald';font-weight: 200;color:#fff; margin:0px 0px 10px}
.send_data .save_date{background: #232323;}
.nav-pills>li+li{margin:0px}
.send_data button{margin:0px 4px}
.registration_cso .send_data {text-align: center;}
/* .registration_cso .tab-pane{margin-bottom: 80px;float: left;width: 100%;} */
.registration_cso .tab-pane{margin-bottom: 80px;width: 100%;}
/* what we offer for cso */
.for_cso{background:#eeeded;padding:30px;float: left; width:100%;margin: 80px 0px 0px 0px; }
.for_cso h3{font-family: 'Oswald'; font-size: 22px;margin-bottom: 20px;margin-top:30px;}
.for_cso h3
.for_cso p{font-size: 16px; margin-bottom: 0px;}
/* .for_cso p a{color:#a50000; border-bottom: 1px solid #a50000;} */
.for_cso p a{color:#f75a43; border-bottom: 1px solid #f75a43;}
.for_cso ul {padding-left:15px}
.for_cso ul li{font-size: 16px; margin-bottom: 15px;list-style-type: disc;}
.fundraising{background:#eeeded;padding:30px;float: left;text-align: left; width:100%;margin: 0px 0px ;}
.fundraising h3{font-weight: bold;font-family: 'Oswald'; font-size: 24px;margin-bottom:24px;}
.fundraising ul {padding-left:20px}
.fundraising ul li{font-size: 18px; margin-bottom: 23px;list-style-type: disc;float: left;width:100%;text-align: left;line-height: 18px; }
.event_register{margin:80px 0px 30px}
.event_register h1{margin-bottom: 45px; margin-top: 0px}
.event_register table td{border:1px solid #dedede; padding:20px !important; width:25%;    text-align: center;}
.event_register table{margin:0px}
.event_register table td label{border-bottom: 2px solid #322b2b; padding-bottom: 10px; font-weight: normal; margin:0px;font-family: 'Oswald'; font-weight: 200;font-size: 22px;position: relative;
margin-top: 30px;}
.about_event {background: #322b2b;float: left;width: 100%;padding: 30px;}
.about_event .our_appeal .content_event{padding: 0px; height: 280px; text-align: left; overflow: auto}
.about_event .our_appeal h1{text-align: left; margin: 0px 0px 20px}
.about_event .our_appeal p{margin-bottom: 20px}
.about_event .our_appeal p a { color: #ffffff !important; cursor: pointer;text-decoration: underline;}
.about_event .our_appeal p a:hover {color: #a50000 !important;text-decoration: none;cursor: pointer;}
.about_event .content_event::-webkit-scrollbar, .overview_height::-webkit-scrollbar {width: 2px;}
.about_event .content_event::-webkit-scrollbar-track, .overview_height::-webkit-scrollbar-track {background: #f1f1f1; }
.about_event .content_event::-webkit-scrollbar-thumb, .overview_height::-webkit-scrollbar-thumb {background: #888; }
.about_event .content_event::-webkit-scrollbar-thumb:hover, .overview_height::-webkit-scrollbar-thumb:hover {background: #555; }
.our_appeal_about::-webkit-scrollbar {width: 2px;}
.our_appeal_about::-webkit-scrollbar-track {background: #f1f1f1; }
.our_appeal_about::-webkit-scrollbar-thumb {background: #888; }
.our_appeal_about::-webkit-scrollbar-thumb:hover {background: #555; }
.our_appeal_about{height: 300px;overflow: auto;text-align: left;}
.event_gallery h3{text-align: left; min-height: 60px;font-family: 'Oswald'; font-weight: normal;padding: 10px 0px 30px; margin: 0px;}
.event_gallery {float: left;width: 100%;  margin-bottom: 30px;}
.event_gallery .save_continue{float: left;width: 100%;margin-top: 50px;}
.event_landingchampaign {box-shadow: 0px 0px 3px;float: left;width: 100%; border-radius: 10px;background:#ef4b42;margin-bottom: 30px}
.event_landingchampaign.bg_adhm {background:#e02519;}
.event_landingchampaign.bg_tcs25k {background:#007fc4;}
.event_campaigns{float: left; width: 100%}
.event_campaigns img{width: 100%;background: #fff;padding: 65px 30px 55px;border-radius: 10px 10px 0px 0px; }
.campaign_text h4{font-family: 'Oswald'; font-size: 24px;font-weight: bold; margin-bottom: 30px; color: #fff;margin-top:0px }
.campaign_text h5{font-family: 'Oswald'; font-size: 22px;font-weight: bold; text-transform: uppercase;margin-top:0px;margin-bottom: 20px; color: #fff }
.campaign_text button{border:2px solid #fff; border-radius: 10px;font-family: 'Oswald'; font-size: 18px;margin-top:0px;font-weight: normal;width:100%; background: none; margin-bottom: 10px; color: #fff; padding:10px 15px;padding:9px 15px }
.campaign_text button:hover{background: #fff; color: #232323}
.campaign_text {padding:40px 45px 30px; float: left; width: 100%; color: #fff;}
.bg_tcs10k h6{float: right;}
.bg_tcs10k h6 a{border-bottom: 2px solid #fff; color: #fff; font-size: 16px}
.iimb_runcause{background: #322b2b}
.card_pin ul{padding-left:20px}
.card_pin li{float: left;width:100% !important; list-style-type: disc !important;text-align: left; font-size: 18px; margin-bottom: 15px}
.card_pin{background: #eeeded; float: left;width: 100%;padding:30px;text-align: left; margin-bottom: 30px}
.card_pin h3{font-family: 'Oswald'; font-size: 24px; font-weight: 200; margin-bottom: 20px}
.card_pin h3 span{font-weight: bold;}
.fundraisers_overview h1 {text-align: left; margin-bottom: 15px;}
.fundraisers_overview p{text-align: left;color: #dedede; margin-bottom: 15px }
.fundraisers_overview img{background: #232323;padding: 70px 0px }
.fundraisers_overview h3{font-size: 28px; font-family: 'Oswald'; font-weight: bold;text-transform: uppercase;color: #fff;float: left;width: 100%; margin: 15px 0px;}
.fundraisers_overview{background: #322b2b;padding: 25px;float: left;width: 100%;color: #fff;margin-bottom: 80px}
.fundraisers_overview ul li img{background: none; padding: 0px;margin:0px;vertical-align: baseline;}
.fundraisers_overview ul li{width: auto;color: #fff;padding: 0px 15px;}
.fundraisers_overview ul li a{color:#fff;border-bottom: 2px solid #fff; padding-bottom: 5px;}
.fundraisers_overview ul {width:auto;float:none;display: inline-block;}
.fund_icons li{background: url('../images/fund_overviewicons.png') no-repeat; height: 32px; background-position:100px }
.overview_height{height: 250px; overflow: auto; float: left;}
#accordion.panel-group .panel-heading{text-align: left;background: #eeeded;border:0px;}
#accordion.panel-group .panel {margin-bottom: 10px;border:0px;}
#accordion.panel-group .collapse.in{border:1px solid #eeeded; text-align: left}
#accordion.panel-group .collapse{border:1px solid #eeeded; text-align: left}
.panel-heading{padding: 0px; background: none; }
.panel-title{background: #eeeded;border: 0px;font-size: 20px;font-family: 'Roboto';padding: 13px 30px;font-weight: normal;    padding-right: 50px;}
.panel-title:hover{color: #232323}
.panel-body { padding: 15px 30px;}
.panel-heading > a:before {float: right !important;font-family: FontAwesome;content:"\f068";padding-right: 20px;position: relative;top: 15px}
.panel-heading > a.collapsed:before {float: right !important;content:"\f067";}
.panel-heading > a:hover, .panel-heading > a:active, .panel-heading > a:focus  {  text-decoration:none;color: #232323}
.categories_fund td h2{font-size: 34px; font-family: 'Oswald'; font-weight: 200;}
.categories_fund td h2 span{font-weight: bold}
.categories_fund .table tr td{border:0px !important;border-right: 1px solid #dedede !important; border-bottom: 1px solid #dedede !important;}
.categories_fund .table tr td:nth-last-child(1){border-right: 0px solid #dedede !important}
.categories_fund .table tr:nth-last-child(1) td{border-bottom: 0px !important}
.categories_fund h1 {margin-bottom: 20px !important;}
.categories_fund p{font-weight: normal}
.support_reports .support{float: right;position: absolute;bottom: -10px;right: 0%;color:#fff}
.support_reports .support h1{float:left;margin:0px; font-size:73px;font-family: 'Oswald'; font-weight:bold;position: relative;top: -10px;}
.support_reports .support p{float:left;position: relative;left: 10px;margin:0px; font-size: 30px; font-family: 'Oswald'; line-height: 34px; margin-bottom: 0px;letter-spacing: 0.8px;}
.participating_count h1 span normal{text-transform:lowercase}
.width_reports p:nth-last-child(1) {font-size: 28px;}
.support_reports .support p i{position: relative; top: -3px;}
.support_reports .support p:nth-child(1) i.fa{left: 20px; position: relative;}
.support_reports .support p:nth-last-child(1) i.fa{left: 10px; position: relative;}
.event_faq{margin-top:30px}
.event_faq h1{text-transform: uppercase}
.event_accordion .panel-title{font-family:'Oswald'; font-size:24px;}
.annual_report{border:2px solid #322b2b}
.annual_report img{width:100%}
.report_year{background: #322b2b;padding: 20px 30px;height:170px}
.report_year h1{color:#c9c7c7; font-size:31px; font-weight: normal; font-family: 'Oswald'}
.report_year h1 span{color:#fff; font-weight: 200}
.report_year p{color:#c9c7c7; font-size:16px; }
.signup_submit .send_data{text-align: right}
.annual_report_section{padding:50px 0px; }
.annual_report{margin: 30px 0px}
.width_reports {display: grid;}
.report_img{position: relative;}
.share_report{background: #a50000;padding: 16px 12px;position: absolute;bottom: 0px;right: -2px;opacity: 0.9; }
.share_report{display: none}
.report_img:hover .share_report{display: block}
/* css changes 10/01/19 */
.about_donate .we_descibe:nth-child(4) .we_involved, .about_donate .we_descibe:nth-child(5) .we_involved, .about_donate .we_descibe:nth-child(6) .we_involved {min-height: 130px;border-bottom: 0px;}
.mat-form-field-label-wrapper{top:0;}
.mat-select{border:2px solid #dedede;height: 50px;}
.mat-form-field-wrapper{padding: 0px !important}
.mat-form-field-underline{display:none !important;}
.mat-form-field-underline:focus{height: 0px !important;}
.mat-form-field-flex{display: block !important}
.mat-form-field-infix{width:100% !important;padding: 0px !important;border: 0px !important;}
.cdk-overlay-pane{padding-top:50px !important}
.mat-select-arrow{color:transparent !important;overflow: hidden; overflow: -moz-hidden-unscrollable;background: url(../images/contact_dropdown.png) no-repeat right; background-position-x: 93%;display: inline-block;position: relative; -moz-appearance: none;-webkit-appearance: none; -ms-appearance: none; appearance: none;
font-size: 18px;border-left: 24px solid transparent !important;border-right: 10px solid transparent !important;border-top: 0px solid !important;height: 30px !important}
.mat-select-trigger { height: 50px !important;}
.mat-select-value-text span{font-size: 16px;position: relative; top:5px}
.location_name p{margin:0px;font-family: 'Oswald';}
.loaction_map:after{
content: '\A';position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%); /* W3C */
}
/* silver page */

/* .reach[_ngcontent-c6]:nth-child(2) {margin-bottom: 100px;} */
.homepage .champion_details .heading {height: 60px;}
.share_newopen{z-index:10}
.sub_submenu a.expand {text-decoration: none !important;color: #787777 !important;}
.our_partner .champion_care .champion_details p {min-width: 80px;max-height: 70px;height:auto;}
.our_partner .champion_care .champion_details .button_share p {float: left;width: 100%;}
.care_champion_ditails .our_partner .champion_details p[align=right] {text-align: right;min-width: auto;}
/* .our_partner .champion_care .champion_details .share_icons.share_icons_feature {float: right !important;} */
.our_partner .champion_care .champion_details .share_icons.share_icons_feature {float: right !important; width:100%; position: relative;}
.our_partner .champion_care .champion_details .share_icons:hover #share-buttons_home {bottom: -35px;right: 0px !important;}
.our_partner .champion_care .champion_details #share-buttons_home li {width: 14%;float: right !important;}
.myaccount_details .cso_profile img {height: auto !important;width: 150px !important;}
.csos_radio .donate_radio {font-size: 17px !important;margin-left: 5px;margin-right: 5px;float: left;width: 28%;}
/* end of silver page */
/* header new changes */
/* .reach[_ngcontent-c6]:nth-child(2) {margin-bottom: 100px;} */
.homepage .champion_details .heading {height: 60px;}
.share_newopen{z-index:10}
.sub_submenu a.expand {text-decoration: none !important;color: #787777 !important;}
/* end of new changes */
.map_points{position: absolute;left: 35.5%;bottom: 50px;}
.map_points_delhi{position: absolute; left: 35.5%; top: 20px;}
.map_points_kolkata{position: absolute; left: 58%; bottom: 58%;}
.map_points_kolkata img{position: absolute;bottom: -10px;}
.map_points_delhi img{position: absolute}
.map_points img{position: absolute;bottom:-10px}
.location_name{display: none}
.map_points_kolkata:hover .location_name{display: block;background: #333333;color: #fff;padding: 6px 40px;border-radius: 50px;margin: 0px 10px 0px;margin-top: 0px;}
.map_points_delhi:hover .location_name{display: block;background: #333333;color: #fff;padding: 6px 40px;border-radius: 50px;margin: 0px 10px 0px;margin-top: 5px;}
.map_points:hover .location_name{display: block;background: #333333;color: #fff;padding: 6px 40px;border-radius: 50px;margin: 0px 10px 0px;margin-top: 0px;}
.map_locationpoint {position: relative;margin-top: 60px; top: 20px;}
.support_comments .address_text .table td span {font-weight: bold;}
.findan_answer{margin-top:30px}
.event_register .table td:nth-child(1){background: url('../images/cso_black.png') no-repeat; height: 40px;background-position: center 20px;}
.event_register .table td:nth-child(1):hover{background: url('../images/cso_color.png') no-repeat;background-position: center 20px ;}
.event_register .table td:nth-child(2){background: url('../images/fundraiser_black.png') no-repeat; height: 40px;background-position: center 20px}
.event_register .table td:nth-child(2):hover{background: url('../images/fundraiser_color.png') no-repeat;background-position: center 20px}
.event_register .table td:nth-child(3){background: url('../images/award_black.png') no-repeat; height: 40px;background-position: center 20px}
.event_register .table td:nth-child(3):hover{background: url('../images/award-color.png') no-repeat;background-position: center 20px}
.event_register .table td:nth-child(4){background: url('../images/past_report_black.png') no-repeat; height: 40px;background-position:center 20px}
.event_register .table td:nth-child(4):hover{background: url('../images/past_report_color.png') no-repeat;background-position:center 20px}
/* .event_register .table td:nth-child(2) div{background: url('../images/event_register.png') no-repeat; height: 40px;background-position: 0px -42px;width: 18%;margin: 0px 41%;} */
/* {background-position: 0px -2px;} */
.event_register .table td {position: relative;}
.fa-search:before { content: "\f002"; font-size: 27px;}
.cso_champion_corporates .description form div { font-size: 16px; font-family: 'Roboto';font-weight: normal;}
.left_contentdonate p {  font-family: 'Oswald';}
.cso_signuptop .email_us{padding: 0px}
.event_register .table td:hover{color: #a50000;}
.event_register .table td:hover label{border-bottom: 2px solid #a50000}
/* radio boxcss */
.donate_radio {display: block; position: relative;padding-left: 35px;margin-bottom: 12px; cursor: pointer;font-size: 20px !important; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;user-select: none;margin: 0px 0px 15px;}
.donate_radio input {position: absolute;opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 7px;left: 12px; height: 18px; width: 18px; background-color: none; border:2px solid #232323; border-radius: 50%;}
.donate_radio:hover input ~ .checkmark {background-color: #ccc;}
.donate_radio input:checked ~ .checkmark {background-color: #ffffff;} 
.checkmark:after {content: "";position: absolute;display: none;}
.donate_radio input:checked ~ .checkmark:after {display: block; background-color: #232323; }
.donate_radio .checkmark:after {top: 2px;left: 3px;width:9px;height:9px;border-radius: 50%;background:#000}
.nationality .donate_radio .checkmark:after {top: 3px;left: 2px;width:9px;height:9px;border-radius: 50%; background: #fff}
.csos_radio .donate_radio {display: initial; position: relative;padding-left: 20px;margin-bottom: 12px; cursor: pointer;font-size: 16px !important; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;user-select: none; padding-right: 1px;color: #fff; font-weight: normal;float: initial;font-family: 'Roboto';margin-left:0px; margin-right:0px}
.csos_radio .checkmark {position: absolute; top: 3px;left: 0px; height: 16px; width: 16px; background-color: none; border:2px solid #fff; border-radius: 50%;}
.csos_radio .donate_radio .checkmark:after {top: 3px;left: 3px;width: 7px;height: 7px; border-radius: 50%; background: #232323;}
/* checkbox css  */
.donate_checkbox { display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 22px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.donate_checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0; width: 0;}
.donate_checkbox .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background: none;border-radius:5px;border: 2px solid #a50000;}
.donate_checkbox:hover input ~ .checkmark {background-color: #ccc;}
.donate_checkbox input:checked ~ .checkmark {background-color: #a50000;}
.donate_checkbox .checkmark:after {content: "";position: absolute; display: none;}
.donate_checkbox input:checked ~ .checkmark:after { display: block;}
.donate_checkbox .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}
label.donate_checkbox {float: none;display: inline-block;}
.bread_crump {float: left;width: 75%;margin: -23px 0px 0px 23%;}
.bread_crump li{float: left;list-style-type: none; padding: 10px 0px; font-size: 14px; line-height: 14px;}
.bread_crump li a{border-right: 1px solid #dedede; line-height: 14px;font-size: 14px;padding: 0px 10px;}
.bread_crump li:nth-last-child(1) a{border: 0px}
.content_event::-moz-scrollbar{width: 2px;}
.content_event::-moz-scrollbar-track{background: #f1f1f1; }
.content_event::-moz-scrollbar-thumb {background: #888; }
.content_event::-moz-scrollbar-thumb:hover {background: #555; }
/* css chanages 19/01/19 */
.progress .mat-progress-bar {height: 10px !important}
.progress .mat-progress-bar-background rect { fill: none !important;border:1px solid #dedede}
.progress{text-align: left}
.progress .mat-progress-bar-fill::after {background-color: #fff !important;}
.progress .mat-progress-bar-buffer {background-color: transparent !important;border: 1px solid #dedede; border-radius: 50px;}
.mat-expansion-panel{box-shadow: none !important}
.mat-expansion-panel-body {font-size: 18px; font-family: 'Roboto' !important; text-align: left;padding: 10px 20px !important; line-height: initial;}
mat-accordion .panel-title{ background: none !important; border: 0px;font-size: 18px;font-family: 'Roboto'; padding: 0px; font-weight: normal; line-height: 22px;font-family: 'Oswald';
font-size: 18px;font-weight: 400; }
mat-accordion .panel-heading{ padding: 14px 30px!important;height: auto !important;}
.homepage .associated_with .champion_details{margin: 20px 0px;height:250px;}
.img_champion img{width:60%}
.img_champion {height:170px}
.homepage .champion_care .champion_details{min-height:400px}
.cso_description .top_section img{width:90%; height: 100%}
.logo_adhm{width:27%}
.logo_adhm img{width:100%}
.slick-dots li{margin:0px;width:20px !important}
.cso_registration ul.nav-pills li .active { background: #232323;}
.donate .nav-pills li .active {background: #a50000;}
/* .login_page  css changes */
.login_page {background: url(../images/background-login.jpg) no-repeat;position: absolute;width: 100%; background-size: cover;background-position: center;}
.login_page:before{content: '\A';position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: -moz-linear-gradient(top,  rgba(165,0,0,0.3) 0%,rgba(165,0,0,0.3) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top,  rgba(165,0,0,0.3) 0%,rgba(165,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(165,0,0,0.3) 0%,rgba(165,0,0,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(165,0,0,0.3) 0%,rgba(165,0,0,0.3) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(165,0,0,0.3) 0%,rgba(165,0,0,0.3) 100%); /* W3C */}
.login_middle{width: 28%;margin: 90px auto 0px;box-shadow: 0px 0px 3px; position: relative;}
.login_fields{background: #fff; padding:30px;float: left;width:100%;margin-bottom:180px;}
.login_fields .terms_donate {text-align: left;position: relative;left: 5px;}
.login_fields .donate_checkbox .checkmark {left: -35px; border: 2px solid #dedede;}
.login_fields .email_us .form-group{margin-bottom: 40px}
.login_fields label.donate_checkbox {float: none; display: inline-block;padding: 0px; background: none;padding-left: 0px;}
.login_fields .terms_donate .donate_checkbox label {float: left;display: contents;position: relative;left: 20px;}
.login_fields .send_data{margin-top:30px;    float: left; width: 100%;}
.share_button{position: fixed;width: auto;top: 25%;right: 5px;z-index: 1;}
.login_middle{ text-align: center;background: #fff; padding-top: 30px;}
.login_middle img{ background: #fff;padding: 10px; width: auto;}
.login_page p{text-align: left; margin:0px;font-size: 14px; margin-top: 5px;}
#share-buttons, #share-buttons_home{display: none}
.share_icons:hover #share-buttons{display: block;z-index: 1;position: fixed; right: 5px; top:31%;z-index: 100000;}
#share-buttons li, #share-buttons_home li {list-style-type: none;}
.fadeInDown, .fadeInDown1, .fadeInDown2, .fadeInDown3, .fadeInDown4 {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.animated2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0s;  animation-delay: 0s; }
.animated3 {-webkit-animation-duration: 1s;animation-duration:1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0s; animation-delay: 0s; }
.animated4 {-webkit-animation-duration: 1s; animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 1s; animation-delay: 1s; }
.animated5 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-delay: 2s; animation-delay: 2s; }
.animated6 { -webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 3s; animation-delay: 3s; }
.share_icons:hover #share-buttons_home{display: block;position: absolute;width: 100%;right: -50px;top: auto;}
#share-buttons_home li{border: 0px; padding:0px 5px; margin:0px;width:auto; float: right;}
#share-buttons_home a {border: 0px;}
#share-buttons_home li img{width:30px; height:auto !important}
.share_icons:hover a{color:#fff}
/* angular css changes */
.first_carousel .slick-slide img{width:auto}
.fundraising em {font-weight: bold;font-family: 'Oswald';font-size: 24px;margin-bottom: 24px;font-style: normal;margin: 0px 0px 5px;float: left;width: 100%;line-height: 1.1;}
.logo_adhm { width: 26%; padding: 10px; background: #fff;}
.donate_button p a{color:#fff; cursor: pointer;}
.fundraising_categotries .col-md-4 {border: 1px solid #dedede;border-top: 0px;border-left: 0px;height: 140px;}
.categories_fund h2 {font-size: 34px; font-family: 'Oswald';  font-weight: 200;}
.pagination li{width:auto !important; padding:0px !important}
.slick-dots li{margin:0px !important}
.our_appeal #share-buttons_home ul{margin: auto}
.our_appeal .share_icons:hover #share-buttons_home{right: auto}
.our_appeal #share-buttons_home li img{margin:0px}
.cso_champion_corporates #share-buttons_home ul {position: relative;top: auto;width: auto; left: auto;}
.cso_champion_corporates #share-buttons_home a{margin:0px}
.cso_champion_corporates .share_icons:hover #share-buttons_home{right:-100px}
.cso_champion_corporates .share_icons p{color: #fff}
.support_text #share-buttons_home ul li{padding: 0px}
.support_text #share-buttons_home ul{margin-top:15px; background:none}
/* .slick-prev:before, .slick-next:before */
/* .donate_amount {padding: 40px 30px 30px; min-height: 584px;} */
.donate_amount1 {padding: 40px 30px 30px; }
.homepage .support {right: 75px;}
.homepage .banner p {bottom: 7px;}
.homepage .box {bottom: 5%; right: 30px;}
.homepage .champion {bottom: 0%;}
.homepage .first_carousel{ padding-top: 45px;margin:0px}
.logo_adhm{width:313px;padding: 20px 60px; background: #fff}
.featured img { height: 106px;}
.nationality { display: inline-block;}
.homepage .icfn_since { padding: 40px 0px 70px;}
/* .logo_adhm { width: 313px;padding: 20px 60px; background: #fff; bottom: 0px; background: #fff;} */
.logo_adhm {width: 313px;padding: 20px 60px;background: #fff;bottom: 0px;background: #fff;z-index: 1002;}
/* .cso_Participating .share_icons:hover #share-buttons_home { top: -4px; background: rgba(224, 37, 25, 0.5); right: 0%; padding: 0px 11%;} */
.cso_Participating .share_icons:hover
.cso_Participating .cso_champion_corporates .description ul{left:0px;}
.cso_Participating #share-buttons_home li{float:left}
.csos_radio .donate_radio .checkmark:after {top: 2px;left: 2px; width: 8px;height: 8px;border-radius: 50%;background: #232323;}
.donate_radio .checkmark:after {top: 3px; left: 3px; width: 8px; height: 8px;border-radius: 50%; background: #232323;}
.share_button{width:35px;padding-bottom: 50px;}
#share-buttons ul li a img{width:35px}
.cso_description .top_section img {width: auto; height: 100%;}
app-particles { position: initial !important;}
.modal-body li, .modal-body p{font-size: 14px;}
.modal-content{padding:60px}
.modal-content .modal-body .close{position: absolute;right: -25px;top: -25px;background: #a50000;opacity: 1;width: 20px;height: 20px;color: #fff;font-weight: normal;border-radius: 50%;line-height: 10px;}
.adhmEvent .cso_champion_corporates .description form{margin:0px }
.adhmEvent .cso_champion_corporates .description form div{margin-top:10px}
.adhmEvent .donate_button{margin:0px}
.adhmEvent .cso_champion_corporates .description h4{    min-height: auto; float: left; width: 100%;}
.adhmEvent .cso_champion_corporates #share-buttons_home ul {position: relative;top: 0px;width: auto;left: auto;}
.adhmEvent .cso_champion_corporates .share_icons:hover #share-buttons_home {right: 0px;/* width: 80%; */background: rgba(165, 0, 0, 0.4);margin: 0px 10%;top: -4px;}
.cso_champion_corporates .image img{width:100%;height: 110px;padding: 0px;}
.share_icons:hover #share-buttons_home{display: block}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {    font-family: 'Oswald' !important;}
.event_landingchampaign .share_icons:hover #share-buttons_home ul {    width: auto;   left: 60px;    position: relative;    top: 5px;}
.event_landingchampaign .share_icons:hover #share-buttons_home {    right: 0px;}
.share_icons:hover a {color:#fff} 
.highlight_video .save_continue {    margin-top: 40px;    margin-bottom: 20px;}
.csoDetails .cso_champion_corporates_top .donate_amount{min-height: 530px}
.csoDetails .cso_champion_corporates .description form div{float: left;}
.share_icons.share_icons_feature{float: right !important;}
.share_icons.share_icons_feature{float: none !important;}
/* .cso_champion_corporates .description p{min-height: 50px} */
.cso_champion_corporates #share-buttons_home ul{top:0px}
.csoDetails .donate_button{margin-top:15px}
.cso_champion_corporates .image{background: #fff;border-radius: 20px;padding: 20px;}
.share_icons:hover a{color:#a50000}
.bg_tcs10k .share_icons:hover a {color: #fff;} 
.champion_care[_ngcontent-c1] .share_icons[_ngcontent-c1]:hover #share-buttons_home[_ngcontent-c1]{background:none; top:auto; width:100%; right:-50px}
.homepage .associated_with .champion_details .heading{position: relative;top: auto;display: contents;}
.homepage .associated_with .champion_details .heading h2{transform: translateX(100%);position: absolute; top: -15px;z-index: 100;width: auto;}
.homepage .associated_with .champion_details {margin: 20px 0px; height: 250px;display: inline-table;}
.associated_middle { vertical-align: middle; display: table-cell;}
/* .donate_amount {padding: 40px 40px 30px; height: 600px;float: left;  width: 100%;} */
.donate_amount1 {padding: 40px 40px 30px;float: left;  width: 100%;}
ul.pagination.pagination-rose.pull-right {float: right;width:auto}
.csoDetails .our_appeal ul{width:auto}
.our_appeal #share-buttons_home li{width:14%}
.csoDetails .cso_champion_corporates .share_icons:hover #share-buttons_home {right: -50px;padding-top: 10px;top: 0px;  position: relative;}
.csoDetails .cso_champion_corporates .description .share_icons_feature p{margin: 0px}
.share_cso:hover a, .share_cso a:hover{color: #fff}
.read_more{float: left; width:100%; margin-bottom: 15px}
.adhmEvent .cso_champion_corporates .share_icons:hover #share-buttons_home {right: 0px; width: 100%; background: none;margin: 0px 10%; top: auto}
a.read_more {color: #dedede;border-bottom: 2px solid #dedede; float: none;  width: auto;}
.read_more:hover{color: #dedede;border-bottom: 2px solid #dedede} 
.our_appeal .read_more {color: #dedede;border-bottom: 2px solid #fff;}
.appeal_description{height: 200px;}
.cso_champion_corporates .description .champion_share h5{float: left;width: auto; border-right: 1px solid #fff;line-height: 14px;}
.cso_champion_corporates .description .champion_share{display: inline-flex;}
.cso_champion_corporates .description .champion_share h5 a{margin: 0px 10px; border-bottom: 1px solid #fff; color: #fff; font-weight: normal; font-size: 16px;}
.cso_champion_corporates .description .champion_share h5:nth-last-child(1){border-right: 0px solid}
.cso_champion_corporates .description .champion_share h5 a:hover{color:#fff}
.sidebar-wrapper a.expand {float: left;}
.fundraisers_overview ul li a {color: #fff; border-bottom: 2px solid #fff;padding-bottom: 5px;font-family: 'Oswald';font-size: 22px;font-weight: 200;  }
.fundraising_categotries:nth-last-child(1) .col-md-4 {border: 0px solid #dedede;}
.fundraising_categotries:nth-last-child(2) .col-md-4{border-bottom: 0px solid #dedede;}
.fundraising_categotries:nth-last-child(3) .col-md-4 {border-bottom: 0px solid #dedede;}
.fundraising_categotries:nth-child(4) .col-md-4{border-right: 0px solid #dedede;}
.fundraising_categotries:nth-child(7) .col-md-4 {border-right: 0px solid #dedede;}
.adhm_section .adhm_banner:after {top: 0px;}
.homepage .video_section .speak_team p { font-weight: 300;}
.our_appeal .share_icons:hover #share-buttons_home {right: 100px;}
.categorie_sectionfund h2 span { font-weight: bold;}
.fundraising p p:nth-child(1) {font-weight: bold;font-family: 'Oswald'; font-size: 24px; margin-bottom: 24px;font-style: normal; margin: 0px 0px; float: left;width: 100%;}
.champion_share { display: inline-flex;}
.champion_share h5{float: left; width: auto; border-right: 1px solid #fff; line-height: 14px;}
.champion_share h5 a{ margin: 0px 10px; border-bottom: 1px solid #fff; color: #fff; font-weight: normal; font-size: 16px;}
.modal-dialog{width:60% !important}
p.invalid-feedback {margin: 0px;text-align: left;}
/* .email_us .form-group{min-height:75px} */
.fundraising p {margin: 0px;}
ul.pagination {width: auto ;float:right !important }
.fundraising p li p:nth-child(1) {font-weight: normal; width: 100%;font-size: 18px;float: none; font-family: 'Roboto'; }
.cso_champion_corporates #share-buttons_home ul {top: 0px; right: -100px;}
.first_share#share-buttons_home {left: 22%;}
.causes_support .share_icons:hover #share-buttons_home { right: -80px;}
.champion_care .share_icons:hover #share-buttons_home{ right: -100px;}
.cso_Participating .share_icons:hover #share-buttons_home {right: -130px; z-index: 1060;}
.fundraising p p:nth-child(1){margin-bottom:20px}
.modal-dialog .modal-body {height:auto !important;max-height: 550px; overflow: auto;}
.csoDetails .cso_champion_corporates .share_icons:hover #share-buttons_home { right: 0px;}
.cso_champion_corporates .description h4 {line-height:30px} 
.cso_champion_corporates #share-buttons_home ul {top: 0px;right: -50px;}
.our_appeal #share-buttons_home li {    width: 17%;}
.our_appeal .share_icons:hover #share-buttons_home {    right: 100px;    width: auto;}
.button_share .first_share#share-buttons_home{    left: 0%;width:auto}
.button_share .our_appeal #share-buttons_home li {   width: 17%;}
.adhmEvent .cso_champion_corporates .share_icons:hover #share-buttons_home {width:auto}
.adhmEvent .cso_champion_corporates #share-buttons_home ul{right:50px}
.champion_care .share_icons:hover #share-buttons_home{right:-100px !important}
.champion_cso{height:80px}
.button_share.cso_donate .first_share#share-buttons_home{left:22%}
.copyrighttext span{color:#f16526; }
.copyrighttext span:hover{border-bottom:1px solid}
.mat-form-field{width:100%}
.hover_text .our_team p{font-size:14px}
.contact_Quotes h1 p {font-weight: 300;}
.contact_Quotes h1 p a { color: #ffffff !important; cursor: pointer;text-decoration: underline;}
.contact_Quotes h1 p a:hover {color: #a50000 !important;text-decoration: none;cursor: pointer;}
.card_pin ul{margin-bottom:0px}
.card_pin h3{margin-top:0px}
.width_reports p a {color: #fff;cursor: pointer;}
.donate_submit a.nav-link {color: #fff;  }
.modal-content { border-radius: 0px;  }
.event_landingchampaign .share_icons:hover #share-buttons_home {right: 100px;} 
.card_pin li{margin-bottom:10px !important}
.card_pin ul {margin-bottom: 0px !important;}
.card_pin h3 {margin-top: 0px  !important;}
.mat-form-field-prefix, .mat-form-field-suffix {white-space: nowrap;flex: none;position: absolute !important;top: 10px !important;right: 10px !important;}
.champion_img img{height:106px}
p.invalid-feedback {height: 14px;color: #a50000;line-height: 12px;margin-top:5px;font-size: 14px;
float: left;width: 100%;position: relative;z-index: 10;}
.champion_img img{height:106px}
#user_logout{position: absolute;top: 80px;right: 1px;margin-top: 1px; background: #fff;text-align: left;}
#user_logout ul{padding: 0px; margin:0px}
#user_logout ul li{list-style-type: none; padding:5px 25px; border-bottom: 1px solid #a50000}
#user_logout ul li a img{padding-right: 10px}
.fr-sticky-dummy{display:none !important}
.fr-sticky-on{position: relative !important;}
.fr-wrapper.show-placeholder .fr-placeholder {display: block;text-align: left !important; margin: 0px !important;}
.fr-element.fr-view p {text-align: left;margin: 0px;color: #232323;}
.fr-box.fr-basic .fr-element{height: 80px}
.fr-element.fr-view p {text-align: left; margin: 0px;font-size:14px; color: #232323;}
.fr-box.fr-basic.fr-top {padding-top: 15px;border: 1px solid #e0dfdf;}
.cso_champion_corporates .description h4 {min-height: auto; margin-bottom: 20px !important;}
.reachout_button .btn_reach{background: #a50000;font-size: 24px;padding: 10px 15px;width: 100%; color: #fff;font-family: 'Oswald'; border-radius: 5px; border: 0px;}
.reachout_button .btn_about{background: none;font-size: 24px;padding: 10px 15px;width: 100%;color: #a50000;font-family: 'Oswald'; border-radius: 5px;border: 2px solid #a50000;}
.reachout_button{margin-bottom: 40px}
.reach_out{background: #322b2b;padding: 60px 120px 40px;color: #fff;}
.reach_out h1{color: #dedede;font-size: 30px; font-family: 'Oswald';text-transform: uppercase; }
.reach_out p{color: #dedede; font-size: 24px; font-family: 'Oswald'; font-weight: 300;margin: 15px 0px 30px;}
.reach_out img{border: 20px solid #fff;box-shadow: 0px 0px 10px #000;}
.reachout_feedback{background: #edecec; padding:40px 10px; float: left; width: 100%}
.feedback_question h1{font-size: 30px;color:#a50000; font-weight: bold; margin-bottom: 20px; letter-spacing: 3px; text-transform: uppercase}
.feedback_question h1 span{font-weight: 300}
.feedback_question ul{list-style-image: url('../images/reachout_star.png');}
.feedback_question ul li{font-size: 18px; font-family: 'Roboto';margin-top: 20px; }
.feedback_question{border-right: 1px solid #686666; height: 350px;padding: 0px 20px;}
.reachout_feedback .feedback_question:nth-last-child(1){border-right: 0px solid}
.reach_out_form{background:#322b2b; float: left; width:100%;padding:60px 0px 22px}
.reach_out_form form{padding:0px 200px 0px }
.reach_out_form .form-control{width:100%; float: left;border: 0px solid !important; padding: 10px 40px !important;background: #eeeded;border-radius: 10px !important;}
.reach_out_form .form-group{margin-bottom: 15px;width:100%; float: left;background: #eeeded; border-radius: 10px !important;}
.reach_out_form h1{text-transform: uppercase; color: #fff; margin-bottom: 30px; font-size: 30px}
.reach_out_form textarea{border:0px;padding: 10px 40px;}
.reach_out_form .form-control input::placeholder {color: #232323;opacity: 1;font-size: 14px;word-spacing: 3px; font-family: 'Oswald'; font-weight: 300; font-size:20px;position: relative;top:3px}
.reach_out_form .form-control:-ms-input-placeholder{color: #232323;opacity: 1;font-size: 14px;word-spacing: 3px; font-family: 'Oswald'; font-weight: 300; font-size:20px;position: relative;top:3px}
.reach_out_form .form-control::-webkit-input-placeholder {color: #232323;opacity: 1;font-size: 14px;word-spacing:3px; font-family: 'Oswald'; font-weight: 300; font-size:20px;position: relative;top:3px}
.reach_out_form .donate_button_us{top:50px}
.our_partner .champion_details {background: #fff;box-shadow: 0px 0px 3px;padding: 20px;text-align: center;position: relative;float: left;width: 100%;margin: 20px 0px 25px;}
.our_partner .heading {text-align: center}
.our_partner .heading h1{margin: 0px}
.our_partner{padding:20px 0px 80px}
.our_partner .champion_details h3 {font-family: 'Oswald';margin-top: 20px;font-size: 18px;}
.our_partner .champion_details p {font-size: 16px;font-weight: normal; text-align: left;}
.our_partner .slick-dots{text-align: right}
.our_partner .slick-dots li button:before{font-size: 12px}
.our_partner .img_champion{display: table; float: left; width:100%}
.our_partner .img_champion a{vertical-align: middle;display: table-cell}
.adhm_section .partner_dahboard:after{
content: '\A';position: absolute;width: 100%;height: 100%;top:0;left: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* FF3.6+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
}
.partner_dahboard img{width:100%}
.partner_dashboard_dropdown .nav, .partner_dashboard_dropdown .nav:hover{float: right; background: #fff}
.partner_dashboard_dropdown .nav li a.user_name, .partner_dashboard_dropdown .nav li a.user_name:hover{padding: 32px 20px;background: #fff}
.partner_dashboard_dropdown .nav li a p{margin: 0px;font-size: 18px;font-family: "Roboto";}
.partner_dashboard_dropdown .nav li a p img{padding-left: 35px}
.partner_dashboard_dropdown .nav ul{padding: 0px; list-style-type: none; }
.partner_dashboard_dropdown .nav ul li{padding: 14px 35px; border-top:1px solid; background: #e0e0df}
.partner_dashboard_dropdown .nav ul li img{padding-right: 15px}
.partner_dashboard_dropdown .collapse.in ul li a {background: none;padding: 0px;}
.partner_dahboard{position: relative;}
.event_rect{ position: absolute;margin: 20px;width: 97%;top: 0px;border: 20px solid #232323;height: 93%;}
.event_rect h1{background: #232323; opacity: .5;padding: 0px;margin: 0px;font-family: 'Oswald';font-size: 383px;color: #ef4b42;line-height: 380px; width: 100%;height: 100%;}
.logo_event{position: absolute; top:0px; width:100%;z-index: 10;}
.logo_event img{padding:25px 30px; background: #fff; width:auto}
.logo_event h2{font-size: 48px; font-family: 'oswald'; font-weight: bold; color: #fff; margin: 18px 0px 26px;float: left; width:100%;line-height:48px}
.logo_event h3{font-size: 24px; font-family: 'oswald'; font-weight: bold; color: #fff;text-transform: uppercase; margin-bottom: 20px; margin-top:0px;float: left; width:100%;line-height:24px}
.register_section{text-align: center;display: inline-flex;background: #fff; padding: 13px 20px; border-radius: 10px}
.register_section h5{float: left;padding: 0px 22px; border-right:2px solid #dddbdb;font-size: 18px; font-family: 'Oswald'; font-weight: normal; margin:0px }
.register_section h5:nth-last-child(1){float: left;padding: 0px 22px; border-right:0px solid ; }
.register_section h5 a:hover{color:#ef4b42;border-bottom: 2px solid}
.logo_event .donate_button p a{color: #fff;}
.logo_event .donate_button p{font-family: 'Oswald'; font-size: 24px}
.logo_event .donate_button{margin-top:35px}
.logo_event .share{float: right;}
.logo_event .share p{margin-right: 60px; color: #fff; border-bottom: 2px solid;position: relative;top: -30px;}
.event_new .adhm_section{margin-bottom: 40px}
.event_new .adhm_section:nth-last-child(1){margin-bottom: 0px}
.campaign .event_rect h1{color: #b4a0a0;font-size:229px}
.event_new .tata_steel .event_rect h1{color: #0078c1;}
.event_new .adhm_eventbg .event_rect h1{color: #b4a0a0;}
.campaign h3, .tata_steel h3, .adhm_eventbg h3{margin-bottom: 10px}
.donation_graph {border-radius: 5px; box-shadow: 0px 0px 5px;background: #fff; padding: 10px;float: left;width:100%}
.donation_graph h3{font-size: 24px;font-family: 'Oswald'; font-weight: bold; text-align: center}
.donation_graph h3 span{font-size: 24px;font-family: 'Oswald'; font-weight: 300; color:#a50000}
.view_transaction{padding-top:70px}
.view_sort .form-control{border-radius: 5px !important;}
.view_sort .form-group{margin:auto !important; width:100%}
.view_sort .form-group .form-control{width:100% !important;height: 50px;border: 2px solid #e0dfdf;}
.view_sort input::placeholder, .view_sort select::placeholder {color: #232323;opacity: 1;font-size: 20px;font-family: 'Oswald'; font-weight: normal}
.view_sort :-ms-input-placeholder, .view_sort :-ms-select-placeholder{color: #232323;opacity: 1;font-size: 20px;font-family: 'Oswald'; font-weight: normal}
.view_sort ::-webkit-input-placeholder, .view_sort ::-webkit-select-placeholder {color: #232323;opacity: 1;font-size: 20px;font-family: 'Oswald'; font-weight: normal}
.view_sort {display: inline !important;}
.view_sort .form-group .fa.fa-search{color:#a50000; position: absolute; top:10px; right:45px;}
.view_sort .form-group img{position: absolute; top: 10px; right:30px;}
.view_sort select.form-control {overflow: hidden; overflow: -moz-hidden-unscrollable;background: url('../images/partner_dropdown.png') no-repeat right;    background-position-x: 98%;border: 1px solid #dedede;display: inline-block;position: relative;-moz-appearance: none;-webkit-appearance: none;appearance: none;font-size: 22px;font-family: 'Oswald';height: auto;font-weight: 200;line-height: normal;}
.view_sort{margin:60px 0px 20px; float: left; width:100%}
.view_sort select option { background: #fff;color: #a50000;font-family: 'Oswald';height: auto;font-weight: normal;font-size: 20px }
.table_sort th, .table_sort td, .table_sort table{border: 1px solid #d9d8d8}
.table_sort th{border-bottom: 0px !important; font-size:18px; background: #232323; color:#fff; padding: 10px 35px !important; font-weight: normal }
.table_sort tr:nth-child(even){ background: #e7e7e7;}
.table_sort tr:nth-child(odd){ background: none;  }
.table_sort td{font-size:18px; background: none; color:#232323; padding: 10px 35px !important;}
.table_sort td.text_right a{border-bottom: 1px solid #232323}
.text_right{float:right;width: 100%;border: 0px !important;text-align: left;border-top: 1px solid #d9d8d8 !important;}
.pagination .active a.roseButton {background: #322b2b; border: 1px solid #322b2b;}
.table_sort table{margin-bottom: 5px !important}
.pagination li a {color: #232323;}
.choose_target .reachout_button{width:360px; float:left;margin:0px 15px}
.choose_target{display:inline-block}
.choose_target .reachout_button .btn_reach{background: #e02519}
.choose_target .reachout_button .btn_about{border:2px solid #e02519; color:#e02519}
.target_fundraising{padding-bottom: 30px}
.choose_donate .form-group{width:350px !important; }
.choose_donate{display: inline-block !important;float: none !important; width: auto !important;}
.choose_select{text-align: center}
.table_target table, .table_target th, .table_target td{border:1px solid #b3b1b1}
.table_target th{background: #232323; color:#fff; font-family: 'Oswald'; font-size:18px; font-weight:300;padding: 10px !important; vertical-align: middle !important;text-align: center;}
.table_target td{vertical-align: middle !important;font-weight:normal; font-family: 'Oswald'; font-size:18px;padding: 10px !important;font-weight:300}
.table_target tr td:nth-child(1){text-transform:uppercase;text-align:left;font-weight:normal}
.table_target .donate_checkbox .checkmark {border: 2px solid #ecebeb;}
.choose_select .reachout_button .btn_reach{padding:10px 52px; font-weight: 300;}
.choose_select .choose_target .reachout_button{width:auto}
.choose_select{margin-bottom: 80px}
.fundraising_categotries:nth-last-child(1) .col-md-4 {border: 0px solid #dedede;}
.fundraising_categotries:nth-last-child(2) .col-md-4, .fundraising_categotries:nth-last-child(3) .col-md-4 {border-bottom: 0px solid #dedede;}
.fundraising_categotries:nth-child(3) .col-md-4, .fundraising_categotries:nth-last-child(6) .col-md-4 {border-right: 0px solid #dedede;}
.adhm_section .adhm_banner:after {top: 0px;}
.homepage .video_section .speak_team p {  font-weight: 300;}
.particles {width: 100%; height: 100%;position: initial !important;}
.pagination li a {color: #232323;}
.pagination .active a.roseButton {background: #322b2b; border: 1px solid #322b2b;}
.search_dropdown .form-group {margin: 0px 10px; }
.box.cso_ngo {z-index: 1000;}  
.logo_adhm img {width: 100%;height: 120px;}
.first_carousel .slick-slide img{width:100%}
.cso_champion_corporates .description h6{margin-top:0px}
.csoDetails .donate_amount {height: 500px;}
.cso_champion_corporates .description h6 { font-size: 16px; margin: 0px 0px 10px;color: #fff; font-weight: normal; text-align: left;display: block; text-overflow: initial; word-wrap: break-word;overflow: hidden; height: 56px;line-height: 18px;float: left; width: 100%;}
.adhmEvent .cso_champion_corporates .description h4 { min-height: auto; float: left; width: 100%;margin-top: 0px;}
.top_section a {vertical-align: middle; display: table-cell;}
.adhmEvent .cso_champion_corporates .description form .csos_radio {margin-top: 20px;}
/* video display in home page */  
.particles {width: 100%;height: 100%; visibility: collapse;}
.banner .adhm_section .adhm_banner:after{
content: '\A';position: absolute;width: 100%;height: 100%;top:-5px;left: 0;
/*background: -moz-linear-gradient(to right, rgba(0,0,0,.53) 0%, rgba(0,0,0,.53) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%);  FF3.6+ */
/*background: -webkit-linear-gradient(to right, rgba(0,0,0,.53) 0%, rgba(0,0,0,.53) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%);  Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(to right, rgba(0,0,0,.53) 0%, rgba(0,0,0,.53) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%);  Opera 11.10+ */
/*background: -ms-linear-gradient(to right, rgba(0,0,0,.53) 0%, rgba(0,0,0,.53) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%);  IE10+ */
background: linear-gradient(to right, rgba(0,0,0,.53) 0%, rgba(0,0,0,.53) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%); 



}
video { width: 100% ;}
.homepage .champion {bottom: 0.5%; z-index: 10;}
/* .box.cso_ngo {z-index: 10000;bottom: 7%;} */
.box.cso_ngo {z-index: 10000;bottom: 9%;}
.homepage .banner h2{z-index:10;}
.homepage .support{z-index:10; bottom:-1%}
.login_fields{height: 100%}
.cso_searchdropdown { min-height: 180px;max-height: 250px;height: auto;z-index: 1;}
/* .featured h1 { width: 100%; text-align: center;} */
ul.cso_searchdropdown {min-height: 180px;z-index: 1;max-height: 300px;height: auto !important;}
.modal-body p a {color: #a50000;}
.event_register table td label{cursor: pointer; padding-top:30px; margin-top:0px}
.about_event article.video1 { padding-top: 30px;}
.about_event our_appeal_about {height: 250px;overflow: auto; text-align: left;}
.signup .modal-body p { font-size: 16px;}
.share:hover #share-buttons_home{display: block}
.share p{float: right;}
.share #share-buttons_home li img {width: 100%;height: auto !important;background: none !important; padding: 0px !important;}
.share #share-buttons_home ul {float: left; padding: 0px;text-align: center;width: 100%;left: -30px;top: -30px; position: relative;}
.modal-dialog .close { position: absolute; right: -15px !important;top: -15px !important; opacity: 1; z-index: 1;}
.overview_height_read_more {color: #fff;border-bottom: 2px solid #fff;float: left;}
.overview_height_read_more:hover{color: #fff}
button.btn.btn_lastdownload:focus {color: #fff;}
.modal-dialog { margin: 10% auto;}
.donate_popup .donate_radio{margin:0px}
#myModal5 .login_fields {padding: 0px;}
#myModal5 .modal-content{padding:60px 0px}
@-webkit-keyframes ripple-hover-out {
100% { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0    }
}
@keyframes ripple-hover-out {
100% { top: -12px;right: -12px; bottom: -12px; left: -12px; opacity: 0 }
}
.ripple-hover-out { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative}
.ripple-hover-out:before {content: ''; position: absolute;border: #a50000 solid 6px; top: 0; right: 0; bottom: 0;  left: 0; -webkit-animation-duration: 1s; animation-duration: 1s; color: #fff; border-radius: 3px}
.ripple-hover-out:active:before,
.ripple-hover-out:focus:before,
.ripple-hover-out:hover:before { -webkit-animation-name: ripple-hover-out;animation-name: ripple-hover-out}
.ripple-hover-out {margin: .4em;padding: 1em; cursor: pointer; background: #a50000; text-decoration: none; color: #fff;border-radius: 3px; -webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.upload_browse span.ng-star-inserted { font-size: 14px;}
.reachout_partner .champion_details h3 { float: left;width: 100%;}
.reachout_partner .champion_details{height:360px}
.ripple-hover-outblack:before {content: ''; position: absolute;border: #232323 solid 6px; top: 0; right: 0; bottom: 0;  left: 0; -webkit-animation-duration: 1s; animation-duration: 1s; color: #fff; border-radius: 3px}
.ripple-hover-outblack {margin: .4em;padding: 1em; cursor: pointer; background: #232323 !important; text-decoration: none; color: #fff;border-radius: 3px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.indiamap {position: absolute; left: 40px;height: 80%;bottom:30px;}
/* specific event awards */
.event_awardsyear h1{font-weight: bold}
.event_awardsyear h1 span {font-weight: bold; color: #737171;}
.award_section .event_descriptionbg{background: #eeeded; padding:25px 30px; float: left; width:100%;height: 254px;}
.award_section .event_descriptionbg h1{font-size: 24px; font-family: 'Oswald'; font-weight: bold; text-align: left; margin-top:0px;margin-bottom: 15px}
.award_section .event_descriptionbg p{font-size: 18px; font-weight: normal; text-align: left}
.award_section img{width:100%}
.award_img{margin-bottom: 30px; float: left; width: 100%;height: 490px;}
.award_section{margin-top:40px; float: left; width:100%}
/* faq style.css */
.faqs_section{text-align: left; padding: 80px 0px}
.question_answer:nth-child(1) {margin-top:0px}
.question_answer {border: 1px solid #f3f3f3; padding-bottom: 10px;margin-top:10px; float: left; width:100%}
.faqs_section .panel-title {background: #eeeded; font-size: 18px; font-family: 'Oswald';}
.question_answer h4{font-size: 16px; background: #f3f3f3; padding:10px 15px;margin: 0px 0px 10px;font-family: 'Oswald';}
.question_answer p{font-size: 15px; padding:0px 15px;font-family: 'Roboto';}
.faqs_section .panel-body{padding: 15px;}
.faqs_section .panel-default {border-color: #ddd;border-radius: 0px;border: 0px;margin: 0px;margin-bottom: 2px;box-shadow: none}
.faqs_section .panel-default>.panel-heading {background-color: #eeeded;border-color: #ddd;border-bottom: 0px;box-shadow: none;padding: 0px;border-radius: 0px;}
.faqs_section .panel-title {background: #eeeded;font-size: 18px;font-family: 'Oswald';border-radius: 0px;}
.faqs_section .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; border: 0px; border: 1px solid #dedede;}
.faqs_section #accordion.panel-group .panel {margin-bottom: 5px; border: 0px;}
.question_faq{margin-top:60px; float: left; width: 100%}
.question_faq form{margin-top: 30px}
.question_faq h2{margin-top:0px; font-family: 'Oswald'; font-size: 28px; text-align: center}
.question_faq p{font-size: 20px;text-align: center}
.question_faq .send_data{text-align: right}
#user_logout{position: absolute;top: 80px;right: 1px;margin-top: 1px; background: #fff;width: 15%;text-align: center;}
#user_logout ul{padding: 0px}
#user_logout ul li{list-style-type: none; padding:10px}
#user_logout ul li a img{padding-right: 10px; width: 35px;}
.fundraising_add .send_data{float: right;}
.fundraising_add{float: left;width: 100%;}
.fundraising_add .cke_contents {height: 272px !important;}
.center_field{text-align: center;color: #a50000; margin: 0px 0px 40px;font-weight: 400;font-family: 'Oswald';font-size: 26px;}
.fundraising_popup h5{font-size: 14px; border-bottom: 1px solid #dedede; padding:5px 0px;font-weight: normal;line-height: normal;}
.fundraising_popup .modal-dialog{width:800px !important;max-height: 540px; overflow: auto;}
.fundraising_page h1{margin-bottom: 0px}
.fundraising_page {padding-bottom: 0px}
/* css changes 28/02/2019 */
.feedback_question{height: 700px}
.reach_out img{width:100%}
.area_text{position: absolute;top: 31%;border: 0px;box-shadow: none;margin: 0px 11%;}
.area_text img{border:0px; box-shadow: none}
.organization_text{text-align: center}
.organization_text h3{font-family: 'Oswald';font-size: 18px;margin:0px 0px 20px}
.organization_text h4{ font-size: 18px; margin:20px 0px 10px; font-weight: normal}
.organization_text p{text-align: left; font-size: 16px; color:#322b2b; margin-top: 0px}
.btn_lastdownload{background: none;border: 2px solid #fff;color: #fff;float: right;top: 50px;right: 50px;position: absolute;font-size: 22px;font-family: 'Oswald';padding: 8px 20px;font-weight: 300}
.btn_lastdownload:hover{color:#fff}
.btn_lastdownload img{background: none; padding: 0px;padding-left: 20px}
.send_data p a{border-bottom: 1px solid #232323}
.send_data p {float: right;font-size: 18px; margin-top: 20px}
.highlight_video img{width:100%}
.adhm_section h1{margin:0px 0px 17px; font-family: 'Oswald'; font-size:48px; font-weight: bold; text-transform: uppercase}
.hover_text p { font-size: 14px;}
.our_team:hover .hover_text{min-height: 300px;}
.donate_popup .donate_middle{width:100%; margin:0% auto; text-align: center}
/* .donate_popup {background: url(../images/donate_popupback.jpg) no-repeat;position: absolute;width: 100%; background-size: cover;background-position: center;    height: 100%;} */
.donate_popup .donate_yes h2{font-size: 34px; font-family: 'Oswald';margin-bottom: 20px;margin-top:0px; font-weight: bold}
.donate_popup .donate_yes{padding: 0px 80px;}
.donate_popup .nationality{border:2px solid #b4b3b3; float: left; width:100%; border-left: 0px; border-right: 0px;}
.donate_popup .donate_radio{float: none; display: inline-block;}
.donate_popup .login_fields{margin-bottom: 0px;}
.donate_popup h2 span{color: #a50000}
.donate_popup_next .donate_yes {padding: 60px 100px;}
.donate_popup_next .donate_yes h2{margin-bottom: 35px}
.donate_popup_next .donate_yes .login_fields { padding: 0px;}
.donate_popup_next .login_fields .send_data{margin-top:0px;padding-bottom: 60px;}
.donate_popup_next .login_fields .email_us .form-group {margin-bottom: 20px;}
.modal-content { padding: 60px;float: left; width: 100%;}
.solution:hover::before {opacity: 1;transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);
-ms-transform: scale(1.2); -o-transform: scale(1.2); }
.solution::before {content: '';position: absolute; top: 0px;left: 0;background: #a50000;width: 100%;height: calc(90% - 0px);
opacity: 0;transform: scale(.7); transition: all .5s cubic-bezier(.165, .84, .44, 1); -webkit-transition: all .5s cubic-bezier(.165, .84, .44, 1);
-moz-transition: all .5s cubic-bezier(.165, .84, .44, 1); -ms-transition: all .5s cubic-bezier(.165, .84, .44, 1); -o-transition: all .5s cubic-bezier(.165, .84, .44, 1);
-webkit-transform: scale(.7); -moz-transform: scale(.7); -ms-transform: scale(.7); -o-transform: scale(.7);}
.wrapper { position: relative;}
.second_people .solution { position: relative;vertical-align: middle;width: 25%;margin-right: -4px;padding: 0px 0;}
.first_people .solution {position: relative;vertical-align: middle;width: 33%; margin-right: -4px; padding: 0px 0;}
.show .enter-y, .show .enter-x, .show .enter-y-r, .show .enter-x-r {opacity: 1; transform: translate(0);}
#solutions .first_people .wishtree_team {right: 70px;bottom: 150px;}
.solution{display: none}
.first_people .our_team{width:33%; position: relative;}
.second_people .our_team{width:25%; position: relative;}
.our_team:hover .solution{display: block; width:100%}
.our_team:hover .solution p{position: absolute;}
.hover_text:hover p{position: absolute;}
.our_team:hover .hover_text{padding: 0px; background: none; overflow: initial;}
.our_team:hover .hover_text p{padding: 10px;padding-right: 20px;}
.our_board.our_teamsection {margin: 45px 0px 0px;}
.our_people{margin-bottom:40px}
#myModalSupport .nationality a {float: left; width: 50%; border-right: 1px solid;}
#myModalSupport .nationality a img{width:100%}
#myModalSupport .nationality{border:0px solid}
.input-group .checkbox {margin: 0px;}
/*popup color changes*/
.modal-content{ padding: 20px 20px;height: 500px; overflow: auto;}
.modal-content{background:#322b2b; box-shadow:none;}
.modal-dialog .modal-body {height: auto !important; max-height: 550px; overflow: auto;  color: #fff;}
.modal-dialog .modal-body1 {height: 424px !important; max-height: 424px; overflow: auto;  color: #fff;}
.modal-body p a { color: #ffffff; border-bottom: 2px solid;}
.modal-body h1 {margin-top: 0px;margin-bottom: 25px;color: #dedede;}
/* .modal-body p {  font-weight: normal; color: #dedede; font-size: 14px;word-break: break-all;} */
.modal-body p {  font-weight: normal; color: #dedede; font-size: 14px;}
.our_mission .carousel img { margin: 20px 0px 0px;}
.our_appeal .progress_section{margin-top:0px;}
/* .our_appeal .progress_section{margin-top:180px;} */
.our_appeal .appeal_description{height:235px}
#user_logout ul li{padding:10px 10px 10px 30px}
.featured .col-md-4 #share-buttons_home li{width:30%}
#user_logout{text-align:left}
.homepage .why_cause .causes_support{background: none;position: absolute;top: 70px; z-index: 10;}
.why_cause .adhm_section .adhm_banner:after {background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%) ; top:0px;}
.reports_get .search_dropdown {width: 300px;margin: 0px 10px;position: relative; }
.event_new .adhm_section:nth-last-child(1) {margin-bottom: 40px;}
.csos_radio .donate_radio{font-size: 17px !important;margin-left: 10px; margin-right: 10px;float:none}
.question_answer h4 {margin: 0px;}
.question_answer{padding-bottom:0px}
.question_answer:nth-last-child(1) {margin-bottom: 20px;}
.homepage .why_cause .support_text{padding:0px 15px 0px 50px}
.fundraiser_icare h1{font-size: 24px; margin-bottom: 0px}
.fundraiser_icare h3{font-family: 'Oswald'; font-size:22px; margin-top:10px}
.icare_nextsubmit{margin-bottom: 80px}
.icare_nextsubmit.our_appeal .read_more {color: #fff;border-bottom: 2px solid #fff;float: left; width:auto}
.fundraising_icare .modal-dialog{width:800px}
.dsc_popup label{position: absolute;top: -12px;left: 50px;background: #322b2b;padding: 0px 10px;}
.fundraiser_icare h2{font-weight: normal}
.fundraiser_icare h3{color: #a50000}
/* .left_contentdonate img { height: 139px;width:50% } */
.our_team:hover .hover_text p {position:relative}  
.video_popup .modal-dialog .close {position: absolute;right: 0 !important; top: 0 !important;opacity: 1;z-index: 1; }
/* .care_champion_ditails .search_dropdown {display: inline;} */
.care_champion_ditails .our_partner .champion_details{border-radius: 20px;background: #e02519;height:540px; margin: 0px 0px 30px;}
.care_champion_ditails .our_partner .champion_details p{color:#fff; text-align:center}
.care_champion_ditails .search_dropdown select.form-control{padding:10px 50px 6px 20px;     width: auto !important;  margin: 0px 10px; }
.champion_care p.share_cso {min-width: auto;}
.donate_button p a{color: #fff}
.champion_award {position: absolute;width: auto !important;height: auto !important;border-radius: 0px !important;top: 80px;right: 80px;}
.care_champion_ditails .our_partner .champion_details h3{ float: left; width: 100%;margin-top:10px; font-size: 18px; color:#fff}
.care_champion_ditails .our_partner .champion_details h4{font-family: 'Oswald' ; color: #fff;font-size: 22px}
.care_champion_ditails .img_champion img{width:auto}
.care_champion_ditails .search_dropdown .form-group{margin:0px; width: auto}
.care_champion_ditails .progress_section .progress-bar {background: #fff;box-shadow: none;}
.care_champion_ditails .progress_count {float: left;width: 100%;}
.care_champion_ditails .progress_section{margin: 0px}
.care_champion_ditails .button_share p{font-size: 14px; color: #fff}
.care_champion_ditails .funds{width:100%}
.care_champion_ditails .funds h5{font-size: 14px; color: #fff;text-align: center;width: 100%;}
.care_champion_ditails .progress_section .progress_count p{color:#fff}
.care_champion_ditails .our_partner .champion_details p[align=right] {text-align: right;}
.our_mission .carousel .slick-dots li button:before{font-size: 12px}
.our_mission .carousel .slick-dots{text-align: right}
.our_mission .carousel img {margin: 10px 0px 0px;}
.our_mission .carousel{padding: 0px}
.initiatives h2{font-family: 'Oswald';font-size: 36px;font-weight: bold;float: left;text-transform: uppercase;text-align: center;width: 100%;margin: 0px;}
.initiatives .center {padding-top:0px !important}
.initiatives .slick-slide img { width: auto;}
.initiatives .slick-dots { text-align: center; right: 30px;}
.border_right{border-right:1px solid }
.register_section{text-align: center;display: inline-flex;background: rgba(165, 0, 0, 0.8);padding: 10px 10px; border-radius: 0px;}
.border_registration {border:1px solid rgba(255, 255, 255, 0.5);padding: 10px;}
.register_section h5{float: left;padding: 0px 65px; border-right:1px solid rgba(255, 255, 255, 0.5);font-size: 18px; font-family: 'Oswald'; font-weight: normal; margin:0px }
.border_registration h5 a{color: #fff}
.border_registration h5{font-size: 24px}
.border_registration h5 a span{font-weight: bold;margin-top: 0px;float: left;width: 100%; font-size: 48px;}
.logo_event .share p {top: 0px;border: 2px solid #fff; padding: 5px 25px; border-radius: 5px;}
.logo_event .share {position: absolute;bottom: -5px;right: 0px;}
.event_new .slick-dots{left:0px;}
.event_new .slick-dots li{float: right;}
.event_new .slick-dots li button:before{font-size: 12px}
.event_new .adhm_section { margin-bottom: 40px;float: left;width: 100%;display: block;}
.event_new .regular{padding:0px}
.lastyear_events{width:70%; margin:0px auto}
.lastyear_events .register_section h5{padding:0px 40px}
.lastyear_events .register_section h5:nth-child(3){border-right: 0px}
.lastyear_events .register_section h5:nth-child(4){width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.5);margin-top: 10px;padding-top: 5px;}
/* .lastyear_events .register_section h5:nth-child(3){border-top: 1px solid rgba(255, 255, 255, 0.5);margin-top: 10px;padding-top: 5px;} */
.campaign.adhm_section .partner_dahboard:after{background: -moz-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%);
background: -webkit-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%);
background: -o-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%);
background: -ms-linear-gradient(top, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%);
background: linear-gradient(to bottom, rgba(165,0,0,0.8) 0%,rgba(165,0,0,0.8) 100%);}
.campaign .register_section {background: rgba(50, 43, 43, 0.7);}
.download_dockets img{display: inline;}
/*march 15*/
.donate_popup .donate_radio{color:#fff}
#myModal7 .donate_popup .donate_yes h2 {font-size: 24px;color:#fff}
#myModal7 .modal-content {background: #a50000;height: auto;}
#myModal7 .login_fields{background:transparent}
#myModal7 .checkmark { border: 2px solid #ffffff}
#myModal7 .donate_radio input:checked ~ .checkmark:after {display: block; background-color: #232323;}
#myModal5 .donate_popup .donate_yes h2 {font-size: 34px;color:#fff}
#myModal5 .modal-content {background: #322b2b;height: auto;}
#myModal5 .login_fields{background:transparent; margin-top:10px}
#myModal5 .email_us input, #myModal5 .email_us select{background:transparent; color: #fff;}
#myModal5 .donate_popup h2 span {color: #fff;}
#myModal5 .email_us label { background: #322b2b; color: #fff;}
#myModal5 .send_data button {background: #ffffff; color: #000;}
.nationality { border: 0px solid #b4b3b3 !important;}
.video_popup .modal-dialog .close{ position: absolute; right: 0;  top: 0; opacity: 1; z-index: 1;}
.modal-content{height:auto}
.cso_champion_corporates_top .top_section h1 { font-size: 24px;}
.carosel_twoevent.first_carousel .slick-slide img{height:106px; width:auto}
.modal-content a img {width:100%}
.btn_lastdownload img{margin: 5px 0px;float: right; }
.for_cso {background: #322b2b;}
/* .for_cso p{color:#dedede;word-break: break-all} */
.for_cso p{color:#dedede;}
.modal .form-control {background: transparent;color: #fff;}
.lastyear_events .register_section h5 {padding: 0px 35px;}
.view_sort svg.mat-datepicker-toggle-default-icon.ng-star-inserted { display: none;}
/* header sub menus */
.initiatives .carousel{padding-top:0px !important}
/* my Account page */
.myaccount .reachout_button .btn_about{padding:6px 15px}
.myaccount .reports_get.email_us select.form-control {width: 100% !important;padding: 10px 15px;border:1px solid #dedede}
.myaccount_details{background: #322b2b; padding: 35px 45px 60px; float: left; width:100%;margin-top: 55px;}
.myaccount_details h1 {float: left;width: 100%;color: #dedede;text-transform: uppercase; font-size: 34px; font-weight: bold; font-family: 'Oswald';margin-bottom: 20px}
.myaccount_details h1 span{font-weight: 300;}
.profile_account img{width:150px; height: 150px; border-radius: 50%;}
.profile_account h5 {font-family: 'Roboto'; font-size: 18px; color: #dedede;}
.profile_account p{color: #dedede; text-align: left;float: left;width: 100%;}
.profile_account h5:nth-child(3) {font-family: 'Oswald';}
.myaccount_details .col-md-4 {border-right: 1px solid #dedede;padding: 0px 35px;}
.myaccount_details .col-md-4:nth-last-child(1){border:0px}
.profile_account .form-group{margin-bottom: 20px}
.profile_account .form-control{border-radius: 10px;border: 0px;height: 56px;}
.profile_account form{float: left; width:100%; padding-bottom: 25px;}
.profile_account form button{width:100%}
.profile_account .send_data button:hover{background: #a50000}
.profile_notification h3{color: #dedede;text-align: left;font-size: 24px;margin-bottom: 25px;float: left; width: 100%;}
.profile_notification p{color: #dedede;text-align: left;font-size: 18px;margin-bottom: 25px;font-family: 'Oswald';font-weight: 300 }
.profile_notification h6{font-size: 16px;font-family: 'Roboto';color: #dedede;text-align: left;font-weight: normal;}
.profile_notification p span{font-family: 'Roboto'; }
.profile_notification .address{margin-bottom: 20px}
.upload_pic .send_data {width: 100%;text-align: center;}
.upload_pic{margin-bottom: 20px}
.upload_pic .send_data button{padding: 10px 30px;border-radius: 5px;font-size: 18px;}
p.email_account {font-family: 'Oswald';font-weight: normal;}
p.email_account span {font-family: 'Roboto';} 
.profile_account .form-control{border-radius: 10px;border: 0px;padding: 28px 10px;border: 0px;font-size: 20px;}
.profile_account .form-control:focus{border: 0px}
.profile_account input::placeholder {opacity: 1;font-size: 20px;font-family: 'Oswald';}
.profile_account:-ms-input-placeholder{opacity: 1;font-size: 20px;font-family: 'Oswald';}
.profile_account::-webkit-input-placeholder {opacity: 1;font-size: 20px;font-family: 'Oswald';}
.mat-datepicker-toggle-default-icon{display: none}
/* mat datepicker */
.mat-datepicker-toggle-default-icon{display: none }
.fundraiser_icare .left_contentdonate img {height: auto; width: 100%;}
.champion_care .share_icons:hover #share-buttons_home {right: -56px !important;bottom: -10px;top:auto;width: auto; bottom: -10px;}
.champion_care .participating_count ul{float: right;width:auto}
.share_newopen {position: absolute;bottom: 0px;right: 0px;}
.share #share-buttons_home ul {float: left;padding: 0px;text-align: center;width: 100%;left: -30px;top: -30px; position: relative;}
.share:hover #share-buttons_home {display: block;position: absolute;top: 75px;}
.share #share-buttons_home li {width: 29%;}
.cso_profile{width:230px !important}
.cso_profile img{height:65px !important}
#myModal5 .send_data {padding: 0px !important;}
#myModal5 .modal-content {height:auto !Important  }
.thankyou_message{border: 1px solid #dedede;float: left;width: 60%;margin: 5% 20%; padding: 20px;}
.thankyou_message h3{font-size: 30px;text-align: center; font-family: 'Oswald';margin-top: 0px;margin-bottom: 30px;}

.featured .share_icons:hover #share-buttons_home{right:130px !important;;}
.featured #share-buttons_home li{width:17%}
.why_cause #share-buttons_home li{width:25%}
.champion_details .support_text #share-buttons_home ul {margin-top: 15px;background: none;position: relative;right: -60px;}
.champion_details .support_text #share-buttons_home li{width:20%}
/* overall search */

.search_bg {background: #000000;padding: 10px 0px;}
.search_text{float: right;position: relative;top: -4px;}
input.search_icon {width: 100%;height: 40px;border: 0px;padding: 0px 20px;outline: 0px}

.contact_uss p.invalid-feedback {
    position: absolute;
    }
    .event_count.participating_count ul li {
        float: none;
        list-style-type: none;
        padding: 0px 6px;
        width: 9%;
        display: inline-block;
        vertical-align: top;
        }
        .event_count.participateCount ul li {
            float: none;
            list-style-type: none;
            padding: 0px 6px;
            width: 9%;
            display: inline-block;
            vertical-align: top;
            }
.categories_fund .fundraising_categotries .col-md-4 {
    border-right: 1px solid #dedede!important;
    }
    .champion_details p {min-width: 80px; height: 70px;}
.champion_care .share_icons:hover #share-buttons_home{ bottom: -25px;}
.cso_champion_corporates_top ul.slick-dots {text-align: left;}
.share_button {z-index: 100000;} 
.feedback_question {
height: 780px;
}

.login_fields .terms_donate {
text-align: left;
position: relative;
left: 5px;
top: 10px;
}
.reach_out_form[_ngcontent-c15] p.invalid-feedback[_ngcontent-c15] {
    color: white;
    }       

    .choose_donate.view_sort {
        margin: 0px 0px 40px !important;
    }

@media screen and (min-width:2000px) {
.map_points {position: absolute;left: 36%;bottom: 9%;}
.map_points_delhi {position: absolute;left: 36%; top: 70px;}
.map_points_kolkata {position: absolute;left: 58.5%;bottom: 57%;}
}

@media screen and (min-width:1450px){
.support{right:70px}
nav ul{padding: 8px 17% 9px 18%}
}

@media screen and (min-width:1001px) and (max-width:1300px){
    #drop-mobile {display: none;}
.homepage .support_text{top:40px}
.box.cso_ngo {    z-index: 10000;   bottom: 9%;}
.homepage .causes_support{ width: 100%; height: 447px;}
.homepage canvas.particles-js-canvas-el {height: auto !important;}
.homepage .banner h2{font-size: 50px; padding-right:0px;}
.homepage .support{right:70px}
.homepage .featured h1{font-size:28px;}
.homepage .icfn_since h2{font-size:38px}
.homepage .support_text{top:60px}
.homepage .support_text ul { margin-top: 14px; margin-left: 34px}
.homepage .support_text h1 {font-size: 40px; font-family: 'Oswald';  margin-bottom: 15px;}
.homepage .champion_details ul li{font-size: 14px}
.homepage .champion_details ul{margin-left:0px;}
.homepage .champion_details{padding:10px;min-height: 375px;}
.homepage .champion_details .support_text{width:100% !important; margin:0px;}
.homepage .champion_details .culcutta_img{width:100%}
.homepage .champion_details .heading {top: -30px;width: auto; margin: 0px;  }
.homepage .champion .heading h1{font-size:40px}
nav ul{padding: 8px 13% 9px 13% !important;margin: 0px 14% !important;}
nav li{font-size: 14px;}
.box{bottom: 6%}
.champion{bottom: 0.5%}
.mobile_sect{display: none}
/* adhm css responsive */
.participating_count ul li p{font-size: 14px;}
.donate_amount{padding: 40px 20px 25px;}
.donate_amount1{padding: 40px 20px 25px;}
.click_link {position: relative; top: 30px;font-size: 18px;padding-top: 0px;width: 100%; float: left;  }
.dropdown select.form-control {padding: 9px 40px 11px 20px; background-position-x: 95%;font-size: 22px}
.address_section p{word-break: break-word}
.progress_count{width: 60%;}
.funds{width:40%}
.our_appeal ul { width: 70%; margin: 0px 15%;}
.care_champion{padding-bottom: 40px;}
.our_belive img{width:100%; margin-left:2px;}
.address_text h1{font-size:38px}
.gold_award{right:15px;}
.first_people .wishtree_team { right: 50px; bottom: 130px;  }
.second_people .wishtree_team {right: 6px;bottom: 130px;}  
.we_involved{height: 440px}
.policy_section{height: auto}
.box1{width:33%; padding-right:30px;}
.box1:nth-last-child(2){width:33%; padding:0px 15px;}
.box1:nth-last-child(1){width:33%; padding-left:30px;}
.signup h2{font-size:28px}
.contact_no h2{font-size:40px}
.support_reports .support{right:0px}
.breadcrump{position: relative; left: 0px;margin-top: 45px}
.map_points_delhi {position: absolute;left: 35%;top: 2%;}
.map_points_kolkata{left:57.5%}
.map_points {position: absolute; left: 35%;bottom: 45px;}
.homepage #particles-js{height:100% !important}
.about_donate .we_descibe:nth-child(4) .we_involved, .about_donate .we_descibe:nth-child(5) .we_involved, .about_donate .we_descibe:nth-child(6) .we_involved {
height: 190px; border-bottom: 0px;   min-height: 190px; }
.new_cso .send_data{top:10px}
.featured img { height: 90px;}
.login_middle { width: 32%; }    
#solutions .first_people .wishtree_team {right: 35px !important;}
.logo_adhm {width: 270px; padding: 20px 10px;}
.cso_champion_corporates .image img { width: 100%; height: 110px; padding: 0px 20px;}
.csos_radio .donate_radio{margin-left: 6px; margin-right: 6px;}
.event_rect h1{font-size: 270px;; line-height: 270px}
.logo_event img {padding: 10px 30px;background: #fff; width: auto;height: 80px;}
.campaign .event_rect h1{font-size: 180px;; line-height: 180px}
.select_datedashboard_right {padding-right: 15px; padding: 0px; margin-bottom: 10px;}
.reach_out_form form { padding: 0px 130px 0px;}
.our_partner .champion_details{height:350px}
.reach_out img{width:100%}
.feedback_question{height: 380px}
.btn_lastdownload img{height: auto}
.feedback_question { height: 700}
.btn_lastdownload{top:30px; right:30px}
.reach_out{position: relative;}
.area_text{width: 40%;bottom: 12%;margin: 0px 14%;position: absolute;top: auto;}
.communication_text img{border:5px solid #fff}
.adhm_section h1{font-size: 32px}
.register_section h5:nth-last-child(1), .register_section h5{padding: 0px 6px}
.border_registration h5 { font-size: 18px;}
.border_registration h5 a span{font-size: 24px}
.event_rect { display: none;}
.logo_event .share {position: absolute;bottom: 20px; right: 0px; }
.download_dockets {display: inline-block; margin-top: 30px; float: none;}
.lastyear_events {width: 100%;}
.lastyear_events .register_section h5 {padding: 0px 6px;}
}

@media screen and (min-width:701px) and (max-width:1000px){
    #drop-mobile {display: none;}
.register_section h5:nth-last-child(1), .register_section h5{padding: 0px 6px}
.border_registration h5 { font-size: 18px;}
.border_registration h5 a span{font-size: 24px}
.event_rect { display: none;}
.logo_event .share {position: absolute;bottom: 20px; right: 0px; }
.download_dockets {display: inline-block; margin-top: 30px; float: none;}
.lastyear_events {width: 100%;}
.lastyear_events .register_section h5 {padding: 0px 6px;}
.lastyear_events .register_section h5:nth-child(3) { width: auto;border-top: 0px solid rgba(255, 255, 255, 0.5);margin-top: -1px; padding-top: 0px;}
.lastyear_events .register_section h5:nth-child(2) {border-right: 1px solid rgba(255, 255, 255, 0.5);}
.register_section{margin-bottom: 15px}
.myaccount_details{padding:35px 0px 60px}
.myaccount_details h1{font-size:26px}
.myaccount_details .col-md-4 {padding: 0px 20px;}
.homepage .causes_support{ width: 100%; height: 347px;}
.homepage  canvas.particles-js-canvas-el {height: auto !important;}
.homepage .banner h2 {font-size: 38px;width: 50%; top: 20%; padding: 0px 30px 0px 50px;}
.homepage .featured h1{font-size:30px}
.homepage .featured{padding: 20px 10px}
.homepage .banner h1{bottom: 7px;font-size: 50px;}
.homepage .support {position: absolute; bottom: 0%; float: right; right: 65px;}
.homepage .banner p{font-size: 20px;line-height: 26px; }
.homepage .icfn_since h1, .icfn_since h2{font-size: 40px}
.homepage .support_text h1{font-size: 36px;margin: 0px 0px 10px;}
.homepage .support_text{top:45px}
.homepage .support_text ul{margin: 0px;padding: 10px 20px;}
.homepage .support_text ul li{padding: 0px 6px; margin:0px}
.homepage .support_text p {font-size: 14px;  }
body.noScroll { overflow: hidden;}
.homepage .support_text ul li .border_bottom{top:0px;}
.homepage .support_text ul li{font-size: 16px; line-height: 20px;  }
.homepage .champion .heading h1{font-size: 32px;margin-left: 30px;}
.homepage .champion_details{margin-bottom: 60px}
.homepage .video_section { background: linear-gradient(to bottom, rgba(50,43,43,1) 0%, rgba(50,43,43,1) 50%, rgba(108,21,21,1) 50%, rgba(108,21,21,1) 100%);padding: 40px 0px 90px;}
.homepage .video_section h1{margin-bottom: 30px}
.homepage .video_section .speak_team {color: #fff;margin-top: 70px; float: left; width: 100%;}
.homepage .video_section .speak_team h3{margin:0px;margin-bottom: 20px;}
.homepage .video_section img{width:auto !important}
.homepage .associated_with {margin-top: 50px;}
.homepage .icfn_since{padding:20px 0px}
.small_device{display: block !important}
.webdevice{display: none;}
.collapse.in{display: block}
.text_web{display: none}
.sidebar-wrapper { position: relative; top: 46px; }
.mobile_sect nav ul{margin: 0px 0px 0px 0px;padding: 0px;  }
.sidebar-wrapper .nav li p, .sidebar-wrapper .nav li {float: left;  width:100%;    text-align: left;padding: 0px}
.sidebar-wrapper .nav li p img{width: 40px}
.sidebar-wrapper .nav li a{float: left; width: 100%;text-align: left;padding: 7px 15px; color:#232323}
.sidebar-wrapper ul.nav li ul { background: none;  overflow: visible;  }
.mobile_sect{display: block !important}
.mobile_sect nav{position: absolute;top:auto}
[id*=menu-]:checked + .menu-bt:before, .menu-bt.left:before{float: right;right:0px;}
.menu{float: right ;}
.mobile_sect .float_left{float: right;}
.collapse.in ul li { padding: 5px 60px;}
.mobile_sect .nav{box-shadow: 0px 0px 3px;padding: 20px 0px;}
.mobile_sect .nav li .caret{float: right;position: relative; top: 11px;}
.center .slick-prev, .center .slick-next, .regular .slick-prev, .regular .slick-next{display: none !important;}
.mobile_sect nav{top:35px;}
.champion_details .heading {width: auto;  margin: auto;}
.champion_details .support_text{width:100%; margin:0px;}
.champion_details .support_text ul{padding-left: 0px}
.cso_champion_corporates_top{margin-bottom: 40px}
.championimg{min-height:152px;}
.participating_count ul li p{font-size: 14px}
.cloud_adhm{top:-61px}
.click_link {margin-top: 27px; font-size: 18px; margin-bottom: 40px;  width: 100%;}
.dropdown select.form-control{padding:9px 50px;width: 100% !important; margin-bottom: 10px;}
.donate_amount{margin-bottom: 30px}
.donate_amount1{margin-bottom: 30px}
/* .adhm_dropdown{ position: relative;top:-64px} */
.cso_dropdown .dropdown { position: relative;   }
.belive_bg p{font-size: 16px;}
.belive_bg{padding: 20px}
.margin_20px{margin-top:20px}
.our_appeal h1{font-size: 36px;}
.our_appeal p{font-size: 14px; }
.our_appeal{padding:20px 15px;}
.funds{width:40%}
.funds h5{font-size:16px; padding-top:10px;}
.progress_count{width:92%}
.our_appeal ul{width:100%; margin:0px }
.our_belive img { width: 100%;margin-top: 5px;margin-left: 2px;  }
.care_champion{padding:20px}
.our_appeal .button_share .btn-default{padding:5px 40px}
.our_appeal .button_share h4{font-size: 22px}
.address_text h1{font-size: 28px}
.our_appeal iframe{height: 240px}
.gold_award{right:15px;}
.first_people .wishtree_team { right: 10px; bottom: 130px;  }
.second_people .wishtree_team {right: 6px;bottom: 130px;}  
.we_involved{min-height: auto}
.policy_section{min-height: auto; border-bottom: 1px solid #696666;}
.about_address h3{font-size: 32px}
.contact_heading{bottom: auto; top: -10px}
/* .participating_count.cso_Participating{padding-top:115px;} */
.address_locations{border-bottom: 1px solid #dedede; margin-bottom: 40px; padding-top:10px; float: left; width:100%}
.speakes_contact{bottom: 60px}
.contact_no h2 {font-size: 30px; top: -30px;left:auto;}
.event_center .col-md-offset-3{padding: 0px}
.box, .box:nth-last-child(2), .box:nth-last-child(1){width:100%; padding:0px;}
.donate_submit p {padding: 0px;margin-bottom: 20px; font-size: 16px;}
.donate_submit .send_data{float: none;text-align: center !important;margin: 0px 0px 20px;}
.donate .nav-pills li a { width: 40px;height: 40px;line-height: 40px; font-size: 22px;}
.donate h1{font-size: 26px;}
.nationality h4{font-size:18px;}
.note_donate{font-size: 16px}
.donate .cloud_adhm.contact_cloud {top: -30px;}
.donate_confirmation{top:0px}
.about_event iframe{margin-bottom: 30px;}
.homepage .box{bottom:7.5%; width:300px}
.homepage .champion {bottom: 0.5%;}
.signup .contact_cloud { top: -28px;}
.cso_registration h1 {margin-top: 30px;}
.container.email_us { margin-top: 60px;}
#accordion.panel-group .panel { margin-bottom: 10px; border: 0px; float: left;  width: 100%;}
.fundraisers_overview ul li{margin-bottom: 20px}
.fundraisers_overview h1{font-size:30px}
.support_reports .support{bottom: 10px; right:6%}
.signup{margin-top: 40px;}
.annual_report_section {padding: 100px 0px;  }
.dropdown select.form-control:nth-child(2){background-position-x: 90%}
.highlight_video h3 { min-height: 60px;}
.save_continue .send_data { float: left;  width: 100%;}
.breadcrump {position: relative; left: 0px;margin-top: -200px;  }
.map_points {position: absolute;left: 34%;bottom: 35px;}
.map_points_kolkata{left:57%}
.map_points_delhi {position: absolute;left: 34%;top: -5%;  }
.homepage #particles-js{height:100% !important}
.about_donate .we_descibe:nth-child(4) .we_involved, .about_donate .we_descibe:nth-child(5) .we_involved, .about_donate .we_descibe:nth-child(6) .we_involved{ height: auto; min-height: auto;
border-bottom:1px solid #696666}
.fundraising_categotries .col-md-4{border-right:0px}
.new_cso .send_data{top:10px}
.img_champion img{width:auto}
.care_champion  {margin-top:200px}
.dropdown {bottom: 0px;float: left;width: 50%;}
.adhm_dropdown {position: absolute;bottom: -73%;}
.logo_adhm {width: 35%;padding: 20px 10px;}
.dropdown {position: relative;bottom: 0px;float: left;width: 50%;}
.adhm_section{margin-bottom: 70px}
.csos_radio .donate_radio{margin-left: 6px; margin-right: 6px;}
.cso_champion_corporates .image img {width: 100% !important;}
/* .participating_count.cso_Participating, .address_section, .participating_count{margin-top:90px} */
.adhm_section { margin-bottom: 0px;}
.contact_uss .mat-form-field-wrapper { padding: 0px !important; padding-bottom: 30px !important;}
.cso_donate button.btn.btn-default{margin:5px}
.event_rect h1{font-size: 230px; line-height: 230px}
.logo_event img {padding: 10px 30px;background: #fff; width: auto;height: 80px;}
.logo_event h2 {font-size: 20px;line-height: 20px;margin-bottom: 10px}
.logo_event h3 {font-size: 16px;line-height: 16px;}
.campaign .event_rect h1{font-size: 140px;; line-height: 230px}
.logo_event .donate_button {margin-top: 10px;}
.logo_event iframe{height:120px}
.donation_graph{margin-bottom: 30px}
.reach_out_form form { padding: 0px 20px 0px;}
.our_partner .champion_details{height:350px}
.reach_out img{width:100%}
.feedback_question{height: 340px;margin-bottom: 20px;}
.feedback_question h1{font-size: 26px}
.feedback_question ul li{font-size: 16px}
.login_middle {width: 50%;}
.participating_count.cso_Participating.about_address { margin-top: auto;}
#solutions .first_people .wishtree_team {right: 0px !important;}
.contact_address {margin-top: auto !important;}
.homepage .featured img{height: 80px;}
.homepage .support_text ul{float: none; display: inline-block;}
.second_people .our_team { width: 33%;}
.first_people .our_team {width: 33%;}
.donate_popup .donate_middle {width: 650px; margin: 10% auto; text-align: center;}
.btn_lastdownload {top: 20px; right: 20px; font-size: 14px; padding: 6px 6px;}
.btn_lastdownload img{height: auto; padding-left:5px}
.feedback_question { height: 700}
.reach_out{position: relative;}
.area_text{width: 40%;bottom: 12%;margin: 0px 14%;position: absolute;top: auto;}
.communication_text img{border:5px solid #fff}
.adhm_section h1{font-size: 32px}
.sidebar-wrapper .nav{width:100%}
.sidebar-wrapper {position: relative; top: 34px;}
.champion_list .donate_amount{margin-bottom:0px}
app-paginator p { text-align: right; width: 100%;}
.about_event .our_appeal p{text-align:left;}
.video_section.highlight_video{padding-bottom:0px}
.save_continue .send_data button{margin-bottom:30px}
.donate h1 { margin-top: 20px;}
.donate_popup .donate_middle {width: 100%; margin: 0% auto;}
.champion_list .modal-dialog{width:80% !important}
.donate_amount {padding: 40px 20px 30px;}
.donate_amount1 {padding: 40px 20px 30px;}
.csos_radio .donate_radio {margin-left: 3px; margin-right: 3px;}
.donate_amount { margin-bottom: 0px;}
.donate_amount1 { margin-bottom: 0px;}
.highlight_video{margin:0px}
.participating_count ul li h3 { font-size: 34px;}
.read_more br { display: none;}
.our_mission p{height:120px; overflow:hidden; margin-bottom:20px}
.our_appeal p { height: auto; overflow: hidden;}
.progress_count{width:100%}
.address_section.care_champion{margin-top:200px}
.adhmEvent .donate_amount { margin-bottom: 0px;}
.participating_count.highlight_video { margin: 0px;}
.choose_select .choose_donate { display: inline !important;}
.choose_select .table.table_target.table_sort{width:100%; overflow:scroll}
.choose_select .form-group.dropdown-centre{margin-top:0px !important}
.choose_target .reachout_button{width:300px}
.address_text h1 { font-size: 38px;}
.video_section.highlight_video {padding-bottom: 0px;}
.save_continue { margin-bottom: 30px;}
.address_section_state h2{margin-bottom:5px}
.faqs_section { padding: 120px 0px;}
.question_answer h4 { margin-bottom: 0px !important;}
.question_answer {padding: 0px;}
#user_logout{width:30%}
.signup { margin-top: 60px;}
.causes_support .height_cause { height: 110px; overflow: hidden;}
.homepage .why_cause .support_text{padding:0px 15px; top:0px}
.homepage .support_text h1{font-size:28px}
.homepage .img_champion img{height:110px}
.featured #share-buttons_home li{width:28%}
.featured .share_icons:hover #share-buttons_home {right: 81px !important;}
.champion_care .share_icons:hover #share-buttons_home { right: -10px !important;top:10px !important}
.csos_radio .donate_radio {margin-left: 0px;margin-right: 0px;width: 33%;float: left;margin-bottom: 0px;}
.csoDetails .our_appeal #share-buttons_home li {width: 24%;}
.contact_uss .mat-input-wrapper.mat-form-field-wrapper { padding: 0px !important;}
.contact_uss .send_data { margin-top: 20px;}
.donate .nav-pills li button.nav-link{width:42px; height:42px; line-height:32px}
.tab-content .email_us .form-group {position: relative;margin-bottom: 40px;float: left; width: 100%;}
.email_us .form-group {position: relative;margin-bottom: 40px;float: left;width: 100%;}
.reachout_button { margin-bottom: 40px;width: 30%; float: left; margin: 0px 10px;}
.reachout_button .btn_about {background: none;font-size: 18px;padding: 8px 15px;}
.reachout_button .btn_reach {background: #a50000; font-size: 18px; padding: 10px 15px;}
.feedback_question {height: 760px;}
.btn_lastdownload img{background: transparent;padding: 0px 10px}
    .highlight_video img {width: 100%;margin-bottom: 20px;}
    .send_data p {float: right;font-size: 18px;margin-top: 0px;width: 100%;text-align: right;}
    .participating_count.event_listingtop {margin: 0px;}

}

/*new screen css*/
@media screen and (max-width:600px){
    .featured #share-buttons_home ul { position: relative;top: -15px; width: auto; left: -20%;}
    .featured #share-buttons_home li { width: 14%;}
    .share_icons[_ngcontent-c1]:hover #share-buttons_home[_ngcontent-c1] {  width: 40% !important;right:0px !important;}
    .why_cause #share-buttons_home li { width: 25% !important;}
    .homepage .associated_with .champion_details .heading h2 {top: 5px;}
    .tab-pane .col-sm-6 {width: 100%;float: left;}
    .cso_searchdropdown[_ngcontent-c7] li[_ngcontent-c7] {height:auto !important} 
    ul.cso_searchdropdown {    min-height: auto;    height: auto !important;}
    button.back_button1 {    float: right !important;    width: auto;    margin-bottom: 20px;    margin-top: 50px;}
    .our_partner button.back_button {   float: right;    width: auto;    margin: 0px 0px 0px;}
    .our_partner .heading {   text-align: center;    float: left;    width: 100%;}
}
/* end of new screen css */

@media screen and (min-width:320px) and (max-width:700px){
#drop-mobile {display: none;}
/* new css for changed header */
.reach[_ngcontent-c6]:nth-child(2) {margin-bottom: 0px;}
.support_text .share_icons[_ngcontent-c8]:hover #share-buttons_home[_ngcontent-c8] { right: 0px;}
.event_listingtop .event_new .partner_dahboard .share_newopen {position: absolute;bottom: -70px; right: 15%;}
.logo_event {position: relative}
.event_listingtop .event_new .partner_dahboard{height:auto;padding:20px 0px; float:left; width:100%}
.download_dockets {margin-bottom: 40px;}
.share_newopen {text-align: center;float: left;width: 23%;margin: 0px 38%;position: absolute;bottom: 0px !important;right: auto;}
.event_descriptionbg h1 {font-size: 24px !important;margin: 0px 0px 10px !important;padding: 0px;}
.profile_account .col-md-4 p {font-weight: bold;}
.profile_account .col-md-8 p {font-weight: 300;}
.csoDetails .our_mission .our_appeal .button_share #share-buttons_home li {float: right;margin-top: 5px;width: 20%;}
button.back_button1 {float: right;width: auto; margin-bottom: 20px;}
our_partner {float:left; width:100%}
.our_partner button.back_button {float: right;width: auto; margin: 60px 0px 0px;}


/* end of the css */

.register_section h5:nth-last-child(1), .register_section h5{padding: 0px 6px}
.border_registration h5 { font-size: 18px;}
.border_registration h5 a span{font-size: 24px}
.partner_dahboard {height: 450px; background: #232323;}
.event_rect { display: none;}
.logo_event .share {position: absolute;bottom: 65px; right: 0px; }
.donate_button {width: 60%;}
.download_dockets {display: inline-block; margin-top: 30px; float: none;}
.lastyear_events {width: 100%;}
.lastyear_events .register_section h5 {padding: 0px 6px;}
.lastyear_events .register_section h5:nth-child(3) { width: auto;border-top: 0px solid rgba(255, 255, 255, 0.5);margin-top: -1px; padding-top: 0px;}
.lastyear_events .register_section h5:nth-child(2) {border-right: 1px solid rgba(255, 255, 255, 0.5);}
.register_section{margin-bottom: 15px}
.homepage .causes_support{ width: 100%; height: 330px;}
.homepage canvas.particles-js-canvas-el {height: auto !important;}
.homepage .icfn_since h1, .homepage .icfn_since h2{font-size: 28px}
.homepage .icfn_since h3{font-size:40px}
.homepage .homepage .cloud_img img{top:0px}
.homepage .country_text{width:80%}
.homepage .support_text{width:100%;top:0px }
.homepage .support_text h1 {font-size: 30px;font-family: 'Oswald';margin-bottom: 5px;}
.homepage .causes_support{ background: linear-gradient(to top, rgba(165,0,0,.70) 0%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%);    background-size: cover;background-position: 50% 50%; background-repeat: no-repeat;}
.homepage .support_text ul li {font-size: 16px;font-weight: 300;line-height: 16px;padding: 9px 6px;}
.homepage .support_text ul li .border_bottom{top:2px}
.homepage .support_text p, .cso_champion_corporates .description h6{font-size: 14px;max-height: 4em;}
.homepage .support_text ul {margin: 0px;padding: 0px 20px;}
.homepage .champion_img{text-align: center;width:100%}
.homepage .champion .heading h1{font-size: 26px; text-align:center; margin-left:0px}
.homepage .champion_details{margin-bottom:50px}
.homepage .champion_details .heading{width: auto;   margin: 0px;}
.homepage .culcutta_img{width:100%}
.homepage .video_section { background: rgba(50,43,43,1);padding: 15px 0px 30px;}
.homepage .video_section .speak_team{padding-top:30px}
.homepage .video_section h1{font-size:30px}
.homepage .associated_with {  margin-top: 50px;}
.homepage .associated_with h1{font-size:36px}
.homepage .small_device{display: block}
.webdevice{display: none;}
.homepage{position: relative;}
.homepage .banner h2{font-size:22px;width: 100%; padding: 0px 30px 0px 30px;top:0px; position: relative; right: auto}
.homepage .support {right:70px}
.homepage .banner h1 {bottom: 20px; font-size: 40px;padding: 10px 10px 10px;right:auto}
.homepage .banner p {font-size: 18px; bottom: 15px; line-height: 21px; float: left;right:auto}
.homepage .banner:nth-child(1) p { bottom: 7px;}
.homepage .box{bottom:15%}
.homepage .champion { bottom:5%;}
.homepage .featured{top:-10px}
.homepage .container-2 input#search:focus, .container-2 input#search:active{ width: 250px;}
.homepage .container-2:hover input#search{width: 250px;} 
.collapse.in{display: block}
.text_web{display: none}
.sidebar-wrapper { position: relative; top: 1px; }
.mobile_sect nav ul{margin: 0px 0px 0px 0px;padding: 0px;  }
.sidebar-wrapper .nav li p, .sidebar-wrapper .nav li {float: left;  width:100%;    text-align: left;padding: 0px}
.sidebar-wrapper .nav li p img{width: 40px}
.sidebar-wrapper .nav li a{float: left; width: 100%;text-align: left;padding: 7px 15px; color:#232323}
.sidebar-wrapper ul.nav li ul { background: none;  overflow: visible;  }
.mobile_sect{display: block !important}
.mobile_sect nav{position: absolute;top:auto}
.menu{float: right ;padding: 0px;}
.float_left{float: left;}
.collapse.in ul li { padding: 5px 60px;}
.mobile_sect .nav{box-shadow: 0px 0px 3px;padding: 20px 0px;}
.mobile_sect .nav li .caret{float: right;position: relative; top: 11px;}
.center .slick-prev, .center .slick-next, .regular .slick-prev, .regular .slick-next{display: none !important;}
.homepage .champion_details .support_text{width:100%; margin:0px}
.homepage .champion_details .support_text ul{padding:0px;}
.homepage .support_text ul li {font-size: 14px;padding: 0px 5px; font-weight: bold;}
.small_device{display: block !important}
.cso_champion_corporates_top{margin-bottom: 60px}
.participating_count ul li p{font-size: 14px;}
/* .participating_count ul li{width:25%} */
.cloud_adhm{top:-20px; margin-bottom: 50px}
.cso_champion_corporates .image img{width:100%}
.click_link {margin-top: 27px; font-size: 18px; margin-bottom: 40px;  width: 100%;}
.cso_champion_corporates .description form{font-size: 14px;}
.donate_amount { padding: 40px 20px 25px;}
.donate_amount1 { padding: 40px 20px 25px;}
.cso_champion_corporates .description ul{left:auto}
.participating_count h1{font-size: 30px; margin-bottom: 20px}
.dropdown select.form-control{padding:9px 20px;width: 100% !important;margin: 5px 0px;font-size:18px;background-position-y: 15px}
.dropdown {position: relative; bottom: -50px;}
.logo_adhm img{width:100%}
.address_text h1 { font-size: 28px; margin-top: 20px;  margin-bottom: 15px;}
.address_section p{font-size: 18px;margin-bottom: 10px;}
.belive_bg{padding: 20px;}
.belive_bg p{font-size: 18px}
.cloud_cso .cloud_adhm{top:0px}
.our_mission h1{font-size: 36px}
.our_mission p{font-size: 16px}
.funds, .progress_count {width:100%}
.our_appeal ul{width: 100%; margin:0px;}
.our_appeal ul li a{font-size: 14px;margin:0px 7px }
.our_appeal{padding:20px 15px}  
.gold_award {position: absolute; top: 90px; right: auto; left: auto; padding-left: 50px; }
.address_text.champion_text{padding:40px 0px}
.address_text.champion_text h1{font-size: 22px;text-align: center}
.our_appeal iframe{height:200px}
.our_appeal h1{font-size: 28px}
.our_appeal .button_share p, .our_appeal .button_share h4{font-size: 16px}
.our_appeal .button_share .btn-default{margin:10px 0px}
.support_comments .table td{padding: 10px}
.search_dropdown .form-group{margin-bottom: 30px}
.cso_description img { width: auto !important;}
.cso_description { float: left; width: 100%;  }
.we_involved{padding:0px 20px 30px;min-height: auto;}
.we_involved.policy_section { border-bottom: 1px solid #696666;}
.donate_button_us button{font-size: 14px; padding:12px 10px;}
.aboutget_involve img{width:100%}
.about_donate h1{font-size: 30px}
.about_address h3{font-size: 20px}
.contact_heading{bottom: auto; top:-10px}
.contact_no h2 { font-size: 22px;top: 10px; left: 10px; float: left; width: 100%;  }
.contact_heading{padding: 25px;}
.contact_Quotes{margin-top:30px}
.contact_animation h1 {font-size: 30px;}
.contact_address .contact_Quotes h1 {font-size: 20px; padding: 30px 15px;line-height: 22px;}
.contact_address .cloud_adhm.contact_cloud{top: 0px}
.email_us label{font-size: 16px}
.event_center .col-md-offset-3{padding: 0px}
.red_upload{padding-left:0px}
.animation_text{float: left; width:100%}
.signup_animation .contact_heading{position: relative;}
.box1, .box1:nth-last-child(2), .box1:nth-last-child(1){width:100%; padding:0px;}
.donate_submit p {padding: 0px;margin-bottom: 20px; font-size: 16px;}
.donate_submit .send_data{float: none;text-align: center !important;margin: 0px 0px 20px;}
.donate .nav-pills li a { width: 30px;height: 30px;line-height: 30px; font-size: 18px;}
.donate h1{font-size: 26px;}
.donate_radio{font-size: 16px; margin:0px 5px}
.nationality{float: left; width:100%; margin:20px 0px}
.nationality h4{font-size:16px;padding-right: 15px;}
.note_donate{font-size: 14px}
.donate .cloud_adhm.contact_cloud {top: 0px;}
.nationality .donate_radio{padding-right: 15px}
.donate_confirmation{top:0px}
.right_contentdonate h1{font-size: 22px}
.right_contentdonate p, .distrubution_amount .table, .distrubution_amount td{font-size: 18px}
.terms_donate label{font-size: 16px}
.terms_donate .send_data button{font-size: 18px; padding: 0px 15px}
.fundraising h3{font-size: 20px;line-height: normal;}
.event_register table td {width: 100%;float: left; text-align: center;}
.event_register h1{font-size: 34px}
.about_event{padding:30px 0px}
.about_event iframe{margin-bottom: 30px; height:auto !important}
.fundraising li{width: 100% !important}
#accordion.panel-group .panel {margin-bottom: 10px; border: 0px;float: left; width: 100%;}
.fundraisers_overview ul li{width: 100%; margin-bottom: 30px}
.fundraisers_overview h3 { font-size: 20px;}
.panel-title{font-size: 16px}
.categories_fund .table tr td, .categories_fund .table tr:nth-last-child(1) td{border:0px !Important;border-bottom: 1px solid #dedede !important}
.categories_fund td h2{font-size: 28px}
.logo_adhm{margin-right:0px; float: none;}
.first_animation{position: relative; display: flex}
.signup .contact_cloud {top: -20px;}
.signup .nav-pills>li{width:100%}
.animation_text .contact_heading { position: relative;  }
.donate.signup .nav-pills>li { width: auto;}
.save_continue button { width: 100%; margin: 10px 0px;}
.signup .container.email_us{margin-top: 40px}
.new_cso .send_data{margin-top: 15px; left:0px}
.contact_usanim .contact_animation{top:-80px}
.contact_usanim{display: grid}
.support_reports .support{bottom: 100px; right: 20%;}
.support_reports .support h1{font-size:48px;}
.support_reports .support p{font-size:16px; line-height: 16px;}
.signup h2{font-size:26px;display: grid;}
.signup_middle {float: left; width: 100%; display: flex}
.event_faq h1{font-size:26px}
.signup_submit .send_data {text-align: right;text-align: center; margin-bottom: 15px;}
.dropdown select.form-control:nth-child(2){background-position-x: 90%; }
.annual_report_section { padding: 70px 0px;}
.cso_signuptop .contact_cloud{top: -70px}
.field_marked{margin-bottom: 15px}
.causes_support p {max-height: none !important;}
.map_points img, .map_points_delhi img, .map_points_kolkata img{height: 40px;}
.map_points_delhi { position: absolute; left: 33%; top: -12%;}
.map_points_kolkata { position: absolute;left: 56%;bottom: 62%;}
.map_points {position: absolute; left: 32.5%; bottom: 24px;}
.location_name p{font-size: 16px}
.map_points:hover .location_name {padding: 2px 40px;border-radius: 50px; margin: 0px 0px 0px;}
.loaction_map img{height:180px}
.homepage .regular .slick-prev, .csoDetails .regular .slick-prev, .csoDetails .center .slick-prev{display: block !important;left: -15px;  z-index: 1;}
.csoDetails .regular .slick-prev, .csoDetails .center .slick-prev{display: block !important;left: -25px;  z-index: 1;}
.homepage .regular .slick-next:before, .csoDetails .regular .slick-next:before, .csoDetails .center .slick-next:before{display: block !important;right:-10px; z-index: 1;}
.csoDetails .regular .slick-next:before, .csoDetails .center .slick-next:before{display: block !important;right:-40px; z-index: 1;color:#232323}
.csoDetails .regular .slick-next, .csoDetails .center .slick-next{display: block !important;right:-25px; z-index: 1;}
.homepage .regular .slick-prev:before, .homepage .regular .slick-next:before, .csoDetails .regular .slick-prev:before, .csoDetails .center .slick-next:before{color: #232323 !important}
.homepage .center .slick-prev, .homepage .center .slick-next, .homepage .regular .slick-prev, .homepage .regular .slick-next, .csoDetails .regular .slick-next, .csoDetails .center .slick-next {display: block !important;}
.homepage #particles-js{height:100% !important}
.about_donate .we_descibe:nth-child(4) .we_involved, .about_donate .we_descibe:nth-child(5) .we_involved, .about_donate .we_descibe:nth-child(6) .we_involved{ height: auto; min-height: auto;border-bottom:1px solid #696666}
.fundraising_categotries .col-md-4{border-right:0px}
.adhm_section { position: relative; margin-bottom: 200px;}
.adhm_dropdown {position: absolute; bottom: -260px; top: auto;}
.dropdown {position: relative;bottom: -8px;width: 95%;}
.logo_adhm { width: 95%; padding: 10px 10px;text-align: center;}
.logo_adhm img {width: auto; height: 90px;}
.search_dropdown .form-group{margin-bottom:10px;}
.csos_radio .donate_radio{margin-left: 3px; margin-right: 3px;}
.cso_champion_corporates .image img {width: 100% !important;}
.appeal_description{height: auto}
.button_share a:nth-child(1) { margin: 10px 0px 15px; float: left; width: 100%;}
.cso_champion_corporates_top .top_section h1{font-size: 26px}
.second_people .wishtree_team { right: 70px; bottom: 130px;}
.contact_uss .mat-form-field-wrapper {padding: 0px !important;padding-bottom: 30px !important;}
.adhm_section{margin-bottom:0px}
.homepage .banner h2{position:absolute; margin-top:5px}
.homepage .support{bottom:-20px;}
.box.cso_ngo {bottom: 20%;}
.homepage .champion{bottom:2.5%}
.homepage .champion{left:11%}
.share_icons:hover #share-buttons_home, .csoDetails .cso_champion_corporates .share_icons:hover #share-buttons_home{right:-50px}
.champion .col-md-12{padding:0px}
.homepage .champion_details .support_text{width:100% !important}
/* .participating_count.cso_Participating, .address_section, .participating_count{margin-top:200px} */
.cso_donate button.btn.btn-default{margin:5px}
.event_register .table td:nth-child(1), .event_register .table td:nth-child(2), .event_register .table td:nth-child(3), .event_register .table td:nth-child(4){height:auto}
.modal-dialog {    width: 94% !important;}
.our_appeal #share-buttons_home li {    width: 32%;}
.csoDetails .participating_count {    margin-top: 0px;}
.logo_event img { padding: 2px 30px; height: 40px;}
.event_rect h1{font-size: 100px; line-height: 160px;}
.event_rect { margin: 4px;width: 97%; height: 95%;    border: 10px solid #232323;  }
.logo_event h2 {font-size: 20px;margin: 10px 0px 10px; line-height: 20px;}
.partner_dahboard{background: #ffffff;float: left;width: 100%;padding: 10px 0px; margin-bottom: 30px;height: 240px;}
.partner_dahboard img{visibility: hidden}
.partner_dahboard .logo_event img{visibility: visible}
.logo_event h3{font-size: 16px; line-height: 16px;margin-bottom:10px;}
.register_section{padding: 5px}
.register_section h5 {padding: 0px 12px;font-size: 14px;}
.logo_event .donate_button{margin-top:16px}
.logo_event .share p { margin-right: 30px;top: 0px; font-size: 14px;}
.logo_event iframe{height:110px;width: 85%;}
.campaign .event_rect h1{font-size: 60px}
.donation_graph{margin-bottom: 30px}
.reach_out {padding: 60px 20px 40px;}
.reach_out_form form { padding: 0px 20px 0px;}
.our_partner .champion_details{height:350px}
.reach_out img{width:100%}
.feedback_question{height: auto;margin-bottom: 40px;border:0px}
.feedback_question h1{font-size: 26px;margin-bottom: 0px}
.feedback_question ul li{font-size: 16px}
.reach_out p{font-size: 16px}
.reach_out_form h1{font-size: 22px}
.reach_out_form .form-control{padding: 20px 10px !important}
.donate_button_us button{font-size: 24px}
.event_register .table td{height: auto !important}
.fundraisers_overview{padding:25px 10px}
.fundraising_categotries .col-md-4{height: auto}
.homepage .banner h2{position: absolute;margin-top:5px; }
.homepage .support{bottom: -10%}
.box.cso_ngo{bottom: 26%}
.homepage .champion{bottom: 5.5%}
.adhm_section{margin-bottom: 0px}
.homepage .adhm_banner .box.champion {left: auto;}
.account_type li{padding:0px 12px}
.featured a {text-align: center; width: 100%; float: left;}
.login_middle {width: 96%;}
.second_people .wishtree_team { right: 30px;}
#solutions .first_people .wishtree_team {right: 30px;}
.donate_button_us {width: 96%;margin: 0px 2%;}
.address_locations {margin-bottom: 40px; float: left; width: 100%;}
.participating_count.cso_Participating.contact_address { margin-top: auto;}
.homepage .box.champion { bottom: 5.5%; left: auto;}
#solutions .first_people .wishtree_team {right: 40px;}
.second_people .our_team { width: 100%;}
.first_people .our_team {width: 100%;}
.donate_popup .donate_middle {width: 300px; margin: 20% auto; text-align: center;}
.donate_popup_next .donate_yes{padding: 0px}
.donate_popup .donate_yes{padding: 0px}
.donate_popup .donate_yes h2{font-size: 18px}
.btn_lastdownload{  position: relative; top: 0px; padding: 5px;right: auto;font-size: 14px;float: left; width: 100%;}
.btn_lastdownload img{height: auto}
.highlight_video img{margin-bottom: 20px; width:100%}
.highlight_video iframe{margin-bottom: 30px;}
.send_data p{margin-top:0px}
.adhm_section h1{font-size: 32px}
.feedback_question { height: auto}
.reach_out{position: relative;}
.area_text{width: 55%;bottom: 12%;margin: 0px 14%;position: absolute;top: auto;}
.communication_text img{border:5px solid #fff}
.download_dockets{display: inline-block;     margin-top: 10px;}
.partner_dahboard{height: 310px}
.cso_Participating .search_dropdown .form-group { margin-bottom: 20px;}
#myModal7 .login_fields {padding: 0px;}
#myModal7 .donate_popup .donate_yes h2 {font-size: 24px;color:#fff}
#myModal7 .donate_popup .donate_middle {width: 300px; margin: 14% auto;text-align: center;}
#myModal7 .indiamap {position: absolute;left: 29px;height: 90%; bottom: 5px;}
#myModal7 .donate_popup .nationality { border: 0px solid #b4b3b3;float: left;width: 100%; border-left: 0px;border-right: 0px;margin: 0px;}
#myModal7 .modal-content {background: #a50000;height: 380px;}
#myModal7 .login_fields{background:transparent}
#myModal5 .modal-content{height:auto}
.donate .nav-pills li button.nav-link {width: 30px !important;height: 30px !important; line-height: 20px !important;}
.our_appeal .appeal_description {height: 175px;overflow: auto;}
.cso_description img{width:150px !important}
.our_appeal .button_share a:nth-child(1) { margin: -10px 15px 15px;float: left; width: 101%;}
.our_appeal #share-buttons_home li { width: 22%;}
/* .participating_count ul li {width: 25%; height: 140px;} */
.participating_count ul li { height: 140px;}
.slick-dots li{height:auto !important}
/*about us page*/
.about_address { margin-top: 0px !important;    padding: 80px 0px 20px !important}
#solutions .wrapper {float: left; width: 100%;}
.our_board.our_teamsection { margin: 0px 0px 0px;}
.about_address .cloud_adhm{margin-bottom:0px}
/*contact us*/
.input-group .checkbox {transform: scale(0.87); -webkit-transform: scale(0.87); transform-origin: 0 0; -webkit-transform-origin: 0 0; margin-bottom:10px}
.contact_address{padding-bottom:0px !important}
.contact_no h2{width:auto !Important}
/* Faq css */
.partner_dahboard {height: auto; padding: 0px; margin: 0px;}
.partner_dahboard img {visibility: visible !important;}
.panel-group {float: left; width: 100%;padding: 0px 15px;}
.question_faq {margin-top: 20px;}
.contact_heading { animation-duration: 0s;-webkit-animation-duration: 0s;-moz-animation-duration: 0s;}
.faqs_section {text-align: left; padding: 0px 0px;}
/*radion button css*/
.csos_radio label.donate_radio { width: 33%;float: left !important;margin: 0px 0px 10px !important;text-align: left;font-size: 16px !important}
.cso_champion_corporates .donate_button {width: 100%;}
.cso_champion_corporates .description h4 {font-size: 20px;margin-bottom: 10px !important;}
.cloud_adhm {margin-bottom: 0px;}
.our_appeal .appeal_description {height: 175px; overflow: auto;}
.donate_button { width: 100%;}
.cso_description .championimg img {width: 150px !important;}
.participating_count ul li { height: 140px;}
.cso_champion_corporates_top .slick-dots li { height: auto !important;}
.save_continue { padding: 0px 15px;}
.fundraisers_overview li { height: auto !important;}
.categories_fund h1 {float: left; width: 100%;}
.fundraising_categotries:nth-last-child(2) .col-md-4, .fundraising_categotries:nth-last-child(3) .col-md-4 {border-bottom: 1px solid #dedede;}
.email_us .input-group {position: relative; display: initial;}
.cso_signuptop .contact_cloud {top: -20px;}
.cso_registration ul.nav-pills li a{padding:0px 25px}
.border_right {border-right: 0px solid;}
.modal-content a img {width: 100%;}
.donate_popup .donate_middle{width:100%}
.cso_description img{width:100% !important}
.categories_fund h1 {float: left; width: 100%;}
.cso_champion_corporates_top .top_section {word-break: break-word;}
.care_champion_ditails .search_dropdown select.form-control{margin:0px}
.care_champion_ditails .search_dropdown .form-group{margin-bottom:20px}
.our_partner .champion_details{height:auto}
.champion_award{right:15px}
.choose_target .reachout_button .btn_reach{margin-bottom:20px; width:100%}
.choose_donate .form-group { width: 100% !important;float: left; margin-bottom: 20px;}
.choose_target .reachout_button{margin:0px 0px}
.table_target {overflow:auto}
.fundraising_add label {position: relative;width: 100%;float: left;left: 0px;margin-bottom: 0px;top: auto;}
.fundraising_add textarea.form-control { padding: 10px 30px 30px;}
.icare_nextsubmit button.btn.btn-default.btn_red {padding: 5px 15px;float: left; width: 100%;}
.for_cso p a {word-break: break-all;}
.email_us { margin-top: 50px;}
.homepage .featured img{height:auto; width:100%}
.borderpopup_width {width: auto; float: left;margin: 0 20px;}
#myModalSupport .modal-dialog .close{position: absolute;right: 0px!important;top: 0px!important;opacity: 1;z-index: 1;}
#myModalSupport .donate_popup .donate_middle{margin:0px auto}
#user_logout {text-align: left;width: 100%;top: 113px;}
.participating_count.highlight_video {margin-top: 0px !important;}
.cso_champion_corporates_top{margin-bottom:0px}
.about_address {margin-top: 0px !important;}
.fundraisers_overview ul li { width: 100%;}
.fundraising ul li { height: auto;}
.myaccount_details{padding:35px 0px 60px}
.myaccount_details h1{font-size:26px}
.myaccount_details .col-md-4 {border-right: 0px solid #dedede;padding: 0px 20px;}
.homepage .featured .register_share p {font-size: 14px;}
.homepage .featured img{height:60px; width:auto !important; float: none}
.height_cause{    height: 270px; overflow: hidden; float: left;  margin-bottom: 10px;}
.homepage .featured h1 {font-size: 34px;float: none;text-align: center; margin: 0px 0px 10px;}
.initiatives h2 {font-family: 'Oswald';font-size: 24px;}
.initiatives .slick-dots{right:0px !important}
.carosel_twoevent.first_carousel .slick-slide img{height:60px;margin:10px auto 0px}
.homepage .icfn_since{display:none}
img.country_text{display:none}
.homepage .causes_support{background:linear-gradient(to right, rgba(165,0,0,.70) 0%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%), url('..//images/acroos_thechild.jpg'); top:10px !important}
.homepage .support_text p{bottom:0px}
.why_cause.banner .adhm_section .adhm_banner:after{background:linear-gradient(to right, rgba(165,0,0,.70) 0%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%); height:300px}
.homepage .support_text h1{margin-top:0px; margin-bottom:0px; font-size:24px; bottom:0px}
.homepage .causes_support ul{width:100%}
.homepage .support_text{top:15px}
.banner.why_cause { height: 300px;}
.champion_img img{height:60px}
.homepage .champion_care h3{min-height:auto !important; margin:0px}
.homepage .champion_details p{height:auto}
.homepage .champion_care .champion_details{min-height:auto !important}
.homepage .support_text ul li a{font-weight:normal}
.champion_care .img_champion{margin:-40px 0px 0px}
.homepage .champion .heading h1{margin-bottom:30px}    
.video_section iframe { height: auto !important;}
.champion_details .img_champion { height: auto !important;}
.homepage .all_view{margin-bottom:40px}
.homepage .champion_details{margin-bottom:30px}
.homepage .video_section .speak_team { padding-top: 0px;}
.homepage .video_section .speak_team p{height:100px; overflow:hidden;}
.speak_team p:nth-child(3){display:none;}
.homepage .video_section .speak_team h3{font-size:20px;}
.associated { padding: 0px 0px 30px;}
.homepage .associated_with { margin-top: 0px;}
.associated_with .slick-next {right: -10px !important;}
.associated_with .slick-prev{left:-10px !important}
.why_cause .adhm_banner img { display: none;  }
.champion_care .img_champion { margin: 0px 0px 20px;}
.champion_care .champion_details p { display: block}
.homepage .video_section .speak_team h5{margin-top:0px}
/*about us page*/
.about_donate h1 {font-size: 24px;}
.about_donate p{font-size:16px}
.donate_button_us button{font-size:18px}
.about_donate{padding:20px 0px}
.our_teamsection h1{margin-bottom:20px}
.first_people .our_team{margin-bottom:0px;min-height: auto !important;}
.first_people .wishtree_team {right: 35px;bottom: 120px;}
/*Contact us page*/
.contact_Quotes { margin-top: -50px;float: left; width: 100%;}
.email_us .form-group {position: relative;}
.email_us h1{font-size:24px;}
.email_us p{font-size:16px}
.address_state img {height: 60px;}
.address_section_state h2 { font-size: 24px;}
.address_section_state p {font-size: 18px;}
.send_data img { position: absolute;right: 29%;top: 25%;}
/* Faq Page*/
.question_answer h4{margin-bottom:0px;}
.question_answer{padding-bottom:0px}
/* For cso and for corporate*/
.for_cso{margin:20px 0px 40px}
.for_cso p{font-size:16px}
/*reachout page*/
.reachout_button {margin-bottom: 15px;}
.reachout_button .btn_reach{font-size:20px;}
.reachout_button .btn_about{font-size:20px}
.signup h1 {margin-bottom: 15px;font-size: 34px;float: left; width: 100%;}
.email_us {margin-top: 0px;}
.reach_out_form .form-control input::placeholder {font-size: 14px}
.reach_out_form .form-control:-ms-input-placeholder{font-size: 14px}
.reach_out_form .form-control::-webkit-input-placeholder {font-size: 14px;}
.reach_out_form form{padding:0px;}
.reach_out_form{padding:30px 0px}
.reach_out_form h1{padding: 0px 10px;float: left;width: 100%;}
.feedback_question{margin-bottom:0px}
.feedback_question ul{padding-left:20px;margin-bottom: 25px;}
.feedback_question ul li {font-size: 14px;margin-top: 10px;}
.reachout_partner .champion_details h3{min-height:40px}
.reachout_partner .champion_details p { display: none;}
.reachout_partner .our_partner .champion_details{margin-bottom:5px}
.reachout_partner .donate_button_us button {font-size: 18px; padding: 15px 30px;}
.reach_out_form .donate_button_us{top:20px}
.our_partner .heading h1{font-size:36px}
section.our_partner.reachout_partner{margin-top:-40px}
.feedback_question ul:nth-last-child(1) { margin-bottom: 0px;}
.our_partner{padding:0px 0px 40px}
/*event landing*/
.click_link {margin-top: 0px;font-size: 14px; width:auto}
.participating_count ul{left:0px; width:auto}
.participating_count ul li{height:120px}
.participating_count ul li h3{font-size:36px}
.description h6 {display: none !important;}
#share-buttons_home li{height:auto !important}
.donate_amount { padding: 30px 20px 30px;height: auto;float: left; width: 100%; min-height: auto;}
.donate_amount1 { padding: 30px 20px 30px;height: auto;float: left; width: 100%; min-height: auto;}
.video1 iframe{margin-bottom:0px}
.highlight_video .video1 h3{margin-top:0px}
.cso_champion_corporates_top .slick-dots li button:before {font-size: 8px;}
.click_link {margin-top: 2px;font-size: 14px;margin-bottom: 40px; width: auto;right: 0px;}
.highlight_video .video1 iframe{margin-bottom:0px}
.cso_champion_corporates_top .slick-dots li{width:10px !important}
.adhmEvent .cso_champion_corporates .description form .csos_radio {margin-top: 0px;}
.cso_champion_corporates .description .champion_share h5{margin-bottom:10px !important}
.adhmEvent .cso_champion_corporates .description form { margin: 0px;}
.adhmEvent .cso_champion_corporates .description h4 { margin-top: 5px;margin-bottom: 5px !important;font-size: 18px; line-height: 22px;}
.donate_amount{height:470px; min-height:auto}
.donate_amount1{height:470px; min-height:auto}
.participating_count .cso_champion_corporates_top .carousel.regular.slick-initialized.slick-slider.slick-dotted { margin-bottom: 0px !important;}
.video_section.highlight_video{padding-bottom:0px}
.csoDetails .cso_champion_corporates_top{margin-bottom: 30px}
.our_appeal .read_more br { display: none; }
/*csos landing*/
.col-lg-4.col-md-4.col-sm-6.cso_champion_corporates_top.cso_description.cso_details { margin-bottom: 30px;}
.participating_count .cso_champion_corporates_top .carousel.regular.slick-initialized.slick-slider.slick-dotted { margin-bottom: 30px;}
/* Login page */
.login_middle{margin-top:70px}
.login_fields{padding:0px 20px 40px}
/* Sign Up Page */
.signup h1{font-size:34px;margin-bottom: 20px;}
.signup h2{font-size:22px;float: left; width: 100%;}
.account_type li label {font-size: 18px;}
.email_us h1 { font-size: 36px;}
.email_us {margin-top:0px;padding-bottom: 0px;}
.email_us p { margin: 20px 0px 30px; text-align: center;}
.cso_signup .email_us {margin-top: 20px;}
.new_cso{margin-top:-15px}
/*Cso Registration page*/
.cso_registration ul.nav-pills {display: block;}
.signup.cso_registration .nav-pills>li {width: 33%; padding: 0px 2px;}
.cso_registration ul.nav-pills li a {height: auto;line-height: normal;font-size: 16px;}
.registration_cso .email_us { margin-top: 20px;}
.registration_cso .tab-pane{margin-bottom:0px}
.email_us {margin-top: 20px;}
.about_event .our_appeal p {margin-bottom: 20px; height: 125px; overflow: hidden;  }
.email_us p.invalid-feedback { color: #a50000;  margin: 5px 0px 0px;text-align:left}
.for_cso p { font-size: 14px; }
.for_cso p a { word-break: break-all; color: #fff;  border-bottom: 2px solid #fff; }
/* .for_cso p p:nth-child(1) { font-size: 18px; text-align: center; } */
.for_cso p p:nth-child(1) { font-size: 14px; } 
.fundraising p {font-size: 16px;}
.fundraising li p {font-size: 16px !important;}
.fundraising li { height: auto !important; margin-bottom: 10px !important;}
.donate h1 { font-size: 24px;}
.box1 p{font-size:16px}
.donate_note{margin:0px 0px 0px}
.donate .nav-pills { margin-bottom: 5px;}
.video_section.highlight_video { display: none;}
.participating_count.highlight_video {display: none;}
.contact_Quotes .address_section_state h2 { font-size: 24px; margin-bottom: 6px;  }
.contact_Quotes .address_locations{margin-bottom: 15px}
.choose_target .reachout_button{width:100% !important}
.choose_select .choose_donate.view_sort { width: 100% !important; }
.participating_count.highlight_video {display: none;}
.contact_Quotes .address_section_state h2 { font-size: 24px; margin-bottom: 6px; }
.contact_Quotes .address_locations{margin-bottom: 15px}
.choose_target .reachout_button{width:100% !important}
.choose_select .choose_donate.view_sort { width: 100% !important; }
.choose_select .form-group.dropdown-centre { margin-left: 0px; margin: 0px 0px 20px; }
.homepage .support_text h1{ text-transform: capitalize;}
.homepage .banner p{ margin-bottom: 10px;}
.event_new .partner_dahboard { height: 500px;margin-bottom: 30px;}
.event_new .partner_dahboard img {display: none;}
.event_new .logo_event img { display: block !important;}
.border_registration h5 {font-size: 16px;padding: 0px 6px;}
.event_new .logo_event .share {float: none;text-align: center;display: inline-block;position: relative !important; bottom: 0px !important;right: auto !important;}
.event_new .logo_event .share p {margin-right: 0px;top: 0px; font-size: 14px; margin: 0px;}
.event_new .download_dockets .logo_event img { padding: 2px 10px;}
.btn_lastdownload {padding: 10px;font-size: 18px;}
.event_new .partner_dahboard img{margin:0px auto}
.event_new .lastyear_events .register_section h5 { padding: 0px 6px;}
.event_new .campaign .partner_dahboard {min-height: 260px;height: auto;}
.event_listingtop{margin-top:0px !important}
.video_highlight{display:none }
.event_new .adhm_section .partner_dahboard{ height: 320px; margin-bottom: 30px;}
campaign .partner_dahboard{ height: 120px; margin-bottom: 30px;}
.event_new .campaign .partner_dahboard {min-height: 182px;height: 230px !important;}
.event_new .tata_steel .partner_dahboard {height: 420px; margin-bottom: 30px;}
.event_new .adhm_eventbg .partner_dahboard { height: 320px; margin-bottom: 30px;}
.participating_count .donate_button { margin-top:0px;}
.pagination li { height: auto !important;}
.pagination li a{padding:6px 8px}
.cso_Participating .donate_amount { height: auto !important;}
.modal-dialog .close img {width: 70%;}
.modal-dialog .modal-content{padding:0px}
.modal-body h1{font-size:34px}
.our_appeal #share-buttons_home li{float:left}
.our_appeal .button_share.cso_donate .first_share#share-buttons_home{left:0;}
.our_appeal .button_share a:nth-child(1){margin:10px 0px 15px; width:100%; float:left}
.csoDetails .cso_champion_corporates_top { margin-bottom: 50px;}
#myModal7 .indiamap {  position: absolute; left: 0px; height: 80%; bottom: auto;}
#myModal5 .donate_popup .donate_yes h2 { font-size: 24px;}
.cso_Participating .donate_button {margin-top: 0px;}
.choose_select{margin-bottom:0px}
.cso_details .donate_amount{height:auto}
.adhmEvent .donate_amount { height: 450px;}
.second_people .wishtree_team { right: 60px;}
#solutions .first_people .wishtree_team {right: 60px;}
.question_answer h4 {position: relative;}
.question_answer h4 span{position: absolute;right: 7px;top: 30%;}
.adhmEvent .donate_button {margin-top: 0px !important;}
.our_appeal .button_share.cso_donate .first_share#share-buttons_home {left: 50px;}
.csoDetails .cso_champion_corporates_top .donate_amount {min-height: 440px;height: 500px;}
.our_appeal .button_share a:nth-child(1) { margin: -10px 0px 15px;}
.our_appeal .button_share #share-buttons_home li {float: right;margin-top: 5px; width: 28%;}
.our_appeal .button_share .btn-default {  padding: 5px 20px;font-family: 'Oswald'; font-size: 18px;margin:10px 5px}
.our_appeal #share-buttons_home li { float: right;}
.cso_Participating .search_dropdown .form-group{width:100%; margin:0px 0px 20px}
.csoDetails .participating_count .cso_champion_corporates #share-buttons_home ul { right: 0px;}
.cso_details .donate_amount{height:500px}
.card_pin ul li { height: auto;}
.adhmEvent .cso_champion_corporates #share-buttons_home ul {right: 0px;}
.featured .register_share .first_share#share-buttons_home {width: 100% !important; left: 0px !important;}
/* .adhmEvent .donate_amount { height: 500px;} */
.adhmEvent .cso_champion_corporates .description form .csos_radio {margin-top: 10px;}
.myaccount_details .col-md-4 {border-right: 0px solid #dedede;padding: 0px 15px !important;}
.myaccount_details .profile_account p{word-break:break-all}
.edit_profile{float:left; width:100%}
.edit_profile button{padding:5px 30px}
.edit_profile .send_data{margin-top:0px}
.view_transaction .view_sort .form-group { margin: 0px; width: 100%; float: left; position: relative; margin-bottom: 20px;}
.view_transaction .form-group mat-form-field {position: absolute;top: 0px !important; left: 0px;}
.select_datedashboard_left { padding-right: 0px;}
.col-md-12.table_sort.table-responsive{padding:0px}
.view_sort .form-group img{right:10px}
.our_partner .heading h1 {font-size: 24px;margin-bottom: 20px;}
.featured #share-buttons_home ul {position: relative;top: -15px; width: auto; left: 35px;}
.featured #share-buttons_home{width:100%;left: 0px; z-index: 1;right:0px !important}
.featured .col-md-4 #share-buttons_home li {width: 26%;}
.featured #share-buttons_home li img { width: 100% !important;height: auto !important;}
.why_cause .causes_support .share_icons:hover #share-buttons_home{right:0px}
.why_cause #share-buttons_home li{width:11%}
.why_cause #share-buttons_home img { display: block;width:100% !important}
.select_datedashboard_right {padding-right: 0px;}
.view_transaction .view_sort{margin:0px 0px 20px !important}
.view_sort .form-group {margin: 0px; width: 100%; position: relative;float: left; margin: 15px 0px;}
.view_sort .form-group .mat-form-field{top: 0px !important;position: absolute !important;left: 0px !important;margin-bottom: 10px;float: left;}
.view_sort{margin-bottom: 0px !important}
.homepage .support_text ul li{float: none; display: inline-block;}
.homepage .champion_details .support_text ul {padding: 0px; float: left; width: 100%;}
.why_cause li {float: left !important;}
.homepage .associated_with .champion_details .heading { width: auto;  margin: 0px;position: relative; top: -40px; display: inline-flex;}
.fundraising_popup .modal-dialog{width:100% !important}
.fundraiser_icare .left_contentdonate img { height: 50px; width: auto;}
.icare_nextsubmit ul li{border-right:0px;}
.icare_nextsubmit .slick-dots li button:before{color:#fff}
.icare_nextsubmit .slick-dots li.slick-active button:before{color:#fff}
.icare_nextsubmit.our_mission .carousel .slick-dots { text-align: right; z-index: 1;}
.fundraising_add  .fileUpload { top: 38px; right: 4px;}
.categories_fund h2 {font-size: 24px;}
.donate_button p { display: block !important;}
.share_newopen { position: absolute; bottom: -50px;right: 30px;}
.event_listingtop.participating_count h1 { margin-top: 20px;float: left; width: 100%;}
.participating_count.cso_Participating.event_awardsyear { margin-top: -50px;}
.participating_count .award_section h1 {font-size: 30px; margin-bottom: 0px; float: left; width: 100%;margin-top: 10px;}
.award_img { margin-bottom: 0px;float: left; width: 100%; height: auto; padding: 20px 0px;}
.award_section .event_descriptionbg { background: #eeeded; padding: 25px 30px; float: left; width: 100%; height: auto;}
.event_awardsyear h1 {font-weight: bold; font-size: 24px;margin-bottom: 40px; margin-top: 0px;}
.event_new .adhm_section:nth-last-child(1) {margin-bottom: 0px;}
.why_cause {height: 450px;}
.why_cause .adhm_section .adhm_banner:after {background: linear-gradient(to right, rgba(165,0,0,.70) 0%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 50%, rgba(165,0,0,.70) 100%); height: 450px;}
#myModalSupport .borderpopup_width{width: 86%;float: left;margin: 30px 20px 0px;}
#myModalSupport .register_share.row {display: inline-block; margin-top: 10px;}
#myModalSupport .right-border{font-size: 14px; float: left;}
#myModalSupport .share_icons_feature{display: inline-block; float: left !important;}
#myModalSupport .share_icons_feature p{ border: 0!important; font-size: 14px;}
#myModalSupport .login_fields { padding: 40px 20px 40px;}
#myModalSupport .modal-dialog .close {position: absolute;right: -15px!important;top: -10px!important; opacity: 1; z-index: 1;}
#myModalSupport .borderpopup_width a {width: 100%; float: left;}
#myModalSupport .borderpopup_width a img{width:50%}
.homepage .support_text ul li{padding:0px 4px}
.homepage .champion .heading h1 {margin-bottom: 30px;text-align: center;float: left; width: 100%;}
.cso_registration ul.nav-pills li a {height: auto;line-height: normal;font-size: 14px;padding: 5px 0px;}
.email_us .form-group {position: relative;margin-bottom: 40px;float: left; width: 100%;}
/* .upload_browse{margin-bottom:40px} */
.view_sort .select_datedashboard_right .form-group .fa.fa-search{right:15px}
.donate .donate_submit p {margin: 0px 0px 20px;}
.adhm_section .logo_event .share{position: absolute; bottom: -60px !important; right: 30px !important; z-index: 10;
margin-bottom: -65px;}
.about_event .our_appeal p {margin-bottom: 20px; height: auto; overflow: hidden; text-align: left;}
.participating_count h1 {padding: 0px 15px;}
.send_data button { padding: 13px 48px;border-radius: 5px; font-size: 18px;}
.icare_nextsubmit h3 {font-size: 18px; line-height: 24px;}
.adhmEvent .center .slick-prev, .adhmEvent .regular .slick-prev{ display: block !important;}
.adhmEvent .regular .slick-prev:before, .adhmEvent .center .slick-next:before { color: #232323 !important;}
.adhmEvent .regular .slick-prev{left: -25px !important}
.adhmEvent .slick-next { right: -25px !important;display: block !important}
.adhmEvent .regular .slick-next:before { display: block !important;right: -10px; z-index: 1;color:#000}

/* 10/04/2018 css changes */
.homepage .champion_details{padding:20px 15px}
.featured #share-buttons_home {width: 30% !important;left: 25%;z-index: 1;right: 0px !important;}
.featured #share-buttons_home li{margin:5px 0px}
.why_cause .causes_support .share_icons:hover #share-buttons_home{right:0px}
.why_cause #share-buttons_home li {width: 25%;}
.champion_care .share_icons:hover #share-buttons_home{top:15px !important; width:auto !important;right: 0px !important;}
.champion_care #share-buttons_home li{width:20%;margin: 15px 0px;}
.edit_profile {position: relative;z-index: 10;}
.docheckbox label{width:65%}

.homepage .why_cause .support_text { padding: 0px 15px 0px 15px;}
.homepage .all_view{font-size:16px}
.profile_form.profile_left {padding-right: 0px;}
.docheckbox[_ngcontent-c1] { margin: 30px 0px!important; left: 15px !important;}

.contact_uss .send_data {position: relative;text-align: center;float: left; width: 100%;}
.contact_uss .email_us .input-group { float: left; width: 100%;}
.signup_submit { float: left; width: 100%;}
.login_fields .send_data {margin-top: 0px;float: left; width: 100%;}
.docheckbox {margin: 30px 0px!important; left: 15px !important;display:flex !important}
form .col-md-12 {float: left; width: 100%;}
.fundraising_add .send_data button {padding: 5px 27px;border-radius: 5px;font-size: 18px;}
.fundraising_add .form-group .checkbox { transform: scale(0.87); -webkit-transform: scale(0.87);transform-origin: 0 0;-webkit-transform-origin: 0 0; margin-bottom: 10px;}
.event_listingtop .event_new .partner_dahboard{background:#232323}
.event_listingtop .event_new .partner_dahboard #share-buttons_home li{padding:0px}
.event_listingtop .event_new .partner_dahboard .share_newopen { position: absolute;bottom: 0px; right: 0px;}
.featured #share-buttons_home {width: 50% !important;}
.featured #share-buttons_home li {width: 33%;}
.why_cause .share_icons:hover #share-buttons_home{width:50%; right:00px}
.champion_care .share_icons:hover #share-buttons_home {top: 15px !important;width: auto !important;right: 20% !important;}
.email_us .input-group{float: left; width:100%}
.send_data img{display:none}
.reports_get.email_us { margin-bottom: 20px;float: left;width: 100%;}
.reports_get .search_dropdown {width: 100%; margin: 0px; position: relative;margin-bottom: 15px;}
.reports_get .choose_target { display: block;float: left; width: 100%;margin-bottom: 20px;}

 .event_count.participating_count ul li {
    float: left;
    list-style-type: none;
    padding: 0px 6px;
    width: 25%;
    }

    .event_count.participateCount ul li {
        float: left;
        list-style-type: none;
        padding: 0px 6px;
        width: 25%;
        }
.feedback1 p{
    margin: 20px 0px 30px;
    line-height: 20px;
}

}
/* modal */

.modalno{
    margin-top: -10px;
    margin-bottom: 18px;
    color:white;
}
.missionbox {
    width:100%;float: left; height: 113px !important;
  }
/* pagination css */

.paginationInfo{
    float: right;font-size: 12px;text-align: right;
}
    
/* july19 */

.error_404:after {
    content: '\A';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: none;
}

.homepage .share_icons_feature div#share-buttons_home {
    width: 100% !important;left: -10% !important;
}
.homepage .share_icons_feature div#share-buttons_home li {
    width: 22% !important;
}
.homepage .associated_with .champion_details .heading h2 {
    transform: none;position: absolute;top: -15px;z-index: 100;width: 50%;margin: 0px 16% !important;
}
.care_champion_ditails .progress_count p:nth-child(1) {
    text-align: left !important;
}

.csos_radio .donate_radio {
font-size: 17px !important;margin-left: 5px;margin-right: 5px;float: left;width: 29% !important;
}

.care_champion .champion_cso {
    height: auto;width: 100%;padding: 10px 30px;
}
.sectionHeight[_ngcontent-c7] {
    position: absolute;bottom: 30px;
}

.homepage .champion_care .champion_details .img_champion{
    display: table;width: 100%;margin-top: -40px;
}
.borderpopup_width.col-md-4 {
    width: 41%;float: left;margin: 0 20px;
 }
.borderpopup_width.col-md-4:nth-child(1) {
    border-right: 1px solid #8e8e8e;
}
.rightside_footer .reach:nth-child(2) {
    height: 163px;
 }
 .cso_searchdropdown{z-index: 10 !important;}

.modal-dialog .modal-body1 {
min-height: 24px !important;max-height: 424px;overflow: auto;color: #fff;
}
.start_fundraise {margin-top:-40px}
.our_appeal .share_icons_feature #share-buttons_home ul {
   width: auto;float: left;padding: 0px;
}
.our_appeal #share-buttons_home li {
   width: 17% !important;
}
.causes_support .support_text #share-buttons_home ul {
   position: relative;right: -70px;
}

@media screen and (min-width:320px) and (max-width:600px){
.care_champion_ditails .our_partner .champion_details{display: block}

.share_icons:hover #share-buttons_home{
    width: auto !important;right: 20% !important;
}
.our_appeal .button_share #share-buttons_home li {
    float: right;margin-top: 5px;width: 25%;
}
.why_cause .share_icons div#share-buttons_home {
    float: right;right: 0px !important;
}
.why_cause #share-buttons_home li {
    width: 20% !important;
}
.featured .col-md-4 #share-buttons_home li {
    width: 22%;
}
.cso_searchdropdown{z-index: 10;}
.fundraising_add .fileUpload {
    top: 6px;right: 4px;
}
.fundraising_add label{
    width:65% !important;
}
.getimg_text[_ngcontent-c15] {
    float: left;width: 100%;top: 6px;position: relative;font-size: 14px;
}
.getimgupload label {
    top: -38px !important;
}
.cso_searchdropdown li {
    height: auto !important;
    }
    .progress_count p {
    display: block !important;
    }
    img.champion_award {
    margin-left: -20px;
    }
    span#cke_1_top {
    width: 94%;
    }
    .fundraising_add label {
    width: 100% !important;
    }
    span.upload_text.getimg_text {
    float: left;width: 100%;position: relative;font-size: 14px;margin: 10px 0px 0px;
    }
    .modal-dialog .modal-body1 {
    min-height: 24px !important;
    max-height: 424px;overflow: auto;color: #fff;
    }
    .fundraising_add label {
    width: 100% !important;
    }
    .getimg_text[_ngcontent-c4] {
    padding: 15px;
    position: relative;
    float: left;
    width: 100%;
    margin-top: 10px;
    }
    .participating_count .start_fundraise {
    margin-top: -40px;
    }
    .csoDetails .our_appeal .sectionHeight[_ngcontent-c9] {
    position: initial;
    bottom: 60px;
    }
    .sectionHeight { position: relative !important; bottom: 0px !important;}
    .homepage .associated_with .champion_details .heading{display: contents;}
    .share_icons[_ngcontent-c1]:hover #share-buttons_home[_ngcontent-c1] {width: auto !important;right: 20% !important;}
}

/********ganesh sir css*********/
.cso_champion_corporates_top .top_section { padding: 20px 35px; height: 150px; width: 100%; vertical-align: middle;
     background: #fff; border-radius: 30px; display: table; }
/***************************************AES design changes**********************************/
.rightside_footer .reach ul{
    min-height: 158px;
    max-height: 158px;
    overflow-y: auto
} 
/* .header .top_menu li:nth-child(2) .submenu li{width: 33%;} */
.share_icons share_icons_feature p.share_cso{float: right;}

.login_fields.new-popp{padding: 30px 0;}
.login_fields.new-popp .borderpopup_width.col-md-4{width: 50%; margin: 0}
.login_fields.new-popp .borderpopup_width.col-md-4 img{width: auto;}
.donate_popup .login_fields.new-popp .donate_yes{padding: 0;}
/* .header .top_menu li:nth-child(4) .submenu li, .header .top_menu li:nth-child(2) .submenu li{width: 50%;} */
.cso_champion_corporates_top .top_section.supp-n-imm{width: 100%;}
.csoDetails .donate_amount.red-ss-nn{height: 530px;}
.annual_report .r-pp-img{min-height:370px;}
.heading_text.cso-h-nn{min-height: 60px;}

.homepage .associated_with .champion_details.h-ass-caro{display: inline;}
.homepage .associated_with .champion_details.h-ass-caro .associated_middle{display: inline;}
.homepage .associated_with .champion_details.h-ass-caro .associated_middle img {
    width: 175px!important;}
    .homepage .associated_with .champion_details.h-ass-caro .heading h2 {
        transform: none;
        position: absolute;
        top: -15px;
        z-index: 100;
        width: 70%;
       
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .homepage .associated_with .champion_details.h-ass-caro .heading{display: inline-block;
        position: absolute;top: 0;left: 0;right: 0;
    }
    p.feedback1{font-weight: bold !important;height: 45px;color: #000000;line-height: 18px;margin: 10px ;font-size: 16px;
     float: left;width: 100%;position: relative;z-index: 10;text-align: left; } 

      .amount_donate{
        margin-top: -19px;
    }
    
    .des{
        color: #fff;
        border-bottom: 1px solid #fff;
        margin-top: 50px;
        display: inline-flex;
    }
    
    .cyclothon .slick-dots{text-align: right;right: 30px;}
    .cyclothon .slick-dots li button:before {font-size: 12px}






/* 
.covir {
    font-size: 24px;
    padding-bottom: 20px;
    color: #a50000;
}



.container-2 {
    position: absolute;
    bottom: 240px;
    z-index: 10;
    right: 115px;
    width: 252px;
}

ul.breadcrumb[_ngcontent-c5] li[_ngcontent-c5]{
    display: inline;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .7px;
}

ul.breadcrumb[_ngcontent-c5]{
    padding: 0 0 0 323px;
    list-style: none;
    background-color: #eee;
}


ul.breadcrumb[_ngcontent-c5] li[_ngcontent-c5] + li[_ngcontent-c5]:before{
    padding: 8px;
    color: #000;

}

li.aa[_ngcontent-c5]{
    padding-left: 15px;
}

.breadcrumb {
   
    margin-bottom: 20px;
}

.boxone[_ngcontent-c5]{
    width: 100%;
    height: 28px;
    background-color: #eeeded;
    border-top: 1px solid #fff;

    box-shadow: 0 0 3px #c3c3c3;
    border-bottom: 1px solid #d3d0d0;
    position: relative;
    z-index: 1000;

}  */
