@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

body { font-family: 'Open Sans', arial; font-size: 13px; font-weight: 400; }

a, a:hover, a:focus, a:active { color: inherit;  text-decoration: none; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; }
h1{font-size: 40px; color:#033233; font-weight: 400!important; text-align: center; margin-top: 0px; }
.breathe { padding-top: 4em; padding-bottom: 4em; height: auto;}
.breathing{ padding-top: 3em; padding-bottom: 3em;}
.sidebreathe{ padding-left:5em; padding-right: 5em; }

body.subpage { padding-top: 90px; }

.smallBuffer { padding-top: 20px; padding-bottom: 20px; }

.navbar { border:none; padding-top: 15px; padding-bottom: 10px; }
.navbar .nav li a:focus,.navbar .nav li a:hover{color: #fe5557; background-color: transparent; }
.navbar.home li a { color: #FFF; font-weight: bold; }
.navbar li a { color: #333; font-weight: bold; }

.navbar.scrolled { height: 70px; background-color: #00695F; color: #FFF; }
.navbar.scrolled li a { color: #FFF!important; font-weight: bold; }
.navbar.scrolled .navbar-brand { position: relative; }
.navbar.scrolled .navbar-brand .logos { background-position-y: 0px; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; background-position-y: -40px; }
.navbar-brand { padding: 0px; }
.navbar-brand img { max-height: 50px; }
.navbar-brand .logos { margin-top: 3px; height: 40px; width: 200px; background-repeat: no-repeat; background-image: url(../img/dik-resources/logo2.png); background-position-y: 0px; -webkit-transition: all 200ms; -moz-transition: all 200ms; -o-transition: all 200ms; transition: all 200ms; }

.well.redBox { border: 0px; background-color: #FFF; }

.blackBg { background-color: #C3D8ED; }
.blackBg .scrolled{ height: 60px; padding: 5px; } 
.blackBg .topMenu{ background-color: #FFF; }

.topMenu{ width: 390px; border: 1px solid #999; border-radius: 4px; margin-left: 40px; height: 40px; float: right; color: #333; }
.topMenu .dropdown-menu { border: 1px solid #FFF; }
.topMenu .dropdown{ display: inline-block; padding: 10px; }

.navbar.home .topMenu .btnSearch { color: #FFF; }
.navbar.scrolled .topMenu .btnSearch { color: #FFF!important; }

.navbar.home .topMenu .dropdown a { display: block; color: #FFF; }
.navbar.scrolled .topMenu .dropdown a { display: block; color: #FFF!important; }

.topMenu .dropdown a { display:block; }
.topMenu .dropdown a:hover { color: #462929!important; }
.topMenu .dropdown-menu a:hover{ color: #462929; background-color: #FFF; }
.topMenu.dropdown a:focus { background-color: transparent; }
.topMenu .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color: transparent; }
.topMenu .open >.dropdown-menu { position: absolute; border: 1px solid; background-color:#462929; margin-top: 12px;  padding: 8px; width: 250px; font-size: 13px; }
.nav .open >a, .nav .open>a:focus, .nav .open>a:hover { background-color: transparent; border-color: #FFF; }

.navbar-toggle { border: 1px solid #fe5557;}
.navbar-toggle .icon-bar { background-color: #fe5557;}

.banner{ /*background-image: url(img/dik-resources/bannerbg.jpg); */position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 700px; }
.banner:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; min-height: 700px; background-color: rgba(26, 26, 26, 0.6); }
.banner h1{ color: #FFF; position: relative; font-size: 40px; top: 100px }
.banner .row{ margin-top: 170px; }
.banner .items a{ color: #FFF; background-color: rgba(0, 0, 0, 0.6); padding: 10px; margin: 10px; width: 100%; border-radius: 15px; border: 2px solid #cddc44; font-size: 17px; }
.banner .active a,.banner .items a:hover{ color: #FFF; background-color: #cddc44; }

.services{ background-color: #F7F7F8; }
.services h2{ font-size: 38px; font-weight: 300;}
.services .itembox{ padding: 30px 30px 30px 30px;}
.services .itembox .icon{ margin-top: 5px; margin-bottom: 15px; min-height: 65px;}
.services .itembox .arrows{ float:right; height: 30px; width: 18px; text-align: center; right: 0px; position: absolute;}

.testimonials{ background-color: #F7F7F8; }
.testimonials .testBox { min-height: 145px; width:100%; margin: 5px; border: 2px solid #b3d1d6; position: relative; padding: 10px; border-radius: 10px; background-color: #FFF; color: #666; }
.testimonials .testBox p { margin-bottom: 0px; }
/*.testimonials .testBox p:first-child { margin-bottom: 10px; }*/
.testimonials .testBox a { color: #337AB7; text-decoration: underline; }

.founders{ background-color: #FFF; }
.founders .founder{ background-color: #FFF; background-size: cover; background-position: center; border: 1px solid #fe5557; height: 150px; width: 150px; border-radius: 13px; margin: 0px auto; }

.movements{background-color: #fff;}
.movements p{text-align:left;}

.mediaLogo { position: relative; width: 100%; height: 100px; padding: 80px; display: flex; justify-content: center; align-items: center; }
.mediaLogo img { max-height: 80px; max-width: 160px; }

footer{background-color: #033233;}
footer h2 { font-size: 45px; color: #CDDC39; font-weight: 300;}
footer ul { list-style: none; margin: 20px 0px; padding: 0; }
footer li a{ color: #FFF; list-style: none; display: inline-block; font-weight: 300;}
footer li a:hover{color: #CDDC39;}
footer ul li a i { color: #CDDC39; line-height: 34px!important; font-size: 22px!important; padding: 0px 5px;}
footer ul li a i:hover{color: #FFF;}
footer .cta a{margin: 25px 0px 25px 0px; left: 0; color: #FFF; display: inline-block;}
footer span{color:#CDDC39;}
footer p{color: #FFF; text-align: center;}

footer ul.socials { list-style: none; margin: 0; padding: 0; }
footer ul.socials li { display: inline-block; width: auto; }

.lefth h1{text-align: left;}
.blackBg.topMenu .open>.dropdown-menu { background-color: #F3F3F3;}

#marquee { position: relative; background-color:#f7f7f8; width:100%; height:30px; overflow:hidden; padding:4px; font-size:13px; margin-top: -15px; }
#marquee a { color:#1a1a1a; text-decoration:underline; font-size:14px; }
#marquee a:hover { color:#462929; }

.infoText{background-color: #fff;}
.infoText ul{margin-top: 20px;}
.infoText ul li { display: inline; float:right;}
.infoText ul li a { display: inline-block; background-color: #333; margin: 0px 5px; color: #FFF; height: 36px; width: 36px; text-align: center; border-radius: 30px; }
.infoText ul li a i { color: #FFF; line-height: 34px; font-size: 14px; }
.infoText ul li a:hover { background-color: #462929; }

.infoText h2 { color: #3F51B5; font-size: 24px; }

.infoText ul li .fb{background-color:#3b5998;}
.infoText ul li .gp{background-color:#dc4e41;}
.infoText ul li .twt{background-color:#55acee;}
.infoText ul li .shr{background-color:#95d03a;}

.grayBG{background-color: #f7f7f8;}
.grayBG .whiteBG{background-color:#fff; min-height: 150px;}
.grayBG h5{color: #1d72d0;}
.grayBG a{color: #1e87c2; text-decoration: underline;}
.grayBG .buttons{ margin-top: 10px; margin-bottom: 20px; }
.grayBG .buttons li{display: inline; list-style: none; }
.grayBG .buttons a{ border:1px solid #033233; color: #033233; text-decoration: none; padding: 7px; border-radius: 10px; }
.grayBG .buttons a:hover{ background-color:#033233; color: #FFF; transition: all 300ms;  }

.listbox ul{list-style-type: square;}

.contact h4{padding-top: 20px; padding-bottom: 20px;}
/*.contact .form-group::before{content: "*"; color: #ff0000;}*/
.contact{margin-top: 100px;}
.contact.form-area { padding: 10px 40px 60px;}
.contact .btn { background-color:#2f6fa7; color: #FFF; padding: 12px; transition: all 300ms;}
.contact .btn:focus,.contact .btn:hover{background-color:#462929; border:none; }

.btnSearch { float: right; margin: 2px; }

.sharethis-inline-share-buttons { text-align: right!important; }

@media (max-width: 767px) { /* -- MOBILE VIEW -- */
    .sidebreathe{ padding-left:0em; padding-right: 0em; }
    .breathing{ padding: 1em 1em; }
    h1{ font-size: 30px; }
    h2{ font-size: 25px !important; }

    .navbar-nav { margin: 7px -10px;}
    .navbar-collapse{ background-color:#462929; }

    .navbar li a,
    .navbar.scrolled li a { color: #FFF!important; font-weight: bold; }
     
    .blackBg{ padding: 15px; }
    .blackBg.topMenu .open>.dropdown-menu {margin-top: 25px;}

    .topMenu { width: 320px; height: 55px;}
    .topMenu .open>.dropdown-menu {margin-top: 30px;}
   
    .banner:before {min-height: 100%;}
    .banner .items a{ margin:5px; width: 70%; font-size: 14px; }
    .banner h1{ font-size: 30px; top: 45px; }
    .banner .row{ margin-top:50px; }
    
    .services .itembox .arrows { right: 15px; }
    .testimonials .testBox { width: 97%; height: 175px; }

    .mediaLogo { padding: 0px; }
    
    footer .cta a {font-size: 11px; }

    .grayBG .buttons a{ margin: 5px; }

    .infoText { margin-top: 80px; }
    
    .contact h4 { font-size: 14px;}
    ul.bottomLnks li { width: 100%; display: block; float: none; }
    ul.mainpages li { width: 100%; float: none; }

}

@media(min-width: 768px) {
    ul.mainpages li { width: 48%; float: left; }
    ul.bottomLnks li { width: 48%; display: inline-block; float: left; }
    .well.redBox ul li { float: left; width: 45%; margin-right: 50px; }

    .topMenu .dropdown:first-child { min-width: 45%; }
    .topMenu .dropdown:last-child { min-width: 25%; }

    .navbar li:first-child a { padding-left: 37px; }
}

@media(min-width : 768px) and (max-device-width : 1024px) {/*IPAD VIEW*/
    .sidebreathe{ padding-left:0em; padding-right: 0em; }
    .breathing {padding: 1em 1em;}
    h1{ font-size: 35px; }
    h2{font-size: 25px;}

    .shareBtns { text-align: right!important; }
    #st-1 { display: inline-block!important; }
    .shareBtns .sharethis-inline-share-buttons { display: inline-block!important; float: right; text-align: right; }

    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse.collapse { display: none!important;}
    .navbar-nav > li { float: none; }
    .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; display: inline-block;}
    .collapse.in { display:block !important;}
    .navbar-collapse{ background-color: #462929; width: 100%}
    
    .banner .items a {width: 87%; font-size: 13px; padding:8px;}

    .services .itembox .arrows {right: 14px;}
    .testimonials .testBox {height: 210px; }
    
    footer .cta a {font-size: 12px;}

    .infoText {margin-top: 100px;}

    .grayBG .buttons a{ margin: 5px; }

    
 }
  
/*
     FILE ARCHIVED ON 19:32:28 Sep 11, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:34:26 Aug 18, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.177
  esindex: 0.011
  PetaboxLoader3.datanode: 228.945 (7)
  CDXLines.iter: 12.717 (2)
  RedisCDXSource: 0.842
  captures_list: 1492.147
  LoadShardBlock: 1467.125 (3)
  exclusion.robots.policy: 0.165
  PetaboxLoader3.resolve: 1313.152 (6)
  load_resource: 120.076
*/



.textDetailsNGOs {
    padding-top: 0px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19.2px;
    color: #d50000;
}



