﻿
body { margin:0px; padding:0px; font-size:16px; font-family: source sans pro}
p{ margin:0px; padding: 0px 0px 10px 0px; text-align:justify;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px 0px 10px 0px;font-family:'roboto';}
.img{ border:0}
.clear{ clear:both;}
a{text-decoration:none; }
img{border:0px;}
ul li,ol li{line-height:21px}
.main{margin:auto;width:90%}
h2{font-size: 28px;}
h1{font-size: 44px;}
.directorinner{display:none}
.top {
    position: fixed;
    bottom: 28px;
    display: none;
    right: 5px;
    z-index: 100000000000000;
}
#logclicks {
	position: absolute;
	color: #808080;
	margin-top: -29px;
	right: 10%;
}.membermsg{margin-bottom:7px;margin-left:5%}
.membermsg p{text-align:left;color:Red;font-size:13px;font-weight:bold}
.membermsg a{color:Red!important}
#logdropdown ul,.mobmsg{ display:none!important;}
.logo ul{margin:0px;padding:0px}
.logo li {display: inline-block;width: 35%;vertical-align:middle}
.logo img {
width: 100%;
}
.cntantpad iframe{width:100%}
.mhfalogo {
    height: 420px;
    width: 350px;
    display: block;
    background-image:url(../images/Logoanimation1080p.gif);
    background-position: 0 0;
    background-size: 100% auto;
    background-repeat:no-repeat;
    margin: 200px auto 0px;
}
 .ip-loader, .ip-logo {
    opacity: 1 !important;
}
#tvcvideos{text-align:center}
#tvcvideos img{max-width:70%!important}
.suplogo{text-align:center}
.suplogo img{max-width:60%}
.services li{margin-top:50px}
 .chatboat iframe{width:99%;display:inline;min-height:350px} 
       .chatboatab{background-color:#384597 ;padding:7px 10px;border-top-left-radius: 10px;
    border-top-right-radius: 10px;cursor:pointer} 
    .chatboatab h3{margin:0px;color:#fff;font-weight:lighter;font-size:16px} 
    .chatboatab span{float:right}       
    .chatboat{width:290px;position:fixed;bottom:0px;right:3px;
            z-index:1000
              
              } 
/*Animation Starts*/
.flagssectn ul{margin:25px 0 30px 0;padding:0px;text-align:center}
.flagssectn li{display:inline-block;width:48%!important;vertical-align:middle;margin:5px 1%}
.flagssectn li img{width:100%;height:100px;object-fit:cover}
.flagssectn p{color:#384597;text-align:left}

#ctl00_Content_lnkVolunteer,#ctl00_Content_lnkSubmit,#ctl00_Content_lnkLogin {
	text-decoration: none;
	opacity: 1;
  transition: 0.3s;
  
} 
#ctl00_Content_lnkSubmit:hover,#ctl00_Content_lnkLogin:hover {
 text-decoration: none;
  transition: 1s;
  background-color:#fffe66;
}
#ctl00_Content_lnkYouthadvisory:hover ,#ctl00_Content_ImageButton1:hover{
	text-decoration: none;
  transition: 1s;
  background-color:#fffe66;
}
#ctl00_Content_lnkVolunteer:hover {
text-decoration: none;
  transition: 1s;
  background-color:#fffe66;
}
#ctl00_Content_lnkSubmit:hover,.buttonlinks:hover,.bannerbutton:hover
{
 text-decoration: none;	
  transition: 1s;
  background-color:#fffe66;
}  
#ctl00_Content_lnkCommadvisor:hover {
	text-decoration: none;	
  transition: 1s;
  background-color:#fffe66;
}  
#ctl00_Content_btnSubmit:hover
{
	text-decoration: none;	
  transition: 1s;
  background-color:#fffe66;
}
#content_LinkButton1:hover
{
	text-decoration: none;	
  transition: 1s;
  background-color:#00a54f;
}
.footertouch ul li a {
	width: 35px;
  height: 35px;

  text-align: center;
  line-height: 35px;
  font-size: 20px;
  margin: 0 10px;
  display: block;
  border-radius: 50%;
  position: relative;
  overflow: hidden;

  z-index: 1;
}
.footertouch ul li a .icon{
	position: relative;
	color: #000;
	transition: .5s;
	z-index: 3;margin-top:6px
}

.footertouch ul li a:hover .icon{
  color: #fff;
  transform: rotateY(360deg);
}

.footertouch ul li a:before{
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f00;
  transition: .5s;
  z-index: 2;
}

.footertouch ul li a:hover:before{
  top: 0;
}

.footertouch ul li:nth-child(1) a:before{
  background: #3b5999;
}

.footertouch ul li:nth-child(2) a:before{
  background: #55acee;
}

.footertouch ul li:nth-child(3) a:before{
  background: #0077b5;
}

.footertouch ul li:nth-child(4) a:before{
   background-image: linear-gradient(to right, #754dbf, #c23ca7, #ef3980, #ff5955, #fb842a);
}
.corposratebtn{background-color: #fffe66;
padding: 10px 8px;
border-radius: 2px;
font-size: 13px;}
.services a{color:#384597}
.services h4{text-align:center}
.ourneeds li a,.aboutimage img{ transition: box-shadow .3s; }
.ourneeds li img:hover,.aboutimage img:hover {box-shadow:0 0 11px rgba(25, 25, 25,.5); transition: opacity 0.3s ease-in-out; }
       
.userstates ul li{ transition: 2s;  } 
.userstates li:hover  { background-color:#fffe66;}

.search:hover:before,.search:hover:after{
 transform: translate(0,0);
  opacity: 1;
  border:none;
}
.searchWrapper input {
    padding:0px ;
    
   float:left;border:0px;
  
    font-size: 18px;
    width: 85%;
}
.searchWrapper {
    width: 160px; display:block!important; border: 1px solid #000;border-radius: 50px;
   padding:5px 2%;
}
.searchWrapper #searchclick{width:10%;float:right;margin-top:5px}
.more img{display:none}
.coreservices a:hover img{display:inline-block;transition: 3s; }
.subyoutubeicon {
    position: relative;
    text-align: center
}

.subyoutubeicon img {
    width: 50px;
    position: absolute;
    text-align: center;
    margin-top: -130px;
    margin-left: -30px
}
.tvowl {
    margin: 10px 0;
    padding: 0;
}.tvowl li {
    display: inline-block;
    text-align: center
}
               
             

/*Animation End*/
.mainyoutubeicon {
    position: relative;
    text-align: center;
}.mainyoutubeicon img {
    position: absolute;
    margin-top: -250px;
    width: 70px;
    margin-left: -50px;
}
.tvowl .owl-controls .owl-buttons .owl-prev {
    /* display: inline-block; */
    background-image: url(../Images/left.png)!important;
    background-repeat: no-repeat!important;
    height: 100px;
    width: 44px;
    margin: -150px 0px 0px -16px;
    float: left;
    position: relative;
    font-size: 0px;
    opacity: 1;
    left: -15px;
}.tvowl .owl-controls .owl-buttons .owl-next {
    background-image: url(../images/right.png)!important;
    background-repeat: no-repeat!important;
    height: 100px;
    width: 44px;
    margin: -150px 22px 0px 0px;
    float: right;
    position: relative;
    font-size: 0px;
    right: -70px;
    opacity: 1;
}
#logclick{cursor:pointer}
.subloginlinks li {
    list-style: none;
    border-bottom: 1px solid #575757;
    padding: 7px 5px!important;
    text-align: left;}
.subloginlinks {
    display: none;
    /* margin-left: 70px; */
    position: absolute;
    width: 200px;
    margin-top: 10px;
    padding: 0px;
    background-color: rgba(255, 255, 255, 0.95);
    z-index: 1000;
    right: 4%;
    -moz-box-shadow: 7px 6px 5px -6px #8a788a;
    -webkit-box-shadow: 7px 6px 5px -6px #8a788a;
    box-shadow: 7px 6px 5px -6px #8a788a;
}
.partners img{width:200px}
.heading{background-color:#fffe66;}
.heading ul{padding:0px;margin:0px;list-style-type:none}
.heading h4{color:#000;text-align:center;font-weight:bolder; padding:10px 0 3px 0px;}
.headercontact ul{margin:0px}
.header{margin:10px 0}
.logo{float:left;width:40%;margin-bottom: 5px;}
.logo img, .search img, .headercontact img{max-width:100%}
.search{float: right;
    border-right: 1px solid #808080;
    padding-top: 30px;
    padding-right: 25px;}
 

.headercontact{float:right;}
.headercontact ul{list-style-type:none}
.headercontact a{color:#000}
.headercontact span{padding-left:8px; color:#808080}
.headercontact span a{color:#808080}
.headercontact li{padding:5px 0}
.headercontact img, .search img{vertical-align:middle}
.searchcontent{padding-top: 45px;
    padding-bottom: 25px}
.menu{background-color:#384597;}
.menu ul{list-style-type:none;padding:0px;margin:0px}
.menu li{display:inline-block;color:#fff;vertical-align: middle;font-weight:bold;padding:2px 1% 5px 1%}
.innerbanner{display:none}
.banner > img{width:100%}
.item img{width:100%}
.bannerheading h3{line-height:38px}
.banner ul{list-style-type:none;margin:0px;padding:0px}
.banner{position:relative}
.bannerheading { position: absolute;top:85%; right:1%;font-family:source sans pro}
.bannerheading h3{font-weight:bolder; font-family:source sans pro;font-size:32px;background-color: rgba(255,255,255,0.4);
    padding: 15px;
}
.bannerheading h3 span a {
    color: #000 !important;
}
.bannerbutton{display:none!important}
.userstates ul{padding:0px;margin-bottom:25px}
.userstates li{display:inline-block;width:10%}
.userstates a{color:#000;font-size:18px}
.bannerbutton a {color:#000!important}
.bannerbutton img{max-width:100%!important}  
.coreservices{background-color:#f6fbfe}  
.coreservices h2{text-align:center;font-weight:bolder}
.aboutcontent{float:left;width:50%}
.homevideo{width:100%}
.aboutimage{float:right;width:40%;margin:20px 1%}
.aboutimage img{max-width:100%}
.aboutcontent p{display:table-cell;padding-top:70px}
.joinus{ background-image: url(../images/image-band.jpg);background-size: cover;background-repeat: no-repeat;}
.buttonlinks a{color:#000;font-weight:bolder;font-size:18px}
.buttonlinks {background-color: #7bd7f0;margin-left: 20%;padding: 10px 3%; display:inline-block;cursor:pointer}
.joinuslinks{padding:25px 0px 10px 0px}
.donatelink{padding:10px 0px 30px 0px}
.information{ background-image:url(../images/creative_band.jpg);background-size: cover;background-repeat: no-repeat;}
.information li{display:inline-block;width:80%;height: 150px;margin:25px 0}
.homeadv li{display:inline-block;width:98%}
.homeadv ul{padding:0px;margin:0px;text-align:center}
.information ul{padding:0px;margin:0px;text-align:center}
.readmore{background-color:#005ca9;padding:10px 15%;color:#fff;display:inline}
.inforeadmore{margin-top:20px}
.topfourinfo h3{font-size:26px;font-weight:bolder;text-align:center}
.topfourinfo p, .topfourinfo a{text-align:center}
.information li:nth-child(odd) {padding:30px 5%}
.information li:nth-child(even) {padding:30px 5%}
.evenclass{background-color:#fff!important}
.oddclass{background-color: #fff!important}
.evenclass:hover{ transition: 2s;background-color:#f8b0bc!important}
.oddclass:hover{ transition: 2s;background-color: #f8b0bc!important}
.topfourinfo{margin-top:40px}
.ourneeds ul{padding:0px;text-align:center;list-style-type:none}
.ourneeds h2{display:none}
.ourneeds h4{color:#000;margin-top:10px}
.ourneeds img{max-width:100%}
.mainfeeds{background-color:#f9f9f9;padding: 30px 0px;}
.facebookfeeds { float: left; width:46%;background-color:#0c0761;}
.twitterfeeds { float:right; width:48%;background-color:#23caf4;}
.facebookimg {
    width: 92%;
    float: left;
  } 
.twitterscroll{float:right;width:7%;background-color:#23caf4;}
.facebookscroll{float:right;width:7%;background-color:#0c0761;}
.facebookscroll img, .twitterscroll img{margin-top:15px}
.feed {
    background-color: #2f3293;
    margin: 0px;
    padding: 0px 2px 0px 5px;
    color: #ffffff;
}
#example1 {
    height: 350px;
    padding: 10px 5px;
    border: 1px solid #2f3293;
}
#Fanfbmessage {
    height: 350px;
    overflow-y: hidden;
    padding: 10px 5px;
    border: 1px solid #2f3293;
}
.partners li:first-child{background-image:none!important}
.sponsors ul{list-style-type:none; text-align:center;padding:0px}
.sponsors h2{text-align:center;font-weight:bolder}
.sponsors{margin:30px 0}
.partners{background-color:#ffc184;color:#fff   /* border-top: 1px solid #ccc;*/}
.partners ul{list-style-type:none;}
.partners h2{text-align:center;font-weight:bolder;padding:17px 0}
.Supportitem{margin:25px 0}
.efforts{float:left;width:50%;}
.efforts a{color:#000}
.newsletter{float:right;width:50%;text-align:center}
.efforts ul{padding:0px;margin:25px 0px;text-align:center}
.efforts li{display:inline-block; width:48%}
.efforts h3, .newsletter h3{text-align:center;font-size:22px;}
.efforts li img{max-width:100%;vertical-align:middle}
.boxdiv p{text-align:center!important}
.inputemail{padding:7px 10px; border-color:#f7f7f7; background-color:#f7f7f7;border:0px;width:35%}
.boxdiv{margin:25px 0}
.signbutton{ background-color:#7bd7f0;color:#fff;padding:7px 12px;border:0px}
.mobilejoin{padding:10px 0px 10px 0px;}
.mobregister{text-align:center;padding:15px 0px}
.joinlink{background-color:#7bd7f0;color:#fff;padding:7px 12px;border:0px;text-align:center}
.joinlink a,.mobregister a{color:#000}
.mobilejoin img{vertical-align:middle}
.mainmobfooter{background-color: #efefef;}
.mobilefooter{display:none; margin:auto;width:90%;padding-top:15px;}
.footercontents{background-color:#efefef;margin-top: 30px;}
.footerabout{float:left;width:17%;margin:25px 0px 50px}
.footerabout h4{margin-left:42px}
.footerabout ul{list-style-type:none}
.footerabout a{color:#000}
.footertouch{float:right;width:15%;margin:25px 0}
.footertouch ul{margin:0px;padding:0px}
.footertouch li{display:inline-block;width:30%}
.footermenu ul {
    margin: 10px 0px;
    padding: 0px;
    text-align: center;
}
.footermenu li{display: inline-block;padding: 0px 15px;}
.footerlogo{text-align:center;}
.footerlogo img, .footertouch img{max-width:100%}
.footerlogo img{margin-top:-45px}
.footermenu a{color:#000;font-weight:bolder}
.footermenu{margin-top:20px}
.copyright p{text-align:center;font-size:15px}
.copyright a{color:#000}
.feed img{vertical-align:middle}
.search img{position: relative;float:right}
.bannerbutton{background-color: #7bd7f0;padding:10px 3%;color:#000;display:inline-block; margin-top:10px}
.coreservices ul{padding:0px;margin:1%;text-align:center}
.coreservices li{list-style-type:none;display:inline-block;width:25%;margin:10px 0}
.coreservices img{max-width:100%}
.coreservices p{text-align:left;padding-left: 15px;padding-bottom:0px}
.coreservices h4{text-align:left;padding-left: 15px;padding-top: 10px;}
.more{margin:10px 0;padding-left: 15px;padding-bottom:0px}
.sponsors img{max-width:100%}
#menuicon{display:none;cursor: pointer !important;}
.partners ul{text-align:center;margin:0px;padding:0 0 25px 0; background-image:url(../images/horizontal-lie.png);background-repeat:repeat-x; background-position:center}
.menuarrrow{vertical-align:middle;padding:0px 4px!important}
.subscribe{margin:25px 0}
.innerbanner img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.breadcrumb {
    margin-top: 10px;
    color: #384597;
    font-weight: bold;
}
.innerheader h2{text-align:center; color: #384597;}
.overviewcontent{background-color:#f4fcfe;padding:30px 2%}
.overviewlist{float:left;width:70%}
.overviewimage{float:right;width:30%;margin-top:25px}

.toporders{margin-bottom: 30px;}
.toporders ul{padding:0px;margin:0px;text-align:center}
.toporders li{display:inline-block;width:23%;text-align:center;background-color:#fff; padding:20px 2%;border-radius:10px;
  margin: 10px 2%;
        box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
}


.orderscount{text-align:center;color:#ccc}

.Registertextdiv{ width:92%; margin:auto; background-color:#f7ac08; 
border-radius: 100px 100px 100px 100px;
-moz-border-radius: 100px 100px 100px 100px;
-webkit-border-radius: 100px 100px 100px 100px;
border: 0px solid #000000; }
.Registertext h2{ color:#fff; border-bottom:2px solid #ffffff; display:inline-block; margin-left:8.5%; padding-top:8px ;}
.Registertext p{  margin-left:8.5%;color:#fff; padding:0px 0px; }
.Registertext{ padding-bottom:10px;}

.admincontentpadding{ padding-left:10px;}
.healthsurveytext{margin-bottom: 30px;}


.adminbodyclass{ font-size:12px; font-family:Arial; } 


.helpdesk h3{color:#000!important;text-align:center}
.helpdesk a{color:#000!important}

.floaregister{ float:right; width:72%;}
.logodiv{width:30%;float:left;}
.Content img{ max-width:100%;}

.logodiv img{max-width:100%}
.rightlinks{float:right;width:70%; }
.maindiv{width:98%;margin:auto}


/* end */
.tablepad p,.tablepad h2{text-align:center; color:Black;}
.tablepad{cursor:pointer}
#packmenu1{position:absolute; display:none;}

.boxfade {z-index:10000}
.login a{color:#9BC24F!important;font-weight:bold}
.clear{clear:both}.banner{opacity: 0.9;}

.table{opacity:1;margin-top:20px}


  .aboutpad h2:hover,.imagecontent h3,.yellow h4:hover,.orange h4:hover,.green h4:hover,.blue h4:hover,.yellow h4, .orange h4,.green h4,.blue h4,.yellow:hover, .orange:hover,.green:hover,.blue:hover{-webkit-transition: background-color 1000ms linear;
        -moz-transition: background-color 1000ms linear;
        -o-transition: background-color 1000ms linear;
        -ms-transition: background-color 1000ms linear;
        transition: background-color 1000ms linear;}
 
.yellow:hover{ background-color: #fff;
        }
        .yellow h4{background-color: white;
        }
        .yellow h4:hover{ background-color: #fff;color:#f6b616;}
    .orange:hover{background-color: #fff;
        }
         .orange h4{ background-color: white;
       }
         .orange h4:hover{background-color:#fff;color:#f36d2e;font-weight:bold;
      }
        .green:hover{background-color: #fff;
       }
         .green h4 { background-color:white;
       }
         .green h4:hover{background-color:#48bcf5;color:black;font-weight:bold;
       }
        .blue:hover{background-color: #fff;
      }
         .blue h4 { background-color: white;
        }
         .blue h4:hover{background-color:#f6b616;color:black;font-weight:bold;
        }
        .imagecontent h3:hover{background-color:#fff;color:#9bc24f;font-weight:bold;border:2px solid #9bc24f;
         }
        .aboutpad h2:hover{background-color: #fff;color:#009ED3;font-weight:bold; border-radius:8px;
       
        }
        .memberdiv a:hover{color:#009ED3;}
        .memberdiv:hover{background-color:white;}
        
  .box h4 a{color:#00689B;}         
.box{border:5px solid #fff;display:table-cell;width:24%;color:#fff;margin:0px 5px !important;position:relative;z-index:10}
.yellow{background-color:#f6b616;}
.orange{background-color:#f36d2e; }
.green{background-color:#9bc24f;  }
.blue{background-color:#48bcf5; }
 
.tablepad{padding:10px 10%}
.tablepad h4{margin: auto 10%;border:1px solid #fff;padding:10px 0%;
             width:60%;text-align:center; border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius:10px !important;position:absolute;bottom:10px;}
    .clear{clear:both}
    .helplinediv h2{font-size:30px}
    .helplinediv a{color:#000}
     .helplinediv{margin:30px 0%}
     .contentdiv{width:48%;float:left}
     
      .msgfloat{float:right;width:80%}
  
     .contantrightimg{width:46%;float:right}
     .mooddisorderdiv{width:100%;margin:15px 5px}
     .moodimg{width:5%;float:left}
     .moodimg img{max-width:100%; vertical-align:middle; margin-top: 8px;}
     .moodcontent{width:95%;float:right}
   
     .moodcontent ul{margin:0px;padding:0px}
     .moodcontent li{list-style:none;padding:0px 5%;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left}
     .moodcontent h3{color:#009ED3;}
     .moodcontent a{color:black;}
     .embracediv{/*float:right;*/width:50%;margin:15px 0%}
     .clear{clear:both}
     .homeaboutbg h3{ color:#e86a1e; padding:5px 0px 5px 0px;}
     .homeaboutbg{background-image:url(../images/aboutbg.jpg);background-repeat:no-repeat;background-position:none;background-size:cover;}
     .aboutpad{vertical-align:middle;text-align:center;padding: 50px 0px 0px 0px;color:#fff}
     .aboutpad h1{font-size:30px;margin-bottom:30px}
     .aboutpad h3{font-size:20px; margin-bottom:10px}
      .memberdiv{
background-color: #009ED3;
color: #c2574f;
text-align: center;

border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px !important;
cursor: pointer;
display: inline-block;
padding: 10px 15px 15px 15px;}
      .memberdiv h2{margin:0px 0%}
      .cheerheading h2{color:black;}
      .imagefloatleft{width:48%;float:left; border: 1px solid black; padding-top: 25px;}
      .imagediv{margin:0px;padding:0px;}
       .imagediv h3{color: white;
position: relative;
top: -80px;
background-color: rgba(36, 34, 48, 0.48);
text-align: center;
padding: 5px 5px 5px 5px;}
       
      .imagediv img{width:100%;height: 130px;
object-fit: cover;}
      .imagediv li{list-style:none; display:inline-block; width:45%; float:left;margin-left: 20px;height: 179px;
padding-top: 10px;}
      .imagecontent{width:60%;float:right; padding-top: 20px;}
      .imagecontent h1{color:#9bc24f;}
      .imagecontent h3{color:#fff; background-color:#9bc24f;padding:6px 10px;text-align:center;display:inline-block;border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius:10px !important;}
    .imagefloatright{float:right;width:50%}
    .mentalhealth{background-color:#009ED3;margin:30px 0% 10px 0%}
    .mentalhealth h2{text-align:center;color:#fff;padding:15px 0%;font-size:25px}
    .mentalhealth h2 a{color:#fff!important}
      .clear{clear:both}
      
      .Registerlink{color:#545353!important}
      .tablepad p{padding:0px 10px 38px 10px!important}
   .Content h1{font-size:24px;color:#F36D2E}
    .Content h3,.Content h3 a{font-size:18px;color:#48BCF5}
.contantrightimg img{max-width:100%}
.contantrightimg {margin-bottom:40px}
/*.bannertext{background-color:#fff;text-align:center!important;width:80%;margin:auto}
.bannertext h2{color:#000;position:absolute;z-index:1000;background-color:rgba(255, 255, 255, 0.34);margin:300px 0% 300px 0%;padding:20px 10px;width:80%}*/
.item .bannertext{opacity:0; transition: opacity 2s linear 1s;}
.item  .img1{opacity:0; transition:opacity 2s linear 3s;}
.item  .img2{opacity:0; transition:opacity 2s;}
.active .item  .bannertext{opacity:1}
.item {margin:0px;padding:0px}
.item li{list-style:none}
.bannertext h2 {color:#000;font-size:22px;  margin-bottom:5px;text-align:center;}
.bannertext {
    position: absolute;
    margin-top:15%;
    font-weight: bold;
    font-size: 30px;
    z-index: 10 !important;
    left:15%;
    color: #000;
    text-align:center;
    padding:20px 15px 25px 15px;
    width:80%;background-color:rgba(255, 255, 255, 0.3);
}
.bannertext h4{font-size:20px;color:#000}
.bannertext p{font-size:18px;font-weight:bold; text-align:center;}
	
#packmenu1 li{float:none}
.fooetrlinksweb{margin:10px 0px;padding:0px;text-align:center}
.fooetrlinksweb li{display:inline-block;padding:0px 15px}
/*for manu fade in
.sf-menu li:hover > ul{
    display: block;
    opacity: 0;
    z-index: 98;
    position: absolute;
   
  -webkit-animation:fadeInUp  3s; 
    -moz-animation:fadeInUp 3s; 
    -ms-animation:fadeInUp  3s; 
    -o-animation:fadeInUp  3s; 
    animation:fadeInUp  3s;
    
    
}*/
/*
@-webkit-keyframes fadeInUp1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp1 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp1 {
  -webkit-animation-name: fadein;
  animation-name: fadein;

    opacity: 1!important;
    z-index:100000;
    
    top:100px!important
    
}*/


@keyframes fadein{
    from { opacity: 0;}
    to   { opacity: 1;}
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0;}
    to   { opacity: 1;}
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.eventdiv h3 a{color:#F36D2E;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left;padding-left:20px}

.eventdiv h3 b{color:#000!important;font-size:16px}
.photo {
			background-attachment: fixed;
			background-position: 50% 0;
			background-repeat: no-repeat;
			height: 150px;
			position: relative;margin-top: 10px
		}
		.photo span {
			bottom: 0;
			color: white;
			display: block;
			left: 50%;
			margin-left: -640px;
			font-size: 38px;
			padding: 10px;
			position: absolute;
			text-shadow: 0 2px 0 black, 0 0 10px black;
			width: 1280px;
		}
		
		/*Neethu*/
.adminmain{ width:100%; margin:auto;}
		.adminlogo { float:left; width:450px;}
		.adminmenus ul,.adminmenus1 ul{ margin:0px; padding:0px;}
		.adminmenus1{ width:1000px;}
		
		
		.adminbutns{ background-color:#787878;padding:4px 8px;margin-top:10px; color:#fff; text-align:center;font-weight:bold; font-size:13px;display:inline-block;}
		.adminmenus1 ul{ text-align:center;}
		.adminmenus li a,.adminmenus1 li a{ text-decoration:none; color:#ffffff;}
		.adminmenus li{ list-style:none; display:inline-block; padding:10px 1%;font-weight:bold}
		.adminmenus1 li{ list-style:none; display:inline-block; padding:10px 1%;}
		.adminfooter p{ text-align:center; margin-top:10px; }
		.adminfooter{ z-index:1000;}
		.adminfooter a{color:#000;}
		.floatleft{ float:left; width:450px;}
		.floatRight{ float:right; width:450px; margin-top:-40px;}
		
		/*Multiple Upload*/
		.uploadify
{
	position: relative;
	margin-bottom: 1em;
}
.uploadify-button
{
	background-color: #3674bd !important;
	background-image: linear-gradient(bottom, #01a952 0%, #01a952 100%);
	background-image: -o-linear-gradient(bottom, #01a952 0%, #01a952 100%);
	background-image: -moz-linear-gradient(bottom, #01a952 0%, #01a952 100%);
	background-image: -webkit-linear-gradient(bottom, #01a952 0%, #01a952 100%);
	background-image: -ms-linear-gradient(bottom, #01a952 0%, #01a952 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #01a952), color-stop(1, #01a952) );
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #808080;
	color: #454545;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: 100%;
}
.uploadify:hover .uploadify-button
{
	background-color: #4f85ce;
	background-image: linear-gradient(top, #01a952 0%, #01a952 100%);
	background-image: -o-linear-gradient(top, #01a952 0%, #01a952 100%);
	background-image: -moz-linear-gradient(top, #01a952 0%, #01a952 100%);
	background-image: -webkit-linear-gradient(top, #01a952 0%, #01a952 100%);
	background-image: -ms-linear-gradient(top, #01a952 0%, #01a952 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #01a952), color-stop(1, #01a952) );
	background-position: center bottom;
}
.uploadify-button.disabled
{
	background-color: #01a952;
	color: #454545;
}
.uploadify-queue
{
	margin-bottom: 1em;
}
.uploadify-queue-item
{
	background-color: #01a952;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 300px;
	padding: 10px;
}
.uploadify-error
{
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a
{
	background: url(     '../images/uploadify-cancel.png' ) 0 0 no-repeat;
	float: right;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadify-queue-item.completed
{
	background-color: #E5E5E5;
}
.uploadify-progress
{
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar
{
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}


/*.colon{ width:5%; float:left;}
.valids{ width:10%; float:left;}
.textbox input{ width:100%}
.textbox{ width:85%; float:right;}*/



/*.leftsign{float:left}*/

.rightnew{float:left;clear:both}
.viewright{ color:#000;}
.userbutton{color:#000;}
/*.header h2{color:#5F5D5E; margin-left:50px;}*/

/*harshitha*/
.adminfoo{background-color:#f3f7fa}
.adminfoo p{text-align: center;
font-size: 15px;}
.adminlogo img{text-align:center;margin-left: 14%;
margin-top: 30px;}
.pages p{color:#9e9e9e;}
.dashtop li{float:right;padding: 20px 0 10px;
margin-right: 3%;}
.dashtop ul{margin:0;padding:0}
.dashtop li{display:inline-block}
.dashtop{background-color:#fff}
.dashboard{-webkit-box-shadow: -1px 0px 4px -1px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 0px 4px -1px rgba(0,0,0,0.75);
box-shadow: -1px 0px 4px -1px rgba(0,0,0,0.75);}
.pages ul li ul{display:none}
.reportslink{margin:0;padding:0}

.adminfoo p:first-child {
  padding-top:20px
}
.adminfoo a{color:#000}
.pages a{color:#9e9e9e}
.reportslink li{display:block}
#dash{border-bottom:1px solid #9e9e9e;margin-top: -33px}
.dashboard img{vertical-align:middle}
.dashboard span{margin-left:6px}
.adminlogo img,.dashboard img{max-width:100%}
.dashboard{float:left;width:25%;background-color:#fff}
.contentofpage{float:right;width:74.5%}
.pages ul{margin:0;padding:0}
.pages h4{padding-top:0px!important;padding-bottom:0px!important;padding-left:5%!important}
.pages li 
{
	
	display: block;
	margin: 0px 10% 20px;
	font-size: 18px;
}.pages>ul>li 
{padding:15px 2.5%}
.pages{border-bottom:1px solid #9e9e9e}
.dashboard h4{color:#9e9e9e;display:inline-block;padding:30px 13%;font-size:16px}
.dashboard p{padding:20px 13%}

.enquiryform{ float:left; width:450px;}
.map{ float:right; width:450px;border:2px solid #000;}
.map iframe{ width:100%; }
.login a{color:#A98A15}
.headerBorder a{ color:#000;}
.menu-warp{display:none}
.menu-desk{display:block;padding:0px}
.Event a{ color:#000; text-decoration:none;}

.footer a{ color:#000;}
.Image_Wrapper img, .Project_Wrapper img{width:250px}
.innerbanner img{ width:100%;}
.seminardesc a{ color:#000;}
.viewright{ float:right;} 
.Donation ul{ margin:0px; padding:0px}
.Donation li{ list-style:none;}
.Image_Wrapper img,.Project_Wrapper img{ float:left;width:200px;padding:10px; height:150px; }
.banner{ width: 100%;}
.advetise{ float:right; width:24%;border: 3px solid #5f5757;display:none;}
.advetise img{width:100%;  }
.menudivright{float:right;width:65%}

/*.roundedlinks{float: left;
background-color: #e5e5e5;
padding-top: -50%;
margin-top: -15px;
padding: 15px 10px 5px 10px;}*/
.roundedlinks{float: left;
background-color: #e5e5e5;
width:100%;
padding:15px 0px;margin-bottom: 15px;}

/*pushpanjali*/

/*25/01/2019*/
.loginright{width:100%;}


 
 /* end*/

.loginright ul{display:none;/*margin-left: 70px;*/position:absolute;width:200px;margin-top:10px;padding:0px;background-color: rgba(255, 255, 255, 0.95);z-index:1000;right:4%;
-moz-box-shadow: 7px 6px 5px -6px #8a788a;
-webkit-box-shadow: 7px 6px 5px -6px #8a788a;
box-shadow: 7px 6px 5px -6px #8a788a;

}
.loginright li{list-style:none;border-bottom:1px solid #575757;padding:7px 5px; text-align:left;}
.loginright li:last-child{border-bottom:0px}
.loginright li a{color:#000;font-weight:lighter}
.roundedlinks img{vertical-align:middle;  width: 35px;}
.roundedlinks a{color: #423B3B;
font-weight: bold; font-size:13px;padding-left: 18px;}
.Emergency{ background-color:#f36d2e;text-align:center; color:#fff;border-Radius:20px; padding:12px 12px;font-weight:bold}
.join{ background-color:#9bc24f; text-align:center; color:#fff;
       border-radius:20px; padding:12px 12px;margin-left:20px;font-weight:bold }
       .loginright a{ color:#049FE2;padding:5px;}
       .colon { float:left; width:5%;}
       .valids{ float:left; width:25%;}
       .tablepad ul{ margin:0px; padding:0px}
       .tablepad li{ list-style:none;  display:inline-block; padding:5px 1%;}
       .tablepad p a{ color:black; text-align:center;}
       .memberdiv  a{ color:white!important; text-decoration:none;}
.innerbanner img{ width:100%;height: 250px;
object-fit: cover;}
.login a img{color:#9BC24F;}
.mobilpad ul{ margin:0px; padding:0px; text-align:center;}
.mobilpad li a{ color:#000; text-decoration:none;}
.mobilpad li{ list-style:none; display:inline-block; padding:10px 1%;}
     .staffdesc{ }
     .staffimg{ float:right; width:45%;}
     .programimg ul{ margin:0px; padding:0px;}
     



.header h2{ color:#f36d2e;
padding: 13px 0px 0px 70px;
font-size: 29px;
text-decoration: underline;
background-image: url(../images/design.png);
background-position: left center;
background-repeat: no-repeat;


}
.adminheader{float:left;width:70%;margin-left: 35px;}



.Content{ padding-top:10px; margin-left: 30px; width:95%;}

.staffdesc a{ color:#000;}
     .staffimg{ float:right; width:45%;}
     .staffimg img{ max-width:100%; padding-top:5px;}

   
     .breadcrumb a,.cntantpad a{ color:#000;  }
     .backpage{float:right;display:inline-block;background-color: #f36d2e;
padding: 5px 15px;text-align: center;
font-weight: bold;}
     .backpage a{color:#fff; }
     .programimg li{ list-style: none;
display: inline-block;
padding: 5px 5px;
width: 22%;
text-align: center;}
.programimg li img{max-width:100%}
     .directorsdesc ul{ margin:0px; padding:0px;}
     .directorsdesc li{ list-style:none; float:left; width:45%;}
     .directorsdesc li b{ text-align:center;}
     .Direimg img{ vertical-align:middle;}
     .top {display:block;
position: fixed;
    bottom: 90px;
    right: 15px;
    z-index: 1000;
}
.staffdesc ul{ margin:0px; padding:0px; }
/*.staffdesc li{text-align:center;list-style:none;width:45%;float:left;}*/
.staffdesc img,.staffviewimg img{ max-width:100%;}
.staffdesc h3,.staffdesc p{ text-align:center!important;}
.staffdesc p{color:#049FE2; padding:0px;}
.staffviewimg{ float:left; width:20%;}
.staffcontent{ float:right; width:78%; padding:3px;}
.suicide{ background-color:#f6b616; width:35%;}
.suicide h1,.suicide p{ color:#fff; }
.suicide img{ margin-top:-80px; margin-left:130px;}
.aboutbg h3{ color:#e86a1e; padding:5px 0px 5px 0px;}
.aboutbg ul{ margin:0px; padding:0px;}
.aboutbg{ background-image:url(../Images/aboutusbg.jpg); background-repeat:no-repeat;}
.contentofpage h3{margin: 10px 2%;}   
     
     
     
     
/*nandhini*/
.bread h4 span{color:#fa6c22}	

.usericon img{vertical-align:middle}
/*.textbox{border:1px solid #6b6b6b;padding:6px 0%}*/
.textbox{/*border:1px solid */border-color:#6b6b6b;padding:6px 0%;}

.floatleft{/*border:1px solid*/border-color: #a8a8a8 !important;-webkit-border-top-left-radius: 10px !important;
-webkit-border-top-right-radius:10px !important;
-webkit-border-bottom-left-radius:10px !important;
-webkit-border-bottom-right-radius:10px !important;/*margin-left:5%;*/}
.loginpad{padding:20px 18%}
.button, .servicesbutton {
    display: inline-block;
    background-color:#e5e5e5;
    padding: 5px 15px;
    margin-top: 10px;
    color: #000;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
    border-radius: 50px;

}
    

/*.header h2{color:#9bc150;text-decoration:underline}
.header{float:left;width:70%}*/
.backbutton{float: right;
width: 20%;
margin-top: 20px;
text-align: right; margin-right: 40px;}

.gbformpad{padding:10px 10%}
.validcnt{float:left;width:20%}
.validtxt{float:left;width:75%}
.clear{clear:both}
/*.validtxt input[type="text"],.validtxt textarea, .Content input[type="text"], .Content input[type="password"], .Content select,  .Content textarea, .txtbox{border: 1px solid #abb0b1;
    width: 96%;
    padding: 10px 2%;}*/
.leftsign a{color:#545353!important;}
.aligncenter{padding:20px 0}
.leftsign a{padding-bottom:10px;color:#9bc150}
.textarea{border:1px solid #6b6b6b !important;}
.tetbox{border:1px solid #6b6b6b;width:80%;padding:6px 0%}
.tlogintext{border:1px solid #6b6b6b;width:170%;padding:6px 0%}
.dashboartcntnt{float:left;width:40%}
.changepassdiv{float:right;width:50%}
.clear{clear:both}
.changeemail{float:right;width:50%}
#wholelogin{margin:20px 0%;margin-left:15px;border:1px solid #a8a8a8 !important;-webkit-border-top-left-radius: 10px !important;
-webkit-border-top-right-radius:10px !important;
-webkit-border-bottom-left-radius:10px !important;
-webkit-border-bottom-right-radius:10px !important;width:30%;}
.wholepad{padding:20px 10%}
.orderdisplay table td{border:1px solid #000}
.floatright{float:right;}

.floatright a{color:#9bc150;font-weight:bold}
.seminardetailsdisplay h4 a{color:#9bc150}


.staffdesc h3{ color:#f36d2e;}
.staffdesc ul { margin:0px; padding:0px; }
.staffdesc li {display:inline-block; width:24%;margin:5px .5%; vertical-align: top; padding-bottom: 8px; text-align:center;}
.staffdesc li img{max-width:100%;height:150px;object-fit:cover;border: 5px solid #eee;}
.viewbuton{/*background-color:#f16d2d ;*/padding:5px 0px;text-align:center;color:#fff;cursor:pointer;display:block}
.modal-content {
    margin: 15% auto auto;
}
.modal-content h2{text-align:center;border-bottom:1px solid #6B6565;padding-bottom:5px;margin-bottom:8px;color:#f16d2d;}

.teambg {
    background-color: #eee;
   margin: 10px auto 20px;
    width:400px;
}
.popuppad{
    padding: 10px 30px 15px 30px;
}
.eventsweeklist{margin:0px;padding:0px;text-align:center}
.eventsweeklist li{width:45%;display:inline-block}
.eventsweeklist li img{max-width:100%;height:250px;object-fit:cover}
.teamclose {
cursor:pointer;
    color: #fff;
    float: right;
    font-size: 28px;
    margin-right: -15px;
    margin-top: -15px;
    background-color: #049FE2;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    -webkit-box-shadow: 1px 3px 5px 0 rgba(0,0,0,1);
    -moz-box-shadow: 1px 3px 5px 0 rgba(0,0,0,1);
   box-shadow: 1px 3px 5px 0 rgba(0,0,0,1);
}
.teamclose b {
   display: block;
    margin-top: -7px;
}
.modal {
    display: none;
    position: fixed;
   /* z-index: 100000;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    background-color: rgba(0,0,0,.4);
    
}

.overviewbgimg { padding:15px 0px ;margin:6px 0px 10px 0px}
.overviewbgimg li{ padding-top:5px;width:98%; list-style-image:url(../images/point_icon.jpg); font-style: italic;line-height: 30px;} 
.servicesubmenu li{width:98%; line-height: 30px;font-size:18px;border-bottom: 1px solid #384597;
    margin-bottom: 7px;border:1px solid #384597;display:inline-block;}
.servicesubmenuservicepad{padding: 5px 2% 5px 2%}
    .servicesubmenuservicepad p{font-size:14px}
    .servicesubmenuservicepad img{vertical-align:middle}

.servicesubmenu a{color:#000!important}
.EventImage li{ display:inline-block ;list-style:none;margin-left:5px;}
.EventImage img{width:80%;height:140px;}

.seminarview h2 { color:#f36d2e;}
.seminarview h4 { color:#000;}
.seminarview p { color:#000;}


.program{margin:70px 0px 0px 0px;padding:0px; }
.program li {list-style:none; float:left; width:30%;margin:0px 2%;height:200px;  text-align:center;margin-bottom:40px;margin-left:140px; margin-top:50px;}
.program li img{margin-top:-100px}
.program li p{color:#FFF; font-size:20px;padding:5px;}
.yellow {background-color:#48bcf5; border:5px solid #f3f2f2;  }
.orange { background-color:#48bcf5; border:5px solid #f3f2f2;  }
.green { background-color:#48bcf5; border:5px solid #f3f2f2; }
.blue{ background-color:#48bcf5; border:5px solid #f3f2f2; } 

/*contact us- enquery */

.enquiryform { border:1px solid;color:#6b6b6b;padding: 10px 1%; }
/*order*/
.tableEvents,.tableEvents td, .tableEvents th{border:1px solid  #000!important}
.logodiv img{max-width:100% !important}

/*admin part*/

.adminlogodiv{width:25%;float:left; margin-top:10px;}
.adminlogodiv img{width:100%}
.adminrightlinks{float:right; width:70%;}

.adminEmergency{ background-color:#f36d2e;text-align:center; color:#fff;border-Radius:20px; padding:12px 12px;font-weight:bold}
.adminmenu ul{margin:6px 0px 0px;padding:0px; text-align:left;}
.adminmenu li{list-style:none;display:inline-block;padding:10px 22px 10px 10px;}
.adminmenu li a{color:#000;white-space:nowrap;}
.margintop{margin-top:40px;}
.adminmenulink{/*
background-color: #707070;
padding: 0px 30px 0px 30px;*/
margin-top: 10px;
 margin-bottom:10px;font-weight: bold;
  }
.adminmenupart ul{text-align: left;
margin: 10px 0px;
padding: 0px;
width: 70%;
float: left;
}
.adminmenulink ul{margin:0px;padding:0px; text-align: right;}
.adminmenulink li{display:inline-block; list-style:none; padding: 10px 30px 10px 10px; }
.adminmenulink a{color:White; }
.imagecontent a{color:white;} 

.adminmenupart li{list-style:none; display:inline-block; padding: 0px 10px 0px 15px;font-weight:bold  }
.adminmenupart a{color:Black;}

.images{width:15%; float:left;}
.homebannertext
{position: absolute;
margin-top: -25%;
font-weight: bold;
font-size: 30px;
z-index: 10 !important;
left: 8%;
color: #fff;
text-align: center;
padding: 20px 15px 25px 15px;
width: 80%;
background-color: rgba(36, 32, 32, 0.3);
	}
	.homebannertext h2 {color:#fff;font-size:22px;  margin-bottom:5px;text-align:center;}
.homebannertext h4{font-size:20px;color:#fff}
.homebannertext p{font-size:18px;font-weight:bold; text-align:center;}
.support{    width: 96%;
     
   
    border-bottom: 2px solid #009ED3;
}
.owlsupport,.owladd{margin:0px;padding:0px;margin-left:10px}
.support h2{color:#009ED3; text-align:center;}
.Supportitem li {
list-style: none;
display: inline-block;
text-align: center;
margin: 0 1.5%;
}

.poisons a,.infromation a{color:#000;}
.Support h3, .Support h3,.poisons h3, .infromation h3{color:Black}
.poisons li firt-child:{background-color:#f36d2e;}
.poisons li Second-child:{background-color:#9bc24f;}
.poisons li Third-child:{background-color:#9bc24f;}
.poisons li{list-style: none;
padding: 15px 0px;
display: table-cell;
width: 30%;

border: 5px solid #fff;
text-align: center;}
.poisons{margin:0px;padding:0px}
.poisons p{color:#000;text-align:center}

.infromation{list-style:none;  list-style-image:url(../images/bullet.png);  background-color:#48bcf5; width:91%; padding-bottom: 20px; padding-top: 15px; }
.infromation li{padding:5px 5px 5px 5px; color:#000;}
.travelimage{float:left; width:40%;}
.travelimage img{width:100%;}
travelimage1{float:right; width:30%;}

.aboutpad a{color:#e86a1e;}
     
 .myaccount{ }    
  .myaccount li{list-style:none; display:inline-block;  padding:5px 5px 5px 5px; border-radius:8px; }   
  .myaccount  li a{color:White;}
  .myaccount img{vertical-align: middle;}
  .orderdeatilsdiv input,textarea{border-color:#dddddd; border-radius:5px;}
.buttonUser{background-color: #f36d2e;
padding: 5px 15px;
margin-top: 10px;
color: #fff !important;
text-align: center;
font-weight: bold;
font-size: 15px;
border-radius:5px;
}
 .tell{ background-color: #f6b616;
text-align: center;
color: #fff;
border-radius: 20px;
padding: 12px 12px;
margin-left: 20px;
font-weight: bold;}
     
.Donation{ background-color: #48BCF5;
text-align: center;
color: #fff;
border-radius: 20px;
padding: 12px 12px;
margin-left:10px;
font-weight: bold;}


  .aboutpad h2{color:white;}   

  .validpart{width:30%; float:left;}
  .textpart { float:left; width:70%;}
       
.textpart input{width:100%;}

.note{float:right;}  
     
     #example1 {
    height: 350px;
    overflow-y: scroll;
    padding: 10px 5px;border:1px solid #2f3293
}
.advetiseresponsive{display:none;}     
.roundedlinksres{display:none;}
.responisvemenu{display: none;}
.roundedlinksresphone{display:none;}
.UserEventList{width:100%;}
.UserEventList h2{color:#F36D2E;}
.UserEventList a{color:#F36D2E;}
.UserEventList p{color:Black;}
.UserEventList img{vertical-align:middle;}  
#caldis{padding: 10px 10px 10px 10px;float: left; cursor:pointer;}
#listdis{cursor:pointer;}
#caldis img{    margin-top: -10px;}
.testimonialimg{background-color: #009ED3;
padding: 5px;}
.rightProg h2{color:#009ED3;}
 .Available{background-color:#009ED3 !important}
 .Available a{color: #000;font-size:50px;}

 .leftProg h2{color: #fff !important;padding: 5px 5px 5px 5px;}
 .switch a {
    color: Yellow;
    font-weight: bold; margin-top: 0px;}
   .rightProg {
    display: table-cell;
    vertical-align: middle;
    padding: 10px;
    color: #fff;}
 .collapse{clear:both}  
  .cmsdisplay{padding-bottom:20px;}
 .loginright img{vertical-align:middle; max-width:20%;}   
 /*.btn-search-close{ text-transform: capitalize;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #FFF;                
    position: absolute;
    display: block;
    font-size: 0;
    
    right: 10px;
    top: 0;
    z-index: 10; background-color: #FFF;
    display: block;
    font-size: 0;
}*/
       
 /*.key input{position: absolute;
z-index: 1000;
width: 96%;
background-color: #E5E5E5;
left: 0px; height: 60px;}*/
 .searchsite{margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;}
 .searchsite li{list-style:none; list-style-image:url(../images/point_icon.jpg); padding:5px 5px 5px 5px;}
    .searchsite a{color:Black;}
    #seacrh{cursor: pointer;}
    .key a{display:block;}
    .key input{display:block;}
    .btn-search-close{display:block;}
    
    
   .keyresponsive{display:none;} 
  .keyresponsive a{display:none;}
  .keyresponsive input{display:none;}  
  
  .eventul{margin:0px; padding:0px; }
  .eventul li{list-style:none; list-style-image: url(../images/bullet.png);}
  .eventul a{color:Black;}
  .video{width:45%;margin-left:5px;float:left; margin-bottom:5px;}
.video iframe {width: 100%;}
  .blogview a{color:Black;}
 .blogview h2{color:#f36d2e;} 
 .blogview{padding:5px 5px  0px 5px; margin-left:20px;}
 .blog {border: 1px solid #48BCF5;border-radius: 10px;}
 
 
 /*sowmya*/
 .signup {
    float: right;
    width: 30%;
    color: #fff;
}
 /*.signdiv {
    background-color: #f36d2e;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 3px 6px;
}
.signdiv input {
    border: 0px;
    background: transparent;
    color: #000 !important;
    font-size: 13px;
    font-weight: initial;
} 

.boxdiv {
    float: right;
    width: 70%;
}
.boxdiv p {
    color: #a7a9a8;
    font-weight: bold;
}
.email {
background-color: #fff;
width: 95%;
padding: 4px 6px;
color: #000;
float: left;
border: 1px solid #7d7d7d;
}*/
.footersearchdiv {
    float: right;
    width: 30%;
}
.footersearchdiv h3{text-align: left;margin-top: 10px;}

/*.rgblogo img{max-width:100%;}
.rgblogo{width: 18%;
float: left;}*/
.mhfnumber{font-size:12px;}
.mhfnumber img,.number{ vertical-align:middle;}
.mhfnumber{float:left; width:10%;}
.number{float: right;
font-size: 12px;
font-weight: bold; width: 88%; }
 .mhfnumberresponive{display:none;}
 .mhfnumber span{ vertical-align:middle; }
  
 /*Neethu*/
 .mhfnumber img{ max-width:100%;}
 .floatmenuleft{ float:left; width:17%; margin-top:15px;display:none;}
 
 
 /*pushpanjali*/
 .Addlist{width:100%;border-bottom: solid 2px #009ED3;margin-bottom: 10px;}
 .Addlist ul{padding:0px;text-align:center;}
 .Addlist li{display:inline-block;margin:5px 0px;text-align:center;}
 .Addlist li img{width:100%!important;}
 .Addlist h2 {color: #009ED3;text-align: center;}
 /*.banner li{height:400px;}*/


/*divya 15-05-2018*/

 .moreicon,.nexticon{display:none}
.programmobmenu{display:none;}
.programmenu{display:inline-block;}


/*Sowmya*/

.awardsmaindiv{ width:95%; margin:auto;}
.Awardsdetailsleft{ float:left; width:60%}
.Awardslogoright{ float:right; width:40%;text-align: right;padding-top: 40px;}
.Awardsdetailsleft h4{color: #385d9c;}
.awardslist{color: #8f8f8f;font-weight: bold;}
.Awardsdetailsleft h2{padding: 30px 0px 20px;margin: 0px;}
.Awardsdetailsleft h2 a{color: #3b5f9d;}
.Awardslogoright img{ max-width:100%}

.awardsmaindiv h1{ color:#c49913;padding: 0px 2% 0px 0%;}
.formsteps{font-size: 18px; font-weight:bold;padding: 20px 0px;}

.forminput{width: 100%;}
.awardsformdiv input {
  border: 0;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid black;
  width:100%;padding: 5px 0px;font-size: 16px;
}
.awardsformdiv textarea{border: 1px solid #000;border-radius: 0px;margin-top: 20px;}
.formtxt{width: 50%;}
#formawrdslist{padding: 20px 0px;}

.awardsformpositionleft{float: left;width: 25%;text-align: left;padding-top: 10px;}
.awardsformpositionright{float: left;width: 75%;text-align: left;}
.awardsformleft{float: left;width: 10%;text-align: left;padding-top: 10px;}
.awardsformright{float: left;width: 90%;text-align: left;}
.awardsvalueleft{float: left;width:23%;text-align: left;padding-top: 10px;}
.awardsvalueright{float: left;width: 75%;text-align: left;}



.awardsbuttoncenter p{text-align: center;margin-top: 20px;}

.divformleft,.divformright{float:left; width:50%}
.AwardsRegisterlink{padding: 0px 0px 20px 0px;font-size: 16px; font-weight:bold;text-align: left;}
.AwardsRegisterlink a{color: #f36d2e;}


.Awardsfooter{background-color: #3b5f9d;text-align: center;padding: 20px;}
.Awardsfooter p{text-align: center;padding: 0px;font-size: 14px;}
.Awardsfooter p a{ color:#000;}
.awardsnomineeformleft{ float:left; width:70%;}
.Awardsdateright{float: right;
width: 28%;
text-align: right;}
.Awardsdateright h2{text-align:left;border-bottom: 1px solid black;padding:10px 0px}
.Awardsdateright p{font-size:14px}
.Awardsdateright span{color:#b27d31}
.Awardsdateright img{ max-width:100%}
#rdnNomineeadvocate{padding: 20px 0px;}

.key {
    display: none;
    top: 0px;
    position: absolute;
    z-index: 100000000;
    width: 100%;
    background-color: #ffffff;
    left: 0px;
    border-bottom: 1px solid #bbb;
}
.key input {
    background: url(../images/bg-search-input.png) no-repeat left center;
    border: medium none;
    color: #778b95;
    font-size: 16px;
    line-height: 26px;
    padding: 2px 45px;
    margin: 15px 10px;
    font-weight: 100;
}
.btn-search-close {
    background-image: url(../images/btn-search-close.png);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 100%;
    width: 80px;
    line-height: 0;
    text-indent: -9909px;
    position: absolute;
    right: 0px;
    top: 0;
}
.asterisk{ color:red}
.conentlist li{padding-top: 5px;
width: 55%;
list-style-image: url(../images/bullet.png);}


/*harshitha*/
#quest li .qustiontab:hover{background-color:#f4f5f6;}
#quest li .qustiontab:hover h2{border-bottom:1px solid #000}
.qustiontab{background-image: url(../images/ad_scroll_forward1.png);

background-repeat: no-repeat;

background-position: 6px center;
padding: 25px 1%;
cursor:pointer}
#quest li h2{color:#000;margin-bottom:0;margin-top:0px;border-bottom:1px solid transparent;margin-left: 20px;display:inline-block;cursor: pointer;font-weight:lighter}
#quest li .answer{display:none; line-height: 50px;margin-left: 32px;}
.answer {
    margin-bottom: 15px;padding-top:10px;padding-bottom:10px;
}
#quest>li{ list-style:none;border-bottom: solid 1px #eaeaea;}
#quest li h2 {}


/*Anjana*/
.regform{ display:table; width:98%;  border-collapse: separate;
  border-spacing: 10px;}
.leftform{width: 50%;display:table-cell;border: 1px solid #e5e5e5;
border-radius: 50px;
}
.rightform{width: 50%;
display:table-cell;
border: 1px solid #e5e5e5;
border-radius: 50px;
}
.rightform h2{color: #545353;
font-size: 29px;text-align: center;margin: 53px auto 40px auto;
text-decoration: underline;}
.services ul{margin:0px;padding:0px;text-align:center;}
.services li{display:inline-block;vertical-align: top;}
.servicesbutton{height: 70px;border-radius: 10px;
width: 150px;    display: table-cell;
    vertical-align: middle;}
.joinmembertab{padding-left: 8%;}
#ctl00_Content_Rdjoinmember,.joinmembertab td{font-size: 14px;}
.joinmemnote{color:#f36d2e;text-decoration: underline;font-weight: bold;font-size: 16px;}
.joinmember h2{color: #545353;
    /* padding: 13px 0px 0px 40px; */
    font-size: 29px;
    text-decoration: underline;
    text-align: center;}
  .border{border-left: 1px solid #d2d2d2;
margin-left: 12%;}
.services p{padding: 20px 3%;font-size: 14px;}
.tdinput{ width:70%;}
/**************/

 /*divya*/

.hovermenutop{ margin-top:-30px !important}
 /*divya*/
.support ul{ padding:0; }
.support{ margin:auto}
.Addlist{ width:96%; margin:auto}
.Addlist .owl-controls{ display:none}
 
 
 @media (max-width:1280px)

{
	/*.rightlinks{ margin-top:-40px;}*/
	.logodiv{width:25%;}
.rightlinks{width:75%; }
.services p {
    font-size: 13px;
}
}


@media (max-width:1195px)

{
.logodiv{width:20%;}
.rightlinks{width:80%; }
}

 @media (max-width:1170px)

{
	/*Neethu*/
     	  .number{  width:91%; margin-top:-20px; }
     	.mhfnumber{ width:8%;float:none;}   	     	
     	.floatmenuleft{ float:none;width:22%;margin-top:3px; }
     	/*.rightlinks{ margin-top:-70px;}*/
     	

     .roundedlinks{padding: 15px 0px 5px 0px;}
     .loginright a{padding:0px;}	
     .roundedlinks a{padding-left: 0px;}
     .roundedlinks img{width:32px;}
     
     /*pushpanjali*/
    .roundedlinks a {font-size:12px;}
      .loginright{padding: 5px 0px;}
      
      /*Sow*/
      .awardsmaindiv

     .awardsformpositionleft,.awardsvalueleft,.awardsformleft{ font-size:15px;}
          .awardsformpositionleft{width: 35%;}
.awardsformpositionright{width: 65%;}
}
 
@media (max-width:999px)
     {
     
.bannerheading {
    top: 70%;
}
     	/*Neethu*/
     .Registertextdiv{ width:98%; margin:auto;}
     .floaregister,.header{ float:none; width:98%;} .numberdiv{ display:inline-block; width:70%;}
     	         	

     	.support{width:94%;}
     	.banner{border:0px}
     	.rightlinks{float: left;width: 70%;margin-top: 15px;}


     	.menu{float:left !important}
     	.menu > ul > li{padding:0px} 
.download{margin-left: 0px;display:block}
 .dummy{ width: 2%;
  }
.socialfeeds{float:none;width:100%}
/*.socialfeedsface{float:none;width:100%}*/

.bgcolor
{
    width: 48%;}

	.menu li
	{
		display: block;
			border-left:0px!important;
		border-bottom: 1px solid #000;
		text-align: center;
		width:100% !important;
		margin-top:10px !important;
		margin-bottom:15px !important;
		background-image: none;
		float:none !important;color:#000
	}
	
	.sf-menu ul{position: static !important;
margin-top: 10px;width:99% !important;
margin-bottom: 0px;text-align:center !important}
.sf-menu ul a{border-bottom:0px solid #fff !important;text-align:center !important;  }
.sf-menu ul li{text-align:center !important}
.sf-menu ul{display:none}
.sf-menu ul li{padding:5px 0px 5px 0px !important}
.menu li:last-child{border-bottom:0px solid #fff !important}
.sf-menu ul li a{padding: 15px !important;}
	.menu li a
	{
		color: #000 !important;
		font-weight: bold;
	}
 



.responisvemenu{display:block;}

.maindiv{ width:95%; margin:auto;}
.contentdiv{width:98%; margin:auto;}
.advetise{ float:none;  display:none;}
/*.advetiseresponsive{display:block;}*/
.advetiseresponsiveul {margin:0px; padding:0px; text-align:center;}
.advetiseresponsiveul li{ width:48%; display:inline-block;  float:left; margin-right:10px; margin-bottom:10px;}
.advetiseresponsiveul img{max-width:100%;}

.banner{ width:100%;}
.moodimg,.moodcontent{ float:none; width:100%;text-align:left;} 
 .moodimg{display:none;}
   .moodcontent p{text-align:left;}
.contantrightimg{ display:none;}
.aboutpad h1{font-size:30px;margin-bottom:0px}
.photo {height:auto}
.aboutpad h3 {
    font-size: 18px;margin-bottom:0px}
    .tell{display:none;}
 .aboutpad{padding: 40px }
 .imagefloatleft{width: 100%;
float: none;
padding-top: 10px;border: 1px solid white;}
.imagediv li{width:45%;}
.roundedlinks{margin-left: 10px;}
/*pushpanjali*/
 .roundedlinksres {
    display: block;
    float: left;
    width: 56.5%;
}


.loginright {
position: absolute;
top: 30px;
right: 10%;
}

 .roundedlinks{display:none;}
 .roundedlinksres a{padding-left:10px;}
 .roundedlinksres a{color: #049FE2; font-weight:bold; font-size: 14px;}
 .roundedlinksres img{vertical-align: middle;}
 /* .loginright{float:left;background-color: white;padding: 18px 0px 14px 50px;}*/
 
 .logodiv{width:30%;}
 .box{border: 6px solid #f3f2f2;
float:left;
width: 46%;
color: #fff;
margin:0px 0px!important;  height:250px;  padding-bottom: 5px;} 
 .table{margin-left: 40px;}
 .key{width:100%;}
 .key input{width:97%;}
 .btn-search-close{right:0px;}
 .images{width: 100%;
float: left;
text-align: center;
padding-bottom: 15px;}

.email{padding:4px 5px;}
/*--divya 15-05-2018--*/

.progrmobmmenu{display:inline-block;}

     .moreicon,.nexticon{display:inline-block !important}

/*laxmi 16-05-2018*/
.sf-menu ul li a{padding: 5px 0% !important;}
.sf-menu ul li{border-bottom:1px solid #000 !important;text-align:center !important}
                  /*sow*/
                  .awardsmaindiv{ width:98%;}
                  .awardsnomineeformleft{width: 75%;}
                  .Awardsdateright{width: 24%;}
                  .awardsformpositionleft,.awardsvalueleft,.awardsformleft{ font-size:14px;}
}


.TestEvent{width:100%;}


.EventCls1:hover{width:100%; background-color:#009ED3;  color:#ffffff!important;}
.Eventdate{position:absolute;margin-top:0px;font-weight:bold;color:#000; background-color:#fffe66; padding:7px 7px;border: 1px solid #23caf4;}
.EventClsleft{float:left;width:20%;margin:8px;  }
.EventClsright{float:right;width:75%;text-align:center;margin:5px; }
.EventCls1:hover #Eventsid{ color:#ffffff!important;}
.EventCls1:hover .EventClsright h3{ color:#ffffff!important;}
.EventImage ul{ margin:0px; padding:0px;}
.EventClsright h3{color:#000;text-align:left;margin-top:10px; font-weight:bold;}
#Eventsid{ text-align:left; padding:3px 3px; color:#000; font-size:17px; font-weight:bold;}

.EventClsleft img{max-width:100%;}

#Eventslidiv{width:100%;text-align:left;}
.EventClsright h2{color:#f36d2e;text-align:left;margin-top:10px;}
  
 
                  
                  
                  
                




@media (max-width:950px)
     {
     	/*.Eventdate{left:10%;}*/
     	 .number span{ display:block;}

     	.enquiryform,.map{ float:none; width:100%;}
     	.travelimage{width: 100%; }
	.travelimage img{width:100%;}
	.travelimage1{width:100%;}
	.travelimage1 img{width:100%;}
	/*.poisons li{display:table-cell;}*/
	.poisons li{width: 38%; margin-bottom: 10px;}
 .infromation{width:90%;}
.flip-scroll .cf:after {visibility:hidden; display:block; font-size:0; content:" ";  clear: both; height: 0; }
.flip-scroll * html .cf {zoom:1; }
.flip-scroll *:first-child+html .cf {zoom:1; }
.flip-scroll table {width:100%; border-collapse:collapse; border-spacing: 0; }
.flip-scroll th,
.flip-scroll td {margin:0; vertical-align:top; width:100px;  border:1px Solid #ccc!important;  }
.flip-scroll th {text-align:left; }
.flip-scroll table {display:block; position:relative; width: 100%; }
.flip-scroll thead {display:block; float:left; }
.flip-scroll tbody {display:block; width:auto; position:relative; overflow-x:auto; white-space:nowrap; }
.flip-scroll thead tr {display: block; }
.flip-scroll td {width:100%!important }
.flip-scroll th {border-bottom:0; border-left: 0; }
.flip-scroll td {border-left:0; border-right: 0; border-bottom: 0; }
.flip-scroll tbody tr {border-left:1px solid #babcbf; }
.dashboartcntnt{width: 100%;}
.dashboartcntnt input,textarea{width:90%;}
.changepassdiv{width: 100%;}
.changepassdiv input{width:90%;}


.program li{margin-left: 30px; width: 40%;}



}

@media (max-width:883px)
{

	.search{display:none}
	.commonfooter{width:60%;}
	.footersearchdiv{width:33%;}
	.footersociallinks{width:40%}
	
	/*sow*/
	.awardsformpositionleft, .awardsvalueleft, .awardsformleft {font-size: 15px; float:none; width:100%}
.awardsvalueright, .awardsformright,.awardsformpositionright,.divformleft, .divformright{ float:none; width:100%;}
.Awardsdateright img{object-fit: cover;}
.Awardsdateright{width: 28%;}
.awardsnomineeformleft{width: 70%;}
	
	
	}
	
@media (max-width:800px)
     {
     	.EventCls1{ background-color:#fff;}
     	.EventClsleft,.EventClsright{width:98%;float:none;margin:auto;}
     	/*neethu*/.EventClsleft img{ padding-Top:10px; text-align:center;}
     	
     	.number{  margin-top:-16px; font-size:12px;}
.roundedlinks {margin-left: 0px;}

.services li{margin-top:0px}

 .menu ul{top:60px;}

.key input{width: 97%;}
.footerlogo{display:none;}
.commonfooter{width:40%;}
.footeraddress{width:100%;}
.footersearchdiv{width:55%;}
.signup{width:40%;}
.loginright{width:34%;}
.roundedlinksres{width:54%;}
.roundedlinksres a{font-size:13px;}

/*Anjana*/
.regform,.leftform,.rightform{display:block; width:100%;margin-bottom: 20px;}



}
@media (max-width:700px)
     
     {
     	
     	.roundedlinksres a{font-size:15px;}     	
	.rightlinks{ margin-top:0px !important;}
     
     	.mhfnumber{display:none;}
     	.number{display:none;}
     	.floatmenuleft{ float:none; width:100%; text-align:center;}
   
 .mhfnumberresponive{display:block; text-align:center; font-size:bold;}
     .footeraddress{float:left;width:100%}
     .footerlogo{display:none}
     .box{border:5px solid #f3f2f2;display:block;
          width:98%;color:#fff; margin: 0px 0px 5px!important; 
          height:auto;}
      .table{margin-left: 0px;}

     .tablepad p{padding-bottom:28px!important}

     .overviewbgimg li{width:98%}
    
     .poisons li {display:block;width:95%; text-align:center;}
     .logodiv{float:none;width:100%;text-align:center}
     .logodiv img{max-width:100%;width:auto!important}
     .rightlinks{float:none;width:100%; margin-top: 10px;}
     .roundedlinksres{float:left; }
     .headerpad{padding: 13px 0px 0px;}
     .loginright {
   
    margin-right: 50px;}
    .menu ul {top:250px}
   
    .roundedlinksres{}
  
/*.key input{width:95%;}*/

/*
.key{display:none;}
.key input{display:none;}
.key a{display:none;}
.btn-search-close{display:none;}
*/

.keyresponsive{display:block;}
.keyresponsive input{display:block;}
.keyresponsive a{display:block;}
.keyresponsive input{position: absolute;
z-index: 1000;
width: 100%;
background-color: white;
left: 0px; height: 60px; border:1px solid #049FE2;}
.btnsearchclose{ text-transform: capitalize;
 
    /* background-image: url(../images/close-icon.png);*/
    background-repeat: no-repeat;
    background-position: center center;
                   
    position: absolute;
    display: block;
    font-size: 0;
    
    right: 10px;
    top: 0;
    z-index: 100000; 
    display: block;
    font-size: 0;
           margin-top: 210px;


       /*text-indent: -9909px;*/}

.btnsearchclose img{max-width:100%;}

.advetiseresponsiveul li{width: 98%;}
.advetiseresponsiveul li img{border:5px solid #f3f2f2; }

.video{width:95%; float:none;}

.footersearchdiv{width:60%;}

.staffdesc li{width:30%;}
 .banner li{height:auto}
/*laxmi 16-05-2018*/
.menu ul {top:170px}


.loginright{top: 130px;}

/*Anjana*/
    .servicesbutton {font-size: 12.5px;width: 130px;padding: 5px 6px;}
    /*divya-*/
    
    .eventcontent, .eventcontentright {
   width: 100% !important;
float: none !important}
    .Available .tool{ padding:10px 0 !important; font-size: 35px !important; }
     }
     	


@media (max-width:650px)
     
     {
     	.support{width:92%;}
.imagefloatleft,.imagefloatright{ float:none; width:100%;}
 .contantrightimg{float:none; width:100%;}
.footersociallinks{width:50%}
.signup{width:40%;}  .staffdetailslft,.directorimg,.directorprofile{float:none!important;width:100%!important}
.directorimg{text-align:center}
.staffdesc li{width:45%;}
.program li{margin-left: 0px;
width: 45%;}
.bannerheading{top:135px!important}
}

@media (max-width:600px)
 {
 	.Awardsdateright,.awardsnomineeformleft{ float:none; width:100%;}
 	.Awardsdateright{ text-align:center;}
 	.awardsmaindiv .Awardsdateright{margin-top: 20px;}
 	.AwardsRegisterlink{text-align: center;}
 	.awardsnomineeformleft h1{font-size: 28px;padding: 20px 0px;}
 	.awardsmaindiv{width: 96%;font-size: 14px; }
 	.awardsmaindiv p,.awardsmaindiv h1{text-align:left;}
 /*Anjana*/	
 	.joinmembertab {padding-left: 2%;}
 	#ctl00_Content_Rdjoinmember, .joinmembertab td {
    font-size: 12px;
}
.border {
    margin: 0px 0% 20px 7%;
}
.services p {
    font-size: 12px;
}

    .services li {
      padding: 10px 0.5%;}
      .servicesbutton {padding: 5px 2px;}
     }
 
 @media (max-width:550px)
{
.overviewimage,.overviewlist{float:none;width:98%}	
.overviewcontent p,.cntantpad p{text-align:left;}
.Emergencydiv{ display:none;}
.roundedlinksresphone{display:none;}
.roundedlinksresphone{ display:block; float:left;} 
.roundedlinksresphone img{vertical-align:middle; margin-left:10px;}
.roundedlinksres{display:none;}
.key input{width:80%;}
 /*.btn-search-close{text-indent: -50px;}*/
 .imagediv h3{position: static;
top: 0px;}
.imagediv li{width: 89%; height:auto;}
.imagediv img{height: auto;}

.footeraddress{text-align:center;float:none; width:100%;}

.commonfooter{width:100%;    margin-bottom: 10px;}
.commonfooter p{text-align:center;}
.footersociallinks{float:none;width:100%}
.footersociallinks ul{text-align:center}
.footersociallinks h3{text-align:center;}
.signup{width:30%}
.email{padding:4px 7px;}
.loginright{width:60%;}

.loginright {
    top: 120px;
}
/*Anjana*/
.txtbox {
    width: 98% !important;}
} 
  
     
@media (max-width:500px)
{
.mooddisorderdiv,.embracediv{ float:none; width:100%;}
.footeraddress,.footerlogo,.commonfooter{ text-align:center;float:none; width:100%;}
.commonfooter p,.footeraddress p { text-align:center;}
.staffviewimg,.staffcontent{ float:none; width:100%;}
.footersociallinks{float:none;width:100%}
.footersociallinks ul{text-align:center}
.logodiv,.rightlinks{float:none; width:100%;text-align:center !important}
.roundedlinksres{margin-left:10px;}
.logodiv img{max-width:100% !important}
.menu ul{}
.textpart input{width:95%;}
.imagediv h3{position: static;
top: 0px;}
.imagediv li{width: 89%; height:auto;}
.UserEventList{float:left;width:90%; padding: 5px 5px 5px 5px;}
.Content{margin-left: 10px;}
.imagediv img{height: auto;}

.footersearchdiv{width:100%}
.validcnt{width: 80%;}
.validtxt{width: 80%;}
.btnsearchclose{margin-top: 220px;}

.awardsformpositionleft, .awardsvalueleft, .awardsformleft {font-size: 15px; float:none; width:100%}
.awardsvalueright, .awardsformright,.awardsformpositionright,.Awardsdetailsleft,.Awardslogoright{ float:none; width:100%;}
.awardsformdiv input{padding: 0px;}
.awardsvalueleft{ padding-left: 0px;}
.awardslist{font-size:15px;}
.Awardsdetailsleft h2{ font-size:19px;padding:20px 0px 10px 0px; text-align:center}
.Awardslogoright{text-align: center;padding-top: 20px;}
.Awardsform p{ text-align:left; font-size:14px;}
.Awardsform h1{ font-size:25px}

 	.awardsmaindiv p,.awardsmaindiv h1,.awardsnomineeformleft h1{ text-align:center}
 	/*Anjana*/
.border {
    margin: 0px 0% 30px 3%;
}
    .services li {display: block;padding: 10px 0%;} 
       .servicesbutton {width: 180px;height: auto;}
       
       
       /*divya 07-08-2019*/

 .eventdesc p { text-align:left}
 .Available .tool { font-size:35px}

       
}
 
@media (max-width:450px)
{
	
 .Addlist li{width:98%;}
	
	
	
	.Image_Wrapper img{ text-align:center; max-width:100%!important;}
	.staffdesc li{width:100%;  float:none;}
.bannertext{display:none}
.textpart{width:90%;}
.textpart input{width:100%;}
.header h2{font-size:20px;}
.advetiseresponsiveul li{width: 99%;}
.validpart{width:50%;}
.roundedlinksres{display:none;}
.roundedlinksresphone{ display:block; float:left;} 
.roundedlinksresphone img{vertical-align:middle; margin-left:10px;}
.teambg{width:300px;}
.program li{width: 98%;}
.rightform h2 {
    font-size: 20px;
}
.joinmember h2 {
    font-size: 20px;
}
}

@media (max-width:400px)
{
.footersociallinks{ float:none; width:100%; text-align:center;}
.memberdiv{ width:80%;}
.header h2{font-size:15px;}
.Emergency{display:none;}
.join{display:none;}
.Donation{display:none;}
.roundedlinksres{display:none;}
.roundedlinksresphone{ display:block; float:left;} 
.roundedlinksresphone img{vertical-align:middle; margin-left:10px;}
.Content{margin-left: 10px;}
.homebannertext{margin-top: -40%; display:none;}
.email{padding:4px 6px;}
.loginright li{padding: 5px 5px;}
/*Anjana*/
.services p {padding: 20px 3% 35px 3%;}
.joinmember h2,.rightform h2{
    font-size: 15px;
}
}
@media (max-width:350px)
{
.signup{width:35%;}
.btnsearchclose{    margin-top: 200px;}
/*laxmi 16-05-2018*/
.menu ul {top:150px}

}


@media (max-width:300px)
{
.memberdiv{ width:90%; }
.imagediv,.imagecontent{ float:none;width:97%;}
.imagecontent h3{ width:50%; text-align:center;}
.logodiv{ float:none; width:100%; margin:0px;}
.logodiv img{ text-align:center!important; width:150px;}
.menuicon img{ margin-top:-50px; right:0px;}
.roundedlinks{margin-left:0px !important}
.header h2{font-size:15px;}
.roundedlinksresphone{display:none;}
.btn-search-close{right:0px;}
.btnsearchclose{margin-top: 160px;}
.homebannertext{margin-top: -50%; left: 5%; display:none;}


.boxdiv{width:55%;}
.signup{width:40%;}
.email{padding:4px 5px;}
.teambg{width:250px;}
.loginright li{padding: 2px 3px;}
.loginright ul{margin-top: 0px;}
.btnsearchclose{    margin-top: 180px;}
/*laxmi 16-05-2018*/
.menu ul {top:135px}

.loginright{top: 75px;margin: 20px 0px;left: 5px;text-align: left;}
.innerbanner,.banner,.scrollingtext{ margin-top:30px}

} 
.donation{font-style:italic}
.donation span{color:Red}

#tblevents img{vertical-align:middle;width:12%}



.advocacybtn{ float: right;
background-color: #fffe66;
padding: 10px 8px;
border-radius: 2px;
font-size: 13px;}
.regfile{ float: right;
background-color: #fffe66;
padding: 10px 8px;
border-radius: 2px;
font-size: 13px;}
.regfile a,.advocacybtn a{ color:#000; text-align:center}

.advocacybtn:hover,#ctl00_Content_lnkCommadvisor:hover{text-decoration: none;	
  transition: 1s;background-color: #e5e5e5!important;}






/* nagashree 27-11-2017  */

.adminmain{ width:100%; margin:auto;}
.adminmaindiv{/*padding:10px 0px;*/ background-color:#efefef; }
 .adminlogin { float:right; width:30%;margin-top:8px}
.adminlogin ul{ margin:0px;  padding:0px;}
.adminlogin li{ list-style:none; display:inline-block; padding:3px 6px;
 border:2px solid #f26d34;font-weight:bold}
.adminlogin a{ color:#25298d;}
.sideMenu a{ color:#000000;  }
.sideMenu li{ margin-left:15px;padding:5px 3px 5px 3px;}
.sideMenu ul{ margin:0px; padding:0px;}

 .adminroundedlinks li{text-align:center!important; vertical-align:middle;}
#operation #operationimgnonclick, #operation #operationinclick,
#order #orderimgconclick, #order #orderinclick,
#master #masteronclick,#master #masterinclick,
#content #contentonclick,#content #contentinclick{ padding-bottom:5px;}

#adminmenusdiv{ padding-bottom:15px; padding-right:10px;} 
.adminonclick img{float:right; } 
.adminonclick{margin-left:0px;/* margin-top:50px;*/;background-color:#efefef;width:200px }
.adminonclick h2{ text-align:center; padding-top:3px; }

.adminonclick li{list-style:none;background-image:url(../images/Bullet1.png); 
 padding:5px 15px 10px 30px!important; /*margin-left:85px;*/
background-repeat:no-repeat; background-position:left!important;}

.adminonclick ul{ margin:0px; padding:0px;} 
.adminheader h2{color:#000000/*#707070*/;font-size: 20px; margin-top:15px;}

.adminmenulink span{ color:#25298d; }
.adminmenulink{ cursor:pointer;}
#logclick{cursor:pointer;margin-left: -3%;}
.loginright ul{margin-left: -10px;}
/*--end---*/

/*-- shalini--*/
.active{color:#0000ff}
 .directorcontent{display:none;padding:15px 1%}
#strow h3{color:#F36D2E;
           background-color: #e1e1e1;
    padding: 8px 1%;    margin: 0px;
           }.expand{font-weight:bold;color:#000;text-align:right}.directorinner {
    padding: 8px 1%;
}div#strow { margin: 7px 0;cursor:pointer;
    border: 1px solid #ccc;
    /* padding: 5px 1%; */
}
 .staffdetailslft{float:left;width:75%}
.paging{margin:0px;padding:0px}
.paging li{display:inline-block;margin:6px 6px;    border: 1px solid;
    padding: 2px 5px;}
 .directorimg{ float:right;width:20%} .directorprofile{float:left;width:77%}
 .directorimg img{width:80%; border: 5px solid #eee;}
 .line{ border:1px solid #eee; margin:25px 0%;}
 .calendarcell { font-size:50px; height:200px;}
 .NextPrevHode{ font-size:26px;}
 .calheader{ font-size:26px;}
 .calmonth{ font-size:26px;}
 
 
 
 /*22-01-2019*/
 .voldaysleft{ float:left; width:50%;}
 .voldaysright{ float:left; width:50%;}
 .vollink{ text-align:left}
 .scrollingtext {
    margin-top: 8px;
    background: #000000;
        background-repeat: repeat;
    padding: 10px 10px 0px 10px;
    color: #fff;
    background-repeat: no-repeat;
    font-size: 16px;
}
.scrollingtext {
    color: #fff;
    font-size: 16px;
}
.scrollingtext a{ color:#ffffff}
.tab {
   
    margin-bottom: 10px;
}
.tab tr:nth-child(even) {background:#fff }
.tab tr:nth-child(odd) {background: #e5e5e5}
.tab tr:first-child {
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.tab tr:first-child {
    background-color: #7bd7f0;
    color: #fff;
    font-weight: bold;
}

.tab tr {
    background-color: #ffffff;
}
.tab tr {
    font-size: 16px; font-weight:bolder
}
.tab th:first-child {
    color: #fff;
    font-weight: bold;
}
.tab td {
    width: 20%;
    text-align: center;
    font-size: 14px;
}
 /*end*/
 
 /*04-04-2019*/
 .creativelogo{ float:right}
 .creativedetails{ float:left}
 .creativehead{ margin-bottom:20px}
 .creativedetails h2,.creativeform h2{color:#2f1765}
 .creativemaindiv{ width:90%; margin:20px auto auto auto}
 .creativeform h2{ text-align:center; text-transform:uppercase}
 .creativeformcolon{float:left; width:2%;}
 .creativeformright{float:right; width:80%;}
 .creativeformleft{float:left; width:18%; text-align:left}
 #creativeflyer,.termsdiv img{ width:100%}
 .terms h2{ text-align:center; font-weight:normal; text-decoration:underline}
 .terms{ width:80%; margin:auto}
 .terms li{ list-style-type:number; padding-bottom:10px; line-height:30px}
 .terms li ul li{ list-style-type:disc}
 .creativeform a{ color:#000}
 .creativeformleft span{ font-size: 13px;color: #ff4147;}
 .address p{ text-align:center}
 .creativefooter{ background-color:#341966; padding:30px 0px}
 .creativefooter p{ color:#ffffff; text-align:center}
 .creativeformdiv input{ border:0px; border-bottom:1px solid #000}
 .creativeformdiv #flpImage{ border-bottom:none}
 input:focus, textarea:focus, select:focus{ outline: none; }
 ::placeholder {
   color: #bdc5c5;
   opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #bdc5c5;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color:#bdc5c5;
}
  /*End*/
 
  
 /*divya 07-08-2019 */
 
 .eventmonthlist ul,.eventdesc ul{margin: 0px;}
 .eventmonthlist li,.eventdesc li{list-style: none;list-style-image: url(../images/bullet.png); padding:5px 0}
 .eventmonthlist li a,.eventdesc li a{color:#000}
 .eventdesc p a{color: #009ed3;}
 .eventdesc p{ font-size:18px;padding: 10px 0; font-weight:bold}
 
 .eventcontent{ width:70%; float:left}
 .eventcontentright{ width:30%; float:right}
 .calendarcell {height:140px}
 .borderclass{ border:3px solid #f36d2e !important;}
 .calendarcell{ cursor:pointer}
 .eventdesc h4{color:#f36d2e}
 .Available .tool {font-size: 50px;
    background-color: #ffffff;
  
    opacity: 0.6;padding: 40px 0;
width: 100%;
    filter: alpha(opacity=60);}
 
 .membershipsel,.donateseldiv{margin:0px;padding:0px}
 .membershipsel li{background-color: #384597;
    padding: 8px 5px 8px 15px;
    /* display: inline-block; */
    margin: 5px 2px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    list-style: none;
    box-shadow: 1px 2px 2px 0 rgb(57 55 172 / 75%);
    -webkit-box-shadow: 1px 2px 2px 0 rgb(113 116 134 / 75%);
    -moz-box-shadow: 1px 2px 2px 0 rgba(0,0,0,.75);
    margin: 10px 0;
    font-weight: bold;}
.bgcolorchange{background-color:#909def!important;color:#fff!important}
.donateseldiv li{background-color: #384597;
    padding: 8px 5px 8px 15px;
    /* display: inline-block; */
    margin: 5px 2px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    list-style: none;
    box-shadow: 1px 2px 2px 0 rgb(57 55 172 / 75%);
    -webkit-box-shadow: 1px 2px 2px 0 rgb(113 116 134 / 75%);
    -moz-box-shadow: 1px 2px 2px 0 rgba(0,0,0,.75);
    margin: 10px 0;
    font-weight: bold;}
.bgdonchange{background-color:#909def!important;color:#fff!important}
.toporders .orderscount{font-weight:bold;color:#0d1195;font-size:22px}
.ordersleft{margin:0px 1% 20px 1%;    box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    border-radius: 15px;}
.ordersleft h2,.orderssuport h2{color:#0d1195;font-size:22px;padding-left:5px;padding-top:5px}
.orderssuport {width:98%;margin:0px 1% 10px 1%;
                   box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 1px 2px 5px 0 rgba(0,0,0,.75);
    border-radius: 15px;}
.ordersleft table ,.orderssuport table{width:100%}
.dashhead{text-align:center}
.maindashboardorders{float:left;width:49%;margin-bottom:10px}
.maindashboardorders1 p,.maindashboardorders p {color:Red;font-size:13px;text-align:right;font-weight:bold}
.dashhead span{font-size:13px}
.orderssuport p,.ordersleft p,.orderssuport p{color:Red;font-size:13px}
@media (max-width:1300px)
{
	.roundedlinks a{padding-left: 10px;}
}

@media (max-width:999px)
{
.calendarcell { font-size:40px; height:150px;}

	.loginright ul{right: 12%}
}


@media (max-width:950px)
{
 .calendarcell { font-size:30px; height:100px;}
.Available{ font-size:30px;}
 .creativeformright{width:68%;}
 .creativeformleft{width:30%; }
 .creativemaindiv{ width:96%}
 
}
@media(max-width:700px)
{
 .creativedetails,.creativelogo{ float:none; width:100%; text-align:center}
 .creativedetails h2{font-size: 22px; }

}

@media (max-width:650px)
{
.Available{ font-size:20px;}
 .calendarcell { font-size:20px; height:80px;}
 .Available{ font-size:20px;}
}

@media (max-width:500px)
{
.calendarcell { font-size:16px; height:40px;}
 .NextPrevHode{ font-size:16px;}
.calheader {font-size: 16px;font-weight: lighter;}
 .calmonth{ font-size:16px;}
 .Available{ font-size:16px;}
 .loginright ul{right: 28%}
  .creativeformright{float:none; width:100%;}
 .creativeformleft{float:none; width:100%; }
 .creativeformcolon{display:none}
 .creativeform h2{ font-size: 22px;}
}




@media(max-width:999px)
{
.coreservices li{width:96%}
.main{width:96%;margin:auto}
.homevideo{width:96%}
#menuicon {
    position: absolute;
    display: block;
    width: 35px;
    top: 9px;
    right: 3%;
    z-index: 100000;
}
.menu ul {
    left: 0px;
    position: absolute;
    top: 110px;
    margin-left: 0px;
    z-index: 100000;
    width: 100%;
    background-color: #fff;
    text-align: center !important;
    padding: 0px;
}
.menu > ul > li { padding: 0px;}
.menu li {
    display: block;
    border-left: 0px !important;
    border-bottom: 1px solid #000;
    text-align: center;
    width: 100% !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important;
    background-image: none;
    float: none !important;
}
.coreservices h4, .coreservices p {
    text-align: center;
    padding-left: 0px;
}
}

@media(max-width:850px)
{

.facebookfeeds{float:none;width:67%;margin: 20px auto;}
.twitterfeeds{float:none;width:67%;margin: 20px auto;}
.footercontents{display:none}
.aboutimage, .aboutcontent{float:none;width:100%}
.aboutimage{text-align:center}
.footerlogo img{margin-top:0px}
.footerlogo{margin-top:25px}
.homevideo{width: 85%;}
.aboutcontent p{padding-top: 10px}
}

@media(max-width:750px) 
{
.headercontact,.webmsg{display:none}
.membermsg{margin:10px 0 0 0}
.membermsg p{text-align:center}
.search{display:none}
.footerlogo{display:none}
.efforts, .newsletter{float:none;width:100%}
.coreservices li{width:90%}
.bannerbutton{margin-top:0px}
.twitterfeeds, .facebookfeeds{width:77%}
.mobilefooter{display:block}
.mobmsg{display:inline-block!important;width:60%!important;}
.logo img {
max-width: 100%;
width: auto;
}
.suplogo{margin-bottom:25px}
.logo {
float: left;
width: 100%;
text-align: left;
}
#menuicon{top:15%}
}

@media(max-width:550px) 
{
.bannerheading{display:none}
.twitterfeeds, .facebookfeeds{width:87%}
.bannerheading{top:160px}

}

@media(max-width:450px) 
{
.twitterfe