﻿/** 
  * @subsection Full Background in EM
  * @author Marie Guillaumet
  *
  * In case $sprite-map == true, the $image variable must be a sprite's name, e.g. $social-sprites. This variable is automatically generated by Compass when your sprite image is created.
  * If $sprite-map == false (default), the $image variable must content a path to an image (e.g.: 'bg/image.png').
  */
/** 
 * @subsection Background Size in EM
 * @author Marie Guillaumet
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
  
 /*background-color:#EAEAD8;/*change by me*/
 
 }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

html {
  font-size: 100%;
  line-height: 0.75em; }

@font-face {
  font-family: 'general-font';
  src: url("../../en/fonts/laoui-webfont.eot");
  src: url("../../en/fonts/laoui-webfont.eot?#iefix") format("embedded-opentype"), url("../../en/fonts/laoui-webfont.woff") format("woff"), url("../../en/fonts/laoui-webfont.ttf") format("truetype"), url("../../en/fonts/laoui-webfont.svg#lao_uiregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'heading-font';
  src: url("../../en/fonts/nyala-webfont.eot");
  src: url("../../en/fonts/nyala-webfont.eot?#iefix") format("embedded-opentype"), url("../../en/fonts/nyala-webfont.woff") format("woff"), url("../../en/fonts/nyala-webfont.ttf") format("truetype"), url("../../en/fonts/nyala-webfont.svg#nyalaregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@media only screen and (max-width: 80em) {
  html {
    font-size: 100%; } }
@media only screen and (max-width: 48em) {
  html {
    font-size: 95%; } }
@media only screen and (max-width: 20em) {
  html {
    font-size: 85%; } }

body {
  font-family: general-font;
  color: #464640;
  background: black;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

h1 {
  font-family: 'heading-font';
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 30px;
  line-height: 1.875rem; }

h2 {
  font-family: 'heading-font';
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 30px;
  line-height: 1.875rem; }

h3 {
  font-family: 'heading-font';
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 30px;
  line-height: 1.875rem; }

h4 {
  font-family: 'heading-font';
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem; }

h5 {
  font-family: 'heading-font';
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 24px;
  line-height: 1.5rem; }

h6 {
  font-family: 'heading-font';
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 24px;
  line-height: 1.5rem; }

p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
  margin-top: 10.8px;
  margin-top: 0.675rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-bottom: 10.8px;
  margin-bottom: 0.675rem; }

b, strong {
  font-weight: bold; }

img, video {
  max-width: 100%;
  height: auto; }

a {
  text-decoration: none;
  color: #555;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

a:hover {
  color: #777; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="date"], select, textarea, input[type="submit"], input[type="reset"] {
  outline: none;
  padding: 6px 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #CCCCCC;
  color: #666; }

fieldset {
  margin: 2.89855% 0;
  clear: both; }

fieldset ul {
  width: 100%;
  float: left; }

fieldset ul li {
  /*display: inline-block;*/
  width: 100%;
  margin-top: 8px; }

fieldset.two-col > ul > li.full-width {
  width: 100%; }

fieldset.two-col > ul > li {
  width: 49%; }
  @media only screen and (max-width: 20em) {
    fieldset.two-col > ul > li {
      width: 100%; } }

fieldset.three-col > ul > li {
  width: 33.33%; }
  @media only screen and (max-width: 20em) {
    fieldset.three-col > ul > li {
      width: 100%; } }

legend {
  width: 100%;
  color: #C03;
  border-bottom: 1px solid #ccc;
  margin-bottom: 2%; }

label {
  display: inline-block;
  width: 100%;
  color: #444;
  transition: color 0.5s ease; }

.inline-label {
  display: inline-block; }

input {
  border: 0;
  outline: 0; }

input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="date"] {
  font-family: 'general-font';
  width: 80%; }

input[type="color"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus, input[type="date"]:focus {
  -moz-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  -webkit-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  transition: all 0.1s ease; }

input[type="checkbox"] + label, input[type="radio"] + label {
  width: auto; }

input[type="checkbox"]:focus, input[type="radio"]:focus {
  -moz-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  -webkit-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  transition: all 0.1s ease; }

select {
  width: 90%;
  outline: 0;
  transition: all 0.5s ease;
  -webkit-appearance: none;
  background: white url("../../en/img/arrow-drop.png") no-repeat scroll 95% 15px; }

select:focus {
  -moz-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  -webkit-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  transition: all 0.1s ease; }

textarea {
  font-family: 'general-font';
  clear: both;
  width: 90%;
  height: 5em; }

textarea:focus {
  -moz-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  -webkit-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  transition: all 0.1s ease; }

input[type="submit"], input[type="reset"] {
  margin-right: 0.75em;
  cursor: pointer;
  font-weight: bold;
  background-color: #ffffff;
  color: #C03; }

input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus {
  -moz-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  -webkit-box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  box-shadow: rgba(199, 199, 199, 0.8) 0 0 8px 0px;
  transition: all 0.1s ease; }

/*Form Validation*/
input.parsley-success, select.parsley-success, textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6; }

.parsley-required {
  font-size: 0.78125em;
  color: #cc0000; }

input.parsley-error, select.parsley-error, textarea.parsley-error {
  color: #cc0000;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7; }

.parsley-errors-list {
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.85em;
  line-height: 0.9em;
  opacity: 0; }

.parsley-errors-list.filled {
  opacity: 1; }

.parsley-type {
  color: #F60; }

/*Form Validation*/
/* HEADER TEXT */
#headertxt {
  clear: both; }

#firstline {
  color: #FCF6DE;
  padding: 0.4% 1.3% 0.7%;
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.01);
  text-shadow: -1px 2px 1px rgba(0, 0, 0, 0.6);
  text-transform: uppercase;
  font-size: 1.833em; }

#secondline {
  color: #FCF6DE;
  text-decoration: none;
  padding: 1% 1.3% 1%;
  float: left;
  display: block;
  clear: both;
  background: rgba(255, 255, 255, 0.1); }

.pictured {
  background-color: #CC3333;
  color: #FFF;
  padding: 9px 16px;
  text-transform: uppercase;
  float: left;
  display: block;
  clear: both;
  margin-top: 10px; }

.pictured a {
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
  color: #FFF;
  text-decoration: none; }

.pictured a:hover {
  text-decoration: underline; }

/* CONTROLS */
.btn {
  height: 32px;
  width: 32px;
  float: left;
  cursor: pointer; }

#back {
  background-image: url("../../en/img/btn_back.png"); }

#next {
  background-image: url("../../en/img/btn_next.png"); }

#control {
  background-image: url("../../en/img/btn_pause.png"); }

/* HEADER HAVIGATION */
#header-backgroundimages {
  position: relative; }

#headernav-outer {
  position: relative;
  top: 20%;
  margin: 0 auto;
  width: 100%;
  *zoom: 1; }
  #headernav-outer:after {
    content: "";
    display: table;
    clear: both; }

.headerimg {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  /* z-index: -1;*/ /* code change by me*/
 z-index:0 !important;
 }
  @media only screen and (max-width: 30em) {
    .headerimg {
      background-size: 200%; } }

.inner-headerimg {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide01.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
  @media only screen and (max-width: 30em) {
    .inner-headerimg {
      background-size: 200%; } }
      
       



/*******code for every page image start*********/ 

.inner-headerimgResiEdu {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide02.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
  @media only screen and (max-width: 30em) {
    .inner-headerimgResiEdu {
      background-size: 200%; } }
      
      
      /*********************/
      

.inner-headerimgResident {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResident {
      background-size: 200%; } }

/*********************/
      


.inner-headerimgResiBanks {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiBanks {
      background-size: 200%; } }

/*********************/
      

.inner-headerimgResiHotels {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide04.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiHotels {
      background-size: 200%; } }


/*********************/
      

.inner-headerimgResiHospitals {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide05.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiHospitals {
      background-size: 200%; } }



/*********************/
      

.inner-headerimgResiSafety {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide02.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiSafety {
      background-size: 200%; } }


/*********************/
      

.inner-headerimgResiPaying {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiPaying {
      background-size: 200%; } } 


/*********************/
      

.inner-headerimgResiHolidays {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgResiHolidays {
      background-size: 200%; } } 


/*********************/
      

.inner-headerimgStudents {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide02.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgStudents {
      background-size: 200%; } }


/*********************/
      

.inner-headerimgStuJobs {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide04.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgStuJobs {
      background-size: 200%; } }





/*********************/
      

.inner-headerimgStuScholar {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide05.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgStuScholar {
      background-size: 200%; } }




/*********************/
      

.inner-headerimgStuWomen {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;
  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgStuWomen {
      background-size: 200%; } }





/*********************/
      

.inner-headerimgVisitors {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisitors {
      background-size: 200%; } }

/*********************/ 

.inner-headerimgVisAlg{
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide01.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisAlg{
      background-size: 200%; } }

/*********************/      

.inner-headerimgVisVisas {
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide02.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisVisas {
      background-size: 200%; } }
      
/*********************/ 

.inner-headerimgVisGetting{
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide03.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisGetting{
      background-size: 200%; } } 

/*********************/

.inner-headerimgVisThing{
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide04.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisThing{
      background-size: 200%; } }

/*********************/

.inner-headerimgVisFest{
  background-color: #ECECEC;
  background-repeat: no-repeat;
  min-height: 100%;
  background-position: center top;
  /*background-attachment: fixed;*/
  background-size: 100%;
  position: absolute;
  height: 450px;
  width: 100%;
  display: block;
  background-image: url("../../en/img/background-slide05.jpg");
  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/
 z-index:0;  
 }
    @media only screen and (max-width: 30em) {
    .inner-headerimgVisFest{
      background-size: 200%; } }
      
/*********************/

.inner-headerimgContactus{
  background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;  }
    @media only screen and (max-width: 30em) {
     .inner-headerimgContactus{  background-size: 200%; } } 
      
 /*********************/

.inner-headerimgAboutus{
  background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;  }
    @media only screen and (max-width: 30em) {  
    .inner-headerimgAboutus{ background-size: 200%; } } 

/*********************/

.inner-headerimgAbHistory{
background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbHistory{    background-size: 200%; } } 

/*********************/

.inner-headerimgAbEconomy{
  background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;  }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbEconomy{
      background-size: 200%; } }  

/*********************/

.inner-headerimgAbAttractions{
  background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;  }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbAttractions{
      background-size: 200%; } }  

/*********************/

.inner-headerimgAbCulture{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide05.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbCulture{
      background-size: 200%; } } 

/*********************/

.inner-headerimgAbAlG{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbAlG{
      background-size: 200%; } } 

/*********************/

.inner-headerimgAbDalma{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbDalma{
      background-size: 200%; } } 
      
/*********************/

.inner-headerimgAbSila{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;  }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbSila{
      background-size: 200%; } } 

   
/*********************/

.inner-headerimgAbGhayathi{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbGhayathi{
      background-size: 200%; } } 

/*********************/

.inner-headerimgAbRuwais{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbRuwais{
      background-size: 200%; } } 
      
/*********************/

.inner-headerimgAbLiwa{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbLiwa{
      background-size: 200%; } } 


/*********************/

.inner-headerimgAbMadinatZayet{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbMadinatZayet{
      background-size: 200%; } } 


/*********************/

.inner-headerimgAbMirfa{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgAbMirfa{
      background-size: 200%; } } 
      
/*********************/

.inner-headerimgfeedback{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide05.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgfeedback{
      background-size: 200%; } }


/*********************/  

.inner-headerimgInvestors{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInvestors{
      background-size: 200%; } }
      
/*********************/

.inner-headerimgInInvestment{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide03.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInInvestment{
      background-size: 200%; } }

      
 
 
/*********************/

.inner-headerimgInEnergy{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInEnergy{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgInChemicals{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInChemicals{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgInWater{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide05.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInWater{
      background-size: 200%; } }


/*********************/
 
.inner-headerimgInTourism{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInTourism{
      background-size: 200%; } }

 
 
     
/*********************/

.inner-headerimgInFood{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide03.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInFood{
      background-size: 200%; } }

     
/*********************/


.inner-headerimgInStories{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgInStories{
      background-size: 200%; } }

/*********************/

.inner-headerimgBusinessHelp{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusinessHelp{
      background-size: 200%; } } 
     
/*********************/

.inner-headerimgBusStarting{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusStarting{
      background-size: 200%; } } 
     
/*********************/

.inner-headerimgBusDoing{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide03.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusDoing{
      background-size: 200%; } } 
     
/*********************/

.inner-headerimgBusFinancing{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusFinancing{
      background-size: 200%; } } 
 
/*********************/

.inner-headerimgBusPermits{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide05.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusPermits{
      background-size: 200%; } } 
     
/*********************/

.inner-headerimgBusExiting{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusExiting{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgBusInvestor{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusInvestor{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgBusWhyInvest{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusWhyInvest{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgBusDedicated{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgBusDedicated{
      background-size: 200%; } }

     
/*********************/

.inner-headerimgOthers{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide04.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgOthers{
      background-size: 200%; } }
     
/*********************/
 
.inner-headerimgNews{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide03.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgNews{
      background-size: 200%; } }
     
/*********************/



     
/*********************/

.inner-headerimgCareers{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCareers{
      background-size: 200%; } }
     
/*********************/

.inner-headerimgCarConsultation{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCarConsultation{
      background-size: 200%; } }
     
/*********************/

.inner-headerimgCarRecruitment{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCarRecruitment{
      background-size: 200%; } }


     
/*********************/

.inner-headerimgCarEducation{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide03.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCarEducation{
      background-size: 200%; } }
     
/*********************/

.inner-headerimgCarJobMarket{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide01.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCarJobMarket{
      background-size: 200%; } }
     
/*********************/

.inner-headerimgCarOwnbusiness{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url("../../en/img/background-slide02.jpg");  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgCarOwnbusiness{
      background-size: 200%; } }
     
/*********************/

.inner-headerimgPublications{
 background-color: #ECECEC;  background-repeat: no-repeat;  min-height: 100%;  background-position: center top;  /*background-attachment: fixed;*/
  background-size: 100%;  position: absolute;  height: 450px;  width: 100%;  display: block;
    background-image: url(../img/background-slide02.jpg);  opacity: 1;
 /* z-index: -1;*/ /* code change by me*/ z-index:0;   }
    @media only screen and (max-width: 30em) {
    .inner-headerimgPublications{
      background-size: 200%; } }




/*******code for every page image end*********/

     

#headernav {
  padding-left: 80%;
  clear: both;
  position: absolute;
  top: 7.4%; }

/* CONTENT */
#content {
  color: #575757;
  background-color: #eee; }

#content p {
  padding: 10px 20px;
  width: 960px;
  margin: 0 auto; }

#content p a {
  text-decoration: none;
  color: #CD2B3A; }

#content p a:hover {
  text-decoration: underline;
  color: #7F000C; }

.wrapper {
  min-height: 100%;
  max-width: 75em;
  width: auto;
  margin: 0 auto;
  *zoom: 1; }
  .wrapper:after {
    content: "";
    display: table;
    clear: both;
     
 }

header {
  width: 100%;
  background: url("../../en/img/header_bg.png") repeat-x;
  background-size: contain;
  margin: 0 auto 23.888%;
   position: relative; /* code changed by me */
  padding-top: 20px; }
  @media only screen and (max-width: 48em) {
    header {
      width: 100%;
      margin: 0 auto 23.888%; } }
  @media only screen and (max-width: 20em) {
    header {
      width: 100%; } }
  header .header-container {
    width: 83.33333%;
    margin: 0 auto;
    position: relative; /* code changed by me */
        
 }
    @media only screen and (max-width: 48em) {
      header .header-container {
        width: 96%;
         position: relative; /* code changed by me */        
 } }
    @media only screen and (max-width: 20em) {
      header .header-container {
        width: 100%;
         position: relative; /* code changed by me */
 } }
    header .header-container > h1 {
      float: left;
      width: 8.825em; }
      @media only screen and (max-width: 48em) {
        header .header-container > h1 {
          width: 28.22917%; } }
      @media only screen and (max-width: 20em) {
        header .header-container > h1 {
          width: 50%; } }
    header .header-container .logo {
      display: block; }
    header .header-container nav {
      float: right; }
      @media only screen and (max-width: 48em) {
        header .header-container nav {
          position: relative; } }
      @media only screen and (max-width: 30em) {
        header .header-container nav {
          position: relative;
          padding: 4px 2px;
          margin-right: 0; } }
      @media only screen and (max-width: 20em) {
        header .header-container nav {
          width: 28%;
          position: relative;
          background: #F6B42C;
          padding: 7px 0;
          margin-right: 0; } }

main > section.home-main, article.inner-wrapper .inner-container {
  -moz-box-shadow: #c7c7c7 0px 8px 6px -6px;
  -webkit-box-shadow: #c7c7c7 0px 8px 6px -6px;
  box-shadow: #c7c7c7 0px 8px 6px -6px; }

ul.tools li.language, ul.tools li.login, li.language ul.drop, li.login div.drop {
  padding: 0.1875em 0.625em 0.375em; }

ul.tools {
  float: left;
  text-align: right;
  width: auto;
  margin-left: 11%; }
  @media only screen and (max-width: 48em) {
    ul.tools {
      margin-left: 1%; } }
  @media only screen and (max-width: 30em) {
    ul.tools {
      float: right; } }
  @media only screen and (max-width: 20em) {
    ul.tools {
      margin-left: 1%;
      margin-top: 1em;
      float: right; } }
  ul.tools > li {
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    font-size: 0.875rem;
    position: relative;
    vertical-align: middle;
    height: 21px;
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid #CCCCCC;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
    /*border:1px solid $border-color;*/ }
  ul.tools li.language {
    text-align: center;
    width: 4.375em; }
    @media only screen and (max-width: 48em) {
      ul.tools li.language {
        margin-left: 0.625em; } }
    @media only screen and (max-width: 20em) {
      ul.tools li.language {
        padding: 0.3125em 0.375em;
        margin-left: 0.3125em; } }
  ul.tools li a {
    color: #000; }
  ul.tools li.login {
    text-align: center;
    width: 4.375em;
    margin-left: 4.375em; }
    @media only screen and (max-width: 48em) {
      ul.tools li.login {
        margin-left: 0.9375em; } }
    @media only screen and (max-width: 20em) {
      ul.tools li.login {
        padding: 0.3125em 0.375em;
        margin-left: 0.3125em; } }
  ul.tools .drop {
    position: absolute;
    left: 0px;
    display: none;
    z-index: 100;
    background: #fff; }
  ul.tools > li:hover .drop {
    display: block; }
    @media only screen and (max-width: 20em) {
      ul.tools > li:hover .drop {
        display: none; } }

.search {
  float: right;
  text-align: right;
  width: 18.75em; }
  @media only screen and (max-width: 48em) {
    .search {
      width: 14.375em;
      float: left; } }
  @media only screen and (max-width: 30em) {
    .search {
      clear: both;
      width: 72%;
      margin-left: 0;
      text-align: left;
      padding: 5px 0; } }
  @media only screen and (max-width: 20em) {
    .search {
      background: #F6B42C; } }
  .search fieldset {
    margin-top: 0; }

input.search-field {
  /*width: 72%;*/
  width:62%;
  font-size: 14px;
  font-size: 0.875rem;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1); }
  @media only screen and (max-width: 20em) {
    input.search-field {
      margin-left: 2%; } }

input.btn-search {
  text-indent: -9999px;
  margin: 0 0 0 -20px;
  cursor: pointer;
  background: url("../../en/img/search-icon.png") 50% 50% no-repeat;
  box-shadow: none;
  padding: 7px 8px;
  position: relative;
  right: 10px;
  border: none; }

input.btn-search:focus {
  box-shadow: none; }

li.language ul.drop {
  width: 80%; }

li.login div.drop {
  width: 285.71429%;
  top: 40px;
  padding: 0.9375em;
  text-align: left;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

li.login div.drop:before {
  content: "";
  display: block;
  /* reduce the damage in FF3.0 */
  position: absolute;
  top: -10px;
  left: 30px;
  width: 0;
  border-width: 0 10px 10px 10px;
  border-style: solid;
  border-color: #FFF transparent; }

li.language ul li {
  position: relative; }

li.language ul li:hover:before {
  content: "\2713\0020";
  font-size: 1em;
  color: #d36a02;
  position: absolute;
  right: 0px;
  /*background:url(../img/arrow-drop.png) 95% no-repeat #fff;*/ }

li.language ul li a {
  width: 100%;
  display: block; }

main {
 position: relative; /*new code change me */
  width: 100%;
  margin: 0 auto;
  background: #ECECEC;
  min-height: 12.5em;
  float: left; }
  main > section.home-main {
    width: 83.33333%;
    margin: 0 auto;
    margin-bottom: 12px;
    min-height: 12.5em;
    *zoom: 1;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #fff; }
    main > section.home-main:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 48em) {
      main > section.home-main {
        width: 96%; } }
  main > section.home-sub {
    width: 83.33333%;
    margin: 0 auto;
    margin-bottom: 12px;
    *zoom: 1; }
    main > section.home-sub:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 48em) {
      main > section.home-sub {
        width: 96%; } }

footer {
  width: 100%;
  margin: 0 auto;
  background: #B0B0AF;
  *zoom: 1;
  clear: both; }
  footer:after {
    content: "";
    display: table;
    clear: both; }
  footer .sitemap-container {
    width: 99.91667%;
    background: #DDDDDC;
    *zoom: 1; }
    footer .sitemap-container:after {
      content: "";
      display: table;
      clear: both; }
  footer .sitemap {
    width: 83.33333%;
    margin: 0 auto;
    *zoom: 1; }
    footer .sitemap:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 48em) {
      footer .sitemap {
        width: 96%; } }
    footer .sitemap h3 {
      border-bottom: none;
      font-family: 'general-font';
      font-size: 15px;
      font-size: 0.9375rem; }
    footer .sitemap h3 > a {
      padding: 0 0 0 25px;
      padding: 0 0 0 1.5625rem; }
    footer .sitemap > h3 > a {
      background: url("../../en/img/plus-collapsed.png") left 50% no-repeat; }
    footer .sitemap > h3.active > a {
      background: url("../../en/img/minus-expanded.png") left 50% no-repeat; }
    footer .sitemap ul {
      *zoom: 1;
      margin-left: 4%; }
      footer .sitemap ul:after {
        content: "";
        display: table;
        clear: both; }
  footer .footer-main {
    width: 83.33333%;
    margin: 30px auto;
    background: #B0B0AF;
    *zoom: 1; }
    footer .footer-main:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 48em) {
      footer .footer-main {
        width: 96%; } }
  footer .footer-logo {
    float: left;
    width: 33.333%;
    font-size: 0.8125rem;
    color: #333333; }
    @media only screen and (max-width: 20em) {
      footer .footer-logo {
        width: 96%;
        text-align: center; } }
    footer .footer-logo img {
      display: block;
      margin-bottom: 20px; }
  footer .social-sprite, footer .social-fb, footer .social-gp, footer .social-tw, footer .social-yt {
    background-image: url('../../en/img/social-s7ab77bfb96.png');
    background-repeat: no-repeat; }
  footer .social-fb {
    background-position: 0 -31px; }
    footer .social-fb:hover, footer .social-fb.fb-hover {
      background-position: 0 0; }
  footer .social-gp {
    background-position: 0 -93px; }
    footer .social-gp:hover, footer .social-gp.gp-hover {
      background-position: 0 -62px; }
  footer .social-tw {
    background-position: 0 -155px; }
    footer .social-tw:hover, footer .social-tw.tw-hover {
      background-position: 0 -124px; }
  footer .social-yt {
    background-position: 0 -217px; }
    footer .social-yt:hover, footer .social-yt.yt-hover {
      background-position: 0 -186px; }
  footer .social {
    float: left;
    width: 33.333%;
    text-align: center; }
    @media only screen and (max-width: 48em) {
      footer .social {
        float: right;
        width: 49%;
        text-align: right; } }
    @media only screen and (max-width: 20em) {
      footer .social {
        width: 96%;
        text-align: center;
        margin-top: 10px; } }
    footer .social li {
      display: inline-block;
      width: 32px;
      height: 32px; }
      footer .social li a {
        text-decoration: none;
        display: inline-block;
        width: 100%;
        height: 100%;
        text-indent: -9999px;
        white-space: nowrap;
        overflow: hidden; }
        @media only screen and (max-width: 48em) {
          footer .social li a {
            text-align: left; } }
  footer .address {
    float: left;
    width: 33%;
    text-align: right; }
    @media only screen and (max-width: 48em) {
      footer .address {
        display: none; } }
    footer .address p.vcard {
      margin: 0; }
    footer .address .type.dn {
      display: none; }

.location-map footer {
  padding: 2%;
  width: 96%;
  background: #E5E5E5; }
  .location-map footer .address {
    width: 50%;
    float: right; }
    @media only screen and (max-width: 48em) {
      .location-map footer .address {
        display: block; } }

/*  main navigation */
nav label, nav input[type=checkbox] {
  display: none; }

@media only screen and (max-width: 48em) {
  nav input[type=checkbox] ~ label {
    display: block;
    background: url("../../en/img/nav-icon.png") no-repeat right 0px;
    height: 30px;
    width: 75px;
    padding-top: 6px; }

  nav input[type=checkbox] {
    position: absolute;
    top: -9999px;
    left: -9999px; }

  nav input[type=checkbox]:checked ~ label,
  nav input[type=checkbox] ~ label:hover {
    color: white; }

  nav input[type=checkbox]:checked ~ ul#nav {
    display: block; } }
#nav {
  margin: 10px 0;
  height: 48px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 18px;
  position: relative;
  z-index: 3;
  *zoom: 1; }
  #nav:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 48em) {
    #nav {
      *zoom: 1;
      margin: 0;
      width: 240px;
      height: auto;
      background: #606060;
      visibility: visible;
      opacity: 1;
      display: none;
      position: absolute;
      top: 50px;
      right: 0;
      padding: 5%; }
      #nav:after {
        content: "";
        display: table;
        clear: both; } }
  @media only screen and (max-width: 20em) {
    #nav {
      width: 280px; } }
  #nav > li {
    display: inline-block;
    height: 45px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    *zoom: 1; }
    #nav > li:after {
      content: "";
      display: table;
      clear: both; }
    @media only screen and (max-width: 48em) {
      #nav > li {
        display: block;
        margin: 0 0 0 10px;
        border-bottom: 1px solid #858585;
        border-top: 1px solid #484848;
        border-radius: 0;
        background: #606060; } }
    #nav > li > a {
      display: block;
      position: relative;
      z-index: 11;
      padding: 10px 15px;
      font-family: 'heading-font';
      text-align: center;
      color: #333333;
      text-transform: uppercase;
      cursor: pointer;
      text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.6);
      transition: none; }
      @media only screen and (max-width: 48em) {
        #nav > li > a {
          color: #fff;
          text-align: left; } }
  @media only screen and (max-width: 48em) {
    #nav li:last-child {
      border-bottom: none; } }
  @media only screen and (max-width: 48em) {
    #nav li:first-child {
      border-top: none; } }

nav a#pull {
  display: block;
  z-index: 200; }
  @media only screen and (max-width: 48em) {
    nav a#pull {
      display: block;
      background-color: #283744;
      width: 100%;
      position: relative; } }
  @media only screen and (max-width: 48em) {
    nav a#pull :after {
      content: "";
      background: url("../../en/img/nav-icon.png") no-repeat;
      width: 30px;
      height: 30px;
      display: inline-block;
      position: absolute;
      rightright: 15px;
      top: 10px; } }

#nav:after {
  content: '';
  display: block;
  clear: both; }

#nav > li:hover > a, #nav > li > a:hover {
  text-decoration: none;
  color: white;
  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.6); }
  @media only screen and (max-width: 48em) {
    #nav > li:hover > a, #nav > li > a:hover {
      color: #d36a02; } }

#nav li:hover a {
  position: relative;
  z-index: 9999; }

#nav > li:hover {
  background: #606060;
  cursor: pointer; }

/*  main navigation end */
/* big drop */
.drop-holder {
  padding: 3%;
  background: #606060;
  position: absolute;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  width: 75%;
  font-size: 15px;
  font-size: 0.9375rem; }

.drop-holder-a {
  right: 130px;
  left: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder-b {
  right: 60px;
  left: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder-c {
  right: -5px;
  left: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder-d {
  left: 60px;
  right: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder-e {
  left: 100px;
  right: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder-f {
  right: auto;
  left: 125px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.drop-holder .col_1 {
  float: left;
  width: 35%; }
.drop-holder .col_2 {
  float: left;
  width: 60%;
  color: #fff;
  padding-left: 5%; }
  @media only screen and (max-width: 48em) {
    .drop-holder .col_2 {
      display: none; } }
.drop-holder ul li a {
  color: #FFFF99;
  border-bottom: 1px dotted #A5A5A5;
  padding: 10px 0;
  display: block; }
.drop-holder ul li:last-child a {
  border-bottom: none; }
.drop-holder img {
  background: #FFF;
  border: 1px solid #CCC;
  border-radius: 1px;
  padding: 3px; }
.drop-holder h2 {
  margin-bottom: 10px; }
  .drop-holder h2 a {
    color: #fff; }
.drop-holder p {
  margin-top: 10px; }
.drop-holder .read-more a {
  color: #FFFF99;
  background: url("../../en/img/read-more-light.png") right 60% no-repeat; }

#nav > li:hover .drop-holder {
  visibility: visible;
  opacity: 1; }
  @media only screen and (max-width: 48em) {
    #nav > li:hover .drop-holder {
      display: none; } }

/* big drop end */
/*Flex Slider*/
.flexslider {
  clear: both; }
  @media only screen and (max-width: 48em) {
    .flexslider {
      -moz-box-shadow: #c7c7c7 0px 8px 6px -6px;
      -webkit-box-shadow: #c7c7c7 0px 8px 6px -6px;
      box-shadow: #c7c7c7 0px 8px 6px -6px;
      margin-top: 2em; } }
  @media only screen and (max-width: 20em) {
    .flexslider {
      display: none; } }

.flexslider ul.slides {
  padding: 15px 0; }

.flexslider ul li {
  width: 345px;
  float: left;
  margin: 0; }

.flexslider time {
  font-size: 0.8em;
  color: #996633; }

.flexslider h3 {
  color: #333333;
  line-height: 16px;
  font-size: 18px;
  font-size: 1.125rem; }

.flexslider p {
  margin: 1.5%; }

.flexslider img {
  float: left;
  border: 1px solid #999;
  margin: 0 10px 0 0;
  background: #FFF;
  border: 1px solid #CCC;
  border-radius: 5px;
  padding: 5px; }

/* Browser Resets
*********************************/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
  outline: none; }

.slides, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
  font-family: 'flexslider-icon';
  src: url("../../en/fonts/flexslider-icon.eot");
  src: url("../../en/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../../en/fonts/flexslider-icon.woff") format("woff"), url("../../en/fonts/flexslider-icon.ttf") format("truetype"), url("../../en/fonts/flexslider-icon.svg#flexslider-icon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* FlexSlider Necessary Styles
*********************************/
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/* FlexSlider Default Theme
*********************************/
.flexslider {
  margin: 0 0 10px;
  position: relative;
  /*-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); */
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0;
  line-height: normal; }

.flex-direction-nav a {
  display: block;
  width: 80px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 60%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: #999;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 5px; }

.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 5px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f001'; }

.flex-direction-nav a.flex-next:before {
  content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004'; }

.flex-pauseplay a:hover {
  opacity: 1; }

.flex-pauseplay a.flex-play:before {
  content: '\f003'; }

/* Control Nav */
.flex-control-nav {
  width: 100%;
 /*position: absolute;
bottom: -40px;*/
  text-align: center; }

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

599528057001
.flex-control-thumbs img:hover {
  opacity: 1; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }
/*Flex Slider*/
/*Fancy Box*/
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none; }

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("../../en/img/fancybox/fancybox.png"); }

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none; }

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none; }

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none; }

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px; }

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
  border-bottom: 0;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px; }

.play-fancybox #fancybox-content {
  background: #fff !important;
  border: 10px solid #fff !important; }

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101; }

#fancybox-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent url("../../en/img/fancybox/close.png") no-repeat;
  width: 32px;
  height: 36px;
  cursor: pointer;
  z-index: 1103;
  display: none; }

.play-fancybox #fancybox-close {
  height: 30px;
  width: 30px;
  background: url("../../en/img/fancybox/fancybox.png") no-repeat -40px 0 !important; }

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0; }

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top; }

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block; }

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("../../en/img/fancybox/blank.gif");
  z-index: 1102;
  display: none; }

#fancybox-left {
  left: 0px; }

#fancybox-right {
  right: 0px; }

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 45%;
  left: -9999px;
  width: 32px;
  height: 74px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block; }

#fancybox-left-ico {
  background-image: url("../../en/img/fancybox/left-arrow.png"); }

#fancybox-right-ico {
  background-image: url("../../en/img/fancybox/right-arrow.png"); }

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */ }

#fancybox-left:hover span {
  left: 10px; }

#fancybox-right:hover span {
  left: auto;
  right: 10px; }

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001; }

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../en/img/fancybox/fancybox-x.png"); }

#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("../../en/img/fancybox/fancybox.png");
  background-position: -40px -162px; }

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("../../en/img/fancybox/fancybox-y.png");
  background-position: -20px 0px; }

#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("../../en/img/fancybox/fancybox.png");
  background-position: -40px -182px; }

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../en/img/fancybox/fancybox-x.png");
  background-position: 0px -20px; }

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("../../en/img/fancybox/fancybox.png");
  background-position: -40px -142px; }

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("../../en/img/fancybox/fancybox-y.png"); }

#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("../../en/img/fancybox/fancybox.png");
  background-position: -40px -122px; }

#fancybox-title {
  z-index: 1102; }

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative; }

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff; }

.fancybox-title-over {
  bottom: 0;
  left: 0;
  color: #444;
  text-align: left;
  font-size: .9em; }

#fancybox-title-over {
  text-align: center;
  padding: 10px;
  background: #FFF;
  display: block; }

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px; }

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto; }

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap; }

#fancybox-title-float-left {
  padding: 0 0 0 15px; }

#fancybox-title-float-main {
  color: #999;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0; }

#fancybox-title-float-right {
  padding: 0 0 0 15px; }

/* IE6 */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_over.png', sizingMethod='scale');
  zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px"); }

#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); }

#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important; }

.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*Fancy Box*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  position: absolute !important;
  cliptop: 1px;
  clipright: 1px;
  clipbottom: 1px;
  clipleft: 1px; }

.ui-helper-reset {
  list-style: none;
  margin: 0px;
  padding: 0px;
  outline: 0px;
  border: 0px currentColor;
  line-height: 1.3;
  font-size: 100%;
  text-decoration: none; }

.ui-helper-clearfix::after {
  height: 0px;
  clear: both;
  display: block;
  visibility: hidden;
  content: "."; }

.ui-helper-clearfix {
  display: inline-block; }

* html .ui-helper-clearfix {
  height: 1%; }

.ui-helper-clearfix {
  display: block; }

.ui-helper-zfix {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  filter: Alpha(Opacity=0);
  position: absolute;
  opacity: 0; }

.hasDatepicker {
  /* float: right;*/ }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  text-indent: -99999px;
  overflow: hidden;
  display: block;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  position: absolute; }

.ui-widget-content {
  border: 2px solid #dddddd;
  color: #858585; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  background-color: #EE8A1D;
  color: #FFF; }

.ui-widget-header a {
  color: white; }

/*.ui-widget-header {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(202, 48, 13);
}
.ui-widget-header a {
	color: rgb(255, 255, 255);
}*/
.ui-state-default {
  color: #858585;
  font-weight: bold; }

.ui-widget-content .ui-state-default {
  color: #858585;
  font-weight: bold; }

.ui-widget-header .ui-state-default {
  color: #858585;
  font-weight: bold; }

.ui-state-default a {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-default a:link {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-hover a {
  color: #c77405;
  text-decoration: none; }

.ui-state-hover a:hover {
  color: #c77405;
  text-decoration: none; }

.ui-state-active {
  background: white;
  color: #eb8f00;
  font-weight: bold; }

.ui-widget-content .ui-state-active {
  background: white;
  color: #eb8f00;
  font-weight: bold; }

.ui-widget-header .ui-state-active {
  background: white;
  color: #eb8f00;
  font-weight: bold; }

.ui-state-active a {
  color: #eb8f00;
  text-decoration: none; }

.ui-state-active a:link {
  color: #eb8f00;
  text-decoration: none; }

.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

.ui-state-highlight {
  background: #e5e5e5;
  color: #333333; }

.ui-widget-content .ui-state-highlight {
  background: #808080;
  color: #FFF; }

.ui-widget-header .ui-state-highlight {
  background: #e5e5e5;
  color: #333333; }

.ui-state-highlight a {
  color: #363636; }

.ui-widget-content .ui-state-highlight a {
  color: #363636; }

.ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error {
  background: #b81900;
  border: 1px solid #cd0a0a;
  color: white; }

.ui-widget-content .ui-state-error {
  background: #b81900;
  border: 1px solid #cd0a0a;
  color: white; }

.ui-widget-header .ui-state-error {
  background: #b81900;
  border: 1px solid #cd0a0a;
  color: white; }

.ui-state-error a {
  color: white; }

.ui-widget-content .ui-state-error a {
  color: white; }

.ui-widget-header .ui-state-error a {
  color: white; }

.ui-state-error-text {
  color: white; }

.ui-widget-content .ui-state-error-text {
  color: white; }

.ui-widget-header .ui-state-error-text {
  color: white; }

.ui-priority-primary {
  font-weight: bold; }

.ui-widget-content .ui-priority-primary {
  font-weight: bold; }

.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary {
  font-weight: normal;
  filter: Alpha(Opacity=70);
  opacity: 0.7; }

.ui-widget-content .ui-priority-secondary {
  font-weight: normal;
  filter: Alpha(Opacity=70);
  opacity: 0.7; }

.ui-widget-header .ui-priority-secondary {
  font-weight: normal;
  filter: Alpha(Opacity=70);
  opacity: 0.7; }

.ui-state-disabled {
  filter: Alpha(Opacity=35);
  opacity: 0.35;
  background-image: none; }

.ui-widget-content .ui-state-disabled {
  filter: Alpha(Opacity=35);
  opacity: 0.35;
  background-image: none; }

.ui-widget-header .ui-state-disabled {
  filter: Alpha(Opacity=35);
  opacity: 0.35;
  background-image: none; }

.ui-widget-overlay {
  background: #666666;
  filter: Alpha(Opacity=50);
  opacity: 0.5; }

.ui-widget-shadow {
  background: black;
  margin: -5px 0px 0px -5px;
  padding: 5px;
  border-radius: 5px;
  filter: Alpha(Opacity=20);
  opacity: 0.2;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  font-size: 0.1px;
  display: block;
  position: absolute;
  z-index: 99999; }

.ui-resizable-disabled .ui-resizable-handle {
  display: none; }

.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  left: 0px;
  top: -5px;
  width: 100%;
  height: 7px;
  cursor: n-resize; }

.ui-resizable-s {
  left: 0px;
  width: 100%;
  height: 7px;
  bottom: -5px;
  cursor: s-resize; }

.ui-resizable-e {
  top: 0px;
  width: 7px;
  height: 100%;
  right: -5px;
  cursor: e-resize; }

.ui-resizable-w {
  left: -5px;
  top: 0px;
  width: 7px;
  height: 100%;
  cursor: w-resize; }

.ui-resizable-se {
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
  cursor: se-resize; }

.ui-resizable-sw {
  left: -5px;
  width: 9px;
  height: 9px;
  bottom: -5px;
  cursor: sw-resize; }

.ui-resizable-nw {
  left: -5px;
  top: -5px;
  width: 9px;
  height: 9px;
  cursor: nw-resize; }

.ui-resizable-ne {
  top: -5px;
  width: 9px;
  height: 9px;
  right: -5px;
  cursor: ne-resize; }

.ui-selectable-helper {
  border: 1px dotted black;
  position: absolute;
  z-index: 100; }

.ui-datepicker {
  padding: 0px;
  width: 240px;
  display: none;
  border-right: none;
  border-bottom: none;
  border: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  height: 32px;
  background-repeat: no-repeat;
  background-position: top; }

.ui-datepicker .ui-datepicker-prev {
  top: 0px;
  width: 27px;
  height: 32px;
  position: absolute; }

.ui-datepicker .ui-datepicker-next {
  top: 0px;
  width: 27px;
  height: 32px;
  position: absolute; }

.ui-datepicker .ui-datepicker-prev {
  background: url("../../en/img/btn_calendar_prev.png") no-repeat 15px center;
  left: 0px;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-next {
  background: url("../../en/img/btn_calendar_next.png") no-repeat 5px center;
  right: 0px;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-prev span {
  left: 5px;
  top: 5px;
  margin-top: -8px;
  margin-left: -8px;
  display: block;
  position: absolute; }

.ui-datepicker .ui-datepicker-next span {
  left: 5px;
  top: 5px;
  margin-top: -8px;
  margin-left: -8px;
  display: block;
  position: absolute; }

.ui-datepicker .ui-datepicker-title {
  margin: 0px 2.3em;
  padding: 6px 0px;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  margin: 1px 0px; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select {
  border: none; }

.ui-datepicker select.ui-datepicker-month {
  width: 23%;
  background-color: #5e851b;
  border: none;
  margin-right: 10px;
  color: White; }

.ui-datepicker select.ui-datepicker-year {
  width: 25%;
  background-color: #5e851b;
  border: none;
  color: White;
  /*	background: url("arrow.gif") no-repeat scroll 319px 5px #58B14C;box-shadow: 1px 1px 11px #330033;-webkit-appearance: none;*/ }

.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-left: #CCC 1px solid; }

.ui-datepicker th {
  padding: 4px 0 4px 0;
  text-align: center;
  font-weight: normal;
  /*border-right-color: rgb(237, 237, 237); border-right-width: 1px; border-right-style: solid;*/
  background-color: #808080;
  color: #e6e7e5;
  border-left: 1px solid #808080;
  border-right: 1px solid #808080;
  border-top: 1px solid #808080; }

.ui-datepicker td {
  padding: 0px;
  border-left: #CCC 1px solid;
  border-right: #CCC 1px solid;
  border-bottom: #CCC 1px solid;
  background-color: #F6F6F6; }

.ui-datepicker td span {
  padding: 0.4em 0.2em;
  text-align: center;
  text-decoration: none;
  display: block; }

.ui-datepicker td a {
  text-align: center;
  text-decoration: none;
  display: block; }

.ui-datepicker .ui-datepicker-buttonpane {
  margin: 0.7em 0px 0px;
  padding: 0px 0.2em;
  border-right-color: currentColor;
  border-bottom-color: currentColor;
  border-left-color: currentColor;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-image: none; }

.ui-datepicker .ui-datepicker-buttonpane button {
  margin: 0.5em 0.2em 0.4em;
  padding: 0.2em 0.6em 0.3em;
  width: auto;
  overflow: visible;
  float: right;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker-multi.ui-datepicker {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0px auto 0.4em;
  width: 95%; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0px; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0px; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  width: 100%;
  clear: both;
  font-size: 0em; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  left: auto;
  right: 2px; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  left: auto;
  right: 1px; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0px;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0px;
  border-left-width: 1px; }

.ui-datepicker-cover {
  left: -4px;
  top: -4px;
  width: 200px;
  height: 200px;
  display: block;
  filter: mask();
  position: absolute;
  z-index: -1; }

/*calendar*/
.events-box {
  width: 100%;
  *zoom: 1; }
  .events-box:after {
    content: "";
    display: table;
    clear: both; }

.events-box ul.events_details {
  margin-top: 20px; }

.large-calendar {
  float: left;
  width: 62.31884%; }
  @media only screen and (max-width: 30em) {
    .large-calendar {
      width: 100%; } }

.small-calendar {
  float: right;
  width: 34.78261%; }
  @media only screen and (max-width: 30em) {
    .small-calendar {
      clear: both;
      margin-top: 1.44928%;
      width: 100%; } }

.large-calendar .years {
  background-color: #EE8A1D;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  height: 2rem; }

.large-calendar .months {
  background-color: #808080; }

.large-calendar .years li, .large-calendar .months li {
  cursor: pointer;
  display: inline-block; }

.large-calendar .years li a {
  display: block;
  color: #FFF;
  padding: 4.5px 20px;
  padding: 0.28125rem 1.25rem; }

.large-calendar .months li a {
  display: block;
  color: #FFF;
  padding: 4px 4.8px;
  padding: 0.25rem 0.3rem;
  font-size: 14px;
  font-size: 0.875rem; }

.selected-year {
  background-color: #808080;
  color: #FFF; }

.selected-month {
  background-color: #00b9ee;
  color: white; }

#events-list {
  clear: both;
  float: left;
  width: 100%; }

#events-list li {
  width: 90.23256%;
  float: left;
  margin: 2.32558% 0;
  padding: 4.65116%;
  border: 1px solid #D1D1D1;
  box-shadow: 0 1px 9px 5px rgba(199, 199, 199, 0.2) inset;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

#events-list time strong {
  color: #d36a02; }

.event-detail {
  float: left;
  width: 81.39535%; }
  @media only screen and (max-width: 30em) {
    .event-detail {
      width: 77.44186%; } }

.event-detail p {
  text-align: left; }

.event-detail p.read-more {
  margin: 0; }

.event-detail p.read-more a {
  color: #C00; }

.event-detail img {
  border: 1px solid #CCC; }

.event-detail h3 {
  color: #C00;
  margin: 0 0 10px 0;
  padding: 0; }

.eventdateactive a.ui-state-default {
  background-color: #00B9EE;
  color: #FFF; }

.ui-widget-header {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px; }

.rectangle-list {
  margin-top: 20px;
  color: 0.75em; }

.rectangle-list a {
  position: relative;
  display: block;
  padding: .2em .4em .4em .8em;
  *padding: .4em;
  margin: .5em 0 .5em 2.5em;
  background: #FFF;
  color: #444;
  text-decoration: none;
  transition: all .3s ease-out; }

.rectangle-list a:hover {
  background: #eee; }

.rectangle-list a.color-eventdate:before {
  content: '';
  position: absolute;
  left: -2.5em;
  top: 50%;
  margin-top: -1em;
  background: #00b9ee;
  height: 2em;
  width: 2em; }

.rectangle-list a.color-todaydate:before {
  content: '';
  position: absolute;
  left: -2.5em;
  top: 50%;
  margin-top: -1em;
  background: #808080;
  height: 2em;
  width: 2em; }

.rectangle-list a:after {
  position: absolute;
  content: '';
  border: .5em solid transparent;
  left: -1em;
  top: 50%;
  margin-top: -0.5em;
  transition: all .3s ease-out; }

.rectangle-list a.color-eventdate:hover:after {
  left: -0.5em;
  border-left-color: #00b9ee; }

.rectangle-list a.color-todaydate:hover:after {
  left: -0.5em;
  border-left-color: #808080; }

@media only screen and (max-width: 30em) {
  .ui-datepicker {
    margin: 0 auto; } }

.ui-datepicker table td, ui-datepicker table th {
  font-size: 12px;
  font-size: 0.75rem; }

/*calendar*/
section#tab-main {
  float: left;
  width: 72.2%;
  *zoom: 1;
  margin-top: -8%; }
  section#tab-main:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 48em) {
    section#tab-main {
      width: 98%;
      padding: 0;
      margin-top: -2.125em;
      -moz-box-shadow: #c7c7c7 0px 8px 6px -6px;
      -webkit-box-shadow: #c7c7c7 0px 8px 6px -6px;
      box-shadow: #c7c7c7 0px 8px 6px -6px; } }
  @media only screen and (max-width: 20em) {
    section#tab-main {
      width: 100%;
      margin-top: 0; } }

aside#tab-aside {
  float: right;
  width: 27.801%;
  *zoom: 1;
  margin-top: -8%; }
  aside#tab-aside:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 48em) {
    aside#tab-aside {
      float: left;
      clear: both;
      width: 98%;
      padding: 0;
      -moz-box-shadow: #c7c7c7 0px 8px 6px -6px;
      -webkit-box-shadow: #c7c7c7 0px 8px 6px -6px;
      box-shadow: #c7c7c7 0px 8px 6px -6px;
      margin: 2em 0; } }

/*tabs*/
ul.tabs {
  /*float: left;*/
  float: right;
 /* width: 100%; */}
  @media only screen and (max-width: 48em) {
    ul.tabs {
      width: 98%; } }
  @media only screen and (max-width: 20em) {
    ul.tabs {
      width: 100%; } }

ul.tabs li {
  display: inline-block;
  margin-right: -4px;
  cursor: pointer;
  padding: 0px 1.25em;
  height: 1.875em;
  font-size: 19px;
  font-size: 1.1875rem;
  font-family: 'heading-font';
  color: #333333;
  line-height: 1.875em;
  background: rgba(204, 204, 204, 0.75);
  position: relative; }
  @media only screen and (max-width: 20em) {
    ul.tabs li {
      display: block;
      margin-right: 0px;
      padding-left: 7px; } }

ul.tabs li:last-child:before {
  content: "";
  width: 0px;
  height: 30px;
  position: absolute;
  left: 100%;
  z-index: -1;
  border: 8px solid;
  border-bottom-color: transparent;
  border-right-color: transparent;
  border-left-color: rgba(204, 204, 204, 0.75);
  border-top-color: transparent; }
  @media only screen and (max-width: 20em) {
    ul.tabs li:last-child:before {
      border: 0; } }

ul.tabs li.active {
  background: #FFFFFF;
  color: #EE8A1D; }

ul.tabs li.active:before {
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  color: #EE8A1D; }

ul.tabs li.active:last-child:before {
  border-left-color: #FFFFFF;
  border-right-color: transparent;
  border-bottom-color: #FFFFFF; }

ul.tabs li:hover {
  background: #f1f0f0; }

ul.tabs li:hover:before {
  border-left-color: #f1f0f0;
  border-right-color: #f1f0f0;
  border-bottom-color: #f1f0f0;
  color: #EE8A1D; }

ul.tabs li:last-child:hover:before {
  border-left-color: #f1f0f0;
  border-right-color: transparent;
  border-bottom-color: #f1f0f0; }

ul.tabs li.active:last-child:hover:before {
  border-left-color: #f1f0f0;
  border-bottom-color: #f1f0f0; }

.tab-container {
  clear: both;
  float: left;
  width: 100%;
  border-top: none;
  background: #FFFFFF;
  *zoom: 1; }
  .tab-container:after {
    content: "";
    display: table;
    clear: both; }

.tab-content figure {
  width: 40%;
  float: left;
  margin: 0 1.44928% 0 0; }

#tab {
  *zoom: 1;
  margin: 0 0 0.75rem 0;
  /* 1 line below */ }
  #tab:after {
    content: "";
    display: table;
    clear: both; }

#tab-main .tab-container {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px; }

#tab-aside .tab-container {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; }

#tab-main > ul {
  margin-left: 12px; }
  @media only screen and (max-width: 20em) {
    #tab-main > ul {
      margin-left: 0; } }

#tab-main .tab-main-content {
  width: 98.33795%;
  float: left;
  padding: 1.66205% 0 1.66205% 1.66205%;
  display: none;
  *zoom: 1; }
  #tab-main .tab-main-content:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 20em) {
    #tab-main .tab-main-content {
      width: 100%;
      padding: 0; } }

.tab-main-content figure {
  width: 40%;
  height: 17.0625rem;
  float: left;
  margin: 0 1.38504% 0 0; }
  @media only screen and (max-width: 20em) {
    .tab-main-content figure {
      display: none; } }
.tab-main-content h1 {
  background: #FF9933;
  color: #fff;
  float: left;
  width: 54.78873%;
  padding: 1.90141%; }
  @media only screen and (max-width: 20em) {
    .tab-main-content h1 {
      display: none; } }
.tab-main-content section {
  background: #EAEAD8;
  color: #333333;
  float: left;
  width: 54.3662%;
  margin-top: 1.40845%;
  padding: 1.40845% 2.11268%;
  min-height: 185px;
  min-height: 11.5625rem;
  *zoom: 1; }
  .tab-main-content section:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 48em) {
    .tab-main-content section {
      min-height: 195px;
      min-height: 12.1875rem; } }
  @media only screen and (max-width: 20em) {
    .tab-main-content section {
      width: 100%;
      padding: 0; } }
   
.tab-main-content p {
  margin-bottom: 0;
  font-size: 13px;
  font-size: 0.8125rem; }
.tab-main-content img {
  width: 100%;
  border: none;
  padding: 0;
  border-radius: 0; }

/*  
  .boxbgGrey caption, th, td{ 
	 background-color:fuchsia;
	}

 section div.boxbg caption, th, td{  this class added and change by me
	background-color:#EAEAD8;
}

.boxbgWhite caption, th, td{ 
	background-color:#FFFFFF;
}
  *//* this class added and change by me*//* this class added and change by me*/
.ms-WPBody {
    padding: 0px 0 0; /* change by me to override v5.css*/
}

.tab-aside-content {
  padding: 4.31655% 4.31655% 4.31655% 4.31655%;
  *zoom: 1; }
  .tab-aside-content:after {
    content: "";
    display: table;
    clear: both; }
  .tab-aside-content li {
    margin-bottom: 3.59712%;
    *zoom: 1; }
    .tab-aside-content li:after {
      content: "";
      display: table;
      clear: both; }
  .tab-aside-content li:last-child {
    margin-bottom: 0; }
  .tab-aside-content div {
    float: left;
    /*width: 72%;*/
    width:100%; /* changed my me */
    line-height: 1.15; /* changed my me */

     }
    
  .tab-aside-content div.algNewsHome
    {
    float: left;
    width: 99%; }

    
  .tab-aside-content p {
    margin: 0;
    padding: 0; }

p.read-more, p.more-news {
  margin: 0;
  padding: 0; }

p.read-more a {
  color: #d36a02;
  font-weight: 200;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: 'general-font';
  font-size: 14px;
  font-size: 0.875rem;
  background: url("../../en/img/read-more.png") right 60% no-repeat;
  padding-right: 10px;
  padding-right: 0.625rem; }

p.more-news a {
  color: #d36a02;
  position: relative; }

p.more-news a:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 4px;
  left: -12px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #727272; }

.tab-main-content p.read-more, .tab-aside-content p.more-news {
  float: right;
  text-align: right; }

.tab-main-content p.read-more a {
  font-family: 'heading-font';
  font-size: 15.5px;
  font-size: 0.96875rem; }

.tab-main-content p.read-more a:after {
  padding-left: 5px; }

time.icon {
  float: left;
  display: block;
  font-size: 16px;
  font-size: 1rem;
  width: 2.6875em;
  height: 2.6875em;
  background-color: #fff;
  border-radius: 0.375em;
  border: 1px solid #ffcc99;
  box-shadow: 0 1px 7px 2px rgba(255, 204, 153, 0.2) inset;
  overflow: hidden;
  /*margin: 0 3.59712% 0 0;*/
  margin:1px 3px 0 0; /* cod change by me*/
  padding: 0.3125em; }
  time.icon strong {
    display: block;
    text-align: center;
    border-bottom: 1px solid #F5DFC1;
    line-height: normal;
    color: #333; }
  time.icon em {
    display: block;
    text-align: center;
    line-height: normal;
    color: #666; }

time {
  font-size: 14px;
  font-size: 0.875rem;
  color: #d36a02;
  line-height: normal; }

#tab {
  width: 100%;
  position: relative; }
  #tab ul.tabs {
    position: relative;
    z-index: 0;
    width: 100%;
    border-bottom: 1px solid #CFBA78;
    border-left: 1px solid #CFBA78;
    height: 39px;
    height: 2.4375rem; }
    #tab ul.tabs li {
      border: 1px solid #CFBA78;
      border-left: none;
      height: 38px;
      height: 2.375rem;
      line-height: 38px;
      line-height: 2.375rem;
      display: inline-block;
      background: #FBF1CC; }
    #tab ul.tabs li:last-child:before {
      border: 0; }
    #tab ul.tabs li.active {
      background: #FFF;
      border-bottom-color: #fff; }
  #tab .tab-container {
    width: 95.65217%;
    position: relative;
    padding: 2.17391%;
    border: 1px solid #CFBA78;
    border-top: none; }
    #tab .tab-container figure {
      float: left;
      width: 35.75758%;
      margin-bottom: 0; }
    #tab .tab-container section {
      float: right;
      width: 62.72727%; }

/*tabs*/

/*accordion*/
.accordion {
  *zoom: 1;
  clear: both;
  margin: 0px auto;
 /* margin-bottom: 15px;*/ /* code change by me*/
   margin-bottom: 0px; }
  .accordion:after {
    content: "";
    display: table;
    clear: both; }
  .accordion section {
    background-color: #fff;
    clear: both; }
  .accordion div {
    display: none;
   /* margin-bottom: 20px;*/ /* code change by me*/
   margin-bottom: 2px; }
    .accordion div img {
      width: 10em;
      margin: 0 15px 10px 0;
      padding: 7px;
      background: #FFF;
      border: 1px solid #dfdfdf;
      position: relative;
      float: left;
      border-radius: 5px; }
  .accordion p {
    padding: 0 0 10px 0; }
  .accordion h3 {
   /*border-bottom: 0px solid #CFB977;*/
    border-bottom: 0px;/* code change by me*/
     margin:0; /* code change by me*/
 }
    .accordion h3 a {
      display: block;
      position: relative;
      /*padding: 0 0 0.75rem 0;*/ /* code change by me*/
      padding:0; /* code change by me*/
      color: #333;
      outline: 0;
      text-decoration: none; }
    .accordion h3 a:hover {
      color: #C00; }
  .accordion h3.active {
    border-bottom: 0; }
    .accordion h3.active a {
      color: #C00; }
    .accordion h3.active a:after {
      content: '';
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -3px;
      border: none; }
  .accordion h4 {
    color: #333; }

/*accordion*/
/*inner-page styles starts from here*/
/*grid styles start*/
.grid-1-4, .grid-1a-4, .grid-2-4, .grid-3-4, .grid-4-4 {
  float: left;
  position: relative;
  margin: 0 1.5%; }

.first {
  margin-left: 0; }

.last {
  margin-right: 0; }

.grid-1-4 {
  width: 23.40426%; }

.grid-1a-4 {
  width: 22.34043%; }

.grid-2-4 {
  float: left;
  width: 35.10638%; }

.grid-3-4 {
  width: 73.40426%; }

.grid-4-4 {
  width: 100%; }

article.inner-wrapper {
  width: 83.33333%;
  margin: 0 auto 12px; }
  @media only screen and (max-width: 48em) {
    article.inner-wrapper {
      width: 96%; } }
  article.inner-wrapper .inner-container {
    background: #fff;
    *zoom: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: -8%; }
    article.inner-wrapper .inner-container:after {
      content: "";
      display: table;
      clear: both; }
  article.inner-wrapper h2 {
    margin: 0 0 0.75rem 0;
    color: #d36a02; }
  article.inner-wrapper h3 {
    margin: 0 0 0.75rem 0; }
  article.inner-wrapper h4 {
    margin: 0 0 0.75rem 0; }
  article.inner-wrapper h5 {
    margin: 0 0 0.75rem 0; }
  article.inner-wrapper h6 {
    margin: 0 0 0.75rem 0; }
  article.inner-wrapper p {
    margin: 0 0 0.75rem 0; }

.inner-content {
  *zoom: 1;
  padding: 1.5% 3%; }
  .inner-content:after {
    content: "";
    display: table;
    clear: both; }
  .inner-content p {
    text-align: justify; }
  @media only screen and (max-width: 48em) {
    .inner-content > .grid-1-4.first {
      display: none; } }
  @media only screen and (max-width: 48em) {
    .inner-content .grid-3-4.last {
      width: 100%;
      margin: 0; } }
  @media only screen and (max-width: 48em) {
    .inner-content .grid-2-4 {
      width: 47%; } }
  @media only screen and (max-width: 20em) {
    .inner-content .grid-2-4 {
      width: 100%;
      margin: 0; } }
  @media only screen and (max-width: 48em) {
    .inner-content .grid-1a-4 {
      width: 30%; } }
  @media only screen and (max-width: 30em) {
    .inner-content .grid-1a-4 {
      width: 100%;
      margin: 0; } }

/*grid styles end*/
/* breadcrumbs start*/
.breadcrumb-container {
  *zoom: 1;
  border-bottom: 1px solid #e1e0e0;
  padding: 1.5% 3%; }
  .breadcrumb-container:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-width: 48em) {
    .breadcrumb-container {
      display: none; } }

.breadcrumbs {
 /* float: left;*/
  text-align: right;
  width: 58%; }
  .breadcrumbs > li {
    display: inline-block;
    padding: 0 2% 0px 3%;
    background: url("../../en/img/icons/breadcrumb.png") 0 0 no-repeat;
    position: relative;
    line-height: 1rem;
    color: #666; }
    .breadcrumbs > li a {
      color: #CC3300;
      display: block; }
  .breadcrumbs .home {
    background: none;
    padding-left: 0; }
  .breadcrumbs .home:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7; }

/* breadcrumbs end*/
/*share start*/
.share-link {
  float: right;
  text-align: right;
  width: 35%; }

.share-link li {
  display: inline-block;
  line-height: 1.125rem;
  padding: 0 6.81818% 0 9.09091%;
  background: url("../../en/img/sprite-share.png") no-repeat; }

.share-link li a {
  color: #666; }

.share-link li a:hover {
  color: #999; }

.share-link li.email {
  background-position: 0 0; }

.share-link li.print {
  background-position: -90px 0; }

.share-link li.share {
  background-position: -180px 0; }

.share-link li.share a {
  padding-right: 0; }

.share-link li.email:hover {
  background-position: 0 -22px; }

.share-link li.print:hover {
  background-position: -90px -22px; }

.share-link li.share:hover {
  background-position: -180px -22px; }

/*share end*/


.s4-wpTopTable {
    /*margin: 0 0 15px;*/ /* code change by me*/
margin:0;
}

/*table-start*/
table {
  width: 100%;
  clear: both;
  /*margin: 0 0 0.75rem 0;*/   /* code change by me*/
  margin:0;
   
  /* 1 line below */
  border-collapse: collapse; }
  table caption {
    border: none;
    background-color: transparent;
    text-align: left;
    color: #555;
    font-weight: bold; }
  table th, table td {
    padding: 1.44928%;
    font-size: 0.875rem; }
  table th {
    text-align: left;
    vertical-align: middle;
    border: 1px solid #CFB977;
    /*background-color: #FBF1CC;*/ /* code change by me*/
     background-color:transparent; /* code change by me*/
    font-weight: bold; 
    }
  table td {
    vertical-align: middle; 
    background-color:transparent;
   /* border: 1px solid #CFB977;*/ /* code change by me*/
  padding:0; margin:0;/* code change by me*/
   border:0 !important; /* code change by me*/
    font-weight: normal; }
    
    /* code change by me*/
/*
  table tr:nth-child(even) {
    background: #F8F8F8; }
  table tr:nth-child(odd) {
    background: #FFF; }
*/
/*table-end*/
/*left-nav*/
/*left-nav*/
.left-nav {
  padding-bottom: 4.54545%;
  margin-bottom: 4.54545%; }
  .left-nav h3 {
    color: #CC3300; }
  .left-nav ul li {
    color: #333;
    border-top: 1px solid #DFDFDF; }
  .left-nav ul li a {
    color: #333333;
    display: block;
    padding: 2.72727% 4.54545% 2.72727% 0; }
  .left-nav ul li a:hover {
    color: #555; }
  .left-nav ul li.active {
    color: #D37510; }
  .left-nav ul li.active a:hover {
    color: #555; }
  .left-nav ul li.active a {
    color: #D37510;
    display: block; }
  .left-nav ul li ul {
    padding: 0 4.54545% 6.81818% 9.09091%; }
  .left-nav ul li ul li {
    background: none;
    border-top: 1px dotted #ccc; }
  .left-nav ul li ul li:first-child {
    border-top: none; }
  .left-nav ul li ul li a {
    padding: 3px 0 3px 0;
    padding: 0.1875rem 0 0.1875rem 0; }
  .left-nav ul li.active ul li a {
    color: #993300; }
  .left-nav ul li ul li.active {
    background: none; }
  .left-nav ul li ul li.active a {
    color: #336600;
    display: inline-block; }
  .left-nav ul li ul li:hover {
    background-color: #f8f8f7;
    background: none; }
  .left-nav div.accordion {
    padding: 4.54545% 9.09091%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: #efe5d2 0 0 5px 3px inset;
    -webkit-box-shadow: #efe5d2 0 0 5px 3px inset;
    box-shadow: #efe5d2 0 0 5px 3px inset;
    margin: 9.09091% 0 0 0;
    background: #F4EDDF; }
    .left-nav div.accordion img {
      width: 164px;
      width: 10.25rem; }
    .left-nav div.accordion section {
      background: none; }
      .left-nav div.accordion section h3 {
        margin: 0;
        border-bottom: 1px solid #D7CFBC; }
        .left-nav div.accordion section h3 a {
          padding: 4.54545% 0 4.54545% 15px;
          background: url("../../en/img/arrow-collapsed.png") right 50% no-repeat; }
      .left-nav div.accordion section h3.active {
        border-bottom: none; }
        .left-nav div.accordion section h3.active a {
          padding: 4.54545% 0 4.54545% 21px;
          background: url("../../en/img/arrow-expanded.png") right 50% no-repeat; }
    .left-nav div.accordion section:last-child h3 {
      border-bottom: none; }

/*left-nav*/
figure img {
  width: 96.36364%;
  padding: 1.51515%;
  background: #FFF;
  border: 1px solid #dfdfdf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

/*news-detail*/
.news-detail {
  background: #F4EDDF;
  padding: 2.89855%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #efe5d2 0 0 5px 3px inset;
  -webkit-box-shadow: #efe5d2 0 0 5px 3px inset;
  box-shadow: #efe5d2 0 0 5px 3px inset; }
  .news-detail h1 {
    color: #CC3300;
    margin-top: 12px;
    margin-top: 0.75rem;
    padding-top: 0rem;
    padding-bottom: 0rem;
    margin-bottom: 12px;
    margin-bottom: 0.75rem; }

/*news-detail*/
/*news-list*/
ul.news-list {
  border-top: 1px solid #e1dfdf;
  padding-top: 15px;
  padding-bottom: 7px;
  margin-top: 15px; }
  ul.news-list li {
    background: #F4EDDF;
    padding: 2.89855%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: #efe5d2 0 0 5px 3px inset;
    -webkit-box-shadow: #efe5d2 0 0 5px 3px inset;
    box-shadow: #efe5d2 0 0 5px 3px inset;
    margin-bottom: 2.89855%;
    *zoom: 1; }
    ul.news-list li:after {
      content: "";
      display: table;
      clear: both; }
  ul.news-list time {
    color: #CC6600;
    display: inline-block; }
  ul.news-list h5 {
    color: #CC3300;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem; }
  ul.news-list p {
    margin-bottom: 5px;
    margin-bottom: 0.3125rem; }
  ul.news-list li p.read-more {
    margin: 0; }
    ul.news-list li p.read-more a {
      padding-right: 10px;
      color: #CC3300;
      background: url("../../en/img/read-more.png") right no-repeat; }
  ul.news-list figure {
    width: 21.73913%;
    margin: 0 2.17391% 0 0;
    float: left; }
    ul.news-list figure img {
      padding: 5.18519%; }
  ul.news-list > li > div {
    float: left;
    width: 73.18841%;
    padding: 0 1.44928%; }

/*news-list*/
/*pagination*/
.pagination {
  clear: both;
  margin: 2px 0;
  float: right; }

.pagination a {
  display: inline-block;
  float: none;
  margin-right: 4px;
  border-radius: 5px;
  border: solid 1px #D6D6D6;
  background: #FFF;
  color: #717171;
  padding: 3px 3px;
  width: 22px;
  text-align: center;
  font-size: 13px;
  font-size: 0.8125rem;
  cursor: pointer;
  transition: none; }

.pagination a:hover {
  background-color: #f5f5f5; }

.pagination a.jp-previous {
  margin-right: 15px;
  background: url("../../en/img/sprite-pagination.png") 3px 3px white no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.pagination a.jp-next {
  margin-left: 15px;
  background: url("../../en/img/sprite-pagination.png") 2px -33px white no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.pagination a.jp-previous.jp-disabled {
  background-position: -23px 3px; }

.pagination a.jp-next.jp-disabled {
  background-position: -24px -33px; }

.pagination a.jp-current, a.jp-current:hover {
  background: #f5f5f5;
  color: #900; }

.pagination a.jp-disabled, a.jp-disabled:hover {
  color: #bbb; }

.pagination a.jp-current, a.jp-current:hover, .pagination a.jp-disabled, a.jp-disabled:hover {
  cursor: default;
  border-color: #CCC; }

.pagination span {
  margin: 0 5px;
  display: inline-block; }

/*pagination*/
/*Photo Gallery*/
.gallery figure {
  background: #FFF;
  border: 1px solid #CCC;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 10px 0;
  padding: 7px;
  text-align: center; }
  .gallery figure img {
    border-radius: 0;
    padding: 0;
    background: none; }

.gallery figcaption a {
  text-align: center;
  display: block;
  color: #333;
  margin: 2px 0 2px 5px;
  overflow: hidden;
  padding-right: 15px;
  font-family: "heading-font"; }

.gallery figcaption a:hover {
  background-position: 185px -32px;
  color: #C30; }

.gallery img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  margin: 0; }

.gallery img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.gallery li {
  display: inline-block;
  width: 31.30435%;
  margin-right: 1.3%; }
  @media only screen and (max-width: 30em) {
    .gallery li {
      width: 47%; } }
  @media only screen and (max-width: 20em) {
    .gallery li {
      width: 98%; } }

.gallery ul li img {
  width: 210px; }

/*Photo Gallery*/
/*media-center*/
ul.press-release {
  font-size: 0.8125rem; }
  ul.press-release li {
    clear: both;
    margin-bottom: 2.89855%; }
  ul.press-release figure {
    float: left;
    margin-right: 2.17391%; }
  ul.press-release time {
    font-size: 0.8125rem;
    color: #CC3300; }
  ul.press-release p {
    font-size: 0.78125rem;
    margin: 0 0 0.6rem 0; }
  ul.press-release p.read-more {
    margin: 0;
    font-size: 0.8125rem; }

ul.recent-video li {
  clear: both;
  margin-bottom: 3.62319%; }
ul.recent-video figure {
  position: relative;
  text-align: center;
  float: left;
  margin-right: 2.17391%; }
ul.recent-video h5 {
  color: #CC3300;
  font-family: 'general-font';
  font-size: 0.78125rem; }
ul.recent-video p {
  font-size: 0.78125rem;
  margin: 0 0 0.6rem 0;
  /* 1 line below */ }

.play {
  position: absolute;
  width: 25px;
  height: 25px;
  border: 3px solid #666;
  top: 35%;
  left: 40%;
  border-radius: 30px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); }

.play:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid #666;
  top: 5px;
  left: 9px; }

a:hover .play {
  border-color: #272727; }

a:hover .play:before {
  border-left-color: #272727; }

/*media-center*/

/***to over ride v5.css****/
#v5-page-column-sidebar{
	display:none; /* new code change by me */
}

#v5-page-column-main{
	margin-left:0px; /* new code change by me */
	margin-right:0px; /* new code change by me */	
	padding-right: 0px; /* new code change by me */
	margin-bottom:0px; /* new code change by me */	
	background-color:#000000;
} 

#v5-header {
    display: none; /* new code added  by me */
    margin: 0 0 40px;
}


/***to over ride v5.css end****/
/********inner menu start*********/
.algSublinkM {
    display:none;    
 } 
@media only screen and (max-width: 48em) {
  .algSublinkM {
    display:block;  
    width: 100%; float: right; border-bottom: 1px solid #CFB977;  
 } } 
@media only screen and (max-width: 20em) {
   .algSublinkM {
    display:block;
    width: 100%; float: right; border-bottom: 1px solid  #CFB977;
         } }
         
  .algSublinkM .sitemap h3 > a {
      padding: 0 0 0 25px;
      padding: 0 0 0 1.5625rem; }
    
 .algSublinkM .sitemap > h3 > a {
      background: url("../../en/img/plus-collapsed.png") left 50% no-repeat;
      
       }
 .algSublinkM .sitemap > h3.active > a {
      background: url("../../en/img/minus-expanded.png") left 50% no-repeat; }

/********inner menu end*********/

/********inner menu start*******/
.algSublinkMNAV {
    display:none;    
 } 
 .algSublinkMNAVDesktop{
    display:block;
 } 

@media only screen and (max-width: 48em) {
  .algSublinkMNAV {
    display:block;
 }  
 .algSublinkMNAVDesktop{
    display:none;
 }  
 } 
 
@media only screen and (max-width: 20em) {
   .algSublinkMNAV {
    display:block;
 }  
 .algSublinkMNAVDesktop{
    display:none;
 }  
 } 

/********inner menu start*********/
