.container {max-width:1500px !important;}
.page-header {paddig:20px 0 !important;}
.page-header .breadcrumb {display:inline-block;color:#e5e5e5 !important;}
.page-header .breadcrumb > li {text-transform:none !important;font-size:1em !important;}
.page-header .breadcrumb a {color:#0088cc !important;}

div.box a {display:inline-block;float:left;width:100%;}
div.box img {width:100% !important;float:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;margin-bottom:30px;max-width:300px;}

#header .header-logo {margin:0 !important;}

#header.header-effect-shrink .header-container {min-height:80px;}

aside ul.nav-list > li > a {font-size:1em !important;}

a.fake-link {position:absolute;left:0;top:0;width:100%;height:100%;}

#supporters-owl div img {max-width:200px;}

.lSSlideOuter .lSPager.lSGallery li {border:3px solid #e5e5e5;}
.lSSlideOuter .lSPager.lSGallery li.active {border-color:#0099e6;}

#vertical li {position:relative;} 

#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {font-size:16px;padding-left:8px;padding-right:8px;}

h3.from-branches {display:inline-block;width:100%;margin:-10px 0 15px 0;border-bottom:4px solid #e5e5e5;padding-bottom:10px;text-transform:none !important;color:#666;font-weight:bold;font-size:1.5em !important;position:relative;}
h3.supporters, h3.vlog {border-bottom:4px solid #e5e5e5;padding-bottom:10px;text-transform:none !important;color:#666;font-weight:bold;font-size:1.5em !important;position:relative;}

h3 span.blues {position:absolute;left:0;bottom:-4px;background:#0088CC !important;height:4px;}

#news-owl div a {
position:absolute;width:calc(100% - 120px);left:20px;bottom:25px;font-size:13px;
color:#fff !important;

background: rgba(79,79,79,0.84);
background: -moz-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(79,79,79,0.84)), color-stop(100%, rgba(84,84,84,0.75)));
background: -webkit-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -o-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -ms-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: linear-gradient(to right, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#545454', GradientType=1 );
}

#news-owl div a div.desc { padding:10px;display:inline-block; }
#news-owl div a div.desc p {color:#fff !important;}
#news-owl div a div.desc strong,
#news-owl div a div.desc p {line-height:18px;}

#vertical div.desc {
position:absolute;padding:10px;width:calc(90%);left:5%;bottom:50px;font-size:15px;
color:#fff !important;

background: rgba(79,79,79,0.84);
background: -moz-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(79,79,79,0.84)), color-stop(100%, rgba(84,84,84,0.75)));
background: -webkit-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -o-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: -ms-linear-gradient(left, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
background: linear-gradient(to right, rgba(79,79,79,0.84) 0%, rgba(84,84,84,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#545454', GradientType=1 );
}

#vertical div.desc strong {font-size:16px;}
#vertical div.desc p {color:#fff !important;}

ul li.covering {-webkit-background-size: 100% !important;-moz-background-size: 100% !important;-o-background-size: 100% !important;background-size: 100% !important;
background-repeat:no-repeat !important;background-color:#e5e5e5 !important;}
/* ul li.covering {-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;} */

.fullbg {-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}

.page-header.page-header-classic::after {height:4px;}
.page-header.page-header-classic .page-header-title-border {height:4px;}

#header div.header-container a {color:#fff !important;}
#header div.header-container a:hover {text-decoration:none !important;}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {color:#0088CC !important;}

#header a.btn-white {background:#fff !important;color:#0088CC !important;}

#header.header-effect-shrink .header-container {background:#0088cc;}

#super12,#super6 {margin-top:15px !important;padding-top:35px !important;}

#super12 article.gradient,
#super6 article.gradient,
#header.header-effect-shrink .header-container 
{
background: rgba(0,136,204,1);
background: -moz-linear-gradient(left, rgba(0,136,204,1) 0%, rgba(0,95,187,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,136,204,1)), color-stop(100%, rgba(0,95,187,1)));
background: -webkit-linear-gradient(left, rgba(0,136,204,1) 0%, rgba(0,95,187,1) 100%);
background: -o-linear-gradient(left, rgba(0,136,204,1) 0%, rgba(0,95,187,1) 100%);
background: -ms-linear-gradient(left, rgba(0,136,204,1) 0%, rgba(0,95,187,1) 100%);
background: linear-gradient(to right, rgba(0,136,204,1) 0%, rgba(0,95,187,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088cc', endColorstr='#005fbb', GradientType=1 );
}

#subcontent img {max-width:100% !important;}

#from-chairman strong {width:100%;display:inline-block;color:#666 !important;padding:5px;margin-bottom:12px;position:relative;border-bottom:4px solid #e5e5e5;padding-left:0;font-size:1.5em !important;}
#from-chairman strong span {background:#0088CC !important;height:4px;position:absolute;left:0;bottom:-4px;width:171px;}
#from-chairman p {margin-bottom:0;font-size:14px;line-height:22px !important;}

#super6 article,
#super12 article {min-height:125px;height:125px;overflow:hidden !important;background-position:center center !important;}

#super6 article .line-height-2,
#super12 article .line-height-2 {font-size:14px;}

#super6 .thumb-info-inner h4,
#super12 .thumb-info-inner h4 {font-size:15px !important;}

#super6 .thumb-info-show-more-content p,
#super12 .thumb-info-show-more-content p {color:#454545 !important;}

div.main .page-header {padding:15px 0 20px 0 !important;background:#3d3f41}

ul.nav-list li a {border-bottom:2px solid #e5e5e5;}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
}
		
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-header .breadcrumb a {color:#54c1f8 !important;}

#footer .footer-copyright.footer-copyright-style-2 {background:#e5e5e5;}

#search, #logos {position:relative;width:100%;display:inline-block;text-align:right;float;right;clear:both;}

#footer div.line {position:relative;width:100%;display:inline-block;float:left;clear:both;}

@media screen and (max-width: 1366px) {
	.container {max-width:1200px !important;}	
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
   #logo {
	max-width: 216px !important;
	height:auto !important;
  }
  #header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a
  {
  padding:0.4rem !important;
  font-size:12px !important;
  }
  #from-chairman p {font-size:13px;}
    
}

@media screen and (max-width: 1280px) {
   #mainNav li a {font-size:14px !important;}
}


@media screen and (max-width: 1023px) {
	#mainNav li a {font-size:15px !important;}
	
}

@media screen and (max-width: 990px) {
#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a
	{
	color:#4795C9 !important;
	}
	
#from-chairman {position:relative;width:60%;float:left;margin-top:15px;margin-bottom:20px;}
#education {position:relative;width:calc(40% - 15px);float:right;margin-top:15px;margin-bottom:20px;margin-left:15px;margin-top:35px;}

/* 
div.lSSlideOuter {padding-right:0 !important;} 
ul.lSPager {display:none;}
*/
	
}

.cm_mobile {display:none;}

@media screen and (max-width: 768px) {
#from-chairman {width:100% !important;}
#education {margin:20px 0;width:100%;text-align:center;}
#education img {max-width:350px;width:100%;}

.cm_desktop {display:none;}
.cm_mobile {display:block;}


}

@media screen and (max-width: 479px) {
   #logo {	max-width:216px !important; height:40px !important;  }
}


.thumb-info-show-more-content {
  max-height: 160px;
  position: relative;
  overflow: hidden;
  height:160px;
}
.thumb-info-show-more-content .read-more { 
  position: absolute; 
  bottom: 0; 
  left: 0;
  font-weight:bold;
  width: 100%; 
  text-align: center; 
  margin: 0; padding: 145px 0 15px 0; 
  text-shadow: 3px 4px 3px rgba(92,92,92,0.35);

  /* "transparent" only works here because == rgba(0,0,0,0) */
  background-image: linear-gradient(to bottom, transparent, #f7f7f7);
}