.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
} 
.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #914748;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  -webkit-transform: translateX(0%) translateY(-100%);
  transform: translateX(0%) translateY(-100%);
  pointer-events: none;
}

.pace.pace-active .pace-activity {
  -webkit-transform: translateX(0%) translateY(0%);
  transform: translateX(0%) translateY(0%);
}

.pace .pace-activity::after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 30px;
  left: 50%;
  display: block;
  border: 5px solid #fff;
  border-radius: 50%;
  content: '';
}

.pace .pace-activity::after {
  top: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-top-color: rgba(0, 0, 0, .2);
  -webkit-animation: pace-theme-corner-indicator-spin 1.2s linear infinite;
  animation: pace-theme-corner-indicator-spin 1.2s linear infinite;
}
@-webkit-keyframes pace-theme-corner-indicator-spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@keyframes pace-theme-corner-indicator-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@font-face {
  font-family: "menufonts";
  font-style: normal;
 src: url("../fonts/lato-bold.ttf");
src:url("../fonts/lato-bold.woff") format("woff"), url("../fonts/lato-bold.eot") format("eot");
}
@font-face {
  font-family: "webfonts";
  font-style: normal; 
 src: url("../fonts/lato-regular.ttf");
src:url("../fonts/lato-regular.woff") format("woff"), url("../fonts/lato-regular.eot") format("eot");
}
@font-face {
  font-family: "weblight";
  font-style: normal; 
 src: url("../fonts/lato-light.ttf");
src:url("../fonts/lato-light.woff") format("woff"), url("../fonts/lato-light.eot") format("eot");
}

body
{
  font-size:16px;
  font-family: webfonts, Arial, Helvetica, sans-serif;
  font-weight: 500;

}
  
h1,h2,h3,h4,h5,h6,p,p a,ul li, ul li a,div,p img,img
{ 
  padding:0;
  margin:0;
  font-family: webfonts, Arial, Helvetica, sans-serif; 
}

.container-w h2 { 
font-family: weblight, Arial, Helvetica, sans-serif;
font-size: 2em;


margin-bottom: 20px; 
}

.inner-content p{font-size:16px!important;}
/************* wide width  ***************/

#container-gh1, #container-gh2,  #container-gc3 ,  #container-gc4, #container-gf8,#container-gc8{width:100%; height:auto;  margin: 0; float: left; clear:both;}


#container-gh1{  background:#ffffff;}
#container-gh1 #sub-gh1{ width:100%; height:auto; max-width: 1170px; margin: 0 auto; float: none;}

#container-gh2{ background:#977b6f; }
#container-gc3 { background:#dadee1; }
 

#container-gc5,#container-gc6,#container-gc7{max-width: 1170px; margin: 0 auto; float: none; clear:both;  }
#container-gc5 #sub-gc1 { width:70%;float:left;margin-top:10px;}
#container-gc5 #sub-gc2 { width:30%;float:right;margin-top:10px; }
#container-gc6{background:#fff;}

 
#container-gc7 #sub-gc1{ width:100%; max-width: 1170px;  margin: 0 auto; min-height:350px; padding:30px 0px; }
 #container-gc8 #sub-gc1{width:100%p; max-width: 1170px;  margin: 0 auto;height:auto;}

#container-gf8 { margin-top: 10px;  background:#573538; color:#fff;  }

#container-gf8 #sub-gf1{ width:100%; max-width: 1170px; float:none; margin: 0 auto; min-height:250px; padding:30px 0px; }
.readmore{width:100px;height:30px;background-color:grey;text-align:center;margin:10px;color:#fff;padding:15px auto;}

@media (max-width:950px) {
#container-gc5 #sub-gc1 { width:100%;  text-align:center;padding-left:0;}
#container-gc5 #sub-gc2 { width:100%;  text-align:center;padding-left:0;}
}
@media (max-width:768px) {
#container-gc5 #sub-gc1 { width:100%;  text-align:center;padding-left:0;}
#container-gc5 #sub-gc2 { width:100%;  text-align:center;padding-left:0;}
}
.left{width:auto;height:auto;float:left;text-align:left;margin;10px 10px 10px 0px;padding:10px;}
.right{width:auto;height:auto;text-align:right;margin;10px;padding:10px 0px 10px 0px;}#home_h_330{width:17%;max-width:1170px;text-align:center;margin-top:20px;}

@media (max-width:768px) {
#home_h_330 { width:100%;text-align:center;float:none;}
}

@media (max-width:480px) {
#home_h_330{ width:30% !important;text-align:left;float:none;margin:0 auto; display:none !important;}
#home_h_330 img{width:100%;height:auto;text-align:left;}
}

@media (max-width:960px) {
#home_h_330 { width:17%;text-align:center;height:auto;margin:0 auto;}
}@media (max-width:950px) {
 #home_h_210 { width:33%;  }
}
@media (max-width:768px) {
 #home_h_210 { width:100%;  text-align:center;padding-left:0;  }
 #home_h_210 img { padding:8px;height: auto;}
}@media (max-width:960px) {
 #home_h_208 { margin-top:10px;  }
}

@media (max-width:768px) {
 #home_h_208 { width:50%;  text-align:left;float:left;}
}

@media (max-width:480px) {
 #home_h_208 { width:100%; text-align:center;margin:0 auto;}
} #home_h_203 {width:50%,height:auto;max-width:1170px;margin:0 auto;}#home_h_209 {margin-left: 20px;}

@media (max-width:768px) {
 #home_h_209 { width:50%;text-align:left;padding-left:20px;margin: 0;}
}
@media (max-width:480px) {
 #home_h_209 { width:100%;text-align:center;margin: 0 auto;}
}#home_h_212{
	padding-left:15px;
}

#home_h_212 ul {
	list-style:none;
	margin-left:0;
	padding-left:1em;
	margin-top: -12px;
}
#home_h_212 ul li {
	padding:0px;
	font-size:1em;
	line-height:1em;
	white-space:nowrap;
	padding-left:15px;
}
#home_h_212 ul li a{ color:#fff;}
#home_h_212 ul li a:hover{ color:#977b6f; text-decoration:none;}
#home_h_212 ul li:before {
	content:"";
	border-color:transparent #ECB8B8;
	border-style:solid;
	border-width:0.35em 0 0.35em 0.45em;
	display:block;
	height:0;
	width:0;
	left:-1em;
	top:1em;
	position:relative;
}

@media (max-width: 950px) {   
#home_h_212 {   width:25%; margin:15px auto;}  
}
@media (max-width:768px) {
 #home_h_212 { width:50%; text-align:left;padding:20px;  }
}
@media (max-width:480px) {
 #home_h_212 { width:100%;margin:0 auto;text-align:center; }
#home_h_212 ul li::before {margin: 0 0 0 100px;}
}#home_h_206{
	padding-left:15px;
}

#home_h_206 ul {
	list-style:none;
	margin-left:0;
	padding-left:1em;
	margin-top: -12px;
}
#home_h_206 ul li {
	padding:0px;
	font-size:1em;
	line-height:1em;
	white-space:nowrap;
	padding-left:15px;
}
#home_h_206 ul li a{ color:#fff;}
#home_h_206 ul li a:hover{ color:#977b6f; text-decoration:none;}
#home_h_206 ul li:before {
	content:"";
	border-color:transparent #ECB8B8;
	border-style:solid;
	border-width:0.35em 0 0.35em 0.45em;
	display:block;
	height:0;
	width:0;
	left:-1em;
	top:1em;
	position:relative;
}

@media (max-width: 950px) {   
#home_h_206{   width:25%; margin:15px auto;}  
}
@media (max-width:768px) {
 #home_h_206{ width:50%;text-align:left;padding:20px;  }
}
@media (max-width:480px) {
 #home_h_206{ width:100%;margin:0 auto;text-align:center;}
#home_h_206 ul li::before {margin: 0 0 0 100px;}
}@media (max-width:768px) {
 #home_h_201 { width:70% !important;text-align:center;height:auto;margin:0 auto;float:none}
 #home_h_201 img{width:100%;height:auto;}
}

@media (max-width:480px) {
 #home_h_201{width:100% !important;text-align:center;height:auto;clear:both;}
 #home_h_201 img{width:100%;height:auto;}
}
@media (max-width:960px) {
 #home_h_201 {width:45%;height:auto;}
 #home_h_201 img{width:100%;height:auto;padding:8px;}
}#home_h_207{width:10%;margin-top:25px;padding-right:10px;text-align:right;}
.lo{
padding-left:10px;
}
.logos_soc{
padding-left:25px;
outline:0;
}
@media (max-width:960px) {
 #home_h_207  {width:10%;}
}
@media (max-width:768px) {
 #home_h_207 { width:100%;  text-align:center;padding-bottom:10px;margin-top:0;  }
}
@media (max-width:480px) {
 #home_h_207 { width:100%;  text-align:center;}
}#home_h_202{margin-top:15px;text-align:right; }

#home_h_202 a { font-size:15px; color:#57058B;}
#home_h_202 a:hover{ color:#92474A; text-decoration:none;}

@media (max-width:960px) {
#home_h_202 {width:27%;margin-top:10px;}
}
@media (max-width:768px) {
 #home_h_202 { width:100%; float:left; padding: 15px; text-align: center; font-size:14px;  margin-top:0;}
.logins{
margin-top:15px;
}
}
@media (max-width:480px) {
 #home_h_202 { width:100%;text-align:center;}
}
.onlineadmission {background-color:red;color:#fff!important;padding:5px}#home_announcement_widget { 
background: #e8e9f4;
height: 40px; 
overflow: hidden;
 } 

#home_announcement_widget #an_container{ width: 100%; max-width: 1170px; margin: auto; }

#an{width: 140px; float: left;  padding: 10px 0px 10px 12px;}
#an h2 {font-size:17px;  line-height:18px; color:#000; white-space:nowrap; text-align: left; border:none;font-weight: bold;}
#an h2 i{font-size: 11px;font-weight: bold;;}


#an-content{float: left; width:70%; padding: 8px 0px 0px;} 
#an-content .igs-wrapper{ margin:0px!important; max-width: 100% !important;}
#an-content .igs-wrapper .igs-viewport {height:20px !important; box-shadow: none; overflow:hidden;}  
#an-content .igs-wrapper .igs-controls-direction a{ text-indent:0px; } 

.an-slider {  margin: 0px; padding: 0px 10px; text-overflow: ellipsis;  }
.an-slider-content a{ color: #393c68;  } 
.an-slider-content a:hover{ text-decoration:underline; } 

@media (max-width: 850px) { 
#home_announcement_widget{height:auto;float:left;width:100%;  } 
#an, #an-content,#an h2 { text-align:center;  padding: 5px 0px;}  
#an-content{ width:80%;text-align:center; padding: 5px 0px;} 
}

@media (max-width:960px) { 
#home_announcement_widget{height:40px;float:left;width:100%;  } 
}

@media (max-width:768px) { 
#home_announcement_widget{height:40px;float:left;width:100%;} 
}
@media (max-width:480px) { 
#home_announcement_widget{height:40px;float:left;} 
#an, #an-content,#an h2 { text-align:center;}  
#an-content{ width:340px;text-align:left;float:left;} 
}#home_event_list{ width:100%;background-color:#eee;color:#444; height: 601px;}

#home_event_list .news-container{text-align: left;}
#home_event_list h2{ padding:11px 15px;}


#home_event_list .listNews {
       border-bottom:1px solid #444;
       margin: 0px 15px 10px;
       padding: 0px 0px 10px;
	
}
#home_event_list .listNews a {
	color: #ffffff
;
}
#home_event_list .listNews a:hover {
	color:#000000!important;
	text-decoration:none;
}
#home_event_list .read_more{
text-align: justify;
margin-left: 15px;
margin-bottom: 10px;
} 

#home_event_list .listNews h3 {
	font-size:18px;
	color:#444;
}
#home_event_list a:hover h3 { color:#000000; text-decoration:none;}

#home_event_list .listNews .small_text {
	font-size:12px;
}
#home_event_list .listNews .big_text {
	font-size:14px;
padding-top: 4px;
}

@media (max-width: 950px) {   
#home_event_list{   width:100%; }  
#home_event_list h2{ padding:24px 15px;}
}

@media (max-width: 768px) {   
#home_event_list{   width:100%; }  
}
#home_footer_social #footer{ width:100%; max-width: 1170px; float:none; height:auto; margin:auto; padding: 30px 15px 15px; }
#home_footer_social #footer .footer_row{ width:100%; float:left; margin:0px; padding:0px; }

#home_footer_social #footer .footer_row .footer-menu
{float:left; width:20%;  padding:15px; } 
#home_footer_social #footer .footer_row .footer-menu.fm-3,
#home_footer_social #footer .footer_row .footer-menu.fm-4{float:left; width:17%; }
#home_footer_social #footer .footer_row .footer-contact
{float:left; width:26%;  padding:15px; }
#home_footer_social  .footer p {  color:#f5e053;  }

#home_footer_social #footer .footer_row .footer-menu h4,
#home_footer_social #footer .footer_row .footer-contact h4{  
color: #494949;margin-bottom: 14px;font-size:24px;font-weight:bold; }
#home_footer_social #footer .footer_row .footer-menu li{padding-left: 5px; 
list-style: none;font-size: 15px;line-height: 22px;font-weight:normal;  }
#home_footer_social #footer .footer_row .footer-menu li a { color: #626262;}
#home_footer_social #footer .footer_row .footer-menu li a:hover {  color: #494949;
    text-decoration:none;}
#home_footer_social #footer .footer_row .footer-contact{ color:#626262; }
#home_footer_social #footer .footer_row.copy{ float:left; width:100%;  padding:15px; color:#626262;  } 
@media (max-width: 1135px) {
#home_footer_social #footer .footer_row .footer-menu h4,#home_footer_social #footer .footer_row .footer-contact h4{
font-size:18px;
}
 }

 @media (max-width: 940px) { 

#home_footer_social #footer .footer_row .footer-menu.fm-4{display:none;}
#home_footer_social #footer .footer_row .footer-menu,
#home_footer_social #footer .footer_row .footer-menu.fm-3,
#home_footer_social #footer .footer_row .footer-contact
{float:left; width:25%;  padding:15px; }
}


 @media (max-width: 800px) { 
#home_footer_social #footer .footer_row .footer-menu,
#home_footer_social #footer .footer_row .footer-menu.fm-3,
#home_footer_social #footer .footer_row .footer-contact
{float:left; width:50%; height:240px; overflow:hidden;} 
 }

 @media (max-width: 480px) { 
#home_footer_social #footer .footer_row .footer-menu,
#home_footer_social #footer .footer_row .footer-menu.fm-3,
#home_footer_social #footer .footer_row .footer-contact
{float:left; width:100%; height:auto; } 
 }





#home_footer_social .social{ width:100%; float:left;  height: auto;  background-color:#391d1d; margin:0px; padding:0px;  color:#f5e053; }
#home_footer_social .social .social-nav{ width:100%; float:left;   margin:0px; padding:0px;    height:7px; background-color:#391d1d;  text-align: center;  z-index:9999;  position:fixed; bottom:0;}

#home_footer_social .social .social-nav i { height: 20px;margin-top: -20px; position: absolute; background-color: #391d1d; color: #fff; padding: 5px 15px 15px; border-radius: 20px 20px 0px 0px; cursor: pointer;    }

#home_footer_social .social #socialContent{ width:100%; float:left;  background-color:#391d1d; margin:0px; padding:5px;    height:40px; color:#fff;  text-align: center;   }

#home_footer_social .social #socialContent.social-content{  position:fixed; bottom:0; z-index:10000;   -webkit-animation-duration: 1s;  Animation-duration: 1s;

  -webkit-animation-fill-mode: both;  Animation-fill-mode: both;-webkit-animation-name: fadeinup;  Animation-name: fadeinup; }#home_menu_widget{width:100%; max-width: 1170px;  margin: 0 auto; min-height:50px; float:none; }
#home_menu_widget .mlogo{ display:none; }

#home_menu_widget  .dropdown-menul_14_0, #home_menu_widget  .dropdown-menul_14_1{
height: auto;
background-color:#ffffff;
} 
#home_menu_widget  .dropdown-menul_14_1{left:218px;}

@media (max-width:850px) { 
#home_menu_widget  .dropdown-menul_14_0, #home_menu_widget  .dropdown-menul_14_1{
height: auto; } 
}
@media (max-width:960px){
 #home_menu_widget {width:100%;height: auto;}
}
@media (max-width:768px){
 #home_menu_widget {width:100%;height: auto;}
}
@media (max-width:480px){
 #home_menu_widget {width:100%;height: auto;}
}#home_most_visited  {width:100%; max-width: 1170px;  margin: 0 auto; height:auto; min-height:200px;  clear:both;}
 #home_most_visited  .qc-container{width:7.33%;padding: 0px; float:left; text-align:center; height:60px; }
 
 #home_most_visited  .qc-container:not(:first-child) { margin: 0px 0px 10px 1%;} 

 #home_most_visited  .qc-container .qc-content{ width:100%; height:100%; background-color:#eeeeee; padding:10px; }

 #home_most_visited   .qc-container img{ width:64px; height:64px; }
 #home_most_visited  .qc-container .qc-content a .qc-text{ color:#444;  font-size:0.9em;  }

 #home_most_visited .qc-container .qc-content a:hover, #home_quicklinks .qc-container .qc-content a:hover .qc-text{ color:#924747; text-decoration:none; }#home_other_institution  {width:100%;  height:auto; min-height:100px;  clear:both;}
#home_other_institution  .qc-container{width:8.33%%;padding: 0px; float:left; text-align:center; height:90px; }
#home_other_institution  .qc-container:first-child {width:9.33%%; margin-top: 5px} 
#home_other_institution  .qc-container:not(:first-child) { margin: 5px 0px 10px 0px;} 
#home_other_institution  .qc-container .qc-content{ width:100%; height:100%; background-color:#eee; }

#home_other_institution  .qc-container img{ width:32px; height:32px; }
#home_other_institution .qc-container .qc-content  .qc-text{ color:#444;  font-size:2.3em;  }
#home_other_institution  .qc-container .qc-content  .qc-con{ color:#444;  font-size:0.9em;  }
#home_other_institution .qc-container .qc-content a:hover, #home_other_institution .qc-container .qc-content a:hover .qc-text{ color:#444; text-decoration:none; }#home_left_widget {width:100%;height:400px; float:none;  padding: 30px 0px;}
#home_left_widget h2 { text-align:center; color:#FFF; margin-bottom:20px; } 

#home_left_widget .msg-container{ float:left; width:33%; }
#home_left_widget .msg-container#msg-1{ margin: 0 0.5%;width: 32%;}

#home_left_widget .msg-container#msg-3{display:none}
#home_left_widget .msg-container .msg-text { padding:15px 15px 22px; color:#FFF;}
#home_left_widget .msg-container .msg-icon img{width:100%;display:none; }
#home_left_widget .msg-container h3{ margin-bottom:15px;}
#home_left_widget .msg-container h3 a{ color:#FFF; text-decoration:none;  font-size:1.25em;}
#home_left_widget .msg-container h3 a:hover{ color:#c8c6e3; }

#home_left_widget .msg-container .msg-content{background-color:#ff9840;color:#fff;margin:0px;height:400px;font-size:14px;}
#home_left_widget #msg-1 .msg-content{background-color:#ff7600;}
 #home_left_widget a{text-align:center;color:#fff;}
/************* Responsive  ***************/
@media (max-width: 960px) {  
#home_left_widget {  width:100%;height:auto;  } 
#home_left_widget .msg-container{ width:33%;height:auto;margin:0 auto;}
}
@media (max-width:768px) {    
#home_left_widget { width:100%;height:auto;margin:0 auto;} 
#home_left_widget .msg-container{ width:33%;height:auto;margin:0 auto;}
#home_left_widget .msg-container#msg-1{ width:33%;height:auto;margin:0 auto;}
#home_left_widget p{line-height:1.2em;font-size:14pt;text-align:justify;}
#home_left_widget h3 { text-align:left;} 
}

@media (max-width: 480px) {    
#home_left_widget .msg-container{ width:100%;height:300px;}
#home_left_widget .msg-container#msg-1 {width: 100%;height:300px;}
}#home_photo_gallery_list{margin:auto; max-height:320px; overflow:hidden;  }
#home_photo_gallery_list .photoGallery{padding:0px;}  
#home_photo_gallery_list .igs-wrapper { margin:0px!important; padding:0; width:100%;}
.photoGallery li{   height: 280px;  background-color: #FFFFFF;border-radius: 0;  overflow:hidden;  } 
.photoGallery li img {    width:100%; border-radius:0; }
.photoGallery .gallery-title{ 
z-index: 13;
position: absolute;
bottom: 0px;
padding: 10px 15px 0px; 
width:100%;
height:60px; 
font-size:1em;line-height:1.2em; 
/*background-color: rgba(75,44,44,1) ;*/
}
/*
.photoGallery li:nth-child(odd) .gallery-title{ 
background-color: rgba(227,79,50,1) ;
}

.photoGallery li:hover .gallery-title{
background-color: rgba(75,44,44,.9) ; }
.photoGallery li:nth-child(odd):hover .gallery-title{ 
  background-color: rgba(227,79,50,.9) ;
}*/

.photoGallery li a {color: #FFFFFF;  }
.photoGallery li:hover a {color: #FFFFFF; text-decoration:none;}

#home_photo_gallery_list li:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-box-shadow: inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
-moz-box-shadow:    inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
box-shadow:         inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
-moz-transition: box-shadow 0.3s ease; -webkit-transition: box-shadow 0.3s ease; -o-transition: box-shadow 0.3s ease;  transition: box-shadow 0.3s ease;
}
#home_photo_gallery_list   li:hover:before{
-webkit-box-shadow: inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
-moz-box-shadow:    inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
box-shadow:         inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
-moz-transition: box-shadow 0.3s ease; -webkit-transition: box-shadow 0.3s ease; -o-transition: box-shadow 0.3s ease;  transition: box-shadow 0.3s ease;
}



#home_photo_gallery_list .igs-wrapper .igs-controls-direction a { top: 45%; background:none; padding:15px; text-indent:0; background-color: rgba(75,44,44,.5) ; font-size:16px; font-weight:bold; color: #fff; height: auto; width: auto; border-radius: 45px;} 
#home_photo_gallery_list .igs-wrapper .igs-controls-direction a:hover,
#home_photo_gallery_list .igs-wrapper .igs-controls-direction a:active, 
#home_photo_gallery_list .igs-wrapper .igs-controls-direction a:focus{ text-decoration:none; background-color: rgba(75,44,44,0.9);}
 
#home_photo_gallery_list .igs-wrapper .igs-prev { left: 20px; }
#home_photo_gallery_list .igs-wrapper .igs-next { right:20px; }

@media (max-width: 850px) {  
  .photoGallery li{   height: 200px;    }  
 #home_photo_gallery_list{   width:100%; margin:15px auto; }   
}

 


@media (max-width: 768px) {  
  .photoGallery li{   height: 180px; } 
  .photoGallery .gallery-title{   height:60px;  }
 #home_photo_gallery_list .igs-wrapper .gallery-next, 
 #home_photo_gallery_list .igs-wrapper .gallery-prev { 
    top: -35px !important; 
}
}

@media (max-width: 480px) {   
  .photoGallery li{height:auto; } 
}#home_quickaccess  {width:100%; max-width: 1170px;  margin: 0 auto; height:auto; min-height:60px;  clear:both;}
#home_quickaccess  .qc-container{width:19%;padding: 0px; float:left; text-align:center; height:60px; }
 
#home_quickaccess  .qc-container:not(:first-child) { margin: 0px 0px 10px 1%;} 

#home_quickaccess  .qc-container .qc-content{ width:100%; height:100%; background-color:#eeeeee; padding:15px; }

#home_quickaccess  .qc-container img{ width:64px; height:64px; }
#home_quickaccess  .qc-container .qc-content a .qc-text{ color:#444;  font-size:0.9em;  }

#home_quickaccess  .qc-container .qc-content a:hover, #home_quicklinks .qc-container .qc-content a:hover .qc-text{ color:#924747; text-decoration:none; }

@media (max-width:1170px) {
#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:1em;  }
}
@media (max-width:1080px) {
#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:0.9em;  }
}

@media (max-width:980px) {
#home_quickaccess  .qc-container .qc-content{padding:15px;  }
#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:1.1em;  }
}
@media (max-width:820px) {

#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:1em;  }
}

@media (max-width:768px) {
#home_quickaccess  {float:none;}
#home_quickaccess  .qc-container{text-align:center;}
#home_quickaccess  .qc-container { margin-left: 10px;} 
#home_quickaccess  .qc-container{ width:18%; }
#home_quickaccess  .qc-container:not(:first-child) {margin: 0px 0px 10px 12px;} 
}
@media (max-width:640px) {
#home_quickaccess  .qc-container{ width:47%;}
#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:1.1em;  }
#home_quickaccess  .qc-container .qc-content{padding:15px;  }
#home_quickaccess  .qc-container:not(:first-child) {margin: 0px 0px 10px 10px;} 
}
@media (max-width:480px) {
#home_quickaccess  { width:95%; margin-right:21px;}
#home_quickaccess  .qc-container{ width:100%; }
#home_quickaccess  .qc-container:not(:first-child) {margin: 10px 10px 0px;} 
#home_quickaccess  .qc-container .qc-content a .qc-text{  font-size:1.2em;  }

}#home_quicklinks {width:100%; max-width: 1170px;  margin: 0 auto; height:auto; min-height:100px;  clear:both; }
#home_quicklinks .qc-container{padding:0px; float:left; text-align:center; border-radius: 40px;}
#home_quicklinks .qc-container .qc-content{ width:100%; height:100%; padding:15px;   background: #FFF;}

#home_quicklinks .qc-container img{ width:64px; height:64px; }
#home_quicklinks .qc-container a .qc-text{ color:#000;  line-height:1.2em; padding: 20px 0px 0px; font-size:0.925em;  }
#home_quicklinks .qc-container a:hover, #home_quicklinks .qc-container a:hover .qc-text{ color:#977B6F; text-decoration:none; }

#home_quicklinks .qc-container:not(:first-child) { border-left: solid 1px #977B6F; }

@media (max-width:1152px) {
#home_quicklinks .qc-container{ width: 12%; }
}

@media (max-width:960px) {
#home_quicklinks .qc-container{ width:25%;}
}#home_slider_widget{ width:100%;  min-height:500px;padding:0px;  overflow:hidden; }
 
#home_slider_widget h1{font-size: 1.5em;padding: 15px 10px; }
.web-slider-content1{ padding: 50px; width:100%; height:100%; overflow:hidden;}
.web-slider-content1 h3 { font-size:15px;color:#f00;}
.web-slider{ transition: all 0.5s ease 0s;margin:  auto; padding:0px;}
.web-slider li { overflow: hidden; height:500px; }  
li.igap {width:0px;}

#home_slider_widget .igs-wrapper .igs-controls-direction a { top: 45%; background:none; padding:15px; text-indent:0; background-color: rgba(75,44,44,.5) ; font-size:16px; font-weight:bold; color: #fff; height: auto; width: auto; border-radius: 45px;} 
#home_slider_widget .igs-wrapper .igs-controls-direction a:hover,
#home_slider_widget .igs-wrapper .igs-controls-direction a:active, 
#home_slider_widget .igs-wrapper .igs-controls-direction a:focus{ text-decoration:none; background-color: rgba(75,44,44,0.9);}

@media (max-width:960px) {
 #home_slider_widget { width:100%;height:auto}
}


@media (max-width:850px) {
 #home_slider_widget { min-height:350px; }
 .web-slider li { height:350px; }
}
@media (max-width:768px) {
 #home_slider_widget { min-height:250px; }
 .web-slider li { height:250px; }
}
@media (max-width:480px) {
 #home_slider_widget { width:100%;height:auto}
}#home_satistics_widget   {width:100%;  height:auto; min-height:80px;  clear:both; padding-top: 20px;}
#home_satistics_widget   .qc-container{width:19%;padding: 0px; float:left; text-align:center; height:90px; }
#home_satistics_widget   .qc-container:first-child {width:20%; margin-top: 5px} 
#home_satistics_widget   .qc-container:not(:first-child) { margin: 5px 0px 10px 1%;} 
#home_satistics_widget   .qc-container .qc-content{ width:100%; height:100%; background-color:#eee; }

#home_satistics_widget   .qc-container img{ width:64px; height:64px; }
#home_satistics_widget   .qc-container .qc-content  .qc-text{ color:#444;  font-size:2.3em;  }
#home_satistics_widget   .qc-container .qc-content  .qc-con{ color:#444;  font-size:0.9em;  }
#home_satistics_widget  .qc-container .qc-content a:hover, #home_quicklinks .qc-container .qc-content a:hover .qc-text{ color:#444; text-decoration:none; }



@media (max-width:780px) {

#home_satistics_widget   .qc-container{ width:19%; }
}
@media (max-width:650px) {
#home_satistics_widget   .qc-container:first-child {width:48%; margin-top: 5px;} 
#home_satistics_widget   .qc-container{ width:48%;margin-left:5px;}
#home_satistics_widget   .qc-container:not(:first-child) { margin: 6px 0px 0px 5px;} 
}
@media (max-width:480px) {
#home_satistics_widget   .qc-container:first-child {width:100%; } 
#home_satistics_widget   .qc-container{ width:100%;margin-left:0; }
#home_satistics_widget   .qc-container:not(:first-child) { margin: 6px 0px 0px 0px;} 
}#home_video_gallery_widget{margin:auto; max-height:320px; overflow:hidden;  }
#home_video_gallery_widget .videoGallery{padding:0px;}  
#home_video_gallery_widget .igs-wrapper { margin:0px!important; padding:0px; width:100%;}
.videoGallery li{   height: 280px;  background-color: #FFFFFF;border-radius: 0;  overflow:hidden;  } 
.videoGallery li img {    width:100%; border-radius:0; }
.videoGallery .gallery-title{ 
z-index: 13;
position: absolute;
bottom: 0px;
padding: 10px 15px 0px; 
width:100%;
height:60px; 
font-size:1em;line-height:1.2em; 
background-color: rgb(100, 62, 120) ; 
}
/*
.videoGallery li:nth-child(odd) .gallery-title{ 
background-color: rgba(227,79,50,1) ;
}

.videoGallery li:hover .gallery-title{
background-color: rgba(75,44,44,.9) ; }
.videoGallery li:nth-child(odd):hover .gallery-title{ 
  background-color: rgba(227,79,50,.9) ;
}*/



.videoGallery li a {color: #FFFFFF;  }
.videoGallery li:hover a {color: #FFFFFF; text-decoration:none;}


#home_video_gallery_widget   li:before{ 
background:url('http://www.apcas.ac.in/images/page_gallery/playvideo.png') no-repeat center;
}

#home_video_gallery_widget li:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
-webkit-box-shadow: inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
-moz-box-shadow:    inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
box-shadow:         inset 0px -100px 100px 0px rgba(26,24,22, 0.8);
-moz-transition: box-shadow 0.3s ease; -webkit-transition: box-shadow 0.3s ease; -o-transition: box-shadow 0.3s ease;  transition: box-shadow 0.3s ease;
}
#home_video_gallery_widget   li:hover:before{
-webkit-box-shadow: inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
-moz-box-shadow:    inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
box-shadow:         inset 0px -90px 100px 0px rgba(26,24,22, 0.7);
-moz-transition: box-shadow 0.3s ease; -webkit-transition: box-shadow 0.3s ease; -o-transition: box-shadow 0.3s ease;  transition: box-shadow 0.3s ease;
}



#home_video_gallery_widget .igs-wrapper .igs-controls-direction a { top: 45%; background:none; padding:15px; text-indent:0; background-color: rgba(75,44,44,.5) ; font-size:16px; font-weight:bold; color: #fff; height: auto; width: auto; border-radius: 45px;} 
#home_video_gallery_widget .igs-wrapper .igs-controls-direction a:hover,
#home_video_gallery_widget .igs-wrapper .igs-controls-direction a:active, 
#home_video_gallery_widget .igs-wrapper .igs-controls-direction a:focus{ text-decoration:none; background-color: rgba(75,44,44,0.9);}
 
#home_video_gallery_widget .igs-wrapper .igs-prev { left: 20px; }
#home_video_gallery_widget .igs-wrapper .igs-next { right:20px; }

@media (max-width:800px) {  
  .videoGallery li{   height: 200px;    }  
#home_video_gallery_widget{   width:100%; margin:15px auto; }   
}

 


@media (max-width: 768px) { 
  .videoGallery li{   height: 180px; } 
  .videoGallery .gallery-title{   height:60px;  }
 #home_video_gallery_widget .igs-wrapper .gallery-next, 
 #home_video_gallery_widget .igs-wrapper .gallery-prev { 
    top: -35px !important; 
}
}

@media (max-width: 480px) {   
  .videoGallery li{   height: 200px; } 
}