
body
{
    font-family:Lato;
}
.menu-toogle{ display:none;}

.tara-information{ padding:38px 0; overflow:hidden; border-radius:5px 5px 0px 0px;}
.tara{ float:left; width:32.5%; height:330px; margin-right:11px; background:#fff; position:relative; border-radius:5px 5px 0px 0px; }
.tara .heading{border-bottom:4px solid #357f03; #7fb600; border-radius:5px 5px 0px 0px; overflow:hidden;
height:50px; line-height:50px; background:url(../images/heading-repeater.png) left top repeat-x;

}
.head-img{float:left; padding:6px 9px 0 13px; }
.tara .heading img{  }
.tara .heading h2{ display:inline-block; color:#fff; font-weight:bold; font-size:2em; padding-left:13px;
border-left:1px solid #739d02;}
.tara p{ font-size:1.4em; padding-bottom:12px; margin-bottom:12px; color:#7c584b; line-height:1.1;}
.tara p a{color:#7C584B;}
.tara-content{ background:#fff; padding:25px 30px 20px 20px;}
.border{ border-bottom:1px solid #e1e0e0;}
.tara .develop-tara{ font-size:1.8em !important;  line-height:1.3; color:#83a200;}
.view{ color:#4a5155; margin-top:24px;font-family: lato;}
.view span{ font-size:13px;}
.view a{color:#337506 !important; font-size:1.3em; line-height:1.2;}

.perspective{ margin-right:0;}
.perspective a{font-size:1.4em; color:#7C584B;}
.perspective p { margin-bottom:2px;}
.perspective p em{color:#818183; font-size:.8em; padding-top:7px; display:block; line-height:1.5; }
.posted{ margin-bottom:10px;}
.view.rt{ position:absolute; bottom:25px; right:16px; font-family:Lato;}
.view.lt{ position:absolute; bottom:25px; left:22px; font-family:Lato;}
.perspective .head-img,.heighlight .head-img{ padding-top:10px;}



.join-container{ width:100%; overflow:hidden; background:#fff; padding:50px 0 30px 0;}
.join{ border:1px solid #dbdbdb; border-radius:6px; padding:22px 5px 10px 5px; overflow:hidden;}
.join-remark{ margin-top:15px; float:left; width:159px; margin-right:5px;}
.join-link{ padding:15px 7px 15px 10px;  position:relative; margin-top:-1px; height: 30px; border-right:1px solid #B8B8B8;}

.join-link:hover {border-bottom:3px solid #357F02;}
.join-link img{ float:left; margin-right:5px;}

.join-link a{ color:#4f5150; font-size:1.5em; line-height:1; }
.joinus li img{ } 

.join-link .arrow{ background:url(../images/arrow.png) center top no-repeat; width:31px; height:15px; display:none;
position:absolute; top:-15px; left:65px;}

.join-remark:hover .join-link, .join-remark:hover .join-link a{ background:#9ebd0b; color:#fff;}
.join-remark:hover .arrow { display:block;}


.banner-container{ text-align:center; position:relative; z-index:1; margin-top:-56px;}
.act-now{ position:fixed; right:0; top:45%; z-index:9999; }

.manu-wrapper{ background-color:rgba(54,50,45,0.9); border-top:5px solid #629d03; height:56px;position:relative; z-index:2;}

.main-menu{padding-left:0px;}
.main-menu li { color:#d5d5d5; display:table-cell; vertical-align:middle; height:56px; font-size:1.2em; line-height:1.3; text-transform:uppercase; font-weight:bold; text-align:center; position:relative !important; 
background:url(../images/menu-border.png) right top no-repeat; }
.main-menu li a{ color:#d5d5d5; padding:0 6px; display:block; word-spacing:0.20em; }
.main-menu li:hover,.main-menu li.active{ background:#91b802}
.main-menu li ul{ display:none; position:absolute; top:56px; background:rgba(0,0,0,0.5); width:170px;}
.main-menu li li ul{ left:170px;}
.main-menu li li{ background:none; height:auto; float:none; display:block; padding:5px 0;}
.main-menu li li a{ padding:0 10px;}
.main-menu li:hover ul,.main-menu li li:hover ul{ display:block;}


.banner-main{ width:100%; max-width:1800px; position:relative; margin:0 auto; z-index:5; }

.banner-main li{ position:relative; z-index:8;}


.resource-box{ position:absolute; left:12.2%; top:25%; padding:20px; background:#fff; z-index:99; box-shadow:8px 8px 8px #000; width:100%; max-width:236px;text-align:left; border-radius:5px; -webkit-border-radius:5px; }
.resource-box h3{ color:#353b38; text-transform:uppercase; font-size:2em; line-height:1.1; overflow:hidden; 
border-bottom:2px solid #d3dad2; padding:2px 0 10px 0;}
.resource-box h4{ color:#353b38; font-size:2em; line-height:1.1; overflow:hidden; 
border-bottom:2px solid #d3dad2; padding:2px 0 10px 0;}
.resource-box p{color:#83a102; font-size:1.6em; line-height:105%; margin-top:1.1em; overflow:hidden;}
.resource-box p.gray-light{ color:#7c584b; overflow:hidden;}
.resource-box .arrow{background:url(../images/box-arrow.png) right top no-repeat; width:16px; height:24px;
position:absolute; z-index:9999; right:-16px; top:30px;}



.jcarousel li img{ opacity:0.8; }
.jcarousel li img:hover{ opacity:1; }

.banner-container .flex-direction-nav{ text-indent:-9999px; display:none;}  /* This is newly written, earlier it was blank */
.banner-container .flex-direction-nav .flex-next{ background:url(../images/plus.png) left top no-repeat; text-indent:-9999px; width:53px; height:53px; display:inline-block; position:absolute; bottom:-23px; z-index:9999; left:49%; }


ul li h2{color:Black; font-family:Lato; font-size:13px;}
ul li h2:hover{color:Red; font-family:Lato; font-size:13px;}

     /*  ends */





/* .hide-section{ display:none; } */

/*   for plus sign */
/*.banner-container .flex-direction-nav { text-indent:-9999px; display:none;}*/
.plus-sign{ background:url(../images/plus.png) left top no-repeat; text-indent:-9999px; width:53px; height:53px; display:inline-block; position:absolute; bottom:-23px; z-index:9999; left:49%; cursor:pointer; }
.hide-section{ display:none;}









/* For Second level pages*/

.leftcontent{background:#f7f7f5;float:left;padding-right:48px; width:615px; padding-bottom:68px; text-align:justify;}
.L2BodyBG{background:url(../images/L2_body_bg.png) left top repeat;}
.rightcontent{width:343px; float:right; box-shadow:0px 0px 3px #e6e6e6;margin-bottom:68px;}
.Map{background:#ffffff; padding-left:17px; padding-top:16px; padding-right:18px; padding-bottom:33px; border-bottom:1px solid #f2f2f2;}
.rightcontent .heading{ background: url("../images/heading-repeater.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-bottom: 4px solid #357F03;
    border-radius: 5px 5px 0 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;}
.rightcontent .heading h2{ border-left: 1px solid #739D02;
    color: #FFFFFF;
    display: inline-block;
    font-size: 2em;
    font-weight: bold;
    padding-left: 13px;}
.GoogleImage{margin-left:4px; margin-top:3px; margin-right:4px; margin-bottom:5px; }
.WholeDivBorder{border:1px solid; border-radius:5px; border-color:#d2d3ce;}

.Quicklinks{background-color:#ffffff; padding:15px 20px 22px 21px; margin-bottom:22px;}  

.Quicklinks_1{background-color:#ffffff; padding:15px 20px 22px 21px; margin-bottom:22px; box-shadow:0px 0px 7px #cacac9;}  


/*
.quick-heading{ background:url(../images/quicklink-image.png) left top no-repeat; height:10px; padding:1px 0; margin-bottom:20px;}
.quick-heading span{ background:#fff; text-transform:uppercase; color:#82a100; font-size:1.4em; padding:0 10px; margin-left:22px; font-weight:bold; line-height:1;}
.quick-heading span a{ color:#82a100; }
.quick-heading span a:hover{color:#4c5d03;}  <-: This is old setting.
*/


.quick-heading{ background:url(../images/quicklink-image.png) left top no-repeat; height:10px; padding:1px 0; margin-bottom:20px;}
.quick-heading span{ background:#fff; text-transform:uppercase; color:#82a100; font-size:14px; padding:0 10px; margin-left:22px; font-weight:bold; line-height:0.6;}
.quick-heading span a{ color:#82a100; }
.quick-heading span a:hover{color:#4c5d03;}


.quick-wrapper{ overflow:hidden; width:100%;}
.quick-body-left{width:138px; border-right:1px solid #ededed;float:left;}
.quick-body-right{width:151px; float:right; }
.quick-wrapper .QuickImg{height:24px; margin-bottom:4px; vertical-align:middle; font-family:Lato; font-size:1em; }


.quick-wrapper .QuickImg img{width:25px; height:25px;}
.QuickText{font-family:Lato;  text-transform:capitalize;padding-left:5px; color:#565656; font-size:11px; height:24px; vertical-align:middle; display:inline-block; }


.L2_IconsArea{width:614px; height:112px;}
.L2_Icons{width:101px;  height:112px;  border-right:1px solid #828081; background-color:#6A6869;float:left; }

.L2_Icons:hover {background-color:#A2C304;}

.L2_Icons p{height:76px; padding-top:70px; padding-bottom:10px; vertical-align:bottom;   text-align:center; font-family:Lato; font-size:12px; padding-bottom:12px; color:#ffffff;}

.L2_Text {margin-top:50px; margin-bottom:46px; width:614px; font-size:15px; }

 p{margin-bottom:12px; color:#7E564A; font-family:Lato; font-size:15px;}
 
 .L2_Text ul{list-style:none;}
 .L2_Text ul li{margin-left:30px;  margin-bottom:10px; color:#7E564A; font-family:Lato; font-size:15px; list-style-type:disc;}
 
 .L2_Text ul li ul li{margin-left:40px;  margin-bottom:10px; color:#7E564A; font-family:Lato; font-size:14px; list-style-type:circle;}
 
.green {margin-bottom:14px; font-family:Lato; font-size:14px; color:#83A400;}


.leftcontent .SpMaker{height:50px; border-top:1px dashed #A09F9D; }
.leftcontent .heading{ background: url("../images/heading-repeater.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-bottom: 4px solid #357F03; border-radius: 5px 5px 0 0; height: 50px; line-height: 50px; overflow: hidden;}
    
.leftcontent .heading .head-img{float:left; padding:1.2 1.2 0 1.5 em;}    

.leftcontent .heading h2{ border-left: 1px solid #739D02;  color: #FFFFFF; display: inline-block;
    font-size: 2em; 
    font-weight: bold;
    padding-left: 13px;}

.heading1{border-bottom:4px solid #357f03;  border-radius:5px 5px 0px 0px; overflow:hidden;
height:50px; line-height:50px; background:url(../images/heading-repeater.png) left top repeat-x; 
}
.Wwu{text-align:justify; font-family:Lato; font-size:1.2em;}

.GalleryContents{background-color:#ffffff; width:577px; font-family:Lato; color:#82a200; font-size:14px; padding-top:27px; padding-left:38px;  overflow:hidden; border-radius:5px;}

.L2_GalleryText {font-family:Lato; color:#82a200; font-size:14px;  background-color:#fff; }
.L2_GalleryText strong{font-family:Lato; color:#82a200; font-size:16px;}
.GalleryContents  .L2_ProjectImgGallery{width:531px; }
.L2_ProjectImgGallery  img{width:170px; height:140px; border:1px solid #grey; margin-right:9px;} 

.L2_ProjectImgGallery .jcarousel li{ width:190px !important;}

.L2_ProjectImgGallery .jcarousel-control-prev{
background:url(../images/left-arrow.png) left top no-repeat !important;  width:15px ;height:28px;
box-shadow:none; font-size:0; text-shadow:none; left:-20px;
}
.L2_ProjectImgGallery .jcarousel-control-next{
background:url(../images/right-arrow.png) left top no-repeat; width:15px ;height:28px;
box-shadow:none; font-size:0; text-shadow:none; right:-20px;}

.GalleryContents  .L2_ViewAllProjects{height:32px; padding-top:20px; padding-right:43px; text-align:right;  text-transform:lowercase;  color:#327408;  vertical-align:middle; font-weight:bold;}
.L2_ViewAllProjects a{color:#458B0E; font-family:Lato; }


/* Second level ends */




/* For Contact us */

.ContactLeft{float:left; width:450px; border:1px solid #767676; margin-bottom:20px;  margin-top:20px;}
.ContactLeft strong{ font-family:Lato; font-size:16px; font-weight:bold;  margin-top:15px; margin-bottom:15px; display:block; text-align:left;}
.ContactLeft p{font-family:Lato; font-size:14px;  margin:15px 10px 10px 10px;  display:block; text-align:left;}


.ContactRight{float:right;  width:500px;  margin-bottom:20px;  margin-top:20px; text-align:left; font-family:Lato; font-size:16px; color:#767676}
.ContactRight div{font-family:Lato; font-size:16px; text-align:left; margin:5px 5px;}

.ContactMap{clear:both; margin-top:25px; width:100%; border:1px solid #767676; font-family:Lato; font-size:16px; }
.ContactMap iframe{float:left; width:1005px; height:270px; margin-right:1px; margin-left:1px; border:1px solid #808080; margin-bottom:50px; }

/* Contact us ends */





/* New Aboutus  */

.tabs{max-width:10.7em;  float:left;}
.Mcnt{max-width:31em ;  float:left;  font-size:1.6em; color:#77574A; padding:0em 0em 1em 1.5em; text-align:justify;}
.RSbar{max-width:34.3em;  padding:0.5em 0em 0em 0em; float:right; }


.tabs li a{display:block; height:2em; width:4.3em; padding:1em 1em 1em 1em; color:#fff; 
 font-family:Lato; font-size:1.4em;  border-bottom:1px solid #767676; background-color:#767676; vertical-align:middle; text-align:center;}
 
 
.tabs li a:hover,.tabs li a.active{background: #a4c506; /* Old browsers */
background: -moz-linear-gradient(top,  #a4c506 0%, #a4c506 50%, #a4c506 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4c506), color-stop(50%,#a4c506), color-stop(100%,#a4c506)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a4c506 0%,#a4c506 50%,#a4c506 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a4c506 0%,#a4c506 50%,#a4c506 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a4c506 0%,#a4c506 50%,#a4c506 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a4c506 0%,#a4c506 50%,#a4c506 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c506', endColorstr='#a4c506',GradientType=0 ); /* IE6-9 */
     color:#fff; font-family:Lato; font-size:1.4em; vertical-align:middle; text-align:center;}
     
.tabs li{ position:relative;}
.tabs li a.active:after {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 9px solid #a4c506;
    border-top: 8px solid rgba(0, 0, 0, 0);
    content: "";
    height: 0;
    position: absolute;
    right: -9px;
    width: 0;
}
.RCsp{height:2em; clear:both;}

.DLbody{padding:1em 1em 1em 1em; height:auto; background-color:#fff;}
.DLbody .hdr{font-family:Lato; font-size:1.4em; color:#7C584B; padding-top:0.6em;  }
.DLbody .cts{ font-style:italic; font-size:1.2em; padding-bottom:1.2em; }
.DLbody .row{border-bottom:0.1em solid gray;}

.Mcnt p{max-width:52.1em;  font-family:lato; font-size:1.6em; color:#81A000; border-bottom:0.1em solid #E5E1E5;line-height:32px;}
.Mcnt .Subtitle{color: #81a000; font-family: lato; font-size: 1.2em; line-height: 2em; max-width: 52.1em;}

.TsmArea{background-color:#ffffff; padding:20px 17px 80px 24px; height:auto; display:inline-block; width:88%;}

.TsmBody{padding:0em 1em 1em 1em;}
.TsmComma1{vertical-align:top; float:left; width:2.5em;}
.TsmText{ float:left; font-family:lato; font-size:1.4em; font-style:italic; text-align:center;  width:16em; }
.TsmText .ReadMore{border-top:0.1em solid gray; color:Green; text-align:right; padding:0.5em 1em 1em 0em;}
.TsmComma2{vertical-align:bottom; float:left; width:2.5em; vertical-align:bottom;}
/*
table{text-align:left; width:430px; }
table th{height:22px; text-align:left;}
table td{height:20px; text-align:left;}
*/

#tab1 ul li{list-style-type:disc; margin-left:20px;}
#tab6 td, #tab6 th{line-height:30px; width:220px;}

#tab7 ul li{list-style-type:disc; margin-left:20px;}

.TeamHeader{font-family:Lato; font-size:16px; color:#362E63; line-height:20px;}
.Desgination{font-family:Lato; font-size:12px; color:#3E49A8;}

.handcursor{color:#87574A; font-family:Lato; font-weight:normal; font-size:16px; line-height:30px; cursor:pointer;}


/* New Aboutus ends */





/*  For Media */

.quick-media{ box-shadow:0px 0px 7px #cacac9;}
.q-media-wrapper{ border:1px solid #d2d3ce; border-radius:6px; background-color:#F7F9F4;}
.q-media-wrapper .heading{ margin-bottom:28px;}
.media-leftcontent{ max-width:618px; width:100%; padding-top:50px; float:left;}
.q-media-wrapper .quick-wrapper{ padding:0 .9%;}

.search-container{border-bottom:1px solid #dddcda; padding-bottom:14px; display:inline-block; width:100%; vertical-align:bottom;}
.search-container .news{ float:left; text-transform:uppercase; font-size:18px; line-height:1.7;color:#82a200;  font-weight:bold;}
.search-container .news span{ vertical-align:bottom; font-family:Lato; font-size:18px; color:#82a200; font-weight:bold;}

.search-container .news img{ float:left; margin-right:14px; vertical-align:top;}
.search-keyword{ float:right;}
.search-keyword input[type="text"]{border:1px solid #dddfde; width:250px; height:24px;padding:0 4px; margin-top:4px;}

.news-update-section{padding:25px 22px; width:100%; background:#fff; border:1px solid #dedede; box-sizing:border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-radius:5px; -webkit- border-radius:5px;
margin:35px 0;}
.news-row{display:inline-block; width:100%; border-bottom:1px solid #edebeb; padding-bottom:14px; margin-bottom:14px; }
.news-img{ float:left; margin-right:15px; vertical-align:top;}

.news-detail{ float:left; width:86%; color:#8f6d61; vertical-align:top;}


/*-----------------------ashutosh----------------*/

.Read_More{width:33%; color:#F7F9F4; vertical-align:top; float:left;}
.Feedback{width:34%; color:#8f6d61; vertical-align:top;float:left; text-align:center;  }
.Share1{width:33%; color:#8f6d61; vertical-align:top; float:right; text-align:right; }
/*-----------------------ashutosh----------------*/

.news-date{ font-size:14px; line-height:1.3;}
.news-date span{ font-style:italic;}
.news-detail h3 a{ color:#7f7f7f; font-size:15px; line-height:1.3;}
.news-detail h3 a:hover,.view-all:hover{ text-decoration:underline;}
.news-detail p{line-height:1.2; margin-bottom:8px; font-size:12px;}
.news-detail .read{ color:#adc055; font-style:italic; font-size:11px; font-weight:bold;text-decoration:underline;}
.news-detail .read:hover{ text-decoration:none; color:#8aaa74;}
.view-all{ float:right; color:#8aaa74; font-weight:bold; font-size:12px;}

.publication{ overflow:hidden; border-top:2px dotted #908e8e; padding-top:28px;}
.heading{border-bottom:4px solid #357f03; #7fb600; border-radius:5px 5px 0px 0px; overflow:hidden;
height:50px; line-height:50px; background:url(../images/heading-repeater.png) left top repeat-x;
}
.head-img{float:left; padding:6px 9px 0 13px; }
.heading h2{ display:inline-block; color:#fff; font-weight:bold; font-size:2em; padding-left:13px;
border-left:1px solid #739d02;}

.publication-gallery{box-shadow:0 0 8px #ded9d4; padding:20px 30px 20px 30px; background:#fff; overflow:hidden; margin-bottom:35px;}

.publication-gallery .jcarousel li{ width:190px !important;}
.publication-gallery .jcarousel-control-prev{
background:url(../images/left-arrow.png) left top no-repeat !important;  width:15px ;height:28px;
box-shadow:none; font-size:0; text-shadow:none; left:-20px;
}
.publication-gallery .jcarousel-control-next{
background:url(../images/right-arrow.png) left top no-repeat; width:15px ;height:28px;
box-shadow:none; font-size:0; text-shadow:none; right:-20px;}

.share{ clear:both; float:right; width:100%; text-align:right; padding-top:22px; margin-bottom:25px; border-top:1px solid #dcdbd7; margin-top:12px;}

.SearchImg{background-image:url('../images/SearchImg.jpg');}

/*  For media page end */





/* For Login */

.Lbody{background: #3a64ad; /* Old browsers */
background: -moz-linear-gradient(top,  #3a64ad 0%, #4b73b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a64ad), color-stop(100%,#4b73b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3a64ad 0%,#4b73b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3a64ad 0%,#4b73b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3a64ad 0%,#4b73b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3a64ad 0%,#4b73b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a64ad', endColorstr='#4b73b9',GradientType=0 ); /* IE6-9 */
width:25%; height:auto;
margin-left:37%; margin-top:17%;
border:2px solid #172B4E;
box-shadow:rgba(0,0,0,0.5) 0px 0px 24px; border-radius:12px;
}

.ControlLogin{width:100%; text-align:center; height:40px; line-height:40px; font-family:Lato; font-size:22px; color:#fff; padding-left:5px;}

.userpwd{background: #0d1827; /* Old browsers */
background: -moz-linear-gradient(top,  #0d1827 0%, #1a2538 3%, #2a3d5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d1827), color-stop(3%,#1a2538), color-stop(100%,#2a3d5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0d1827 0%,#1a2538 3%,#2a3d5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0d1827 0%,#1a2538 3%,#2a3d5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0d1827 0%,#1a2538 3%,#2a3d5c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0d1827 0%,#1a2538 3%,#2a3d5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1827', endColorstr='#2a3d5c',GradientType=0 ); /* IE6-9 */
width:200px; height:37px;
line-height:37px; border-radius:5px;
margin-left:70px;
background-color:transparent;
color:White;
border:none; 
}


.Btn_Login{background: #c4d8fa; /* Old browsers */
background: -moz-linear-gradient(top,  #c4d8fa 2%, #a3c1ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#c4d8fa), color-stop(100%,#a3c1ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c4d8fa 2%,#a3c1ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c4d8fa 2%,#a3c1ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c4d8fa 2%,#a3c1ef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c4d8fa 2%,#a3c1ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4d8fa', endColorstr='#a3c1ef',GradientType=0 ); /* IE6-9 */

width:200px; height:37px;
line-height:37px; border-radius:5px;
margin-left:70px;
background-color:#B3CCF5;
color:#294779;
border:none;  
}

.lsp{height:1em; width:100%;}





/* For L3_Community Empowerment  */

.L3_Projects{width:171px; padding:0em 0em 1em 0em; border:1px solid #EEEEEE; float:left; margin-top:2.1em; margin-right:0.9em; margin-bottom:2em; border-radius:3px;} /*  height:341px; */
.L3_Projects:hover{border:1px solid #DDDDDD;}

.L3_Projects img{border:1px solid #F4F0F1; width:160px; height:122px; margin:0.4em 0.3em 0.9em 0.4em; }
.L3_PrjTextArea{width:557px;}

.L3_ProjectArea{}
.L3_Projects .L3_PrjHdr{color:#474747; font-family:Lato; font-size:1.3em; font-style:normal; margin-left:0.6em; text-align:left;}
.L3_Projects .L3_PrjHdr a{color:#474747; font-family:Lato; font-style:normal; }
.L3_Projects .L3_PrjText{ margin-left:1em; font-family:Lato; font-size:1em; color:#7E564A; margin-bottom:1.5em; margin-right:0.7em;}
.L3_Projects .L3_PrjText p{ margin-left:1em; font-family:Lato; font-size:1em; color:#7E564A; margin-bottom:1.5em; margin-right:0.7em;}
.L3_Projects .L3_DnldBtn{ margin-left:1em; border-bottom:1px solid #6D9302; background-color:#97B505; color:#fff; font-family:Lato; font-size:1.1em; padding:7px 0px 8px 9px; margin-right:2.3em; border-radius:5px;}

.GalleryContents .L3_PrjViewall a{ float:right; color:#347404; font-family:Lato; font-size:1em; text-align:right; padding:0px 2.5em 2em 0px;}

.L3_IconsArea{width:614px; height:6.8em;}
.L3_SMText{width:9.9em; height:4.2em; border-right:1px solid #fff; background-color:#767676;float:left; padding-top:2.5em; text-align:center;}
.L3_SMText:hover {background-color:#9ABE04; color:#fff; border-bottom:3px solid #275F08; height:3.9em;}

.L3_SMText a{color:#fff;vertical-align:middle; font-family:Lato; font-size:1.2em; }
    
.L3_Text {margin-top:60px; margin-bottom:63px;width:614px; }
.L3_Text p{font-family:Lato; font-size:15px; color:#7A594A;}

 .L3_Text ul{list-style:none;}
 .L3_Text ul li{margin-left:30px;  margin-bottom:10px; color:#7E564A; font-family:Lato; font-size:15px; list-style-type:disc;}
 .L3_Text ul li ul li{margin-left:40px;  margin-bottom:10px; color:#7E564A; font-family:Lato; font-size:14px; list-style-type:circle;} 

.L3_Text .hdr{color:#83A200; font-family:Lato; font-size:1.6em; margin-bottom:35px;}

.TTK_Area{background-color:#F7F9F4; height:9.4em;  padding:2.4em 2.8em 3.4em 3.3em;}  /* width:24.3em; */
.TTK_Text{color:#7A584E; font-family:Lato; font-size:13px;margin-bottom:12px;}
.TTK_Text1 {color:#000; font-family:Lato; font-size:12px;}
.TTK_Area img{width:70px; height:6.3em; border:1px solid #C6C6C6; margin-right:9px; margin-bottom:50px; float:left; }
.TTK_Area .imgNhdr{ color:#337507; font-family:Lato; font-size:1.2em; font-weight:bold;}
.TTK_Area span{color:#818183; font-family:Lato; font-size:1em; font-style:italic; }
.TTK_Area .Emlph{color:#327406; font-family:Lato; font-size:1.2em; font-style:normal;}
.TTKMap{background:#ffffff; padding-left:17px; padding-top:16px; padding-right:18px; padding-bottom:33px; border-bottom:1px solid #f2f2f2;}
.TTKMap1{background:#ffffff;  margin-bottom:17px; border-bottom:1px solid #f2f2f2;}
   
   
.L3_Quicklinks{background-color:#ffffff; padding:28px 12px 22px 18px; border-bottom:1px solid #F2F2F2;}  
.L3_BlogArea{background-color:#ffffff;  padding:21px 25px 30px 24px;}

.TsmContainer{overflow:hidden; width:100%;}

.Tst1{width:3.5em;float:left;}
.Tst2 {width:17.8em; float:left; }
.Tst2 p{width:17.8em; margin:0em 1em 0.8em 0.9em; text-align:center; font-family:Lato; font-size:1.3em; font-style:italic; color:#686D71;}

.Tst3{width:3.5em; float:right; vertical-align:bottom;}


.L3_BlogHdr{font-family:Lato; font-size:1.3em; color:#7D5848; padding-left:0.2em; }
.L3_BlogPg{font-family:Lato; font-size:1.3em; color:#89898B; padding-left:0.2em;}
/* .L3_BlogPg a:link, a:active, a:hover, a:visited{font-family:Lato; font-size:1em; color:#89898B; padding-left:0.2em;} */
.L3_BlogpgBdr{margin-top:12px; border-bottom:1px solid #E5E5E5;}
.L3_Viewall{float:right; padding-right:2px; color:#357503; font-family:Lato; font-size:1.2em; font-weight:bold;}
 
.Vdspc{margin-bottom:16px;}

/* For L3_Community Empowerment ends */




/*  For Subscribing Newsletter  */
.Sub{height:170px;}
 .S1{float:left; color:#767676; font-family:Lato; font-size:14px; height:2.1em; vertical-align:middle; width:100px;}
 .S2{float:left; color:#767676; font-family:Lato; font-size:14px; height:2.1em; vertical-align:middle; width:400px;}

/*  Subscribing Ends  */





/* For Register */

.L1_login {margin-top:50px; margin-bottom:46px;width:614px;margin-left:9.2em; }

.L1_text {text-align:justify;font-size:14px;font-family:Lato;}

 /* Register ends */
 
 /* for video on banner*/
.video-container 
{
    
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
width: 100%;
max-width: 1280px;
margin: 0 auto;
}
.video-container iframe, .video-container object, .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;

max-width: 1280px;
max-height: 512px;
margin: 0 auto;
}

/* for video on banner*/

 /*for donate page*/
  .main-menu li.donate{ background:#e15517;}
  .D_arrow{width:12px; height:12px;}
/*donate ends*/
