
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

*{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing:border-box;}
/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,600');*/
@font-face {
  font-family: MyriadPro_reg;
  src: url(../fonts/MyriadWeb.ttf);
}
html,body{font-family:MyriadPro_reg !important;}
.end {margin-top: 30px; font-size: 3em; font-weight: bold; opacity: 0; -webkit-transform: translateY(300px); -ms-transform: translateY(300px);                  transform: translateY(300px);           -webkit-transition: opacity, -webkit-transform 1s;                  transition: opacity, transform 1s;          -webkit-transition-delay: 1s;                   transition-delay: 1s;       }
a {text-decoration: none; color: white; }
ul, li {list-style-type: none;}

/*header */
.header{position:relative; background-color: #fff; float:left; width: 100%; text-align: center; color:#fff; border-bottom:1px solid #ccc}
.header figure{float:left; padding: 8px 0; }
.header h1{font-family: 'Oswald',sans-serif; color: #fff; float:left; margin-left: 160px; font-size: 30px; padding:7px 0 0; margin:0;margin-left:183px; width:80px;}
.header h1 img{max-width:100%;}
.header figure.rightLogo{width:auto; display:inline-block; float:none;}
.header figure.rightLogo img{max-width:100%; display:inline-block; margin:0 15px; vertical-align:top;}
.header .container{position:relative;}
.header .bloodDrop1{position:absolute; left:-120px; top:10px; width:100px; opacity:0.8}
.header .bloodDrop2{width: 188px; float: right; text-align: right; }
.header .bloodDrop2 img{width:76px}
.header .bloodDrop2 .addBtn{    text-decoration: none!important;   position: absolute;  border-radius: 5px;  bottom: -23px;   right: 5px;   color: #fff!important;    background: #ed1c24;    padding: 5px 15px !important;    border-bottom: 3px solid #890a0f;    box-shadow: 2px 2px 2px #828282;}
.header .bloodDrop2 .addBtn:hover{border:0px solid #890a0f;transition: 0.2s all ease-in-out;box-shadow: none;}
.header figure{float:left; padding: 8px 0; }


/* NAV STYLES –––––––––––––––––––––––––––––––––––––––––––––––––– */
.toggle-menu {width: 50px;height: 50px;display: inline-block;position: relative;top: 10px;}
.toggle-menu i {position: absolute;display: block;height: 2px;background: white;width: 30px;left: 10px;-webkit-transition: all .3s;transition: all .3s;}
.toggle-menu i:nth-child(1) {top: 16px;}
.toggle-menu i:nth-child(2) {top: 24px;}
.toggle-menu i:nth-child(3) {top: 32px;}
.open-menu i:nth-child(1) {top: 25px;-webkit-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.open-menu i:nth-child(2) {background: transparent;}
.open-menu i:nth-child(3) {top: 25px;-webkit-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
nav.PageNav {top:0; opacity: 1; z-index: 15;box-sizing: border-box;position: fixed; width: 100%;-webkit-transition: all 3s;transition: all 3s;}
nav.PageNav ul {padding:0;float: left;width:100%;background:rgba(0,0,0,0.7);text-align: center;}
nav.PageNav li {display: inline-block;position: relative; }
nav.PageNav li a {font-size: 16px;display: block;padding: 15px 30px;text-align: center;font-weight:normal;-webkit-transition: background .3s;transition: background .3s;}
nav.PageNav li a span{position: relative;}
nav.PageNav li a:before{content:"";position:absolute;top:0;color:#fff;width:0;height:100%;transition:all 0.3s ease-in-out;left:0;background:rgba(234,29,45,0.5);}
nav.PageNav li a:hover:before{content:" ";width:100%}
nav.PageNav li.active a,
body.fp-viewing-fifthSection-1 #menu li:last-child a {background:#ea1d2d;color:#fff;}
.container{width:1024px;margin:0 auto;}
/* SECTION STYLES - fullPage.js 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
section {text-align: center;}
h2 {text-transform: none;font-size: 4em;margin-bottom: 20px;}
h3 {font-weight: 300; font-size: 2.8em; }
/* SLIDENAV STYLES - fullPage.js 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#fp-nav ul li a span, 
.fp-slidesNav ul li a span { background: white; width: 8px; height: 8px; margin: -4px 0 0 -4px; }
#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
.fp-slidesNav ul li:hover a.active span { width: 16px; height: 16px; margin: -8px 0 0 -8px; background: transparent; box-sizing: border-box; border: 1px solid #24221F; }

.slider-disabled{display: none!important}
.modal-overlay {position:absolute;width:100%;height:100%;background: rgba(0,0,0,0.8);z-index: 99999}
.modal-overlay .modal-content{position:absolute;width:700px;top:80px;left:50%;margin-left:-350px;background: #fff;padding:20px;z-index:9999999;border-radius:0;}
.modal-overlay .close-modal{cursor: pointer; position: absolute;text-align: center;top: 70px;left: 50%;margin-left: 330px;background: #f00;width: 30px;height: 30px;border-radius: 50%;font-size: 20px;line-height:28px;color: #fff;z-index:99999999;}
.modal-overlay .modal-content figure{float:left;width:35%;}
.modal-overlay .modal-content figure img{max-width: 100%}
.modal-overlay .modal-content .text{float:right;width:60%;color:#565656;}
.modal-overlay .modal-content .text .quote{position: absolute;top:20px;left:254px;display: inline-block;}
.modal-overlay .modal-content .text .quote img{height:20px;}
.modal-overlay .modal-content .text .modal-text{font-size:16px;line-height: 24px;margin-bottom: 10px}
.modal-overlay .modal-content .text .name{font-weight:bold;display:inline-block; width:100%; text-align:right}

.fixedNav{ position: fixed; top: 120px; left: 0; display: none; }
.fixedNav ul li{background: #fff; padding: 5px; text-align: right;  width: 100%; display: inline-block;}
.final-slide{height:100%;background: url("http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/final-slide.jpg") no-repeat; background-size: cover;background-position: center; text-align: center;position: relative;}
.final-content{padding:70px 0 30px;}
.final-stamp{position: absolute; top: 50px; left: 20px;background:#fff;border-radius:50%;width:100px;height:100px;text-align:center;padding-top:10px;}
.final-stamp img{max-width: 100%; width:64px;}

.iconsAndLinks{position:absolute;bottom: 50px;width:1024px;}
.share-slide-socials{float: left;border:1px dotted #fff; margin-top: 5px; }
.share-slide-socials .soc-item{width:50px; float:left; vertical-align: bottom; text-align: center; position: relative;border-left:1px dotted #fff;}
.share-slide-socials .soc-item span{font-size:12px; width:100%; color:#fff; width: 100%; display: inline-block; transition: all 0.5s ease-in-out;}
.share-slide-socials .soc-item img{transition: all 0.5s ease-in-out; margin-top: 10px; margin-bottom: 10px;}
.share-slide-socials .soc-item.fb{background: #3b5998;}
.share-slide-socials .soc-item.tw{background: #4099ff;}
.share-slide-socials .soc-item.google{background: #d34836;}
.final-slide .appLinks{float:right}
.final-slide .appLinks a{display: inline-block;margin:0;text-align:right}

.final-slideHeading{ width: 100%; display: inline-block;}
.final-slideHeading  h4{font-size:32px; color: #fff; font-weight: 300; margin-bottom: 40px; font-family: 'Oswald', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.final-slideHeading  h4:before{width: 300px; height: 1px; content: ''; left:36%; background:#fff; bottom:-24px; position: absolute;}
.final-slideHeading  h4:after{width:10px; height:10px; content: ''; background:#fff; border-radius: 50%; bottom:-28px; position: absolute; left:50%;}

.final-message{display: inline-block; width: 80%; color: #fff; line-height: 24px; font-size: 16px;text-align: left}
.final-message span{font-weight: 600; font-size:24px;}
.final-message small{font-size: 14px;display: inline-block;text-align: right;margin: 20px 0;width: 100%;}

.final-slide .appLinks a:first-child{margin-right:10px;}
.final-slide .appLinks img{height:50px;margin-left:20px;}


.sp-1{width: 100%; display: block; position: relative; height:100%; background: url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/slide-1-new.jpg) no-repeat; background-size: cover !important;  background-attachment : fixed !important; background-color: #000 !important; transition:all 1s ease-in-out; }
.sp-1 figure{display: inline-block; width: 100%;}
.sp-1 figure img{max-width: 100%}
.overlayBox{ background: rgba(0,0,0,0.2); transition:all 0.5s ease-in-out; opacity: 0.2; width: 100%; position: absolute; left:0; top:0; height: 100%; }
.blockWrapper{background:rgba(28,28,28,0.3); width: 40%; right:0; color: #fff; height:100%; padding:30px 80px; position: absolute; overflow: hidden; }
.blockBox{display: inline-block; width: 100%; transition: all 0.5s ease-in-out;}
/*.blockBox .slideBox{ display: inline-block; width: 1200px; }*/
.blockText{ float: left; width: 100%; }
.slideBox{transition: all 0.5s ease-in-out;}
.slideBox li{height: 100%;width: 100%;padding:30px 0;}
.blockText .topsec{ float: left; position: relative; width: 100%; text-align:center;  }
.blockText .topsec span{color: #494949; font-size: 100px; font-weight: 100;}
.blockText .topsec p{float: left; width: 100%; text-align:center; position: absolute; top: 50%; text-transform: uppercase; color: #fc4530; font-size:14px; font-weight: 600; }
.blockText h4{font-size:36px; color: #fff; font-weight: 300; margin-bottom: 40px; font-family: 'Oswald', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.blockText h4:before{width: 100%; height: 1px; content: ''; left:0; background:#c2c2c2; bottom:-24px; position: absolute;}
.blockText h4:after{width:10px; height:10px; content: ''; background:#c2c2c2; border-radius: 50%; bottom:-28px; position: absolute; left:50%;}


.blockText h3{font-size: 42px; color:#fff; text-align: center; margin-top: 178px;}
.blockText p{font-size: 26px; font-weight: 100; color:#fff; text-align: center;margin-top: 20px;line-height:30px;}
.blockText ul{margin-top:60px;}
.blockText ul li{ position: relative; float: left; width: 100%; margin: 3px 0; padding: 10px; font-size:18px; font-weight: 100;}
.blockText ul li div{position: relative; z-index: 2}
.blockText ul li:before{content:''; width:100%; height:100%; background:#fff; position: absolute;top: 0; left: 0}
.blockText ul li:after{content:''; width:59%; height:100%; background:#fc4530; position: absolute;top: 0; left: 0}
.blockText ul li.lis-1:after{width: 58%}
.blockText ul li.lis-2:after{width: 54%}
.blockText ul li.lis-3:after{width: 39%}
.blockText ul li.lis-4:after{width: 53%}
.blockText ul li.lis-5:after{width: 50%}

.blockText ul li span{font-size: 24px; font-weight: 600; float: right; color: #fc4530}
.blockText ul li small{float: left; font-size: 16px; font-weight: 600; margin-top: 6px; text-shadow: 0 0 5px #000;}
.swiper-button-prev,
.swiper-button-next{position: absolute; top: 51%; height: 22px;width: 50px; cursor: pointer;}
.swiper-button-prev{background: url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/arrow-prev-light-dark.png) no-repeat; left: 10px;}
.swiper-button-next{background: url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/arrow-next-light-dark.png) no-repeat;  right: 10px;}
.sp-2{display: inline-block; width: 100%; font-weight: 300; font-size: 24px; padding: 60px 0;}
.sp-2 .mid-container{margin: 0 auto; width: 1024px; text-align: center;}
.sp-2 span{color: #fc4530;}

.visions{display:block;background:#e5a9cc;text-align:left; padding:0; height:100%; margin-top:-5px;background-size:cover;}
.visions .container{position: relative; height: 100%;}
.visions .visionHeading {width:100%; position: absolute; height: 100%; margin-top:60px; text-align: center;}
.visions .visionHeading img{height: 90%;}
.visions .visionBoxes .col{margin-bottom:30px;width:auto; float: right;}
.visions .visionBoxes .col img{max-width: 100%;}
#byd-2651, #byd-2667{width: 100%!important; left: 0!important; margin-top:-6px;}

.objectives{width: 100%; height: 100%; padding:0; background:url("http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/slide-bg-5-min.jpg"); }
.objectives .container{position: relative; height: 100%;}
.objectives .obj{position: absolute;margin:60px 0 20px;height:100%;width:72%;text-align:left;}
.objectives .obj img{max-width: 100%;float: left;max-height:100%;}
.objHeading{position: absolute; margin-top:50px; width: 25%; right:0;text-align: center;}
.objHeading h4{font-size:32px; color: #333; line-height:45px;font-weight: 300; margin-bottom: 40px; font-family: 'Oswald', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.star{color:#f00;}
.objectives .smallText{color:#5f5f5f;font-size:12px; line-height: 22px; margin-top: 20px;}
.objHeading h4:before{width: 100%; height: 1px; content: ''; left:0%; background:#9b9b9b; bottom:-24px; position: absolute;}
.objHeading h4:after{width:10px; height:10px; content: ''; background:#9b9b9b; border-radius: 50%; bottom:-28px; position: absolute; left:50%;}
.objHeading h5{font-size:40px;font-weight: 600; text-align: center;}
.objHeading p{font-size: 10px; text-align: center; width: 50%; display: inline-block;}

.strategies{padding:60px 0 20px 0; height: 100%; position: relative; background:url("http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/institutional-bg.jpg"); overflow: auto;  }
.strategies.intervention{background: url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/intervention-bg.jpg);}
.str-stamp{position: absolute; top: 55px; left: 20px;}
.str-stamp img{max-width: 100%; width:100px;}
.strategies .stCol{display: inline-block; width: 100%;margin:10px 0;}
.strategies .stCol figure img{float:left;height:57px;}
.strategies .stCol h2{font-size:16px;margin-top:20px; font-weight: 300; color:#fff; margin-left: 70px;text-align: left;text-transform: none;}
.strategies .stCol p{ margin-left: 110px; width: auto;color:#565656;}
.strategiesHeading{ width: 100%; display: inline-block; margin-bottom: 30px;}
.strategiesHeading  h4{font-size:32px; color:#000; font-weight: 300; margin-bottom: 25px; font-family: 'Oswald', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.strategiesHeading  h4:before{width: 370px; height: 1px; content: ''; left:32%; background:#000; bottom:-24px; position: absolute;}
.strategiesHeading  h4:after{width:10px; height:10px; content: ''; background:#000; border-radius: 50%; bottom:-28px; position: absolute; left:50%;}
.strategiesHeading h5{font-size:40px;font-weight: 600; text-align: center;}
.strategiesHeading p{font-size: 10px; text-align: center;color:#565656;}
.strategicContent { display: inline-block; width: 100%; }
.strategicContent a{ display: inline-block; width: 100%; }

.interventions-box{height:100%;padding:0; background: url("http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/slide-bg-4-1-min.jpg") no-repeat; background-size: cover; position: relative; overflow: auto; }
.int-stamp{position: absolute; top: 55px; left: 20px;}
.int-stamp img{max-width: 100%;width:100px;}
.interventionsHeading{width: 100%; display: inline-block; margin-bottom: 30px;}
.interventionsHeading  h4{font-size:32px; color: #fff; font-weight: 300; margin-bottom: 40px; font-family: 'Oswald', sans-serif; text-transform: uppercase; position: relative; text-align: center;}
.interventionsHeading  h4:before{width: 300px; height: 1px; content: ''; left:36%; background:#fff; bottom:-24px; position: absolute;}
.interventionsHeading  h4:after{width:10px; height:10px; content: ''; background:#fff; border-radius: 50%; bottom:-28px; position: absolute; left:50%;}
.interventions-box .intCol{float: left; position:relative; width: 100%; padding: 30px 0 30px 112px; margin-bottom: 40px; background: #f9f9f9; border-radius: 50px; transition: all 0.5s ease-in-out;}
.interventions-box .intCol .numBox{ position: absolute; top: -5px; left:0; width: 100px; height: 100px; background: #fff;    border-radius: 50%; border: 1px solid #fc4530; text-align: center; line-height: 100px; font-size: 60px; font-weight: 100; color: #fc4530;}
.interventions-box .intCol p{font-size: 16px;margin:5px 0; transition: all 0.5s ease-in-out;color:#565656;line-height: 20px;text-align: left;}
.interventions-box .intCol:hover p{font-size: 15.5px; color: #fff;}


.intCol.int-col-1{background: #ffd8d4;}
.intCol.int-col-1:hover{background: #ff887e;}
.intCol.int-col-1 .numBox{border-color: #ff887e; color: #ff887e;}

.intCol.int-col-2{background: #d7ddfc;}
.intCol.int-col-2:hover{background: #7886cd;}
.intCol.int-col-2 .numBox{border-color: #7886cd; color: #7886cd;}

.intCol.int-col-3{background: #fff0c5; }
.intCol.int-col-3:hover{background: #fdc725;}
.intCol.int-col-3 .numBox{border-color: #fdc725; color: #fdc725;}

.intCol.int-col-4{background: #aff6ff; }
.intCol.int-col-4:hover{background: #04adc3;}
.intCol.int-col-4 .numBox{border-color: #04adc3; color: #04adc3;}

.intCol.int-col-5{background: #ffdcdb;}
.intCol.int-col-5:hover{background: #fa5353;}
.intCol.int-col-5 .numBox{border-color: #fa5353; color: #fa5353;}

.intCol.int-col-6{background: #a7f4ea;padding:20px 10px 20px 115px;}
.intCol.int-col-6:hover{background: #1fc5af;}
.intCol.int-col-6 .numBox{border-color: #1fc5af; color: #1fc5af;}

/*InnerPages CSS*/

.Inheader{padding: 8px 0; }
.Inheader .left_part{float: left;}
.Inheader .left_part figure{display: inline-block;}
.Inheader figure.rightLogo{width:80px;margin-left:30px;}
.Inheader figure.rightLogo img{max-width:100%;}
.Inheader .right_part{float:right;}
.Inheader .right_part figure{width: 80px;} 
.Inheader .right_part img{max-width:100%}

.InNavigation .backBtn .backbtnLink{position: relative;float: left;}
.InNavigation .backbtnLink:after{position: absolute; background:#f94739; bottom: 5px; left: 0; top:100%; width: 0; height: 1px;    content: ''; -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1); transition: all .3s cubic-bezier(.645,.045,.355,1);}
.InNavigation .backbtnLink:hover:after{position:absolute; width:100%; content:''; background:#f94739;  left:0; bottom:5px;}
.InNavigation .backBtn .backbtnLink a{color:#f94739;text-decoration: none;font-size: 14px;font-weight: 600;display: inline-block;}
.InNavigation .backBtn .backbtnLink a img{margin-right: 5px;vertical-align: middle;}

.fullContent{text-align: left;padding-bottom: 20px}
.fullContent .exMainHeading{font-size: 40px;padding:40px 0 0;}
.fullContent .exMainHeading sub{ vertical-align: top; font-size: 50%;}


.card-download-new .text-headline{font-size:18px; font-weight:600; color:#ff6a00; text-transform: uppercase; margin-bottom: 10px;margin: 40px 0px 20px 17px}
.card-download-new .text-headline .SideMenuToggle{width:25px; transition: all 0.5s ease-in-out; display:inline-block; vertical-align: middle; position: fixed; left: 0; top:12%; margin-top:0px;}
.card-download-new.openSideMenu .text-headline .SideMenuToggle{left: 210px;}
.card-download-new .text-headline span{display: inline-block;}
.card-download-new .sectionHeadline{display:inline-block; width: 100%;padding-left:0px; font-size: 16px; color:#354ea0;margin-bottom: 15px;font-weight:400; }



.card-download-new .rightResSection{ margin-left: 0;  transition: all 0.5s ease-in-out;  }
.card-download-new.openSideMenu .rightResSection{ margin-left: 220px;}

.card-download-new .leftResSection{ float:right; top: 0px; visibility: hidden; height: calc(100% - 0px); background: #f6f6f6; font-size: 14px; line-height: 18px; width: 0px; overflow: hidden; left: 0px; border:1px solid #ccc; position: fixed; transition: all 0.5s ease-in-out }
.card-download-new.openSideMenu .leftResSection{width: 210px; visibility: visible; overflow: auto;} 
.card-download-new .leftResSection h4{width: 100%; float: left; padding: 12px 10px; font-size: 14px; text-transform: uppercase; font-weight: 600; color: #fff;background:#ff6a00;}
.card-download-new .leftResSection h4 a{ color: #fff; float: right; text-transform: none; font-weight: normal; }
.card-download-new .leftResSection ul{float: left; width: 100%; }
.card-download-new .leftResSection ul li{float: left; width: 100%; border-top:1px solid #ccc;}
.card-download-new .leftResSection ul li:hover{background: #b8dcff; color: #fff;}
.card-download-new .leftResSection ul li.active{background: #354ea0; color: #fff;}
.card-download-new .leftResSection ul li.active:hover{background: #354ea0; color: #fff;}
.card-download-new .leftResSection ul li:first-child{ border-top:none;}
.card-download-new .leftResSection ul li a{float: left; width: 100%; padding:12px 10px; color: #3a3a3a; }
.card-download-new .leftResSection ul li:hover a{ color: #3a3a3a;}
.card-download-new .leftResSection ul li.active a{ color: #fff;}



.card-download-new .sectionDiv{ display: inline-block;  padding-right: 10px; margin-right: 10px;}
.card-download-new .sectionDiv ul { display: inline-block; width: 100%; padding-left:0px; }
.card-download-new .sectionDiv ul li{ vertical-align: top;float:left;min-height:220px; width:auto;margin-right: 10px;text-align: left; margin-bottom: 20px;border:1px solid #e3e3e3;padding:12px;}
.card-download-new .sectionDiv ul li .thrSubheading{font-size:12px; color: #3d3d3d; text-align: left; margin-bottom: 5px;font-weight:700;width:100%;}
.card-download-new .sectionDiv ul li a{margin-top: 10px; display: inline-block;width:120px;margin-right:8px;}
.card-download-new .sectionDiv ul li a:last-child{display: inline-block;width:120px;margin-right:0;}
.card-download-new .sectionDiv ul li a figure{display: inline-block;  overflow: hidden; box-shadow: 0 0 4px #666; padding:10px 0; width: 100%; text-align: center; margin-bottom: 10px;}
.card-download-new .sectionDiv ul li a figure img{max-width:100%; height: 100px;}
.card-download-new .sectionDiv ul li span{display: inline-block; width: 100%; font-size:12px;color: #5d5d5d;text-align:center;font-weight:400;vertical-align: top}

/*.interventions_pdf{margin-top: 30px}*/
.innerpart{margin-top: 30px;}
.innerpart h3{font-size:20px;padding-bottom: 15px;color:#e9202d;line-height: 26px;border-bottom:1px solid #f00;}
.innerpart p,
.innerpart ul li{font-size: 14px;line-height: 24px;}
.innerpart p{margin:15px 0;}
.innerpart ul{padding-left: 20px;}
.innerpart ul li{list-style-type: disc;}
.innerpart h5{display: inline-block;width: 100%;margin:0;font-weight: 400;background: #3c3c3c;color:#fff;text-align: center;padding: 10px;}
.innerpart .inpTable{border:1px solid #dedede;width: 100%; margin:0 0 20px 0;}
.innerpart .inpTable thead{width: 100%;border-bottom:1px solid #dedede;background: #e9202d; color:#fff;}
.innerpart .inpTable thead tr th{padding:10px;font-size:16px;line-height:18px;font-weight: 400}
.innerpart .inpTable tbody tr td{padding:10px;font-size:14px;line-height:18px;color:#3a3a3a; }
.innerpart .inpTable thead tr th:first-child{width: 35%;border-right:1px solid #fff;}
.innerpart .inpTable tbody tr td:first-child{border-right:1px solid #dedede; font-weight: 600;-webkit-font-smoothing:antialiased}
.innerpart .inpTable tbody tr:nth-child(even){background: #eee}
.innerpart .inpTable tbody tr td p{margin-bottom: 10px; line-height: 18px;}
.note{font-size: 12px;width: 100%;display: inline-block;margin: 20px 0;line-height: 16px;color:#6a6a6a;}
.innerpart .blkListing{display: inline-block; width: 100%; margin:20px 0 10px; }
.innerpart .blkListing h4{font-weight:600;display: inline-block; width: 100%; margin-bottom: 10px;}


/*footer*/
.footer{background:#263238; padding:10px 0;width:100%; text-align:center;z-index:99999;}
.footer img{max-width:100%;}
.footer .nutriLogo{float:left; width:100px;margin-top:8px;}
.footer .dfaLogo{display:inline-block; width:100px;}
.footer .uniLogo{float:right; width:100px;margin-top:6px;}

.contact{position: relative;    padding: 60px 0 20px 0;height: 100%;    overflow: auto;background:url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/institutional-bg.jpg)}
.contact{position: relative;    padding: 60px 0 20px 0;height: 100%;    overflow: auto;background:url(http://dataforalldemo.org/dashboard/v1/anemiafreeindia/files/uploads/institutional-bg.jpg)}
.contact .contactus_section{margin-top:10px;}
.contact .left_part{float: left}
.contact .right_part{float: right;}
.contact .contactsection_right{text-align: left;width:45%;}
.contact .contactsection_right .head{color: #ed1c24;font-size: 16px}
.contact .contactsection_right .tail{line-height: 22px;color: #4f4f4f;font-size: 14px;padding-top:5px;}
.contact .contactsection_right .tail a{color:#4f4f4f; text-decoration:underline}
.contact .contactsection_right h4{font-weight:bold;font-size:18px;padding-top: 10px;line-height: 20px;}
.contact .ContactUsContent{display:inline-block;width:100%;background:rgba(255,255,255,0.4);padding:20px;}
.contact .contact_us_heading{font-size: 30px;font-weight: lighter; letter-spacing: 1px; margin-bottom: 20px;text-align: left;color:#363636}
.contact .contact_details h4{font-size:18px;font-weight:600;line-height:24px;margin-top:30px;}
.contact .contact_details .num{font-weight:600;line-height:24px;}
.contact .contactus_upper{width:100%;float:left}
.contact .wpcf7-form{text-align:left}
.contact .wpcf7-form p{width:45%;float:left;padding-top:10px;font-size:14px;}
.contact .wpcf7-form p:nth-child(6){width:100%;}
.contact .wpcf7-form p:nth-child(3),.contact .wpcf7-form p:nth-child(5){float:right;}
.contact .wpcf7-form p input{height:30px;}
.contact .form_details{display:inline-block;margin-top:10px;width:100%;position: relative;}
.contact .form_details .custom-select{width: 45%; }
.contact .form_details .contact_field_main{width:100%;display:inline-block}
.contact .form_details .contact_file input{height: auto !important;width: 100% ;}
.contact .form_details .contact_field{width:45%;float:left;margin-top: 9px}
.contact .form_details .contact_field input{height: 30px}
.contact .form_details .contact_org,.contact .form_details .contact_tel, .contact .form_details .contact_file{float: right}
.contact .form_details  .contact_submit {width:100%}
.contact .form_details .form_heading{padding-bottom: 40px;}
.contact .form_details .custom-select select{height: 35px;position: relative;width: 100%;    background:#f1f1f1;
    font-size: 12px;position: relative;outline: none;}
.contact .form_details .custom-select label{float: left;font-size: 14px;margin-bottom: 5px;}
.contact .form_details p.head{float: left;width: 45%;font-size: 16px;}
.contact .form_details input, .contact .form_details textarea{margin-top:10px;width:100%;outline:none;background:#f1f1f1;border: 1px solid #bfbfbf;padding:10px;}
 .contact .form_details textarea{width:100%; height: 130px;}
.contact label .imp{color:#ed1c24;}
.contact .submit_button{height:auto !important;padding: 10px 25px;font-size: 14px;background: #ed1c24 !important;color: #fff;border: none !important;outline: none; border-bottom: 3px solid #890a0f !important;box-shadow: 2px 2px 2px #828282;border-radius: 5px;width:14% !important;} 
.contact .submit_button:hover{    border: 0px solid #890a0f;transition: 0.2s all ease-in-out;box-shadow: none; } 
.contact .wpcf7-form label .sub_text{font-size:11px;}
.contact p.head{color: #ed1c24;font-size: 14px;text-align:left}
.strategicContent a + p {height:0;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng{margin:0;padding:0;border:none;font-style: italic;
	font-size: 12px;
	color: #ed1c24;position: absolute;bottom: 10px;left: 15%;
}
div.wpcf7-mail-sent-ok{color: #398f14;}
span.wpcf7-not-valid-tip{font-size:10px;padding-top:5px;}

/* MQ STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-width:1180px){
    .container{width: 100%;}
    .Inheader, .InNavigation{margin: 10px}
    .interventions_pdf{margin-top: 0px;margin: 10px}
    .Inheader figure img{width: 200px} 
    .Inheader figure.rightLogo{margin-left: 5px}
    .Inheader figure.rightLogo img{max-width: 60%;}
    .Inheader .right_part figure{width:50px;} 
}
@media screen and (max-width: 1024px) {
    .visions .visionHeading img{height:auto; max-width: 100%;}
    .objectives .obj img{height:auto; max-width:100%;}
    nav.PageNav li a{padding:15px 20px;}
  .str-stamp{left: -40px;top: 50px}
  .str-stamp img{width: 30%}
  nav.PageNav li a{padd}
  .contact .contact_us_heading{text-align: center}
}
@media screen and (max-width: 767px) {
    nav ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
    nav li { margin-top: 1px; }
    nav li a { font-size: 1.5em; }
    .scroll-icon { display: none;}
    .card-download-new.openSideMenu .rightResSection{margin:0 }
    .card-download-new.openSideMenu .leftResSection{width: 100%;}
    .card-download-new .leftResSection{background: rgba(0, 0, 0, 0.5); z-index:2}
    .card-download-new .leftResSection h4{width: 70%;}
    .card-download-new .leftResSection ul{width: 70%;    background: #fafafa;    height: 100%;}
    .card-download-new.openSideMenu .text-headline .SideMenuToggle{z-index: 1; left: 0}
    .card-download-new .text-headline .SideMenuToggle {
    width: 25px;
    transition: all 0.5s ease-in-out;
    display: inline-block;
    vertical-align: middle;
    position: fixed;
    left: 0;
    top:4%;
    margin-top:0px;
}

}
@media screen and (max-width: 768px) {
    nav.PageNav li a{font-size: 14px;    padding: 15px 10px;}
}
@media screen and (max-width: 414px) {
.contact{padding-top: 100px;}
.str-stamp{top:90px;}
.contact .contactsection_right{width: 100%}
.contact .right_part{ float: left; width: 100%; margin-top: 30px;}
.contact .form_details{margin-top: 30px}
.contact .form_details .contact_field, .contact .form_details .contact_file input{width: 100%}
.contact .submit_button{padding: 10px 15px}
.contact .form_details p.head{width: 100%;}
.contact .form_details .custom-select{    width: 100%; margin-top: 20px;}
}
@media screen and (max-width: 375px) {
.contact{padding-top: 150px;}
.str-stamp{top:140px;}
}
@media screen and (max-width:320px){
    .Inheader figure img{width: 150px} 
    .Inheader .right_part figure{width: 50px;} 
}
.card-download-new .sectionDiv{min-height:500px}