body{ background:url(../images/bg_main.png); margin:0px; padding:0px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
p, ul, li { margin:0px; padding:0px;}
span, strong{ margin:0px;font-weight:normal;}
h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; font-weight:normal;}
a{ border:none; outline:none; text-decoration:none;}
img{ border:none; outline:none;}

 .contenar{ width:100%; margin:0 auto; padding:0px;}
 .auto{width:1096px; margin:0 auto; padding:0px;}
 .header{ width:1096px; margin:0 auto; padding:0px; position:relative;}
 .logo{margin:10px 0 12px 0;}
 .header .span{ float:right; margin:34px 0 0 0; padding:0px;}
 .header .span a{ text-decoration:none; font-size:13px; color:#666; margin:0 10px 0 10px;}
 .header .span a:hover{ text-decoration:underline; font-size:13px; color:#000; margin:0 10px 0 10px;}
 .header .address{float:right; position:absolute; z-index:9999; right:0px; bottom:22px; color:#575757;}
 
 
 .nav{ width:100%; margin:0px; padding:0px; background:url(../images/navi-bg.jpg) repeat-x; height:52px;}
 .navigation{ width:99.3%; float:left; margin:0px; position:relative;}
 .navigation ul{ margin:0px; padding:0px;}
 .navigation ul li{ list-style:none; float:left; display:inline;}
 .navigation ul li a{ text-decoration:none; font-family:Candara; font-size:18px; color:#d5d5d5; padding:14px 18px 14px 18px; float:left; border-right:1px solid #222222;}
 .navigation ul li a:hover{ color:#FFF; text-decoration:none; background:#1945ad; float:left;}
 .navigation ul li a.active{ color:#FFF; text-decoration:none; background:#1945ad; float:left;}
 
 .navigation li:hover > a{text-decoration:none; color:#FFF; background:#1945ad; float:left; }

 .navigation ul li ul{ display:none}
 .navigation ul li:hover ul{position:absolute; z-index:9999; display:block; top:51px; left:82px; width:210px; background:#FFF; font-size:12px; padding:0px 0px 0px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:0px solid #b4b4b4;box-shadow: 0px 1px 2px #333;}
 .navigation ul li:hover ul li{ border-left:none; width:100%; padding:0px 0px 0px 0px; line-height:36px; font-family:Arial, Helvetica, sans-serif; margin:0px; background:none !important; border-bottom:1px solid #d1d1d1;}
 .navigation ul li:hover ul li a{font-size:15px; width:94%; padding:0px 0 0px 6%; margin:0 7px 0 0px; text-align:left; box-shadow:none; color:#2f2f2f;border:none;}
 .navigation ul li:hover ul li a:hover{color:#000; background:#dddddd;}

 /*.navigation ul li:hover ul.about-aims{width:200px;}
 .navigation ul li:hover ul.about-aims li{width:182px;}
*/ 
 .navi-right-call-btn{ float:right; padding:11px 0 0 0; font-size:21px; color:#21b1fb;}
  .navigation .menu-mobile{ display:none}
 .banner{ width:100%; position:relative;}
 .welcome-box{ width:100%; margin:0px; padding:0px; background:url(../images/welcome-text-bg.jpg); height:136px; float:left;}
 .welcome-box h1{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:23px; color:#333; padding:13px 0 10px 0; margin:0px; text-transform:uppercase;}
 .welcome-box p{ font-size:15px; color:#333; line-height:21px; margin:0px; padding:0px;}
 .donate-now-btn{margin-left:20px;}
 
 .cont{ width:100%; margin:0px; padding:0px;}
 .cont .mission-main-box{ width:31.8%; height:auto; margin:20px 24px 25px 0; padding:0px; background:#FFF;box-shadow: 0px 0px 2px #666; float:left;}
 .cont .mission-main-box h2{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#333; padding:14px 0 8px 0; margin:0px; text-align:center;}
 .cont .mission-main-box p{ font-size:13px; font-weight:normal; color:#333; padding:5px 15px 17px 15px; margin:0px; line-height:19px; text-align:center;}
 .cont .mission-main-box .readmore{ text-align:center;}
 .cont .mission-main-box .readmore a{ background:#fbfbfb; text-transform:uppercase; padding:7px 18px 7px 18px; display:table; margin:0 0 14px 36%;border:1px solid #e1e1e1; font-size:12px; text-align:center; text-decoration:none; color:#333;}
 .cont .mission-main-box .readmore a:hover{ color:#0762b7; text-decoration:none;}
 .cont .mission-main-box .mision-box-pading-btm{padding-bottom:43px;}
 .cont .mission-main-box .values-box-pading-btm{padding-bottom:8px;}
 
 .in-the-news-box{ width:100%; float:left; margin-bottom:26px;}
 .in-the-news-box h2{ font-family: "Anivers-Regular", "Lucida Grande", sans-serif; font-style:normal; font-size:23px; color:#333; padding:10px 0 6px 0; text-transform:uppercase;}
 .in-the-news-box .news-one-box{ width:49%; float:left; margin:0 2.1% 0 0; border:1px solid #999;}
 .in-the-news-box .news-two-box{ width:48%; float:left; margin:0 0% 0 0; border:1px solid #999;}
/* .in-the-news-box .news-three-box{width:31.7%; float:left; margin:0 0% 0 0; border:1px solid #999;}
*/ 
 .footer-box{ background:#131313; border-top:3px solid #b4b4b3; width:100%; float:left;}
 .footer-box .footer-address{ width:26%; float:left; padding:25px 10px 20px 0; margin:0 30px 0 0;}
 .footer-box .footer-address h3{ font-size:14px; color:#e0e0e0; text-transform:uppercase; padding:0 0 13px 0;}
 .footer-box .footer-address p{ font-size:13px; color:#919090; padding:0 0 0px 0; line-height:22px;}
 .footer-box .footer-address a{ text-decoration:none; color:#919090;}
 .footer-box .footer-address a:hover{ text-decoration:none; color:#FFF;}
 
 .footer-box .footer-navi{ width:25%; float:left; padding:25px 0 20px 0; margin:0 15px 0 0;}
 .footer-box .footer-navi h3{ font-size:14px; color:#e0e0e0; text-transform:uppercase; padding:0 0 14px 0;}
 .footer-box .footer-navi a{ text-decoration:none; color:#919090; background:url(../images/footer-menu-bulet.jpg) no-repeat 0 5px; padding:0 0 7px 12px; display:block;}
 .footer-box .footer-navi a:hover{ text-decoration:none; color:#FFF;}
 .ftr-link-left{float:left; margin-right:16px;}
 .ftr-link-right{float:left;}
 
 .footer-box .photo-gallery{ width:43%; float:left; padding:25px 0 20px 0; margin:0 0px 0 0;}
 .footer-box .photo-gallery h3{ font-size:14px; color:#e0e0e0; text-transform:uppercase; padding:0 0 15px 0;}
 .footer-box .photo-gallery img{ border:none; padding:0 4px 6px 0; margin:0px;}

 
 .footer-box .footer-get-in-touch input[type="submit"] {background:none repeat scroll 0 0 #1297db;border:0 none;color:#fff;padding:5px 12px;cursor:pointer;width:auto !important;}
 
 
 .footer-copyright{ width:100%; float:left; background:#2a2a2a;}
 .footer-copyright .copyright{ float:left; padding:9px 0 9px 0; color:#858585; font-size:12px;}
 .footer-copyright .design-by{ float:right; padding:9px 0 9px 0; color:#858585; font-size:12px;}
 .footer-copyright .design-by a{ color:#CCC; text-decoration:none;}
 .footer-copyright .design-by a:hover{ color:#FFF; text-decoration:none;}
 .btm-top-scroll-box{width:100%; margin:0px; position:relative;}
 .btm-top-scroll-box-img{position:absolute; z-index:999; bottom:-15px; right:-9%;}
 .inner-cont{ float:left; padding:17px 0 25px 0; width:100%;}
 .inner-cont h1{ font-family: "Anivers-Regular", "Lucida Grande", sans-serif; font-style:normal; font-size:24px; color:#333; padding:12px 12px 12px 17px; margin:15px 0 25px 0;  background:#FFF;box-shadow: 0px 0px 2px #999;}
 .inner-cont h2{ font-size:17px; color:#0179ab; padding:5px 0 2px 0;font-family: "Anivers-Regular", "Lucida Grande", sans-serif;}
 .inner-cont h3{ font-size:13px; color:#3e3e3e; padding:0 0 2px 0; font-weight:bold;}
 .inner-cont p{ font-size:14px; line-height:20px; color:#333; text-align:justify; padding-bottom:11px;}
 .inner-cont p img{ padding-right:15px;}
 .inner-cont p strong{font-style:italic; font-weight:bold;}
 .contact-left-box{ width:30%; float:left; margin-top:15px; margin-right:40px;}
 .contact-right-box{ width:46%; float:left; margin-top:15px;}
 .inner-cont ul{ margin-bottom:15px; padding:0px;}
 .inner-cont ul li{ list-style:none; display:block; line-height:24px; color:#333; background:url(../images/arrow.png) no-repeat 0px 10px; padding:0 0 0 12px;}
 .inner-cont-our-team ul{ margin-bottom:15px; padding:0px;}
 .inner-cont-our-team ul li{ list-style:none; display:block; line-height:26px; color:#333; background:url(../images/arrow.png) no-repeat 0px 11px; padding:0 0 0 12px;}
 .inner-cont-box{ background:#FFF; padding:18px; margin:0px; border:3px solid #dedede; float:left; width:96.4%;}
 .btm-line{ border-bottom:1px solid #ccc; float:left; margin:0px 0 20px 0; width:100%; height:12px;}
 .inner-h1-left-icon{ margin-top:-12px; margin-left:-17px;}
 .inner-banner-img-size{width:100%; height:auto;}
 
.photogallery-box-img{width:250px; float:left; margin-right:28px;}
.photogallery-img-text{text-align:center; float:left; width:250px; font-size:13px; margin-top:-12px; margin-bottom:15px; color:#f2f2f2;}
.thumbs{float: left;clear: both;width: 100%;}

.thumbs img{ margin:0 12px 19px 0; width:250px; height:147px; border:4px solid #FFF;box-shadow: 0px 0px 2px #CCC;}
.thumbs li{float: left;margin-right: 10px;margin-bottom: 4px;}
.ringraziamenti{font-size: 12px;}



 /*************Media Css Start*******/
 
 @media only screen and (min-width: 768px) and (max-width: 1095px){
.header{ width:95%;}
.auto{ width:95%;}
.banner-text-box .banner-box{ top:40px;}
.mission-main-box img{ width:100%;}
.cont .mission-main-box{ width:32%; margin-right:2%; min-height:302px;}
.welcome-box{ height:auto; background:#fff; padding-bottom:20px;}
.in-the-news-box img{ width:100%;}
.donate-now-btn{ margin-bottom:30px;}
 .btm-top-scroll-box-img{ right:0px; bottom:-2px;}
 .footer-box .photo-gallery img{ width:16%;}
 .photogallery-box-img{ width:22%; margin-right:21px;}
.thumbs img { width:100%; height:auto; margin-bottom:13px;}


 }
  @media only screen and (min-width: 768px) and (max-width: 800px){
 .navigation ul li a{ font-size:16px;}
 .banner-text-box .banner-box{ top:20px; padding:13px;}
 .cont .mission-main-box .values-box-pading-btm br{ display:none}
 .banner-text-box .banner-box h2{ font-size:19px;}
 .banner-text-box .banner-box p{ font-size:13px; line-height:16px; padding-top:10px; padding-bottom:10px;}
 .cont .mission-main-box h2{ font-size:14px; padding-bottom:0px;}
 .cont .mission-main-box{ min-height:270px}
 .cont .mission-main-box .values-box-pading-btm{ padding-bottom:0px;}
 .in-the-news-box .news-one-box{ width:49%; margin-right:2%;}
 .footer-box .photo-gallery{ width:29%;}
 .footer-box .photo-gallery img{ width:25%;}
 .footer-box .footer-navi{ width:31%;}
 .footer-box .footer-address{ width:35%; margin-right:10px;}
 .navigation ul li:hover ul{top:48px; left:78px; width:215px;}
 .inner-cont-box{ width:94.4%;}
 .photogallery-box-img{ width:22%; margin-right:21px;}
.thumbs img { width:100%; height:auto; margin-bottom:13px;}
.contact-left-box{ width:42%;}
.nav-button{ display:none;}

 }
 

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 748px) {
.navigation .menu-mobile{ display:block; width:98%; cursor:pointer; color:#fff; font-size:17px; background:#0e2d75 url(../images/downArrow.png) no-repeat right; padding:10px 0 10px 2%; -webkit-user-select: none; 
  -moz-user-select: none;  
  -ms-user-select: none;   
 -o-user-select: none;
  user-select: none;  }
.navigation ul{ display:block}
.nav{ height:auto; background:#363636; float:left}
.navigation ul li{ float:none; width:100%;}
.navigation ul li a{ width:98%; padding:7px 0 7px 2%; border-bottom:#222222 1px solid; border-right:none}
.navigation ul li ul{ display:block}
.navigation ul li:hover ul{ position:relative; display:none}
.navigation ul li ul{ position:relative;}
.navigation ul li ul li{ float:left; width:97%; margin-left:5%;}
.navigation ul li ul li a{ color:#FFFFFF; padding-left:0px; font-size:15px;}
    
.footer-box .photo-gallery img{ width:14%;}
.inner-cont-box{ width:91%;border: 2px solid #dedede;}
.header{ width:95%;}
.auto{ width:95%;}
.logo{ width:26%;}
.banner-text-box .banner-box{ display:none;}
.banner-text-box .banner-box p{ font-size:13px; line-height:16px; padding-top:10px; padding-bottom:10px;}
 .cont .mission-main-box h2{ font-size:14px; padding-bottom:0px;}
.banner-text-box .banner-box .button{ padding:7px 12px;}
.mission-main-box img{ width:100%;}
.cont .mission-main-box{ width:32%; margin-right:2%; min-height:302px;}
.welcome-box{ height:auto; background:#fff; padding-bottom:20px;}
.in-the-news-box img{ width:100%;}
.welcome-box h1{ font-size:20px;}
.inner-cont h1{ border:2px solid #dedede; box-shadow:none;}
.cont .mission-main-box .values-box-pading-btm br{ display:none}
 .banner-text-box .banner-box h2{ font-size:19px;}
 .banner-text-box .banner-box p{ font-size:13px; line-height:16px; padding-top:0px; padding-bottom:5px;}
 .cont .mission-main-box h2{ font-size:13px; padding-bottom:0px;}
 .cont .mission-main-box{ min-height:240px}
 .cont .mission-main-box .values-box-pading-btm{ padding-bottom:0px;}
 .in-the-news-box .news-one-box{ width:48.7%; margin-right:1.8%;}
 .in-the-news-box .news-two-box{ margin-right:0%;}
 .footer-box .footer-navi{ width:48%; padding-top:15px;}
 .footer-box .photo-gallery{ width:100%; padding-top:0px}
 .footer-box .footer-address{ width:55%; margin-right:5px; padding-bottom:11px;}
 .btm-top-scroll-box-img{ right:0px; bottom:-3px;}
.cont .mission-main-box p{ padding-left:2px; padding-right:2px; font-size:12px; line-height:15px;}
.cont .mission-main-box .readmore a{ margin-left:22%;}
.navigation{ display:none;}
.inner-banner-img-size{ margin-top:47px;}
#mobile-top-pading{ margin-top:65px !important; width:90%; float:left; display:block;}
.photogallery-box-img{ width:44%; margin-right:26px;}
.thumbs img { width:100%; height:auto; margin-bottom:16px;}
.contact-left-box{ width:97%; margin-right:0px;}
.contact-right-box{ width:96%; margin-top:8px;}
.header .span{ margin-top:23px;}
	}

  
@media only screen and (max-width: 479px){
.navigation ul{ display:block}
.nav{ height:auto; background:#363636; float:left}
.navigation ul li{ float:none; width:100%;}
.navigation ul li a{ width:98%; padding:7px 0 7px 2%; border-bottom:#222222 1px solid; border-right:none}
.navigation ul li ul{ display:block}
.navigation ul li:hover ul{ position:relative; display:none}
.navigation ul li ul{ position:relative;}
.navigation ul li ul li{ float:left; width:97%; margin-left:5%;}
.navigation ul li ul li a{ color:#FFFFFF; padding-left:0px; font-size:15px;}	  
	  
.banner-text-box .banner-box{ display:none}
 .header{ width:95%; text-align:center}
.auto{ width:95%;}
.logo{ width:48%;}

.header .span a{ font-size:12px;}
.header .span a:hover{ font-size:12px;}
.cont .mission-main-box{ width:100%; margin-right:0px;}
.cont .mission-main-box img{ width:100%;}
.in-the-news-box .news-one-box{ width:100%; margin-right:0px;}
.in-the-news-box .news-one-box img, .in-the-news-box .news-two-box img, .in-the-news-box .news-three-box img { width:100%;}
.in-the-news-box .news-two-box{ width:100%; margin-top:5%; margin-bottom:5%;}
.in-the-news-box .news-three-box{ width:100%;}
.cont .mission-main-box{ margin-top:0px;}
.footer-box .footer-address{ width:100%; padding-left:0px; padding-right:0px;}
.footer-box .footer-navi{ width:100%; padding-left:0px; padding-right:0px;}
.footer-box .photo-gallery{ width:100%;}
.btm-top-scroll-box-img{ right:0px; bottom:-4px;}
.footer-copyright .copyright{ width:100%; text-align:center;}
.footer-copyright .design-by{ width:100%; text-align:center;}
.welcome-box{ height:auto; background:#fff}
.welcome-box h1{ font-size:18px;}
.welcome-box p{ font-size:13px; padding-bottom:20px; line-height:20px;}
.donate-now-btn{ margin-left:6%; width:34%;}
.footer-box .footer-navi{ padding:0px;}



	
.inner-cont p img{ width:36%; text-align:left;}
.inner-cont p{ text-align:left;}
.header .span { clear: both; display: inline-block; float: none; margin: 10px 0 20px; padding: 0;width: 100%; display:none;}
.inner-cont-box{ width:86.4%;}
.inner-cont{ padding-top:4px;}
.inner-cont h1{ font-size:19px; border:2px solid #dedede; box-shadow:none;}
.contact-left-box{ width:100%; margin-right:0px;}
.contact-right-box{ width:100%; margin-top:8px;}
.photogallery-box-img{ width:43%; margin-right:18px;}
.thumbs img { width:100%; height:auto; margin-bottom:9px;}
.callbacks_nav{ display:none;}
.callbacks_nav.next{ display:none;}
.inner-banner-img-size{ margin-top:47px;}
.navigation{ display:none;}
#mobile-top-pading{ margin-top:65px !important; width:89%; float:left; display:block;}
}