/* Top Button */
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 15px;
  border: none;
  outline: none;
  background-color: 	#909090;
  color: black;
  cursor: pointer;
  padding: 10px;
  border-radius: 5px;
}

#myBtn:hover {
  background-color: #555;
}

/* Certificate Style */
.certificate {
    max-height: 300px;
    display: block;
    margin-left: 50px;
    margin-right: auto;
    cursor: pointer;
    border-radius: 5px;
    transition: 0.3s;

}

.certificate:hover {opacity: 0.7;}
/* End Certificate Style */


/* Modal */
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: scroll; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 400px;
}

/* Caption of Modal Image */
#caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.modal-content, #caption {  
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}
  
@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.closebut {
  position: absolute;
  top: 15px;
  right: 35px;
  color: red;
  font-size: 30px;
  font-weight: bold;
  transition: 0.3s;
}

.closebut:hover,
.closebut:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

@media only screen and (max-width: 400px){
    .modal-content {
      width: 90%;
    }
}
/* End Modal */ 


/* Font Color */
.fcwhite{ color: white;}

.fcgray{ color: gray;}
/* End Font Color */


/* Font Family */
.ff1{ font-family: "Comic Sans MS", cursive, sans-serif;}

.ff2{ 
    font-family: "Brush Script MT", cursive; 
    font-size: 23px; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: 700; 
    line-height: 26.4px;
    color: rgb(59, 4, 65);
}
/* End Font Family */


.fw100{ font-weight: 100!important }

.fw200{ font-weight: 200!important }

.fw300{ font-weight: 300!important }

.fw400{ font-weight: 400!important }

.fw500{ font-weight: 500!important }

.fw600{ font-weight: 600!important }

.fw700{ font-weight: 700!important }

.fw800{ font-weight: 800!important }



.fs10{ font-size: 10px!important }

.fs11{ font-size: 11px!important }

.fs12{ font-size: 12px!important }

.fs13{ font-size: 13px!important }

.fs14{ font-size: 14px!important }

.fs15{ font-size: 15px!important }

.fs16{ font-size: 16px!important }

.fs17{ font-size: 17px!important }

.fs18{ font-size: 18px!important }

.fs19{ font-size: 19px!important }

.fs20{ font-size: 20px!important }

.fs25{ font-size: 25px!important }

.fs30{ font-size: 30px!important }

.fs35{ font-size: 35px!important }

.fs40{ font-size: 40px!important }

.inline-block{

    display: inline-block!important;

}

.inline{

    display: inline!important;

}

.company_text h3,.company_text h4{

    margin-bottom: 5px;

}

.coloryellow{

    color:#d7ae31!important;

}

.elbox-title{

     color:#d7ae31;

     letter-spacing: 2px;

    font-size: 12px;

    text-transform: uppercase;



    

}



.elbox h5 {

    color: white;

    margin-bottom: 0;

    font-size: 12px;

}



.bgpostopcenter{

background-position: top  center!important;

}

.float-right{

    float: right;

}

input[type], textarea, select {

    -webkit-appearance: none;

    background: transparent;

    padding: 1em 1em 1em 2em;

    border-radius: 30px;

    border: 1px solid #ececec;

    text-transform: uppercase;

    font-size: 10px;

    height: 40px;

}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-family: "Arial", cursive, sans-serif;

    }

    

    body{

        font-family: 'Source Sans Pro', sans-serif;

    }

    .yellowbtn{

        background: #d7ae31;

        border-color: #d7ae31;

            border-color: #d7ae31!important;

    border-radius: 30px;



    }



    .type--uppercase .btn__text {

    font-weight: 500;

    letter-spacing: 1.5px;

    margin-right: -0.5px;

    font-size: 11px;

}



.bar .menu-horizontal{

    font-size: 11px;

    letter-spacing: 1.6px;

}



.bg-gradient-black{

background: rgba(4,0,0,1);

background: -moz-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(31,31,31,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(4,0,0,1)), color-stop(100%, rgba(31,31,31,1)));

background: -webkit-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(31,31,31,1) 100%);

background: -o-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(31,31,31,1) 100%);

background: -ms-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(31,31,31,1) 100%);

background: linear-gradient(to bottom, rgba(4,0,0,1) 0%, rgba(31,31,31,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040000', endColorstr='#1f1f1f', GradientType=0 );

}



.bg-gradient-black2{

background: rgba(4,0,0,1);

background: -moz-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(30,30,30,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(4,0,0,1)), color-stop(100%, rgba(30,30,30,1)));

background: -webkit-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(30,30,30,1) 100%);

background: -o-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(30,30,30,1) 100%);

background: -ms-linear-gradient(top, rgba(4,0,0,1) 0%, rgba(30,30,30,1) 100%);

background: linear-gradient(to bottom, rgba(4,0,0,1) 0%, rgba(30,30,30,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040000', endColorstr='#1e1e1e', GradientType=0 );

}

.bg-gradient-yellow{

background: rgba(220,183,37,1);

background: -moz-linear-gradient(top, rgba(220,183,37,1) 0%, rgba(254,246,154,1) 48%, rgba(221,182,40,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(220,183,37,1)), color-stop(48%, rgba(254,246,154,1)), color-stop(100%, rgba(221,182,40,1)));

background: -webkit-linear-gradient(top, rgba(220,183,37,1) 0%, rgba(254,246,154,1) 48%, rgba(221,182,40,1) 100%);

background: -o-linear-gradient(top, rgba(220,183,37,1) 0%, rgba(254,246,154,1) 48%, rgba(221,182,40,1) 100%);

background: -ms-linear-gradient(top, rgba(220,183,37,1) 0%, rgba(254,246,154,1) 48%, rgba(221,182,40,1) 100%);

background: linear-gradient(to bottom, rgba(220,183,37,1) 0%, rgba(254,246,154,1) 48%, rgba(221,182,40,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcb725', endColorstr='#ddb628', GradientType=0 );

}

.textblack{

    color:black!important;

}

.textwhite{

    color:white!important;

}



.cta.cta-box {

    padding: 30px;
    border-radius: 30px;



}

.mb--0{

    margin-bottom: 0px!important;

}

.bar.pos-fixed .logo {

    width: auto!important;

    height: auto!important;

    max-height: 100%!important;

}



img.infographic {

    /* display: block; */
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;


}

.font_small h4 {

    font-size: 13px;

}



img.s-logo-2 {

    margin-top: -115px;

}



.rankbox {

    height: 90px;

    /* background: red; */

    text-align: left;

    line-height: 90px;

}



.rankicon {

    vertical-align: middle;

    display: inline-block;

    /* width: 50px; */

    /* height: auto; */

    margin-top: 15px;

    margin-right: 30px;

}



.rankiconplus {

    float: right;

    /* display: table-column-group; */

    margin-left: 20px;

    margin-top: 35px;

}



.rankbox h4 {

    font-size: 15px;

    font-weight: 600;

    letter-spacing: 2px;

}



.whitebox h4 {

    color: #000!important;

    margin-bottom: 2px;

    font-size: 15px;

}



.whitebox {

    text-align: left;

}



p.copyright {

    font-size: 11px;

    text-transform:  uppercase;

    letter-spacing: 2px;

    color: #ffffff;

}

.footer .list-inline li {

    margin-right: 10px;

}

.footer-right h4 {

    font-size: 11px;

    color: #d7ae31;

    margin-bottom: 0;

    margin-top: 15px;

    letter-spacing: 2px;

}



.footer-right {

    text-align: left;

}



.footer-right h5 {

    font-size: 15px;

    margin-bottom: 0px;

    color: white;

}

section#address {

    padding-bottom: 0;

}

.infographsection {

    padding-bottom: 0px;

}





@media (max-width: 768px){

.col-md-8.offset-6.mt--3.elbox {

    margin-left: 0px;

    margin-top: 0;

}



img.s-logo-2 {

    margin-top: 10px;

}





.footer-right {

    text-align: center;

    margin: 0;

}



.footer-right h4 {

    display: inline;

    margin-left: 18px;

}



.footer-right h5 {

    display: inline;

}





.centerinsmallscreen{

    text-align: center;
    margin-top: auto;
    margin-bottom: auto;

}

.blockviewinsmscreen{

    display: block!important;

}

}

/* Language CSS */
.lang-xs {
    background-position: 0 -473px;
    min-width: 14px;
    height: 11px;
    min-height: 11px;
    max-height: 11px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(/images/languages.png?aecb8c6495c3be6b89f8f886f9e598d1);
  }
  
  .lang-sm {
    background-position: 0 -1172px;
    min-width: 22px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(/images/languages.png?aecb8c6495c3be6b89f8f886f9e598d1);
  }
  
  .lang-lg {
    background-position: 0 -2134px;
    min-width: 30px;
    height: 22px;
    min-height: 22px;
    max-height: 22px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(/images/languages.png?aecb8c6495c3be6b89f8f886f9e598d1);
  }
  
  .lang-xs[lang=ar] {
    background-position: 0 0;
  }
  
  .lang-xs[lang=be] {
    background-position: 0 -11px;
  }
  
  .lang-xs[lang=bg] {
    background-position: 0 -22px;
  }
  
  .lang-xs[lang=cs] {
    background-position: 0 -33px;
  }
  
  .lang-xs[lang=da] {
    background-position: 0 -44px;
  }
  
  .lang-xs[lang=de] {
    background-position: 0 -55px;
  }
  
  .lang-xs[lang=el] {
    background-position: 0 -66px;
  }
  
  .lang-xs[lang=en] {
    background-position: 0 -77px;
  }
  
  .lang-xs[lang=es] {
    background-position: 0 -88px;
  }
  
  .lang-xs[lang=et] {
    background-position: 0 -99px;
  }
  
  .lang-xs[lang=fi] {
    background-position: 0 -110px;
  }
  
  .lang-xs[lang=fr] {
    background-position: 0 -121px;
  }
  
  .lang-xs[lang=ga] {
    background-position: 0 -132px;
  }
  
  .lang-xs[lang=hi] {
    background-position: 0 -143px;
  }
  
  .lang-xs[lang=hr] {
    background-position: 0 -154px;
  }
  
  .lang-xs[lang=hu] {
    background-position: 0 -165px;
  }
  
  .lang-xs[lang=in] {
    background-position: 0 -176px;
  }
  
  .lang-xs[lang=is] {
    background-position: 0 -187px;
  }
  
  .lang-xs[lang=it] {
    background-position: 0 -198px;
  }
  
  .lang-xs[lang=iw] {
    background-position: 0 -209px;
  }
  
  .lang-xs[lang=ja] {
    background-position: 0 -220px;
  }
  
  .lang-xs[lang=ko] {
    background-position: 0 -231px;
  }
  
  .lang-xs[lang=lt] {
    background-position: 0 -242px;
  }
  
  .lang-xs[lang=lv] {
    background-position: 0 -253px;
  }
  
  .lang-xs[lang=mk] {
    background-position: 0 -264px;
  }
  
  .lang-xs[lang=ms] {
    background-position: 0 -275px;
  }
  
  .lang-xs[lang=mt] {
    background-position: 0 -286px;
  }
  
  .lang-xs[lang=nl] {
    background-position: 0 -297px;
  }
  
  .lang-xs[lang=no] {
    background-position: 0 -308px;
  }
  
  .lang-xs[lang=pl] {
    background-position: 0 -319px;
  }
  
  .lang-xs[lang=pt] {
    background-position: 0 -330px;
  }
  
  .lang-xs[lang=ro] {
    background-position: 0 -341px;
  }
  
  .lang-xs[lang=ru] {
    background-position: 0 -352px;
  }
  
  .lang-xs[lang=sk] {
    background-position: 0 -363px;
  }
  
  .lang-xs[lang=sl] {
    background-position: 0 -374px;
  }
  
  .lang-xs[lang=sq] {
    background-position: 0 -385px;
  }
  
  .lang-xs[lang=sr] {
    background-position: 0 -396px;
  }
  
  .lang-xs[lang=sv] {
    background-position: 0 -407px;
  }
  
  .lang-xs[lang=th] {
    background-position: 0 -418px;
  }
  
  .lang-xs[lang=tr] {
    background-position: 0 -429px;
  }
  
  .lang-xs[lang=uk] {
    background-position: 0 -440px;
  }
  
  .lang-xs[lang=vi] {
    background-position: 0 -451px;
  }
  
  .lang-xs[lang=zh] {
    background-position: 0 -462px;
  }
  
  .lang-sm[lang=ar] {
    background-position: 0 -484px;
  }
  
  .lang-sm[lang=be] {
    background-position: 0 -500px;
  }
  
  .lang-sm[lang=bg] {
    background-position: 0 -516px;
  }
  
  .lang-sm[lang=cs] {
    background-position: 0 -532px;
  }
  
  .lang-sm[lang=da] {
    background-position: 0 -548px;
  }
  
  .lang-sm[lang=de] {
    background-position: 0 -564px;
  }
  
  .lang-sm[lang=el] {
    background-position: 0 -580px;
  }
  
  .lang-sm[lang=en] {
    background-position: 0 -596px;
  }
  
  .lang-sm[lang=es] {
    background-position: 0 -612px;
  }
  
  .lang-sm[lang=et] {
    background-position: 0 -628px;
  }
  
  .lang-sm[lang=fi] {
    background-position: 0 -644px;
  }
  
  .lang-sm[lang=fr] {
    background-position: 0 -660px;
  }
  
  .lang-sm[lang=ga] {
    background-position: 0 -676px;
  }
  
  .lang-sm[lang=hi] {
    background-position: 0 -692px;
  }
  
  .lang-sm[lang=hr] {
    background-position: 0 -708px;
  }
  
  .lang-sm[lang=hu] {
    background-position: 0 -724px;
  }
  
  .lang-sm[lang=in] {
    background-position: 0 -740px;
  }
  
  .lang-sm[lang=is] {
    background-position: 0 -756px;
  }
  
  .lang-sm[lang=it] {
    background-position: 0 -772px;
  }
  
  .lang-sm[lang=iw] {
    background-position: 0 -788px;
  }
  
  .lang-sm[lang=ja] {
    background-position: 0 -804px;
  }
  
  .lang-sm[lang=ko] {
    background-position: 0 -820px;
  }
  
  .lang-sm[lang=lt] {
    background-position: 0 -836px;
  }
  
  .lang-sm[lang=lv] {
    background-position: 0 -852px;
  }
  
  .lang-sm[lang=mk] {
    background-position: 0 -868px;
  }
  
  .lang-sm[lang=ms] {
    background-position: 0 -884px;
  }
  
  .lang-sm[lang=mt] {
    background-position: 0 -900px;
  }
  
  .lang-sm[lang=nl] {
    background-position: 0 -916px;
  }
  
  .lang-sm[lang=no] {
    background-position: 0 -932px;
  }
  
  .lang-sm[lang=pl] {
    background-position: 0 -948px;
  }
  
  .lang-sm[lang=pt] {
    background-position: 0 -964px;
  }
  
  .lang-sm[lang=ro] {
    background-position: 0 -980px;
  }
  
  .lang-sm[lang=ru] {
    background-position: 0 -996px;
  }
  
  .lang-sm[lang=sk] {
    background-position: 0 -1012px;
  }
  
  .lang-sm[lang=sl] {
    background-position: 0 -1028px;
  }
  
  .lang-sm[lang=sq] {
    background-position: 0 -1044px;
  }
  
  .lang-sm[lang=sr] {
    background-position: 0 -1060px;
  }
  
  .lang-sm[lang=sv] {
    background-position: 0 -1076px;
  }
  
  .lang-sm[lang=th] {
    background-position: 0 -1092px;
  }
  
  .lang-sm[lang=tr] {
    background-position: 0 -1108px;
  }
  
  .lang-sm[lang=uk] {
    background-position: 0 -1124px;
  }
  
  .lang-sm[lang=vi] {
    background-position: 0 -1140px;
  }
  
  .lang-sm[lang=zh] {
    background-position: 0 -1156px;
  }
  
  .lang-lg[lang=ar] {
    background-position: 0 -1188px;
  }
  
  .lang-lg[lang=be] {
    background-position: 0 -1210px;
  }
  
  .lang-lg[lang=bg] {
    background-position: 0 -1232px;
  }
  
  .lang-lg[lang=cs] {
    background-position: 0 -1254px;
  }
  
  .lang-lg[lang=da] {
    background-position: 0 -1276px;
  }
  
  .lang-lg[lang=de] {
    background-position: 0 -1298px;
  }
  
  .lang-lg[lang=el] {
    background-position: 0 -1320px;
  }
  
  .lang-lg[lang=en] {
    background-position: 0 -1342px;
  }
  
  .lang-lg[lang=es] {
    background-position: 0 -1364px;
  }
  
  .lang-lg[lang=et] {
    background-position: 0 -1386px;
  }
  
  .lang-lg[lang=fi] {
    background-position: 0 -1408px;
  }
  
  .lang-lg[lang=fr] {
    background-position: 0 -1430px;
  }
  
  .lang-lg[lang=ga] {
    background-position: 0 -1452px;
  }
  
  .lang-lg[lang=hi] {
    background-position: 0 -1474px;
  }
  
  .lang-lg[lang=hr] {
    background-position: 0 -1496px;
  }
  
  .lang-lg[lang=hu] {
    background-position: 0 -1518px;
  }
  
  .lang-lg[lang=in] {
    background-position: 0 -1540px;
  }
  
  .lang-lg[lang=is] {
    background-position: 0 -1562px;
  }
  
  .lang-lg[lang=it] {
    background-position: 0 -1584px;
  }
  
  .lang-lg[lang=iw] {
    background-position: 0 -1606px;
  }
  
  .lang-lg[lang=ja] {
    background-position: 0 -1628px;
  }
  
  .lang-lg[lang=ko] {
    background-position: 0 -1650px;
  }
  
  .lang-lg[lang=lt] {
    background-position: 0 -1672px;
  }
  
  .lang-lg[lang=lv] {
    background-position: 0 -1694px;
  }
  
  .lang-lg[lang=mk] {
    background-position: 0 -1716px;
  }
  
  .lang-lg[lang=ms] {
    background-position: 0 -1738px;
  }
  
  .lang-lg[lang=mt] {
    background-position: 0 -1760px;
  }
  
  .lang-lg[lang=nl] {
    background-position: 0 -1782px;
  }
  
  .lang-lg[lang=no] {
    background-position: 0 -1804px;
  }
  
  .lang-lg[lang=pl] {
    background-position: 0 -1826px;
  }
  
  .lang-lg[lang=pt] {
    background-position: 0 -1848px;
  }
  
  .lang-lg[lang=ro] {
    background-position: 0 -1870px;
  }
  
  .lang-lg[lang=ru] {
    background-position: 0 -1892px;
  }
  
  .lang-lg[lang=sk] {
    background-position: 0 -1914px;
  }
  
  .lang-lg[lang=sl] {
    background-position: 0 -1936px;
  }
  
  .lang-lg[lang=sq] {
    background-position: 0 -1958px;
  }
  
  .lang-lg[lang=sr] {
    background-position: 0 -1980px;
  }
  
  .lang-lg[lang=sv] {
    background-position: 0 -2002px;
  }
  
  .lang-lg[lang=th] {
    background-position: 0 -2024px;
  }
  
  .lang-lg[lang=tr] {
    background-position: 0 -2046px;
  }
  
  .lang-lg[lang=uk] {
    background-position: 0 -2068px;
  }
  
  .lang-lg[lang=vi] {
    background-position: 0 -2090px;
  }
  
  .lang-lg[lang=zh] {
    background-position: 0 -2112px;
  }
  
  .lang-lbl-en:after,
  .lang-lbl-full:after,
  .lang-lbl:after {
    content: "Unknown language";
  }
  
  .lang-lbl[lang=ar]:after {
    content: "\627\644\639\631\628\64A\629";
  }
  
  .lang-lbl[lang=be]:after {
    content: "\411\435\43B\430\440\443\441\43A\456";
  }
  
  .lang-lbl[lang=bg]:after {
    content: "\411\44A\43B\433\430\440\441\43A\438";
  }
  
  .lang-lbl[lang=cs]:after {
    content: "\10C  e\161tina";
  }
  
  .lang-lbl[lang=da]:after {
    content: "Dansk";
  }
  
  .lang-lbl[lang=de]:after {
    content: "Deutsch";
  }
  
  .lang-lbl[lang=el]:after {
    content: "\395\3BB\3BB\3B7\3BD\3B9\3BA\3AC";
  }
  
  .lang-lbl[lang=en]:after {
    content: "English";
  }
  
  .lang-lbl[lang=es]:after {
    content: "Espa\F1ol";
  }
  
  .lang-lbl[lang=et]:after {
    content: "Eesti";
  }
  
  .lang-lbl[lang=fi]:after {
    content: "Suomi";
  }
  
  .lang-lbl[lang=fr]:after {
    content: "Fran\E7  ais";
  }
  
  .lang-lbl[lang=ga]:after {
    content: "Gaeilge";
  }
  
  .lang-lbl[lang=hi]:after {
    content: "\939\93F\902\926\940";
  }
  
  .lang-lbl[lang=hr]:after {
    content: "Hrvatski";
  }
  
  .lang-lbl[lang=hu]:after {
    content: "Magyar";
  }
  
  .lang-lbl[lang=in]:after {
    content: "Bahasa indonesia";
  }
  
  .lang-lbl[lang=is]:after {
    content: "\CDslenska";
  }
  
  .lang-lbl[lang=it]:after {
    content: "Italiano";
  }
  
  .lang-lbl[lang=iw]:after {
    content: "\5E2\5D1\5E8\5D9\5EA";
  }
  
  .lang-lbl[lang=ja]:after {
    content: "\65E5\672C\8A9E";
  }
  
  .lang-lbl[lang=ko]:after {
    content: "\D55C\AD6D\C5B4";
  }
  
  .lang-lbl[lang=lt]:after {
    content: "Lietuvi\173";
  }
  
  .lang-lbl[lang=lv]:after {
    content: "Latvie\161u";
  }
  
  .lang-lbl[lang=mk]:after {
    content: "\41C\430\43A\435\434\43E\43D\441\43A\438";
  }
  
  .lang-lbl[lang=ms]:after {
    content: "Bahasa melayu";
  }
  
  .lang-lbl[lang=mt]:after {
    content: "Malti";
  }
  
  .lang-lbl[lang=nl]:after {
    content: "Nederlands";
  }
  
  .lang-lbl[lang=no]:after {
    content: "Norsk";
  }
  
  .lang-lbl[lang=pl]:after {
    content: "Polski";
  }
  
  .lang-lbl[lang=pt]:after {
    content: "Portugu\EAs";
  }
  
  .lang-lbl[lang=ro]:after {
    content: "Rom\E2n\103";
  }
  
  .lang-lbl[lang=ru]:after {
    content: "\420\443\441\441\43A\438\439";
  }
  
  .lang-lbl[lang=sk]:after {
    content: "Sloven\10Dina";
  }
  
  .lang-lbl[lang=sl]:after {
    content: "Sloven\161\10Dina";
  }
  
  .lang-lbl[lang=sq]:after {
    content: "Shqipe";
  }
  
  .lang-lbl[lang=sr]:after {
    content: "\421\440\43F\441\43A\438";
  }
  
  .lang-lbl[lang=sv]:after {
    content: "Svenska";
  }
  
  .lang-lbl[lang=th]:after {
    content: "\E44\E17\E22";
  }
  
  .lang-lbl[lang=tr]:after {
    content: "T\FCrk\E7  e";
  }
  
  .lang-lbl[lang=uk]:after {
    content: "\423\43A\440\430\457\43D\441\44C\43A\430";
  }
  
  .lang-lbl[lang=vi]:after {
    content: "Ti\1EBFng vi\1EC7t";
  }
  
  .lang-lbl[lang=zh]:after {
    content: "\4E2D\6587";
  }
  
  .lang-lbl-en[lang=ar]:after {
    content: "Arabic";
  }
  
  .lang-lbl-en[lang=be]:after {
    content: "Belarusian";
  }
  
  .lang-lbl-en[lang=bg]:after {
    content: "Bulgarian";
  }
  
  .lang-lbl-en[lang=cs]:after {
    content: "Czech";
  }
  
  .lang-lbl-en[lang=da]:after {
    content: "Danish";
  }
  
  .lang-lbl-en[lang=de]:after {
    content: "German";
  }
  
  .lang-lbl-en[lang=el]:after {
    content: "Greek";
  }
  
  .lang-lbl-en[lang=en]:after {
    content: "English";
  }
  
  .lang-lbl-en[lang=es]:after {
    content: "Spanish";
  }
  
  .lang-lbl-en[lang=et]:after {
    content: "Estonian";
  }
  
  .lang-lbl-en[lang=fi]:after {
    content: "Finnish";
  }
  
  .lang-lbl-en[lang=fr]:after {
    content: "French";
  }
  
  .lang-lbl-en[lang=ga]:after {
    content: "Irish";
  }
  
  .lang-lbl-en[lang=hi]:after {
    content: "Hindi";
  }
  
  .lang-lbl-en[lang=hr]:after {
    content: "Croatian";
  }
  
  .lang-lbl-en[lang=hu]:after {
    content: "Hungarian";
  }
  
  .lang-lbl-en[lang=in]:after {
    content: "Indonesian";
  }
  
  .lang-lbl-en[lang=is]:after {
    content: "Icelandic";
  }
  
  .lang-lbl-en[lang=it]:after {
    content: "Italian";
  }
  
  .lang-lbl-en[lang=iw]:after {
    content: "Hebrew";
  }
  
  .lang-lbl-en[lang=ja]:after {
    content: "Japanese";
  }
  
  .lang-lbl-en[lang=ko]:after {
    content: "Korean";
  }
  
  .lang-lbl-en[lang=lt]:after {
    content: "Lithuanian";
  }
  
  .lang-lbl-en[lang=lv]:after {
    content: "Latvian";
  }
  
  .lang-lbl-en[lang=mk]:after {
    content: "Macedonian";
  }
  
  .lang-lbl-en[lang=ms]:after {
    content: "Malay";
  }
  
  .lang-lbl-en[lang=mt]:after {
    content: "Maltese";
  }
  
  .lang-lbl-en[lang=nl]:after {
    content: "Dutch";
  }
  
  .lang-lbl-en[lang=no]:after {
    content: "Norwegian";
  }
  
  .lang-lbl-en[lang=pl]:after {
    content: "Polish";
  }
  
  .lang-lbl-en[lang=pt]:after {
    content: "Portuguese";
  }
  
  .lang-lbl-en[lang=ro]:after {
    content: "Romanian";
  }
  
  .lang-lbl-en[lang=ru]:after {
    content: "Russian";
  }
  
  .lang-lbl-en[lang=sk]:after {
    content: "Slovak";
  }
  
  .lang-lbl-en[lang=sl]:after {
    content: "Slovenian";
  }
  
  .lang-lbl-en[lang=sq]:after {
    content: "Albanian";
  }
  
  .lang-lbl-en[lang=sr]:after {
    content: "Serbian";
  }
  
  .lang-lbl-en[lang=sv]:after {
    content: "Swedish";
  }
  
  .lang-lbl-en[lang=th]:after {
    content: "Thai";
  }
  
  .lang-lbl-en[lang=tr]:after {
    content: "Turkish";
  }
  
  .lang-lbl-en[lang=uk]:after {
    content: "Ukrainian";
  }
  
  .lang-lbl-en[lang=vi]:after {
    content: "Vietnamese";
  }
  
  .lang-lbl-en[lang=zh]:after {
    content: "Chinese";
  }
  
  .lang-lbl-full[lang=ar]:after {
    content: "\627\644\639\631\628\64A\629\A0/\A0  Arabic";
  }
  
  .lang-lbl-full[lang=be]:after {
    content: "\411\435\43B\430\440\443\441\43A\456\A0/\A0  Belarusian";
  }
  
  .lang-lbl-full[lang=bg]:after {
    content: "\411\44A\43B\433\430\440\441\43A\438\A0/\A0  Bulgarian";
  }
  
  .lang-lbl-full[lang=cs]:after {
    content: "\10C  e\161tina\A0/\A0  Czech";
  }
  
  .lang-lbl-full[lang=da]:after {
    content: "Dansk\A0/\A0  Danish";
  }
  
  .lang-lbl-full[lang=de]:after {
    content: "Deutsch\A0/\A0German";
  }
  
  .lang-lbl-full[lang=el]:after {
    content: "\395\3BB\3BB\3B7\3BD\3B9\3BA\3AC\A0/\A0Greek";
  }
  
  .lang-lbl-full[lang=en]:after {
    content: "English\A0/\A0  English";
  }
  
  .lang-lbl-full[lang=es]:after {
    content: "Espa\F1ol\A0/\A0Spanish";
  }
  
  .lang-lbl-full[lang=et]:after {
    content: "Eesti\A0/\A0  Estonian";
  }
  
  .lang-lbl-full[lang=fi]:after {
    content: "Suomi\A0/\A0  Finnish";
  }
  
  .lang-lbl-full[lang=fr]:after {
    content: "Fran\E7  ais\A0/\A0  French";
  }
  
  .lang-lbl-full[lang=ga]:after {
    content: "Gaeilge\A0/\A0Irish";
  }
  
  .lang-lbl-full[lang=hi]:after {
    content: "\939\93F\902\926\940\A0/\A0Hindi";
  }
  
  .lang-lbl-full[lang=hr]:after {
    content: "Hrvatski\A0/\A0  Croatian";
  }
  
  .lang-lbl-full[lang=hu]:after {
    content: "Magyar\A0/\A0Hungarian";
  }
  
  .lang-lbl-full[lang=in]:after {
    content: "Bahasa indonesia\A0/\A0Indonesian";
  }
  
  .lang-lbl-full[lang=is]:after {
    content: "\CDslenska\A0/\A0Icelandic";
  }
  
  .lang-lbl-full[lang=it]:after {
    content: "Italiano\A0/\A0Italian";
  }
  
  .lang-lbl-full[lang=iw]:after {
    content: "\5E2\5D1\5E8\5D9\5EA\A0/\A0Hebrew";
  }
  
  .lang-lbl-full[lang=ja]:after {
    content: "\65E5\672C\8A9E\A0/\A0Japanese";
  }
  
  .lang-lbl-full[lang=ko]:after {
    content: "\D55C\AD6D\C5B4\A0/\A0Korean";
  }
  
  .lang-lbl-full[lang=lt]:after {
    content: "Lietuvi\173\A0/\A0Lithuanian";
  }
  
  .lang-lbl-full[lang=lv]:after {
    content: "Latvie\161u\A0/\A0Latvian";
  }
  
  .lang-lbl-full[lang=mk]:after {
    content: "\41C\430\43A\435\434\43E\43D\441\43A\438\A0/\A0Macedonian";
  }
  
  .lang-lbl-full[lang=ms]:after {
    content: "Bahasa melayu\A0/\A0Malay";
  }
  
  .lang-lbl-full[lang=mt]:after {
    content: "Malti\A0/\A0Maltese";
  }
  
  .lang-lbl-full[lang=nl]:after {
    content: "Nederlands\A0/\A0  Dutch";
  }
  
  .lang-lbl-full[lang=no]:after {
    content: "Norsk\A0/\A0Norwegian";
  }
  
  .lang-lbl-full[lang=pl]:after {
    content: "Polski\A0/\A0Polish";
  }
  
  .lang-lbl-full[lang=pt]:after {
    content: "Portugu\EAs\A0/\A0Portuguese";
  }
  
  .lang-lbl-full[lang=ro]:after {
    content: "Rom\E2n\103\A0/\A0Romanian";
  }
  
  .lang-lbl-full[lang=ru]:after {
    content: "\420\443\441\441\43A\438\439\A0/\A0Russian";
  }
  
  .lang-lbl-full[lang=sk]:after {
    content: "Sloven\10Dina\A0/\A0Slovak";
  }
  
  .lang-lbl-full[lang=sl]:after {
    content: "Sloven\161\10Dina\A0/\A0Slovenian";
  }
  
  .lang-lbl-full[lang=sq]:after {
    content: "Shqipe\A0/\A0  Albanian";
  }
  
  .lang-lbl-full[lang=sr]:after {
    content: "\421\440\43F\441\43A\438\A0/\A0Serbian";
  }
  
  .lang-lbl-full[lang=sv]:after {
    content: "Svenska\A0/\A0Swedish";
  }
  
  .lang-lbl-full[lang=th]:after {
    content: "\E44\E17\E22\A0/\A0Thai";
  }
  
  .lang-lbl-full[lang=tr]:after {
    content: "T\FCrk\E7  e\A0/\A0Turkish";
  }
  
  .lang-lbl-full[lang=uk]:after {
    content: "\423\43A\440\430\457\43D\441\44C\43A\430\A0/\A0Ukrainian";
  }
  
  .lang-lbl-full[lang=vi]:after {
    content: "Ti\1EBFng vi\1EC7t\A0/\A0Vietnamese";
  }
  
  .lang-lbl-full[lang=zh]:after {
    content: "\4E2D\6587\A0/\A0  Chinese";
  }
  
  .lang-lg:before,
  .lang-sm:before,
  .lang-xs:before {
    content: '\A0';
  }
  
  .lang-xs.lang-lbl,
  .lang-xs.lang-lbl-en,
  .lang-xs.lang-lbl-full {
    padding-left: 16px;
  }
  
  .lang-sm.lang-lbl,
  .lang-sm.lang-lbl-en,
  .lang-sm.lang-lbl-full {
    padding-left: 24px;
  }
  
  .lang-lg.lang-lbl,
  .lang-lg.lang-lbl-en,
  .lang-lg.lang-lbl-full {
    padding-left: 32px;
  }
  
  .lang-lg.lang-lbl-en:before,
  .lang-lg.lang-lbl-full:before,
  .lang-lg.lang-lbl:before,
  .lang-sm.lang-lbl-en:before,
  .lang-sm.lang-lbl-full:before,
  .lang-sm.lang-lbl:before,
  .lang-xs.lang-lbl-en:before,
  .lang-xs.lang-lbl-full:before,
  .lang-xs.lang-lbl:before {
    content: '';
  }
  
  .lang-lg,
  .lang-lg:after {
    top: 0;
    position: relative;
  }
  
  .lang-sm {
    top: 1px;
    position: relative;
  }
  
  .lang-sm:after {
    top: -1px;
    position: relative;
  }
  
  .lang-xs {
    top: 4px;
    position: relative;
  }
  
  .lang-xs:after {
    top: -4px;
    position: relative;
  }
/* End Language CSS */



.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-o-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-ms-radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid transparent;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;margin-right:5px;color:#7a7a7a}.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid rgba(146,146,146,.36);background:0 0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}@-moz-keyframes introjspulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@keyframes introjspulse{0%{transform:scale(0);opacity:0}25%{transform:scale(0);opacity:.1}50%{transform:scale(.1);opacity:.3}75%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:0}}