
* { border:none; outline:none; box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
body {webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin:0px; padding:0px; height: 100%;background-image:url('../images/bg.jpg');background-repeat: no-repeat; background-attachment: fixed;background-size: cover;font-family: Arial, Helvetica, sans-serif;}
img {border:none; outline:none;max-width: 100%;}
/*h1,h2,h3,h4,h5,h6 {font-family: 'NHaasGroteskDSPro-75Bd';}*/
a,h1,h2,h3,h4,h5,h6,p,div,img {text-decoration:none; padding:0px; margin:0px;}
ul {list-style-type: none;margin: 0;padding: 0;}
input,textarea,select,input[type="text"], input[type="email"], input[type="button"], input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0px;-ms-appearance: none;-o-appearance: none;appearance: none;}
html {text-size-adjust: none;-ms-text-size-adjust: none;-webkit-text-size-adjust: none;-o-text-size-adjust: none;height: 100%;}
a:hover, a:focus {text-decoration: none;}

::-webkit-input-placeholder {color: #1d1d1b;}
:-moz-placeholder { / Firefox 18- /color: #1d1d1b;opacity: 1;}
::-moz-placeholder {  / Firefox 19+ /color: #1d1d1b;opacity: 1;}
:-ms-input-placeholder {color: #1d1d1b;}
/* End of reset css*/


 /* common css */
h1{font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;font-size: 36px;background-color:rgba(15, 113, 163, 1);width: 420px;padding: 3px 15px;text-align: left;color: #fff; line-height: normal;}
h2{color: #474747;font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.home-container{width: 940px;margin: 0 auto;}
.btn{background-color: rgba(15, 113, 163, 1);border: solid transparent 0px;color: #fff;font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif; padding:8px 20px;display: inline-block;text-align: center;}

 /* custom css */

/*  header  */ 
header{float: left;width: 100%;margin-top: 25px;}
header nav ul{text-align: center;}
header nav li{float: none;display: inline-block;margin-right: 38px;padding-bottom: 30px;
margin-bottom: -30px;}
header nav li:last-child{margin-right: 0;}
header nav li a{font: normal normal normal 14px/1.4em 'open sans',sans-serif;color: #929292;transition:all ease-in-out 0.3s;}
header nav li a:hover {color: #0F72A3;}

.logo{text-align: center;margin-top: 30px;margin-bottom: 38px;}
.logo img{border: none;box-shadow: none;}

/* HOME page */

.home-main{float: left;width: 100%;margin-bottom: 50px;}
.home-left{float: left;width: 220px;margin-right:9px;}
.home-left img {margin-bottom: 7px;}
.home-left p{margin-top: 16px;color: #929292;font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;font-size: 18px;line-height: normal;letter-spacing: normal;}
.home-center{float: left;width: 470px;margin-right:18px;}
.home-right{width: 220px;float: left;display: flex;flex-wrap: wrap;align-content: center;height: 920px;}
.home-right .btn{margin-bottom: 7px;r}
img{border: 2px solid #fff;box-shadow: 0px 2px 7px -2px #000;}
.home-main .btn{width: 100%;height: 30px;line-height: 15px;}
.youtube-video {float: left;width: 100%;height: 277px;margin-top:7px;}

footer {float: left;width: 100%;min-height: 425px;}
footer ul {float: left;width: 100%;}
footer ul li {float: left;margin-right: 10px;}
.copy-rights{font-family: "open sans",sans-serif;font-size: 12px;margin-left: 10px;margin-top: 10px;}


/* about css */

.about-main{float: left;width: 100%;margin-bottom: 120px;}
.about-container{width:960px; margin: 0 auto;}
.about-left{float: left;width:43%; }
.about-btn {float: left;width: 100%;margin-bottom: 26px;margin-left: -20px;}
.about-right{float: left;width: 57%;}
.about-left p{font: normal normal normal 13px/1.4em 'Open Sans',sans-serif;font-size: 14px;line-height: normal;color: #1C1C1C;padding-right: 20px;}

/* event page */

.event-container{width: 830px;margin: 0 auto;}
.event-main{float: left;width: 100%;}
.events-wrapper .event-main .event-title h1{margin-left: -55px;}
.event-title {position: relative;}
.events-wrapper .logo{position: absolute;right: 0;top: -68px;width: 157px;height: 201px;}
.events-wrapper nav{margin-bottom: 120px;}
.main-event-list {float: left;width: 100%;}
.event-list {float: left;width: 100%;}
.event-img{float: left;width: 40%; padding-right: 50px;}
.event-detail{float: right;}
.event-detail span{color: #929292;}
.event-detail p , .main-leadership-container .event-title p{color: #1C1C1C;font: normal normal normal 13px/1.4em 'Open Sans',sans-serif;line-height: normal;font-size: 14px;padding-right: 290px;}
.main-event-list ul li{float: left;padding-bottom: 45px;border-bottom: 1px dashed rgba(15, 114, 163, 1);width: 100%;margin-top: 42px;}
.main-event-list li:nth-child(odd) .event-list{width: 100%;}
.main-event-list li:nth-child(odd) .event-detail{float: left;width: 60%;}
.main-event-list li:nth-child(even) .event-detail{float: right;width: 440px;}
.main-event-list li:nth-child(even) .event-img {float: right;width: 360px;}
.main-event-list li:nth-child(even) .event-detail p{padding-right: 50px;}
.main-event-list li:nth-child(odd) .event-detail p{padding-right: 90px;} 
.main-event-list li:last-child{border-bottom: 0;}

/* language classes page */

.language-container{max-width: 830px;margin: 0 auto;}
.language-main{float: left;width: 100%;}
.language-main a {color: #0F72A3;}
.language-main a:hover {color: #0F72A3;text-decoration: underline;}
.languages-wrapper .language-main .language-title h1{margin-left: -55px;}
.language-title {position: relative;}
.languages-wrapper .logo{position: absolute;right: 0;top: -68px;width: 157px;height: 201px;}
.languages-wrapper nav{margin-bottom: 120px;}
.main-language-list {float: left;width: 100%;}
.main-language-list h2 {font-size: 24px; color: #1C1C1C; margin-bottom: 10px;}
.language-list {float: left;width: 100%;}
.language-img{float: left;width: 40%; padding-right: 50px;}
.language-detail{float: right;}
.language-detail span{color: #929292;}
.language-detail h3{margin-bottom: 5px;}
.language-detail p , .main-leadership-container .language-title p{color: #1C1C1C;font: normal normal normal 13px/1.4em 'Open Sans',sans-serif;line-height: normal;font-size: 14px;padding-right: 290px;}
.main-language-list .language-info:not(:last-of-type) {padding-bottom: 15px;}
.main-language-list ul li{float: left;padding-bottom: 25px;border-bottom: 1px dashed rgba(15, 114, 163, 1);width: 100%;margin-top: 25px;}
.main-language-list li:first-child {padding-top: 25px;border-top: 1px dashed rgba(15, 114, 163, 1);}
.main-language-list li .language-list{width: 100%;}
.main-language-list li .language-detail{float: left;}
.main-language-list li .language-detail p{padding-right: 90px;} 
.main-language-list li .language-time{padding-top: 10px;color: #474747;font: italic 600 normal 16px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;}
.main-language-list li:last-child{border-bottom: 0;}
.main-language-list li .language-detail div:first-of-type {padding:15px 0px;}
/* scholarship page */

.scholarship-main p{font-size: 15px;}
.scholarship-main .about-left {width: 50%;}
.scholarship-main .about-right{width: 50%;}
.scholarships-list {float: left;width: 100%;padding-left: 25px;}
.scholarships-list ul {float: left;width: 100%;}
.scholarships-list ul li{display: list-item;list-style: disc;}


/* "contact page */
 .contact-detail p{font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;line-height: normal;letter-spacing: normal;font-size: 18px;color: #474747;float: left;width: 100%;margin-top: 20px;}
 .contact-title {font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;line-height: 25px;letter-spacing: normal;color: #fff;width: 295px;background-color:rgba(15, 113, 163, 1);float: left;font-size: 18px;padding: 2px 20px;}
 .contact-link {float: left;width: 100%;margin-top: 50px;}
 .contact-link  a{color: #474747;font-size: 16px;}
 .click-to {color: #0F72A3;font-size: 15px;float: left;width: 100%;margin-top: 5px;}

 /* blog page */

 .blog-detail{float: left;width: 100%;margin-top: 150px;padding-right: 150px;}
 .blog-detail p{font-size: 14px ; color: #1C1C1C;line-height: 21px;	}
 .blog-main .event-title span{color: #929292;font: italic normal normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;}
 .blog-main h1 {margin-left: -10px  !important;}
 .blog-img {float: left;width: 100%;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px dashed rgba(15, 114, 163, 1);margin-bottom: 55px;}
 .blog-img1 {float: left;width:336px;margin-right: 25px; }
 .blog-img2 {float: left;width:454px; }
 .blog-main + footer .home-container{width: 900px;}
 .blog-main .logo{right: 15px;}


 /* leadership page */

 .event-main.blog-main.leadership-main {margin-top: -50px;}
 .leadership-container  .event-title h1{margin-left: 0 !important; width: 100%;float: left;font-size: 18px;margin-bottom: 20px;}
 .main-leadership-container{width: 355px;margin-left: 140px ;float: left;}
.main-leadership-container  .logo {right: inherit;left: -220px;top: 0;}
.main-leadership-container .event-title  span{font: normal normal normal 13px/1.4em 'Open Sans',sans-serif;color: #929292;font-size: 20px;font-style: normal;}
.leadership-list{float: left;width: 100%;margin-bottom: 25px;}
.leadership-list h3{font: italic bold normal 14px/1.4em Georgia,palatino,'book antiqua','palatino linotype',serif;text-decoration:underline;line-height: normal;letter-spacing: normal;font-size: 18px;color: #474747;margin-bottom: 10px;}
.leadership-list p {padding-right: 0 !important;}
.leadership-list ul {float: left;width: 100%;padding-left: 20px;}
.leadership-list ul li {margin-bottom: 5px;}

.nav-right-btn{display: none;}
.nav-right-btn {height: 30px;width: 30px;float: right;position: absolute;top: 0;right: 15px;}
.nav-right-btn span {height: 2px;width: 28px;background-color: #858585;position: absolute;left: 0;right: 0;margin: auto;top: 41.5%;}
.nav-right-btn span:before {height: 2px;width: 28px;background-color: #858585;position: absolute;left: 0;right: 0;content: "";top: 8px;}
.nav-right-btn span:after {height: 2px;width: 28px;background-color: #858585;position: absolute;left: 0;right: 0;content: "";top: 16px;}

.about-link{position: relative;}
.leadership-link {position: absolute;display: none;top:30px;}
.about-link:hover  .leadership-link{display: block;}
footer img {box-shadow: none;border:none;}
.leadership-list p{color: #474747 !important;}