.noBorder { border: none!important }
.fullwdth { width: 100%!important }
.smj3Artical, .whtBox, .ngoWrap h2, .ngoWrap h3, .col50, .fullwdth, .smj3wide .dataBox, .smj3wide .mkhLogo { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.smj3Artical .grayList li, .ngoConnect .col50 .rowBox .icons, .ngoConnect .ngoSmo li, .smj3wide .grayList li { background: url(../images/smj3/ngoSprite.png) no-repeat 0 0 }
.smj3Artical li, .smj3Artical p { font-size: 1.2em }
.smj3Artical p { margin-bottom: 10px }
.smj3Artical a.emailAddress, .smj3Artical a { font-size: 1em; color: #dc551d; text-decoration: underline; }
.smj3Artical .grayList li { padding: 8px 0 8px 18px; background-position: -166px 12px }
.smj3Artical .grayList .semihead { color: #dc551d; font-size: 1.2em; font-weight: bold; display: block; padding-bottom: 5px }
.whtBox { background: #fff; border: 1px solid #e6e6e6; float: left; width: 100%; margin: 0 0 10px 0; padding: 10px; }
.col50 { width: 50%; float: left }
/*NGO Ditails Page css Start*/
.ngoWrap h2 { background: #dc551d; color: #fff; font-size: 2.7em; padding: 8px 15px; text-transform: uppercase; float: left; width: 100% }
.ngoWrap h3 { color: #1277a2; font-family: "aleobold"; font-size: 1.8em; text-transform: uppercase; }
.ngoWrap .headline { font-family: "aleobold"; font-size: 1.8em; }
.smj3Artical .awardList p { font-family: "aleobold"; font-size: 1.4em; padding: 0 10px }
.smj3Artical .awardList .year { color: #dc551d; display: block; }
.ngoConnect { padding: 0; }
.ngoConnect .col50 { border-right: 1px solid #e6e6e6; padding: 15px }
.ngoConnect .col50 .rowBox { width: 100%; float: left; padding: 5px 0 }
.ngoConnect .col50 .icons { float: left; width: 40px; height: 35px }
.ngoConnect .col50 .icons.email { background-position: 0 -53px; }
.ngoConnect .col50 .icons.phone { background-position: -49px -53px; }
.ngoConnect .col50 .icons.address { background-position: -89px -58px; }
.ngoConnect .col50 .icons.website { background-position: -124px -57px; }
.ngoConnect .col50 .info { padding: 0 0 0 10px; float: left; width: 75% }
.ngoConnect .col50 .info p { margin: 0 }
.ngoConnect .col50 .type { font-weight: bold; color: #dc551d; font-size: 1.4em }
.ngoConnect .ngoSmo li { float: left; margin: 0 3px 0 0 }
.ngoConnect .ngoSmo li.fb { background-position: 0 0 }
.ngoConnect .ngoSmo li.twt { background-position: -102px 0 }
.ngoConnect .ngoSmo li.ytb { background-position: -50px 0 }
.ngoConnect .ngoSmo li a { text-indent: -9999px; position: relative; width: 45px; height: 46px; display: block }
/*NGO Ditails Page css End*/

/*Menu Drop Start*/
.smj3Nav .clear.withHeight { height: 25px; }
.smj3Nav .topNav li, .smj3Nav .topNav .epicDropdown { margin: 0 10px }
.smj3Nav .topNav li > a { font-family: "aleobold"; text-transform: uppercase; color: #1277a2; padding: 0 0 5px 0 }
.smj3Nav .topNav > li.active > a { color: #dc551d; border-bottom: 2px solid #dc551d; }
.smj3Nav .topNav .epicDropdown > a { padding: 0 15px 5px 0; position: relative; background: none; display: inline-block }
.smj3Nav .topNav .epicDropdown span { background: url(../images/smj3/smj3Sprite.png) 0 0 no-repeat; height: 5px; width: 10px; top: 5px; right: 0 }
.smj3Nav .topNav .innerList { background: #f0f0f0; border-top: 2px solid #dc551d; width: 560px; top: 20px }
.smj3Nav .topNav .innerList.smj3epis { width: 300px; left: 15px }
.smj3Nav .topNav .innerList .col50 { padding: 0 15px; border-right: 1px solid #d8d8d8; }
.smj3Nav .topNav .innerList li a { padding-left: 10px; background: url(../images/smj3/ngoSprite.png) -166px 10px no-repeat; color: #7b7b7b; padding: 6px 10px; font-family: "aleobold"; font-size: 1.2em }
.smj3Nav .topNav .innerList p { font-family: "aleobold"; font-size: 1.7em; font-weight: normal; padding: 5px 0; }
.smj3Nav .topNav .epicDropdown.active span { background-position: 0 -5px; }
.smj3Nav .topNav .epicDropdown.active .innerList { display: block; }
/*.smj3Nav .topNav .epicDropdown.active > a { padding: 0 25px 7px 10px; }*/
/*Menu Drop Ends*/

/*bannerMaster home Starts*/
.bannerMaster.smj3banner img { display: inline; position: relative; padding: 2.2% 0 0 160px; bottom: -4px }
.bannerMaster.smj3banner .owl-theme .owl-controls { bottom: 0; margin: 0px; position: absolute; right: 0; z-index: 9; right: 15px }
.bannerMaster.smj3banner .bannerContent { float: left; overflow: hidden }
.bannerMaster.smj3banner .bannerContent .slide { float: left }
.homeBanner .bannerContent .mkvidBtn { position: absolute; right: 10px; top: 150px; }
.homeBanner .bannerContent .mkvidBtn img { padding: 0 }
.smj3banner .smj3promo { border-bottom: 1px solid #a8b0b2; padding: 0 15px 5px 0; position: absolute; right: 15px; text-align: right; top: 105px; width: 190px; z-index: 99 }
.smj3banner .smj3promo a { font-family: "aleobold"; color: #dc551d; font-size: 1.7em; background: url(../Images/smj3/promoicon.png) no-repeat 0 0; padding: 0 0 0 25px }
/*bannerMaster home Ends*/

/*smjvoteforchange Start*/
.smjvoteforchange, .pledgeBox .logoimg, .pledgeBox .linkdata, .smjvoteforchange .asks, .smjvoteforchange .asks .missCallNo { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.smjvoteforchange { border: 1px solid #e6e6e6; float: left; margin: 5px 0; padding: 15px; width: 100%; position: relative }
.pledgeBox .logoimg, .pledgeBox .linkdata { float: left }
.pledgeBox .logoimg img, .smjvoteforchange .asks, .smjvoteforchange .asks .missCallNo { width: 100% }
.pledgeBox .logoimg { width: 40%; }
.pledgeBox .linkdata { width: 60%; padding: 0 0 0 10px }
.pledgeBox .linkdata p { font-family: "aleobold"; padding: 0 0 10px 0; font-size: 1.5em }
.pledgeBox .linkdata a { color: #dc551d; display: block; font-size: 0.9em; padding: 15px 0 0; text-decoration: underline; }
.smjvoteforchange .asks .oLink { display: none }
.smjvoteforchange .asks .options, .smjvoteforchange .asks .missCallNo { padding: 24px 0 10px 0; border: none }
.smjvoteforchange .asks .missCallNo .miscall { float: left; width: 100%; background: url(../Images/smj3/miscall.png) no-repeat 0 12px; padding: 15px 0 0 30px; color: #dc551d; margin: 15px 0 0 0; font-size: 2.5em; font-family: "aleobold"; }
.smjvoteforchange .asks .yn { margin: 0 0 0 100px }
.smjvoteforchange .asks .missCallNo .text { font-size: 1.3em; }
.smjvoteforchange .asks .missCallNo .text .hero { font-size: 1.3em; color: #dc551d; font-family: "aleobold"; }
/*smjvoteforchange End*/

/**/
.textHeader .imgtitle { float: left }
.textHeader .imgtitle img { display: block; float: left; padding: 0 15px 0 0; position: relative; }
/**/


/*aamir_recommends*/
.aamir_recommends .arText { font-size: 1.6em; padding: 0 0 15px 0; width: 60% }
.aamir_recommends .arText a { color: red; font-size: 16px; text-decoration: underline; }
.aamir_recommends .container.column .content a.imgBox, .impactBox .container.column .content a.imgBox { position: relative; bottom: auto; left: auto; padding: 5px 0 15px; float: left; width: 100% }
.aamir_recommends .container.column.thrdDiv { clear: both }
.seeallBtn { background: #dc551d; border-radius: 5px; float: left; clear: both }
.seeallBtn a { color: #fff; display: block; font-family: "aleobold"; font-size: 1.5em; padding: 5px 10px; }
.seeallBtn a span { background: url(../Images/smj3/seelBg.jpg) no-repeat 0 3px; margin: 0 0 0 5px; padding: 0 5px; }
.allrecomendsWrap .container.column .content a.imgBox { position: relative; bottom: auto; left: auto; padding: 5px 0 15px; float: left; width: 100% }
.seeallBtn.arRight { float: right; margin-bottom: 15px }
.impactBox .container .content h2 { height: 50px }
.impactBox .container.column .content, .impactBox .container.column .content:first-child { height: 320px }
/*aamir_recommends End*/

/*Mumkin Hai campaign Start*/
.smj3wide, .arteam-notes { padding: 15px 0 }
.smj3wide .pagetitle, .arteam-notes .pagetitle { font-size: 2em; color: #dc551d; font-family: "aleobold"; font-weight: normal; margin-bottom: 15px }
.smj3wide .grayList li { padding: 8px 0 8px 18px; background-position: -166px 12px; font-size: 1.3em }
.smj3wide p { padding: 15px 0 }
.arteam-notes p { font-size: 1.4em; padding-bottom: 15px }
.arteam-notes a { color: #e75700; font-size: 1.1em; text-decoration: underline; }
.arteam-notes .imgLef { float: left; padding: 0 15px 10px 0 }
.arteam-notes .imgrig { float: right; padding: 0 0 10px 15px }
.smj3wide .grayList a { color: #e75700; text-decoration: underline; }
.smj3wide .mkhLogo { float: right; width: 24%; padding: 0 15px }
.smj3wide .mkhLogo img { width: 100% }
.smj3wide .dataBox { float: left; width: 75%; padding-right: 15px }
.smj3wide .dataBox .hig { font-size: 1.8em; }
/*Mumkin Hai campaign End*/


/*Mumkin Hian Page sharing Start*/
.mumkinpge, .mumkinpge .mkhLogo, .mumkinpge .mkhData, .mumkinpge .mkhData .shareBox .textarea textarea { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.mumkinpge { padding: 25px 0; width: 100% }
.mumkinpge .mkhLogo { float: left; width: 25%; padding: 0 15px 0 0 }
.mumkinpge .mkhData { float: left; width: 75%; background: #eeeeee; padding-bottom: 20px }
.mumkinpge .mkhData .headqus { background: #dc551d; padding: 15px 25px 10px }
.mumkinpge .mkhData .headqus h2, .mumkinpge .mkhData .headqus h3 { color: #fff; font-size: 4em; font-family: "aleobold"; font-weight: normal; padding: 5px 0 }
.mumkinpge .mkhData .headqus h3 { font-size: 3em; margin-left: 15%; padding: 0 }
.mumkinpge .mkhData .qusBox, .mumkinpge .mkhData .shareBox { padding: 20px 50px 0; }
.mumkinpge .mkhData .shareBox { padding: 0 0 20px 0; margin: 0 auto; width: 412px }
.mumkinpge .mkhData .qusBox p, .mumkinpge .mkhData .shareBox p { font-size: 1.6em; font-family: "aleobold"; color: #272727; padding-bottom: 25px }
.mumkinpge .mkhData .qusBox p.itl { font-style: italic }
.mumkinpge .mkhData .center { text-align: center; padding: 35px 0 0 0 }
.mumkinpge .mkhData .shareBox p { padding-bottom: 15px }
.mumkinpge .mkhData .shareBox .textarea { float: left; width: 100%; background: #fff; }
.mumkinpge .mkhData .shareBox .textarea textarea { min-height: 70px; padding: 10px; width: 100%; resize: none; -webkit-box-shadow: inset 2px 2px 2px #ccc; -moz-box-shadow: inset 2px 2px 2px #ccc; box-shadow: inset 2px 2px 2px #ccc; }
.mumkinpge .mkhData .shareBox .sIcon { clear: both; }
.mumkinpge .mkhData .shareBox .sIcon li { float: left; margin: 0 10px 0 0 }
.hashtag { color: #dc551d; font-size: 1.4em; padding: 0 3px }
/*Mumkin Hian Page sharing End*/
.ngo-mbif { clear: left; width: 286px; }
.lightBox.dntpopup.smj3donetpopup { min-height: 200px }
.lightBox.dntpopup.smj3donetpopup iframe { height: 200px }
/**/
.imgleft { padding: 0 15px 15px 0; float: left }
.imgright { padding: 0 0 15px 15px; float: right }
.s3pgimg { width: 100% }
.guestBox .content > a { float: left; padding: 0 0 0 30px; width: 300px; }
.guestBox .content a img { width: 100% }
.guestBox .besidesContent { width: 580px }
.relet_article ul { clear: both }
.note { padding: 0 0 0 25px }
.supportCause img { display: block }
.article_content .hignot { color: red; font-size: 1.2em; font-weight: bold }
.container .content a.rflink { color: #3c3c3c; font-family: arial; font-size: 1em; }
/**/
.contentWrapMaster .article_column_1 .article_content .pollBox { border: 2px solid #cccccc; margin-bottom: 35px }
.contentWrapMaster .article_column_1 .article_content .pollqustion .article_content .infographic_img { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.contentWrapMaster .article_column_1 .article_content .pollBox h3 { color: #dc551d; font-family: "aleobold"; float: left; font-size: 2em; padding: 10px 0 0 15px; text-transform: uppercase; margin: 0 0 5px 0; }
.contentWrapMaster .article_column_1 .article_content .pollqustion p { font-family: "aleobold"; font-size: 1.5em; padding: 0 0 10px; margin: 0 }
.contentWrapMaster .article_column_1 .article_content .pollqustion { padding: 0 15px; clear: both }
.contentWrapMaster .article_column_1 .article_content .qusBtns { padding: 10px 0 }
.contentWrapMaster .article_column_1 .article_content .qusBtns li { display: inline-block; list-style: none }
.contentWrapMaster .article_column_1 .article_content .qusBtns li a { background: #dc551d; color: #fff; padding: 5px 10px; text-decoration: none }
.contentWrapMaster .article_column_1 .article_content .qusBtns li a:hover { color: #333 }
.pollBox .yn, .pollBox #spnvotecountYN { clear: none; float: none; font-size: 1.8em; padding: 0; }
.pollBox .yn li { float: none }
.pollBox #spnvotecountYN { padding: 0 0 15px 0 }
/*Emergency Helpline numbers*/
.imp_num, .imp_num h2, .imp_num h3, imp_numBox, .callpolice, .callambulance, .dropambulance, .imp_numBox .callbox { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.imp_num { float: left; width: 100% }
.imp_num h2 { background: #dc551d; color: #fff; float: left; font-size: 2.7em; padding: 8px 15px; text-transform: uppercase; width: 100%; }
.imp_num h3 { color: #1277a2; font-family: "aleobold"; font-size: 1.7em; text-transform: uppercase; }
.imp_numBox { float: left; width: 100%; border: 1px solid #e6e6e6; }
.callpolice { padding: 15px 0; border-bottom: 4px solid #d8d8d9 }
.callambulance { padding: 15px 0 0 0 }
.callpolice, .callambulance, .dropambulance, .imp_numBox .callbox .title { text-align: center }
.impNote { padding: 10px 0; float: left }
.impNote p { font-size: 11px }
.impNote p span { float: left; width: 100%; color: #dc551d; font-weight: bold }
.imp_numBox .callbox { width: 50%; float: left; padding: 0 30px }
.imp_numBox .callbox .title { padding: 0 0 15px 0; font-family: "aleobold"; font-size: 3em; color: #dc551d }
.imp_numBox .callbox .title img { padding: 0 5px 0 0 }
.imp_numBox .callbox strong { font-size: 14px; }
.imp_numBox .borderrig { border-right: 1px solid #e5e5e5 }
/*Emergency Helpline numbers*/

/*Glossary page start*/
.glossary, .glossary .top, .glossary .top .title, .contentWrapMaster .article_column_1 .article_content .glossary .top p, .glossary .band, .contentWrapMaster .article_column_1 .article_content ul.glossaryRow, .contentWrapMaster .article_column_1 .article_content ul.glossaryRow li { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.glossary { float: left; width: 100%; }
.glossary .top { background: #000; padding: 15px 0 }
.contentWrapMaster .article_column_1 .glossary .top p { color: #fff; font-family: "aleobold"; font-size: 1.7em; line-height: 18px; margin: 0; padding: 2% 6% 0; width: 100%; clear: both; }
.glossary .top .title { text-align: center; float: left; width: 100%; }
.glossary .band img { width: 100%; height: 13px }
.contentWrapMaster .article_column_1 ul.glossaryRow { border-left: 1px #696969 solid; border-right: 1px #696969 solid; float: left; width: 100%; margin: -4px 0 0 0 }
.contentWrapMaster .article_column_1 ul.glossaryRow li { float: left; border-top: 1px #cccccc solid; width: 100%; padding: 3% 5%; list-style: none }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li img { float: left; padding: 5px 10px 0 0 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li:first-child { border: none }
.contentWrapMaster .article_column_1 ul.glossaryRow li h3 { font-family: "aleobold"; font-size: 1.8em; color: #dc551d; margin: 0; line-height: 1em }
.contentWrapMaster .article_column_1 ul.glossaryRow li p { margin: 0; padding: 10px 0 0 0 }
/**/
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.LGBTGLBT h3 { color: #f70000 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Lesbian h3 { color: #ff8600 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Gay h3 { color: #c0bf67 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Bisexual h3 { color: #008917 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Transgender h3 { color: #4500ff }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Closeted h3 { color: #84008b }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.ComingOut h3 { color: #f70000 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.GayPride h3 { color: #ff8600 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.GenderIdentity h3 { color: #008917 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Hijra h3 { color: #a8a700 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Homophobia h3 { color: #4500ff }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Homosexual h3 { color: #84008b }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.MSM h3 { color: #dc551d }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Queer h3 { color: #ff8600 }
.contentWrapMaster .article_column_1 .article_content ul.glossaryRow li.Sexual h3 { color: #008917 }
.contentWrapMaster .article_column_1 p.sourceLink { font-size: 1.7em; }
.contentWrapMaster .fl article_column_2 .ad300x250 { float: left; }
/*Glossary page End*/

/*Variants of tuberculosis page Start*/
.tuberculosis, .whtarea, .tuberculosis .orangeBg, .tuberculosis .titleBg, .mentalillnesses, .mentalillnesses .orangeBg, .mentalillnesses .titleBg { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.tuberculosis, .mentalillnesses { float: left; width: 100%; margin-bottom: 15px }
.tuberculosis .orangeBg, .mentalillnesses .orangeBg { float: left; width: 100%; background: #da2218; border-bottom: 12px solid #e77918; padding: 15px 0 10px 20px }
.tuberculosis .orangeBg img { padding: 10px 0 0 0 }
.tuberculosis .titleBg, .mentalillnesses .titleBg { background: #f8c400; float: left; padding: 15px 0 10px 20px; width: 100%; }
.tuberculosis .titleBg h3 { margin: 0; color: #000; font-size: 1.8em; font-family: "aleobold"; padding: 0 0 5px 0 }
.mentalillnesses .orangeBg { background: #0E2340; border-bottom: none }
.mentalillnesses .titleBg { background: #1F4C89; }
.mentalillnesses .titleBg h3 { color: #fff }
.tuberculosis .titleBg p { font-size: 1.4em; font-family: "aleobold"; color: #333!important }
.whtarea { border: 1px solid #cccccc; border-bottom: 0; float: left; ; width: 100%; }
.whtarea h3 { margin: 0!important; font-size: 2em; font-family: "aleobold"; padding: 15px 0 0 15px }
/*.whtarea > div:first-child { border: none }*/
.whtarea p, .whtarea > div h3 { margin: 0 !important }
.whtarea > div { padding: 15px; border-bottom: 1px solid #cccccc; }
.whtarea > div h3 { margin: 0; font-size: 1.6em; padding: 0 0 10px 0 }
.whtarea > div p { font-size: 1.4em }
.whtarea > div h3 img { padding: 0 5px 0 0 }
.whtarea > div.reddot h3 { color: #f70000 }
.whtarea > div.brwdot h3 { color: #ff8600 }
.whtarea > div.yeldot h3 { color: #dc551d }
.whtarea > div.bluedot h3 { color: #1F4C89 }
.contentWrapMaster .article_column_1 h2.whtbold { font-size: 6em; margin: 0; line-height: 1em; text-transform: uppercase; color: #fff; width: 100%; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.contentWrapMaster .article_column_1 h2.whtbold .top, .contentWrapMaster .article_column_1 h2.whtbold .boto { float: left; }
/*Variants of tuberculosis page End*/
.ngoBox .besidesContent { width: 600px; padding: 0 20px 0 0 }
/*footer logos*/
.footer .logos { padding: 0 11px !important; height: 78px; }
.footer .logos .reliance { margin-top: 14px; display: block; }
.footer .logos.assoaciates p { text-align: left }
.footer .logos.assoaciates a { padding: 0 15px 0 0; margin: 11px 0 0 0; display: inline-block; }
/*.axisFooter img {padding-top:6px;}*/
.reliance img { width: 80px; }
/**/
.ep5misscall .missCallemail, .homeboxHead { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.smjvoteforchange .asks .ep5misscall .missCallNo { padding: 40px 0 10px }
.ep5misscall .missCallemail { padding: 10px 0 0 10px; width: 100%; float: left; border-top: 1px solid #e6e6e6; margin-top: 10px }
.ep5misscall .missCallemail .text { font-size: 1.3em; }
.ep5misscall .missCallemail .emailAddress { display: block; font-size: 1.4em; padding: 10px 0 15px }
.contentWrapMaster .article_column_1 .article_content ul.grayList { padding: 0 0 15px 10px }
.contentWrapMaster .article_column_1 .article_content ul.grayList li { background: url(../images/smj3/ngoSprite.png) no-repeat -166px 10px; padding: 5px 0 5px 13px; list-style: none }
.ep5misscall .missCallemail.semi { border: none; margin: 0; padding: 10px 0 20px 10px }
/**/

/**/
.tableFormat { padding: 0 0 5px 0; float: left }
.tableFormat th, .tableFormat td { text-align: left; padding: 5px; font-size: 1.2em }
.tableFormat th { background: #dc551d; color: #fff; font-size: 1.3em; font-family: "aleobold"; }
.tableFormat td { border: 1px solid #e6e6e6; border-top: 0; border-right: 0; }
.tableFormat td:last-child { border-right: 1px solid #e6e6e6 }
/**/

.disclaimer { font-size: 1.1em !important }
.homeboxHead { background: #dc551d; font-family: "aleobold"; color: #fff; float: left; font-size: 2em; padding: 8px 15px; text-transform: capitalize; left: 0; position: absolute; top: 0; width: 100%; height: 40px; }
.snippetColumn h2 { font-size: 1.1em; line-height: 1.2em; }
.contentWrapMaster .article_column_1 h3.ongBar { background: #dc551d; color: #fff; float: left; width: 100%; padding: 10px 15px; box-sizing: border-box; }
/*.impactBox .container.column:last-child { width: 34% }*/
.updates .column .name { text-transform: capitalize }
.updates .column .info { font-size: 1.4em }
/*Qote Css Start*/
.qote1st, .qote2nd { background: #f1f1f1; padding: 15px; margin-bottom: 15px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; border-radius: 10px; }
.qote2nd { background: #f2f2f2 }
.contentWrapMaster .article_column_1 .article_content .qote1st p, .contentWrapMaster .article_column_1 .article_content .qote2nd p { margin: 0; font-size: 1.5em; font-family: "aleobold"; color: #dc551d; }
.contentWrapMaster .article_column_1 .article_content .qote2nd p { color: #333 }
/*Qote Css End*/

/*DemandSection New Css Start*/ 
/*demandSection:start*/
 
.demandSection .doubleWrap { float: left; marging: 17px 0 0 0; position: relative; width: 530px; }
.demandSection .doubleWrap .doubleBoxInnerBox { float: left; position: absolute; top: 0; left: 0; width: 289px; }
.demandSection .doubleWrap .rightBox { padding-left: 20px; width: 221px; }
/*common style for innerCox:start*/
.demandSection .doubleWrap .doubleBoxInnerBox .topCrv { background: url(../images/double-box-white-top-crv.jpg) no-repeat; float: left; height: 8px; width: 100%; }
.demandSection .doubleWrap .doubleBoxInnerBox .btmCrv { background: url(../images/double-box-white-btm-crv.jpg) no-repeat; float: left; height: 7px; width: 100%; }
.demandSection .doubleWrap .doubleBoxInnerBox .innerBoxContent { background: #ffffff; border-radius: 10px; float: left; padding: 12px; }
/*style for lightGray:start*/
.demandSection.smj3 .doubleWrap .lightGray .topCrv { background: url(../images/double-box-light-gray-top-crv.jpg) no-repeat; }
.demandSection.smj3 .doubleWrap .lightGray .btmCrv { background: url(../images/double-box-light-gray-btm-crv.jpg) no-repeat; }
.demandSection.smj3 .doubleWrap .lightGray .innerBoxContent { background: #efefef; }
/*style for lightGray:end*/

/*style for darkGray:start*/
.demandSection.smj3 .doubleWrap .darkGray .topCrv { background: url(../images/double-box-dark-gray-top-crv.jpg) no-repeat; }
.demandSection.smj3 .doubleWrap .darkGray .btmCrv { background: url(../images/double-box-dark-gray-btm-crv.jpg) no-repeat; }
.demandSection.smj3 .doubleWrap .darkGray .innerBoxContent { background: #dcdcdd; }
/*style for darkGray:end*/
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .quoteLeft, .demandSection .doubleBox .doubleBoxInnerBox .innerBoxContent .quoteRight { background: url(../images/quote.png) no-repeat; display: inline-block; height: 21px; width: 32px; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .quoteLeft { background-position: 0 0; margin-bottom: 10px; float: left; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .quoteRight { background-position: -32px 0; margin: 0 0 -5px; float: right; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .suggestions { float: left; padding: 0 7px }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .suggestions p { color: #272727; float: left; font-size: 1.2em; line-height: 20px; padding-bottom: 15px; width: 100%; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .suggestions .lessSpace { padding-bottom: 5px; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .suggestions span { color: #dc551d; font-weight: bold; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox .innerBoxContent .suggestions .title { color: #dc551d; float: left; font-size: 1.4em; padding-bottom: 5px; }
/*demandSection:end*/

.demandSection.smj3 { width: 100%; background: none; padding: 0 }
.demandSection.smj3 .doubleWrap { width: 100%; position: relative; height: 600px; overflow-y: scroll; overflow-x: hidden; margin: 15px 0 }
.demandSection.smj3 .twtHash { color: #000 !important; }
.demandSection.smj3 .twtAtB {/* float: left;*/ font-size: 1.4em; padding: 5px 0 0 0 }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox.lightGray .innerBoxContent .quoteLeft, .demandSection.smj3 .doubleWrap .doubleBoxInnerBox.lightGray .innerBoxContent .quoteRight { background: url(../images/quotedarkGray.png) no-repeat; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox.lightGray .innerBoxContent .quoteRight { background-position: -32px 0; float: right; margin: 0 0 -5px; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox.darkGray .innerBoxContent .quoteLeft, .demandSection.smj3 .doubleWrap .doubleBoxInnerBox.darkGray .innerBoxContent .quoteRight { background: url(../images/quotelightGray.png) no-repeat; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox.darkGray .innerBoxContent .quoteRight { background-position: -32px 0; float: right; margin: 0 0 -5px; }
.demandSection.smj3 .doubleWrap .doubleBoxInnerBox { width: 260px }
.demandSection .doubleWrap .whtbox .innerBoxContent { background: #f9f9f9 }
.demandSection.smj3 .commentsMoreBtn { float: left; clear: both; background: url(../images/tagsBg1.png) repeat-x 0 0; border: 1px solid #ccc; cursor: pointer; font-family: "aleobold"; font-size: 1.4em; padding: 8px 0; text-align: center; width: 100%; }
.ngoArea { background: #f1f1f1; border: 1px solid #ccc; margin: 0 0 15px; padding: 15px 15px 0; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ngothum { padding-right: 15px }
/*top New Css End*/

/*guestMsgSection:start*/
.guestMsgSection { clear: left; background: #f5f5f5; float: left; margin-top: 15px; padding: 0 20px 20px; width: 530px; }
.guestMsgSection .guestFeedback { background: #fdfdfd; float: left; margin-top: 20px; width: 100%; }
.guestMsgSection .boxbg2 { background: #e5e5e5; }
.guestMsgSection .guestFeedback .left { float: left; padding: 10px; width: 145px; }
.guestMsgSection .guestFeedback .left .name { color: #dc551d; float: left; font-size: 1.7em; font-weight: bold; padding-top: 10px; }
.guestMsgSection .guestFeedback .left .photo { float: left; padding-top: 10px; margin: 0; }
.guestMsgSection .guestFeedback .right { background: #e5e5e5 url(../images/arrow-blue.png) no-repeat 0 center; border-left: solid #31c8da 3px; float: left; padding: 20px; width: 322px; }
.guestMsgSection .boxbg2 .right { background-color: #fdfdfd; }
.guestMsgSection .guestFeedback .right p { color: #272727; float: left; font-size: 1.2em; line-height: 20px; width: 100%; }
.guestMsgSection .guestFeedback .right .bigText { font-size: 1.5em; }
.guestMsgSection .guestFeedback .right p a { color: #272727; font-size: 1em; }
/*guestMsgSection:end*/

/*campainWrp*/
.campainWrp, .campainBox, .boxarea, .watchShwVid .vidBox, .helpBox .lef, .helpBox .rig { box-sizing: border-box; }
.campainWrp { float: left; width: 100%; background: #f9f9f9; border: 1px solid #d7d7d7 }
.campainWrp h3 { color: #dc551d; font-family: "aleobold"; font-size: 1.8em; padding: 5px 0; text-align: center; }
.campainWrp .campainIcon { width: 100%; }
.campainBox { box-sizing: border-box; float: left; padding: 0 10px; width: 100%; }
.campainBox .boxarea { float: left; padding: 10px; width: 100%; }
.campainBox .boxarea h3 { border-bottom: 2px dotted #eaa693; border-top: 2px dotted #e8a390; color: #000101; font-family: "aleobold"; font-size: 1.8em; padding: 10px 0; text-align: center; text-transform: uppercase; }
.campainBox .participate .allsmothum { float: right; padding: 0 0 10px 10px }
.contentWrapMaster .article_column_1 .article_content .participate .bluList li, .contentWrapMaster .article_column_1 .article_content .participate p, .contentWrapMaster .article_column_1 .article_content .campainBox .aboutCampaign p { background: url(../images/smj3/bluList.png) no-repeat 0 3px; padding: 0 0 0 20px; font-size: 1.6em; list-style: none; color: #575757; line-height: 22px; padding-bottom: 15px }
.contentWrapMaster .article_column_1 .article_content .participate p { background: none; color: #000; padding: 0 }
.contentWrapMaster .article_column_1 .article_content .campainBox .participate a { color: #107dab; text-decoration: underline; font-weight: bold }
.contentWrapMaster .article_column_1 .article_content .campainBox .aboutCampaign p { background: none; padding: 0; color: #898989 }
.contentWrapMaster .article_column_1 .article_content .campainBox .aboutCampaign p.bluHighltd { color: #107dab }
.watchShwVid .vidBox { float: left; width: 33.33%; text-align: center }
.watchShwVid .vidBox span { float: left; font-size: 1.1em; width: 100% }
.helpBox .lef, .helpBox .rig { float: left; width: 50%; text-align: center; padding: 0 15px }
.helpBox .lef { border-right: 1px solid #c7c7c7 }
.helpBox .add { padding: 15px 0 0 0 }
.helpBox .add h4 { font-size: 1.4em; color: #000; font-weight: bold; padding-bottom: 5px }
.contentWrapMaster .article_column_1 .article_content .helpBox .add p { color: #898989; font-size: 1.2em }
.contentWrapMaster .article_column_1 .article_content .helpBox .add a { color: #898989; text-decoration: none }
/**/
.vidBox { width: 100%; padding: 0 0 15px 0 }
.fb-comments, .fb-comments iframe[style], .fb-comments span { width: 100% !important; }
.contentWrapMaster .article_content .songResponses .intro {   color: #dc551d; font-family: "aleobold"; font-size: 1.4em; }
/**/
.responseWrp { background: #f5f5f5; padding: 5px 15px 15px; margin-bottom:15px; box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.responseBox { border-radius: 15px; margin: 35px 0; padding: 15px; position: relative }
.responseBox .nametext { font-size: 2em; color: #fff; border-bottom: 1px solid #fff; font-weight: bold; padding-bottom: 4px; margin-bottom: 10px; width: 80% }
.contentWrapMaster .article_content .responseBox p { margin: 0; font-size: 1.6em; color: #fff; line-height: 1.4em }
.responseBox.one { background: #08a0b2 }
.responseBox.two { background: #ff7339 }
.responseBox.three { background: #2eb867 }
.responseBox.four { background: #9464b8 }
.responseBox.five { background: #edbf47 }
.responseBox.six { background: #ec774b }
.responseBox.saven { background: #206cb8 }
.responseBox.one:after { border-top-color: #08a0b2!important }
.responseBox.two:before { border-bottom-color: #ff7339!important }
.responseBox.three:after { border-top-color: #2eb867!important }
.responseBox.four:before { border-bottom-color: #9464b8!important }
.responseBox.five:after { border-top-color: #edbf47!important }
.responseBox.six:before { border-bottom-color: #ec774b!important }
.responseBox.saven:after { border-top-color: #206cb8!important }
.responseBox.one:after, .responseBox.three:after, .responseBox.five:after, .responseBox.saven:after { content: ' '; height: 0; position: absolute; width: 0; border: 15px solid transparent; left: 25%; bottom: -30px; }
.responseBox.two:before, .responseBox.four:before, .responseBox.six:before { content: ' '; height: 0; position: absolute; width: 0; border: 15px solid transparent; right: 25%; top: -30px; }
.contentWrapMaster .article_column_1 .artwrp img { width: 100%; padding: 0; border: 2px solid #434344 }
.poemBox { background: #fff }
.poemBox .title , .responseWrp .title, .titleSong{ background: #bbbbbb; text-align: center; text-transform: uppercase; color: #fff; font-size: 2em; margin: 10px 0; padding: 15px 0; border-top: 1px solid #e68860; border-bottom: 1px solid #e68860 }
.poemBox .poem { padding: 10px }
.poemBox .poem.btop { border-top: dashed 3px #dddddd; padding: 30px 10px 10px }
.contentWrapMaster .article_column_1 .poemBox .poem h3 { color: #dc551d; margin: 0 0 5px 0 }
 
 /**/
 .reviewsInnerBox .innerBoxContent { box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.reviewsSection { background: none; float: left; padding: 0; width: 100%; }
.reviewsSection p.intro{  color: #626363; font-family: arial; font-size: 1.4em; padding:10px 0 0 0}
.reviewsSection p.intro a{ text-decoration:underline; font-size:1em}
.reviewsSection .reviewsdoubleWrap { float: left; margin: 15px 0; position: relative; width: 100%; visibility:hidden }
.reviewsSection .reviewsdoubleWrap .reviewsInnerBox { float: left; position: absolute; width: 300px; }
.reviewsInnerBox .innerBoxContent { float: left; padding: 12px; text-align: center; width: 100%; padding: 30px 0 }
.reviewsInnerBox.fst .innerBoxContent { background: #4ec2cf; }
.reviewsInnerBox.snd .innerBoxContent { background: #6fc191; }
.reviewsInnerBox.thrd .innerBoxContent { background: #ec774b; }
.reviewsInnerBox.forth .innerBoxContent { background: #a172b8; }
.reviewsInnerBox.fifth .innerBoxContent { background: #deae32; }
.reviewsInnerBox .moreData { padding: 15px; float: left; display: none; width: 268px; position: relative; text-align: center }
.reviewsInnerBox .moreData h3 { color: #ec774b }
.reviewsInnerBox .moreData p.quteBox { font-size: 1.3em; line-height: 18px; padding: 10px 0; text-align: left }
.reviewsInnerBox .moreData.scroll { overflow-y: auto }
.reviewsInnerBox.fst .moreData { border: 1px solid #4ec2cf; }
.reviewsInnerBox.snd .moreData { border: 1px solid #6fc191; }
.reviewsInnerBox.thrd .moreData { border: 1px solid #ec774b; }
.reviewsInnerBox.forth .moreData { border: 1px solid #a172b8; }
.reviewsInnerBox.fifth .moreData { border: 1px solid #deae32; }
.reviewsInnerBox .innerBoxContent h3.title, .reviewsInnerBox .innerBoxContent p.quteBox, .reviewsInnerBox .innerBoxContent p.location, .reviewsInnerBox .innerBoxContent p.moreBtn a { color: #fff; padding: 0 20px }
.reviewsInnerBox h3.title { font-size: 1.8em }
.reviewsInnerBox .innerBoxContent p.location { font-size: 1.3em; padding-bottom: 10px }
.reviewsInnerBox .innerBoxContent p.quteBox { font-size: 1.4em; padding-top: 10px }
.reviewsInnerBox .moreBtn a, .reviewsInnerBox .bckBtn a { display: inline-block; height: 21px; text-indent: -9999px; width: 18px; }
.reviewsInnerBox .moreBtn a { background: url(../images/smj3/readmoreIcon.png) no-repeat 0 3px; height: 21px; }
.reviewsInnerBox .bckBtn a { background: url(../images/smj3/bakIcon.png) no-repeat 0 0; height: 18px; margin-bottom: 10px }
.homeBanner .bannerContent .mkvidBtn.campaignResponce{ top:120px}
/**/
.fremArt { box-sizing: border-box; width: 100%; position: relative }
.fremArt img { width: 100% }
.fremArt .namer { position: absolute; left: 0; top:0; padding:1% 3%; color: #fff; text-transform: uppercase; font-size: 1.8em; font-weight: bold }
.fremArt .namer.blue { background: #08a0b2 }
.fremArt .namer.darkblue { background: #206cb8 }
.fremArt .namer.orange { background: #ec774b }
.fremArt .namer.green { background: #008d36 }
.fremArt .caption { color: #fff; font-size: 1.3em; font-style: italic; padding: 10px; position: relative; top: -4px; }
/**/
.boxWrap, .boxWrap .headTil, .boxWrap .ngoWrp, .boxWrap .infobar, .boxWrap .infoData { box-sizing: border-box; }
.boxWrap { float: left; width: 100%; background: #f5f5f5; margin: 0 0 10px 0; position: relative; padding: 15px }
.boxWrap .headTil { float: left; background: #fc5300; color: #fff; font-family: "aleobold"; font-size: 1.6em; padding: 5px 15px; text-transform: uppercase; width: 100%; margin: 15px 0 0 0 }
.boxWrap .ngoWrp { padding: 15px 10px; width: 100%; background: #fff; margin: 15px 0; float: left }
.boxWrap .infobar { background: #fff; float: left; padding: 10px 15px; width: 100%; margin: 0 0 15px 0 }
.boxWrap .infobar .name { float: left; width: 70% }
.boxWrap .infobar .name h3 { font-size: 2em; color: #fff; text-decoration: underline; font-weight: bold; margin: 5px 0 }
.boxWrap .infobar .name h4 { font-size: 1.6em; color: #8c8c8c; font-weight: bold }
.boxWrap .infobar .lgic { float: right; width: 100px; }
.boxWrap .infobar .lgic img { width: 100% }
.boxWrap .ngoWrp.one { background: #ff7070 }
.boxWrap .ngoWrp.two { background: #40bfbf }
.boxWrap .ngoWrp.three { background: #5e5ed0 }
.boxWrap .ngoWrp.four { background: #b95eb9 }
.boxWrap .ngoWrp.five { background: #f18d44 }
.boxWrap .ngoWrp.one .infobar .name h3 { color: #5a0000 }
.boxWrap .ngoWrp.two .infobar .name h3 { color: #004c4c }
.boxWrap .ngoWrp.three .infobar .name h3 { color: #000086 }
.boxWrap .ngoWrp.four .infobar .name h3 { color: #650065 }
.boxWrap .ngoWrp.five .infobar .name h3 { color: #a04a00 }
.boxWrap .infoData { float: left; padding: 0 15px }
.contentWrapMaster .article_column_1 .article_content .infoData p, .contentWrapMaster .article_column_1 .article_content .infoData a { margin: 0; color: #fff; font-size: 1.3em; line-height: 20px }
.contentWrapMaster .article_column_1 .article_content .infoData a { font-size: 1.1em }