.icoMaster { float: right; display: block; border-radius: 2px; -webkit-border-radius: 2px; margin: 10px 20px 0 0; float: left; position: relative; }
.icoMaster > span:first-child { width: 31px; height: 24px; display: block; margin: 0 auto; }
.icoMaster pre { font-size: 1em; color: #575a5a; width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; padding-top: 2px; }
#mTopMenu span:first-child { background: url(../images-season1/icons.png) -62px 0 no-repeat; }
#mTopMenu.active span:first-child { background-position: -62px -24px; }
#mEpisode span:first-child { display: block; background: url(../images-season1/icons.png) 0 0 no-repeat; }
#mEpisode.active span:first-child { background-position: 0 -24px; }
#mSearch span:first-child { display: block; background: url(../images-season1/icons.png) -31px 0 no-repeat; }
#mSearch.active span:first-child { background-position: -31px -24px; }
.icoMaster.active pre { color: #156d9d; }
 @media screen and (max-width : 959px) {
.topNav .smj3 { background: url(../images-season1/smj3Icon.png) no-repeat 12px 12px; }
.topNav .smj2 { background: url(../images-season1/smj2Icon.png) no-repeat 12px 12px; }
.topNav .smj3 a, .topNav .smj2 a { background: none; padding: 0; font-weight: normal; text-transform: uppercase }
.searchCon { display: none }
.promoBig { margin-top: -50px; }
.wrapper, .section1 { width: 100%; overflow: hidden; padding: 0; }
.headerMaster { position: relative; }
.wrapper ul.contentWrapper > li, .wrapper ul.contentWrapper > li > div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wrapper ul.contentWrapper > li > div { overflow: hidden; }
.episodicDD, .episodicDD select { width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; display: block; }
.homeBanner { height: 235px; }
.deviceMenu { float: right; top: 0; position: relative; display: block; }
.infographic img, .infographic > div { height: auto; width: 100% }
.box320 > div { padding-bottom: 20px; }
.headerMaster { background: #fff; }
.header { height: 68px; }
.header ul.logoMaster li a.SMJ img { width: 114px !important; height: 117px !important; }
.header ul.logoMaster li a.airtelTop img { width: 58px; }
.header ul.logoMaster li a.aqua img { width: 73px; }
.searchMaster, .episodicMaster { display: none; }
.star { display: block !important; float: none !important; position: absolute !important; right: 3px !important; top: 73px; width: 50px !important; }
.star img { float: left !important; width: 100% !important; }
.wrapper { background-position: center 75px; position: relative; overflow: hidden; }
.wrapper ul > li.hidden { display: none; }
.header { width: 100%; position: inherit; }
.header ul.logoMaster { padding-left: 5px; }
.navMaster { width: 100%; padding: 0; }
.header .navMaster .topNav { position: absolute; left: 100%; top: 0; height: 100%; width: 100%; padding: 58px 10px 0; float: none; background: #156d9d; margin-left: 0; margin-top: -7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.header .navMaster .topNav li { float: none; padding: 20px 10px 20px 50px; margin: 0; border-top: 1px solid #2f7da8; position: relative; width: 78%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.header .navMaster .topNav li a { color: #fff; font-family: 'helveticaneuemedium'; }
.header .navMaster .topNav li.active { }
.header .navMaster .topNav li.active a { color: #ccc; }
.header .navMaster .topNav li:first-child {/*margin-top:80px; */ border: none; }
.header .navMaster .topNav span { display: block; width: auto; position: absolute; left: 10px; top: 13px; }
.header .navMaster .topNav span img { float: left; }
.searchMaster { border-radius: 0; border: 1px solid #ccc; right: 15px; height: 16px; width: 157px; position: relative; padding: 5px; clear: both; }
.searchMaster input[type=text] { width: 130px; float: left; background: transparent; }
.searchMaster input[type=submit] { float: left; width: 18px; height: 13px; border: none; background: url(../images-season1/sprite.png) -98px -1px no-repeat; margin-left: 4px; }
.box320.topVid > * { height: 310px; }
.footer { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.footer .rSection li:first-child { margin: 0; padding-left: 0; }
.footer .rSection { clear: both; }
.box960 > div { height: auto }
.box960 .besideContent { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box960 .imageLayer { clear: both; }
.box960.videoIC .pad20, .box960.videoIC .iframeThumbs ul li > a { width: 100%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box960.avBox, .box960.avBox .pad20, .avCarousal { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.commentBox { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster .article_column_1 > *, .contentWrapMaster .gallery-carousel div, .popUpWrapper .popUp, .popUpWrapper .popUp .popUp-Column1, .popUpWrapper .popUp .popUp-Column2, .popUpWrapper .popUp .popUp-Column1 .gallery-carousel .video, .popUpWrapper, .infographicLarge img { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.popUp-Column2 { background: none; }
.contentWrapMaster .gallery-carousel .related-video-list { width: 513px; margin-bottom: 15px; }
/* Read Story */
.avCarousal ul li, .avCarousal ul li .pad20 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.popupvideoContainer { background: url("../images-season1/sky.jpg") no-repeat scroll center 121px rgba(0, 0, 0, 0); }
.popupvideoContainer .headerMaster, .popupvideoContainer .bannerMaster, .popupvideoContainer .pageLinks, .popupvideoContainer .footer { display: block; }
/*.popupvideoContainer .section1 {padding-top:105px;}*/
	
	/**/
.rmain { float: left; clear: both }
.mainconn, .rmain, .rmain > div, .rmain .lcontainer, .rmain .steptable, .rmain .selectBox, .rmain .selectBox .selectedValue, .rmain .steps, .rmain .inputBox,  .rmain .textAreaBox, .rmain .textAreaBox textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.rmain * { margin-left: 0; margin-right: 0; }
.rmain .selectBox { width: 100%; }
.nextstep-btn, .submit_btn { position: relative; right: auto; bottom: auto; margin-top: 10px; clear: both; }
.rmain .inputBox input { width: 78%; }
.rmain .feldbox li { width: 33%; padding: 0 0 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.rmain .feldbox li:first-child { padding-left: 0; }
.ads.box728, .box320.ad, .verticalAd { display: none !important; }
.homeBanner a { transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -o-transform: scale(0.7); -ms-transform: scale(0.7); }
/*.boxMobAdd {display:block;}
	.boxMobAdd > div {width:100%; height:50px;}
	.boxMobAdd > div > div {width:320px; height:50px; display:block; background:#ccc; margin:0 auto;}*/
	
.dayCounterMaster { transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); -ms-transform: scale(0.6); top: -14px; }
.storydetail { width: 90%; height: auto; }
#season2, #season2 .promoBig, #season2 .promoBig img { width: 100%; }
.deviceArrow .promoArrow { left: 0; }
.deviceArrow .deviceOv { width: 100%; overflow: hidden; }
#season2 h3 { padding: 0; font-size: 1.6em; padding-left: 50px; }
#season2 h2 { padding: 0; font-size: 2em; padding-left: 50px; }
#season2 .pContent { padding-top: 10px; }
.promoPagination { display: none; }
.promoThumbs, .promoThumbs ul, .promoThumbs ul li, .promoThumbs ul li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.promoThumbs { clear: both; margin-top: 20px; width: 100%; }
.promoThumbs ul { width: 100%; }
.promoThumbs ul li { width: 33.33%; }
.promoThumbs ul li a { width: 100%; }
.promoArrow { top: 250px !important }
.imgHindi { bottom: -36px; position: absolute; right: 6%; width: 84%; left: auto }
.disqus_disclaimer { display: block; }
.popUp .discuss { height: auto; }
.contentWrapMaster .article_column_1 .ngoArea { box-sizing: border-box; width: 100%; }
.tabContentSection,  .tabContentSection .content,  .tabContentSection .accordian,  .tabContentSection .accordian h3,  .tabContentSection .accordian .accordian_content,  .tabContentSection .content h2,  .tabContentSection .content p { box-sizing: border-box; width: 100%; }
.tabContentSection .accordian h3 { font-size: 2em !important; }
.owl-storylist{ width:100%}

}
 @media screen and (max-width: 640px) {
.wrapper ul.contentWrapper > li, .wrapper ul.contentWrapper > li > * { width: 100%; /*padding-left:0; padding-right:0;*/ height: auto; }
.besideContent p { clear: both; }
.box960 .besideContent img { padding-bottom: 10px; }
.besideContent { padding: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
.imgContent .besideContent, .imgContent .imageLayer { width: auto; /*width:100%;*/ height: auto; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; /*float:left*/ clear: none; }
.box960 .singleVideo { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 15px 0; }
.imgContent .imageLayer img { width: 100%; height: auto; float: left; position: relative; top: auto; }
.readMore { position: relative; bottom: auto; left: auto; font-size: 1.2em; margin-top: 10px; float: left; clear: both; }
.avCarousal .readMore { left: 15px; margin: 0; }
.box960.videoIC .iframe, .box960.videoIC .pad20 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; }
.box480 .imageLayer { width: auto; height: 100%; float: right; }
.box480 .imageLayer img { position: relative; bottom: auto; left: auto; float: right }
.flip .imageLayer { float: left; }
.flip .imageLayer img { float: left; }
.flip .besideContent { float: right; padding: 15px; }
.flip .besideContent .readMore { left: 0; right: auto; }
.box480 .besideContent { width: 100%; }
.commentBox .pad20 { padding: 15px !important; }
.commentBox .commentHeader a { top: auto; }
.avCarousal ul li { float: left; }
.carousal ul.contentWrapper > li > * { border-left: none; border-right: none; width: auto; height: 300px; }
.carousal ul.contentWrapper > li { width: 33.33%; padding: 0 10px; }
.carousal ul.contentWrapper > li > * { width: 100%; border: 1px solid #ccc; }
.carousal ul.contentWrapper > li > * h2 { font-size: 1.8em; }
.contentWrapMaster .article_column_1 .article_content .poster_img { float: none; margin: 0 auto; display: block; width: 100%; margin-bottom: 10px; }
.popUpWrapper .popUp .adBanner div { width: 100%; }
.tableData { overflow-x: scroll; }
}
 @media screen and (max-width: 480px) {
.carousal ul.contentWrapper > li { width: 100%; position: relative; height: auto; padding: 0 0 10px; }
.carousal ul.contentWrapper > li > * { width: 100%; height: auto; border: 0; border-bottom: 1px solid #ccc; }
.carousal { float: left; width: 100%; height: auto; overflow: hidden; }
.carousal ul { position: relative; float: right; width: 100% }
.carousal ul > li { position: relative; display: none; }
.carousal ul > li.active, .carousal ul > li.next, .carousal ul > li.prev { display: block; }
.carousal ul > li.next { position: absolute; top: 0px; width: 100%; left: 100%; }
.carousal ul > li.prev { position: absolute; top: 0px; width: 100%; left: -100%; }
.cPagination { float: right; right: 14px; position: relative; clear: both; display: block; }
.cPagination span { width: 10px; height: 10px; float: left; background: url(../images-season1/sprite.png) -11px 0 no-repeat; margin: 2px; cursor: pointer; }
.cPagination span.active { background-position: 0 0; cursor: default; }
.contentWrapMaster > ul.contentWrapper > li, .contentWrapMaster > ul.contentWrapper > li > div {
width:100%: -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.boxNGOs .readMore { right: auto; }
.boxMobAdd > div { width: 100%; }
.inputBox { padding: 12px 5px; }
.promoThumbs ul li { width: 50%; }
.footer .logos { padding: 0 12px; }
.footer .logos p { font-size: 1em; }
.footer .logos a { margin-top: 12px!important; }
.footer .logos img { width: 60px; }
}
 @media screen and (max-width : 385px) {
	 .storyBox{ padding:0}
.homeBanner .bannerContent { padding-right: 10px; }
.strip { width: 100%; }
/* HomeBanner - Start */
.homeBanner .bannerContent { transform: scale(0.3); -webkit-transform: scale(0.3); -moz-transform: scale(0.3); -o-transform: scale(0.3); -ms-transform: scale(0.3); left: 130px; top: 80px; width: 370px; }
.homeBanner .amirImg { top: 80px; left: 27px; width: 239px; }
.homeBanner .bannerContent p { font-size: 3em; line-height: normal; }
.homeBanner h1 { left: -77px; }
.homeBanner .bannerContent h3 { font-size: 4em; }
.homeBanner a { bottom: 15px; left: 27%; right: auto; top: auto; }
/* HomeBanner - End */

.box960 .imageLayer { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 20px; }
/* video Caraousal*/
.box960.videoIC .iframeThumbs { width: 100%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster .gallery-carousel .related-video-list { width: 143px; margin-bottom: 15px; }
/* Inner Banner - Start */
.innerBanner .bannerContent { left: 130px; }
.innerBanner .bannerContent h1, .bannerMaster .bannerContent pre { font-size: 1.2em }
.innerBanner .bannerContent h2 { font-size: 1.6em; padding-left: 0; }
/* Inner Banner - End */
	
.footer .rSection li a { font-size: 1.1em; }
.imgHindi { bottom: -36px; left: auto; position: absolute; right: 1%; width: 94%; }
.footer .logos.insights { clear: both; width: 90px }
.footer .logos { margin: 5px 0 }
.shareIcons .twitter-share-button + div { clear: left; margin-top: 8px !important; margin-left: 10px !important; }
.shareIcons .fb-share-button { width: 85px!important; overflow: hidden!important; }
.shareThisPage { height: 70px; }
.shareIcons .twitter-share-button + div + a { margin-top: 8px; }
.tableData { width: 308px }
 
}
@media screen and (min-width: 0) and (max-width: 320px) {
.tableData { width: 280px }

}
 @media screen and (min-width: 386px) and (max-width: 480px) {
.homeBanner .bannerContent { padding-right: 10px; }
.wrapper ul > li.hidden { display: none; }
/* HomeBanner - Start */
.homeBanner .bannerContent { transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5); left: 45px; width: 380px; top: 78px; }
.homeBanner .amirImg { top: 60px; left: 17px; width: 270px; }
.homeBanner .bannerContent h1 { left: -30px; padding-bottom: 10px; }
.homeBanner .bannerContent p { font-size: 2.4em; line-height: normal; }
.homeBanner .bannerContent h3 { font-size: 3.4em; padding-top: 10px; }
.homeBanner a { bottom: 45px; left: 36%; right: auto; top: auto; }
/* HomeBanner - End */
	
	
.box960 .imageLayer { clear: both; float: none; display: block; margin: 0 auto 20px; width: 322px; height: 199px; }
/* video Caraousal*/
.box960.videoIC .iframeThumbs { width: 100%; clear: both; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster .gallery-carousel .related-video-list { width: 328px; margin-bottom: 15px; }
/* Inner Banner - Start */
.innerBanner .bannerContent { left: 140px; }
.innerBanner .bannerContent h1 { font-size: 1.4em }
.innerBanner .bannerContent h2 { font-size: 2.3em; padding-left: 0; }
/* Inner Banner - End */
	
.imgHindi { bottom: -36px; left: auto; position: absolute; right: 1%; width: 84%; }
}
 @media screen and (min-width: 386px) and (max-width:440px) { /* Actually nested part of above but nesting not supportedd by all browsers so taken out */
.contentWrapMaster .gallery-carousel .related-video-list { width: 143px; margin-bottom: 15px; }
.homeBanner .bannerContent { left: 95px; }
}
 @media screen and (min-width:481px) and (max-width:640px) {
.homeBanner .bannerContent { padding-right: 0; }
.wrapper ul > li.hidden { display: none; }
/* HomeBanner - Start */
.homeBanner .amirImg { bottom: -120px; left: 32px; position: absolute; top: auto; width: 300px; }
.homeBanner .bannerContent { transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); -ms-transform: scale(0.6); width: 380px; left: auto; right: -70px; top: 72px; }
.homeBanner .bannerContent p { font-size: 2.4em; line-height: normal; }
.homeBanner a { bottom: 45px; left: 39%; right: auto; top: auto; }
/* HomeBanner - End */
	
.box480 .imageLayer, .box480 .besideContent { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box480 .imageLayer { height: 228px; width: 50%; }
.box480 .imageLayer img { height: 100%; width: auto; }
.box480 .besideContent { width: 50%; margin: 0; }
.box960 .imageLayer { clear: both; float: none; display: block; margin: 0 auto 20px; width: 322px; height: 199px; }
/* video Caraousal*/
.box960.videoIC .iframe, .box960.videoIC .iframeThumbs { width: 50%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box960.videoIC .iframeThumbs { padding-left: 10px; }
.contentWrapMaster .gallery-carousel .related-video-list { width: 328px; margin-bottom: 15px; }
/* Inner Banner - Start */
.innerBanner .bannerContent { left: 150px; }
.innerBanner .bannerContent h1 { font-size: 1.4em }
.innerBanner .bannerContent h2 { font-size: 2.3em; padding-left: 40px; }
/* Inner Banner - End */
	
.contentWrapMaster > ul.contentWrapper > li.topVid:first-child, .contentWrapMaster > ul.contentWrapper > li.topVid:first-child + .topVid { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster > ul.contentWrapper > li.topVid > div { width: 100%; height: 300px; }
.boxNGOs { width: 50% !important; }
.boxNGOs > * { width: 100% !important; height: 425px !important; }
.boxNGOs .readMore { right: auto; }
.imgHindi { bottom: -26px; left: auto; position: absolute; right: 6%; width: 74%; }
}
 @media screen and (min-width:550px) and (max-width:640px) {  /* Actually nested part of above but nesting not supportedd by all browsers so taken out */
.homeBanner .amirImg { left: 80px }
.boxNGOs > * { width: 100% !important; height: 375px !important; }
}
 @media screen and (min-width:641px) and (max-width : 768px) {
.wrapper ul > li.hidden { display: none; }
/* HomeBanner - Start */
.homeBanner .amirImg { bottom: -120px; left: 32px; position: absolute; top: auto; width: 300px; }
.homeBanner .bannerContent { transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); -ms-transform: scale(0.9); padding-right: 10px; top: 72px; }
.homeBanner a { bottom: 70px; left: 40%; right: auto; top: auto; }
.homeBanner .amirImg { width: 300px; }
/* HomeBanner - End */
.imgContent .besideContent, .imgContent .imageLayer, .box480 .imageLayer, .box480 .besideContent { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster > ul.contentWrapper > li { width: 100%; }
.contentWrapMaster > ul.contentWrapper > li > div { width: 100%; }
.infographic img, .infographic > div { height: auto; width: 100% }
.imageLayer { height: 240px; }
.imageLayer img { width: 100%; height: auto }
.imgContent, .imgContent > *, .w100, .w100 > * { width: 100%; height: auto }
.imgContent .besideContent, .imgContent .imageLayer { width: 50%; }
.imgContent .imageLayer { width: 330px; float: right }
.imgContent .besideContent { margin-right: -5%; }
.box480 .imageLayer { height: 234px; width: 50%; }
.box480 .imageLayer img { height: 100%; width: auto; }
.box480 .besideContent { width: 50%; margin: 0; }
.carousal ul > li, .contentWrapMaster > ul.contentWrapper > li.topVid { width: 33.33%; }
.carousal ul > li > *, .contentWrapMaster > ul.contentWrapper > li.topVid > * { width: 100%; }
.box960 .imageLayer { clear: both; float: none; display: block; margin: 0 auto 20px; width: 322px; height: 199px; }
/* video Caraousal*/
	
.box960.videoIC .iframe, .box960.videoIC .iframeThumbs { width: 50%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box960.videoIC .iframeThumbs { padding-left: 10px; }
/* Inner Banner - Start */
.innerBanner .bannerContent h1 { font-size: 1.8em }
.innerBanner .bannerContent h2 { font-size: 2.9em; padding-left: 40px; }
/* Inner Banner - End */
	
.contentWrapMaster > ul.contentWrapper > li.topVid, .contentWrapMaster > ul.contentWrapper > li.topVid:first-child + .topVid { width: 33.33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contentWrapMaster > ul.contentWrapper > li.topVid > div, .contentWrapMaster > ul.contentWrapper > li.topVid:first-child + .topVid > div { width: 100%; height: 300px; }
.boxNGOs { width: 50% !important; }
.boxNGOs > * { width: 100% !important; height: 300px; }
.boxNGOs .readMore { right: auto; }
.rmain .lcontainer, .rmain .steptable { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
.rmain .lcontainer { padding-right: 10px; }
.imgHindi { bottom: -36px; left: auto; position: absolute; right: 6%; width: 74%; }
}
 @media screen and (min-width:680px) and (max-width : 768px) {	/* Actually nested part of above but nesting not supportedd by all browsers so taken out */
.homeBanner .amirImg { left: 80px; }
.homeBanner a { bottom: -5px; left: 32%; }
}
 @media screen and (min-width:769px) and (max-width : 959px) {
.wrapper ul > li.hidden { display: none; }
/* HomeBanner - Start */
.homeBanner .amirImg { width: 420px; }
.homeBanner .bannerContent { right: 10px; top: 86px; padding-right: 20px; }
.homeBanner a { left: 35%; right: auto; top: auto; bottom: -12px; }
/* HomeBanner - End */
	
.carousal ul > li { width: 33.33%; }
.carousal ul > li > * { width: 100%; }
.contentWrapMaster > ul.contentWrapper > li > div { width: 100%; }
contentWrapMaster > ul.contentWrapper > li .besidesContent { }
.box640.imgContent .imageLayer { float: right; }
.box640.imgContent .besideContent, .box480 .imageLayer, .box480 .besideContent { width: 50%; }
.box480 { width: 50%; }
.box480 > div { width: 100%; }
.infographic img, .infographic > div { height: auto; width: 100% }
.contentWrapMaster > ul.contentWrapper > li.infographic { width: 50%; }
.contentWrapMaster > ul.contentWrapper > li.infographic > div { width: 100%; height: 236px; }
.contentWrapMaster > ul.contentWrapper > li.infographic > div img { height: 100%; }
.box960 .imageLayer { clear: both; float: none; display: block; margin: 0 auto 20px; width: 322px; height: 199px; }
/* Fixtures */
.wFix { width: 100% !important; }
.wFix > div { width: 100% !important; }
.hFix > div { height: auto !important; }
/* Fixtures */
	
.box960.videoIC .iframe, .box960.videoIC .iframeThumbs { width: 50%; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.box960.videoIC .iframe { padding-left: 10px; }
.contentWrapMaster > ul.contentWrapper > li.topVid { width: 33.33% !important; }
.contentWrapMaster > ul.contentWrapper > li.topVid > * { width: 100%; height: 330px !important; }
/* Inner Banner - Start */
.innerBanner .bannerContent h1 { font-size: 2.2em }
.innerBanner .bannerContent h2 { font-size: 3.5em; padding-left: 40px; }
/* Inner Banner - End */
	
.boxNGOs { width: 50% !important; }
.boxNGOs > * { width: 100% !important; height: 275px; }
.boxNGOs .readMore { right: auto; }
.rmain .lcontainer, .rmain .steptable { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
.rmain .lcontainer { padding-right: 10px; }
.imgHindi { bottom: -36px; left: auto; position: absolute; right: 11%; width: 64%; }
}
 @media screen and (min-width:728px) and (max-width : 959px) { /* Only for Ad below*/
.box728 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; display: block; }
}
 @media screen and (min-width:600px) and (max-width : 800px) {
.boxMobAdd > div { width: 100% !important; height: 60px !important; }
.boxMobAdd > div > div { width: 468px !important; height: 60px !important; }
}
 @media only screen and (min-width : 0px) and (max-width : 375px) {
	 .articleOnly .flip .besideContent,.articleOnly .box480 .imageLayer{ width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
 }