@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
/* font-family: 'Poppins', sans-serif; */

body{background:#fff; border:none; margin:0px; outline:none; position:relative; color:#222; font-size:14px; padding:140px 0 0 0;}
body,
body *{font-family: 'Poppins', sans-serif; word-break: break-word;}
.clear, 
.spacer{font-size:0px; line-height:0px; clear:both;}
img{max-width:100%; border:none; padding:0; margin:0; outline:none; display:block;}
*, ::after, ::before{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0; margin:0;}
ul{margin:0; padding:0;}
.hide{display:none !important;}
a{color:#fc9928; text-decoration:none;}
a:hover{color:#d4760c; text-decoration:none;}
.align-center{text-align:center !important;}
.align-left{text-align:left !important;}
.align-right{text-align:right !important;}
.full{width:100% !important;}
input, button, select, textarea{box-shadow:none !important; outline:none !important;}
h1, h2, h3, h4, h5, h6{color:#383838; font-size:28px; line-height: 32px; font-weight:600;margin:24px 0 0 0;padding:0;}
h1.wh, h2.wh, h3.wh, h4.wh, h5.wh, h6.wh{color:#fff;}
h2{font-size: 24px;line-height:28px; margin:22px 0 0 0;}
h3{font-size: 22px;line-height:26px; margin:20px 0 0 0;}
h4{font-size: 20px;line-height:24px; margin:18px 0 0 0;}
h5{font-size: 18px;line-height:22px; margin:16px 0 0 0;}
h6{font-size: 16px;line-height:20px; margin:14px 0 0 0;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}
p{display:block;color:#404040;font-size:14px;line-height:22px;font-weight: 400;margin:16px 0 0 0;}
p:first-child{margin-top:0;}
p.wh{color:#fff;}
p a{text-decoration:underline;}
p a:hover{text-decoration:none;}
p img{display:inline-block; width:auto; max-width:100%;}
.sectionTl{text-align:center;font-size:28px;line-height:32px;margin:0 0 30px 0;color:#1a1a1a;font-weight: 600;}
.sectionTl.up{text-transform:uppercase;}
.sectionTl span{color:#fc9928;}
.sectionTl small{display:block;color:#6a6a6a;font-weight: 500;font-size: 14px;line-height: 18px;margin: 10px 0 0 0;}
.orange{color:#fc9928 !important;}
.leftBar ul{display:block; margin:16px 0 0 0; padding:0;}
.leftBar ul:first-child{margin-top:0;}
.leftBar ul li{display:block; padding:0 0 0 16px; background:url(../images/side-nav-arrow.png) no-repeat 0 6px; color:#404040; font-size:14px; line-height:22px; font-weight:400; margin:10px 0 0 0;}
.leftBar table{width:100%;margin: 20px 0 0 0;border-collapse: collapse;border-right: 1px solid #757575;border-bottom: 1px solid #757575;border-top: 1px solid #757575;}
.leftBar table tr th{background-color: #c1c1c1;color: #000;font-size: 16px;line-height: 20px;font-weight: 600;padding: 10px 10px;border-left: 1px solid #757575;}
.leftBar table tr td{border-left:1px solid #757575; border-top: 1px solid #757575; padding: 8px 10px; font-size: 15px; line-height: 17px; font-weight: 600;}
.leftBar table tr td strong{font-size:17px;}
.leftBar table tr td:first-child{text-align:right;}

.pageContainer{display:block;}
.wrapper{max-width:1220px; margin:0 auto; padding:0 10px;}
.field-area{display:block; margin:0 0 10px 0;}
.field{display:block; width:100%; height:32px; color:#3e3e3e; font-size:13px; line-height:16px; padding:4px 8px; background-color:#fff; border:1px solid #b9b9b9; border-radius:4px;}
textarea.field{height:70px; resize:none;}
.wh-form .field{color:#fff; background:transparent; border-color:#f57d85;}
.wh-form .field::-webkit-input-placeholder{color:#fff; opacity:0.8;}
.wh-form .field::-moz-placeholder{color:#fff; opacity:0.8;}
.wh-form .field:-ms-input-placeholder{color:#fff; opacity:0.8;}
.wh-form .field:-moz-placeholder{color:#fff; opacity:0.8;}

.buttonset{margin:20px 0 0 0; display:block;}
.button{display:inline-block; vertical-align:top; color:#fff; font-size:14px; line-height:16px; padding:5px 14px;  border-radius:0px; min-height:30px; text-align:center; background-color:#fc9928; border:1px solid #fc9928; text-decoration:none; transition:500ms; cursor:pointer;}
.button.lg{font-size: 16px; line-height: 22px; padding: 8px 20px;}
.button.wh{background-color:#fff; border-color:#fff; color:#d4760c;}
.button.border{color:#fc9928; background:transparent;}
.button.border.wh{color:#fff; border-color:#fff; background:transparent;}
.button:hover,
.button.border:hover{background-color:#d4760c; border-color:#d4760c; color:#fff;}
.button.wh:hover{background-color:#fff; border-color:#fff; color:#d4760c; opacity:0.9;}
.button.border.wh:hover{background-color:#fff; border-color:#fff; color:#d4760c;}

#header{display:block; position:fixed; z-index:9; top:0; left:0; width:100%; box-shadow:0 1px 4px 1px rgba(0,0,0,0.2);}
.header-top{display:block;background-color:#fc9928;padding: 10px 0;}
.headContact{display:block;float:left;color:#fff;font-size: 13px;line-height: 16px;font-weight: 400;}
.headContact span{display:inline-block; vertical-align:top; margin:0 16px 0 0;}
.headContact span:last-child{margin-right:0;}
.langSel{display:block;float:right; width:68px; -webkit-appearance:none;-moz-appearance:none;background:url(../images/select-arrow-wh.png) no-repeat right center;border: none;color: #fff;font-size: 13px;font-weight: 500;padding: 0 12px 0 0;background-color: #fc9928; text-transform:uppercase;}

.header-bottom{display:block; background-color:#fff; padding:3px 0;}
.logo{display:inline-block; vertical-align:top;}
.logo img{display:inline-block; vertical-align:middle; height:102px; width:auto; transition: 400ms;}
.logo span{display:inline-block;vertical-align:middle;color: #03036a;font-size: 22px;line-height: 24px;font-weight: 600;letter-spacing: -0.2px;}
.logo span small{display: block; color: #222; font-size: 13px; line-height: 16px; font-weight: 500; margin: 4px 0 0 0; letter-spacing: 0.36px;}
.logo:hover{text-decoration:none;}

.headerRgt{display:block; float:right; margin:0;}
.header-nav{display:inline-block; vertical-align:top; font-size:0px; margin:39px 0 0 0; transition: 400ms;}
.header-nav > li{display:inline-block; vertical-align:top; font-size:14px; margin:0 26px 0 0; position:relative;}
.header-nav > li > a{display:block;color:#3a3a3a;font-size: 16px;line-height: 18px;padding:0;text-decoration:none;font-weight: 500;text-align:center;}
/* .header-nav > li > a:before{content:""; display:block; position:absolute; top:0; left:50%; transform:translate(-50%,0); width:50%; height:2px; background-color:#fc9928;} */
.header-nav > li > a img{display:inline-block;vertical-align:top;height:6px;width:auto;margin:6px 0 0 4px;}
.header-nav > li:hover > a,
.header-nav > li > a:hover,
.header-nav > li > a.sl,
.header-nav > li > a.active{color:#fc9928; text-decoration:none;}

.header-nav > li > ul{display:block;position:absolute;top:100%;left:0;width: 270px;/* box-shadow: 0 4px 4px 1px rgba(0,0,0,0.2); */visibility:hidden;opacity:0;padding:31px 0 0 0;}
.header-nav > li.right > ul{left:auto; right:0;}
.header-nav > li:hover > ul{visibility:visible; opacity:1;}
.header-nav > li > ul > li{display:block;background-color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.3);}
.header-nav > li > ul > li:first-child{border-top:1px solid #d4d4d4;}
.header-nav > li > ul > li > a{display:block;color: #242424;font-size: 14px;line-height: 18px;font-weight: 500;padding: 9px 10px;text-decoration: none;}
.header-nav > li > ul > li > a:hover{color: #fff;background-color: #fc9928;}

@media(min-width:1024px){
	.header-nav > li > ul{transition:400ms;}
}

#header.fixedNow .logo img{height: 60px;}
#header.fixedNow .header-nav{margin-top: 22px;}

.navClick,
.nav-overlay{display:none;}

.banner-container{display:block; position:relative; z-index:1;}
.banner{display:block; width:100%; height:400px; background-repeat:no-repeat !important; background-position:top center !important; background-size:cover !important; position:relative;}
.banner:before{content: ""; display: block; position: absolute; top: 0; left:0; width:100%; height:100%; z-index: 1; background-color: rgba(0,0,0,0.2);}

.bodyContainer{display:block; background-color:#fff; padding:0;}

.welcomeSection{display:block;padding: 40px 0;}
.welcomeSection .sectionTl{text-align:left;}
.welcomeSection ul{display:block; margin:16px 0 0 0; padding:0; text-align:left;}
.welcomeSection ul:first-child{margin-top:0;}
.welcomeSection ul li{display:block; padding:0 0 0 16px; background:url(../images/side-nav-arrow.png) no-repeat 0 6px; color:#404040; font-size:14px; line-height:22px; font-weight:400; margin:10px 0 0 0;}
.welcmBot{display:block;margin: 40px 0 0 0;}
.welcmBot img{display:block; float:left; width:auto; max-width:200px; margin:0 20px 20px 0;}
.welcmBot h4 small{color: #969696;}
.welcomeRW{display:block;}
.welcomeRW .welcmImg{display:block; float:left; width:370px; height:auto;}
.welcomeRW .welcomeTxt{display:block; padding:0 0 0 430px;}


.smallInfoSection{display:block;padding: 32px 0;background-color:#f0f0f0; overflow:hidden;}
.smallInfoSection .rw{display:block; margin:0 -20px; font-size:0px;}
.smallInfoSection .rw .colm{display:inline-block; vertical-align:top; width:25%; padding:20px; font-size:14px;}
.smallInfoBox{display:block; text-align:center;}
.smallInfoBox .ico{display:inline-block; vertical-align:top; height:68px;}
.smallInfoBox h3{display:block;font-size: 18px;font-weight: 600;}
.readmore{display:inline-block;margin: 12px 0 0 0;font-weight: 600;font-size: 13px;text-decoration: underline;}
.readmore:hover{text-decoration:none;}

.courses{display:block;padding:40px 0; overflow:hidden;}
.innerBody .courses{padding:0 !important;}
.courses .rw{display:flex; flex-wrap: wrap; margin:0 -30px;}
.courses .rw .colm{display:block; float:left; width:33.333333%; padding:15px 30px;}
.courses .rw.n{margin:0 -12px;}
.courses .rw.n .colm{padding: 12px;}
.courseBx{display:block; position:relative; overflow:hidden; transition:500ms;}
.courseBx .bottomS{display:block; padding:0 10px 20px 10px;}
.courseBx .image{display:block; overflow:hidden;}
.courseBx .image:before{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.4); z-index:1; transition:500ms; opacity:0; visibility:hidden;}
.courseBx .image > img{display:block; width:100%; height:auto; transition:500ms;transform: scale(1);}
.courseBx .tl{display:block;margin: 22px 0 0 0;padding:0;background-color: #fff;font-size: 16px;line-height: 20px;position: relative;}
.courseBx .tl a{color:#181818;}
.courseBx .tl a:hover{color:#fc9928;}
.courseBx p{display:block;color:#484848;font-size:13px;line-height:21px;margin: 10px 0 0 0;}
.courseBx:hover .image > img{transform: scale(1.1);}
.courseBx:hover{box-shadow: 0 4px 5px 0px rgba(0,0,0,0.3);}
.courseBx:hover .tlArea .tl{color:#fc9928;}
.courseBx:hover:before{opacity:1; visibility:visible;}

.whatAboutSection{display:block; padding:60px 0; background:url(../images/bkg-about.jpg) no-repeat top center; background-size:cover; position:relative;}
.whatAboutSection:before{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.88); z-index:1;}
.whatAboutSection .wrapper{position:relative; z-index:2;}
.aboutLeft{display:block; float:left; width:630px; max-width:calc(100% - 370px);}
.aboutLeft .sectionTl{font-size:32px; line-height:36px; text-transform:uppercase; text-align:left;}
.aboutLeft p{display:block; color:#b1b1b1; font-size:15px; line-height:26px;}
.aboutLeft .button{margin:20px 0 0 0;}

.aboutVideos{display:block; float:right; width:340px;}
.aboutVideos  .youtube{display:block; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; overflow:hidden; margin:0 0 16px 0;}
.aboutVideos  .youtube:last-child{margin:0;}
.aboutVideos  .youtube iframe,
.aboutVideos  .youtube > img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

#footer{display:block;background-color: #fff;}
.footerTopContact{display:block; padding:40px 0;}
.footerTopContact .rw{display:block; margin:0 -10px; font-size:0px;}
.footerTopContact .rw .colm{display:inline-block; vertical-align:top; width:33.33333%; padding:10px; font-size:14px;}
.contactinfoBx{display:block;position:relative;padding: 0 0 0 84px;}
.contactinfoBx img{display:block;position: absolute;top: 0;left: 0;width: 62px;height: auto;}
.contactinfoBx h2{display:block;margin: 0;padding: 0;font-size: 24px;line-height: 28px;font-weight: 600;}
.contactinfoBx p{display:block;color: #454545;font-size: 15px;line-height: 17px;font-weight: 500;margin: 10px 0 0 0;word-break: break-word;}

.copyright{display:block;text-align: center;color: #9e9e9e;background-color: #1a1a1a;padding:10px 0;font-size: 12px;line-height: 14px;}
.footerTop{display:block; padding:16px 0; overflow:hidden; background-color:#222;}
.footerTop .rw{display:block; margin:0 -16px; font-size:0px;}
.footerTop .rw .colm{display:inline-block;vertical-align:top;width: 33.333333%;padding:16px;font-size:14px;}
.footerLogo{display:block; margin:0 0 16px 0;}
.footerLogo img{display:block; width:auto; max-width:232px; height:auto; filter: brightness(0) invert(1);}
.footerTop .adrs{display:block; color:#fff; font-size:13px; line-height:19px; font-weight:500; margin:10px 0 0 0;    word-break: break-word;}
.footerTop .adrs a{display:inline-block; text-decoration:underline;color:#fff;}
.footerTop .adrs a:hover{text-decoration:none;}
.footerTop .rw .colm h2{display:inline-block;color:#fff;font-size: 19px;line-height: 22px;font-weight: 400;padding: 0;margin:0;}
.footerTop .rw .colm h2 span{color:#fc9928;}
.footerTop .links{display:block; margin:20px 0 0 0; padding:0;}
.footerTop .links li{display:block; margin:5px 0 0 0;}
.footerTop .links li:first-child{margin:0;}
.footerTop .links li a{display:inline-block;vertical-align:top;color: #c1c1c1;font-size:13px;line-height:17px;font-weight: 400;text-decoration:none;}
.footerTop .links li a:hover{color:#fc9928;}
.socialLinks{display:block; margin:20px 0 0 0;}
.socialLinks a{display:inline-block; vertical-align:top; margin:0 8px 0 0;}
.socialLinks a img{display:block; width:42px; height:auto;}
.socialLinks a:hover{opacity:0.8;}

.footerMap{display: block; overflow: hidden;}
.footerMap img{display: block; width:100%; height:auto;}

.innerBanner{display:block; overflow:hidden; height:280px; background-repeat:no-repeat !important;  background-position:top center !important; background-size:cover !important; position: relative;}
.innerBanner:before{content: ""; display: block; position: absolute; top: 0; left:0; width:100%; height:100%; z-index: 1; background-color: rgba(0,0,0,0.4);}
.innerBannerTxt{display:block;position:absolute;top: 50%;left:0;transform: translate(0,-50%);z-index:2;width:100%;text-align:center;padding: 20px 0;}
.innerBannerTxt h1{color:#fff;font-size: 30px;line-height: 36px;font-weight: 500;margin:0;}

.innerBody{display:block;padding:60px 0; /* border-bottom:2px dashed #a2a2a2; */}
.innerBody > .wrapper > .rw{display:block; margin:0; font-size:0px;}
.innerBody > .wrapper > .rw .rightBar{display:block; float:right; vertical-align:top;width:320px;padding:0;font-size: 14px;max-width: 25%;padding: 0;font-size: 14px;}
.sidebarNav{display:block;margin:0 0 16px 0;background-color: #f2f2f2;}
.sidebarNav li{display:block;margin: 0;}
.sidebarNav li a{display:block;color: #4e4e4e;font-size: 14px;line-height: 22px;text-decoration: none;font-weight: 500;padding: 8px 16px;}
.sidebarNav li a:hover{color:#fc9928; text-decoration:none;}
.innerBody .rw .leftBar{display:block; float:left; padding:0 40px 0 0; width:75%;font-size: 14px;}
.md-tl{display:block;color: #353535;font-size: 18px;line-height: 22px;font-weight: 600;text-transform:uppercase;padding: 0;margin: 0 0 14px 0;}

.sidebarVdo{display:block; margin:0 0 16px 0;}
.sidebarVdo video{display:block; width:100%; height:auto;}

.testimonialsSlide{display:block; padding:28px 16px; border:1px solid #fc9928; margin-bottom:16px;}
.testimonialsSlide .owl-dots{display:none;}
.testimonialsBox{display:block;text-align:center;  padding:0;}
.testimonialsBox .user{display:inline-block;vertical-align:top;width:80px;height:80px;border-radius:100px;background-repeat:no-repeat !important;background-size:cover !important;background-position:top center !important;}
.testimonialsBox p{display:block;color: #3a3a3a;font-size: 13px;line-height: 21px;font-weight: 400;margin: 16px 0 0 0;}
.testimonialsBox .nm{display:block;margin: 10px 0 0 0;font-size: 14px;line-height: 15px;font-weight: 500;color: #fc9928;}
.testimonialsBox .nm span{display:block;}
.testimonials .owl-dots{display:block;/* position:absolute;bottom:10px; */text-align:center;width: 100%; margin:18px 0 0 0;}
.testimonials .owl-dots .owl-dot{display:inline-block;vertical-align:top;width: 10px;height: 10px;background-color: #fc9928;border-radius:100px;margin: 0 3px; outline:none !important; box-shadow:inherit !important;}
.testimonials .owl-dots .owl-dot.active{background-color:#fc9928;}

.s-apply{display:block;background:url(../images/bkg-apply.jpg) no-repeat bottom center;background-size:cover;background-color:#222;padding: 120px 22px 36px 22px;text-align:center;margin:0 0 28px 0;position:relative;}
.s-apply:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color: rgba(0,0,0,0.4);}
.s-apply .c{display:block; position:relative; z-index:2;}
.s-apply h2{margin:0 0 20px 0;font-size: 26px;text-transform: uppercase;}
.s-apply p{font-size: 12px;line-height: 18px;font-weight: 300;}

.req-info{display:block; text-align:center;}
.req-info h2{margin:0 0 20px 0;}

.coursePrice{display:block;color: #3e3d3d;font-size: 16px;line-height: 20px;font-weight: 500;margin: 20px 0 0 0;}
.coursePrice span{display:inline-block;vertical-align: top;color: #fc9928;font-size: 26px;margin: 0 0 0 6px;}
.orangeTL{color:#fc9928;}
.orangeTL small{color:#ccc; font-weight: 500;}
.sm-image{width:auto; max-width:200px;}

.ac-tab{display:block;margin: 20px 0 0 0;}
.ac-tab .tl{display:block;color: #fff;font-size: 14px;line-height: 16px;font-weight: 600;padding: 10px 12px 10px 32px;background-color: #fc9928;border: 1px solid #fc9928;margin: 6px 0 0 0;border-radius: 4px;cursor:pointer;text-decoration:none;position:relative;}
.ac-tab .tl:before{content:""; display:block; position:absolute; top:12px; left:10px; background:url(../images/wh-arrow.png) no-repeat center; width:13px; height:13px;transition:500ms;}
.ac-tab .tl.sl:before{transform:rotate(90deg);}
.ac-tab .descBox{display:none;padding: 14px 16px;background-color: #f7f7f7; border:1px solid #fc9928;}

.contactSec{display:block; overflow:hidden; margin:30px 0 0 0;}
.contactSec .contactRW{display:block; margin:0 -24px; font-size:0px;}
.contactSec .contactRW .colm{display:inline-block; vertical-align:top; width:50%; padding:10px 24px; font-size:14px;}
.line{display:block; width:100%; height:2px; border-top:1px solid #ddd; margin:16px 0;}

.leftBar .courses{padding:20px 0 0 0; background:transparent;}
.leftBar .courses .rw .colm{width:33.333333%;}

.sponsors{display:block; padding:0;text-align:left; overflow:hidden;}
.sponsors h2{ margin: 0 0 24px 0; text-align:center;}
.sponsorsListArea{display:block; background-color:#fff; padding:0;}
/* .sponsorsList{display:block; margin:0 !important; font-size:0px; background-color:transparent !important; border:none !important;} */
.sponsorsListArea .item{display:inline-block; vertical-align:top; padding:10px; text-align:left;}
.sponsorsListArea .item img{display:inline-block !important; vertical-align:middle; width:auto; height:60px;}

.tab{display:block; border-bottom:1px solid #fc9928;}
.tab li{display: inline-block !important;padding: 0 !important;margin: 0 2px 0 0 !important;background: transparent !important;}
.tab li:before{display:none;}
.tab li a{display:block;color: #212121;font-size: 14px;line-height: 18px;font-weight: 600;padding: 10px 12px;background-color: #d6d6d6;border-radius: 4px 4px 0 0;}
.tab li a:hover{color:#fc9928;}
.tab li a.sl{color:#fff; background-color:#fc9928;}

.centersList{display:block;margin: 30px 0 0 0;}
.centersList .rw{display:block; margin:0 -10px; font-size:0px;}
.centersList .rw .colm{display:inline-block; vertical-align:top; width:33.333333%; padding:10px; font-size:14px;}
.centersList .centerBX{display: flex;align-items: center;color: #353535;font-size: 15px;line-height: 18px;font-weight: 500;padding: 8px;min-height: 64px;position: relative;background-color: #fff;box-shadow: 0 1px 4px rgba(0,0,0,0.6); transition:600ms;}
.centersList .centerBX .flag{display:block;float: left;background:url(../images/flags.png) no-repeat 0 0; width: 48px;height: 48px; transition:600ms;}
.centersList .centerBX:hover{background-color:#fc9928; color:#fff;}
.centersList .centerBX:hover .flag{background-color:#fff;}
.centersList .centerBX .t{display: block; float: left; padding: 0 0 0 12px;}
.centersList .centerBX .flag.egypt{background-position:0 0 !important;}
.centersList .centerBX .flag.thailand{background-position:-48px 0 !important;}
.centersList .centerBX .flag.spain{background-position:0 -48px !important;}
.centersList .centerBX .flag.china{background-position:-48px -48px !important;}
.centersList .centerBX .flag.philippines{background-position:0 -96px !important;}
.centersList .centerBX .flag.mexico{background-position:-48px -96px !important;}
.centersList .centerBX .flag.greece{background-position:0 -144px !important;}
.centersList .centerBX .flag.italy{background-position:-48px -144px !important;}
.centersList .centerBX .flag.vietnam{background-position:0 -192px !important;}
.centersList .centerBX .flag.nepal{background-position:-48px -192px !important;}
.centersList .centerBX .flag.cambodia{background-position:0 -240px !important;}
.centersList .centerBX .flag.india{background-position:-48px -240px !important;}
.centersList .centerBX .flag.england{background-position:0 -288px !important;}
.centersList .centerBX .flag.costaRica{background-position:-48px -288px !important;}
.centersList .centerBX .flag.usa{background-position:0 -336px !important;}
.centersList .centerBX .flag.france{background-position:-48px -336px !important;}
.centersList .centerBX .flag.czechRepublic{background-position:0 -384px !important;}
.centersList .centerBX .flag.southKorea{background-position:-48px -384px !important;}
.centersList .centerBX .flag.indonesia{background-position:0 -432px !important;}
.centersList .centerBX .flag.japan{background-position:-48px -432px !important;}


.courseDropdown{display: block; margin: 0 0 16px 0;}
.courseDropdown .tl{display: block;background-color: #fc9928;color: #fff;font-size: 16px;line-height: 18px;font-weight: 500;padding: 10px 30px 10px 10px;cursor: pointer;position: relative;border-radius: 4px;transition: 500ms;}
.courseDropdown .tl img{display: block; position: absolute; top: 50%; right: 10px; width: 14px; transform: translate(0, -50%) rotate(0deg); transition: 500ms;}
.courseDropdown .tl.sl{border-radius: 4px 4px 0 0; }
.courseDropdown .tl.sl img{transform: translate(0, -50%) rotate(-180deg);}
.courseDropdown ul{display: none; padding: 0; margin: 0; background-color: #eef3f7; }
.courseDropdown ul li{display: block; }
.courseDropdown ul li a{display: block;color: #292929;font-size: 13px;line-height: 16px;font-weight: 500;padding: 10px 10px;}
.courseDropdown ul li a:hover{background-color: #d9e2e8; text-decoration: none;}

.courseDropdown.country ul li a{padding-left: 50px;position:relative;font-size: 15px;line-height: 22px;min-height: 42px;}
.courseDropdown.country ul li a:before{content:"";display:block;position:absolute;top: 5px;left: 6px;width:32px;height:32px;background:url(../images/flags.png) no-repeat 0 0;background-size:64px auto;background-color: #fff;}
.courseDropdown.country ul li a.egypt:before{background-position:0 0 !important;}
.courseDropdown.country ul li a.thailand:before{background-position:-32px 0 !important;}
.courseDropdown.country ul li a.spain:before{background-position:0 -32px !important;}
.courseDropdown.country ul li a.china:before{background-position:-32px -32px !important;}
.courseDropdown.country ul li a.philippines:before{background-position:0 -64px !important;}
.courseDropdown.country ul li a.mexico:before{background-position:-32px -64px !important;}
.courseDropdown.country ul li a.greece:before{background-position:0 -96px !important;}
.courseDropdown.country ul li a.italy:before{background-position:-32px -96px !important;}
.courseDropdown.country ul li a.vietnam:before{background-position:0 -128px !important;}
.courseDropdown.country ul li a.nepal:before{background-position:-32px -128px !important;}
.courseDropdown.country ul li a.cambodia:before{background-position:0 -160px !important;}
.courseDropdown.country ul li a.india:before{background-position:-32px -160px !important;}
.courseDropdown.country ul li a.england:before{background-position:0 -192px !important;}
.courseDropdown.country ul li a.costaRica:before{background-position:-32px -192px !important;}
.courseDropdown.country ul li a.usa:before{background-position:0 -224px !important;}
.courseDropdown.country ul li a.france:before{background-position:-32px -224px !important;}
.courseDropdown.country ul li a.czechRepublic:before{background-position:0 -256px !important;}
.courseDropdown.country ul li a.southKorea:before{background-position:-32px -256px !important;}
.courseDropdown.country ul li a.indonesia:before{background-position:0 -288px !important;}
.courseDropdown.country ul li a.japan:before{background-position:-32px -288px !important;}


.text-image{
	display: block;
    float: left;
    width: auto;
    max-width: 354px;
    margin: 0 24px 24px 0;
}
.leftBar h2 small,
.leftBar h3 small,
.leftBar h4 small,
.leftBar h5 small,
.leftBar h6 small{
	color: #4545f1;
    margin: 0 0 0 6px;
}
.leftBar table.text-table{
	border-right: 1px dashed #4e4e4e;
    border-bottom: 1px dashed #4e4e4e;
    border-top: 1px dashed #4e4e4e;
}
.leftBar table.text-table tr td{
	width: 33.333333%;
	padding: 12px;
	text-align: center;
	vertical-align: top;
	border: 1px dashed #4e4e4e;
}
.text-orange{
	color: #fc9928 !important;
}
.footerTestimonials{display:block;background-color: #ccc;padding: 40px 0;}
.footerTestimonials .wrapper{max-width:840px; margin:0 auto;}
.footerTestimonials .testimonialsSlide{padding:30px 30px; background-color:#fff; border-radius:6px; margin:0; border:none;}
.footerTestimonials .testimonialsBox{}
.footerTestimonials .testimonialsBox .userI{
    padding: 0;
    display: block;
    float: left;
    position: relative;
}
.footerTestimonials .testimonialsBox .userI .user{width:100px; height:100px;}
.footerTestimonials .testimonialsBox .userI:before{content:"";position: absolute;top: 0;left: 0;width: 80px;height: 80px;border-radius: 200px;/* background-color: #03036a; */z-index: 1;}
.footerTestimonials .testimonialsBox .userI .user{}
.footerTestimonials .testimonialsBox .des{
    display: block;
    padding: 0 0 0 128px;
	text-align: left;
}
.footerTestimonials .testimonialsBox .des p{margin:12px 0 0 0;}
.footerTestimonials .testimonialsBox .des p:first-child{margin:0;}
.footerTestimonials .testimonialsBox .nm{
    color: #333383;
    font-size: 18px;
    line-height: 22px;
    margin: 16px 0 0 0;
    text-align: right;
}
.footerTestimonials .testimonialsBox .nm span{
    display: block;
    margin: 7px 0 0 0;
    color: #4c4c4c;
    font-size: 12px;
    line-height: 17px;
    font-weight: 400;
}
.s-images{
	display:block;
	text-align:center;
	margin:0 0 16px 0;
}
.s-images img{
	display:inline-block; 
	width:auto;
	max-width:100%;
}








