@charset "utf-8";
/* CSS Document */



/* iphone ----------- */
@media screen and (max-width: 767px) {
	p, ul li{font-size:14px;}
	.left-email-call{padding:5px 0; text-align:center; width:100%;}
	.top-social-ic{padding:0; margin:0 auto; float:none; width:100%; display:table; background:#0E59A7;}
	.top-social-ic a{text-align:center; width:25%;}
	.top-social-ic a.color-a, .top-social-ic a.color-c {background: #126ECE;}
	.top-social-ic a:hover{background:#1B80EB; border:0;}
	.navbar-default .navbar-collapse{width:100%; margin:0;}
	.navbar-header{width:100%;}
	a.donate{float:left;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{padding:0; margin:0;}
	.navbar-toggle{margin:5px 0 0 0;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#D2D2D2;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#FFFFFF;background-color: #11263C;}
	.nav>li{padding:0;}
	.nav>li>a{padding: 10px 8px;}
	.navbar-nav{margin:2px 0;}
	.thumbnail a img{width:100%; height:auto;}
	.donate-shadow{min-height:auto;}
	.call-us-data{padding:0;}
	.call-us-data h1{font-size:3em;}
	.left-help-heading{float:none; line-height:0; padding:25px 0;}
	.right-help-steps{padding:0; float:none;}
	.nopaddL-xs{padding-left:0;}
	.nopaddR-xs{padding-right:0;}
	.nopaddLR-xs{padding-left:0; padding-right:0;}
	.stage-two-pro{margin:30px auto 0;}
	.stage-two-pro::before, .stage-two-pro-inner::after{left:-3.4%; bottom:3%;}
	.stage-two-pro::after{left:0; height:97%;}
	.programs{width:100%; padding:20px 0 0 0;}
	.programs-inner{width:100%;}
	.programs-cont{float:none; text-align:left; width:100%; padding:95px 0 0 20px;}
	.programs-cont h2{font-size:16px;}
	.programs-ic{right:0; left:33.2%;}
	.programs-ic::before{right:0; left:-130%;}
	.programs-ic::after{left:-129%; width:108px;}
	h1.common-heading{font-size:2em;}
	.welcome-logo{width:20%; margin:0 7px 0 0;}
	.welcome-text{float:none; width:100%; padding:0 0 0 0; line-height:22px; font-size:16px;}
	h4{line-height:22px; font-size:16px;}
	.project-figure{width:100%; display:block; margin-bottom:10px; min-height:150px; background-position:top;}
	.project-figure-sm{min-height:150px;}
	.project-figure-cont{padding:0;}
	ul.project-articles li h3{line-height:normal; padding:6px;}
	article h1.common-heading{font-size:18px;}
	.donatetax{float:none; margin:0 auto; display:block;}
	.tax-left-text p, .visitor-count p{float:none; text-align:center; display:block;}
	.donatetax{font-size:14px;}
}



/* iphone (portrait) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) 
and (orientation : portrait) {
	.logo h1{font-size:1.7em;}
	.logo h5{font-size:10px; letter-spacing:4.1px;}
	.logo p{font-size:18px;}
	.carousel .item{min-height:135px;}
	.banner-img{width:50%;}
	.balloon-size{border-radius:0; width:93%; padding:15px; height:auto; position:static; float:none; margin:0 auto 3%;}
	.akshara-types{padding:10px 0 22px 0;}
	.akshara-cnt{width:auto; margin:0 0 0 33%; float:none;}
	.akshara-cnt h3{font-size:1.2em;}
	.activities-wrapper{padding:0;}
	.botm-T-R-B{border-top:0; border-right:0; border-bottom:0; border-spacing:1% 2em;}
	.bdr-L{border-left:0}
	.bdr-L-B{border-left:0;border-bottom:0;}
	.testimonials-bg{width:100%;}
	.nopadd-xs-L-R{padding-left:0; padding-right:0;}
	.flex-direction-nav li:first-child{right:14%;}
	.add-right-txt{width:83%;}
	.main-footer{height:1196px;}
	ul.project-articles li{width:100%; display:block; margin:0 0 4% 0;}
	.tax-left-text p, .visitor-count p{font-size:1.2em;}
}


/* iphone Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 767px)
  and (orientation: landscape) {
    .carousel .item{min-height:210px;}
	.banner-img{width:50%;}
	.balloon-size{border-radius:0; width:47%; padding:15px; height:auto; position:static; float:left; margin: 0 0 2% 2%; min-height:295px;}
	.akshara-types{padding:10px 0 22px 0;}
	.akshara-cnt{width:80%;}
	.activities-wrapper{padding:0 10px 0 20px;}
	.stage-two-pro::before, .stage-two-pro-inner::after{left:-2.1%;}
	.programs-cont{float:right; padding:0; width:71%;}
	.programs-ic{left:7.9%;}
	.programs-ic::before{left:-63.8%;}
	.programs-ic::after {left: -62%;width: 52px;}
	.flex-direction-nav li:first-child{right:10%;}
	.main-footer{height:1027px;}
	ul.project-articles li{width:32.3%; line-height:normal; margin:0;}
	ul.project-articles li p{margin:3px 0;}
	ul.project-articles li h3{font-size:1.2em;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.left-email-call{padding:5px 0 5px 28px;}
	.top-social-ic{padding:0 28px 0 0;}
	.navbar{min-height:20px;}
	.nav>li>a{padding:7px 3px;}
	.nav>li{font-size:12px; padding:0 5px;}
	a.donate{padding:8px 14px 7px 14px; font-size:17px;}
	.thumbnail a img{width:100%; height:150px;}
	.left-help-heading{padding:19px 0;}
	.steps a{text-align:center; padding:18px 15px 13px 15px;}
	.number{margin:0 auto 8px;}
	.help-steps{margin:0 auto; line-height:normal;}
	.stage-two-pro{margin:30px auto 0;}
	.stage-two-pro::before, .stage-two-pro-inner::after{left:-1.5%; bottom:2.6%;}
	.stage-two-pro::after{left:0; height:97%;}
	.programs{width:100%; padding:20px 0 0 0;}
	.programs-inner{width:100%;}
	.programs-cont{float:right; text-align:left; width:74%; padding:0;}
	.programs-cont h2{font-size:16px;}
	.programs-ic{right:0; left:8.6%;}
	.programs-ic::before{right:0; left:-83%;}
	.programs-ic::after{left:-83%; width:69px;}
	h1.common-heading{font-size:2em;}
	.flex-direction-nav li:first-child{right:9%;}
	.centered-btns_nav{top:35%;}
	ul.project-articles li h3{font-size:1.2em; line-height:normal; padding:6px;}
	.donatetax{float:none; margin:0 auto; display:block;}
	.tax-left-text p, .visitor-count p{float:none; text-align:center; display:block;}
	
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.left-email-call{padding:5px 0 5px 28px;}
	.top-social-ic{padding:0 28px 0 0;}
	.nopaddLR-md{padding-left:0; padding-right:0;}
	.navbar-default .navbar-collapse{width:84%;}
	.nav>li{padding:0; font-size:14px;}
	.nav>li>a{padding:10px 16px;}
	a.donate{padding:11px 20px;}
	.left-help-heading{font-size:2em; padding:12px 0;}
	.right-help-steps{padding:0 0 0 25px;}
	.steps a{padding:20px 8px 19px 12px;}
	.number{font-size:1.8em;}
	.help-steps{font-size:1.5em;}
	.activities-wrapper{padding:20px;}
	.programs-cont{width:74%;}
	.programs{width:50%;}
	.programs-inner{width:92%;}
	.stage-two-pro::before{left:48.9%;}
	.stage-two-pro-inner::after{left:48.9%;}
	.stage-one-pro::before{left:-1.1%;}
	.stage-one-pro-inner::after{left:-1.1%;}
	.pro-inn{width:87%;}
	.programs-ic::before{right:-67.7%;}
	.programs-ic::after{width:57px;}
	.pro-ic{left:0;}
	.pro-ic::before{left:-86.3%;}
	.pro-ic::after {left:-85%; width:71px;}
	.pro-one{width:100%;}
	.pro-inn-one{width:100%;}
	.pro-ic-one{left:8.7%;}
	.pro-ic-one::after{width:89px; left:-106%;}
	.pro-cont-one{width:79%;}
	.flex-direction-nav li:first-child{right:7%;}
	.add-right-txt{width:84%;}
	ul.project-articles li h3{font-size:1.2em; line-height:normal; padding:6px;}
	.tax-left-text p, .visitor-count p{font-size:1.1em;}
}
