@font-face
{
    font-family: 'GloberThinFree';
    src: url('../fonts/globerthinfree.ttf');
}

@font-face
{
    font-family: 'GloberBoldFree';
    src: url('../fonts/globerboldfree.ttf');
}

@font-face
{
    font-family: 'COCOGOOSE';
    src: url('../fonts/Cocogoose.ttf');
}

@font-face
{
    font-family: 'Alegre Sans Regular';
    src: url('../fonts/AlegreSans-Regular_0.ttf');
}

/*

@font-face
{
    font-family: 'Lato Regular';
    src: url('../fonts/Lato-Regular.ttf');
}

@font-face
{
    font-family: 'Lato Bold';
    src: url('../fonts/Lato-Bold.ttf');
}

@font-face
{
    font-family: 'Lato Italic';
    src: url('../fonts/Lato-Italic.ttf');
}

*/

body
{
    font-family: 'GloberBoldFree';
    font-size: 0.9em;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    cursor: default;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    line-height: 1em;
    width: 100%;
    position:relative;
    min-width: 320px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    font-size: 16px;
}

a
{
    text-decoration: none;
}

#main_holder
{
    overflow: hidden;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    min-height: 100%;
    display: block;
    text-align: center;
}

@media screen and (min-width: 783px)
{
    .masthead-fixed .site-main {
        margin-top: 0px !important;
    }
}

@media screen and (min-width: 400px) {
    .scroll 
    {
        -webkit-transition: all 0s ease-in-out;
    	-moz-transition: all 0s ease-in-out;
    	-o-transition: all 0s ease-in-out;
    	-ms-transition: all 0s ease-in-out;
    	transition: all 0s ease-in-out;
    }
}

    
    
    .site-header
    {
        max-width: none !important;
        width: 100%;
        display: block;
        background: #fff;
        text-align: center;

    }
    
 
    
    @media screen and (max-width: 780px) {
        .site-header
        {
            margin-top: 40px;
        }
    }
    
   
        
    @media screen and (min-width: 780px) {
        
        .site-header
        {
            max-width: none !important;
            width: 100%;
            display: block;
            height: 141px;
            padding: 0;
            margin: 0;
            background: #fff;
            text-align: center;
            position: absolute;
        }
        
        .scroll.site-header
        {
            position: fixed;
            height: 66px;
           
        }
    
        .header-main
        {
            float: none;
            display: inline-block;
            width: 1300px;
            /*height: 186px;*/
            padding: 0;

        }
        
        @media screen and (max-width: 1044px) {
            .header-main 
            {
                width: 900px;
            }
        }
        
        .scroll.header-main
        {
            height: 66px;
            width: 1160px;
        }
    }
    
    
  
        
        #logo
        {
            float: left;
            display: block;
            margin-top: 0.5em;
            margin-left: 1.5em;
        }
        

        @media screen and (max-width: 780px) 
        {
            #logo
            {
                float: left;
                margin: 20px;
            }
        }
        
        .menu-toggle
        {
            margin: 20px;
        }
        
        #scroll_logo
        {
            margin-top: -3px;
            float: left;
            display: none;
            margin-left: 5.2em;
        }
        
        .scroll #logo
        {
            display: none;
        }
        
        .scroll #scroll_logo
        {
            display: block;
        }

        @media screen and (max-width: 1044px) 
        {
            .scroll #scroll_logo
            {
                display: none;
            }
        }
      
        
        .primary-navigation li:hover > a, .primary-navigation li.focus > a
        {
            color: #231f20;
        }
        
        .primary-navigation.toggled-on
        {
            padding: 0;
        }
        
        .primary-navigation.toggled-on .nav-menu
        {
            background: #eee;
           
        }
        
        @media screen and (max-width: 780px) {
            .nav-menu
            {
                clear: both;
                padding-top: 20px;    
            }
            
        }
        
        @media screen and (min-width: 780px) {
                
            .primary-navigation
            {
                width: 660px;
                list-style: none;
                padding: 0;
                margin: 0;
                padding-top: 23px;
                float: right;
            }
            
            .scroll .primary-navigation
            {
                width: auto;
                float: left;
                padding-top: 0px;
                padding-left: 20px;
                margin-right: 7em;
            }
            
            .primary-navigation.scroll-navigation
            {
                
            }
            
            .primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after
            {
                content: none;
            }
            
            .primary-navigation li:hover, .primary-navigation li.focus
            {
                opacity: 1;
                filter: alpha(opacity=100);
            }
            
            .primary-navigation li:hover > a, .primary-navigation li.focus > a
            {
                color: #231f20;
            }
            
           /* .primary-navigation li
            {
                display: inline-block;
                float: none;
                margin: 0;
                padding: 0;
                vertical-align: top;
                height: 66px;
        		line-height: 66px;
        		position: relative;
                /*opacity: 0.4;
                filter: alpha(opacity=40);*/
         /*   }*/
		 .primary-navigation li
            {
                display: inline-block;
                float: none;
                margin: 0;
                padding: 0px 10px;
                vertical-align: top;
                height: 110px;				   
                line-height: 6em;
        		
        		position: relative;
              
                filter: alpha(opacity=40);
            }
            
            .scroll .primary-navigation li
            {
                height: auto;
        		line-height: normal;
            }
            
            .primary-navigation li a
            {
                /* font-size: 14px !important; */
                font-family: 'GloberBoldFree';
                color: #231f20;
                display: block;
                text-align: center;
                text-transform: uppercase;
                line-height: 9em;
                cursor: default;
                height: 66px;
                opacity: 0.6;
            }
            
            .scroll .primary-navigation li a
            {
                line-height: 5em;
                font-size: 13px !important;
            }
            
            #menu-item-90 a, #menu-item-1726 a
            {
                /*background: url(../images/nav/who_we_are.png) center top no-repeat;*/
				background: url(../images/home/menu.png) center top no-repeat;background-position: 8px -260px;
            }
            
            #menu-item-91 a, #menu-item-1728 a
            {
                /*background: url(../images/nav/get_involved.png) center top no-repeat;*/
				background: url(../images/home/menu.png) center top no-repeat;    background-position: 18px 6px;
            }
            
            #menu-item-92 a, #menu-item-1729 a
            {
                /*background: url(../images/nav/resources_and_research.png) center top no-repeat;*/
				background: url(../images/home/menu.png) center top no-repeat;		    background-position: 8px -126px;
            }
            
            #menu-item-2556 a, #menu-item-2557 a
            {
                /*background: url(../images/nav/resources.png) center top no-repeat;*/
				background: url(../images/home/menu.png) center top no-repeat;    background-position: 23px -56px;
            }
            
            #menu-item-93 a, #menu-item-1727 a
            {
                /*background: url(../images/nav/what_we_do.png) center top no-repeat;*/
				background: url(../images/home/menu.png) center top no-repeat;    background-position: 17px -198px;
            }
            
            #menu-item-90 ul a, #menu-item-91 ul a, #menu-item-92 ul a, #menu-item-93 ul a, #menu-item-2556 ul a
            {
                background: none;
            }
            
            .scroll #menu-item-90 a, .scroll #menu-item-91 a, .scroll #menu-item-92 a, .scroll #menu-item-93 a, .scroll #menu-item-2556 a
            {
                background: none;
            }
            
            #menu-item-1726 ul a, #menu-item-1727 ul a, #menu-item-1728 ul a, #menu-item-1729 ul a, #menu-item-2557 ul a
            {
                background: none;
            }
            
            .scroll #menu-item-1726 a, .scroll #menu-item-1727 a, .scroll #menu-item-1728 a, .scroll #menu-item-1729 a, .scroll #menu-item-2557 a
            {
                background: none;
            }
            
            #menu-item-73 a
            {
                height: 30px;
            }
           	
            .primary-navigation .menu-item-has-children > a,
        	.primary-navigation .page_item_has_children > a {
        		/*margin-right: 26px;*/
        	}
            
            .scroll .primary-navigation .menu-item-has-children > a,
        	.scroll .primary-navigation .page_item_has_children > a {
        		margin-right: 0px;
        	}
            
            .primary-navigation ul ul {
        		/*background-color: #24890d;*/
        		float: left;
        		margin: 0;
        		position: absolute;
        		top: 76px;
        		left: -999em;
        		z-index: 99999;
                text-align: left;
               /* background: url(../images/home/sub_menu_bg.png) no-repeat top center; */
                /*border: 1px solid #000;*/
                border-bottom: 1px solid #000;
                padding-top: 23px;
        	}
            
            .scroll .primary-navigation ul ul {
        		top: 42px;
                /* background: url(images/home/sub_menu_bg_scroll.png) no-repeat top center; */
        	}
    
        	.primary-navigation li li {
        		
        		display: block;
        		height: auto;
        		line-height: 1.0909090909;
                /* border-left: 1px solid #000; */
                /* border-right: 1px solid #000; */
                padding-left: 10px;
                padding-right: 10px;
                /* background: #fff; */
        	}
            
            .primary-navigation li li a
            {
                cursor: pointer;
            }
        }
        
        @media screen and (max-width: 780px) {
                
            .primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after
            {
                content: none;
            }
            
            .primary-navigation li:hover, .primary-navigation li.focus
            {
                opacity: 1;
                filter: alpha(opacity=100);
            }
            
           /*  .primary-navigation ul ul li.current-menu-item a, .primary-navigation ul ul li a:hover {
               background: #E1B16A !important;
               opacity: 1;
           } */
            
            .primary-navigation li:hover > a, .primary-navigation li.focus > a
            {
                color: #231f20;
            }
            
            .primary-navigation li
            {
                display: block;
                float: none;
                margin: 0;
                padding: 0;
                vertical-align: top;
        		position: relative;
                opacity: 1;
                filter: alpha(opacity=100);
            }
            
            .scroll .primary-navigation li
            {
                height: auto;
        		line-height: normal;
            }
            
            .primary-navigation li a
            {
                font-size: 14px !important;
                font-family: 'GloberBoldFree';
                color: #231f20;
                display: block;
                text-align: left;
                text-transform: uppercase;
                cursor: default;
                background: #eee;
                padding-left: 20px;
            }
            
            .scroll .primary-navigation li a
            {
                font-size: 14px !important;
            }
            
            .primary-navigation li li a
            {
                cursor: pointer;
            }
        }
        
        #nav-icons, #nav-resp-icons
        {
            display: none;
        }
        
        @media screen and (max-width: 780px) {
            #nav-resp-icons
            {
                margin: 0;
                padding-top: 25px;
                float: none;
                display: inline-block;
            }
        }
        
        @media screen and (max-width: 439px) {
            #nav-resp-icons
            {
                padding-top: 15px;
            }
            #logo
            {
                margin-bottom: 0px;
            }
            .primary-navigation
            {
                padding-top: 15px;
            }
        }
        
        .scroll #nav-icons
        {
            list-style: none;
            display: block;
            float: right;
            width: auto;
        }
        
        #nav-icons li, #nav-resp-icons li
        {
            width: 50px;
            height: 66px;
            display: inline-block;
        }
        
        #nav-icons li a, #nav-resp-icons li a
        {
            display: block;
            width: 50px;
            height: 66px;
        }
        
        @media screen and (max-width: 780px) {
            #nav-resp-icons li, #nav-resp-icons li a
            {
                width: 40px;
                height: 50px;
            }
        }
        
        /* #nav-icon-f
        {
            background: url(../images/nav/scroll/social/f.png) center center no-repeat;
        }
        #nav-icon-f:hover
        {
            background: url(../images/nav/scroll/social/f_on.png) center center no-repeat;
        }
        #nav-icon-t
        {
            background: url(../images/nav/scroll/social/t.png) center center no-repeat;
        }
        #nav-icon-t:hover
        {
            background: url(../images/nav/scroll/social/t_on.png) center center no-repeat;
        }
        #nav-icon-y
        {
            background: url(../images/nav/scroll/social/y.png) center center no-repeat;
        }
        #nav-icon-y:hover
        {
            background: url(../images/nav/scroll/social/y_on.png) center center no-repeat;
        }
        #nav-icon-b
        {
            background: url(../images/nav/scroll/social/b.png) center center no-repeat;
        }
        #nav-icon-b:hover
        {
            background: url(../images/nav/scroll/social/b_on.png) center center no-repeat;
        }
        #nav-icon-donate
        {
            background: url(../images/nav/scroll/donate.png) center center no-repeat #ffde00;
        }
        #nav-icon-donate:hover
        {
            background: url(../images/nav/scroll/donate.png) center center no-repeat #ffde00;
        } */
        @media screen and (max-width: 780px) {
            #nav-resp-icons li#nav-icon-donate, #nav-resp-icons li#nav-icon-search 
            {
                display: none;
            }
        }
      /*   #nav-icon-search
      {
          background: url(../images/nav/scroll/search.png) center center no-repeat;
      }
      #nav-icon-search:hover
      {
          background: url(../images/nav/scroll/search.png) center center no-repeat #ddd;
      }
       */
        .search-toggle:before
        {
            content: none;
        }
        .search-toggle
        {
            background: none;
            height: 100%;
        }
        .search-toggle:hover
        {
            background: none;
        }
        .search-toggle.active
        {
            background: url(../images/nav/scroll/search.png) center center no-repeat #ddd;
        }
        .search-box-wrapper
        {
            padding-left: 0;
            top: 66px;
        }
        .search-box
        {
            background: #ddd;
        }
        .entry-meta
        {
            display: none;
        }
        .list-view .site-content .hentry {
            padding-top: 15px;
        }
        
        
        /* ------------------ Nav Ends ------------------ */
    
    /* ------------------ Header Ends ------------------ */
    
    @media screen and (min-width: 780px) {
        .site-main
        {
            padding-top: 140px;
        }
    }

    @media screen and (max-width: 780px) {
        .site-main
        {
            padding-top: 0px;
        }
    }

    /* ------------------ Banner Starts ------------------ */

    .banner
    {
        background-color: #111;
        width: 100%;
        height: 500px;
        display: block;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        overflow: hidden; 
        z-index: 1;
    }
    
    @media screen and (max-width: 780px) {
        .banner
        {
            background-size: auto 100%;
            background-position: center center;
            background-repeat: repeat-x;
            background-attachment: scroll;
        }
    }
    
    .banner.no-banner-image
    {
        height: 250px;
    }
    
    video#bgvid {
        
        min-width: 100%; 
        width: auto; 
        height: auto; 
        z-index: 0;
        background: url(polina.html) no-repeat;
        background-size: cover;
    }
    
    @media screen and (max-width: 780px) {
        video#bgvid {
            display: none;
        }
    }
    
    .banner-shadow
    {
        width: 100%;
        height: 500px;
        display: block;
        background-image: url(../images/banner_shadow.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 1;
    }
    
    .banner-icon
    {
        display: block;
        text-align: center;
        padding-top: 70px;
        position: absolute;
        z-index: 2;
        width: 100%;
    }
    
    .banner-content
    {
        padding-top: 150px;
        color: #fff;
        position: absolute;
        z-index: 2;
        width: 100%;
    }
    
    .no-banner-image .banner-content
    {
        padding-top: 40px;
        background-color: #ffde00;
        min-height: 210px;
    }
    
    .banner-title, .banner-title-yellow
    {
        font-family: 'CocoGoose';
        font-size: 52px;
        line-height: 60px;
        display: block;
        text-align: center;
        color: #fff;
        text-transform: uppercase;
        text-shadow: 0 0 20px #000;
    }
    
    @media screen and (max-width: 780px) {
        .banner-title, .banner-title-yellow
        {
            font-size: 32px;
            line-height: 40px;
            padding-left: 20px;
            padding-right: 20px;
        }
    }
    .banner-title-yellow
    {
        color: #191919;
        text-shadow: none;
    }
    
    .banner-short-description
    {
        font-size: 16px;
        line-height: 24px;
        display: block;
        text-align: center;
        padding-top: 20px;
        color: #fff;
        text-transform: none;
        text-shadow: 0 0 5px #000;
        width: 100%;
    }
    
    .banner-short-description div
    {
        display: inline-block;
        max-width: 600px;
        font-size: 16px;
    }

    /* ------------------ Banner Ends ------------------ */


    /* ------------------ Content Starts ------------------ */

    .akshara-content
    {
        width: 100%;
        max-width: 100%;
        display: block;
    }
    
    .content-area
    {
        padding-top: 0px !important; 
    }
    
    .entry-content
    {
        
    }
    
    .content-section
    {
        width: 100%;
        display: block;
        text-align: center;
        padding-top: 50px;
        font-size: 16px;
        line-height: 24px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-attachment: fixed;
    }
    
    .content-section-title
    {
        width: 100%;
        background-position: top center;
        background-repeat: no-repeat;
        max-width: 1044px;
        display: inline-block;
        height: 75px;
        margin-bottom: 30px;
    }
    
    @media screen and (max-width: 780px) {
        .content-section-title 
        {
            margin-left: 5%;
            margin-right: 5%;
            width: 90%;
        }
    }
    
    .yellow-bg
    {
        background-color: #ffde00;
    }
    
    .content-block
    {
        display: inline-block;
        max-width: 1044px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        font: 16px Lato;
        line-height: 24px;
    }
    
    @media screen and (min-width: 783px) {
        .content-block
        {
            width: 100%;
        }
    }
    
    .content-block img
    {
        max-width: 100%;
        height: auto;
    }
    
    .content-block-text
    {
        font-size: 16px;
        max-width: 930px;
        padding-left: 20px;
        padding-right: 20px;
        display: inline-block;
        text-align: justify;
    }
    
    .content-block-text a, a.link, .entry-content a
    {
        border-bottom: 1px dotted #000;
        color: #000;
        text-decoration: none;
    }
    
    .content-block-text a:hover, a.link:hover, .entry-content a:hover
    {
        border-bottom: 1px solid #000;
    }

    
        /* ------------------ Home Content Starts ------------------ */
        
            .a-button, .a-button-reverse
            {
               display: inline-block;
               padding: 10px;
               padding-left: 30px;
               padding-right: 30px;
               border: 2px solid #000;
               color: #000;
               border-radius: 3px;
               font: 16px GloberBoldFree;
               
               text-transform: uppercase;
            }
            
            .a-button-reverse, .a-button:hover
            {
                color: #ffde00;
                background-color: #000;
            }
            
            .a-button-reverse:hover
            {
                color: #fff; 
            }
            
            .annual-reports .a-button-reverse, .news-room .a-button-reverse
            {
                color: #fff !important; 
                font-size: 14px;
            }
            
            .annual-reports .listing-item-content:hover .a-button-reverse, .news-room .listing-item-content:hover .a-button-reverse
            {
                color: #ffde00 !important; 
            }
            
            .home-gka-title
            {
                font-size: 24px; font-weight: bold; text-transform: uppercase;
            }
            
            .home-gka-countup-container
            {
                display: inline-block; width: auto; margin-left: 10px; margin-right: 10px; font-size: 18px;
            }
            
            .home-gka-countup-box
            {
                display: block; width: auto; height: 20px; padding: 15px; padding-top: 25px; padding-bottom: 25px; text-align: center; color: #000; font-size: 40px; font-family: Alegre Sans Regular; border: 2px solid #000;
            }
            
            #gkacountup
            {
                padding: 15px; letter-spacing: 1px; font-weight: bold; font-style: italic; text-transform: uppercase; font-size: 16px; font-family: Lato; padding-bottom: 20px;
            }
            
            .home-gka-stats-container
            {
                width: 350px; height: 220px; display: inline-block; margin: 10px; margin-bottom: 50px;
            }
            
            .home-gka-stats-icon
            {
                height: 100px; display: block;
            }
            
            .home-gka-stats-block
            {
                display: block; height: 120px;
            }

            .home-gka-stat-block
            {
                width: 170px; height: 120px; display: inline-block; line-height: 18px; vertical-align: top;
            }
            
            .home-gka-stat-block.left
            {
                 border-right: 1px solid #000;
            }
            
            .home-gka-stat
            {
                display: block; padding: 10px; text-align: center; color: #000; font-size: 40px; line-height: 40px; font-family: Alegre Sans Regular;
            }
            
            @media screen and (max-width: 400px) {
                .home-gka-stats-container
                {
                    width: 280px;
                }
                .home-gka-stat-block
                {
                    width: 130px; font-size: 14px;
                }
            }
            
            .home-programmes
            {
                display: block;
                max-width: 1044px;
            }
            
            .home-programmes:after
            {
                clear: both;
            }
            
            .home-programme
            {
                height: 200px;
                width: 128px;
                padding: 20px;
                display: inline-table;
                border: 1px solid #000;
                border-top: 2px solid #000;
                border-bottom: 2px solid #000;
                line-height: 15px;
                float: none;
                margin-bottom: 5px;
            }
            
            .home-programme:hover
            {
                background-color: #ffde00;
            }
            
            
            @media screen and (max-width: 783px) {            
                .home-programme {
                    width: 150px;
                }
            }
            
            .home-programme-icon
            {
                height: 75px;
                display: block;
                text-align: center;
                background-position: bottom center;
                background-repeat: no-repeat;
            }
            
            .home-programme-title
            {
                padding-top: 15px;
                padding-bottom: 7px;
                color: #231f20;
                display: block;
                text-align: center;
            }
            
            .home-programme-content
            {
                color: #a3a4a6;
                font-family: GloberBoldFree;
                font-size: 12px;
                line-height: 13px;
                text-align: center;
            }
            
            .home-programme:hover > .home-programme-content
            {
                color: #231f20;
            }
            
            .home-bottom .one-half
            {
                display: inline-block;
                vertical-align: top;
            }
            
            @media screen and (max-width: 783px) {            
                .home-bottom .one-half {
                    padding-bottom: 50px;
                }
            }
            
            .home-bottom a
            {
                border: 0;
                display: inline;
            }
            
            .home-bottom-left
            {
                width: 49%; 
                text-align: left; 
                font-size: 14px;
            }
            
            .home-bottom-right
            {
                width: 49%; 
                text-align: right;
            }
            
            @media screen and (max-width: 783px) {
                .home-bottom-right {
                    padding-left: 10px;
                    text-align: left;
                }
            }
            
            .home-video-section-content
            {
                display: none;
                background-color:rgba(0, 0, 0, 0.9);
                text-align: center;
            }
            
            .home-bottom-news-item
            {
                border-bottom: 1px solid #aaa;
                padding-top: 10px;
                padding-bottom: 10px;
                display: block;
                clear: both;
                text-align: left;
                margin-left: 10%;
            }
            
            .home-bottom-news-item-image
            {
                width: 102px;
                height: 102px;
                display: inline-block;
                vertical-align: top;
                float: left;
            }

            .home-bottom-news-item-content
            {
                width: 300px;
                float: left;
                padding-left: 15px;
                padding-top: 7px;
                display: inline-block;
                line-height: 16px;
            }

            @media screen and (max-width: 960px) {
                .home-bottom-news-item 
                {
                    margin-left: 0px;
                }
                .home-bottom-news-item-image 
                {
                    width: 50px;
                    height: 50px;
                }
                .home-bottom-news-item-content
                {
                    width: 75%;
                }
            }
            
            .home-bottom-news-item-content-title
            {
                font-size: 14px;
                font-weight: bold;
                text-transform: uppercase;
                color: #000;
                text-align: left;
            }
            
            .home-bottom-news-item-content-date
            {
                display: inline-block;
                padding-left: 20px;
                font-style: italic;
                font-weight: normal;
                font-size: 12px;
                text-transform: none;
                color: #000;
                text-align: left;
            }
        
            .home-bottom-news-item-content-description
            {
                font-size: 14px;
                padding-top: 7px;
                text-transform: none;
                color: #000;
                text-align: left;
                line-height: 16px;
            }
        
            .home-bottom-news-item-content-author
            {
                padding-top: 7px;
                font-size: 12px;
                font-style: italic;
                border-bottom: 1px dotted #aaa;
                text-transform: none;
                color: #000;
                text-align: left;
                display: inline-block;
            }
        
        /* ------------------ Home Content Ends ------------------ */
        
        /* ------------------ About Us Content Starts ------------------ */
        
        .timeline-horizontal
        {
            display: inline-block;
            max-width: 100%;
        }
        
        .timeline-vertical
        {
            display: none;
        }
        
        .issue-of-concern
        {
            max-width: 90%;
            padding-bottom: 40px;
        }
        
        .our-model .highlight
        {
            padding-bottom: 40px;
        }
        
        .our-model .highlight .highlight-content
        {
            text-align: center !important;
        }
        
        @media screen and (max-width: 960px) {

            .timeline-horizontal
            {
                display: none;
            }
            
            .timeline-vertical
            {
                display: inline-block;
                max-width: 100%;
            }
                
            .issue-of-concern
            {
                
            }
        }
        
        
        @media screen and (max-width:520px) {
            .our-model .highlight .highlight-content
            {
                padding-left: 0px;
                padding-right: 0px;
            }
        }
        
        .about-us-programme
        {
            display: block; 
            padding-bottom: 25px; 
            margin-bottom: 25px; 
            border-bottom: 1px dotted #000;
            text-align: justify;
        }
        
        .about-us-programme-icon
        {
            width: 160px; 
            padding-right: 40px; 
            text-align: right; 
            display: block; 
            float: left;
            margin-bottom: auto;
        }
        
        .about-us-programme-content
        {
            display: inline-block; 
            max-width: 400px;
        }
        
        @media screen and (max-width: 670px) {
            
            .about-us-programme
            {
                text-align: center;
            }
            
            .about-us-programme-icon
            {
                width: auto; 
                padding-right: 0px; 
                text-align: center; 
                display: block; 
                float: none;
                margin-bottom: 15px;
            }
        
            .about-us-programme-content
            {
                display: inline-block; 
                max-width: 400px;
            }
        }
        
        /* ------------------ About Us Content Ends ------------------ */
        
        /* ------------------ Partners Content Starts ------------------ */
        
            .one-third.partners-indivuals
            {
                min-width: 150px !important;
            }
        
        /* ------------------ Partners Content Ends ------------------ */
        
        /* ------------------ International Donors Content Starts ------------------ */
        
            .international-donors-quarter-title
			{
                font-family: GloberBoldFree;
                font-size: 16px;
				text-transform: uppercase;
                display: block;
				border: 2px solid #000;
				padding: 10px;
				margin-bottom: 20px;
				text-align: left;
            }
			
			.international-donors-quarter-table
			{
				margin-bottom: 90px;
				border: 1px solid #222;
			}
			
			.international-donors-quarter-table  tr.table-head
			{
                font-family: GloberBoldFree;
                font-size: 14px;
				text-transform: none;
				background: #ffde00;
				text-align: center;
            }
			
			.international-donors-quarter-table  td
			{
				padding: 7px;
				border: 1px solid #222;
				text-align: center;
			}
			
			.international-donors-quarter-table  tr.table-row td.column-1, .international-donors-quarter-table  tr.table-row td.column-2
			{
				text-align: left;
			}
			
            @media screen and (max-width: 780px) {
				td.column-2
				{
                    display: none;
				}
			}
			
            @media screen and (max-width: 480px) {
				td.column-2, td.column-3, td.column-5
				{
                    display: none;
				}
			}
			
        /* ------------------ Partners Content Ends ------------------ */
        
        /* ------------------ Programme Content Starts ------------------ */
    
            .the-akshara-idea-image
            {
                max-width: 100%;
                height: 410px;
                background-color: #fff;
                background-size: 100% auto;
                background-position: center;
                background-repeat: no-repeat;
                background-attachment: fixed;
                overflow: hidden;         
                margin-bottom: 45px;
            }
            
            @media screen and (max-width: 780px) {
                .the-akshara-idea-image
                {
                    height: auto;
                }
            }
            
            .the-akshara-idea-image img
            {
                width: 100%;
                max-width: 100%;
                height: auto;
            }

            .highlights
            {
                display: block;
                max-width: 1044px;
                text-align: center;
            }
            
            .highlights:after
            {
                clear: both;
            }
            
            .highlight
            {
                /*min-height: 230px;*/
                display: inline-block;
                line-height: 15px;
                vertical-align: top;
                /*float: left;*/
            }
            
            @media screen and (max-width:520px) {
                .highlight
                {
                    margin-bottom: 20px;
                }
            }
            
            .highlight-title
            {
                padding-top: 20px;
                padding-bottom: 20px;
                display: block;
                width: 100%;
                text-align: center;
                background-position: center center;
                background-repeat: no-repeat;
                height: 165px;
                vertical-align: middle;
            }
            
            .highlight-title img
            {
                display: table-cell;
                vertical-align: middle
                width: auto;
                height: auto;
                max-width: 90%;
                max-height: 90%;
            }
            
            .highlight-content
            {
                font-family: GloberBoldFree;
                font-size: 14px;
                line-height: 18px;
                text-align: justify;
                padding-left: 30px;
                padding-right: 30px;
            }
            
            .highlight-content a
            {
                font-size: 14px;
                color: #000;
            }
            
            .one-half
            {
                width: 49.5%;
                min-width: 300px;
            }
            
            .one-third
            {
                width: 33%;
                min-width: 300px;
            }
            
            .one-fourth
            {
                width: 24.5%;
                display: inline-block;
                vertical-align: top;
                min-width: 225px;
            }
            
            @media screen and (max-width:780px) {
                .highlight.one-fourth, .programme-output.one-fourth
                {
                    min-width: 300px;
                }
            }
            
            .coverage-story
            {
                margin-top: 70px;
                height: 600px;
                width: 100%;
            }
            
            @media screen and (max-width: 1024px) {
                .coverage-story
                {
                    margin-top: 50px;
                    height: auto;
                }
                
                .coverage-story .content-block
                {
                    background: none !important;
                }
            }
            
            .programme-outputs
            {
                padding-top: 20px;
            }
            
            .programme-outputs a
            {
                border: 0 !important;
            }
            
            .programme-output:hover
            {
                background: #ffde00;
            }
            
            .programme-output-title, .programme-output-content
            {
                padding: 10%;
                padding-bottom: 5%;
                display: block;
            }
            
            .programme-output-title
            {
                font: 20px CocoGoose;
                text-transform: uppercase;
                text-align: center;
            }
            
            .programme-output-image
            {
                margin-left: 10%;
                margin-right: 10%;
                padding-top: 0%;            
                max-width: 80% !important;
                height: auto;
            }
            
            .programme-output-content
            {
                text-align: justify;
                font-size: 14px;
                padding-bottom: 10%;
            }
            
.programme-coverage, .programme-story
            {
                width: 45%;
                height: 600px;
                float:  left;
                text-align: left;
            }           
 #post-27 .programme-coverage, #post-27 .programme-story
            {
                width: 33%;
                height: 600px;
                float:  left;
                text-align: center;
            }
			#post-27 .programme-coverage img {
    width: 65%;
}
            
            
            @media screen and (max-width: 1024px)
            {
				#post-27 .new-ye-pg, #page-id-1625 .new-ye-pg {
					height:1200px !important;
				}
				#post-27 .sec-coverage2 {
					margin-top: 20px;
				}
                .programme-coverage, .programme-story 
                {
                    width: auto;
                    height: auto;
                    float: none;
                    text-align: center;
                }
				#post-27 .programme-coverage, #post-27 .programme-story , #post-1625 .programme-coverage, #post-1625 .programme-story 
                {
                    width: auto !important;
                    height: auto !important;
                    float: none;
                    text-align: center;
                }
            }
            
            .programme-coverage h2, .programme-story h2
            {
                font-family: 'CocoGoose';
                font-size: 32px;
                text-transform: uppercase;
                line-height: 36px;
                margin: 0;
                padding: 0;
                padding-top: 100px;
                padding-bottom: 45px;
                text-align: left;
                display: block;
            }
            
            @media screen and (max-width: 1024px)
            {
                .programme-coverage h2, .programme-story h2
                {
                    padding-top: 35px;
                }
            }
            
            .programme-coverage img
            {
                
            }
            
            
            .programme-story h2
            {
                padding-left: 45%;
            }
            
            .programme-coverage h2 div
            {
                font-family: 'CocoGoose';
                font-size: 32px;
                display: inline-block;
            }
            
            .programme-story-image
            {
                display: none;
                margin-top: 40px;
                background: #000;
                text-align: center;
                max-height: 400px;
                overflow: hidden;
            }
            
            .programme-story img
            {
                display: inline-block;
                max-width: 100%;
                height: auto;
            }
            
            @media screen and (max-width: 1024px) {
                .programme-coverage h2 div
                {
                    display: block;
                }               
                
                .programme-story-image
                {
                    display: block;
                } 
            }
            
            
            @media screen and (max-width: 1024px)
            {
                .programme-coverage h2
                {
                    /* display: inline-block; */
                    text-align: center;
                    padding-left: 0;
                    padding-bottom: 50px;
                }
                .programme-story h2
                {
                    text-align: center;
                    padding-left: 0;
                    padding-bottom: 25px;
                }
            }
            
            .programme-story
            {
                width: 55%;
                background-position: bottom left;
                background-repeat: no-repeat;
                background-size: auto 95%;
            }
            
            .programme-story-text
            {
                padding-left: 45%;
                display: block;
            }
            
            .programme-story-text pre
            {
                display: block;
            }
            
            .programme-story-text div
            {
                display: none;
            }
            
            .programme-story .a-button-reverse
            {
                margin-top: 50px;
            }

            .programme-story-button
            {
                display: inline-block;
            }
            
            .programme-story-button-responsive
            {
                display: none;
            }   
            
            @media screen and (max-width: 1024px)
            {
                
                .programme-story
                {
                    width: auto;
                }
                
                .programme-story-text
                {
                    padding-left: 0;
                }
                
                .programme-story-text pre
                {
                    display: none;
                }
                
                .programme-story-text div
                {
                    display: block;
                }
                
                .programme-story .a-button-reverse
                {
                    margin-top: 30px;
                    margin-bottom: 60px;
                }

                .programme-story-button
                {
                    display: none;
                }
                
                .programme-story-button-responsive
                {
                    display: inline-block;
                }
                
            }
            
            .programme-story-text pre
            {
                font-family: 'GloberBoldFree';
                font-size: 16px;
                padding: 0;
                border: 0;
                margin: 0;
                height: auto;
                width: auto;
                overflow: visible;
            }
            
            .video-section
            {
                padding-top: 0;
            }
            
            .play-video
            {
                width: 100%;
                height: 350px;
                display: block;
                background: url(../images/programmes/watch_video.png) no-repeat center center;
                padding-top: 100px;
                position: absolute;
                z-index: 2;
            }

            .video-section-content
            {
                width: 100%;
                height: 450px;
                display: none;
                background-color:rgba(0, 0, 0, 0.9);
                padding-top: 50px;
                position: absolute;
                z-index: 3;
                text-align: center;
            }

        /* ------------------ Programme Content Ends ------------------ */
        
        /* ------------------ Programme Coverage ------------------ */
        
            #programme-coverage-main
            {
                display: block;
            }
            
            #programme-coverage-responsive
            {
                display: none;
            }
            
            @media screen and (max-width: 960px) {
                #programme-coverage-main
                {
                    display: none;
                }
                
                #programme-coverage-responsive
                {
                    display: block;
                }    
            }
            
            .programme-coverage-map
            {
                background: url(../images/programmes/programme-coverage/map.png) no-repeat;
                width: 696px;
                height: 1085px;
                display: inline-block;
                margin-bottom: 50px;
            }
            
            #programme-coverage-dialog
            {
                background: url(../images/programmes/programme-coverage/dialog.png) no-repeat;
                width: 342px;
                height: 433px;
                display: none;
                position: absolute;
            }
            
            #programme-coverage-dialog div
            {
                display: none;
                width: 342px;
                height: 433px;
                background-repeat: no-repeat;
                background-position: center center;
            }
            
            .programme-coverage-icon
            {
                display: block;
                position: absolute;
                width: 144px;
                height: 133px;
                cursor: pointer;
            }
            
            .programme-coverage-icon:hover, .programme-coverage-icon.active
            {
                background: url(../images/programmes/programme-coverage/active.png) no-repeat;
            }
            
            .programme-coverage-icon img
            {
                max-height: 120px;
                width: auto;
            }
        
        /* ------------------ Programme Coverage Ends ------------------ */
        
        /* ------------------ Donate  Starts ------------------ */

            .donate-options
            {
                
            }
            

            .donate-options
            {
                display: block;
                max-width: 1044px;
            }
            
            .donate-options:after
            {
                clear: both;
            }
            
            .donate-options .one-fourth
            {
                min-width: 225px;
            }
            @media screen and (max-width: 830px) {
                
                .donate-options .one-fourth
                {
                    min-width: 300px;
                }
            
            }
            
            .donate-option
            {
                display: inline-block;
                line-height: 15px;
                vertical-align: top;
            }
            
            @media screen and (max-width: 830px) {
                .donate-option 
                {
                    margin-bottom: 30px;    
                }
            }
            
            @media screen and (max-width: 900px) {
                .donate-option-image
                {
                    padding-bottom: 0px;
                    height: 180px;
                    background-size: 180px auto;
                }
            }
            
           

            .donate-option-data
            {
                display: block;
                padding-top: 10px;
            }            
            
            .donate-option-value
            {
                font: 20px CocoGoose;
                display: inline-block;
            }
            
            .donate-option-quantity
            {
                display: inline-block
            }
            
            .donate-option-quantity input[type="text"]
            {
                width: 40px;
                height: 40px;
                margin-left: 10px;
                text-align: center;
                background: #eee;
                border: 0;
                color: #555;
                font: 20px CocoGoose;
            }
            
            .donate-option-quantity input[type="text"]:focus, .donate-option-quantity input[type="text"]:hover
            {
                background: #fff;
            }
            
            .donate-option-content
            {
                font-family: GloberBoldFree;
                font-size: 16px;
                line-height: 18px;
                text-align: center;
                padding: 10px;
                padding-left: 30px;
                padding-right: 30px;
            }
            
            .donate-any-amount 
            {
                font-family: GloberBoldFree;
                font-size: 16px;
                text-align: center;
                margin-top: 40px;
            }
            
            .donate-any-amount img
            {
                margin-bottom: 10px;
            }
            
            .donate-any-amount input
            {
                margin-top: 10px;
                margin-bottom: 10px;
                display: inline-block;
                text-align: center;
                font-family: CocoGoose;
                font-size: 18px;
                border: 2px solid #222;
            }            
            
            .donation-types .one-third
            {
                display: inline-block;
            }
            
            .donation-types .content-section-title
            {
                margin-bottom: 0;
            }
            
            @media screen and (max-width: 960px) {
                .donation-types .content-section-title
                {
                    display: none;
                }    
            }
            
            .donation-type
            {
                opacity: 0.4;
                filter: alpha(opacity=40);
                text-align: center;
            }
            
            .donation-type.active
            {
                opacity: 1;
                filter: alpha(opacity=100);
            }
            
            .donation-type a
            {
                border: 0 !important;
            }
            
            #donation-type-3 img
            {
                padding-left: 40px;
            }
            
            @media screen and (max-width: 960px) {
                
                .donation-types-header
                {
                    text-align: center;
                }
                
                .donation-type.one-third
                {
                    margin-bottom: 15px;
                    min-width: 110px;
                    padding: 5px;
                }
                
                #donation-type-3 img
                {
                    padding-left: 0px;
                }
            
            }
            
            .donation-types-content
            {
                padding: 40px;
                display: block;
            }
            
            .donation-type-content
            {
                display: none;
                text-align: justify;
            }
            
            @media screen and (max-width: 500px) {
                .donation-types-content
                {
                    padding: 20px;
                }        
                .donation-type-content
                {
                    text-align: left;
                }
            }
            
            .donation-type-content.active
            {
                display: block;
            }
            
            .your-donation-amount
            {
                font: 16px GloberBoldFree !important;
            }
            
            .your-donation-amount-title
            {
                font: 16px GloberBoldFree !important;
                text-transform: uppercase;
                display: block;
                padding-bottom: 20px;
            }
            
            .your-donation-amount-value
            {
                padding-bottom: 20px;
            }
            
            .your-donation-amount-value img
            {
                display: inline-block;
                vertical-align: top;
                margin-top: 5px;
            }
            
            #your-donation-amount-value-number
            {
                padding-left: 5px;
                display: inline-block;
                font: 24px CocoGoose !important;
                vertical-align: top;
            }
            
            .your-donation-amount-option
            {
                padding-left: 20px;
                padding-right: 20px;
                display: inline-block;
            }
            
            .your-donation-amount-option-text
            {
                display: inline-block;
                height: 38px;
                vertical-align: top;
                padding-top: 8px;
            }
            
            .your-donation-amount-option-radio
            {
                height: 38px;
                width: 38px;
                display: inline-block;
                background: url(../images/get-involved/donate/radio.png) no-repeat center center;
                cursor: pointer;
            }
            
            .your-donation-amount-option-radio.checked
            {
                background: url(../images/get-involved/donate/radio_checked.png) no-repeat center center;
            }
            
            .your-donation-amount-option-text
            {
                cursor: pointer;
            }
            
            .donor-details
            {
                display: block;
                text-align: center;
            }
            
            .donor-details-left, .donor-details-right, .donor-details-wide
            {
                padding-bottom: 20px;
                padding-top: 20px;
                display: inline-block;
                text-align: center;
                vertical-align: top;
            }
            
            .donor-details input[type="text"], .donor-details textarea, .donor-details-wide textarea 
            {
                width: 300px;
                background: none;
                border: 1px solid #000;
                font: 14px 'Lato';
                font-style: italic;
                display: inline-block;
                text-align: left;
                max-width: 85%;
            }
            
            .donor-details input[type="checkbox"]
            {
                margin-right: 10px;
            }
            
            .donor-details textarea, .donor-details-wide textarea
            {
                height: 150px;
            }
            
            .donor-details-wide textarea
            {
                width: 640px;
                max-width: 85%;
            }
            
            @media screen and (max-width: 760px) {
                .donor-details-wide textarea
                {
                    width: 300px;
                }
            }
            
            @media screen and (max-width: 400px) {
                .donor-details input[type="text"], .donor-details textarea, .donor-details-wide textarea
                {
                    width: 270px;
                }
            }
            
            .donor-details input:focus, .donor-details textarea:focus, .donor-details input:hover, .donor-details textarea:hover, .donor-details-wide textarea:hover 
            {
                background: #fff;
                border: 1px solid #fff;
            }
            
            .donor-details input.error, .donor-details textarea.error
            {
                border: 1px solid #ee0000;
                background: #fff;
            }
            
            
            #your-donation-amount-submit
            {
                display: inline-block;
                padding: 10px;
                padding-left: 30px;
                padding-right: 30px;
                border: 2px solid #000;
                border-radius: 3px;
                font: 16px GloberBoldFree;
                text-transform: uppercase;
                color: #ffde00;
                background-color: #000;
                margin-top: 20px;
                margin-bottom: 50px;
            }
            
            #your-donation-amount-submit:hover
            {
                color: #fff; 
            }
            
            .dotted-separator
            {
                display: block;
                height: 40px;
                background: url(../images/get-involved/donate/dots.png) center center no-repeat;
            }
            
            .dots-separator
            {
                display: block;
                height: 40px;
                background: url(../images/dots.png) center center no-repeat;
            }
            
            .dots-separator-wide
            {
                display: block;
                height: 40px;
                background: url(../images/dots_wide.png) center center no-repeat;
            }
            
        /* ------------------ Donate Ends ------------------ */
        
        /* ------------------ Volunteer ------------------ */
    
            .volunteer-option
            {
                padding-bottom: 10px;
            }
        
        /* ------------------ Volunteer Ends ------------------ */
        
        /* ------------------ Listing Starts ------------------ */

            .listing-items
            {
                display: block;
                max-width: 1044px;
            }
            
            .listing-items a
            {
                border: 0 !important;
            }
            
            .listing-items:after
            {
                clear: both;
            }
            
            .listing-item
            {
                display: inline-block;
                line-height: 25px;
                vertical-align: top;
                font: 16px Lato;
                margin-bottom: 30px;
            }
            
            .reports .listing-item, .papers .listing-item
            {
                margin-bottom: 60px;
            }
            
            .listing-item .listing-item-content
            {
                height: 410px; 
                overflow: hidden;
                margin-left: 10%;
                margin-right: 10%;
            	-webkit-transition: all 0.2s ease-in-out;
            	-moz-transition: all 0.2s ease-in-out;
            	-o-transition: all 0.2s ease-in-out;
            	-ms-transition: all 0.2s ease-in-out;
            	transition: all 0.2s ease-in-out;
            }
            
            .annual-reports .listing-item-content, .news-room .listing-item-content
            {
                padding-top: 30px;
                padding-bottom: 30px;
                background: #f0f0f0;
                height: 300px;
            }
            
            .annual-reports .listing-item-content:hover, .news-room .listing-item-content:hover
            {
                background: #ffde00;
                height: 300px;
            }
            
            .board-of-trustees .listing-item .listing-item-content, .advisory-board .listing-item .listing-item-content, .management-team .listing-item .listing-item-content
            {
                height: 425px;
            }
            
            .listing-item:hover .listing-item-content, .news-room .listing-item-content, .annual-reports .listing-item-content
            {
                overflow: auto;
                height: auto;
            }
            
            .listing-item-image
            {
                padding-top: 20px;
                padding-bottom: 20px;
                display: block;
                width: 100%;
                text-align: center;
                background-position: center center;
                background-repeat: no-repeat;
                background-size: 90% auto;
                height: 150px;
                vertical-align: middle;
            }
            
            .research .listing-item-image
            {
                height: auto;
            }

            .papers .listing-item-image
            {            
                white-space: nowrap;
            }
            
            .news-room .listing-item-image, .reports .listing-item-image, .papers .listing-item-image
            {
                overflow: hidden;
                padding-top: 0;
            }
            
            .reports .listing-item-image
            {
                background: #fafafa;
            }
            
            .news-room .listing-item-image div
            {
                padding-left: 20px;
                padding-right: 20px;
            }
            
            .board-of-trustees .listing-item-image, .advisory-board .listing-item-image, .management-team .listing-item-image
            {
                height: 230px;
                overflow: hidden;
                margin-bottom: 15px;
            	-webkit-transition: all 0.2s ease-in-out;
            	-moz-transition: all 0.2s ease-in-out;
            	-o-transition: all 0.2s ease-in-out;
            	-ms-transition: all 0.2s ease-in-out;
            	transition: all 0.2s ease-in-out;
            }   
            
            .listing-item-image img
            {
                width: auto;
                height: auto;
                display: inline-block;
                vertical-align: middle;
            }
            
            .research .listing-item-image img
            {                
                max-width: 90%;
                max-height: 100%;
            }

            .reports .listing-item-image img {
                max-height: 150px;
                margin-top: 10px;
                box-shadow: 0px 0px 10px #aaa;
            }
            
            .papers .listing-item-image div
            {
                display: inline-block;
                height: 100%;
                vertical-align: middle;
            }
            
            .papers .listing-item-image div:before {    /* create a full-height inline block pseudo=element */
                content: ' ';
                display: inline-block;
                vertical-align: middle;  /* vertical alignment of the inline element */
                height: 100%;
            }


            .papers .listing-item-image div img 
            {
                max-width: 90%;
                max-height: 150px;
                vertical-align: middle;
            }
                
            .board-of-trustees .listing-item-image img, .advisory-board .listing-item-image img, .management-team .listing-item-image img
            {
                width: 100%;
                height: auto;
                -webkit-filter: grayscale(100%);
                -moz-filter: grayscale(100%);
                filter: grayscale(100%);
            	-webkit-transition: all 0.2s ease-in-out;
            	-moz-transition: all 0.2s ease-in-out;
            	-o-transition: all 0.2s ease-in-out;
            	-ms-transition: all 0.2s ease-in-out;
            	transition: all 0.2s ease-in-out;
            }
                            
            .board-of-trustees .listing-item:hover .listing-item-image img, .advisory-board .listing-item:hover .listing-item-image img, .management-team .listing-item:hover .listing-item-image img
            {
                -webkit-filter: none;
                -moz-filter: none;
                filter: none;
            }
            
            .listing-item-title, .listing-item-sub-title, .listing-item-description
            {
                font-size: 16px;
                display: block;
                text-align: justify;
                line-height: 25px;
            }
            
            .annual-reports .listing-item-title, .annual-reports .listing-item-sub-title, .annual-reports .listing-item-description
            {
                text-align: center;
            }
            
            .news-room .listing-item-title, .news-room .listing-item-sub-title, .news-room .listing-item-description
            {
                text-align: center;
            }
            
            .news-room .listing-item-title
            {
                min-height: 100px;
            }
            
            .listing-item-title
            {
                font-weight: bold;
                padding-bottom: 10px;
                padding-top: 10px;
            }
            
            .listing-item-sub-title
            {
                padding: 0;
                font-size: 14px;
            }
            
            .listing-item-description
            {
                font-size: 14px;
            }
            
            .listing-item-read-more
            {
                display: block;
                text-align: left;
                padding-left: 10%;
                padding-right: 10%;
                padding-top: 15px;
                height: 20px;
            }
            
            .research .listing-item-read-more, .reports .listing-item-read-more, .papers .listing-item-read-more 
            {
                text-align: center;
            }
            
            .listing-item:hover .listing-item-read-more
            {
                display: none;
            }
            
            .listing-item-link
            {
                display: block;
                text-align: center;
            }
            
        
        /* ------------------ Listing Ends ------------------ */

        /* ------------------ New Resources Starts ------------------ */

            .resources-level-title
            {
                font-family: 'CocoGoose';
                font-size: 24px;
                line-height: 30px;
                display: block;
                text-align: left;
                color: #000;
                text-transform: uppercase;
                margin-bottom: 15px;
            }
            
            .resources-level-description
            {
                text-align: justify;
                margin-bottom: 40px;
            }
            
            .report-listing-items
            {
                display: block;
                max-width: 1044px;
            }
            
            .report-listing-items a
            {
                border: 0 !important;
            }
            
            .report-listing-items:after
            {
                clear: both;
            }
            
            .report-listing-item
            {
                display: inline-block;
                line-height: 25px;
                vertical-align: top;
                font: 16px Lato;
                margin-bottom: 30px;
            }
            
            .report-listing-item .report-listing-item-content
            {
                height: auto; 
                overflow: hidden;
                margin-left: 10%;
                margin-right: 10%;
            	-webkit-transition: all 0.2s ease-in-out;
            	-moz-transition: all 0.2s ease-in-out;
            	-o-transition: all 0.2s ease-in-out;
            	-ms-transition: all 0.2s ease-in-out;
            	transition: all 0.2s ease-in-out;
            }
            
            .report-listing-item-icon
            {
                width: 30%;
                float: left;
                margin-left: 5%;
                margin-right: 5px;
            }
            
            .report-listing-item-link
            {
                display: block;
                text-align: center;
            }
            
            .report-listing-item-title
            {
                font-family: 'CocoGoose';
                font-size: 16px;
                line-height: 20px;
                text-align: left;
                color: #000;
                text-transform: uppercase;
                float: left;
                display: inline-block;
                max-width: 40%;
                margin-right: 10%;
                text-align: left;
                margin-bottom: 20px;
            }
            
            .report-listing-item-description
            {
                float: left;
                display: inline-block;
                max-width: 40%;
                margin-right: 10%;
                text-align: left;
                margin-bottom: 20px;
            }
            
            .videos-overlay
            {
                width: 270px;
                height: 130px;
                display: block;
                background: url(../images/videos_play.png) no-repeat center center;
                position: absolute;
                z-index: 2;
                cursor: pointer;
            }
            

            .download-details
            {
                display: block;
                text-align: center;
            }
            
            .download-details-left, .download-details-right, .download-details-wide
            {
                padding-bottom: 20px;
                padding-top: 20px;
                display: inline-block;
                text-align: left;
                vertical-align: top;
            }
            
            .download-details input[type="text"], .download-details textarea, .download-details-wide textarea 
            {
                width: 300px;
                background: none;
                border: 1px solid #000;
                font: 14px 'Lato';
                font-style: italic;
                display: inline-block;
                text-align: left;
                max-width: 85%;
            }
            
            .download-details input[type="checkbox"]
            {
                margin-right: 10px;
            }
            
            .download-details textarea, .download-details-wide textarea
            {
                height: 150px;
            }
            
            .download-details-wide textarea
            {
                width: 640px;
                max-width: 85%;
            }
            
            @media screen and (max-width: 760px) {
                .download-details-wide textarea
                {
                    width: 300px;
                }
            }
            
            @media screen and (max-width: 400px) {
                .download-details input[type="text"], .download-details textarea, .download-details-wide textarea
                {
                    width: 270px;
                }
            }
            
            .download-details input:focus, .download-details textarea:focus, .download-details input:hover, .download-details textarea:hover, .download-details-wide textarea:hover 
            {
                background: #ffde00;
                border: 1px solid #fff;
            }
            
            .download-details input.error, .download-details textarea.error
            {
                border: 1px solid #ee0000;
                background: #fff;
            }
            
        /* ------------------ New Resources Ends ------------------ */
            
    /* ------------------ Content Ends ------------------ */

    /* ------------------ Footer Starts ------------------ */

        /* ------------------ Newsletter Starts ------------------ */
        
            .newsletter
            {
                padding-top: 20px;
                padding-bottom: 20px;
            }
            
            .newsletter-left
            {
                background: url(../images/newsletter/icon.png) left center no-repeat;
                width: 69%;
                float: left;
                display: block;
                height: 90px;
            }
            
            .newsletter-text
            {
                text-align: center;
                display: block;
                font-size: 16px;
                padding-top: 35px;
                margin-left: 70px; 
            }
            
            .newsletter-right
            {
                width: 29%;
                display: block;
                float: right;
                text-align: right;
                height: 100px;
                min-width: 302px;
            }
            
            
            @media screen and (max-width: 780px) {
                .newsletter-left
                {
                    background: url(../images/newsletter/icon.png) center top no-repeat;
                    width: 100%;
                    float: none;
                    height: auto;
                }
                .newsletter-text
                {
                    text-align: center;
                    padding-top: 85px;
                    margin-left: 0px; 
                }
                .newsletter-right
                {
                    width: 100%;
                    text-align: center;
                }
            }
            
            .newsletter-subscribe
            {
                margin-top: 20px;
                display: inline-block;
                background: none;
                width: 250px;
                text-align: left;
                border: 1px solid #000000;
                height: 25px;
                padding: 10px;
                padding-left: 25px;
                padding-right: 25px;
            }
            
            .newsletter-subscribe input
            {
                background: none;
                height: 25px;
                vertical-align: middle;
                border: none;
                color: #000000;
                display: inline-block;
                padding: 0;
                margin: 0;
            }
            
            .newsletter-subscribe input:hover
            {
                background: none;
            }
            
            .newsletter-subscribe input[type="text"]
            {
                width: 190px;
                font-style: italic;
            }
        
            .newsletter-subscribe input[type="submit"]
            {
                width: 50px;
                text-align: right;
            }
            
        /* ------------------ Newsletter Ends ------------------ */
        
        /* ------------------ Footer Top Starts ------------------ */
        
            .footer-top 
            {
                background-color: #191919;
                padding-bottom: 40px;
            }
            
            .footer-top-column
            {
                float: left;
                width: 25%;
                display: block;
                vertical-align: top;
                text-align: left;
            }
            
            @media screen and (max-width: 780px) {
                .footer-top-column 
                {
                    width: 48%;
                    padding-bottom: 20px;
                }
                
                .footer-top-column-title.no-padding-left, .footer-top-column-title.no-padding-right
                {
                    margin-left: 20px;
                    margin-right: 20px;
                } 
                
                .footer-top-column-links.no-padding-left, .footer-top-column-links.no-padding-right
                {
                    margin-left: 20px;
                    margin-right: 20px;
                } 
            }
            
            @media screen and (max-width: 400px) {
                .footer-top-column 
                {
                    width: 100%;
                }
            }
            
           /* .footer-top-column-title
            {
                background: url(../images/footer/line.png) repeat-x right center;
                display: block;
                height: 30px;
                padding-top: 10px;
                margin-left: 20px;
                margin-right: 20px;
                margin-bottom: 10px;
            }*/
            .footer-top-column-title:before {content: "";display: block;border-top: solid 2px #ffde00;width: 100%;height: 2px;position: absolute;top: 48%;z-index: 0;}.footer-top-column-title {display: block;height: 30px;padding-top: 10px;margin-left: 20px;margin-right: 20px;margin-bottom: 10px;position: relative; z-index: 1;}
            
            .footer-top-column-title span
            {
                color: #ffde00;
                background: #191919;
                text-transform: uppercase;
                display: inline-block;
                font-size: 17px;
                padding-right: 10px; position: relative; 
            }
         
            .footer-top-column-links
            {
                margin-left: 20px;
                margin-right: 20px;
                display: block;
            }
            
           /* .footer-top-column-links a
            {
                font-size: 14px;
                color: #fff;
                text-transform: uppercase;
                display: block;
                padding-bottom: 0px;
                background: url(../images/footer/dots.png) repeat-x left bottom;
                margin-bottom: 10px;
            }*/
			.footer-top-column-links a
            { 
                font-size: 14px;
                color: #fff;
                text-transform: uppercase;
                display: block;
                padding-bottom: 0px;
                /*background: url(../images/footer/dots.png) repeat-x left bottom; */				background-image: linear-gradient(to right, #929292 12%, rgba(255, 255, 255, 0) 10%);				background-position: bottom;				background-size: 7px 1px;				background-repeat: repeat-x;
                margin-bottom: 10px;
            }
            
            .footer-top-column-links a:hover
            {
                color: #ffde00;
            }
        
        /* ------------------ Footer Top Ends ------------------ */

        /* ------------------ Footer Bottom Starts ------------------ */
        
            .footer-bottom
            {
                background-color: #ffffff;
                padding-top: 20px;
                padding-bottom: 20px;
            }
            
            .footer-bottom-column
            {
                float: left;
                width: 33%;
                display: block;
                vertical-align: top;
                float: left;
            }
            
            @media screen and (max-width: 780px) {
                .footer-bottom-column
                {
                    float: none;
                    text-align: center !important;
                    width: 100%;
                    margin-bottom: 15px;
                }
            }
        
        /* ------------------ Footer Bottom Ends ------------------ */

    /* ------------------ Footer Ends ------------------ */
    
    /* ------------------ Override Starts ------------------ */
    
        .hentry
        {
            margin: 0;
        }
    
    /* ------------------ Override Ends ------------------ */
    
    /* ------------------ General Starts ------------------ */
    
        .hentry
        {
            margin: 0;
        }
        
        .align-left
        {
            text-align: left;
        }
        
        .align-right
        {
            text-align: right;
        }
        
        .align-center
        {
            text-align: center;
        }
        
        .no-padding-left
        {
            padding-left: 0;
            margin-left: 0;
        }
        
        .no-padding-right
        {
            padding-right: 0;
            margin-right: 0;
        }
    
    /* ------------------ General Ends ------------------ */


    /* ------------------ Blog ------------------ */


        .post .entry-content
        {
            max-width: 900px !important;
            padding-bottom: 70px;
            padding-top: 40px;
        }
        
        .blog .entry-meta, .post .entry-meta
        {
            display: block;
            width: 100%;
            background: inherit;
        }
        
        .search .blog .entry-meta, .search .post .entry-meta
        {
            display: none;
        }
        
        .blog .entry-title a, .post .entry-title a
        {
            font-size: 33px;
            color: #000;
            
        }
        
        .search .blog .entry-title a, .search .post .entry-title a, .search .page .entry-title a
        {
            font-weight: bold;
            font-size: 16px;
        }
        
        .search.full-width .site-content .entry-summary
        {
            font-size: 14px;
            padding-bottom: 25px;
        }
        
        .post .entry-date a:before, .attachment .site-content span.entry-date:before
        {
            vertical-align: top;
            top: auto;
        }
        
        .post .comments-link a:before
        {
            vertical-align: top;
            top: auto;
        }
        
        .post-thumbnail
        {
            background: #ffde00;
            display: none;
        }
        
        .full-width .site-content .entry-header
        {
            background: #ffde00;
            margin-top: 0px !important;
            padding-left: 0;
            padding-right: 0;
            padding-top: 50px;
            padding-bottom: 40px;
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            text-align: center;
        }
        
        .full-width .site-content .entry-header h1.entry-title
        {
            margin-top: 36px;
            margin-bottom: 12px;
        }
        
        .byline
        {
            display: none;
        }
        
        .search-results.full-width .site-content .entry-header
        {
            background: #fff;
        }
        
        .form-submit input[type="submit"]
        {
            background: #222;
        }

        .entry-content
        {
            line-height: 25px;
        }        
        
        @media screen and (min-width: 846px)
        {
            .full-width .site-content .hentry:first-child 
            {
                margin-top: 0 !important;
            }
        }
        
        .paging-navigation .page-numbers.current
        {
            border-top: 5px solid #ffde00;
        }
        
        .paging-navigation a:hover {
            border-top: 5px solid #ffde00;
            color: #2b2b2b;
        }
            
        
    /* ------------------ Blog Ends ------------------ */

    /* ------------------ Contact Us ------------------ */

        .contact-item
        {
            display: block;
            margin-bottom: 10px;
        }
        
        .contact-item-label
        {
            font-weight: bold;
            text-align: left;
            width: 60px;
            padding-right: 10px;
            display: inline-block;
            vertical-align: top;
        }
        
        .contact-item-text
        {
            display: inline-block;
            vertical-align: top;
            width: 250px;
            text-align: left;
        }
        
    /* ------------------ Contact Us Ends ------------------ */



    /* ------------------ Pop-in Starts ------------------ */
    
        #popin-wrapper 
        {
            width: 100%;
            height: 100%;
            position: fixed;
            text-align: center;
            display: none;
            z-index: 2000;
            vertical-align: middle;
            background: #000;
            opacity: 0.4;
            filter: alpha(opacity=40);
        }
        
        #popin-box 
        {
            background: #fff;
            position: fixed;
            margin-top: 50px;
            width: 550px;
            max-width: 100%;
            display: none;
            z-index: 2200;
            opacity: 1;
            filter: alpha(opacity=100);
            text-align: center;
            color: #000;
            font: 14px Lato !important;
        }
        
        #popin-close
        {
            float: right;
            font-family: GloberBoldFree;
            font-size: 33px;
            color: #000;
            cursor: pointer;
            position: absolute;
            right: 10px;
            padding: 10px;
            z-index: 2230;
        }
        
    /* ------------------ Pop-in Ends ------------------ */


    /* ------------------ Resources Pop-in Starts ------------------ */
    
        #resourcespopin-wrapper 
        {
            width: 100%;
            height: 100%;
            position: fixed;
            text-align: center;
            display: none;
            z-index: 2500;
            vertical-align: middle;
            background: #000;
            opacity: 0.4;
            filter: alpha(opacity=40);
        }
        
        #resourcespopin-box 
        {
            background: #fff;
            position: absolute;
            width: 1044px;
            max-width: 100%;
            display: none;
            z-index: 2600;
            opacity: 1;
            filter: alpha(opacity=100);
            text-align: center;
            color: #000;
            font: 14px Lato !important;
        }
        
        #resourcespopin-close
        {
            float: right;
            font-family: GloberBoldFree;
            font-size: 33px;
            color: #000;
            cursor: pointer;
            position: absolute;
            right: 10px;
            padding: 10px;
            z-index: 2230;
        }
        
    /* ------------------ Pop-in Ends ------------------ */
    
/**New page 06-07-2017**/
.tab_imags div {
	width: 50%;
	display: inline-block;
	text-align: left;
}
.the-akshara-idea-image.swa_easy_idea{
	height: 604px;
}
.banner-content.new_swalpa_page h2.banner-title {
    text-transform: none !important;
    font-size: 35px !important;
}
.banner-content.new_swalpa_page {
    padding-top: 20px !important;
}
.banner_tabs {
    float: left;
    text-align: center;
    width: 100%; margin-bottom: 30px !important;
}
.banner_tabs img {
    width: 170px;
}
/******* **********/
.banner-holder {
    max-width: 650px;
    margin: auto;
}
img.en-logo {
    float: left;
}
img.easy-en-logo {
    float: right;
}
.content-block-text.content-block-holder {
    max-width: 650px;
    display: block;
    margin: auto;
}
.content-block-holder .tab_imags1 {
    float: left;
}
.content-block-holder .tab_imags2 {
    float: right;
    text-align: right;
}
.content-new-easy {
	margin-bottom: -20px;
}
.content-block-holder .tab_imags2 img.easy_div {
    max-width: 170px;
    margin-right: -45px;     margin-top: -5px;
}
.content-section.gray_back_clr {
    background: #f0f0f0;
}
.content-section.gray_back_clr.margin-gray-clr {
    margin-top: 70px;
}
.yell_back_clr {
	margin-top: 0 !important;
}
@media (min-width: 768px) {
.main-swalpa-easy-ban .banner-shadow, .main-swalpa-easy-ban{
	height: 350px !important;
}	
}
@media (max-width: 992px) {
.the-akshara-idea-image.swa_easy_idea {
	height: auto;
}	
}
@media (max-width: 785px) {
.banner_tabs img {
    width: 130px;
}
.banner-holder {
    padding-left: 10px;
    padding-right: 10px;
}
.gray_back_clr > .content-block {
    display: block;
}
.gray_back_clr > .content-block .content-section-title.content-new-easy {
    background-size: contain;
    height: 40px !important;
    margin-bottom: 0;	
}
.content-block-holder .tab_imags2 img.easy_div {
    width: 100px;
    margin: 0;
}
.content-block-holder .tab_imags1 img.swalpa_div {
    width: 70px !important;
}
.content-block-text.content-block-holder {
    padding: 0;
    max-width: 330px;
}
}
/*12-07-2017*/
.tab_imags div.view-more-lk span {
    text-decoration: none;
    border: 1px solid #201d1e;
    padding: 8px 10px;
    margin-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    color: #201d1e; font-weight: 900;     border-radius: 3px;
}
.tab_imags div.view-more-lk span:hover {
	background: #f6c111;
	border-color: #f6c111;
	color: #fff; cursor: pointer;
}
.tab_imags div.view-more-lk span.active {
	background: #f6c111;
	border-color: #f6c111;
	color: #fff; cursor: default !important;
}
.tab_imags div.view-more-lk {
    display: block;
    width: 100%;
}
.tab_imags2 .view-more-lk{
	text-align: right;
}
.tab_imags2 .view-more-lk span {
margin-right: -5px;
}

/*13-07-2017*/
@media (min-width: 783px) {
.primary-navigation ul ul a {
	height: auto !important;
    opacity: 1.0 !important;
    color: #fff !important;
}

}
.esy-kn-eng img, .swl-kn-eng img {
	float: none !important;
}
.banner-holder span {
    display: block;
    margin-top: 15px;
}
.esy-kn-eng {
	float: left;
	width: 50%;
	text-align: left;
}
.swl-kn-eng {
	float: right;
	width: 50%;	
	text-align: right;
}
.esy-kn-eng img {
    width: 90px;
    margin-left: 9%;
}
@media (max-width: 480px) {
	.esy-kn-eng img {
		width: 60px;
		margin-left: 18%;
	}
}
.swl-kn-eng img {
    margin-right: 8%;
    margin-top: 5px;
}
#menu-kannada-menu li.menu-item-object-custom > a {
    padding: 0 9px;
}
.banner-content.new_swalpa_page h2.banner-title{
	margin: 25px 0 12px;
}
/*07-10-2017*/
#post-27 ul.ak_ka_cls li, #post-1625 ul.ak_ka_cls li {
    list-style: none;     float: left;     
    margin-bottom: 10px; display: table;
}
#post-27 ul.ak_ka_cls li span.img_sp, #post-1625 ul.ak_ka_cls li span.img_sp {
    background: #ffd906;
    float: left;     margin-right: 10px;
    width: 100px; padding: 10px 5px 10px 5px;
}
#post-27  span.img_sp.lst-img, #post-1625  span.img_sp.lst-img{
	padding: 30px 5px 30px 5px !important; 
}
#post-27 ul.ak_ka_cls, #post-1625 ul.ak_ka_cls {
    margin-top: 20px;
}
#post-27 ul.ak_ka_cls li a, #post-1625 ul.ak_ka_cls li a {
	color: #41a62a !important;
	word-break: break-all;
}
#post-27 ul.ak_ka_cls li span, #post-1625 ul.ak_ka_cls li span {
display: table-cell;
vertical-align: middle;
}
.ka-coverage {
    padding-bottom: 40px;
    height: 550px !important;
}
.ka-coverage .content-block {
    max-width: 53%;
    margin-left: auto;
    margin-right: auto;
}
.ka-coverage .programme-coverage {
    width: 40%;
}
.ka-coverage .programme-coverage.sec-coverage2 {
    margin-left: 20%;
}
.ka-coverage .programme-coverage a {
    position: relative;
    top: 10px;
}
@media (max-width: 1024px) {
.ka-coverage .programme-coverage {
    float: left;
}	
.ka-coverage {
    height: 45vw !important;
}
.ka-coverage .programme-coverage a {
	font-size: 12px;
}
}
@media (max-width: 767px) {
.ka-coverage {
    height: auto !important;
}	
.ka-coverage .programme-coverage.sec-coverage2 {
    margin-left: 0;
    margin-top: 40px;
}
.ka-coverage .programme-coverage {
    width: 100%;
}
#post-1625 ul.ak_ka_cls li span {
    font-size: 10px;
    line-height: 16px;
}
#post-1625 ul.ak_ka_cls li a {
    font-size: 10px;
}
}

#post-1625 .ka-coverage .content-block {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
}

#post-1625 .ka-coverage .programme-coverage {
    width: 25%;
}

#post-1625 .ka-coverage .programme-coverage.sec-coverage2 {
    margin-left: 10%!important;
}
/*08-03-2018*/
span.by {
    float: left;
    width: 100%;
}
.page-id-37 .the-akshara-idea-image, .page-id-1607 .the-akshara-idea-image{
margin-top: 10px;
}
/*20-07-2018*/
@media(max-width: 1023px){
.content-block-text.new-cont-section {
    width: auto !important;
}
/*.content-block.contnet-parent {
    display: block !important;
}
.table-class {
    width: 100%;
    overflow-x: scroll;
}*/
}

.social-sidebar {
    
    border-radius: 0px;
    height: auto;
    padding: 0;
    position: fixed;
    left:0;

    top: 55%;
    transform: translateY(-50%);
   width: 55px;
    z-index: 3;
    display: block;
}

.social-sidebar > .fa-facebook, .social-sidebar > .fa-twitter, .social-sidebar > .fa-linkedin, .social-sidebar > .fa-google-plus, .social-sidebar > .fa-instagram, .social-sidebar > .fa-youtube-square,.fa-pinterest{
    float: none;
text-align: center;
border: 0px solid #cfcfcf;
padding: 20px;
color: #fff;
border-radius: 0;
height: 48px;
width: 55px;
margin-top: 0;
transition: all 0.3s ease 0s;
}

.social-sidebar > .fa-facebook {
    background: #004c9a !important;
    width: 45px !important;
}
.social-sidebar > .fa-twitter {
    background: #2dbeed !important;
    width: 45px !important;
}

.social-sidebar > .fa-linkedin {
    background: #007bb1 !important;
    width: 45px !important;
}

.social-sidebar > .fa-instagram {
    background: #641b9b !important;
    width: 45px !important;
}

.social-sidebar > .fa-youtube-square {
    background: #ca3737 !important;
    width: 45px !important;
}

.social-sidebar > .fa-google-plus {
    background: #e21e1f !important;
    width: 45px !important;
}

.social-sidebar > .fa-pinterest {
    background: #e21e1f !important;
    width: 45px !important;
}

/*Main menu*/

.nav-menu li a {color: #535353 !important;font-family: Lora;font-size: 17px;}
#menu-item-90 a:hover,#menu-item-93 a:hover,#menu-item-91 a:hover,#menu-item-92 a:hover,#menu-item-2556 a:hover{color: #CE5A57 !important;}

#menu-item-79 a:hover,#menu-item-77 a:hover, #menu-item-75 a:hover,#menu-item-3227 a:hover,#menu-item-73 a:hover,#menu-item-70 a:hover, #menu-item-69  a:hover,#menu-item-857 a:hover,#menu-item-867 a:hover{color: #E1B16A !important;}

.educate{
    background-color: #f0eeee;
}
.educate h2
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
   
}

.educate p,.wel-prapti h2,.chiguru h2, .sasi h2,.teacher-training h2
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
}

.wel-prapti p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
padding: 0px 15px;
}

.wel-prapti strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.our-program
{
    background: #f7f7f7 !important;
}

.our-program h2
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}
.our-program p
{
    font-family: Montserrat;
font-size: 1.0em;
line-height: 1.2em;
font-weight: normal;
}
.read-more
{
    
    background-color: #E1B16A;
    color: #000;
    text-decoration: none !important;
}

#footer a{color: #CE5A57 !important;}

.footer-cde a:hover{
    color: #E1B16A !important;
}

.footer-cde{width:100%;padding:30px;overflow:hidden;background-color:#282929;line-height:1.9}
.footer-cde ul{list-style-type:none;margin:0;padding:0;overflow:hidden; width: 350px !important;}
.footer-cde a{font-size:16px;color:#fff;text-decoration:none;font-weight:normal;font-family: Montserrat;}

.footer-cde h3{font-size:21px;font-weight:normal;color:#fff;font-family: Lora; color: #CE5A57;}


#footer{padding:3px 0;background-color:#000;font-size:15px}

#footer p{color:#fff!important;font-family: Montserrat; font-size: 14px;}

.footer-social{width:308px !important;}
.footer-social li a{
        padding: 10px 13px !important;
        
}

.footer-social li{
    display: inline-block;
    width: 32px;
}

.footer-social h3{
    font-family: Lora;
    font-size: 18px !important;
    margin-top: 1em;
    margin-left: 1px;
}

#footer strong
{
    font-family: Lora;
    font-size: 16px;
    font-weight: bold;
    color: #CE5A57;
    font-family: Lora;
}

#footer p
{
    margin-top: 20px;
}

.Faceb:hover{
    background-color: #3b5998;
}
.Linkd:hover{
background-color: #1686b0;
}
.Twit:hover{
background-color: #11c1ff;
}
.gPlus:hover{
background-color: #d62020;
}
.Insta:hover{
background-color: #641b9b;
}
.Ytube:hover{
    background-color: #ca3737;
}

.Pninterest:hover{background-color: #d62020;}

.sub-menu li{ background-color: #444C5C !important;}

.sub-menu li a{text-decoration: none;font-size: 16px;font-family: Montserrat;}

#menu-item-90 a,#menu-item-91 a,#menu-item-2556 a,#menu-item-93 a,#menu-item-92 a{text-decoration: none;cursor: pointer;}
#menu-item-93 a,#menu-item-91 a,#menu-item-92 a{text-decoration: none;}

.contact-banner{padding-top: 140px;}

.formsize{height:35px;width:450px;font-size:14px;font-weight:normal;}
.contact-us{padding: 20px 0px;}
.address-p li{list-style: none;float: left;}
.address-li{margin-left: 12px; margin-top: 8px;font-family: Lato; font-size: 20px; font-weight: bold;}
.office-p{line-height:1.4em; margin-left:4em;font-size: 16px;font-family: Montserrat;}
.office-t{line-height:1em; margin-left:4em;font-size: 16px;font-family: Montserrat;}
.office-e{color:#353535 !important; text-decoration: none !important;line-height:1em; margin-left:4em;font-size: 16px;font-family: Montserrat;}
.office-e:hover{color:#E1B16A !important;}
.office-m{color:#353535;text-decoration: none !important; margin-left:4em;font-size: 16px;font-family: Montserrat;}
.add-loc img{margin-top: 0.2em;}
.quote-send{background-color: #78A5A3;border-color: #78A5A3}
.quote-send hover:{background-color: #444C5C;}
.volun-send{background-color: #cd4844;width: 100px; height: 30px !important;}
/*Our Work*/
.our-work{padding-top: 140px;}

.sasi p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
line-height: 1.5em;
}

.sasi strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.sasi h3{color: #78A5A3; font-family: Lora;font-size: 1.3em;margin-top: 0.3em;}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}

.img-center{
    display: block;
    margin-left: auto;
    margin-right: auto;
   
}

.chiguru,.testimonial{background-color: #e8ebe7 !important; padding-bottom: 2em !important;}
.chiguru p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
line-height: 1.5em;
}

.chiguru strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.chiguru h3{color: #78A5A3; font-family: Lora;font-size: 1.3em;margin-top: 0.3em;}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}
.chiguru h4{font-family: Lora;font-size: 1.1em;margin-top: 1em;}

.teacher-training p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
line-height: 1.5em;
}

.teacher-training strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.teacher-training h3{color: #78A5A3; font-family: Lora;font-size: 1.3em;margin-top: 0.3em;}
.testimonial {margin-top: 2em !important;}
.testimonial p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
margin-top: 2em;
line-height: 1.4em;
}

.testimonial strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}
.bandana{font-family: Lora;font-size: 16px;margin-top: 0.3em;}
.csr{font-family: Montserrat;margin-top: -0.5em; width: 168px !important;}

/*About Us*/

.about-us,.join-us{padding-top: 140px;}

.who-we p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
}

.who-we strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.what-we{background-color: #f0eeee;}

.what-we p,.vision p,.our-team p,.volunteer p,.Donate p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
}

.shadow1 {
   -moz-box-shadow:    inset 0 0 10px #c3bcbc !important;
   -webkit-box-shadow: inset 0 0 10px #c3bcbc !important;
   box-shadow:         inset 0 0 10px #c3bcbc !important;
  padding-top: 20px;
}

.shadow2 {
   -moz-box-shadow:    inset 0 0 10px #c3bcbc !important;
   -webkit-box-shadow: inset 0 0 10px #c3bcbc !important;
   box-shadow:         inset 0 0 10px #c3bcbc !important;
  padding-bottom: 4em;
}


.chiguruimg img{margin-top: 1em;margin-left: -1em;}
.what-we h3,.volunteer h3,.Donate h3,.
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 20px;
    font-weight: bold;
  
}
.Donate h2,.volunteer h2{margin-top:4em !important;}
.what-we strong, .vision strong,.our-team strong,.gallery strong,.volunteer strong,.Donate strong,.pvideos strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 28px;
    font-weight: bold;
    color: #CE5A57;
}

.volunteer  span{font-weight:bold; font-family: Lora;font-size:20px; color: #CE5A57;}
.vision-bg{padding-bottom: 1.4em !important;}
.vision-bg,.mission-bg{background-color: #dadbde;padding-top: 1em;}
.dashboard-panel-6 {width: 49% !important;}
.dashboard-panel-6 img{margin-top: 1em !important;}
.mission-bg{margin-left: 1em !important;}
.vision{margin-top: 2.5em !important;}
.our-team{padding:20px 0px; background-color: #ebe5e5; margin:1em 0em;margin: 1em 0em 6em 0em;}

.gallery p{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
}

.gallery strong
{
     font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 30px;
    font-weight: bold;
    color: #CE5A57;
}


.ArrowLeft{background:url(../images/join-us/1.png) center no-repeat !important; background-size: 200px}

.Arrowright{background:url(../images/join-us/2.png) center no-repeat !important; background-size: 200px}

input[type="date"]:before{
    color:lightgray;
    content:attr(placeholder);
}

.volunteer-form{}
.vf{background-color: #90b5b4 !important;margin-bottom: 40px;}
.vfmarg{width: 45%; margin-left: 53px;margin-top: 1em;padding-bottom: 1em;}
.volunteer-form p
{
font-family: Montserrat;
font-size: 1.1em;
line-height: 1.2em;
font-weight: normal;
}
.volunteer-form strong
{
    font-family: Lora;
    font-weight: 400;
    font-style: bold;
    font-size: 30px;
    font-weight: bold;
    color: #ffe557;
}
.your-contribute,.for-details,.register-with{margin-top:-0.5em;}
.menu-toggle{background:url(../images/triple.png) center no-repeat !important; background-size: 30px !important;}
.someofs h5{font-size: 18px;font-family: Montserrat; margin-top: -0.5em;}
.speaking{margin-left: 1em;font-family: Lora;font-size: 18px;}
.put-fun1{padding-bottom: 2em;}
.put-fun2{padding-bottom: 1em;}
.sasi-early{margin-top: 3em;}
.gallerymarg{margin-top:4em;}
.volunteer-form h5{margin-left: 3em;font-family: Lora;font-size: 18px; color: #CE5A57;margin-top: 0em;}
.aboutMarg,.Whowe,.Whatwe,.Visionp,.Ourteam{margin-left: 0.5em;}
.quality{margin-left: 1em;font-family: Lora;font-size: 18px; color: #353535 !important; margin-top: 2em !important; text-decoration: none !important;}
.whowe img{width: 100%; height: auto;}

.how-to{text-decoration: none !important; font-size: 18px;}
.how-to:hover{color: #CE5A57;}

table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 2px;
}
.veena{margin-top: 1em;}
.veenap p{margin-top: 3em !important;}


