@charset "utf-8";
/* CSS Document */
body{font-family:calibri, helvetica, sans-serif; margin:0; padding:0;}
h1,h2,h3,h4,h5,p{margin:0; padding:0;}
img {
  width: auto\9;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light-webfont.eot');
    src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Roboto-Light-webfont.woff') format('woff'),
         url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('../fonts/Roboto-Light-webfont.svg#Roboto-Light-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'Tamil-Aiswarya';
    src: url('../fonts/Tamil-Aiswarya-Normal.eot');
	src: url('../fonts/Tamil-Aiswarya-Normal.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Tamil-Aiswarya-Normal.woff2') format('woff2'),
		url('../fonts/Tamil-Aiswarya-Normal.woff') format('woff'),
		url('../fonts/Tamil-Aiswarya-Normal.svg#Tamil-Aiswarya-Normal') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-007E;
}
.htop{text-align:center; padding:0; margin:0;height:auto; }
.nav-area{min-height:44px; background-color:#606060; line-height:44px; color:#fff; font-size:18px; -moz-box-shadow: 3px 4px 5px rgba(0,0,0,.1); -webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.1); box-shadow: 3px 4px 5px rgba(0,0,0,.1);}
.mbg{margin-top:0;}
.banner{width: 100%; min-height:100px; overflow:hidden;}
.banner img{width:100% !important}
.wel{margin-top:25px;}
.wel h1{font-size:55px; color:#000; margin:0; padding:0; font-family:'Tamil-Aiswarya';}
.wel h1 span{color:#ef7f1a;}
.wel p{color:#2c2c2c; font-size:16px; margin:0; padding:15px 0; line-height:24px; text-align:justify; font-family:'Tamil-Aiswarya';}
.donate a{border: 3px solid #ef7f19; -moz-box-shadow: 0 7px 8px rgba(0,0,0,.3); -webkit-box-shadow: 0 7px 8px rgba(0,0,0,.3); box-shadow: 0 7px 8px rgba(0,0,0,.3); display:block;}
.donate a:hover{border: 3px solid #000; box-shadow:none;}
.slogan{min-height:656px; background:url(../images/baba-bg.jpg) no-repeat center; background-size:cover; margin-top:15px; padding:35px 0;}
.slogan p{color:#fff; font-size:24px; margin:0; padding:15px 0; line-height:34px; text-align:justify; font-family:'Roboto-Light';}
.sections{margin:35px 0; }
.sections h2{font-size:36px; color:#000; margin:10px 0; padding:0; font-family:'Roboto-Light'; text-transform:uppercase;}
.sections h3{font-size:14px; color:#9d9d9d; margin:0; padding:0;}
ul.points li, ol.points li {  color: 
#2c2c2c;
font-size: 15px;
margin: 10px 0 0px 0;
padding: 0;
line-height: 29px;
text-align: justify;
font-family: Verdana; }
.sections p{     color: 
#2c2c2c;
font-size: 15px;
margin: 0 0 25px 0;
padding: 0;
line-height: 29px;
text-align: justify;
font-family: Verdana; }
.sections a{color:#3399FF; font-size:16px; margin:0 0 15px 0; padding:0; line-height:24px; text-align:justify; text-decoration:none;}
.sections a:hover{color:#F90;} 
.services{min-height:174px; padding:40px 0; background-color:#e5e5e5;}
.services img{margin-right:15px; float:left; position:relative; padding-bottom: 50px;}
.services h2{margin:0; padding:0; float:left; position:relative; font-size:26px; color:#000; text-transform:uppercase; display:block; width:68%;}
.services p{color:#000; font-size:18px; margin:0; padding:0; text-align:justify;}
.gallery h2{margin:0 0 25px 0; padding:0; font-size:36px; color:#000; text-transform:uppercase; font-family:'Roboto-Light';}
.gallery a{line-height:50px; text-align:center; padding:0 40px; margin-bottom:35px; text-decoration:none; background-color:#ef7f1a; color:#fff; font-size:18px; text-transform:uppercase; display:block;}
.gallery a:hover{background-color:#333;}
.inner-top{width:100%; min-height:165px; background:url(../images/inner-top.jpg) no-repeat top center; background-size:cover;}
.inner-top h2{font-size:55px; color:#fff; margin:0; padding:25px 0 0 0; font-family:'Roboto-Light';}
.inner-bg{background:url(../images/bg-in.jpg) no-repeat bottom center fixed; min-height:800px;}
.wel-inner{margin-bottom:35px;}
.wel-inner img{border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.form-bg{background:url(../images/formbg.jpg) no-repeat bottom center fixed; min-height:800px;}
.contact{margin-top:35px;}
.contact h2{font-size:36px; color:#333; margin:0; padding:0; font-family:'Roboto-Light';}
.contact h2 span{color:#ef7f1a;}
.contact p{font-size:18px; margin:0; padding:0; font-family:'Roboto-Light';}
.contact h3{font-size:24px; color:#333; margin:0; padding:0; margin-top:30px; font-family:'Roboto-Light';}
.contact a{color:#ef7f1a; font-size:18px; text-decoration:none;}
.map{margin-top:30px; margin-bottom:30px;}
#message {
    position: fixed;
    top: -10px;
    right: 15px;
    width: 18%;
	z-index:999999;
}

.footer{width:100%; min-height:240px; padding-top:10px; padding-bottom:25px; background-color:#292929;}
.footer2{width:100%; background-color:#000; min-height:40px; padding-top:15px;}
.footer p{line-height:18px; color:#afafaf; font-size:18px; margin:0; padding:0; text-align:justify; margin-bottom: 20px; }
.footer h3{color:#fff; font-size:23px; text-transform:uppercase; margin:25px 0 10px 0; padding:0;}
.footer li{list-style:none; display:block; font-size:18px; color:#fff;}
.footer li a{text-decoration:none; color:#afafaf; display:block;}.footer li a:hover{color:#ef7f1a;}
.footer-ga{margin-bottom:10px;}
.footer-copy{color:#838383;}
.footer-design{padding-right:10px; font-size:13px;}
.footer-design a{text-decoration:none; color:#838383;}.footer-design a:hover{color:#fff;}
