.clearfix:after {content: " "; /* Older browser do not support empty content */ visibility: hidden; display: block; height: 0; clear: both;}

/*Header Code Edit*/
#Top_bar .menu_wrapper{ float: right; }
.header-stack #Top_bar { background-color: #ffc511;}
.header-stack #Top_bar .logo{ padding: 0; margin-bottom: 0px; }

#Top_bar .menu li:first-child a { background:none!important;} 
#Top_bar .menu li a{ position: relative; font-size: 14px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/nav-bullet.png) no-repeat left top 18px!important; }
.header-stack #Top_bar .menu_wrapper .menu > li > a:hover{ color: #ffffff; }
#Top_bar .menu > li > a span{ padding: 0 14px; }
.header-stack #Top_bar .menu_wrapper .menu > li > a{padding:0; color: #232323;}
#Top_bar .menu > li a:after{ top: 0px; background: none; }
#Top_bar.is-sticky .menu_wrapper { /*padding-top: 30px;*/ padding-top:15px;}
.header-magazine #Top_bar .banner_wrapper{ /*height: 46px;*/ }
.header-magazine #Top_bar .banner_wrapper a{ display: inline-block; vertical-align: middle;}

.header-magazine #Top_bar .banner_wrapper span{ padding: 0 0 0 4px; }
.header-magazine #Top_bar .banner_wrapper span a{ padding: 0 1px 0 1px; }
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{ color: #232323; }
.header-stack #Top_bar .top_bar_right{ display: none; }
#Top_bar .search_wrapper{ background: #e1e1e1;}
#Top_bar .search_wrapper input[type="text"] { border-color: #fff; color: #232323;}
#Top_bar .menu > li ul li a{ padding-left: 25px; background-position: left 10px top 18px!important; background:none!important;   }
#Top_bar.is-sticky .menu_wrapper .menu > li > a{background-position: left top 12px!important;}
/*Header Code Edit*/

/*Slider Editor Code*/
#rev_slider_1_1_wrapper .bannerDet{ text-align: center!important; }
#rev_slider_1_1_wrapper .know_why{ display: inline-block; font-family: 'Roboto Slab', serif; font-size: 14px; color: #000000; text-align: center; font-weight: 600; text-transform: uppercase; padding: 10px 40px; margin: 5px 0px 40px 0px; background: #ffd906; border-radius: 200px 200px 200px 200px; -moz-border-radius: 200px 200px 200px 200px; -webkit-border-radius: 200px 200px 200px 200px; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s;}
#rev_slider_1_1_wrapper .bannerDet p{ font-size: 17px; color: #ffffff; text-align: center; line-height: 27px; }
#rev_slider_1_1_wrapper .donate_now_buttton{ display: inline-block; font-family: 'Roboto Slab', serif; font-size: 18px; color: #ffffff; text-align: center; font-weight: 600; text-transform: uppercase; padding: 10px 40px; margin: 0px; background: #e30101; border-radius: 200px 200px 200px 200px; -moz-border-radius: 200px 200px 200px 200px; -webkit-border-radius: 200px 200px 200px 200px; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s;}
#rev_slider_1_1_wrapper .know_why:hover, #rev_slider_1_1_wrapper .donate_now_buttton:hover{ color: #ffffff; background: #232323; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s;}
#Top_bar .search_wrapper .icon_close{ color: #232323; }
/*Slider Editor Code*/


.sponsorship .hover_color, .hover_color_bg{ height: auto; text-transform: uppercase; font-weight: bold; }

.sponsorship .donate_sponsors:hover h3{ color: #ffffff!important; }
.sponsorship .nanhikali_sponsors:hover h3{ color: #232323!important; }
.making_difference h2{font-size:32px; color: #232323; text-transform: uppercase;}
.making_difference h2 span{ font-weight: 800; }
.making_difference .image_frame.no_border{ display: none; }
.making_difference h4{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323; line-height: 20px; font-weight: bold; }
.making_difference p{ font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }
.making_difference .readMore{ font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: 600; background-color: #eb5923; }
.making_difference .readMore span{padding: 8px 18px;}


/*Lives Touched Sect*/
.lives_touched h2{ font-size: 36px; color: #232323; line-height: 30px; text-transform: uppercase;}
.lives_touched h2 span{ font-weight: 800; }

/*Dream Comes True*/
.dream_comes_true h2{ font-size: 36px; color: #232323; line-height: 30px; text-transform: uppercase; margin-bottom: 10px;}
.dream_comes_true h2 span{ font-weight: 800; }
.dream_comes_true p{ font-family: 'Roboto Slab', serif; font-size: 16px; color: #232323; font-weight: 800; }
.dream_comes_true .post-footer .button-love a.mfn-love i{ color: #eb5923; }
.dream_comes_true .image_frame .image_wrapper .image_links{ display: none; }
.dream_comes_true .grid .post-footer a{ font-size: 11px; color: #6d6d6d; text-decoration: none; }
.dream_comes_true .post .post-desc h2.entry-title{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323; line-height: 22px; font-weight: 600; text-transform: none; margin: 0; padding: 0 0 10px 0px;}
.dream_comes_true .post .post-desc h2.entry-title a{color: #232323;}
.dream_comes_true .post-excerpt{ font-size: 12px; line-height: 20px; }

.media_button_holder{ text-align: center; }
.media_button_holder .one-fifth.column{ float: none; display: inline-block; margin: 0; }
.media_button_holder .one-fifth.column span{ font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: 800; }


.gallery_con h2{ font-size: 36px; color: #232323; line-height: 30px; text-transform: uppercase; margin-bottom: 10px;}
.gallery_con h2 span{ font-weight: 800;}
.gallery_con p{ font-family: 'Roboto Slab', serif; font-size: 16px; color: #232323; font-weight: 800; }
.photoGallery img.scale-with-grid, .photoGallery #Content img{ width: 100%; max-width: 100%; height: auto; }

.photoGallery .desc p{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323; line-height: 24px; text-align:center; font-weight: bold;}
.photoGallery .photo_box .image_frame, .photoGallery .desc{ margin-bottom: 0; }
.photoGallery .desc{ background-color: #f8f8f8; padding: 15px 10px; }
.photoGallery .desc a{ display: inline-block; font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: 800; background: #eb5923; margin:10px 0px 0px 0px; padding: 10px 20px; text-decoration: none; }
.photoGallery .desc a:hover{ background-color: #e25a40 !important;}
.section-shadow { -webkit-box-shadow: 0 10px 0 rgba(118, 105, 91, 0.2) inset; box-shadow: 0 7px 0 rgba(118, 105, 91, 0.2) inset;}

.section.full-width > .section_wrapper { padding-top:5px;}
/*Carousel Edits*/
.lives_touched .owl-item:nth-child(even){ margin-top: 90px; }
.carouselCon{ /*padding-top: 20px;*/ }
.lives_touched  h3 { margin-bottom:0px!important; padding-top:60px;}


.blurb_img{ position: relative; padding-bottom: 55px; }
.blurb_img > img{ position: relative; z-index: 99; margin-left: -10px;}
.bdr_strip{ position: absolute; left: 50%; bottom: -5px; margin-left: -1px; z-index: 9;}
.girls_count{ display: inline-block; padding: 0px 0px 0px 0px; text-align: center; }
.girls_count span{ display: inline-block; font-family: 'Roboto Slab', serif; font-size: 36px; color: #000000; line-height: 100%; font-weight: 800; padding: 10px 0px 10px 0px; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/dot-strip.png) repeat-x center top; }
.girls_count p{ font-family: 'Roboto Slab', serif; font-size: 18px; color: #000000; line-height: 23px; font-weight: 800; text-transform: uppercase; }

.lives_touched .owl-item:nth-child(even) .blurb_img{ padding-bottom: 10px;}

.sa_hover_container{ min-height: 260px!important; background-position: center top!important; background-size: contain; }
.lives_touched .sa_owl_theme .owl-nav button{ width: 50px!important; height:97px!important; }
.lives_touched .white .sa_owl_theme .owl-nav .owl-next{ right: -50px; margin-top: -60px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/next-arrow.png) no-repeat center center!important; background-size: cover;
outline:none;}
.lives_touched .white .sa_owl_theme .owl-nav .owl-prev{ left: -50px; margin-top: -60px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/prev-arrow.png) no-repeat center center!important; background-size: cover; outline: none; }
.lives_touched .white .sa_owl_theme .owl-nav .owl-prev:after, .lives_touched .white .sa_owl_theme .owl-nav .owl-next:after{ background: none; background: transparent!important; }
.lives_touched .white .sa_owl_theme .owl-nav .owl-prev:hover, .lives_touched .white .sa_owl_theme .owl-nav .owl-next:hover { background-color: transparent!important; outline:none;}



.sponsors h2{ font-size: 36px; color: #232323; line-height: 30px; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.sponsors h2 span{ font-weight: 800;}

.sponsors .sa_owl_theme .owl-nav button{ width: 50px!important; height:97px!important; top: 30%; }
.sponsors .white .sa_owl_theme .owl-nav .owl-next{ right: -50px; margin-top: -60px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/next-arrow.png) no-repeat center center!important; background-size: cover;
outline:none; }
.sponsors .white .sa_owl_theme .owl-nav .owl-prev{ left: -50px; margin-top: -60px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/prev-arrow.png) no-repeat center center!important; background-size: cover; outline: none; }
.sponsors .white .sa_owl_theme .owl-nav .owl-prev:after, .sponsors .white .sa_owl_theme .owl-nav .owl-next:after{ background: none; background: transparent!important; }
.sponsors .white .sa_owl_theme .owl-nav .owl-prev:hover, .sponsors .white .sa_owl_theme .owl-nav .owl-next:hover { background-color: transparent!important; outline:0;}
.pt_logo_holder{ text-align:center; }
.pt_logo_holder p{ font-family: Arial, Tahoma, sans-serif; font-size: 14px; line-height: 20px; color: #232323; padding-top: 10px;}



/*Footer Code*/
#Footer h4{ font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: 600; }
#Footer li i{ display: none; }
#Footer li{ font-family: Arial, Tahoma, sans-serif; font-size: 13px; line-height: 100%; color: #ffffff; line-height: 28px; font-weight: 400; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/footer-bullet.png) no-repeat top 11px left; padding: 0px 0px 0px 22px;  }
#Footer li a{ color: #ffffff; text-decoration: none; }
#Footer li ul{ padding-left: 20px; }

#Footer .textwidget .firstSpan{ padding-top:30px; }
#Footer .textwidget span{ display: inline-block; padding: 8px 0px;}
#Footer .textwidget span a{ font-family: Arial, Tahoma, sans-serif; font-size: 13px;  color: #ffffff; margin: 0 1px; text-decoration: none; vertical-align: top; }

#Footer .textwidget .customLinks{ display: block; font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: 600; text-align: left; padding: 25px 0 0 0; }
#Footer .textwidget .customLinks a{ font-family: "Zilla Slab", Arial, Tahoma, sans-serif; }

#Footer .footer_copy .one{ padding-top: 0; }
#Footer .footer_copy{ border: none; }
.seoContent{ padding:35px 30px 30px 30px; border-top:#343432 1px solid; border-bottom:#343432 1px solid; }
.seoContent h5{font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 15px; color: #ffffff; text-transform: uppercase; font-weight: 600; }
.seoContent p{ font-family: Arial, Tahoma, sans-serif; font-size: 12px;  color: #ffffff; line-height: 17px; padding: 0px 0px 20px 24px; }
#Subheader ul.breadcrumbs{ width: 100%; float: none; text-align: left; }


/*About Us*/
/*#Subheader{ padding: 30px 0 0px 0px!important; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/greay_pattern_bg.jpg) no-repeat center left; }*/
#Subheader:after{ height: auto; background: none; }
#Subheader .title{ /*width: 100%;*/ width: 80%; float: none; font-size: 32px; color: #000000; text-transform: uppercase; }
#Subheader ul.breadcrumbs{ padding-top: 12px; }
#Subheader ul.breadcrumbs li{ font-size: 12px; color: #232323;  padding: 0 15px 0 10px; background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/breadcrumbs-arrow.png) no-repeat center right;}
#Subheader ul.breadcrumbs li:first-child{ padding-left: 0; }
#Subheader ul.breadcrumbs li:last-child{ background: none; }
#Subheader ul.breadcrumbs li a{ font-family: Arial, Tahoma, sans-serif; color: #232323; text-decoration: none; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s;}
#Subheader ul.breadcrumbs li a:hover{ color: #eb5923; -moz-transition-duration: .2s; -o-transition-duration: .2s; -webkit-transition-duration: .2s; transition-duration: .2s; }
#Subheader ul.breadcrumbs li span{ display: none;}

.innerDetailSect p{ font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 20px; color: #232323; padding: 10px 0 14px 0; margin: 0;  }
.innerDetailSect p.uppercaseTest{  font-weight: bold; text-transform: uppercase; }
.innerDetailSect p.subTitle{ padding-bottom: 0px; }

.sidebar .widget_text{ padding: 0; margin: 0; }
#Subheader .title {line-height: 32px;}
.widget:after{ border: none; }
.widget > h3{ font-size: 24px; color: #000000; font-weight: 400; line-height: 24px; text-transform: uppercase; margin-bottom: 20px; }
.widget_nav_menu ul{ padding: 0 0 0 10px; background: none; /*list-style: none;*/ }
.widget_nav_menu ul li ul{ padding-left: 30px; }
.widget_nav_menu ul li{ background: none; }
.widget_nav_menu ul li a, .widget_nav_menu ul li ul li a{ font-size: 14px;  color: #232323;  background: none; text-decoration: none; }
.widget_nav_menu ul li a:hover, .widget_nav_menu ul li ul li a:hover{ color: #000000; }
.widget_archive ul li:after, .widget_nav_menu ul li:after, .sub-menu li:after, .sub-menu li:after{ width: 100%; left: 0; border-bottom: #bbbab7 1px solid; }
.widget_nav_menu ul li ul li{ border-bottom: #bbbab7 1px solid; }

.with_aside .content_wrapper{ margin-top: 10px; border-top: #bfbdba 1px solid; }
.aside_right .widget-area{ border-color: #bfbdba; }


.stories_loadmore .button_icon{ display: none!important; }
.stories_loadmore a.button{ background-color: #eb5923; }
.stories_loadmore a.button .button_label{ font-family: "Zilla Slab", Arial, Tahoma, sans-serif; font-size: 14px; color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 10px 35px;}

/*+++++++++++Success Stories Deytails+++++++++++*/
.single-photo-wrapper .share_wrapper{ float: right; }
.single-post .post-nav{ display: none; }
.single-post .author-box{ display: none; }
.single-post .section-post-related{ display: none; }
.single-post .section-post-comments{ display: none; }
.single-post .single-photo-wrapper.image .image_frame{ border: none; }
.single-post .image_frame .image_wrapper .image_links{ display: none; }
.single-post .single-photo-wrapper.image{ text-align: left; margin-bottom: 0; }
.single-post .the_content_wrapper{ padding-bottom: 55px; }
.single-post .the_content_wrapper p{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #000000; padding: 12px 0; margin: 0; }
.single-post .the_content_wrapper p.textUpper{ text-transform: uppercase; }

.managing_partner .readMore{ font-size: 14px; color: #ffffff; text-transform: uppercase; font-weight: 600; background-color: #eb5923; }
.managing_partner .readMore span{padding: 8px 18px;}

.our_ngo table th{ color: #232323; background: #ffc511; }
.our_ngo table tr td { font-size: 14px; color: #000000;}

.milestones h2{ font-size: 36px; color: #232323; line-height: 30px; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.milestones h2 span{ font-weight: 800;}
.milestones .timeline_items li h3{ font-size: 30px; color: #232323; margin-bottom: 10px; }
.milestones .timeline_items li h3:after, .milestones .timeline_items:after{ border-color: #eb5923; }
.milestones .timeline_items:after{ bottom: -5px; }
.milestones .timeline_items li .desc,.milestones .timeline_items > li .desc b{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323; background: none; line-height: 24px; }
.milestones .timeline_items li .desc:before{ background: none; }

.trustees .one-fourth.column{ width: 17%;}
.trustees .one-fourth.column:last-child{ display: none; }
.trustees .one-second.column{ width: 76%;}
.trustees .image_frame{ border-width: 4px; }
.trustees .image_wrapper img{ width: 100%; }
.trustees h4{ color: #232323; font-weight: bold;}
.trustees .hr_color{ color: #eb5923; background: #eb5923;}
.trustees .desc,.milestones .trustees .desc b{ font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323; background: none; line-height: 24px; }

.support_con .our_support{ width: 30%; min-height: 45px; float: left; padding: 5px 15px; vertical-align: top;  background: url(https://www.nanhikali.org/wp-content/uploads/2018/03/breadcrumbs-arrow.png) no-repeat top 11px left;}

.annual_report h4{ font-family: 'Roboto Slab', serif; font-size: 18px; color: #232323; }
.newsletters h4{ font-family: 'Roboto Slab', serif; font-size: 18px; color: #232323;  }
.centerconH h4 { padding-top:22px;}


.our_team .team{ text-align: center; }
.our_team .team .desc_wrapper hr{ margin-left: auto;}
.our_team .one.column{ margin: 10px 0 0px 0; }
.our_team h2{ font-size: 27px; color: #232323; line-height: 30px; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.our_team h2 span{ font-weight: 800;}
.our_team h3{ font-size: 24px; color: #232323; margin-bottom: 10px;}
.our_team h4{ font-size: 18px; color: #232323;}
.our_team p.subtitle{font-family: 'Roboto Slab', serif; font-size: 14px; color: #232323!important; padding: 10px 0 5px 0;}

.newsletters .list_item .list_left{ display: none; }
.newsletters .list_item .list_right{ margin-left: 0; }
.newsletters .one-second.column{ margin-bottom: 10px; }
/*Responsive Code*/
@media handheld, only screen and (max-width: 1240px){
#Top_bar #menu{ left: auto; right: 0; background-color: #ffc511; }
#Top_bar .menu > li > a{ background: none!important; }
#Top_bar .menu li ul li a, #Top_bar #menu ul li.submenu .menu-toggle{ color: #000000; }
#Top_bar #menu ul li.submenu .menu-toggle{ opacity: 1; } 
.dream_comes_true .one-fifth.column{ width: 25%; }

.support_con .our_support{ width: 45%; }

/*Ash start code responsive get involed page only*/
.etinvolCon { float:none; width:auto!important;}
.conimgsection img { float:none!important;}
.conseconPara {float:none; width:auto!important;}
/*.consecimgH { display:none;}*/
.socalconsection { float:left!important;}
.socailrightH { padding-left:0px!important; margin-left:0px!important}
.etinvolConLastH {float:none; width:auto!important;}
.conimgsectionThird img {float:none!important;}
.tabredirection { text-align:center; display:inline-block;}


/*Ash End code responsive get involed page only*/
a.countryTab { display:none!important;}
.fixcountryTab {     position: fixed;  bottom: 0px;  z-index: 1111;  width: 100%;  max-width: 100%;   display: block!important;   text-align: center;   margin: 0 auto;   left: 0%;   right: 0%;}
.centerTabC a.countryTabMob  { margin-right:10px; display:inline-block!important; background:#eb5923; color:#fff;   width:100%; border-bottom:solid 1px #000;     font-size:21px; padding:16px 0px;}



}

@media handheld, only screen and (max-width: 1023px){
.lives_touched .sa_owl_theme .owl-nav button, .sponsors .sa_owl_theme .owl-nav button  { width: 50px!important; height: 50px!important;}
.sponsors .sa_owl_theme .owl-nav button{ top: 35%; }
.lives_touched .white .sa_owl_theme .owl-nav .owl-next, .sponsors .white .sa_owl_theme .owl-nav .owl-next{ right: -15px; }
.lives_touched .white .sa_owl_theme .owl-nav .owl-prev, .sponsors .white .sa_owl_theme .owl-nav .owl-prev{ left: -15px; }
.newsletters .one-second.column{ width: 100%;}
.newsletters .list_item .list_right{ float: none; }
}

@media handheld, only screen and (max-width: 980px){
.header-magazine #Top_bar .banner_wrapper span{ /*display: block;*/ text-align: center; padding: 10px 0px 0px 0px; }
.dream_comes_true .one-fifth.column{ width: 30%; }
.support_con .our_support{ width: 100%; min-height: auto;}

.socalconsection p { width:100%;}
.hidemob { display:none;}
}



@media handheld, only screen and (max-width: 767px){


.header-stack #Top_bar{ background-color: #ffc511!important;}
.header-magazine #Top_bar .banner_wrapper span{/* display: none;*/ display:block; }
.header-magazine #Top_bar .banner_wrapper > a{ position: relative; display: block; padding: 0 10px; z-index: 9;}


.mobile-tb-center #Top_bar .top_bar_right { text-align: right;}
.header-stack #Top_bar a.responsive-menu-toggle{ right: 20px; }
#Top_bar a#search_button { top: 10px;}
.making_difference h2, .lives_touched h2, .dream_comes_true h2, .dream_comes_true h2, .gallery_con h2, .making_difference h2, .lives_touched h2, .sponsors h2{ font-size: 28px; text-align: center; line-height: 36px; }
.lives_touched .owl-item:nth-child(even){ margin-top: 0; }
.lives_touched { padding: 50px 0px 0 0!important; }
.dream_comes_true .one-fifth.column{ margin: 5px 0;}
#Footer .textwidget span{ display: block; text-align: center; }

.seoContent h5{ text-align: left; }
.seoContent p{ padding: 0px 0px 20px 0px; text-align: justify;}

.single-post .post-nav{ display: block; padding-left: 0; }
/*.single-post #Subheader .title{ font-size:26px; font-size: 20px;line-height: 24px; }*/
.single-post .widget-area{ margin: 0px auto!important; padding-top: 0px!important;}
.single-post .single-photo-wrapper .share_wrapper{ float: none; }
}

@media handheld, only screen and (max-width: 679px){
#rev_slider_1_1_wrapper .know_why{font-size: 10px!important; padding: 12px 20px 10px 20px!important;}
#rev_slider_1_1_wrapper .bannerDet p{ font-size: 12px!important; line-height: 18px!important;}
#rev_slider_1_1_wrapper .donate_now_buttton{font-size: 10px!important; padding: 10px 20px 8px 20px!important;}
.conimgsection img { padding-left:3px!important;}
}


@media handheld, only screen and (max-width: 479px){
#Top_bar a#search_button { top: -55px;}
.hover_color .hover_color_wrapper{padding: 20px 0px 20px 0px!important;}
.making_difference{ padding-bottom: 0px!important; }
.our_ngo table tr td{ font-size: 12px; padding: 0 5px; }

#rev_slider_1_1_wrapper .donate_now_buttton .leftMarginR { margin-left:20px!important;}
}

@media handheld, only screen and (max-width: 370px){
.donate_sponsors h3, .nanhikali_sponsors h3{ font-size: 16px; }
.hover_color .hover_color_wrapper { padding: 15px 0px 15px 0px!important;}
.making_difference h2, .lives_touched h2, .dream_comes_true h2, .dream_comes_true h2, .gallery_con h2, .making_difference h2, .lives_touched h2, .sponsors h2{ font-size: 24px; text-align: center; line-height: 28px; }
.making_difference{padding: 45px 3% 20px 3%!important;}
.help_banner { padding: 0px 3% 40px 3%!important;}
}


/*ash start 22-3-2018*/

.getmainpageH h2{font-size:22px;font-weight:bold; color:#eb5923; font-family: 'Roboto Slab', serif; margin-bottom:0px; line-height:30px; padding: 10px 0 10px 0; }
.getmainpageH h3 {font-size:14px; font-weight:bold; font-family: 'Roboto Slab', serif;  margin-bottom:5px;}
.getinvolpageList { padding:0px; margin:0px!important; list-style-type:none!important;}
.getinvolpageList li { background:url(../images/bullet.png) no-repeat 5px 8px; padding-left:20px; font-family: 'Roboto', sans-serif;  font-size: 14px;  line-height: 20px;   color: #232323;}
.etinvolCon { float:left; width:53%; }
.conimgsection img {/* float:right;*/ padding:5px 5px 5px 45px; }
.consecimgH { /*float:right;*/}
.consecimgH img { padding: 5px 5px 5px 60px;}
.conseconPara h3 { font-size: 14px; font-weight: bold; }

.conseconPara { float:left; width:50%;}
.secondparlistH {padding:0px; margin:0px!important; list-style-type:none!important;}
.secondparlistH li { background:url(../images/bullet.png) no-repeat 5px 8px; padding-left:20px; font-family: 'Roboto', sans-serif;  font-size: 14px;  line-height: 20px;   color: #232323;}
.thirdlistPara { float:left; padding-bottom:20px;}
.socalconsection { float:right; padding-top:50px;}
.socailrightH { padding-left:0px; list-style-type:none!important;}
.socailrightH li {background:url(../images/bullet.png) no-repeat 5px 8px; padding-left:20px; font-family: 'Roboto', sans-serif;  font-size: 14px;  line-height: 20px;   color: #232323;}
.etinvolConLastH { float:left; width:55%;}
.conimgsectionThird img { float:right; padding:10px 5px 5px 5px; vertical-align:text-top;}

.activefirst { background:#eb5923!important;}
.tabredirection { min-height:50px; margin-top:0px;  }
.tabredirection a {width:216px; display:inline-block; vertical-align:middle;  padding:5px 30px 0px 30px;  background:#878787; text-align:center; color:#fff; margin:5px 25px 5px 0; height:50px;  text-decoration:none; font-family: 'Roboto Slab', serif; text-transform:uppercase;}
.tabredirection a:hover { background:#eb5923; transition: background-color 0.5s ease;} 

.stylenoneSection .image_frame  { display:none;}
.stylenoneSection.team.team_circle .image_frame.photo{ display:none;}
.banA p { font-size:33px;}

/*ash End 22-3-2018*/

/* ash donor login pages start */
/*password page code */
.breadcrumbs { padding:0; margin:0;}
.breadcrumbs li { display:inline-block;}
.customheader  { padding-top:30px; padding-bottom:10px;}
.submitbgChange input[type="submit"] { background:#eb5923;}
.nanhikaliStateS {    margin: 0 auto; padding:7px; width:250px;}
.nanhikaliStateS select {width:250px; -webkit-appearance: menulist; background:#ffc511; color:#000000;}
.nanhikaliReach table tr td { background:none; }
.nanhikaliimgnN img { display:none;}


.loginSec { padding:10px 30px; background:#f7f6f4; margin:20px 0 0 0px;}
.textboxArea h3 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#232323;}
.donorcheckBox {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#232323;}
.emailSecH { min-width:205px; width:45%; display:inline-block; font-size:14px;  color:#232323;  font-family:Arial, Helvetica, sans-serif;}
.emailSecH input{ border:solid 1px #000!important;#f6f4f3; margin-top:3px; }
.textboxArea { padding:10px 0 12px 0px; display:inline-block;  margin:0 0 0 0;} 
.submitB a { text-decoration:underline; color:#232323; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.submittbuttonH  { background:#eb5923!important;}
/*password page code end*/

.ProfileDetails { border-bottom:solid 1px #bbbab7; padding-bottom:5px; }
.ProfileDetails h2 { font-size:22px; font-weight:bold; color:#eb5923; font-family:Arial, Helvetica, sans-serif; display:inline-block;} 
.ProfileDetails span { float:right; }
.ProfileDetails span a { background:#eb5923; padding:7px 15px 7px 15px; color:#fff; font-size:14px;  display:inline-block; }
.profilepicNanhi { padding:30px 0 30px 0;}
.picBoth { margin:0!important; padding:0!important; list-style:none;}
.picBoth li { list-style-type:none; display:inline-block; margin-right:25px; }
.picBoth li img { width:auto; height:auto;}
.picBoth li h3 {padding:9px 0 9px 0; margin-top:-5px;  background:#ffcc00; text-align:center; color:#000; text-transform:uppercase; font-weight:bold; font-size:14px; }

.profiledetailsTable { border: 1px solid #bfbeba;  border-collapse: collapse; margin: 0; padding: 0;  width: 100%;  table-layout: fixed;}
.profiledetailsTable caption {  font-size: 1.5em;  margin: .5em 0 .75em;}
.profiledetailsTable tr { background-color: #f8f8f8; border: 1px solid #ddd; padding: .35em;}
.profiledetailsTable th,
.profiledetailsTable td {  padding:20px 10px 20px 10px; text-align: center;  font-size: 14px;  color: #232323;}
.profiledetailsTable th { font-size: 14px;  letter-spacing: .1em; text-transform: uppercase;}
.changeColor { color:#eb5923!important; font-weight:bold;}
.parentInFo h3 { background:#ffc511; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 40px; margin:0px;}
.reducefontsize { padding-bottom: 40px;}
.reducefontsize p { font-size:11.5px!important; }
ul.innerlistingHma li {font-family: 'Roboto', sans-serif;  font-size: 14px;  line-height: 20px;   color: #232323; }

/*@media screen and (max-width: 600px) {
.profiledetailsTable {  border: 0; }
.profiledetailsTable caption {font-size: 1.3em;}
.profiledetailsTable thead {border: none; clip: rect(0 0 0 0);  height: 1px;  margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.profiledetailsTable tr {border-bottom: 3px solid #ddd;   display: block;   margin-bottom: .625em; }
.profiledetailsTable td { border-bottom: 1px solid #ddd; display: block;font-size: .8em;  text-align: right; }
.profiledetailsTable td::before {  content: attr(data-label);  float: left;  font-weight: bold;  text-transform: uppercase;}
.profiledetailsTable td:last-child {border-bottom: 0;}
}*/

.list_item .list_left { color:#e55924!important;}
.get_in_touch h3 {font-size: 26px;}

.activeMenuItem a { font-weight:bold;}
.fontincreaseH .number { font-size:39px;}






