@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oxygen);

body{background:url(../images/mainbg.png) top left repeat; margin:0px; padding:0px;}

html, div, h1, h2, h3, h4, h5, h6, span, input, a, p, form, fieldset {margin:0; padding:0;}

a{outline:none; border:none;color:none;}
a:hover{outline:none; border:none; color:none;}
*{list-style:none; outline:none;}
.nomargin{margin:0!important;}
.nopedding{margin:0!important;}

h1{font-family:Helvetica-Cond...; font-size:28px; font-weight:normal; text-decoration:none; color:#d82040; line-height:26px; margin-bottom:10px; display:block;}
h2{font-family:"Open Sans"; font-size:18px; font-weight:normal; text-decoration:none;color:#0b2e56; line-height:28px; display:block; }


h3{font-family:"Open Sans"; font-size:14px; font-weight:bold; text-decoration:none;color:#0b2e56; line-height:25px; margin-bottom:5px;}

h4{font-family: 'Oxygen', sans-serif; font-size:14px; color:#FF0000; line-height:25px; font-weight:normal;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#626768; line-height:20px; text-align:left;}
.puspanjali{font-weight:bold; color:#d81c3d;}


.fulldiv{width:100%; height:auto; background:url(../images/fuldivbg.png) top center no-repeat; float:left;}
.maindiv{width:1000px; height:auto; margin:0 auto;}
/*header Start Here*/
.header{width:980px; height:142px; float: left; padding:9px 10px 0 10px;}
.logo{width:619px; height:127px; float: left; margin:0 131px 0 0; background:url(../images/logo.png) left top  no-repeat;}
.logo a{width:619px; height:127px; float: left; background:url(../images/logo.png) left top  no-repeat;}
.logo a:hover{width:619px; height:127px; float: left;background:url(../images/logohover.png) left top no-repeat;}
 .searchpart{width:205px; height:28px; float: left; background: url(../images/searchbg.png) top left no-repeat; padding:0 10px;}
.input_99{ width:160px; height:28px;font-family:"Museo Slab 500"; font-size:12px; font-weight:normal; text-decoration:none; color:#525252;padding:0 10px; border:none; font-style:italic; background:none; line-height:28px;}

.input25 { width:216px; height:114px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px; margin-bottom:12px; border:none;}

.input{ width:216px; padding:0 10px; height:25px; line-height:28px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; font-style:normal; text-decoration:none;border:none; margin-bottom:16px; display:block;}

.input2 { width:216px; height:28px; border-radius:8px; background:url(../images/input_1.png) top left no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; display:block; color:#000000; font-size:12px; border:none; font-weight:normal; padding:5px; margin-bottom:12px;}

.submit{width:14px; height:14px; margin:6px 0 0 0;background:url(../images/submitbtn.png) top left no-repeat; border:none;transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.submit:hover{width:14px; height:14px; margin:6px 0 0 0;background:url(../images/submitbtnhover.png) top left no-repeat; border:none; cursor:pointer;transform: rotate(360deg);}

 
 
 
 /*header End Here*/

/*nav Start Here*/
.nav{ width:980px; height:45px; float: left;  margin-bottom:26px; padding:0 10px;}
/*.nav ul{margin:0; padding:0; list-style:none;}
.nav ul li{ line-height:44px; float:left;}
.nav ul li a{font-family:"Open Sans"; font-size:14px; font-weight:normal; text-decoration:none;display:block; color:#fff; padding:0 10px; text-transform:uppercase;}
.nav ul li a:hover{font-family:"Open Sans"; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#fff;padding:0 10px; background:#d82040; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; border-bottom:solid 1px #fff;}

.nav ul li a.active{font-family:"Open Sans"; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#fff;padding:0 10px; background:#d82040; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}
*/

/*nav End Here*/


/*banner Start Here*/

.bannerpart{width:960px; height:274px; float: left; padding:10px; background:url(../images/bannerbg.png) top left no-repeat; margin-bottom:19px;}

.banner{width:713px; height:274px; float: left;}
.banner_right{width:228px; height:254px; float: left; background: url(../images/bannerrightbg.png) top left no-repeat; padding:20px 9px 0 9px;}
.banner_righttext{float:left; font-family: 'Oxygen', sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#626768; line-height:20px; text-align:justify;}


.learn_more{width:200px; height:36px; float:left; background:url(../images/learnbtn.png) top left no-repeat; margin:10px 0 0 15px;}
.learn_more a{font-family:"Open Sans"; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#1c1b1b; line-height:36px; text-align:center; background:url(../images/learnbtn.png) top left no-repeat; text-transform:uppercase;}
.learn_more a:hover{font-family:"Open Sans"; font-size:14px; font-weight:bold; text-decoration:none; display:block; color:#fff;line-height:36px; background:url(../images/learnbtnhover.png) top left no-repeat;transition: all 0.3s ease-in 0s;transform: rotate(180deg);}


/*banner End Here*/



/*midcontainer Start Here*/
.midcontainer{ width:980px; height:auto; float: left; padding:28px 9px 0 9px; background:#FFFFFF; border-left:solid 1px #c8c8c8;  border-right:solid 1px #c8c8c8;}


.latestnewspaert{ width:940px; height:42px; float: left; padding:0 20px; margin-bottom:15px; background:url(../images/latestbg.png) top left no-repeat; }

.latestnews{ width:740px; height:42px; float: left; font-family:Cambria; font-size:14px; font-weight:normal; text-decoration:none; display:block; color:#d82040; line-height:42px; margin-right:55px;}

/*iconpart Start Here*/

.iconpart{width:145px; height:32px; float: left; padding-top:10px}
.icon{ width:25px; height:25px; float: left; margin-right:5px;}
.icon a{ width:25px; height:25px; float: left;background:url(../images/fbicon.png) left top  no-repeat;transition: all 200ms ease-in 0s;}
.icon a:hover{ width:25px; height:25px; float: left;background:url(../images/fbicon.png) left -25px  no-repeat; overflow: hidden;
text-indent: -9999px;}
.icon1{ width:25px; height:25px; float: left; margin-right:5px;}
.icon1 a{ width:25px; height:25px; float: left;background:url(../images/twittericon.png) left top no-repeat;transition: all 200ms ease-in 0s;}
.icon1 a:hover{ width:25px; height:25px; float: left; background:url(../images/twittericon.png) left -25px no-repeat;overflow: hidden;
text-indent: -9999px;}
.icon2{ width:25px; height:25px; float: left; margin-right:5px;}
.icon2 a{ width:25px; height:25px; float: left; background:url(../images/gmailicon.png) left top no-repeat;transition: all 200ms ease-in 0s;}
.icon2 a:hover{ width:25px; height:25px; float: left; background:url(../images/gmailicon.png) left -25px no-repeat;overflow: hidden; text-indent: -9999px;}
.icon3{ width:25px; height:25px; float: left; margin-right:5px;}
.icon3 a{ width:25px; height:25px; float: left; background:url(../images/linkedinicon.png) left top  no-repeat;transition: all 200ms ease-in 0s;}
.icon3 a:hover{ width:25px; height:25px; float: left; background:url(../images/linkedinicon.png) left -25px  no-repeat;overflow: hidden;
text-indent: -9999px;}

.icon4{ width:25px; height:25px; float: left;}
.icon4 a{ width:25px; height:25px; float: left; background:url(../images/rssicon.png) left top  no-repeat;transition: all 200ms ease-in 0s;}
.icon4 a:hover{ width:25px; height:25px; float: left; background:url(../images/rssicon.png) left -25px  no-repeat;overflow: hidden;
text-indent: -9999px;}

/*iconpart End Here*/

.leftpart{width:225px; height:auto; float: left; margin-right:30px;}
.acadmicpart{width:213px; height:166px; float: left; background:#ff8282; border-top:solid 8px #ffbcbc; margin:0 0 12px 0; padding:6px;}
.acadmicpart:hover{width:213px; height:166px; float: left; background:#f14747; border-top:solid 8px #db3f3f; margin:0 0 12px 0; padding:6px;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}
.acadmicpart1{width:213px; height:166px; float: left; background:#77b8db; border-top:solid 8px #9cd3a5; margin:0 0 12px 0; padding:6px;}
.acadmicpart1:hover{width:213px; height:166px; float: left; background:#2983b4; border-top:solid 8px #19a4ee; margin:0 0 12px 0; padding:6px;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}
.acadmicpart2{width:213px; height:166px; float: left; background:#9cd3a5; border-top:solid 8px #ff8282; margin:0 0 12px 0; padding:6px;}
.acadmicpart2:hover{width:213px; height:166px; float: left; background:#34b449; border-top:solid 8px #ea3e3e; margin:0 0 12px 0; padding:6px;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}
.acadmicpart3{width:213px; height:166px; float: left; background:#ffbcbc; border-top:solid 8px #77b8db; margin:0 0 12px 0; padding:6px;}
.acadmicpart3:hover{width:213px; height:166px; float: left; background:#f75959; border-top:solid 8px #0aa0f1; margin:0 0 12px 0; padding:6px;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;}
.read_more{width:213px; height:21px; float:left;display:block; background:#FFFFFF; margin-top:10px;}
.read_more a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#d82244; line-height:21px; text-align:right; padding:0 10px;transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.read_more a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:21px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; background:#d82244; text-align:center;}






.rightpart{width:725px; height:auto; float: left;}



.welcome{width:725px; height:auto; float: left; padding:0 0 35px 0; background:url(../images/welcomeborder.png) center bottom no-repeat; margin-bottom:20px;}


.welcometext{width:725px; height:auto; font-family: 'Oxygen', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#626768; line-height:20px; text-align:justify;}
.welcomegallery{width:725px; height:auto; font-family: 'Oxygen', sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#626768; line-height:20px;}


.read_more2{width:90px; height:20px; float:left;display:block;margin-top:10px;}
.read_more2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#d82244; line-height:20px;}
.read_more2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; border-radius:3px; line-height:20px; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; background:#d82244; text-align:center;}



.teacher{width:224px; height:auto; float: left; margin:0 26px 0 0;}
.teachertext{width:224px; height:auto; font-family:Calibri; font-size:14px; text-align:left; line-height:20px; color:#626768;}

.read_more1{width:76px; height:25px; float:right; margin-top:7px;}
.read_more1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; line-height:25px; text-align:center; background:url(../images/readmorebtn.png) top left no-repeat;transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.read_more1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:25px; background:url(../images/readmorebtnhover.png) top left no-repeat;transition: all 0.3s ease-in 0s;transform: rotate(360deg);
    transition: all 1s ease-in-out 0s;}



.photo_1{width:155px; height:100px; float: left; margin:5px 17px 0 0; border:solid 1px #d4d4d0; background:#fff; padding:4px 5px; animation-duration: 6s;
    animation-iteration-count: infinite;
    animation-name: spinner;
    animation-timing-function: linear;
    transform-style: preserve-3d;
    perspective: 1200px;}

.photo_1:hover{width:155px; height:100px; float: left; margin:5px 17px 0 0; border:solid 1px #007fc5;background:#cc0e56;transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s; border-radius:5px;  animation-play-state: paused;}

.view_more{width:76px; height:25px; float:right; margin-top:7px;}
.view_more a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; line-height:25px; text-align:center; background:url(../images/viewmorebtn.png) top left no-repeat;transition: left 2s ease-out 0s, top 2s ease-in 0s, background 1s linear 0s, -moz-transform 1s ease-in-out 1s;}
.view_more a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff;line-height:25px; background:url(../images/readmorebtn.png) top left no-repeat; transition: background 1s ease 0s, color 1s ease 0s, padding 0.5s ease 0s, margin 0.5s ease 0s;transform: rotate(360deg);
    transition: all 1s ease-in-out 0s;}










/*Footer Start Here*/

.footermain { width:100%; height:88px; float:left;background:url(../images/footerbg.png) top left repeat-x; }
.footer{ width:980px; height:70px; margin:0 auto; padding:18px 10px 0 10px;}

.fnav{ width:853px; height:auto; float:left; margin:0 0 17px 108px;}
.fnav ul{margin:0; padding:0; list-style:none;}
.fnav ul li{ line-height:24px; float:left;}
.fnav ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none;display:block; color:#fff; padding:0 15px;display:block; }
.fnav ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; display:block; color:#1cba36; padding-left:15px;transition: all 0.3s ease-in 0s ;}

.copy{width:695px; height:25px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;color:#fff; line-height:25px;}

.consult{width:284px; height:25px; float:right;}
.consult a{font-family:Arial, Helvetica, sans-serif; line-height:25px; font-size:12px; font-weight:normal; text-decoration:none; display:block; color:#fff; text-align:right;}
.consult a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; display:block; color:#d92243; font-style:normal; font-style:italic;transition: all 0.3s ease-in 0s;}

/*Footer End Here*/




.input25 { width:210px; height:108px; padding:4px; border:#f5f5f5 solid 1px; background: #f0e8e2; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none; background:  url(../images/input_big.png) left top no-repeat; line-height:18px; border:none;}

.input { width:208px; padding:4px 4px 4px 4px  ; height:20px; border: #f5f5f5 solid 1px; background:url(../images/input_1.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-style:normal; text-decoration:none;border:none;}
.button { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center;border:none;}
.button { width:83px; height:25px; background:  url(../images/send.png) left top no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px; }
.button:hover{width:83px; height:25px; background: url(../images/send.png) center -25px no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}

.reset_butn { width:100px; height:25px;  background: url(../images/send.png) no-repeat; border:none; outline:none; display:block; cursor:pointer; color:#fff; float:left; text-align:center; margin:0 10px;border:none;}
.reset_butn { width:83px; height:25px; background:  url(../images/send.png) left -25px no-repeat; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none; }

.reset_butn:hover{width:83px; height:25px; background: url(../images/send.png) center top no-repeat; display:block;  font-family:Arial, Helvetica, sans-serif; font-size:13px;   font-weight:bold; text-decoration:underline; color:#fff; text-decoration:none; font-style:normal; line-height:25px;border:none;}

.hp{ font-family:Calibri; font-size:14px;   font-weight:normal; text-decoration:none; color:#666666; text-decoration:none; font-style:normal; }
 
 
 
  .hp a{font-family:Calibri; font-size:14px;   font-weight:normal; text-decoration:none; color:#666666; text-decoration:none; font-style:normal; line-height:25px;}
 
   .hp a:hover{font-family:Calibri; font-size:14px;   font-weight:normal; text-decoration:underline; color:#990033; line-height:25px; }



.ranv_head1{ font-family:Cambria; font-size:16px; font-weight:bold; color:#006600; line-height:25px; text-align:left; padding:3px 0 0 0;}
.ranv_head2{ font-family:Cambria; font-size:14px; font-weight:bold; color:#990000; line-height:25px; text-align:left; padding:3px 0 0 50px;}
.ranv_text1{ font-family: 'Oxygen', sans-serif; font-size:14px; font-weight:normal; color:#626768; line-height:25px; text-align:left; padding:3px 0 0 0;}