*{margin: 0; padding: 0; outline: none;	border: none; -webkit-box-sizing: border-box;}
*:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-family: 'Open Sans', sans-serif;/*font-family:'Titillium Web', sans-serif;*/}
html{scroll-behavior: smooth;}
html,body {margin:0;padding:0;/*font-family: 'Titillium Web', sans-serif;*/font-family: 'Open Sans', sans-serif;font-size: 16px;letter-spacing: normal;line-height: 25px;font-style: normal;}
fieldset,img { border:0;}
input, textarea{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;}
input[type=text]{background: none repeat scroll 0 0 #fff;border: 2px solid #CCCCCC; box-shadow: 0 0 5px rgba(81, 203, 238, 0); color: #666666; padding: 5px; width: 100%;}
.chzn-container-single{background: none repeat scroll 0 0 #fff;border: 2px solid #CCCCCC; box-shadow: 0 0 5px rgba(81, 203, 238, 0);border-radius:1px;width:30%;}
.chzn-container-single .chzn-single{border:1px solid #efefef;border-radius:1px;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #ffffff), color-stop(52%, #ffffff), color-stop(100%, #ffffff))}
.chzn-container .chzn-results li{padding:5px 4px;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {/*font-family:'Oxygen', sans-serif;*/font-family:'Roboto Slab', serif; font-size: 23px;font-style: normal;font-weight: 900;letter-spacing: 1px;line-height: 1.5;}
ul{margin-left:30px;} ol{list-style-type:decimal;margin-left:30px;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a{-webkit-tap-highlight-color:transparent;background-color:transparent}
a{color:inherit;text-decoration: none;}
a:hover{text-decoration:none;}
a:link{text-decoration:none;outline:none;}
a:visited{text-decoration:none;color:#0d2d62;}a:active{outline:none;}
.error{float:right;color:red;}
.blue{background:rgba(72, 134, 255, 1);}
.blue1{background:#0d2d62;}
.row::after {content: ""; clear: both; display: block;}
[class*="col-"] {float: left; padding: 15px;}
.col-1 {width: 8.33%;}	.col-2 {width: 16.66%;}	.col-3 {width: 25%;}	.col-4 {width: 33.33%;}	.col-5 {width: 41.66%;}	.col-6 {width: 50%;}
.col-7 {width: 58.33%;}	.col-8 {width: 66.66%;}	.col-9 {width: 75%;}	.col-10 {width: 83.33%;}	.col-11 {width: 91.66%;}	.col-12 {width: 100%;}
.container{width: 90%;margin: 0 auto;}
.mar{margin:2px; padding:2px}
.left{float:left !important} .right{float:right !important}
.social-icon { color: #fff;}
.social-icons li {display: inline;}
.social-icons a {color: #fff;text-decoration: none;}
.fa-facebook {/*background-color: #3d5b99;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-facebook:hover {background-color: #3d5b99;color:#fff;border-radius:3em;}
.fa-twitter {/*background-color: #00aced;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-twitter:hover {background-color: #00aced;color:#fff;border-radius:1em;}
.fa-rss {/*background-color: #eb8231;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-rss:hover {background-color: #eb8231;color:#fff;color:#fff;border-radius:1em;}
.fa-youtube {/*background-color: #e64a41;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-youtube:hover {background-color: #e64a41;color:#fff;border-radius:1em;}
.fa-linkedin {/*background-color: #0073a4;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-linkedin:hover {background-color: #0073a4;color:#fff;border-radius:1em;}
.fa-google-plus {/*background-color: #e25714;border-radius:3em;color:#fff;*/box-shadow: 0 2px 2px 0 rgb(0 0 0 / 30%);border-radius: 1rem;padding:5px 2px; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition: .5s;width:25px;}
.fa-google-plus:hover {background-color: #e25714;color:#fff;border-radius:1em;}
table{border-collapse:collapse;border-spacing:0;width:100%;display:table}
.table-striped{border:1px solid #ccc}
.table-striped thead tr th{text-align:center;font-weight:bold;}
.table-striped thead tr {text-align:center;background-color:#0d2d62;color:#fff;} .table-striped thead tr a{text-align:center;}
.table-striped li:hover,.table-striped tbody tr:hover{background-color:#0d2d62;color:#fff; box-shadow:1px 2px 3px #000;}
.table-striped th,.table-striped td{padding:6px 8px;display:table-cell;vertical-align:top;border:1px solid #efefef;}
.table-striped td:first-child,.table-striped th:first-child{padding-left:16px}
.topnav {display:flex;justify-content: space-between;margin: 0;padding: 0px 0px; background:#ffffff;}
#spbox{padding: 5px;margin: 5px;font-weight: 600;font-size:larger;
/*box-shadow: 0px 0px 2px #000;background: #975609;color: #fff;background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradient 15s ease infinite;*/}
#spbox a{text-decoration:none;}
@keyframes gradient { 0% {background-position: 0% 50%;} 50% {background-position: 100% 50%;}	100% {background-position: 0% 50%;} }

.topnav ul {list-style-type: none;margin: 0;padding: 0;overflow: hidden;font-size:12px;}
.topnav li {float: left; display: inline-block;text-align: right;color: white; text-align: center;padding: 4px 5px;text-decoration: none;}
.topnav li a {display: inline-block;color: #0d2d62; text-align: center; padding: 0px 0px;text-decoration: none;}
.topnav li a:hover {}
#searchForm{margin:10px auto;padding:10px;}
.search1{margin-top:10px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 1px 4px #ccc;}
.search{background:#fff;  padding:0 0.5em;position:relative;border-radius:3px;box-shadow:0px 1px 4px #ccc;}
.filter-search{float:left; width:25%;}
.form-inline{float:right; margin:3px 0;} 
.phrases-box {float:left; width:320px;} .form-limit{margin:0px auto; width:200px; float:left;} .search-results{margin:0px auto; padding:5px 10px; border:1px solid #ccc;border-radius:3px;}
.result-title { padding:5px; background:wheat;font-weight:bold;box-shadow:0px -2px 1px #d2b48c;} .result-title:hover {background:#0d2d62; color:#fff; box-shadow:0px -2px 1px #ffff00;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.result-title a{width:500px;} .btn-toolbar{width:20%;float:left;margin:5px 5px auto;} .btn-group label  {width:100px; float:left;} .searchintro {margin:1px 5px auto;width:20%; float:left;} .searchintro p{margin:1px 5px auto; } .btn-toolbar input {display:block;} .phrases{margin:10px 5px auto;padding:5px;}
.inputbox { float:left;border-top:0px;border-left:0px;border-right:0px;border-bottom:1px solid #575757;} 
#mod-search-searchword {color:#000;border-radius: 12px;border: 1px solid #0d2d62;padding: 2px 8px;width: 75px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease;}
#mod-search-searchword:focus {width: 200px;}
#top{margin:0px auto; position:relative; background:#0d2d62;}
#top1{margin:0px auto;width:100%;}
.topmenu{clear:both;padding:5px;font-weight:bold;}
.topmenu ul li{display:inline-block;padding:0px 5px;border-right:1px solid #efefef;}
.topmenu ul li a{color:#fff;}
.topmenu ul li a:hover{text-decoration:none;color:#fff;}
#header {width:100%;margin-top:-100px;position:fixed; box-shadow:4px 4px 4px #7f7f7d;background-color:#fff;z-index:999;} 
.logoL{margin:5px auto;width:25%;padding:2px;float: left;}.logoL img{width:100%;}
.logoM{margin:5px auto;width:50%;padding:2px;float: left;}.logoM img{width:50%;}
.logoR{margin:5px auto;width:25%;padding:2px;float: left;}.logoR td img{width:30px;}.logoR td{padding:5px;}
.logo2{width:20%;float: left;}.logo2 img{width:auto;margin:0px auto;display:block;}
.logo8{width:70%;float: left;}.logo8 img{width:auto;}
.logo3{width:9%;float: left;}.logo3 img{width:auto;margin:0px auto;display:block;}
#quick ul{list-style:none;float:left;}
#quick ul li a{text-decoration:none;color:#0d2d62;}
#quick ul li a:hover{text-decoration:none;color:#0d2d62;}
.fixed-header{position:fixed;top:0;left:0;width:100%;}
#mainmenu{float: left;margin: 0px 0px 0px 0px;background:transparent;font-weight:bold;width:100%;}
#gruemenu, #gruemenu ul, #gruemenu ul li, #gruemenu ul li a{margin:0px 0px;}
#menunav{margin:0px auto;}
.share_box{position:fixed;opacity:0.95;width:20%;top:100px;left:0px;border-radius:3px;border:3px solid #ef7f1b;background:#FFF;padding:5px;z-index:2000;background:#fff no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;}
.share_box:hover{left:0;}
.share_box1{position:fixed;width:auto;top:38%;left:0px;border-radius:3px;border:3px solid #ef7f1b;background:#FFF;padding:5px;z-index:2000;background:#fff no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;opacity:0.85;}
.share_box1:hover{left:0;}
.share_boxr{position:fixed;overflow:hidden;top:18%;right:-300px;border-radius:10px;padding:5px 5px;width:350px;z-index:2000;background:#1796FF;color: #0d2d62;font-weight: 700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;height:280px;}
.share_boxr:hover{right:0px;}
.share_boxrclosebtn{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;line-height: 24px;width: 30px;height: 30px;text-align: center;}
.share_boxr span{transform: translate(0px, 160px) rotate(270deg);white-space:nowrap;width:0px;float:left;font-weight: 700;color:#fff;text-transform: uppercase;letter-spacing:2px;}
.share_boxr .par{margin:0px auto;display:block;}
.share_boxr .par p{border-bottom: 2px solid #ffffff; margin-bottom: 5px;}
.share_boxr .par a{text-align:center;font-size:15px; color:#fff;}
.share_boxr1{animation: blink 3s linear infinite;position:fixed;width:auto;top:25%;right:0px;border-radius:3px;border:3px solid #ef7f1b;padding:5px;z-index:2000;background:#ffff00;color:#0d2d62;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;}
.share_boxr1:hover{right:0;}
@keyframes blink { 0% {opacity: 0;} 50% {opacity: 1;} 100% {opacity: 0;} }
.share_boxr2{position:fixed;width:140px;top:22%;right:0px;padding:5px;z-index:2000;background:transparent;color:#0d2d62;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:1s ease;-moz-transition:1s ease;-o-transition:1s ease;-ms-transition:1s ease;transition:1s ease;}
.share_boxr2:hover{right:0;}
.shareboxpopup{background:rgba(0,0,0,.8);cursor:pointer;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;}
.shareboxpopup .helper{display:inline-block;height:100%;vertical-align:middle;}
.shareboxpopup .box {width: 37%;/*background-color: #fff;*/background:url('../images/india.jpg')center no-repeat;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;position: relative;border-radius: 5px;padding: 1%;}
.box img{width:100%;margin:0px auto;display:block;}
.popupCloseButton {background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 25px;line-height: 25px;width: 30px;height: 30px;text-align: center;}
.popupCloseButton:hover {background-color: #ccc;}

.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;}
.modalDialog:target{opacity:1;pointer-events:auto;}
.modalDialog > div{width:1000px;position:relative;margin:3% auto;padding:5px 20px 13px 20px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff, #999);background:-webkit-linear-gradient(#fff, #999);background:-o-linear-gradient(#fff, #999);}
.close{background:#606061;color:#FFFFFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:bold;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
.close:hover{background:#00d9ff;}
.gn_news {background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left center;margin-left:2px;padding-left:20px;}
.gn_news a {color:#000; font-size:1.2vw;} 
.sassan-row-padding{padding:0 8px;}

.cm4120, .cm4122, .cm4157, .cm4126, .cm4127,.cm4159, .cm4129{
		color: #fff !important;
		padding: 5px;
		font-weight:bold;
		animation: blinkingBackground 3s infinite;
	}
	@keyframes blinkingBackground{
		0%		{ background-color: #10c018;}
		25%		{ background-color: #1056c0;}
		50%		{ background-color: #08306c;}
		75%		{ background-color: #254878;}
		100%    { background-color: #04a1d5;}
	}
.cm4120 a, .cm4122 a, .cm4157 a, .cm4126 a, .cm4127 a,.cm4159 a, .cm4129 a{color:#ffff00;background: rgba(0, 0, 0, 0) url(https://www.sastra.edu/dodeprogramme/images/new.gif) no-repeat scroll right bottom;
    background-size: 38px;
    display: flex;
    font-size: 18px;}
.cm4104 a, .cm4111 a, .cm4106 a, .cm3948 a, .cm4108 a, .cm4179 a, .cm4180 a,
.cm4115 a{    
	background: rgba(0, 0, 0, 0) url(https://www.sastra.edu/dodeprogramme/images/new.gif) no-repeat scroll right bottom;
    background-size: 40px;
    display: flex;
	}

.button-01 {
  align-items: center;
  background-color: #0A66C2;
  border: 0;
  border-radius: 100px;
  box-sizing: border-box;
  color: #ffffff !important;
  cursor: pointer;
  display: inline-flex;
  font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  line-height: 20px;
  max-width: 480px;
  min-height: 40px;
  min-width: 0px;
  overflow: hidden;
  padding: 0px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  touch-action: manipulation;
  transition: background-color 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s, box-shadow 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.167s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
}

.button-01:hover,.button-01:focus {background-color: #16437E;color: #ffffff;}
.button-01:active {background: #09223b;color: rgb(255, 255, 255, .7);}
.button-01:disabled {cursor: not-allowed;background: rgba(0, 0, 0, .08);color: rgba(0, 0, 0, .3);}

.button-02 {
  --b: 3px;   /* border thickness */
  --s: .45em; /* size of the corner */
  --color: #373B44;
  
  padding: calc(.5em + var(--s)) calc(.9em + var(--s));
  color: var(--color);
  --_p: var(--s);
  background:
    conic-gradient(from 90deg at var(--b) var(--b),#0000 90deg,var(--color) 0)
    var(--_p) var(--_p)/calc(100% - var(--b) - 2*var(--_p)) calc(100% - var(--b) - 2*var(--_p));
  transition: .3s linear, color 0s, background-color 0s;
  outline: var(--b) solid #0000;
  outline-offset: .6em;
  font-size: 16px;

  border: 0;

  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-02:hover,.button-02:focus-visible{
  --_p: 0px;
  outline-color: var(--color);
  outline-offset: .05em;
}

.button-02:active {background: var(--color); color: #fff;}


#maincontainer{padding:0.01em 20px}
#slidder{margin:0px auto;background:#2c3b59;}
#slideshow{margin-top:98px;}
#wrapper{margin:0px auto;/*background:url("../images/nirf_Rankings-2018_1.jpg") no-repeat scroll left center/100px auto, url("../images/nirf_Rankings-2018_1.jpg") no-repeat scroll right center/100px auto, rgba(0, 0, 0, 0) url("../images/bg3.png") repeat scroll left top;background-color: #0a89b9;background: linear-gradient(45deg, #fff 50%, #efefef 50%);background-size: 10px 10px;*/}
#main{margin:0px auto;width:100%;}

/*#position1{margin:0 auto;width:100%;background: /*linear-gradient(180deg, rgba(255,140,0, 0.7) 15%, rgba(255, 165, 0, 0.7) 45%, rgba(255, 140, 0, 0.7) 100%) #bfa694*//*linear-gradient(to bottom,#a89344 60%, #fff);}*/
#position1{margin:0 auto;width:100%;}
#mid1{width:100%;}
#user1,#user2,#user3{float:left;width:33.3333%;padding:0 8px;}
#user1 .custom, #user2 .custom , #user3 .custom{margin:2em 0px;width:100%;height:230px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
#user1 .sasuser1, #user2 .sasuser2, #user3 .sasuser3{color: #fff !important; }
#user1 .sasuser1 h3, #user2 .sasuser2 h3, #user3 .sasuser3 h3{font-weight:bold;color: #0d2d62; /*background:linear-gradient(50deg, #0d2d62 60%, #ece8e1 40.5%);background:linear-gradient(36deg, #ece8e1 87.5%, #0d2d62 88%);*/border-bottom:3px solid #a89344;padding: 0.4em 16px;line-height:30px;}
#user1 .custom td img{width:73%;display: block;margin-left: auto;margin-right: auto;} #user2 .custom td img{width:42%;display: block;margin-left: auto;margin-right: auto;} #user3 .custom td img{width:50%;display: block;margin-left: auto;margin-right: auto;}
.sassan-btn{width: 100px;height: 30px;border: 2px solid #0d2d62;position: relative;cursor: pointer;transition: all 1s ease;}
.sassan-btn:hover{background:#0d2d62;border: 2px solid #ffff00;transition: all 1s ease;color:#fff;}
.hvrimgbox, .hvrimgbox * {box-sizing: border-box;}
.hvrimgbox {position: relative;display: block;overflow: hidden;max-width: 100%;height: auto;}
.hvrimgbox img {width: 100%;border:3px solid #a89344;}
.hvrimgbox .hvrimgbox-layer_bottom {display: block;}
.hvrimgbox .hvrimgbox-layer_top {opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);color: #fff;padding: 15px;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.hvrimgbox:hover .hvrimgbox-layer_top,.hvrimgbox.active .hvrimgbox-layer_top {opacity: 1;}
.hvrimgbox .hvrimgbox-text {text-align: center;font-size: 18px;display: inline-block;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.hvrimgbox .hvrimgbox-text a{width:10vw;border:1px solid; text-transform:uppercase;color:#0d2d62;text-decoration:none;background:rgba(255, 255, 255, 0.8);text-align: center;display: inline-block;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.hvrimgbox .hvrimgbox-text_mobile {font-size: 15px;border-top: 1px solid rgb(179, 179, 179); border-top: 1px solid rgba(179, 179, 179, 0.7);margin-top: 5px;padding-top: 2px;display: none;}
.hvrimgbox.active .hvrimgbox-text_mobile {display: block;}
.hvrimgbox .hvrimgbox-layer_scale {border-radius: 50%;-moz-transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.hvrimgbox:hover .hvrimgbox-layer_scale, .hvrimgbox.active .hvrimgbox-layer_scale {border-radius: 0%;-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.hvrimgbox .hvrimgbox-layer_rotate {border-radius: 50%;-moz-transform: rotateZ(0);-webkit-transform: rotateZ(0);-ms-transform: rotateZ(0);transform: rotateZ(0);}
.hvrimgbox:hover .hvrimgbox-layer_rotate,.hvrimgbox.active .hvrimgbox-layer_rotate {border-radius: 0%;-moz-transform: rotateZ(360deg);-webkit-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}

#position2{margin:0 auto;width:100%;background:#fff;}
#wrapper-2{width:100%;margin:0px auto;}
#user5{float:left;width:33.3333%;padding:0 8px;} #user6{float:left;width:33.3333%;padding:0 8px;} #user7{float:left;width:33.3333%;padding:0 8px;}
#user5 .moduletable{background:rgba(255,255,255, 1);height:380px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;margin:2rem 0px 0px 0px;overflow-y: scroll;}
#user5 .custom p a span, #user5 .custom p a {text-align:justify;text-transform:none;}
#user5 .moduletable h3{color: #0d2d62;padding: 0.4em 16px;font-weight:bold;border-bottom:3px solid #0d2d62;line-height:30px;
/*background:linear-gradient(50deg, #0d2d62 60%, #ece8e1 40.5%);
background:linear-gradient(36deg, #ece8e1 87.5%, #0d2d62 88%);*/
}
/*#user5 .moduletable ul li a{font-size: 1.2vw;}*/
#user5 .moduletable .contact {margin-top: 10px;margin-left: 10px;padding-left:35px; } #user5 .custom{margin:3px 10px;} #user5 .custom p{font-size:15px;}
#user5 .moduletable ul li, #user5 .moduletable ul li{background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left center;margin-left:-25px;padding-left:15px;border-bottom: 1px dotted;margin-bottom: 5px;}



#user6 .globalnews, #user7 .globalnews{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;}
#user6 .moduletable, #user7 .moduletable{margin:2em 0px;}
#user6 .gn_pagination_2 a, #user7 .gn_pagination_1 a{font-size:10px;}
#user6 .gn_header_2 a, #user7 .gn_header_1 a{color:#fff;font-weight:bold;}
#user6 .gn_header_2, #user7 .gn_header_1{background:linear-gradient(40deg, #0d2d62 44.5%, #a89344 45%);padding:0.4em 16px;border-top:0px solid;border-bottom:3px solid #0d2d62;}
#gn_container_1_1, #gn_container_1_2,#gn_container_2_1, #gn_container_2_2{height:280px;}

#user6 h3, #user7 h3{/*background:linear-gradient(50deg, #0d2d62 60%, #ece8e1 40.5%);background:linear-gradient(36deg, #ece8e1 87.5%, #0d2d62 88%);*/color:#0d2d62;font-weight:bold;padding:0.4em 16px;border-top:0px solid;border-bottom:3px solid #0d2d62;line-height:30px;}
#user6 .moduletable, #user6 .moduletable, #user7 .moduletable{background:rgba(255,255,255, 1); color:#000; font-weight:bold;height:380px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;margin:2rem 0px 0px 0px;}
#user6 h3, #user7 h3 {background-color:#fff;/*box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;*/}
#user6 .moduletable ul, #user7 .moduletable ul {margin-left:15px;overflow-y: scroll;height: 320px;font-weight:400;}
#user6 .moduletable ul li, #user7 .moduletable ul li{background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left center;padding-left:15px;border-bottom:1px dotted;margin-bottom:10px;}

#sandept{margin:0 auto;width:100%;background:url(../images/academic.jpg) no-repeat center; background-attachment:fixed;background-size: cover;z-index: 0;position: relative;/*linear-gradient(170deg, #3F51B5 15%, rgb(13, 35, 98) 45%, #3F51B5 100%) *//*linear-gradient(to top,#2c3d59 10%, #fff);*/}
#sandept:before {position: absolute;content: "";top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);}
#sandepts{width: 100%;margin: 0px auto;}
#sandepts .moduletable{margin:2em 0px;background:transparent;}
/*#sandepts .moduletable h3{color: #fff !important; background:linear-gradient(40deg, #0d2d62 35%, #a89344 35.3%);border-bottom:3px solid #0d2d62; padding: 0.3em 16px;margin: 1px 7px 0px 0px;font-size:20px;}*/
#sandepts .moduletable h3{color: #fff !important; letter-spacing: 1rem;/*background:linear-gradient(40deg, #0d2d62 45%, transparent 35.3%);*/border-bottom:0px solid #0d2d62; padding: 0.3em 16px;font-size: 2rem;text-align: center;text-transform: uppercase;}

#sancard{margin:0 auto;width:100%;}
.card1 {width: 25%;padding:0.5em 1rem;float: left;overflow: hidden;position: relative;text-align: center;/*-webkit-box-shadow: 1px 1px 2px #e6e6e6;-moz-box-shadow: 1px 1px 2px #e6e6e6;box-shadow: 1px 1px 2px #e6e6e6;*/cursor: default;}
.card1 .mask,.card1 .content {width: 100%;height:100%;position: absolute;overflow: hidden;top: 0;left: 0;}
.card1 img {display: block;position: relative;width:100%; border-radius: 0.3em;}
.card1 h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 100%;padding: 10px;background: rgba(0, 0, 0, 0.8);margin: 20px 0 0 0;}
.card1 p {font-style: italic;font-size: 12px;position: relative;color: #fff;padding: 0px 20px 0px;text-align: center;}
.card1 a.info {font-size:100%;display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;-webkit-box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;box-shadow: 0 0 1px #000;}
.card1 a.info: hover {-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
.card1-first img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.card1-first .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;background-color: rgba(219,127,8, 0.7);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.card1-first h2 {-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-o-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.card1-first p {-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-o-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}
.card1-first:hover img {-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.card1-first a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.card1-first:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.card1-first:hover h2,.card1-first:hover p,.card1-first:hover a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.card1-first:hover p {-webkit-transition-delay: 0.1s;-moz-transition-delay: 0.1s;-o-transition-delay: 0.1s;-ms-transition-delay: 0.1s;transition-delay: 0.1s;}
.card1-first:hover a.info {-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-ms-transition-delay: 0.2s;transition-delay: 0.2s;}

#position4{margin:0 auto;width:100%;background:#fff;}
#mid2{margin:0 auto;width:100%;}
#midfull .moduletable{margin:2em 0px;background:#fff;}

#wrapper-1{width:20%;float:left;}
#left_useful-link h3, #left_who h3, #left_contact h3{text-align:center;color:#fff;font-size:18px;}
#left_useful-link{float:left;width:100%;}
#left_useful-link .moduletable{box-shadow:0 0px 1px 0px appworkspace;border-radius:5px;padding:1px;background:#fff;}
#left_useful-link .moduletable h3{background:#0d2d62;border-radius:8px 8px 1px 1px;padding:3px;border-bottom:3px dotted #efefef;}
#left_useful-link .menu{margin:0px 0px auto;padding:7px;list-style:none;font-size:14px;line-height:1.6em;}
#left_useful-link ul{text-transform:none;font-weight:100;margin-bottom:0;font-size:14px;}
#left_useful-link ul li a{text-decoration:none;}
#left_useful-link ul li a:hover{color:#01adef;text-decoration:none;}
#left_contact{float:left;width:100%;}
#left_contact .moduletableicon-calendar{box-shadow:0 0px 1px 0px appworkspace;border-radius:5px;padding:2px;background:#fff;}
#left_contact .moduletableicon-calendar h3{background:#0d2d62;border-radius:8px 8px 1px 1px;padding:5px;border-bottom:3px dotted #efefef;}
#left_contact .moduletableicon-calendar a{color:#0d2d62;}
#left_contact .moduletableicon-calendar p{color:#0d2d62;}
#left_contact .moduletableicon-calendar span{color:#0d2d62;}
#left_contact .customicon-calendar{margin-left:5px;}
#left_contact .moduletable{box-shadow:1px 3px 6px;padding:5px;background:#fff;}
#left_contact .moduletable h3{background:#0d2d62;padding:5px;}
#left_contact .moduletable a{color:#0d2d62;}
#left_contact .moduletable p{color:#0d2d62;}
#left_contact .moduletable span{color:#0d2d62;}
#left_who{float:left;width:100%;}
#left_who .moduletabledark{border-bottom:1px solid #ddd;box-shadow:0 0px 1px 0px appworkspace;border-radius:5px;padding:2px;background:#fff;}
#left_who .moduletabledark h3{background:#0d2d62;border-radius:8px 8px 1px 1px;padding:5px;border-bottom:3px solid #ef7f1b;}
#left_who .moduletabledark a{color:#0d2d62;}
#left_who .moduletabledark p{margin:5px;color:#0d2d62;}
#left_who .moduletable{box-shadow:1px 3px 6px;border-right:1px solid #01adef;border-bottom:1px solid #01adef;border-radius:5px;padding:2px;background:#fff;}
#left_who .moduletable h3{background:#0d2d62;border-radius:8px 8px 1px 1px;padding:5px;border-bottom:3px solid #ef7f1b;}
#left_who .moduletable a{color:#0d2d62;}
#left_who .moduletable p{margin:5px;color:#0d2d62;font-size:14px;}

/*

*/
#mid_content{margin:0 auto;}
#content{margin:0px auto;width:100%;}
#cont1{margin-top:10px;}
/*#content, #content p, #content span{background:transparent;opacity:0.96;line-height:2em;font-weight:600;}*/
#left_contact p {background:transparent;opacity:0.96;line-height:1.5em;font-size:15px;}
.item-page .blogcontent p img, .item-page p img{padding:5px;box-shadow:2px 2px 4px #000;}
#content td{line-height:1.5;}
#bottom{margin:0 auto;width:100%;background: linear-gradient(180deg, rgba(220, 220, 220, 0.7) 15%, rgba(255, 255, 255, 0.7) 45%, rgba(220, 220, 220, 0.7) 100%);}
#bottom1,#bottom2,#bottom3,#bottom4{margin:0px auto;float:left;width:25%;padding:0 8px;}
#bottom1 .moduletable, #bottom2 .moduletable, #bottom3 .moduletable, #bottom4 .moduletable{background:rgba(255,255,255, 0.95);height:365px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;margin:2em auto;}
/*#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3 {color: #fff !important; background:linear-gradient(40deg, #0d2d62 43%, #fff 44%);border-left:3px solid #ef7f1b;border-bottom:3px solid #0d2d62; padding: 0.3em 16px;margin: 1px 7px 0px 0px;font-size:20px;}*/
#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3{color: #0d2d62;/*background: linear-gradient(50deg, #0d2d62 60%, #ece8e1 40.5%);background:linear-gradient(35deg, #ece8e1 83.5%, #0d2d62 84%);*/border-bottom: 3px solid #0d2d62;padding: 0.4em 16px;font-weight: bold;line-height:30px;}
#bottom1 .moduletable .contact {margin-top: 10px;margin-left: 10px;padding-left:35px; } 
#bottom2 .moduletable ul li, #bottom3 .moduletable ul li, #bottom4 .moduletable ul li{background:rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left center;margin-left:-15px;padding-left:25px;font-size:0.9rem;}
#address {background: url(../images/homeIcon.png) no-repeat center left;}
#phone {background: url(../images/phoneIcon.png) no-repeat center left;}
#fax {background: url(../images/fax.png) no-repeat center left;}
#mail {background: url(../images/mailIcon.png) no-repeat center left;}
#tplogo{position: relative;width:100%;}
#tplogos{margin:10px 15px;}
#tplogos .moduletable h3{color: #fff !important; background:linear-gradient(40deg, #0d2d62 15%, #fff 15.3%);border-left:3px solid #ef7f1b;border-bottom:3px solid #0d2d62; padding: 0.3em 16px;margin: 1px 7px 0px 0px;font-size:20px;}
#footer{margin:0 auto;background:#0d2d62;padding:10px 0px;}
#footer p.copyrights{text-align:center;color:#fff;}
#back2Top {width: 40px;line-height: 40px;overflow: hidden;z-index: 999;display: none;cursor: pointer;-moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);
    position: fixed; bottom: 50px;right: 0;background-color: #fff;color: #002147;border-radius:50%;text-align: center;font-size: 25px;text-decoration: none;}
#back2Top:hover {background-color: #fff;color: #002147;border-radius:50%;}

.link1{display: inline-block;position: relative;z-index: 1;}
.link1 span{color: #000000;text-transform: uppercase;text-align: center;padding: 1px 8px;display: block;transition: all 0.5s ease 0s;}
.link1:hover span{ color: #fff; }
.link1:before,.link1:after,.link1 span:before,.link1 span:after{content: "";width: 26%;height: 100%;background: #0d2d62;opacity: 0;position: absolute;left: 0;top: 0;z-index: -1;transform: rotateY(90deg);transition: all 0.5s ease 0s;}
.link1:after{ left: 25%; }
.link1 span:before{ left: 50%; }
.link1 span:after{ left: 75%; }
.link1:hover:before,.link1:hover:after,.link1:hover span:before,.link1:hover span:after{opacity: 1;transform: rotateY(0);}

.link2{display: inline-block;position: relative;z-index: 1;}
.link2 span{color: #000;text-transform: uppercase;padding: 2px 10px;display: block;transition: all 0.3s ease-in-out;}
.link2:hover span{ color: #0d2d62; }
.link2:before, .link2:after{content: '';background-color: #0d2d62;width: 100%;height: 4px;transform: scaleX(0) rotate(7deg);position: absolute;left: 0;top: 50%;transition: top .15s 0s ease-out, transform .15s .25s ease-out;}
.link2:hover:before{transform: scaleX(1) rotate(0); top: 0;  transition-delay: .25s, 0s;}
.link2:hover:after{transform: scaleX(1) rotate(0);top: 90%;transition-delay: .25s, 0s;}

.link4{display: inline-block;padding: 1px 8px;color: #000000;text-transform: uppercase;z-index: 1;position: relative;transition: all 0.3s ease 0s;}
.link4:hover{ color: #fff; }
.link4:before,.link4:after{content: "";width: 50%;height: 100%;background: #fc5f25;position: absolute;top: 0;left: 0;opacity: 0;z-index: -1;transform: rotate3d(-1,1,0,100deg);transform-origin: 0 0;transition: all 0.3s ease 0s;}
.link4:after{left: 50%;transform-origin: 100% 100%;}
.link4:hover:before,.link4:hover:after{opacity: 1;transform: rotate3d(0,0,0,0);}

.link5{display: inline-block;padding: 3px 10px;color: #000;text-transform: uppercase;border: 1px solid #0d2d62;position: relative;transition: all 0.3s ease 0s;}
.link5:hover{ color: #0d2d62; }
.link5:before,.link5:after{content: "";width: 18px;height: 18px;border-width: 1px 0 0 1px;border-style: solid;border-color: #0d2d62;position: absolute;top: -6px;left: -6px;transition: all 0.3s ease 0s;}
.link5:after{top: auto;bottom: -6px;left: auto;right: -6px;border-width: 0 1px 1px 0;}
.link5:hover:before,.link5:hover:after{width: calc(100% + 12px);height: calc(100% + 12px);transform: rotateY(180deg);}

#categorylist_header_title{border-bottom:1px dotted;border-right:1px dotted;}
#categorylist_header_slno, #categorylist_header_date{border-bottom:1px dotted;}
.category .list-slno{border-bottom:1px dotted;border-right:1px dotted;padding:5px 15px;}
.category .list-title{border-bottom:1px dotted;border-right:1px dotted;}
.category .list-date{border-bottom:1px dotted;text-align:right;}
.category th{text-align:center;}
.category-list{background:#fff;border:1px solid #ddd;padding:10px;margin:5px auto;}
.content-category h2{margin:20px auto;}
.category-list h1{font-size:20px;padding-bottom:.5em;border-bottom:3px dotted #E6E6E6;line-height:2.4;margin-bottom:25px;}
.cat-items{margin-left:10px;text-align:center;}
.filters{text-align:left;padding:10px;margin:10px;}
.filter-search{float:left;width:30%;}
.display-limit{float:left;width:30%;}
.category .list-slno{border-bottom:1px dotted;border-right:1px dotted;padding:5px 15px;}
.category .list-title{border-bottom:1px dotted;border-right:1px dotted;}
.category .list-date{border-bottom:1px dotted;text-align:right;}
.category th{text-align:center;padding:5px;}
.category td{padding:5px;}
.category{text-align:justify;border:1px dotted;font-size:14px;width:800px;margin:0px auto;}
.inside{margin:0;}
.item-page{margin:5px auto;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;background:rgba(255,255,255, 1);padding-bottom:10px;}
/*.item-page h1, .item-page h2, .category-list h2{background:linear-gradient(360deg, #edf3f8 35%, #ffffff 80%);font-size:1.3rem;text-transform:none;font-weight:600;margin-bottom:10px;border-bottom:2px solid #0d2d62;}*/
.item-page h1 span, .item-page h2 span, .category-list h2 span{font-size:1em;text-transform:none;font-weight:100;margin-bottom:0;}
.item-page td span{}
.item-page li span{color:#0d2d62;}
.item-page .page-header h1{display:none;}
.item-page .page-header h2{margin-top:18px;color:#0d2d62;}
/*.item-page h1{font-weight:bold;border-bottom:3px solid #0d2d62;line-height:2.4;background:linear-gradient(40deg, #033b3b 53%, #008080 52.5%);color:#fff;padding-left:10px;}*/
.item-page h1{color: #0d2d62 !important;margin-bottom:1rem;padding: 0.4em 16px;font-weight: bold;position: relative;border-bottom: 2px solid #0d2d62;box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;}
.item-page h1::before{position: absolute;content: "";width: 10rem;height: 5px;border-radius: 15px;background-color: #ee5656;bottom: -3px;left: 6rem;transform: translate(-50%);}


.item-page h2{font-size:18px;font-weight:bold;border-bottom:3px solid #0d2d62;line-height:2.4;}
#content .item-page p img{margin:0px auto; width:98%;display:block;}
#content .item-page p {margin:10px 10px 10px 10px; text-align:justify;}
#content .item-page h3 {margin:0px auto; text-align:center;font-size: 15px;font-weight: 900;}
#content .item-page ul li{list-style:disc;margin:10px;text-align:justify;letter-spacing:1;}
.actions{list-style:none;}
.print-icon{margin:-3vw 1vw !important;float:right; list-style:none !important;position:relative;}
.email-icon{margin:-3vw 3vw !important;float:right;list-style:none !important;position:relative;}
.item-page table, .item-page td, .item-page th {border: 1px solid #ddd;}
.item-page table {border-collapse: collapse; width: 100%;}
.item-page th, .item-page td {padding: 5px;}
.item-page th {background-color: #0062cc; color: #fff; text-align:center;}

div.pagination{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:12px 12px;clear:both;position:relative;overflow:hidden;margin:5px 0px 5px;}
div.pagination p.counter{float:right;margin:0;}
div.pagination ul{float:left;margin:0;}
div.pagination ul li{float:left;list-style-type:none;padding:0 7px;border:1px solid #e9e9e9}
div.pagination ul li a{}
div.pagination ul li a:hover{text-decoration:none;color:#555}
.articles_wrap{clear:both;background:url(../images/main_sep.png) no-repeat center bottom;padding-bottom:25px;position:relative;overflow:hidden;}
p.readmore{margin:0 0 0 1px;clear:both;display:inline-block;background:#fff url(../images/readmore_bg.png) repeat-x bottom;border:1px solid #dedede;padding:2px 14px 2px 0;}
.readmore a{color:#777;background:url(../images/readmore.png) no-repeat 6% 53%;padding-left:27px;display:inline-block;}
.readmore a:hover{background-image:url(../images/readmore_hover.png);text-decoration:none;}

.item-390,.item-391,.item-392,.item-393,.item-394 {background:url(../images/new1.gif) no-repeat;color:red;background-position:right 5px;}

@media screen and (max-width:1230px){
#header{margin-top:-120px;width:100%;position:fixed;z-index:999;}	
.logo2{width:27%;float:left;margin:0px auto;}
.logo8{width:90%;float:none;margin:0px auto;}
.topnav{padding:0px 0px; background:transparent;}
.right{float: right !important;margin: 1em auto;}
#mainmenu{margin:0px auto;}
#gruemenu, #gruemenu ul, #gruemenu ul li, #gruemenu ul li a{font-size:1vw;margin:0px 2px;} 
#slideshow {margin-top:120px;}
.share_box {top: 9%;right: 0px;left:80%;}
.share_box:hover{left:80%;}
#gruemenu.grue_116, #gruemenu.grue_116 ul, #gruemenu.grue_116 ul li, #gruemenu.grue_116 ul > li > a{font-size:1.1vw;}
#position1{height:auto !important;}
#user1 .custom, #user2 .custom, #user3 .custom{height:auto;}
#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3{font-size:1.4vw;}
}
@media (min-width: 651px) and (max-width: 1069px) {
#header{margin:0px auto;width:100%;position:relative;z-index:999;}
.logo2{width:100%;float:none;margin:0px auto;}
.logo8{width:100%;float:none;margin:0px auto;}
.logo8{width:100%;float:none;margin:0px auto;}
.logo3{display:none;}
.topnav{padding:0px 0px; background:transparent;display: flex;flex-direction: column;}
.right{float: none !important;width: 70%;margin: 0px auto;}
#mainmenu{margin:0px auto;}
#gruemenu, #gruemenu ul, #gruemenu ul li, #gruemenu ul li a{font-size:1.1vw;margin:0px 2px;}
#slideshow{margin:0px auto;width:100%;position:relative;z-index:999;}
.container{width:100%;margin:0px auto;padding:0px 0px;}
#user1,#user2,#user3{margin: 0px auto;float: left;width: 31%;margin: 9px 7px 0px 7px;}
#user1 .custom, #user2 .custom, #user3 .custom{height:auto;}
#user1 .moduletable .custom table tr td{font-size:1.5vw;} #user2 .moduletable .custom table tr td{font-size:1.5vw;} #user3 .moduletable .custom table tr td{font-size:1.5vw;}
.link4, .link5, .link2, .link1 span{font-size:1.3vw;}
#gn_container_1_1, #gn_container_1_2, #gn_container_2_1, #gn_container_2_2{height:200px;}
#user5 .moduletable {height:240px;}
#bottom1, #bottom2, #bottom3, #bottom4{width:50%;float:left;margin:0px auto;}
.share_box {top: 9%;right: 0px;left:70%;}
.share_box:hover{left:70%;}
#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3{font-size:2.4vw;}
#bottom1 .moduletable, #bottom2 .moduletable, #bottom3 .moduletable, #bottom4 .moduletable{margin:1em auto}
#sandepts .moduletable h3{color: #fff !important; /*background:linear-gradient(40deg, #0d2d62 25%, #fff 25.3%);*/font-size:2.4vw;}
#tplogos .moduletable h3{color: #fff !important; background:linear-gradient(40deg, #0d2d62 25%, #fff 25.3%);font-size:2.4vw;}
.print-icon{margin-top:-6%;float:right; list-style:none;}
.email-icon{margin:-6% 5%;float:right;list-style:none;}
}
@media screen and (max-width:800px){.grue_116{display:none}}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.logo2{width:100%;float:none;margin:0px auto;}
.logo8{width:100%;float:none;margin:0px auto;}
.logo3{display:none;}
#mainmenu{margin:0px auto;}
#gruemenu, #gruemenu ul, #gruemenu ul li, #gruemenu ul li a{font-size:1.1vw;margin:0px 2px;}
.container{width:100%;margin:0px auto;padding:0px 0px;}	
.share_box {top: 9%;right: 0px;left:70%;}
.share_box:hover{left:70%;}
.item-page h1 {font-size: 15px;font-weight: bold;border-bottom: 3px solid #0d2d62;line-height: 2.4;}
#sandepts .moduletable h3{color: #fff !important; /*background:linear-gradient(40deg, #0d2d62 25%, #fff 25.3%);*/font-size:2.4vw;}
#tplogos .moduletable h3{color: #fff !important; background:linear-gradient(40deg, #0d2d62 25%, #fff 25.3%);font-size:2.4vw;}
#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3{font-size:2.4vw;}
.print-icon{margin-top:-6%;float:right; list-style:none;}
.email-icon{margin:-6% 6%;float:right;list-style:none;}
}	
@media (min-width: 150px) and (max-width: 650px) {
#header{margin:0px auto;width:100%;position:relative;z-index:999;}
.logo2{width:100%;float:none;margin:0px auto;}
.logo8{width:100%;float:none;margin:0px auto;}
.logo3{display:none;}
.topnav{padding:0px 0px; background:#fff;}
.right{float: none !important;width: 70%;margin: 0px auto;display:none;}
#mainmenu{margin:0px auto;}
#gruemenu{display:none;}
#slideshow{margin:0px auto;width:100%;position:relative;z-index:999;}
.cameraSlide img{margin-left:0px !important;margin-right: 0px !important;max-width:100% !important;}
#user1,#user2,#user3,#user5,#user6,#user7{margin:0px auto;float:none;width:100%;}
#user1 .custom td img, #user2 .custom td img, #user3 .custom td img{width:50%;}
#user1 .sasuser1 h3, #user2 .sasuser2 h3, #user3 .sasuser3 h3{font-size:100%;}
#user1 .custom, #user2 .custom , #user3 .custom, #user5 .moduletable{height:auto;}
#user6 .moduletable ul, #user7 .moduletable ul {height: 85%;font-weight: normal;font-size:15px;}

#gn_container_1_1, #gn_container_1_2, #gn_container_2_1, #gn_container_2_2{height:200px;}
#user5 .moduletable ul li a, #user5 .moduletable h3, #user6 .gn_header_2, #user7 .gn_header_1, .gn_news a,#user6 h3, #user7 h3{font-size:100%;}
.container{width:100%;margin:0px auto;padding:0px 0px;}
#wraleft, #wraright{width:100%;float:none;margin:0px auto;}

.share_box {top: 7%;right: 0px;left:60%;}
.share_box:hover{left:60%;}
.item-page h1 {font-size: 75%;border-bottom: 3px solid #0d2d62;line-height: 20px;}
#sandepts .moduletable h3{color: #fff !important; /*background:linear-gradient(40deg, #0d2d62 40%, #fff 40.3%);*/font-size:100%;}
.card1 {width: 50%;}
#tplogos .moduletable h3{color: #fff !important; background:linear-gradient(40deg, #0d2d62 40%, #fff 40.3%);font-size:100%;}
#bottom1, #bottom2, #bottom3, #bottom4{width:100%;float:none;margin:0px auto;}
#bottom1 .moduletable h3, #bottom2 .moduletable h3, #bottom3 .moduletable h3, #bottom4 .moduletable h3{font-size:100%;}
#footer p.copyrights{font-size:3vw;}
.print-icon{margin-top:-8%;float:right; list-style:none;display:none;}
.email-icon{margin:-8% 6%;float:right;list-style:none;display:none;}
.shareboxpopup .box {width: 50%;background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;position: relative;border-radius: 5px;padding: 1%;}
}