@charset "utf-8";
/* CSS Document */

body {font-family: 'Lato', sans-serif;}




.headerWrap { padding:0px; margin:0px; position:fixed; left:0px; top:0px; width:100%; z-index:10; transition: all 0.5s ease;}

.headerTopWrap { padding:10px 0px; margin:0px; background:rgba(0, 0, 0, 0.9);}
.headerTop { padding:0px; margin:0px;}
.headerTop ul { padding:0px; margin:0px; list-style-type:none;}
.headerTop ul li { padding:0px 0px 0px 20px; margin:0px; display:inline-block; vertical-align:top; font-size:13px; color:#ccc; position:relative;}
.headerTop ul li:before { position:absolute; left:0px; top:0px; height:18px; width:18px; background:url(../images/top-sprite.png) left -200px no-repeat; content:"";}
.headerTop ul li a {color:#ccc; text-decoration:none;}
.headerTop .heaTopLeft { padding:0px; margin:0px; float:left}
.headerTop .heaTopRight { padding:0px; margin:0px; float:right}

.headerTop ul li.msg { padding-right:25px;}
.headerTop ul li.msg:hover { opacity:0.8;}
.headerTop ul li.msg:before { background-position:1px 0px;} 
.headerTop ul li.ph:before { background-position:-32px 2px;} 
.headerTop ul li.tm:before { background-position:-74px 2px;}


/*.headerFix .headerTopWrap { display:none;}*/
.headerFix.headerWrap { top:-40px;}
.headerFix .menuSlot .logo img { max-width:150px;}
.headerFix .menuGlobal { padding-top:16px;}
.headerFix .menuWrap {background:rgba(0, 0, 0, 0.9); border-bottom:1px solid rgba(255, 255, 255, 0)}
.headerFix .menuGlobal .navbar-default .navbar-nav > li > a { font-size:13px;}

.menuWrap { padding:10px 0px; margin:0px; background:rgba(0, 0, 0, 0.7); border-bottom:1px solid rgba(255, 255, 255, 0.24)}
.menuSlot { padding:0px; margin:0px;}
.menuSlot .logo { padding:0px; margin:0px; float:left;}
.menuGlobal { padding:24px 0px 0px 0px; margin:0px; float:right;}
.menuGlobal .navbar-default { padding:0px; margin:0px; background:none; min-height:inherit; border:none;}
.menuGlobal .navbar-default .navbar-collapse { padding:0px;}
.menuGlobal .navbar-default .navbar-nav > li > a { font-size:14px; color:#fefefe; padding:0px; margin:0px 0px 0px 45px; background:none!important; text-transform:uppercase;}
.menuGlobal .navbar-default .navbar-nav > li:first-chils > a { margin-left:0px;}
.menuGlobal .navbar-default .navbar-nav > li > a:hover, .menuGlobal .navbar-default .navbar-nav > li.active > a { color:#f68124;}


.bannerWrap { padding:0px; margin:0px; min-height:590px; background:url(../images/banner_bg.jpg) center top no-repeat; background-size:cover;}
.bannerSec { padding:235px 0px 0px 0px; margin:0px; max-width:580px;}
.bannerSec h1 { padding:0px; margin:0px; font-size:40px; line-height:42px; color:#fff; font-weight:bold; text-transform:uppercase;}
.bannerSec h1 span { display:block; font-size:24px; line-height:28px; padding:0px 0px 8px 0px;}
.bannerSec p { padding:20px 0px; margin:0px; font-size:18px; line-height:28px; color:#fff;}
.bannerSec .enqBtn { padding:0px; margin:0px;}
.bannerSec .enqBtn a { text-decoration:none; color:#fff; font-size:18px; background:#f68124; text-transform:uppercase; display:inline-block; vertical-align:top; padding:10px 20px; margin:0px;}
.bannerSec .enqBtn a:hover { opacity:0.9;}


.headComn { padding:0px; margin:0px; font-size:26px; line-height:30px; color:#034f8d; font-weight:bold; text-align:center; text-transform:uppercase;}
.headComn span { color:#f68124;}
.txtComn { padding:0px; margin:0px; font-size:16px; line-height:22px; color:#666666;  text-align:center; }

.featureWrap { padding:40px 0px 50px 0px; margin:0px;}
.featureSec { padding:0px 0px 0px 0px; margin:0px;}
.featureSec .txtComn { padding-bottom:30px;}
.featureSec .feaBox { padding:20px 20px 30px 20px; margin:0px; border:1px solid #dddddd; border-radius:5px; text-align:center;}
.featureSec .feaBox .imgCen { padding:0px; margin:0px;}
.featureSec .feaBox h3 { padding:20px 0px 10px 0px; margin:0px; font-size:18px; color:#034f8d; font-weight:bold; text-transform:uppercase;}
.featureSec .feaBox p { padding:0px; margin:0px; font-size:14px; line-height:20px; color:#333333;}


.coursesWrap { padding:40px 0px 50px 0px; margin:0px; background:#055488 url(../images/course_pattern.png) left top repeat;}
.coursesWrap .headComn { color:#fff;}
.coursesWrap .txtComn { color:#fff; padding-bottom:40px;}

.coursesSlot { padding:0px; margin:0px;}
.coursesSlot .courseBox { padding:30px 0px 0px 0px; margin:0px auto; height: 262px;	position: relative;	width: 262px;	overflow: hidden; position:relative; z-index:1; background:url(../images/course-box-bg.png) left top repeat; text-align:center;}


.coursesSlot .courseBox .couIcon { padding:0px; margin:0px auto; width:54px; height:53px; background:url(../images/courses_icons.png) 0px -120px no-repeat;}
.coursesSlot .courseBox .couIcon.wdes { background-position:1px 0px;}
.coursesSlot .courseBox .couIcon.gd { background-position:-91px 0px;}
.coursesSlot .courseBox .couIcon.wd { background-position:-191px 0px;}
.coursesSlot .courseBox .couIcon.st { background-position:-306px 0px;}

.coursesSlot .courseBox h4 { padding:17px 0px 8px 0px; margin:0px; font-size:18px; font-weight:bold; line-height:22px; text-transform:uppercase; color:#fff;}
.coursesSlot .courseBox p { padding:0px 5px; margin:0px; font-size:14px; font-weight:normal; line-height:20px; color:#fff;}

.courseSlider .lightSlider li.active .courseBox { background-position:left bottom;}
.courseSlider .lightSlider li.active .courseBox h4 { color:#f68124;}
.courseSlider .lightSlider li.active .courseBox .couIcon.wdes { background-position:1px -65px;}
.courseSlider .lightSlider li.active .courseBox .couIcon.gd { background-position:-91px -65px;}
.courseSlider .lightSlider li.active .courseBox .couIcon.wd { background-position:-191px -65px;}
.courseSlider .lightSlider li.active .courseBox .couIcon.st { background-position:-306px -65px;}

.courseSlider .lSSlideOuter .lSPager.lSpg { margin-top:35px!important;}
.courseSlider .lSSlideOuter .lSPager.lSpg > li a { width:14px; height:14px; background-color:#e7e7e7; z-index:9;}
.courseSlider .lSSlideOuter .lSPager.lSpg > li.active a, .courseSlider .lSSlideOuter .lSPager.lSpg > li:hover a {background-color:#f68124;}

/*start light slider here*/
.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../images/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/*end light slider here*/

.whyUsWrap { padding:40px 0px 50px 0px; margin:0px;}
.whyUsSlot { padding:30px 0px 0px 0px; margin:0px;}
.whyUsLeft { padding:20px 20px 0px 0px; margin:0px; border:1px solid #eee;}
.whyUsLeft .Boxwhy { padding:50px 0px 0px 0px; margin:0px 0px 20px 20px; text-align:center; float:left; width:246px; height:246px;}
.whyUsLeft .Boxwhy .wIc { height:105px; background:url(../images/why_icons.png) left top no-repeat; margin:0 auto; width:100px;}
.whyUsLeft .Boxwhy p { padding:30px 0px 0px 0px; margin:0px; font-size:20px; font-weight:normal; line-height:24px; color:#fff; text-transform:uppercase;}

.whyUsLeft .Boxwhy.os { background:#3fc8db;}
.whyUsLeft .Boxwhy.os .wIc { background-position:0px 0px; }
.whyUsLeft .Boxwhy.dc { background:#f3cc29;}
.whyUsLeft .Boxwhy.dc .wIc { background-position:-116px 0px; }
.whyUsLeft .Boxwhy.cs { background:#e84c3d;}
.whyUsLeft .Boxwhy.cs .wIc { background-position:-239px 0px; }
.whyUsLeft .Boxwhy.ll { background:#3598db;}
.whyUsLeft .Boxwhy.ll .wIc { background-position:-364px 0px; }

.whyUsRight { padding:0px; margin:0px;}
.whyUsRight img { max-width:100%;}




.footerWrap { padding:0px; margin:0px; background:url(../images/footer_pattern.png) repeat;}

.footerSlot { padding:35px 0px 20px 0px; margin:0px;}
.footerSlot h3 { padding:0px; margin:0px 0px 20px 0px; font-size:24px; color:#fff; font-weight:normal; text-transform:uppercase; }

.footerSlot .footLink { padding:0px; margin:0px; max-width:210px;}
.footerSlot .footLink ul { padding:0px; margin:0px; list-style-type:none;}
.footerSlot .footLink ul li { padding:10px 0px; margin:0px; border-top:1px solid #1a2737;}
.footerSlot .footLink ul li a { padding:0px 0px 0px 18px; margin:0px; font-size:15px; color:#fff; display:block; text-decoration:none; background:url(../images/arrow_ic.png) left 7px no-repeat;}
.footerSlot .footLink ul li:first-child { border-top:none; padding-top:0px;}

.footerSlot .footerLogo { padding:0px 100px 0px 0px; margin:0px; text-align:center;}
.footerSlot .footerLogo .flogo { padding:40px 0px 20px 0px; margin:0px;}
.footerSlot .footerLogo .flogo img { max-width:100%;}
.footerSlot .footerLogo .socialIcons { padding:0px; margin:0px;}
.footerSlot .footerLogo .socialIcons img { max-width:100%;}

.footCont { padding:0px; margin:0px;}
.footCont .conImg { padding:0px 0px 0px 0px; margin:0px;}
.footCont .conImg img { max-width:100%;}
.footCont ul { padding:0px; margin:0px; list-style-type:none;}
.footCont ul li { padding:0px 0px 0px 28px; margin:10px 0px 0px 0px; font-size:15px; line-height:20px; color:#fff; font-weight:normal; position:relative;}
.footCont ul li a { text-decoration:none; color:#fff;}
.footCont ul li:before { padding:0px; margin:0px; position:absolute; left:0px; top:0px; background:url(../images/footer_icons.png) left top no-repeat; width:20px; height:20px; content:"";}
.footCont ul li.addr:before { background-position:1px 3px; top:1px;}
.footCont ul li.em:before { background-position:0px -27px; top:2px;}
.footCont ul li.ph:before { background-position:0px -56px;}
.footCont ul li.em:hover { opacity:0.8;}

.copyRight { background:rgba(0, 0, 0, 0.4); padding:0px; margin:0px;}
.copyRight p { padding:15px 0px; margin:0px; text-align:center; font-size:15px; color:#ffffff; line-height:22px; text-align:center;}



@media screen and (max-width:1199px) {
.whyUsLeft {padding: 15px 15px 0px 0px;}
.whyUsLeft .Boxwhy { width:204px; height:204px; margin: 0px 0px 15px 15px; padding: 35px 0px 0px 0px;}
.whyUsLeft .Boxwhy p {padding: 20px 0px 0px 0px; font-size:18px;}
.footerSlot .footerLogo { padding-right:20px;}
.courseSlider { max-width:838px; margin:0px auto;}

}

@media screen and (max-width:991px) {
.menuSlot .logo img { max-width:170px;}
.menuGlobal {padding: 20px 0px 0px 0px;}
.menuGlobal .navbar-default .navbar-nav > li > a { margin-left:20px; font-size:13px;}

.bannerWrap { min-height:inherit;}
.bannerSec {padding: 150px 0px 40px 0px;}
.bannerSec h1 {font-size: 34px; line-height: 38px;}
.bannerSec h1 span {font-size: 20px; line-height: 24px;}
.bannerSec p {font-size: 16px; line-height: 24px;}

.featureSec .feaBox {padding: 20px 0px;}
.featureSec .feaBox p { padding:0px 15px;}
.featureSec .feaBox h3 { font-size:16px;}

.courseSlider { max-width:558px;}

.whyUsLeft .Boxwhy { width:160px;}
.whyUsLeft .Boxwhy p { font-size:15px;}
.whyUsRight { padding:15px; border:1px solid #eee; text-align:center; border-top:none;}

.footerSlot .footLink ul li a { font-size:14px;}
.footerSlot h3 { font-size:22px;}
.footCont ul li { font-size:14px;}
.copyRight p { font-size:13px;}
}

@media screen and (max-width:767px) {
.headerTop ul li.msg { display:none;}
.headerFix .menuSlot .logo img, .menuSlot .logo img { max-width:140px;}
.menuGlobal, .headerFix .menuGlobal { padding:0px;}
.menuGlobal .navbar-toggle { margin-right:0px;}

.menuSlot { position:relative;}
.menuSlot .navbar { position:static;}
.menuSlot .navbar-collapse { position:absolute; left:0px; top:60px; width:100%; background:rgba(0, 0, 0, 0.96); border:none;}
.menuSlot .navbar-nav { margin:0px;}
.menuGlobal .navbar-default .navbar-nav > li > a { margin:0px; padding:10px;}
.menuGlobal .navbar-default .navbar-nav > li { border-top:1px solid rgba(255, 255, 255, 0.1)}
.menuGlobal .navbar-default .navbar-nav > li:first-child { border-top:none;}

.bannerSec {padding: 130px 0px 20px 0px;}
.bannerSec h1 {font-size: 25px; line-height: 26px;}
.bannerSec h1 span { font-size: 18px; line-height: 22px; padding-bottom:4px;}
.bannerSec p { font-size: 15px; line-height: 24px; padding:14px 0px 18px 0px;}
.bannerSec .enqBtn a {padding: 9px 17px; font-size: 15px;}

.headComn { font-size:22px; line-height:26px;}
.txtComn { font-size:14px;} 
.featureWrap { padding:30px 0px 0px 0px;}
.featureSec .txtComn { padding-bottom:20px;}
.featureSec .feaBox { margin-bottom:30px;}

.whyUsWrap { padding:30px 0px;}
.whyUsSlot { padding-top:20px;}
.whyUsLeft { padding:0px 0px 0px 0px; text-align:center; border:none;}
.whyUsLeft .Boxwhy {  width:50%; height:175px; margin:0px; padding-top:20px;}
.whyUsLeft .Boxwhy .wIc { background-size:320px; height:80px; width:80px;}
.whyUsLeft .Boxwhy p {line-height:20px;}
.whyUsLeft .Boxwhy.os .wIc {background-position: 5px 5px;}
.whyUsLeft .Boxwhy.dc .wIc {background-position: -76px 5px;}
.whyUsLeft .Boxwhy.cs .wIc {background-position: -162px 3px;}
.whyUsLeft .Boxwhy.ll .wIc {background-position: -248px 5px;}

.ufLinks { display:none;}
.footerSlot .footerLogo { padding:0px;}
.footerSlot .footerLogo .flogo { display:none;}

.footerSlot { padding:0px 0px 70px 0px; position:relative;}
.footerSlot .col-md-5.col-sm-4 { position:static;}
.footerSlot .footerLogo .socialIcons { position:absolute; left:0px; bottom:5px; width:100%; text-align:center;}
.footerSlot .footerLogo .socialIcons img { max-width:200px;}
.footCont { max-width:330px; margin:0px auto;}
.footerSlot h3, .footCont .conImg { display:none;}

}




