.nw-main-hd{font-size: 30px; line-height: 40px; font-weight: 600; color: #000; position: relative; margin-bottom: 30px;}
.nw-main-hd:before{content: ''; position: absolute; height: 3px; width: 45px; background: #000; bottom: -10px;}
.nw-main-hd.text-center:before{content: ''; position: absolute; height: 3px; width: 45px; background: #000; left: 0; right: 0; margin: auto; bottom: -10px;}

.nw-main-txt{font-size: 15px; line-height: 26px; color: #000;}

.nw-advantage{background: #eee; padding: 40px 0;}

.dig-box{margin-bottom: 15px;}
  .dig-hd{background:rgba(0,67,139,.85); color: #fff; font-size: 16px; padding: 10px 25px; font-weight: 600;}
  .dig-inner-box{border: #fff solid 1px; padding: 15px; background: #cad4df}
  .dig-inner-box h4{font-size: 15px; font-weight: 600; color: #000; margin-bottom: 10px;}
  .dig-inner-box ul{margin: 0; padding:0;}
  .dig-inner-box ul li{padding: 10px 0; font-size: 14px; color: #000; border-bottom: #ddd solid 1px; display: block;}
  .dig-inner-box ul li:last-child{border-bottom: 0;}
  .dig-inner-box-btn{text-align: center;}
  .dig-inner-box-btn a{display: inline-block; background-image:linear-gradient(to left, #265f9c, #000); color: #fff; font-size: 15px; font-weight: 600; padding: 9px 40px;}
  .dig-inner-box-btn a:hover{background-image:linear-gradient(to right, #265f9c, #000);}


.three-boxes{background-image: linear-gradient(to bottom, #ececf7, #fff); border-top:#bbbbf7 solid 5px; padding: 30px; margin-bottom: 30px;}
.three-boxes h3{font-size: 18px; font-weight: 600; color: #000; margin-bottom: 10px; height: 80px; text-align: center; text-align: center; line-height: 28px;}
.duration-three-boxes{text-align: center; font-size: 14px; color: #555;}
.three-boxes-link{text-align: center;}
.three-boxes-link a{display: inline-block; font-size: 14px; font-weight: 600; color: #265f9c; border: #265f9c solid 1px; margin-top: 8px; padding: 5px 15px;}
.three-boxes-link a:hover{background: #265f9c; color: #fff;}

.sap .three-boxes{border: #f7bbc9 solid 5px; background: #fff7f9;}

  .dig-inner-box p{color: #000; font-size: 14px; margin-bottom: 15px;}

  .bottom-stick{position: fixed; bottom: 0; left: 0; width: 100%; padding:18px; z-index: 999; border-top: #ddd solid 1px; background: #fff; display: none;}
  .bottom-stick .landing-b-enquire{position: relative; padding: 0; bottom: 0;}
  .bottom-stick .landing-b-enquire a{display: block; width: 60%; font-size: 16px; padding: 7px 40px;}


  .itil-digibox ul.automation-list li:before{border: #cad4df solid 2px;}
  .itil-digibox ul.automation-list li:after{border: #cad4df solid 2px;}
  .itil-digibox ul{margin-bottom: 20px;}
  .itil-digibox ul li{border-bottom: 0;}

  .dig-inner-box h2{font-size: 19px; color: #000; margin: 15px 0; font-weight: 600;}

.nw-main-txt ul{margin: 0; padding: 0;}
.nw-main-txt ul li{display: block; position: relative; padding: 5px 0; padding-left: 20px;}
.nw-main-txt ul li:before{content: ''; position: absolute; height: 9px; width: 9px; border: #000 solid 2px; left: 0; top: 14px;}

.courses-hd-box{padding:30px 0 50px 0;}
  .new-list-de ul{margin: 0; padding: 0;}
  .new-list-de ul li{display: block;}
  .all-inner-courses-box{margin-top: 20px;}
  .all-inner-hd{*padding-left: 65px; position: relative; cursor: pointer;}
  .all-inner-hd-step{border-radius: 50%; height: 50px; width: 50px; background: #483c8b; color: #fff; display: inline-block; font-size: 25px; font-weight: 600; position: relative; top: 0; text-align: center; padding-top: 10px; position:absolute; bottom: 0; left: 0; margin: auto; display: none;}

  .all-inner-hd-1{color: #fff; background:rgba(0, 67, 139, 0.85); padding:13px 25px; font-size: 19px; display:block; *margin-left: 15px;}

  .all-inner-courses{padding: 10px 25px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; border-radius: 10px; margin-top: 15px; *display: none;}
  .all-inner-courses ul{margin: 0;padding: 0;}
  .all-inner-courses ul li{display: block; padding: 15px 0; border-bottom: #ddd solid 1px;}
  .all-inner-courses ul li:last-child{border-bottom: 0;}
  .all-inner-courses-list-hd h5{font-size: 17px; font-weight: 600; color: #000; margin: 0; margin-bottom: 0px; text-align: left;}
  .all-inner-courses-list-hd p{font-size: 13px; color: #000; margin-bottom: 0; text-align: left;}
  .all-inner-courses-list-hd{text-align: center; padding-right: 300px; position: relative;}
  .all-inner-courses-list-hd a{display: inline-block; font-size: 14px; font-weight: 600; color:#265f9c; border:#265f9c solid 1px; margin-top: 5px; padding: 5px 15px; position: absolute; top: -2px; right: 0;}
  .all-inner-courses-list-hd a:hover{color: #fff; background: #265f9c;}
  /*.all-inner-hd:hover .all-inner-hd-1{background: #0250c5;}*/
  .new-list-de ul li.active .all-inner-courses-box .all-inner-courses{display: block;}

  .shape1-img{position: absolute; left: 0; top: 0;}
  .shape2-img{position: absolute; right: 0; top: 0;}

  .main-bg-nw{padding: 0px 0 30px 0; background:#2c406c; position: relative;}
  /*.main-bg-nw:before{content: ''; position: absolute; height: 300px; width: 100%; left: 0; bottom: 0; background: url(../images/main-bg.png) no-repeat; background-size: cover;}
*/
  .main-bg-txt .row{display: flex; align-items: center;}
  .main-bg-txt h2{font-size: 44px; font-family: 'helvetica'; font-weight: 900; color: #fff; margin-bottom: 25px; width: 90%; line-height: 54px; text-shadow: rgba(0,0,0,0.3) 1px 2px 10px;}
.main-bg-txt ul{margin: 0 -7px; padding: 0;}
.main-bg-txt ul li{background: rgba(0, 0, 0, 0.1); padding: 3px 15px; font-size: 12px; display: inline-block; margin: 5px; border: rgba(255,255,255, 0.03) solid 1px; border-left: #f9ad0a solid 3px; font-weight: 600;}
 .main-bg-txt p{color: #fff; padding-bottom: 15px; }
.main-bg-txt h4{font-size: 17px; font-weight: 600; color: #fff; margin-top: 30px;}
.mw-img img{width: 100%;}

#countbox{margin-left: -10px;}
.counter-lf{float: left;}
.days-counter{background: #fff; font-size: 20px; color: #000; font-weight: 600; margin: 10px; border-radius: 5px; padding:10px 0; width: 45px; height: 45px; text-align: center; box-shadow: rgba(0,0,0,0.3) 10px 10px 2px; display: inline-block;}
.days-counter-txt{display: block; font-size: 13px; color: #fff; font-weight: 600; padding-top: 5px; text-align: center;}

.discount-server{display: inline-block; margin-top: 20px; background-color:#f9ad0a; font-size: 17px; font-weight: 600; text-shadow: rgba(0, 0, 0, 0.7) 1px 1px 2px; padding:8px 35px; color: #fff;}

.faq-box-nw{background:linear-gradient(to left, #2c406c, #de350a);  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; padding:7px; margin-top: 20px;}
.faq-box-nw ul{margin: 0; border: #ddd solid 1px; padding: 0;}
.faq-box-nw ul li{display: block; position: relative; border-bottom: #ddd solid 1px;}
.faq-box-nw ul li:last-child{border-bottom: 0;}
.faq-box-nwinner{padding: 15px; background: #f9f9f9; }
.faq-box-nwinner h3{font-size: 16px; font-weight: 600; color: #000; margin: 0; position: relative; cursor: pointer; padding-right: 35px;}
.faq-box-nwinner p{padding-top: 15px; color: #000; font-size: 14px; line-height: 24px; display: none;}

.plus-minus-icons{height: 25px; width: 25px; right: 0; position:absolute;}
.plus-minus-icons:before{content: ''; position: absolute; width: 15px; height: 3px; background: #000; left: 5px; top: 9px;}
.plus-minus-icons:after{content: ''; position: absolute; width: 3px; height: 15px; background: #000; left: 11px; top: 3px;}

.open-faq .faq-box-nwinner p{display: block;}

.open-faq .plus-minus-icons:after{display: none;}

.footer-did-box{padding: 50px 0; background:#2c406c;}

.footer-did{position: relative; border: #fff solid 1px; padding: 4px; padding-left: 60px; border-radius: 999px; transform: scale(1); transition: .3s ease}
.footer-did:hover{transform: scale(1.05); transition: .3s ease}
.footer-did-lf{position: absolute; left: 17px; top:9px; width: 33px; height: 33px;}
.footer-did-lf img{width: 100%; filter: brightness(44);}
.footer-did-rt h4{font-size: 16px; font-weight: 600; color: #fff; margin-bottom: -6px;}
.footer-did-rt p{font-size: 13px; color: #fff; margin-bottom: 0;}
.footer-did-rt p a{color: #fff;}
.footer-did-rt p i{color: gold; font-size: 18px; margin-right: 5px;}

.footer-follow h5{font-size: 19px; color: #fff; font-weight: 400; margin:0 0 5px 0; text-align: center;}
.footer-follow ul{margin: 0; padding: 0; text-align: center;}
.footer-follow ul li{display: inline-block; position: relative;}
.footer-follow ul li a{height: 55px; width: 55px; display: inline-block; position: relative; border-radius: 50%; font-size: 33px; color: #fff; text-align: center;
padding-top: 11px;}
.footer-follow ul li:nth-child(1) a{background: #395694;}
.footer-follow ul li:nth-child(2) a{background: #1c96e9;}
.footer-follow ul li:nth-child(3) a{background: #c34374;}
.footer-follow ul li:nth-child(4) a{background: #ff0200;}


.show-l{padding: 50px 0;}
.gov-l ul{margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center;}
.gov-l ul li{width: 20%; display: inline-block; padding: 16px 57px; position: relative;}
.gov-l ul li img{width: 100%;}

.btnEnquire,.btnJoin,.circleBox,.circleBoxTwo,.tag a{
    transition:all .5s ease-in-out
}
.counterBg,.tag a{
    display:inline-block
}
.cl,.clearfix:after,.rows{
    clear:both
}
.browse-cruises>a,.codrops-top,.formBg h4,.service-lg,a.nav-expander{
    text-transform:uppercase
}
a{
    outline:0!important
}
.line-height-24{
    line-height:24px
}
.line-height-30{
    line-height:30px
}
.bg_blue{
    background:#0493e2!important
}
.career-bg1{
    background:url(../images/img_index.jpg) no-repeat #333;
    background-size:cover
}
.weightBold{
    font-weight:900!important
}
.textShadow{
    text-shadow:0 0 1px #000
}
.padding-top-5{
    padding-top:5px
}
.padding-top-20{
    padding-top:20px
}
.padding-top-30{
    padding-top:30px
}
.padding-top-40{
    padding-top:40px
}
.padding-btm-10{
    padding-bottom:10px
}
.padding-btm-15{
    padding-bottom:15px
}
.padding-btm-20{
    padding-bottom:20px
}
.padding-btm-30{
    padding-bottom:30px
}
.padding-btm-40{
    padding-bottom:40px
}
.margin-top-10{
    margin-top:10px
}
.margin-btm-30,.margin-btm-40,.margin-top-20,.margin-top-30,.margin-top-40{
    margin-top:20px
}
.margin-btm-10{
    margin-bottom:10
}
.padding-top-110{
    padding-top:110px
}
@media (max-width:590px){
    .padding-top-110{
        padding-top:160px
    }
}
.noBorderRadius{
    border-radius:0
}
.noMr{
    margin:0!important
}
.text-yellow{
    color:#fed804
}
.text-greenLight{
    color:#15ccb4
}
.text-white{
    color:#fff
}
.text-yellow-dark{
    color:#fec300!important;
    text-shadow:0 0 1px #8a5c02
}
.weight-100{
    font-weight:100!important
}
.weight-600,strong{
    font-weight:600!important
}
.headerTl{
    padding-top:20px
}
.headerTl h2{
    color:#fff;
    font-size:40px;
    line-height:45px
}
.btnEnquire,.btnJoin{
    background:rgba(255,255,255,.08);
    color:#fff;
    font-size:18px;
    padding:8px 20px;
    border:1px solid #fff
}
.btnEnquire:hover,.btnJoin.active,.btnJoin:hover{
    color:#fff;
    background:#2abfd4;
    border-color:#2abfd4
}
.btnEnquire{
    background:#454a49;
    font-size:16px;
    padding:5px 15px
}
.btnJoin.active:hover{
    background:#019eb4;
    border:1px solid #019eb4
}
.circleBox,.circleBoxTwo{
    border-radius:50%;
    display:inline-block
}
.btn.active,.btn:active{
    -webkit-box-shadow:none;
    box-shadow:none
}
.circleBg{
    margin-top:40px;
    margin-bottom:70px
}
.circleBlue,.circleBlueLight,.circlePink,.circlePinkLight,.circleYellow,.circleYellowLight,.circlegreen,.circlegreenLight{
    color:#fff;
    text-shadow:0 0 1px #ddd
}
.cir:hover .circleBlue,.cir:hover .circleBlueLight,.cir:hover .circlePink,.cir:hover .circlePinkLight,.cir:hover .circleYellow,.cir:hover .circleYellowLight,.cir:hover .circlegreen,.cir:hover .circlegreenLight{
    background:#15ccb4
}
.circleYellow{
    background:#e7a640
}
.circleYellowLight{
    background:#fdb039
}
.circlePink{
    background:#cf4c5f
}
.circlePinkLight{
    background:#e35569
}
.circleBlue{
    background:#3f97cc
}
.circleBlueLight{
    background:#4faae1
}
.circlegreen{
    background:#5c9c34
}
.circlegreenLight{
    background:#63b82e
}
.circleBox{
    margin-top:15px;
    margin-bottom:10px;
    width:100px;
    height:100px;
    transform:rotate(0)
}
.cir:hover .circleBox{
    transform:rotateY(180deg)
}
.circleBoxTwo{
    margin-top:7px;
    width:95px;
    height:95px
}
.circleBoxTwo .fa{
    font-size:40px;
    line-height:90px
}
.tag a{
    padding:0 6px;
    background:rgba(0,0,0,.2);
    color:#fff;
    font-size:12px;
    margin-top:4px
}
.tag a:hover{
    background:#2abfd4;
    color:#fff
}
.bgBlack{
    background:#272634;
    width:50%;
    float:right;
    padding:0 15px
}
.bgBlack .text{
    color:#a9a9b1
}
@media(max-width:900px){
    .bgBlack{
        width:100%;
        margin-top:15px;
        margin-bottom:15px
    }
}
@media(max-width:600px){
    .headerTl h2{
        font-size:30px;
        line-height:34px
    }
}
.counterBg{
    border:3px solid rgba(255,255,255,0);
    background:rgba(255,255,255,.07);
    width:18%;
    margin:10px
}
.counter-br-lf{
    padding-left:18px;
    border-bottom:1px solid rgba(255,255,255,.15);
    margin-bottom:20px
}
.counter-icon{
    font-size:50px;
    line-height:90px;
    color:#fff
}
.counter-text-ab{
    font-size:14px;
    color:#fcb203
}
.counter-num-text{
    font-size:45px;
    line-height:20px
}
.pd-para{
    padding-top:60px;
    padding-bottom:60px
}
.pdCounter{
    padding-top:60px;
    padding-bottom:80px
}
@media (max-width:1199px){
    .counterBg{
        width:25%
    }
    .counter-icon{
        font-size:40px;
        line-height:50px
    }
    .counter-text{
        font-size:14px;
        line-height:16px
    }
    .counter-text:after{
        font-size:12px
    }
    .landingBannerpmp .hero__text-content h1 strong{
        font-size:40px
    }
    .landingBannerSecurity .hero__text-content h1 strong{
        font-size:40px
    }
    .landingBannerhadoop .hero__text-content h1 strong{
        font-size:40px
    }
    .landingBannermobile-app .hero__text-content h1 strong{
        font-size:40px
    }
    .landingBannerred-hat .hero__text-content h1 strong{
        font-size:40px
    }
    .landingbannerhadoop .hero__text-content h1 strong{
        font-size:40px
    }
    .landingbanneraws .hero__text-content h1 strong{
        font-size:40px
    }
}
@media (max-width:991px){
    .counter-text,.counter-text:after{
        font-size:12px
    }
    .counter-text{
        line-height:16px
    }
}
@media (max-width:767px){
    .all-inner-courses-list-hd{padding: 0}
    .all-inner-courses-list-hd a{position: relative; top: 0; display: block;}
.footer-did{margin-bottom: 10px;}
    .main-bg-txt h2{font-size: 27px; line-height: 38px; margin-bottom: 5px;}
    .main-bg-txt ul{display: none;}
    .main-bg-txt h4{margin-top: 10px;}
    .discount-server{display: none;}
    .gov-l ul li{width: 32%; padding: 10px 20px;}
    .bottom-stick{display: block;}
    .footer-did-box{padding-left: 15px; padding-right: 15px;}
.main-bg-txt .row{display: block;}
.main-bg-txt p{font-size: 14px; line-height: 24px;}
.microsoft-header .banner-form{margin-top: 10px !important;}
    .pd-para,.pdCounter{
        padding-top:0;
        padding-bottom:0
    }
    .footerNo,.footer_outer{
        float:none;
        position:relative
    }
    .counterBg{
        width:35%
    }
    .counter-text{
        font-size:14px;
        line-height:18px
    }
    .info-stripe{
        display:none
    }
    .footer_outer{
        bottom:-30px;
        display:block
    }
    .footerNo{
        z-index:999
    }
    .landingBannerpmp .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannerSecurity .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannerhadoop .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannermobile-app .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannerred-hat .hero__text-content h1 strong{
        font-size:28px
    }
    .landingbannerhadoop .hero__text-content h1 strong{
        font-size:28px
    }
    .landingbanneraws .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannerpmp{
        padding:30px 0 0
    }
    .landingBannerSecurity{
        padding:30px 0 0
    }
    .landingBannerhadoop{
        padding:30px 0 0
    }
    .landingBannermobile-app{
        padding:30px 0 0
    }
    .landingBannerred-hat{
        padding:30px 0 0
    }
    .landingBannerhadoop{
        padding:30px 0 0
    }
    .landingBanneraws{
        padding:30px 0 0
    }
    .link-first{
        display: none;
    }
}
.link-first{margin: 5px 15px;}
@media (max-width:390px){
    .counter-num-text{
        font-size:30px
    }
    .column_content p{
        font-size:12px
    }
}
.headingPro{
    clear:both;
    font-size:20px;
    margin:10px 0;
    padding:7px 0;
    border-bottom:5px solid #efefef
}
.relative-container{
    position:relative
}
.customNavigation .next,.customNavigation .prev{
    font-size:20px;
    color:#333;
    border:1px solid #333;
    padding:4px 12px;
    position:absolute;
    top:-55px;
    right:0
}
.customNavigation .prev{
    right:40px
}
.customNavigation .next:hover,.customNavigation .prev:hover{
    background:#333;
    border:1px solid #333;
    color:#fff
}
.course-packages .course-thumbnail{
    margin:0;
    overflow:hidden;
    position:relative
}
.course-packages .course-thumbnail:hover img{
    transform:scale(1.05,1.05);
    -webkit-transform:scale(1.05,1.05);
    -moz-transform:scale(1.05,1.05);
    -ms-transform:scale(1.05,1.05);
    -o-transform:scale(1.05,1.05)
}
.course-packages .course-thumbnail img{
    width:100%;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out
}
.course-packages .course-thumbnail:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    background:rgba(0,0,0,.5);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s;
    -ms-transition:all .3s;
    transition:all .3s;
    -moz-opacity:0;
    -khtml-opacity:0;
    -webkit-opacity:0;
    opacity:0
}
.course-packages:hover .course-thumbnail:before{
    opacity:1
}
.course-packages:hover .course-thumbnail:hover>a.course-readmore{
    transform:translate(-50%,-50%) scale(1,1);
    -webkit-transform:translate(-50%,-50%) scale(1,1);
    -moz-transform:translate(-50%,-50%) scale(1,1);
    -ms-transform:translate(-50%,-50%) scale(1,1);
    -o-transform:translate(-50%,-50%) scale(1,1);
    -moz-opacity:1;
    -khtml-opacity:1;
    -webkit-opacity:1;
    opacity:1
}
.course-packages:hover .course-thumbnail>a.course-readmore{
    background:#ffb606;
    color:#333
}
.course-packages .course-thumbnail>a.course-readmore{
    position:absolute;
    top:50%;
    background:#ffb606;
    color:#333;
    line-height:30px;
    padding:0 10px;
    z-index:90;
    left:50%;
    right:auto;
    margin:auto;
    width:auto;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    -moz-opacity:0;
    -khtml-opacity:0;
    -webkit-opacity:0;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    transform:translate(-50%,-50%) scale(1.2,1.2);
    -webkit-transform:translate(-50%,-50%) scale(1.2,1.2);
    -moz-transform:translate(-50%,-50%) scale(1.2,1.2);
    -ms-transform:translate(-50%,-50%) scale(1.2,1.2);
    -o-transform:translate(-50%,-50%) scale(1.2,1.2)
}
.course-packages-content{
    line-height:25px;
    border:1px solid #e5e5e5;
    border-top:0;
    padding:0 20px
}
.course-author{
    height:30px
}
.course-author img{
    margin-top:-20px;
    border-radius:50%;
    border:2px solid #fff;
    position:relative;
    z-index:3
}
.course-packages-content p{
    color:#666;
    font-size:14px;
    line-height:19px
}
.course-meta,.course-meta2{
    border-top:solid 1px #e5e5e5;
    position:relative;
    padding:14px 0 10px;
    display:block;
    margin:20px 0 0
}
.course-meta2,.no-pd{
    padding:0
}
.course-meta2:before,.course-meta:before{
    content:'';
    width:40px;
    height:5px;
    position:absolute;
    top:-3px;
    left:0;
    right:0;
    margin:auto;
    background:#ffb606;
    z-index:10
}
.course-meta2:before{
    width:100px;
    background:#f36126
}
.info-stripe{
    background-color:#252527;
    border:none;
    padding-top:8px;
    padding-bottom:6px
}
ul.stripList{
    padding:0;
    margin:0
}
ul.stripList li{
    list-style:none;
    display:inline-block;
    font-size:13px
}
ul.stripList li a{
    color:#fff
}
ul.stripList li a:hover{
    color:#ffc000
}
ul.stripList li:after{
    content:'|';
    color:#fff;
    font-size:14px;
    margin:0 8px 0 15px
}
ul.stripList li:last-child::after{
    content:''
}
.footer-btm-pd{
    margin-top:10px;
    border-top:1px solid rgba(255,255,255,.1);
    padding-top:25px;
    margin-bottom:60px
}
.listDisclaimer{
    list-style-type:disc;
    color:#a8a6a6;
    font-size:12px;
    line-height:17px;
    margin-left:18px;
    margin-bottom:20px
}
.listDisclaimer li{
    margin-top:4px
}
@media (max-width:991px){
    .info-stripe{
        font-size:12px
    }
}
@media (max-width:767px){
    .info-stripe{
        text-align:center;
        font-size:14px
    }
}
@media (max-width:499px){
    .listDisclaimer{
        margin-bottom:100px
    }
}
@media (min-width:768px){
    .visible-sm-left-center{
        display:block!important;
        text-align:left!important
    }
    .visible-sm-right-center{
        display:block!important;
        text-align:right!important
    }
}
@media (max-width:767px){
    .visible-sm-left-center,.visible-sm-right-center{
        display:block!important;
        text-align:center!important
    }
}
@media (max-width:550px){
    .above_inner span i{
        float:none;
        margin-right:0;
        margin-top:0;
        margin-bottom:10px
    }
    .footerPd{
        padding-bottom:100px
    }
}
.social-icons{
    display:inline-block;
    list-style:none;
    margin:0 0 12px;
    padding:0;
    line-height:0;
    font-size:0;
    -webkit-padding-start:0
}
.social-icons li{
    display:inline-block;
    letter-spacing:normal;
    zoom:1;
    line-height:normal;
    margin:0 8px 8px 0
}
.social-icons a,.social-icons a:hover{
    text-decoration:none;
    border:0;
    overflow:hidden
}
.social-icons a,.social-icons.round a{
    border-radius:50%
}
.social-icons a{
    padding:0;
    position:relative;
    border-width:0;
    background:#fff
}
.social-icons li:last-child{
    margin-right:0
}
.social-icons a,.social-icons a i{
    display:block;
    width:35px;
    height:35px
}
.social-icons a i{
    position:absolute;
    top:0;
    left:0;
    line-height:35px;
    text-align:center;
    color:#454a49;
    font-size:16px!important
}
.social-icons a i:hover{
    color:#fff
}
.social-icons.active-bg a:hover.social-icon-gplus{
    background:#771d15!important
}
.social-icons.active-bg a:hover.social-icon-linkedin{
    background:#09466b!important
}
.social-icons.active-bg a:hover.social-icon-twitter{
    background:#056ebf!important
}
.social-icons.active-bg a:hover.social-icon-facebook{
    background:#233a74!important
}
.footer-title{
    font-size:18px;
    margin:0 0 10px;
    color:#fff
}
ul.list-right-open-thin li{
    line-height:22px;
    margin-top:1px
}
footer ul.list-right-open-thin li{
    line-height:19px!important
}
ul.list-right-open-check,ul.list-right-open-thin{
    list-style:none;
    padding-left:20px
}
ul.list-right-open-check li{
    font-size:14px;
    line-height:20px;
    margin-top:7px
}
ul.list-right-open-check li a,ul.list-right-open-thin li a{
    color:#eee;
    font-size:13px
}
ul.list-right-open-check li:before,ul.list-right-open-thin li:before{
    font-family:fontawesome;
    margin-right:10px;
    font-size:14px;
    color:#ffc000
}
ul.list-right-open-thin li a:hover{
    color:#ffc000
}
ul.list-right-open-thin li:before{
    content:"\f101";
    margin-left:-20px
}
ul.list-right-open-thin li ol{
    padding-left:15px;
    padding-top:5px
}
ul.list-right-open-thin li ol li{
    list-style:decimal!important
}
ul.list-right-open-thin li ol li:before{
    content:""!important;
    margin-left:0
}
ul.list-right-open-check li:before{
    content:"\f046";
    margin-left:-20px
}
.catalogHeader{
    background:url(../images/dark.jpg) center center no-repeat;
    background-size:cover;
    padding:80px 0;
    border-bottom:solid 8px #f5f5f5
}
.catalog_sub_tl{
    font-size:12px;
    color:#666
}
.catalog_head_tl{
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
    margin-top:10px
}
.catalog_sidebar .left_scroll_fix{
    background:#08406c!important
}
.catalog_sidebar .left_scroll_fix li a:focus,.catalog_sidebar .left_scroll_fix li a:hover{
    background:#ffb606!important;
    color:#333!important
}
.catalog_sidebar .nav li a{
    color:#fff!important;
    border-bottom:1px #3b5e7b
}
.catalog_sidebar .course_div{
    border-bottom:0!important
}
.location a{
    font-size:15px;
    background:0 0;
    color:#333!important;
    padding:3px!important;
    line-height:14px;
    margin-top:5px;
    outline:0
}
.location .dropdown-menu{
    top:150%;
    padding:0!important;
    margin:0;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-color:#fff;
    border:0;
    border-radius:0;
    -webkit-box-shadow:0;
    box-shadow:0;
    color:#000;
    width:100px;
    height:200px;
    overflow:auto
}
.location .dropdown-menu li{
    width:100%;
    display:block;
    font-size:12px;
    padding:2px 3px 2px 8px;
    transition:ease .5s
}
.location .dropdown a:hover{
    background:transpernt!important
}
.location .dropdown-menu li:nth-child(even){
    background:#fff
}
.location .dropdown-menu li:nth-child(odd){
    background:#f5f5f5
}
.location .dropdown-menu li.divider{
    border-bottom:dashed 1px #000;
    padding:0
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:none!important;
    color:#fff!important
}
.location .dropdown-menu li a{
    color:#353434;
    padding:4px 6px!important;
    line-height:14px
}
.location .dropdown-menu>li>a:focus,.location .dropdown-menu>li>a:hover{
    color:#262626;
    text-decoration:none;
    background-color:transparent
}
.iconMission{
    font-size:100px
}
.padding-10{
    padding:10px
}
.service-item{
    box-shadow:0 0 1px 0 #ccc;
    transition:.5s ease
}
.bg_grey1{
    background:#f5f5f5
}
.faq h2{
    color:#30a8eb;
    border-bottom:#ddd solid 1px;
    font-size:18px;
    font-weight:600;
    padding:20px 20px 5px
}
.faq p{
    padding:5px 20px 20px
}
.bg-dark-grey{
    background:#30a8eb
}
.service-item:hover{
    box-shadow:0 0 8px 1px #d4d4d4
}
.service-title-border{
    background:rgba(48,168,235,.5);
    width:100px;
    height:3px;
    margin:20px auto 0
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    border-color:#337ab7
}
.menu .drop-a-query{
    background:url(../images/drop-a-query.jpg) center center no-repeat fixed rgba(51,53,53,1);
    background-size:cover
}
.overlay{
    background:rgba(0,0,0,.45);
    padding:120px 0 80px
}
.btn-facebook.active,.btn-facebook:active,.btn-linkedin.active,.btn-linkedin:active,.open .dropdown-toggle.btn-facebook,.open .dropdown-toggle.btn-linkedin{
    background-image:none
}
.btn-social{
    position:relative;
    margin-top:8px;
    padding-left:34px;
    height:35px;
    text-align:left;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.btn-social :first-child{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:32px;
    line-height:34px;
    font-size:1.6em;
    text-align:center;
    border-right:1px solid rgba(0,0,0,.2)
}
.btn-facebook{
    color:#fff;
    background-color:#3b5998;
    border-color:rgba(0,0,0,.2)
}
.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open .dropdown-toggle.btn-facebook{
    color:#fff;
    background-color:#30487b;
    border-color:rgba(0,0,0,.2)
}
.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{
    background-color:#3b5998;
    border-color:rgba(0,0,0,.2)
}
.btn-linkedin{
    color:#fff;
    background-color:#007bb6;
    border-color:rgba(0,0,0,.2)
}
.btn-linkedin.active,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.open .dropdown-toggle.btn-linkedin{
    color:#fff;
    background-color:#005f8d;
    border-color:rgba(0,0,0,.2)
}
.btn-linkedin.disabled,.btn-linkedin.disabled.active,.btn-linkedin.disabled:active,.btn-linkedin.disabled:focus,.btn-linkedin.disabled:hover,.btn-linkedin[disabled],.btn-linkedin[disabled].active,.btn-linkedin[disabled]:active,.btn-linkedin[disabled]:focus,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin,fieldset[disabled] .btn-linkedin.active,fieldset[disabled] .btn-linkedin:active,fieldset[disabled] .btn-linkedin:focus,fieldset[disabled] .btn-linkedin:hover{
    background-color:#007bb6;
    border-color:rgba(0,0,0,.2)
}
.panel-footer{
    padding:10px 15px;
    min-height:24px;
    margin-bottom:0;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:inset 0 1px 0 #fff;
    -moz-box-shadow:inset 0 1px 0 #fff;
    box-shadow:inset 0 1px 0 #fff
}
.hireBgWhite,.hireUs{
    box-shadow:0 0 1px #ecebeb;
    height:450px
}
@media(max-width:630px){
    .teacher-td button{
        width:98%
    }
}
.bg-type-2{
    padding:60px 0;
    background:#f9f9f9
}
.hireBanner{
    background:url(../images/hire-from-us.jpg) no-repeat;
    padding:139px 0 120px;
    background-size:cover
}
.textYellow{
    color:#ffc000
}
.noPdLeft{
    padding-left:0
}
.noPdRight{
    padding-right:0
}
.hireUs{
    background:url(../images/hire-from-us-left-img.jpg) center center no-repeat #266078;
    background-size:cover;
    color:#fff;
    padding:55px 40px 60px
}
.hireUs h2{
    font-size:55px;
    line-height:61px;
    color:#fde51c
}
.hireUs p{
    line-height:1.4
}
.hireBgWhite{
    background:#fff;
    padding:20px 40px 60px
}
.hireBgWhite h3{
    font-size:30px;
    line-height:36px
}
.hireBgWhite h3.sub{
    font-size:40px;
    line-height:45px;
    font-weight:bolder;
    color:#30a8eb
}
.hireBgWhite .or{
    font-size:60px;
    font-weight:bolder
}
.browse-cruises{
    margin-top:50px
}
.browse-cruises>a{
    display:block;
    position:relative;
    background-color:#04a7ea;
    color:#fff;
    padding:13px 58px 12px 80px;
    font-family:'Open Sans',Arial,sans-serif;
    font-size:22px;
    text-align:center;
    font-weight:600
}
.browse-cruises>a:hover{
    text-decoration:none;
    color:#fff;
    background-color:#205b75
}
.browse-cruises>a:hover:after{
    background-color:#febf2b
}
.browse-cruises>a:after{
    transition:.5s ease;
    -o-transition:.5s ease;
    -webkit-transition:.5s ease;
    top:0;
    bottom:0;
    width:46px;
    left:0;
    background-color:#2d6c9c;
    content:'\f003';
    position:absolute;
    text-align:center;
    line-height:46px;
    font-weight:400;
    font-family:FontAwesome
}
@media (max-width:1199px){
    .hireUs h2{
        font-size:30px;
        line-height:36px
    }
    .hireBgWhite h3{
        font-size:26px;
        line-height:30px
    }
    .hireBgWhite h3.sub{
        font-size:30px;
        line-height:40px
    }
    .hireBgWhite .or{
        font-size:40px
    }
}
@media (max-width:991px){
    .hireBgWhite,.hireUs{
        padding:20px
    }
}
@media (max-width:767px){
    .hireBgWhite,.hireUs{
        padding:40px 20px;
        height:auto;
        text-align:center
    }
    .noPdLeft{
        padding-left:15px
    }
    .noPdRight{
        padding-right:15px
    }
    .bg-type-2{
        padding:20px 0
    }
    .menu{
        height:250px;
        overflow-y:scroll
    }
    .menu-sub-menu{
        padding-bottom:40px;
        position:relative
    }
    .counter-1,.counter-blue{
        padding:30px!important
    }
    .counter-1 h1:before{
        content:'';
        left:0;
        right:0;
        margin:auto
    }
    .counter-1 h1{
        margin-top:10px
    }
    .counter-1{
        text-align:center
    }
    .counter-fluid .pd-top-70{
        padding-top:0
    }
    .counter-blue .counter-1{
        padding:10px
    }
}
@media (max-width:470px){
    .browse-cruises>a{
        text-transform:uppercase;
        display:block;
        position:relative;
        background-color:#04a7ea;
        color:#fff;
        padding:13px 58px 12px 80px;
        font-family:'Open Sans',Arial,sans-serif;
        font-size:14px;
        text-align:center;
        font-weight:600
    }
}
.blog-content-single{
    background-color:#fafafa;
    border-width:0 1px 1px;
    border-style:solid;
    border-color:#eee;
    border-top:5px solid #30a8eb;
    padding:0 30px 30px;
    margin-top:30px;
    margin-bottom:30px;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.05);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.05);
    -ms-box-shadow:0 2px 3px rgba(0,0,0,.05);
    box-shadow:0 2px 3px rgba(0,0,0,.05);
    border-radius:0 0 3px 3px;
    -webkit-transition:all .3s linear 0s;
    -moz-transition:all .3s linear 0s;
    -ms-transition:all .3s linear 0s;
    transition:all .3s linear 0s
}
.blog-img{
    position:relative;
    top:-30px
}
.blog-img i{
    position:absolute;
    width:49px;
    height:49px;
    font-size:18px;
    color:#fff;
    line-height:49px;
    background-color:#282828;
    border-radius:2px;
    text-align:center;
    bottom:30px;
    left:30px;
    -webkit-transition:all .3s linear 0s;
    -moz-transition:all .3s linear 0s;
    -ms-transition:all .3s linear 0s;
    transition:all .3s linear 0s
}
.blog-text h3{
    font-size:17px;
    font-weight:700;
    color:#3d3e3e
}
.blog-text p{
    font-size:13px;
    line-height:22px;
    color:#7f7f7f;
    padding-top:8px
}
.digitalMarketingBanner,.graphicBanner,.mobileDevelopmentBanner,.webDesigningBanner,.webDevelopmentBanner{
    background:url(../images/landing.png) center no-repeat #000;
    background-size:cover;
    padding:100px 0 60px
}
.font40{
    font-size:40px!important
}
.webDevelopmentBanner{
    background:url(../images/web-development.jpg) no-repeat #000;
    background-size:cover
}
.mobileDevelopmentBanner{
    background:url(../images/mobile-development.jpg) no-repeat #000;
    background-size:cover
}
.digitalMarketingBanner{
    background:url(../images/digital-marketings.jpg) right no-repeat #000;
    background-size:cover
}
.graphicBanner{
    background:url(../images/graphic-design.jpg) right no-repeat #000;
    background-size:cover
}
.pageCategories{
    background:#eee;
    position:relative;
    display:block;
    padding:60px 0 30px
}
.textYellowDark{
    color:#fec300!important
}
.textBlue{
    color:#45aef4
}
.textDark{
    color:#333
}
.textDarkBlue{
    color:#0493e2 font-size:30px
}
.proList{
    background:#fff;
    margin-bottom:30px;
    transition:all .3s ease-in-out;
    box-shadow:0 0 1px #666
}
.proList:hover{
    box-shadow:0 0 15px #000
}
.proList .media{
    padding:20px;
    display:block
}
.proList .media-body{
    padding-left:8px
}
.proList .media-body .content{
    font-size:13px;
    line-height:18px;
    padding-top:7px;
    color:#908e8e!important
}
.proList .h4{
    font-size:18px
}
.listIconSize{
    font-size:46px
}
.textGreen{
    color:#10c45c
}
.webBlue{
    background:#222224;
    float:left;
    width:100%;
    border-bottom:solid 1px #1c1c1d
}
.webPd{
    padding-top:40px
}
.webPd ul.list-right-open-thin li:before{
    color:#0493e2
}
.webPd ul.list-right-open-thin li{
    font-size:16px;
    line-height:24px!important
}
@media(max-width:767px){
    .webWeeks .media-body{
        padding-left:5px;
        padding-top:0
    }
    .webWeeks .circle{
        margin:10px auto 15px!important
    }
}
.formBg .form-control{
    padding:4px 10px 4px 1px;
    font-size:14px;
    line-height:1.42857143;
    background:0 0;
    color:#fff;
    border:0;
    border-bottom:solid 1px #fff;
    border-radius:0;
    box-shadow:none;
    margin-bottom:8px
}
.formBg .form-control:focus{
    border-color:#ffc000;
    outline:0
}
.formBg select{
    color:#fff
}
.formBg option{
    color:#333
}
.formBg .form-control:input-placeholder{
    color:#fff
}
.formBg .form-control::-moz-placeholder{
    color:#fff;
    opacity:1
}
.formBg .form-control:-ms-input-placeholder{
    color:#fff
}
.formBg .form-control::-webkit-input-placeholder{
    color:#fff
}
.formBg h4{
    font-size:28px;
    position:relative;
    padding-bottom:10px
}
.formBg h4::after,.formBg h4::before{
    position:absolute;
    content:""
}
.formBg h4::before{
    left:0;
    bottom:0;
    height:4px;
    width:25px;
    background-color:#666
}
.formBg h4::after{
    left:35px;
    bottom:1px;
    height:2px;
    width:50px;
    background-color:#bbb
}
.service-content-img-layer,.service-content-single:hover .service-content-img-layer{
    left:0;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    top:0;
    height:100%;
    width:100%
}
.formBg .new_btn{
    background:#30a8eb;
    border:1px solid #54c2ff;
    color:#fff;
    font-size:20px;
    padding:8px 50px!important;
    transition:ease .5s
}
.formBg .new_btn:hover{
    background:#ffc000;
    border:1px solid #fdca2e;
    color:#000
}
.webTl3{
    font-size:47px;
    line-height:47px;
    color:#fff
}
@media (max-width:991px){
    .txtWebCenter{
        text-align:center;
        padding:50px 0 20px
    }
}
@media (max-width:767px){
    .txtWebCenter{
        text-align:center;
        padding:0 0 20px
    }
    .webTl3{
        font-size:30px;
        line-height:30px
    }
}
@media (max-width:480px){
    .txtWebCenter .h2,.txtWebCenter h2{
        font-size:16px
    }
    .txtWebCenter .h1,.txtWebCenter h1{
        font-size:22px
    }
    .txtWebCenter .webTl{
        font-size:32px;
        line-height:32px
    }
    .txtWebCenter .webTl2{
        font-size:26px;
        line-height:26px
    }
}
.webWeeks .circle{
    width:60px;
    height:60px;
    display:block;
    background:#0493e2;
    color:#fff;
    font-size:26px;
    padding-top:18px;
    border-radius:50%;
    margin:0 auto 15px;
    transition:all .3s ease-in-out
}
.webWeeks:hover .circle.darkBlue,.webWeeks:hover .circle.darkRed,.webWeeks:hover .circle.darkpurple,.webWeeks:hover .circle.skyBlue{
    color:#444;
    background:#15ccb4!important
}
.webWeeks .circle.skyBlue{
    background:#fdb039!important
}
.webWeeks .circle.darkBlue{
    background:#cf4c5f!important
}
.webWeeks .circle.darkRed{
    background:#3f97cc!important
}
.webWeeks .circle.darkpurple{
    background:#5c9c34!important
}
.boxGray{
    background:#f5f5f5;
    padding:30px 20px 20px;
    display:block;
    position:relative
}
.courseCircle,.tlWeb-Bor,.webBlue a,.webBlue h3{
    display:inline-block
}
.boxIconSize{
    font-size:60px
}
.webWeeks .media-body{
    padding-left:10px;
    padding-top:3px
}
.boxplus{
    position:absolute;
    top:38%;
    right:-44px;
    z-index:999;
    background:#0493e2;
    width:60px;
    height:60px;
    padding-top:16px;
    color:#fff;
    border:5px solid #fff;
    border-radius:50%
}
@media (max-width:767px){
    .boxplus{
        top:94%;
        right:45%;
        width:60px;
        height:60px
    }
}
.panel-career{
    position:relative;
    padding:20px 30px;
    background:#fff;
    color:#272634
}
.panel-career:after{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#ccc #272634;
    border-width:1.5rem 1.5rem 0 0;
    bottom:0;
    right:0
}
.panel-career h4{
    font-size:20px
}
hr.standard-line-break{
    margin:5px 0 8px;
    width:50px;
    height:3px;
    color:#000;
    background-color:#000
}
.accordion-down .panel-group .panel,.accordion-plus .panel-group .panel{
    border-radius:0
}
.accordion-down .panel-default>.panel-headingg,.accordion-plus .panel-default>.panel-heading{
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.accordion-down .panel-group .panel-heading,.accordion-plus .panel-group .panel-heading{
    border-bottom:0
}
.accordion-down .panel-heading,.accordion-plus .panel-heading{
    padding:10px 10px 10px 4px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.accordion-plus .panel-title{
    padding-right:32px
}
.accordion-down .panel-heading a:before,.accordion-plus .panel-heading a:before{
    font-family:FontAwesome;
    float:right
}
.service-content-icon-details p,.type-2-main-title .sub{
    font-family:'Droid Serif',serif;
    font-style:italic
}
.accordion-down .panel-heading a:hover,.accordion-plus .panel-heading a:hover{
    text-decoration:none
}
.accordion-down .panel-heading a:focus,.accordion-plus .panel-heading a:focus{
    outline:0;
    text-decoration:none
}
.accordion-plus .panel-heading a:before{
    content:'\e850';
    color:#006ccc;
    font-size:24px;
    padding:0 8px 0 0
}
.accordion-plus .panel-heading a.collapsed:before{
    content:'\e918'
}
.accordion-down .panel-heading a:before{
    content:'\f106';
    font-size:20px
}
.accordion-down .panel-heading a.collapsed:before{
    content:'\f107'
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:0
}
.accordion-plus .accordion .panel-body{
    padding:0 41px 15px 0
}
.accordion .panel-body{
    padding:0 32px 15px 4px
}
.accordion .panel{
    margin-bottom:0;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf
}
.accordion-down .panel{
    border:0;
    margin-bottom:0;
    box-shadow:none;
    color:#333;
    background-color:#fff;
    border-bottom:1px #dfdfdf dashed
}
.panel .panel-group .panel+.panel{
    margin-top:0!important
}
.accordion .panel a{
    color:#0493e2
}
.accordion .active{
    font-weight:900
}
.webTl{
    font-size:41px;
    line-height:61px;
    color:#fff
}
.webTl2{
    font-size:52px;
    line-height:52px;
    color:#fff
}
@media(max-width:1199px){
    .webTl2{
        font-size:42px;
        line-height:42px
    }
}
.webDesigningBanner .tag a{
    border:1px solid #ffc000;
    color:#ffc000
}
.text-blue{
    color:#30a8eb
}
.webDesigningBanner .tag a:hover{
    background:#ffc000;
    color:#000
}
.textGray{
    color:#666
}
.tlWeb-Bor{
    background:#444;
    height:4px;
    width:120px;
    margin-top:4px
}
.btnWeb{
    background:#f2a500;
    border-radius:0;
    color:#fff;
    font-size:18px
}
.webBlue a{
    margin-top:5px
}
#solutions .item{
    margin:0 15px
}
.service-area{
    padding-bottom:70px
}
.service-no-padding-btm{
    padding-bottom:0
}
.service-content-img{
    position:relative
}
.service-content-img-layer{
    position:absolute;
    background:rgba(27,181,128,0);
    transition:all .5s
}
.service-content-single:hover .service-content-img-layer{
    position:absolute;
    background:rgba(4,147,226,.7);
    transition:all .5s
}
.service-content-img-layer-icon{
    position:absolute;
    top:110px;
    left:50%;
    margin-left:-10px;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    opacity:0
}
.service-content-single:hover .service-content-img-layer-icon{
    opacity:1
}
.service-content-img>img{
    width:100%
}
.service-content-icon{
    padding:15px 20px 18px 0;
    background-color:#fff;
    bottom:0;
    left:0;
    position:absolute;
    right:70px;
    z-index:4
}
.service-content-icon-details{
    position:relative;
    padding-left:64px
}
.service-content-icon-details span{
    position:absolute;
    left:0;
    top:7px
}
.service-content-icon-details span.icon{
    font-size:32px;
    color:#282828
}
.service-content-icon-details:before{
    position:absolute;
    content:"";
    left:50px;
    top:14px;
    width:2px;
    height:16px;
    background:#cecece
}
.service-content-icon-details:after{
    position:absolute;
    content:"";
    left:0;
    bottom:-6px;
    width:32px;
    height:2px;
    background:#282828
}
.service-content-icon-details h2,.service-content-icon-details h3{
    font-size:22px;
    line-height:30px;
    color:#222;
    font-weight:600
}
.service-content-icon-details h3{
    font-size:18px;
    line-height:26px
}
.service-content-icon-details p{
    font-size:14px;
    font-weight:700;
    margin-bottom:0;
    margin-top:0
}
.service-content-text p{
    color:#9b9b9b;
    margin:15px 0 25px
}
.parallax{
    position:relative;
    margin:0 auto;
    width:100%;
    background-attachment:fixed;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover
}
.parallax.bg1{
    background-image:url(../images/bg-image-2.jpg);
    background-color:#2a2b2c
}
.servicePd{
    padding:44px 20px 40px
}
.servicePd1{
    padding:52px 20px 40px
}
.serviceBg{
    background:rgba(25,40,61,.8)
}
.serviceBgGreen{
    background:rgba(4,147,226,.8)
}
.serviceBgGreen .servicePd{
    padding:126px 60px 154px
}
.serviceBgGreen .servicePd1{
    padding:132px 60px
}
.serviceBgGreen .servicePd2{
    padding:132px 60px 120px
}
.serviceBgGreen .servicePd3{
    padding:143px 60px 132px
}
.serviceBgGreen .servicePds{
    padding:109px 60px 110px
}
.serviceBgGreen .servicePdMob{
    padding:156px 60px
}
.serviceBgGreen .servicePdDev{
    padding:109px 60px 110px
}
.serviceBgGreen .servicePdGraphic{
    padding:122px 60px
}
.serviceBg .icon{
    font-size:50px
}
.service{
    transition:ease .4s;
    color:#fff
}
.bgWhite,.btn-dark{
    transition:ease .5s
}
.service:hover{
    color:#ffc000
}
.serviceBg .service{
    font-size:16px;
    line-height:20px
}
@media (min-width:1531px){
    .serviceBgGreen .servicePd{
        padding:106px 60px 107px
    }
    .serviceBgGreen .servicePd1{
        padding:137px 60px 132px
    }
    .serviceBgGreen .servicePds{
        padding:109px 60px 110px
    }
    .serviceBgGreen .servicePdMob{
        padding:134px 60px 135px
    }
    .serviceBgGreen .servicePdGraphic{
        padding:124px 60px 125px
    }
}
@media (max-width:1300px){
    .serviceBgGreen .servicePd{
        padding:114px 60px
    }
    .serviceBgGreen .servicePdMob{
        padding:127px 60px
    }
    .serviceBgGreen .servicePdGraphic{
        padding:109px 60px 110px
    }
}
@media (max-width:1199px){
    .serviceBgGreen .servicePd,.serviceBgGreen .servicePd1,.serviceBgGreen .servicePdDev,.serviceBgGreen .servicePdGraphic,.serviceBgGreen .servicePdMob{
        padding:20px 30px 40px
    }
    .serviceBgGreen .servicePdDev .h2,.serviceBgGreen .servicePdDev h2{
        font-size:26px
    }
}
.bgWhite{
    background:#fff
}
.bgGray{
    background:#f5f5f5
}
.type-2-main-title h2{
    font-size:43px;
    line-height:43px;
    color:#b29703
}
.type-2-main-title .sub{
    font-size:26px;
    color:#8e7902
}
@media (max-width:767px){
    .type-2-main-title h2{
        font-size:35px;
        line-height:35px;
        margin-bottom:20px
    }
}
.btn-dark{
    background:#383c3b;
    color:#fff!important;
    margin-bottom:0;
    padding:8px 15px;
    font-size:16px;
    border-radius:0 0 30px
}
.btn-dark:hover,.webBlue .bgWhite:hover .btn-dark{
    background:#0493e2
}
.courseCircle{
    width:110px;
    height:110px;
    border-radius:50%;
    background:#fff;
    position:relative;
    top:-55px;
    border:5px solid #ffc000;
    padding:5px
}
.mrNegative{
    margin-top:-45px
}
.marginCourse{
    margin-top:20px
}
.marginCourses{
    margin-top:75px
}
.webBlue .course-meta2{
    border-top:solid 1px rgba(255,255,255,.23);
    position:relative;
    padding:14px 0 10px;
    display:block;
    margin:20px 0 0
}
.webBlue .course-meta2:before{
    width:100px;
    background:rgba(255,255,255,.5)
}
.webBlue .bgWhite:hover{
    box-shadow:0 0 6px #ccc
}
.webBlue .bgWhite{
    border-radius:30px 0
}
@media (max-width:991px){
    .marginCourse,.marginCourses{
        margin-top:60px
    }
}
.getBox ul.list-right-open-check li,.getBox ul.list-right-open-thin li{
    line-height:18px;
    font-size:14px;
    margin-top:6px
}
.getBox ul.list-right-open-thin li:before{
    color:#064f77
}
.navbar-custom .navbar-collapse,.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
    max-height:900px
}
.navbar-custom{
    margin-bottom:0!important;
    padding:0!important;
    background: #000;
}
.navbar-nav{
    margin-top:20px;
    margin-bottom:15px
}
.navbar-custom .navbar-brand:focus{
    outline:0
}
.navbar-custom .navbar-brand .navbar-toggle{
    padding:8px 6px;
    font-size:24px;
    color:#fff
}
.navbar-custom .navbar-brand .navbar-toggle:active,.navbar-custom .navbar-brand .navbar-toggle:focus{
    outline:0
}
.navbar-custom .nav li a{
    color:#fff;
    -webkit-transition:background .3s ease-in-out;
    -moz-transition:background .3s ease-in-out;
    transition:background .3s ease-in-out;
    transition:all .2s linear
}
.navbar-custom .nav>li>a:focus,.navbar-custom .nav>li>a:hover{
    background-color:transparent
}
.navbar-custom .navbar-nav .open .dropdown-menu>li>a:hover{
    outline:0;
    background:#111!important;
    color:#fff
}
.navbar-brand{
    float:left;
    padding:15px 0 13px 15px;
    font-size:26px;
    line-height:20px;
    height:auto
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{
    max-height:1100px
}
.navbar-nav>li>.dropdown-menu{
    margin-top:0;
    border-radius:0!important
}
.dropdown-menu{
    position:absolute;
    top:130%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:180px;
    padding:0;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#333;
    border:0;
    box-shadow:none;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.add-icon,.column_content,.text-center{
    text-align:center
}
.dropdown-menu>li>a{
    color:#fff;
    white-space:pre-wrap
}
.navbar-custom .navbar-nav .open .dropdown-menu>li>a{
    padding:6px 12px;
    font-size:11px;
    border-bottom:1px solid #222
}
.navbar-nav>li>a{
    color:#fff;
    font-size:14px;
    padding:5px 15px
}
@media(min-width:768px){
    .navbar-custom{
        padding:3px 0;
        background:tranparent;
        -webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition:background .5s ease-in-out,padding .5s ease-in-out;
        transition:background .5s ease-in-out,padding .5s ease-in-out
    }
    .navbar-custom.top-nav-collapse{
        padding:0!important;
        background:#2a2b2d!important;
        border-bottom:transparent
    }
    .navbar-custom.top-nav-collapse.navbar-custom a{
        color:#fff;
        transition:.5s ease
    }
}
@media(max-width:767px){
    .navbar-brand{
        padding:3px 15px
    }
    .navbar-nav{
        margin-top:0;
        margin-bottom:0
    }
    .nav.navbar-nav.navbar-right > li{
        width: 49%;
    }
    .navbar-nav>li>a{
        border-bottom:solid 1px #353638
    }
    .navbar-custom .nav li a{
        color:#fff!important
    }
    .navbar-custom{
        background-color:#2a2b2d!important
    }
}
.navbar-custom .navbar-collapse,.navbar-inverse .navbar-form{
    border-color:transparent
}
.navbar-toggle{
    margin-right:15px;
    padding:10px 10px 11px;
    margin-top:21px;
    margin-bottom:14px;
    background:#2abfd4;
    border:1px solid #02cece;
    border-radius:0;
    transition:all .4s ease-in-out
}
.navbar-toggle:hover{
    background:#02cece
}
.navbar-toggle .icon-bar{
    width:26px;
    height:2px;
    border-radius:1px;
    background:#fff;
    position:relative;
    transition:all .2s ease-in-out
}
.navbar-toggle .icon-bar:nth-of-type(2){
    top:1px
}
.navbar-toggle .icon-bar:nth-of-type(3){
    top:2px
}
.dropdown-submenu{
    color:#fff;
    flex:1 1 0;
    font-size:13px;
    font-weight:600;
    margin-top:-1px;
    min-width:1px;
    padding:0;
    position:relative
}
.dream-hd,.fly-hd,.font-100,.service-lg{
    font-weight:100!important
}
.dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px
}
.dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent transparent transparent #ccc;
    border-style:solid;
    border-width:5px 0 5px 5px;
    margin-top:5px;
    margin-right:-5px
}
.service-hd:after,.service-hd:before{
    content:''
}
.dropdown-submenu:hover>a:after{
    border-left-color:#fed804
}
.dropdown-submenu.pull-left{
    float:none
}
.dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px
}
@media (max-width:991px){
    .navbar-nav{
        margin-top:0;
        margin-bottom:0
    }
    .evaluate h2{
        margin-bottom:0;
        padding-top:30px
    }
}
.pd-0{
    padding:0!important
}
.mr-0{
    margin:0!important
}
.mr-25{
    margin:25px 0 15px
}
.dreams{
    margin-top:15px
}
.dream-hd{
    font-size:36px;
    color:#000;
    line-height:24px!important
}
.dream-hd span{
    color:#0e99e7;
    border-bottom:#0e99e7 3px solid
}
.dream-text{
    font-size:15px;
    line-height:27px
}
.pd-30{
    padding:10px 0 3px 45px
}
.fly-bg{
    background:url(../images/fly-bg.jpg) top center no-repeat #ffc000;
    height:86px;
    margin:15px 0
}
.fly-hd{
    font-size:28px;
    color:#000;
    text-trabsform:uppercase;
    padding-top:30px;
    float:left
}
.btnWeb:hover{
    background:#2abfd4;
    color:#fff!important;
    transition:.5s ease-in-out;
    -moz-transition:.5s ease-in-out;
    -webkit-transition:.5s ease-in-out
}
.service-hd:before,.service-img{
    background:#0e99e7
}
.add-icon,.service-icons{
    color:#fff
}
.mr-15{
    margin:21px 55px
}
.services1{
    width:327px;
    margin:30px 0 15px
}
.service-hd:before{
    position:absolute;
    opacity:.8;
    width:100%;
    height:100%;
    z-index:-9;
    top:0;
    left:0
}
.arrow,.service-hd:after{
    z-index:999999;
    border-left:70px solid transparent;
    border-right:45px solid transparent;
    border-top:20px solid #0e99e7;
    width:0;
    height:0;
    opacity:.8;
    position:absolute
}
.arrow{
    top:80px;
    right:38px
}
.service-hd:after{
    top:39px;
    right:0
}
.service-hd{
    padding:7px;
    font-size:24px;
    position:absolute;
    z-index:999;
    width:86.1%
}
.service-lg,.service-sm{
    padding-left:5px;
    color:#fff
}
.service-lg{
    font-size:25px
}
.service-sm{
    font-size:18px;
    font-weight:700!important;
    font-style:italic;
    position:absolute;
    margin-top:4px
}
.service-img,.service-img img{
    position:relative;
    transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out
}
.service-img img{
    width:100%;
    overflow:hidden;
    opacity:1
}
.service-text{
    background:#f3f2f1;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    padding:15px 5px
}
.service-img:hover img{
    opacity:.2;
    overflow:hidden;
    transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out
}
.add-icon{
    position:absolute;
    top:0;
    bottom:0;
    font-size:25px!important;
    z-index:9999999;
    width:100%;
    height:100%;
    opacity:0;
    transition:.1s ease-in-out;
    -moz-transition:.1s ease-in-out;
    -webkit-transition:.1s ease-in-out
}
.service-img:hover .add-icon{
    top:50%;
    opacity:1;
    transition:.1s ease-in-out;
    -moz-transition:.1s ease-in-out;
    -webkit-transition:.1s ease-in-out
}
@media screen and (max-width:1200px){
    .arrow,.service-hd:before{
        opacity:.8;
        position:absolute
    }
    .services1{
        width:auto
    }
    .dream-img img{
        width:100%
    }
    .service-hd:before{
        content:'';
        background:#0e99e7;
        width:100%;
        height:100%;
        z-index:-9;
        top:0;
        left:0
    }
    .arrow{
        border-left:70px solid transparent;
        border-right:45px solid transparent;
        border-top:20px solid #0e99e7;
        width:0;
        height:0;
        top:79px;
        right:17px
    }
    .service-hd{
        padding:7px;
        font-size:24px;
        position:absolute;
        z-index:999;
        width:90.2%
    }
}
@media screen and (max-width:992px){
    .counter-1,.fly-bg,.text-align-center{
        text-align:center
    }
    .fly-bg{
        background:#ffc000;
        margin:15px 0;
        float:none;
        height:auto;
        padding:10px
    }
    .fly-hd{
        float:none;
        padding:15px 0 0;
        line-height:30px!important
    }
    .service-hd{
        padding:7px;
        font-size:24px;
        position:absolute;
        z-index:999;
        width:95.8%
    }
    .arrow{
        border-left:90px solid transparent;
        border-right:60px solid transparent;
        border-top:20px solid #0e99e7;
        position:absolute;
        width:0;
        height:0;
        top:49px;
        right:17px;
        opacity:.8
    }
    .pd-30{
        padding:10px
    }
    .dream-hd{
        padding:20px 0;
        line-height:50px!important
    }
    .counter-fluid{
        height:561px!important
    }
    .counter-blue{
        padding:171px 0
    }
    .counter-1{
        padding:40px 0!important
    }
    .counter-1 h1::before{
        content:'';
        left:0;
        right:0;
        margin:auto
    }
    .counter-1 h1{
        margin-top:15px
    }
}
@media screen and (max-width:767px){
    .services1{
        position:relative
    }
    .service-hd{
        padding:7px;
        font-size:24px;
        position:absolute;
        z-index:999;
        width:100%
    }
    .dream-img{
        display:none
    }
}
.hero__text-content h1{
    *margin-top:32px;
    line-height:45px;
    font-size:55px
}
.hero__text-content h2{
    *margin-top:32px;
    line-height:45px;
    font-size:55px
}
.hero__text-content h1 strong{
    font-size:40px
}
.hero__text-content h2 strong{
    font-size:40px
}
.hero__text-content .h3{
    margin-top:2px;
    line-height:40px;
    font-size:34px;
    text-shadow:2px 0 0 #0d424e;
    font-weight:100
}
.hero__text-content .h4{
    margin-top:2px;
    line-height:42px;
    font-size:38px;
    text-shadow:0 0 1px #0d424e;
    font-weight:100
}
.stylish-input-group .input-group-addon{
    background:#f9ad0a!important;
    border:0;
    font-size:16px;
    padding:0;
    border-radius:0 30px 30px 0;
    border-left:0!important
}
.stylish-input-group .form-control{
    width:100%;
    font-size:14px;
    font-weight:500!important;
    padding:3px 20px 5px;
    box-shadow:0 0 0;
    color:#fff!important;
    height:40px;
    border-right:0!important;
    background:0 0;
    border:2px solid #fff
}
.stylish-input-group button{
    border:0;
    outline:0;
    background-color:#fff;
    color:#333;
    height:40px;
    padding:0 20px 0 25px;
    transition:.5s ease;
    border-radius:0 30px 30px 0
}
.stylish-input-group .form-control:input-placeholder{
    color:#fff
}
.stylish-input-group .form-control::-moz-placeholder{
    color:#fff;
    opacity:1
}
.stylish-input-group .form-control:-ms-input-placeholder{
    color:#fff
}
.stylish-input-group .form-control::-webkit-input-placeholder{
    color:#fff
}
.p-lg{
    font-size:18px;
    line-height:24px
}
.bannerTxt{
    font-size:14px;
    padding-top:11px;
    line-height:18px
}
.listHeader{
    padding:0 18px 20px;
    font-size:18px;
    line-height:14px;
    border-bottom:#fff solid 3px
}
.black-bg{
    border-radius:5px
}
ul.banner_topics{
    margin:0;
    padding:0
}
ul.banner_topics li{
    width:18%;
    margin-left:5px;
    margin-right:5px;
    list-style:none;
    display:inline-block
}
@media (max-width:991px){
    .hero__text-content h1{
        line-height:48px;
        font-size:40px
    }
    .hero__text-content .h3{
        line-height:29px;
        font-size:24px;
        font-weight:100
    }
}
@media (max-width:767px){
    .hero__text-content{
        padding:0px 15px;
        color:#fff
    }
    .stylish-input-group .form-control{
        font-size:12px;
        padding:3px 15px 5px;
        height:40px
    }
    .stylish-input-group button{
        height:40px;
        padding:0 10px 0 15px
    }
    .headerBanner{
        padding:30px 0 20px
    }
    ul.banner_topics li{
        width:25%
    }
    .hero__text-content .h4{
        margin-top:2px;
        line-height:26px;
        font-size:20px;
        text-shadow:0 0 1px #0d424e;
        font-weight:100
    }
    .counter-fluid{
        height:auto!important
    }
}
@media (max-width:480px){
    ul.banner_topics li{
        width:30%
    }
}
@media (max-width:344px){
    .listHeader{
        font-size:10px;
        line-height:14px
    }
}
.landingIs{
    font-size:60px
}
.padding-top-10{
    padding-top:10px
}
.text-dark{
    color:#09313a
}
.boxCoursePd{
    padding:10px 15px 11px
}
.btndarkC,.courseBoxBlue,.courseBoxDarkRed,.courseBoxGreen,.courseBoxLightGreen,.courseBoxOrange,.courseBoxPink,.courseBoxRed,.courseBoxSkyBlue,.courseBoxYellow{
    position:relative;
    -webkit-transition:all .3s ease;
    -khtml-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -ms-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease
}
.courseBoxBlue,.courseBoxDarkRed,.courseBoxGreen,.courseBoxLightGreen,.courseBoxOrange,.courseBoxPink,.courseBoxRed,.courseBoxSkyBlue,.courseBoxYellow{
    color:#fff!important
}
.btndarkC:after,.courseBoxBlue:after,.courseBoxDarkRed:after,.courseBoxGreen:after,.courseBoxLightGreen:after,.courseBoxOrange:after,.courseBoxPink:after,.courseBoxRed:after,.courseBoxSkyBlue:after,.courseBoxYellow:after{
    content:"";
    height:100%;
    left:8px;
    position:absolute;
    top:8px;
    width:100%;
    z-index:-1
}
.btndarkC:after{
    border:2px solid #f9ad0a!important
}
.courseBoxOrange:after{
    border:2px solid #ff5e03
}
.courseBoxOrange{
    background-color:#ff5e03
}
.courseBoxSkyBlue:after{
    border:2px solid #24aff2
}
.courseBoxSkyBlue{
    background-color:#24aff2
}
.courseBoxLightGreen:after{
    border:2px solid #01b995
}
.courseBoxLightGreen{
    background-color:#01b995
}
.courseBoxRed:after{
    border:2px solid #f61114
}
.courseBoxRed{
    background-color:#f61114
}
.courseBoxGreen:after{
    border:2px solid #72b244
}
.courseBoxGreen{
    background-color:#72b244
}
.courseBoxPink:after{
    border:2px solid #cc41b8
}
.courseBoxPink{
    background-color:#cc41b8
}
.courseBoxBlue:after{
    border:2px solid #2b4fc7
}
.courseBoxBlue{
    background-color:#2b4fc7
}
.courseBoxYellow:after{
    border:2px solid #f0bf0a
}
.courseBoxYellow{
    background-color:#f0bf0a
}
.courseBoxDarkRed:after{
    border:2px solid #f80e67
}
.courseBoxDarkRed{
    background-color:#f80e67
}
.txtCourse{
    font-size:16px;
    line-height:20px
}
.paddingLeft{
    padding-left:40px
}
.btndarkC{
    background-color:#f9ad0a;
    padding:10px 25px;
    font-size:18px;
    color:#222!important
}
.btndarkC:hover{
    color:#fff!important
}
.btndarkC:hover,.courseBoxBlue:hover,.courseBoxDarkRed:hover,.courseBoxGreen:hover,.courseBoxLightGreen:hover,.courseBoxOrange:hover,.courseBoxPink:hover,.courseBoxRed:hover,.courseBoxSkyBlue:hover,.courseBoxYellow:hover{
    background-color:#272634
}
@media(max-width:991px){
    .paddingLeft{
        padding-left:15px
    }
}
@media(max-width:360px){
    .txtCourse{
        font-size:14px;
        line-height:18px
    }
    ul.banner_topics li{
        width:50%
    }
}
@media(max-width:350px){
    .hero__text-content h1{
        line-height:30px;
        font-size:26px
    }
}
.blackCounterStrip{
    background:#14272e;
    color:#fff;
    margin-top:80px
}
.bartnersBg .hr,.blackCounterStrip .hr{
    margin-top:20px;
    width:80px;
    height:2px;
    display:inline-block;
    background:#f9ad0a
}
.column_content{
    padding:25px 10px 20px;
    border:1px solid rgba(255,255,255,.8)
}
.service-box{
    background:0 0;
    margin:0 0 40px;
    padding:0;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.service-box:hover .icon{
    background:#0493e2;
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.service-box:hover .icon img{
    transform:rotateY(360deg);
    -webkit-transform:rotateY(360deg);
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.service-box .icon{
    background:#2b343a;
    float:left;
    width:100px;
    height:100px;
    margin:1px 24px 5px 0;
    padding:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    display:block;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-transition:.8s;
    -moz-transition:.8s;
    -o-transition:.8s;
    transition:.8s
}
.service-box .icon a:focus img,.service-box .icon:hover{
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -o-transition:.4s
}
.service-box .icon a:focus img{
    transition:.4s
}
.service-box .icon:hover{
    background:#0493e2;
    transition:.4s
}
.service-box .icon:hover img{
    transform:rotateY(360deg);
    -webkit-transform:rotateY(360deg);
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -o-transition:.4s;
    transition:.4s
}
.service-box .icon img{
    -webkit-transition:.8s;
    -moz-transition:.8s;
    -o-transition:.8s;
    transition:.8s
}
.boxCorporate,.btnWhite,.btnYellow,.corporateItem,.corporateItem h4{
    transition:ease .5s
}
.service-box h2{
    margin:0 0 10px;
    padding:0;
    letter-spacing:-.5px;
    line-height:24px;
    font-size:20px;
    font-weight:700!important;
    color:#38383a
}
@media (min-width:768px) and (max-width:979px){
    .service-box h2{
        line-height:20px;
        font-size:16px
    }
}
.service-box .service-box_txt{
    overflow:hidden;
    margin:0
}
@media (min-width:1200px){
    .service-box .service-box_txt{
        padding-right:30px
    }
}
@media (max-width:480px){
    .service-box .service-box_txt{
        overflow:visible
    }
}
.service-box .btn-align{
    padding:14px 0 0;
    text-align:left
}
.service-box.extra{
    text-align:right
}
.service-box.extra .icon{
    float:right;
    margin:1px 0 5px 24px
}
@media (max-width:991px){
    .service-box.extra{
        text-align:left
    }
    .service-box.extra .icon{
        float:left;
        margin:1px 24px 5px 0
    }
}
.sm-hd{
    font-size:18px
}
@media (min-width:1200px){
    .service-box.extra .service-box_txt{
        padding-right:0;
        padding-left:30px
    }
}
.bartnersBg{
    background:url(../images/slider1.jpg) fixed #102239;
    background-size:cover
}
.rows{
    width:100%;
    display:table
}
.home-service{
    height:200px;
    padding:20px;
    border:1px solid #ddd;
    border-top-width:0;
    border-left-width:0;
    margin-bottom:20px;
    margin-top:20px;
    background:#fafafa
}
.home-service.no{
    border-right-width:0!important
}
.home-service h4{
    font-size:30px;
    color:#000;
    font-weight:500
}
.home-service p{
    font-size:17px;
    line-height:18px;
    color:#888
}
.btnYellow,.btnYellowbg{
    color:#fff;
    border-radius:0
}
@media (max-width:400px){
    .home-service{
        width:100%;
        border-right-width:0;
        float:none;
        padding:0 10px 10px
    }
}
.CiscoBanner,.coursesBanner,.ethicalBanner,.hadoopBanner,.landingBanner,.landingBannerSecurity,.landingBanneraws,.landingBannerhadoop,.landingBannermobile-app,.landingBannerpmp,.landingBannerred-hat,.microsoftBanner,.oracleBanner,.pmpBanner,.salesforceBanner,.vmwareBanner{
    padding:0px 0 0
}
.coursesBanner{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.oracleBanner{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.salesforceBanner{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBannerpmp{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBannerSecurity{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBannerhadoop{
    background:url(../images/hadoop-banner.jpg) #222;
    padding: 30px 0;
}
.landingBannermobile-app{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBannerred-hat{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBanneraws{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.landingBanner{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.microsoftBanner{
    background:url(../images/security.jpg) #222;
    padding: 30px 0;
}
.pmP_Banner{
    background:url(../images/security.jpg) #222 no-repeat;
    background-size:cover;
    padding:80px 0
}
.hadoopBanner{
    background:url(../images/security.jpg) #222
}
.CiscoBanner{
    background:url(../images/security.jpg) #222
}
.ethicalBanner{
    background:url(../images/security.jpg) #222
}
.pmpBanner{
    background:url(../images/security.jpg) #222;
    margin-top:-75px!important
}
.vmwareBanner{
    background:url(../images/security.jpg) #222
}
.landingBannersap{
    background:url(../images/security.jpg) #222;
    background-size:cover;
    padding:80px 0
}
.banner-form-inner .btnSm{width: 70% !important; margin: auto;}
.btnSm{
    font-size:18px;
    padding: 8px 30px 8px;
border-radius: 999px !important;
font-weight: 600;
font-size: 16px;
text-transform: uppercase;
}
.btnYellow{
    background:#f9ad0a
}
.btnYellow:hover{
    background:#fff
}
.btnYellowbg{
    background:#f9ad0a
}
.btnYellowbg:hover{
    background:#ddd
}
.btnBlue{
    background:#0493e2;
    color:#fff!important;
    border-radius:0
}
.btnBlue:hover{
    background:#333;
    border:1px solid #222
}
.breadcrumbBg{
    background:rgba(20,34,37,.5);
    margin-top:80px
}
.breadcrumbBg .breadcrumb{
    padding:6px 15px;
    margin-bottom:0;
    background-color:transparent
}
.breadcrumbBg .breadcrumb>li{
    font-size:13px;
    font-weight:500;
    color:#fff
}
.breadcrumbBg .breadcrumb>li a{
    color:#f9ad0a
}
.breadcrumbBg .breadcrumb>li a:hover{
    color:#fff
}
.breadcrumbBg .breadcrumb>li+li:before{
    padding:0 7px 0 5px;
    color:#c7bfae;
    font-family:fontawesome;
    content:"\f101"
}
.course .form-control{
    margin-bottom:10px;
    height:38px;
    padding:6px 12px;
    font-size:14px;
    font-weight:400!important;
    color:#555;
    background-color:#eee;
    outline:#eee solid 1px;
    border:0;
    border-radius:0;
    box-shadow:none
}
.course .form-control:focus{
    background-color:#fff;
    outline:#0493e2 solid 1px
}
.course .form-control:input-placeholder{
    color:#000
}
.course .form-control::-moz-placeholder{
    color:#000;
    opacity:1
}
.course .form-control:-ms-input-placeholder{
    color:#000
}
.course .form-control::-webkit-input-placeholder{
    color:#000
}
.course option,.course select{
    color:#000!important
}
.course select.form-control{
    appearance:none!important;
    -moz-appearance:none!important;
    -webkit-appearance:none!important;
    -o-appearance:none!important;
    -ms-appearance:none!important;
    background:url(../images/arrow-select.png) center right no-repeat #eee
}
@media (max-width:991px){
    .breadcrumbBg{
        margin-top:50px
    }
}
@media (max-width:767px){
    .coursesBanner{
        padding:50px 0 0
    }
    .breadcrumbBg{
        margin-top:0
    }
}
@media (max-width:340px){
    .footer-title{
        font-size:16px
    }
}
.CiscoBanner ul.list-right-open-thin li,.ethicalBanner ul.list-right-open-thin li,.microsoftBanner ul.list-right-open-thin li,.oracleBanner ul.list-right-open-thin li,.pmpBanner ul.list-right-open-thin li,.salesforceBanner ul.list-right-open-thin li,.vmwareBanner ul.list-right-open-thin li{
    display:inline-block;
    color:#fff;
    padding-right:30px;
    font-size:14px
}
.footerNo{
    background:#0493e2;
    float:left;
    width:100%;
    display:block
}
ul.footerNoList{
    margin:0;
    padding:0
}
ul.footerNoList li{
    font-size:21px;
    display:inline-block;
    line-height:18px;
    padding:0 0 0 7px
}
ul.footerNoList li small{
    font-size:13px;
    color:#fbec99
}
ul.footerNoList li:after{
    content:'|';
    color:rgba(255,255,255,.27);
    margin:0 0 0 10px
}
ul.footerNoList li:last-child::after{
    content:''
}
@media (max-width:1199px){
    ul.footerNoList li{
        font-size:18px;
        line-height:18px
    }
}
@media (max-width:991px){
    ul.footerNoList li{
        font-size:14px
    }
}
.bgTab{
    background:#f5f5f5
}
.bgTab .tab-content{
    color:#444;
    background:#fff;
    margin-top:15px;
    padding:33px 30px 30px;
    box-shadow:0 0 1px rgba(221,221,221,.54);
    margin-bottom:20px
}
.modal-title{
    font-weight:600;
    font-size:24px;
    color:#0493e2
}
.bgTab .nav-pills li.active a::after{
    border-left:0;
    border-right:0;
    border-top:0
}
.bgTab .nav-pills>li>a{
    font-size:16px;
    line-height:20px;
    border-radius:0;
    padding:8px 15px;
    margin-top:5px
}
@media (max-width:991px){
    .bgTab .nav-pills>li>a{
        font-size:14px;
        line-height:18px;
        padding:5px 10px;
        margin-top:3px
    }
}
@media (max-width:767px){
    .bgTab .nav-pills>li>a{
        font-size:10px;
        font-weight:600;
        line-height:13px;
        padding:5px 8px
    }
}
.wells{
   border:#f2f2f2 solid 10px;
   margin-bottom: 30px;
   padding: 20px;
   background: #f9f9f9;
}

.wells h2{color: #000; font-weight: 600; font-size: 19px; margin:0; margin-bottom: 20px;}

.width .dropdown-menu{
    width:230px
}
.testimonialContent{
    background:#f8fafa;
    color:#373c41;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.03);
    box-shadow:0 1px 2px rgba(0,0,0,.03);
    border:1px solid #e5eaea;
    position:relative;
    padding:25px 28px 25px 45px;
    margin-bottom:20px;
    font-style:italic;
    font-size:16px;
    line-height:1.4em;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    margin-left:10px;
    margin-right:10px
}
. .testimonialAuthor{
    color:#222
}
.blueSection{
    color:#fff;
    background-color:#0493e2;
    padding:4em 0 3.4em
}
.blueSection h3{
    font-size:35px;
    position:relative
}
.blueSection h3:after,.blueSection h3:before{
    background:#f8f8f9;
    position:absolute;
    width:33%;
    top:14px;
    content:'';
    height:1px
}
.blueSection h3:after{
    left:0
}
.blueSection h3:before{
    right:0
}
.btnWhite{
    padding:10px 25px;
    font-size:18px;
    color:#222;
    background:#fff;
    border-radius:0
}
.btnWhite:hover{
    color:#000;
    background:#fed804
}
@media (max-width:1199px){
    .blueSection h3:after,.blueSection h3:before{
        display:none
    }
}
.corporateBanner{
    background:url(../images/corporate-training.jpg) center #222;
    background-size:cover;
    padding:130px 0 70px
}
.boxCorporate{
    background:#fafafa;
    color:#333;
    padding:15px 20px 27px 30px;
    margin-top:30px;
    border:1px solid #fafafa
}
.boxCorporate:hover{
    border:1px solid #666;
    color:#0493e2;
    background:#fff
}
.boxCorporate .media-left{
    padding-top:13px
}
.boxCorporate .media-body{
    padding-left:18px
}
.boxCorporate .media-body p{
    line-height:20px;
    color:#666;
    font-size:14px
}
.boxCorporate:hover .media-body p{
    color:#222
}
.corporateBannerTwo{
    padding-bottom:120px;
    padding-top:30px;
    width:100%;
    background:url(../images/corporate1.jpg) no-repeat #244c80;
    background-size:cover
}
.corporateBannerTwo .panel-body{
    padding:5px 15px 8px
}
.corporateItem{
    display:inline-block;
    width:361px;
    min-height:50px;
    background:#fff;
    margin:5px;
    position:relative;
    overflow:hidden;
    box-shadow:0 10px 20px 0 #124e81;
    border-radius:0;
    vertical-align:top
}
.corporateItem:hover{
    box-shadow:0 0 20px #000;
    border-radius:13px 0
}
.corporateItem h4{
    color:#444
}
.corporateItem:hover h4{
    color:#0493e2
}
.corporateItem h4:after{
    content:'';
    width:30px;
    height:1px;
    display:block;
    background:#444;
    margin-top:8px;
    transition:ease .5s
}
.corporateItem:hover h4:after{
    background:#0493e2
}
@media (max-width:1199px){
    .corporateBannerTwo{
        padding-top:0;
        padding-bottom:60px
    }
}
@media (max-width:991px){
    .corporateBanner .hero__text-content h1 strong{
        font-size:40px
    }
}
@media (max-width:767px){
    .hero__text-content h1 strong{
        font-size:30px;
        line-height:35px
    }
    .corporateBanner{
        padding:30px 0 20px
    }
    .corporateItem{
        width:100%
    }
}
.enquire_now_banner{
    padding:100px 0;
    background:url(../images/enquire-banner.jpg) #222
}
.aboutUsBoxContent{
    transition:.5s ease
}
.aboutUsBoxContent:hover span{
    color:#000
}
.aboutUsBoxContent span{
    font-size:52px;
    color:#0493e2;
    line-height:50px;
    transition:.5s ease;
    font-style:italic
}
.aboutUsBoxContent p{
    line-height:20px;
    font-size:14px
}
.becometeacherBanner{
    padding-bottom:120px;
    padding-top:30px;
    width:100%;
    background:url(../images/banner-learnflypro-hd-3.jpg) no-repeat #244c80;
    background-size:cover
}
.becometeacherBanner .panel-body{
    padding:5px 15px 8px
}
.bcm_teacher_banner,.bcm_teacher_banner1,.classroom_banner,.crush_banner,.dedicated_banner,.instructor_banner,.onsite_banner{
    padding:130px 0 140px
}
.bcm_teacher_banner{
    background:url(../images/bcm_teachr.jpg) #222;
    background-size:cover
}
.bcm_teacher_banner1{
    background:url(../images/i.jpg) #222;
    background-size:cover
}
.instructor_banner{
    background:url(../images/classroom-training.jpg) #222;
    background-size:cover
}
.onsite_banner{
    background:url(../images/onsite-training.jpg) #222;
    background-size:cover
}
.classroom_banner{
    background:url(../images/classroom-training-new.jpg) #222;
    background-size:cover
}
.dedicated_banner{
    background:url(../images/dedicated-training.jpg) #222;
    background-size:cover
}
.highdefinition_banner{
    background:url(../images/highdefinition-training.jpg) #222;
    background-size:cover;
    padding:130px 0 140px
}
.crush_banner{
    background:url(../images/crash-training.jpg) #222;
    background-size:cover
}
@font-face{
    font-family:fontawesome;
    src:url(https://learnflypro.com/fonts/fontawesome.eot);
    src:url(../fonts/fontawesome.eot?#iefix) format('embedded-opentype'),url(https://learnflypro.com/fonts/fontawesome.svg#fontawesome) format('svg'),url(https://learnflypro.com/fonts/fontawesome.woff) format('woff'),url(https://learnflypro.com/fonts/fontawesome.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}
body,html{
    font-size:100%;
    padding:0;
    margin:0
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:table
}
body{
    font-family:Lato,Calibri,Arial,sans-serif;
    color:#b1aea6;
    min-height:800px
}
.container>header,.main{
    width:100%;
    margin:0 auto;
    padding:0 1.875em 3.125em
}
.main{
    max-width:69em;
    padding-top:2em
}
.column{
    float:left;
    width:50%;
    padding:0 2em;
    min-height:300px;
    min-width:320px;
    position:relative
}
.column:nth-child(2){
    min-height:400px;
    box-shadow:-1px 0 0 rgba(0,0,0,.1);
    background:url(../images/clickhere.png) 90px 0 no-repeat
}
.column:last-child:before{
    content:'';
    position:absolute;
    height:7px;
    background:#ceccc6;
    top:100px;
    left:10px
}
.codrops-top,.dl-menuwrapper,.dl-menuwrapper li,.dl-menuwrapper li a{
    position:relative
}
.column p{
    font-weight:300;
    font-size:2em;
    padding:0;
    margin:0;
    text-align:right;
    line-height:1.5
}
.container>header{
    padding:2.875em 1.875em;
    text-align:center;
    background:rgba(0,0,0,.01)
}
.container>header h1{
    font-size:2.625em;
    line-height:1.3;
    margin:0;
    color:#89867e;
    font-weight:300
}
.container>header span{
    display:block;
    font-size:60%;
    color:#ceccc6;
    padding:0 0 .6em .1em
}
.codrops-top{
    background:#fff;
    background:rgba(255,255,255,.95);
    font-size:.68em;
    box-shadow:1px 0 2px rgba(0,0,0,.2);
    line-height:2.2
}
.codrops-top a{
    padding:0 1em;
    letter-spacing:.1em;
    color:#333;
    display:inline-block
}
.codrops-top a:hover{
    background:rgba(255,255,255,.99);
    color:#000
}
.codrops-top span.right{
    float:right
}
.codrops-top span.right a{
    float:left;
    display:block
}
.codrops-demos{
    padding-top:1em;
    font-size:.9em
}
.codrops-demos a{
    display:inline-block;
    margin:.5em;
    padding:.7em 1.1em;
    border:3px solid #b1aea6;
    color:#b1aea6;
    font-weight:700
}
.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover,.codrops-demos a:hover{
    border-color:#89867e;
    color:#89867e
}
@media screen and (max-width:46.0625em){
    .main{
        padding:0
    }
    .column{
        width:100%;
        min-width:auto;
        min-height:auto;
        padding:3em 2em
    }
    .column p{
        text-align:left;
        font-size:1.5em
    }
    .column:nth-child(2){
        box-shadow:0 -1px 0 rgba(0,0,0,.1);
        background-position:90px 3em
    }
}
.p2,.text-centre{
    text-align:center
}
@font-face{
    font-family:icomoon;
    src:url(../fonts/icomoon.eot);
    src:url(../fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(../fonts/icomoon.woff) format('woff'),url(../fonts/icomoon.ttf) format('truetype'),url(../fonts/icomoon.svg#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
.dl-menuwrapper{
    width:100%;
    max-width:300px;
    float:left;
    -webkit-perspective:1000px;
    perspective:1000px;
    -webkit-perspective-origin:50% 200%;
    perspective-origin:50% 200%
}
.dl-menuwrapper:first-child{
    margin-right:100px
}
.dl-menuwrapper button{
    border:none;
    width:200px;
    height:45px;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    outline:0;
    color:#000
}
.dl-menuwrapper ul{
    padding:0;
    list-style:none;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.dl-menuwrapper li a{
    display:block;
    padding:5px 20px;
    font-size:13px;
    line-height:20px;
    font-weight:300;
    color:#fff;
    outline:0;
    background:#333;
    border-bottom:#111 solid 1px
}
.no-touch .dl-menuwrapper li a:hover{
    background:#111
}
.dl-menuwrapper li.dl-back>a{
    padding-left:30px;
    background:rgba(0,0,0,.1)
}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{
    position:absolute;
    top:0;
    line-height:50px;
    font-family:icomoon;
    speak:none;
    -webkit-font-smoothing:antialiased;
    content:"\e000"
}
.dl-menuwrapper li.dl-back:after{
    left:10px;
    color:rgba(212,204,198,.3);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.dl-menuwrapper li>a:after{
    right:10px;
    color:rgba(0,0,0,.15)
}
.dl-menuwrapper .dl-menu{
    margin:5px 0 0;
    position:absolute;
    width:100%;
    opacity:0;
    pointer-events:none;
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.dl-menuwrapper .dl-menu.dl-menu-toggle{
    transition:all .3s ease
}
.dl-menuwrapper .dl-menu.dl-menuopen{
    opacity:1;
    pointer-events:auto;
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu{
    display:none
}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li,.no-js .dl-menuwrapper li .dl-submenu,.secNav nav,a.nav-expander{
    display:block
}
.dl-menuwrapper>.dl-submenu{
    position:absolute;
    width:100%;
    top:50px;
    left:0;
    margin:0
}
.dl-menu.dl-animate-out-1{
    -webkit-animation:MenuAnimOut1 .4s;
    animation:MenuAnimOut1 .4s
}
.dl-menu.dl-animate-out-2{
    -webkit-animation:MenuAnimOut2 .3s ease-in-out;
    animation:MenuAnimOut2 .3s ease-in-out
}
.dl-menu.dl-animate-out-3{
    -webkit-animation:MenuAnimOut3 .4s ease;
    animation:MenuAnimOut3 .4s ease
}
.dl-menu.dl-animate-out-4{
    -webkit-animation:MenuAnimOut4 .4s ease;
    animation:MenuAnimOut4 .4s ease
}
.dl-menu.dl-animate-out-5{
    -webkit-animation:MenuAnimOut5 .4s ease;
    animation:MenuAnimOut5 .4s ease
}
@-webkit-keyframes MenuAnimOut1{
    50%{
        -webkit-transform:translateZ(-250px) rotateY(30deg)
    }
    75%{
        -webkit-transform:translateZ(-372.5px) rotateY(15deg);
        opacity:.5
    }
    100%{
        -webkit-transform:translateZ(-500px) rotateY(0);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimOut2{
    100%{
        -webkit-transform:translateX(-100%);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimOut3{
    100%{
        -webkit-transform:translateZ(300px);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimOut4{
    100%{
        -webkit-transform:translateZ(-300px);
        opacity:0
    }
}
@-webkit-keyframes MenuAnimOut5{
    100%{
        -webkit-transform:translateY(40%);
        opacity:0
    }
}
@keyframes MenuAnimOut1{
    50%{
        -webkit-transform:translateZ(-250px) rotateY(30deg);
        transform:translateZ(-250px) rotateY(30deg)
    }
    75%{
        -webkit-transform:translateZ(-372.5px) rotateY(15deg);
        transform:translateZ(-372.5px) rotateY(15deg);
        opacity:.5
    }
    100%{
        -webkit-transform:translateZ(-500px) rotateY(0);
        transform:translateZ(-500px) rotateY(0);
        opacity:0
    }
}
@keyframes MenuAnimOut2{
    100%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
        opacity:0
    }
}
@keyframes MenuAnimOut3{
    100%{
        -webkit-transform:translateZ(300px);
        transform:translateZ(300px);
        opacity:0
    }
}
@keyframes MenuAnimOut4{
    100%{
        -webkit-transform:translateZ(-300px);
        transform:translateZ(-300px);
        opacity:0
    }
}
@keyframes MenuAnimOut5{
    100%{
        -webkit-transform:translateY(40%);
        transform:translateY(40%);
        opacity:0
    }
}
.dl-menu.dl-animate-in-1{
    -webkit-animation:MenuAnimIn1 .3s;
    animation:MenuAnimIn1 .3s
}
.dl-menu.dl-animate-in-2{
    -webkit-animation:MenuAnimIn2 .3s ease-in-out;
    animation:MenuAnimIn2 .3s ease-in-out
}
.dl-menu.dl-animate-in-3{
    -webkit-animation:MenuAnimIn3 .4s ease;
    animation:MenuAnimIn3 .4s ease
}
.dl-menu.dl-animate-in-4{
    -webkit-animation:MenuAnimIn4 .4s ease;
    animation:MenuAnimIn4 .4s ease
}
.dl-menu.dl-animate-in-5{
    -webkit-animation:MenuAnimIn5 .4s ease;
    animation:MenuAnimIn5 .4s ease
}
@-webkit-keyframes MenuAnimIn1{
    0%{
        -webkit-transform:translateZ(-500px) rotateY(0);
        opacity:0
    }
    20%{
        -webkit-transform:translateZ(-250px) rotateY(30deg);
        opacity:.5
    }
    100%{
        -webkit-transform:translateZ(0) rotateY(0);
        opacity:1
    }
}
@-webkit-keyframes MenuAnimIn2{
    0%{
        -webkit-transform:translateX(-100%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes MenuAnimIn3{
    0%{
        -webkit-transform:translateZ(300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes MenuAnimIn4{
    0%{
        -webkit-transform:translateZ(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes MenuAnimIn5{
    0%{
        -webkit-transform:translateY(40%);
        opacity:0
    }
    100%{
        -webkit-transform:translateY(0);
        opacity:1
    }
}
@keyframes MenuAnimIn1{
    0%{
        -webkit-transform:translateZ(-500px) rotateY(0);
        transform:translateZ(-500px) rotateY(0);
        opacity:0
    }
    20%{
        -webkit-transform:translateZ(-250px) rotateY(30deg);
        transform:translateZ(-250px) rotateY(30deg);
        opacity:.5
    }
    100%{
        -webkit-transform:translateZ(0) rotateY(0);
        transform:translateZ(0) rotateY(0);
        opacity:1
    }
}
@keyframes MenuAnimIn2{
    0%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes MenuAnimIn3{
    0%{
        -webkit-transform:translateZ(300px);
        transform:translateZ(300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes MenuAnimIn4{
    0%{
        -webkit-transform:translateZ(-300px);
        transform:translateZ(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes MenuAnimIn5{
    0%{
        -webkit-transform:translateY(40%);
        transform:translateY(40%);
        opacity:0
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1{
    -webkit-animation:SubMenuAnimIn1 .4s ease;
    animation:SubMenuAnimIn1 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2{
    -webkit-animation:SubMenuAnimIn2 .3s ease-in-out;
    animation:SubMenuAnimIn2 .3s ease-in-out
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3{
    -webkit-animation:SubMenuAnimIn3 .4s ease;
    animation:SubMenuAnimIn3 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4{
    -webkit-animation:SubMenuAnimIn4 .4s ease;
    animation:SubMenuAnimIn4 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5{
    -webkit-animation:SubMenuAnimIn5 .4s ease;
    animation:SubMenuAnimIn5 .4s ease
}
@-webkit-keyframes SubMenuAnimIn1{
    0%{
        -webkit-transform:translateX(50%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn2{
    0%{
        -webkit-transform:translateX(100%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn3{
    0%{
        -webkit-transform:translateZ(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn4{
    0%{
        -webkit-transform:translateZ(300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
}
@-webkit-keyframes SubMenuAnimIn5{
    0%{
        -webkit-transform:translateZ(-200px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn1{
    0%{
        -webkit-transform:translateX(50%);
        transform:translateX(50%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn2{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
        opacity:0
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn3{
    0%{
        -webkit-transform:translateZ(-300px);
        transform:translateZ(-300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn4{
    0%{
        -webkit-transform:translateZ(300px);
        transform:translateZ(300px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
@keyframes SubMenuAnimIn5{
    0%{
        -webkit-transform:translateZ(-200px);
        transform:translateZ(-200px);
        opacity:0
    }
    100%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1{
    -webkit-animation:SubMenuAnimOut1 .4s ease;
    animation:SubMenuAnimOut1 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2{
    -webkit-animation:SubMenuAnimOut2 .3s ease-in-out;
    animation:SubMenuAnimOut2 .3s ease-in-out
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3{
    -webkit-animation:SubMenuAnimOut3 .4s ease;
    animation:SubMenuAnimOut3 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4{
    -webkit-animation:SubMenuAnimOut4 .4s ease;
    animation:SubMenuAnimOut4 .4s ease
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5{
    -webkit-animation:SubMenuAnimOut5 .4s ease;
    animation:SubMenuAnimOut5 .4s ease
}
@-webkit-keyframes SubMenuAnimOut1{
    0%{
        -webkit-transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(50%);
        opacity:0
    }
}
@-webkit-keyframes SubMenuAnimOut2{
    0%{
        -webkit-transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%);
        opacity:0
    }
}
@-webkit-keyframes SubMenuAnimOut3{
    0%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(-300px);
        opacity:0
    }
}
@-webkit-keyframes SubMenuAnimOut4{
    0%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(300px);
        opacity:0
    }
}
@-webkit-keyframes SubMenuAnimOut5{
    0%{
        -webkit-transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(-200px);
        opacity:0
    }
}
@keyframes SubMenuAnimOut1{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(50%);
        transform:translateX(50%);
        opacity:0
    }
}
@keyframes SubMenuAnimOut2{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
        opacity:0
    }
}
@keyframes SubMenuAnimOut3{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(-300px);
        transform:translateZ(-300px);
        opacity:0
    }
}
@keyframes SubMenuAnimOut4{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(300px);
        transform:translateZ(300px);
        opacity:0
    }
}
@keyframes SubMenuAnimOut5{
    0%{
        -webkit-transform:translateZ(0);
        transform:translateZ(0);
        opacity:1
    }
    100%{
        -webkit-transform:translateZ(-200px);
        transform:translateZ(-200px);
        opacity:0
    }
}
.no-js .dl-menuwrapper .dl-menu{
    position:relative;
    opacity:1;
    -webkit-transform:none;
    transform:none
}
#cdawrap,.no-js .dl-menuwrapper li.dl-back{
    display:none
}
.no-js .dl-menuwrapper li>a:not(:only-child){
    background:rgba(0,0,0,.1)
}
.no-js .dl-menuwrapper li>a:not(:only-child):after{
    content:''
}
.demo-1 .dl-menuwrapper button{
    background:#c62860
}
.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper ul{
    background:#9e1847
}
.demo-2 .dl-menuwrapper button{
    background:#e86814
}
.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper ul{
    background:#d35400
}
.demo-3 .dl-menuwrapper button{
    background:#08cbc4
}
.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper ul{
    background:#00b4ae
}
.demo-4 .dl-menuwrapper button{
    background:#90b912
}
.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper ul{
    background:#79a002
}
.demo-5 .dl-menuwrapper button{
    background:#744783
}
.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper ul{
    background:#643771
}
.ultimate-source{
    background:#fff;
    margin-top:30px;
    border-left:#eee solid 2px;
    border-bottom:#eee solid 2px;
    font-size:14px;
    color:#000;
    padding:20px
}
.ultimate-source ul{
    margin:0;
    padding:0
}
.ultimate-source ul li{
    display:inline-block;
    font-size:13px;
    background:#f5f5f5;
    border:1px solid #eee;
    margin-top:10px;
    margin-right:10px;
    padding-left:15px;
    padding-right:15px
}
a.nav-expander{
    color:#fff;
    font-size:15px;
    font-weight:400;
    height:50px;
    margin-right:0;
    padding:1em 1.6em 2em;
    position:absolute;
    right:0;
    text-decoration:none;
    top:0;
    margin-top:8px;
    z-index:12;
    transition:right .3s ease-in-out 0s;
    -webkit-transition:right .3s ease-in-out 0s;
    -moz-transition:right .3s ease-in-out 0s;
    -o-transition:right .3s ease-in-out 0s
}
.secNav nav,a.nav-expander.fixed{
    position:fixed
}
a.nav-expander:hover{
    cursor:pointer
}
.nav-expanded a.nav-expander.fixed{
    right:20em
}
.secNav nav{
    background:#333;
    height:100%;
    overflow:auto;
    right:-20em;
    font-size:15px;
    top:0;
    width:20em;
    z-index:2000;
    transition:right .3s ease-in-out 0s;
    -webkit-transition:right .3s ease-in-out 0s;
    -moz-transition:right .3s ease-in-out 0s;
    -o-transition:right .3s ease-in-out 0s
}
.nav-expanded nav{
    right:0
}
body.nav-expanded{
    margin-left:0;
    transition:right .4s ease-in-out 0s;
    -webkit-transition:right .4s ease-in-out 0s;
    -moz-transition:right .4s ease-in-out 0s;
    -o-transition:right .4s ease-in-out 0s
}
#nav-close{
    font-weight:300;
    font-size:24px;
    padding-right:10px
}
.main-menu{
    padding-top:12px
}
.main-menu li{
    border-bottom:1px solid #222;
    padding:2px 0 6px;
    transition:ease .8s
}
.main-menu li:hover{
    background:#000
}
.main-menu li.md{
    padding:0!important
}
.main-menu li a{
    color:#fff;
    font-size:14px;
    text-decoration:none;
    padding:0 15px;
    display:block;
    width:100%;
    transition:ease .5s
}
.main-menu li a:hover{
    color:#f9ad0a!important;
    text-decoration:none
}
.main-menu li .sub-nav{
    border-bottom:0;
    padding:4px;
    color:#f9ad0a
}
.main-menu li .sub-nav a:hover{
    color:#000
}
.main-menu a .caret{
    width:0;
    height:0;
    display:inline-block;
    vertical-align:top;
    border-top:6px solid #fff;
    border-right:6px solid transparent;
    border-left:6px solid transparent;
    content:"";
    margin-top:11px;
    margin-left:5px
}
.main-menu a:hover .caret{
    border-top-color:#4f5963
}
.main-menu li.open>a>.caret{
    border-top:none;
    border-bottom:4px solid #4f5963;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.main-menu li.open>a:hover>.caret{
    border-bottom-color:#4f5963
}
.secNav .icon:before{
    font-family:FontAwesome;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    text-transform:none;
    content:'\f105'
}
.counter-1 h1:before,.counter-fluid:before{
    content:'';
    left:0
}
.main-menu li>a>span.icon{
    float:right;
    margin:6px!important;
    opacity:0;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.main-menu li>a:hover>span.icon{
    float:right;
    margin:.1em .8em -.1em 0;
    opacity:1
}
.counter-fluid:before{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    background:rgba(36,44,66,.9)
}
.counter-fluid{
    background:url(../images/project_bg.jpg) center no-repeat;
    overflow:hidden;
    position:relative
}
.counter-1{
    padding:50px 0
}
.pd-top-70{
    padding-top:70px
}
.counter-1 h1:before{
    position:absolute;
    background:#fff;
    width:50px;
    height:2px;
    bottom:-5px
}
.counter-1 h1{
    font-size:34px;
    font-weight:700;
    position:relative;
    padding-bottom:10px
}
.counter-image{
    height:70px;
    width:70px;
    border-radius:50%;
    background:#fff;
    display:inline-block;
    padding:5px;
    position:relative
}
.counter-blue{
    background:url(../images/project_bg_1.jpg) 0 -52px no-repeat;
    background-size:cover;
    padding:35px 40px
}
.counter-blue h2{
    padding:15px 15px 0;
    font-size:25px;
    font-weight:700
}
.testimonialPd{
    padding-bottom:200px
}
.monialsVd{
    margin-top:-240px
}
#view-more{
    color:#0493e2
}
#view-more:hover{
    color:#383e52
}
.leadershipText{
    color:#222;
    font-size:14px
}
.abHd{
    font-size:16px;
    color:#0493e2;
    font-weight:700;
    padding:6px 10px;
    border:2px dashed #eee;
    margin:0 20px
}
.about-mission:hover .abHd,.about-mission:hover .text-dark{
    color:#fff
}
.currentOpenings a{
    display:inline-block;
    margin-bottom:15px;
    border:1px solid #777;
    padding:14px 18px;
    font-size:14px;
    color:#333;
    transition:ease .5s
}
.currentOpenings a:hover{
    color:#0493e2;
    border:1px solid #0493e2
}
.BannerFour{
    padding-bottom:60px;
    padding-top:30px;
    width:100%;
    background:url(../images/banner-n3.jpg) no-repeat fixed #0a4e65;
    background-size:cover
}
.BannerFour .counter-num-text{
    line-height:40px
}
@media (max-width:530px){
    .BannerFour .h1,.BannerFour h1{
        font-size:25px;
        line-height:28px
    }
    .BannerFour .counter-num-text{
        font-size:35px;
        line-height:20px
    }
    .BannerFour .p-lg{
        font-size:14px;
        line-height:20px
    }
}
@media (max-width:400px){
    .BannerFour .h1,.BannerFour h1{
        font-size:20px;
        line-height:24px
    }
    .BannerFour .counter-num-text{
        font-size:30px;
        line-height:20px
    }
    .BannerFour .column_content{
        padding:15px 5px 10px
    }
    .BannerFour .p-lg{
        font-size:10px;
        line-height:16px
    }
}
.dynamicsBanner{
    background:url(../images/microsoft-dynmics.jpg) #222;
    padding:100px 0 0
}
.courseCard{
    background:#f5f5f5;
    height:158px;
    overflow:hidden;
    transition:ease .3s
}
.courseCard a{
    color:#fff
}
.courseCard .courseBox{
    transition:ease .3s;
    -webkit-transition:ease .3s
}
.courseCard:hover .courseBox{
    margin-top:-46px
}
.courseCard .courseBox .panel-body{
    padding:25px 35px 68px;
    border-bottom:solid 1px #ddd
}
.courseCard:hover .courseBox .panel-body{
    background:#fff;
    padding:6px 15px 10px
}
.courseCard .courseBox h4{
    font-size:24px;
    line-height:29px;
    transition:ease .3s
}
.courseCard .courseBox h4 a{
    color:#000
}
.courseCard:hover .courseBox h4 a{
    color:#0493e2
}
.courseCard .pd{
    padding:5px 15px 10px
}
.courseCard .pd2{
    padding:40px 15px 20px 20px;
    border-left:solid 1px #ddd;
    height:128px;
    background:#fff
}
.courseCard .media{
    margin-top:0
}
.courseCard:hover{
    box-shadow:0 0 10px #ccc;
    background:#fff
}
.courses-box,.courses-imp{
    box-shadow:#eee 2px 2px 1px
}
.courseCard ul.list-right-open-thin li a{
    color:#444;
    font-size:14px;
    transition:ease .3s
}
.courseCard ul.list-right-open-thin li a:hover{
    color:#0493e2
}
.courseCard ul.list-right-open-thin li:before{
    color:#444
}
.courseCard ul.list-right-open-thin li{
    line-height:17px;
    margin-top:5px
}
.pText{
    font-size:13px;
    line-height:18px;
    padding-top:10px
}
.courseCard .pd2 a{
    color:#0493e2
}
.deliveryBox{
    width:100%;
    background-color:#e7f0f3;
    padding:0 20px;
    box-sizing:border-box;
    margin-top:40px;
    line-height:1.1em
}
.deliveryBoxInnerOne,.deliveryBoxInnerThree{
    float:left;
    margin-top:18px;
    box-sizing:border-box
}
.deliveryBoxInnerOne{
    width:30%;
    border-radius:4px 0 0 4px;
    background-color:#fff;
    border-bottom:1px solid #e1e8eb
}
.deliveryBoxInnerOne .innerTl{
    padding:15px;
    background-color:#d9a728;
    color:#fff;
    border-radius:4px 0 0;
    font-weight:700;
    font-size:18px;
    border-right:1px solid #d2a227;
    box-sizing:border-box
}
.deliveryBoxInnerOne .innerSub{
    padding:20px;
    border-radius:0 0 0 4px;
    color:#1f2c34;
    border-bottom:2px solid #d0dee3;
    border-right:1px solid #f7f7f7;
    box-sizing:border-box
}
.deliveryBoxInnerTwo{
    width:40%;
    border-radius:4px;
    background-color:#fff;
    float:left;
    border-bottom:: 1px solid #e1e8eb;
    box-sizing:border-box
}
.deliveryBoxInnerTwo .innerTl{
    padding:15px;
    background-color:#179bd7;
    color:#fff;
    border-radius:4px 4px 0 0;
    font-weight:700;
    font-size:18px
}
.deliveryBoxInnerTwo .innerSub{
    padding:20px;
    border-radius:0 0 4px 4px;
    color:#1f2c34;
    border-bottom:2px solid #d0dee3
}
.deliveryBoxInnerThree{
    width:30%;
    border-radius:0 4px 4px 0;
    background-color:#fff;
    border-bottom:1px solid #e1e8eb
}
.deliveryBoxInnerThree .innerTl{
    padding:15px;
    background-color:#0d9b48;
    color:#fff;
    border-radius:0 4px 0 0;
    font-weight:700;
    font-size:18px;
    border-left:1px solid #0d9646;
    box-sizing:border-box
}
.deliveryBoxInnerThree .innerSub{
    padding:20px;
    border-radius:0 0 4px;
    color:#1f2c34;
    border-bottom:2px solid #d0dee3;
    border-left:1px solid #f7f7f7;
    box-sizing:border-box
}
.delivery-button{
    display:block;
    margin-top:20px;
    width:100%;
    text-decoration:none;
    padding:10px 0;
    border-radius:4px;
    color:#fff!important;
    transition:background-color .15s;
    font-weight:700
}
.delivery-button:hover{
    text-decoration:none!important
}
.delivery-button-public{
    background-color:#d9a728
}
.delivery-button-public:hover{
    background-color:#cc8925;
    transition:background-color .15s
}
.delivery-button-live-online{
    background-color:#179bd7
}
.delivery-button-live-online:hover{
    background-color:#0474a4;
    transition:background-color .15s
}
.delivery-button-mentored{
    background-color:#0d9b48
}
.delivery-button-mentored:hover{
    background-color:#117e3f;
    transition:background-color .15s
}
@media (max-width:480px){
    .deliveryBoxInnerOne,.deliveryBoxInnerThree,.deliveryBoxInnerTwo{
        width:100%;
        margin-top:18px
    }
}
.coursenewBanner{
    background:url(images/courseBanner.jpg) #222;
    padding:100px 0
}
.coursenewBanner h1 strong{
    font-size:40px!important
}
.resp-vtabs .resp-tabs-container{
    border-right:0!important
}
.courses-link{
    margin-top:20px;
    display:block
}
.courses-imp{
    height:106px;
    border-bottom:#aaa solid 1px;
    overflow:hidden
}
.courses-box{
    border:1px solid #ddd;
    border-bottom:#aaa solid 1px;
    transform:translate(0,0);
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transition:.2s ease-in-out;
    -webkit-transition:.2s ease-in-out;
    -moz-transition:.2s ease-in-out;
    -ms-transition:.2s ease-in-out
}
.courses-imp:hover .courses-box{
    transform:translate(0,-37px);
    -webkit-transform:translate(0,-37px);
    -moz-transform:translate(0,-37px);
    -ms-transform:translate(0,-37px);
    transition:.2s ease-in-out;
    -webkit-transition:.2s ease-in-out;
    -moz-transition:.2s ease-in-out;
    -ms-transition:.2s ease-in-out
}
.courses-box h1{
    font-size:24px;
    padding:20px 20px 20px 15px;
    color:#333;
    position:relative;
    border-bottom:#ddd solid 1px
}
.courses-box h1 span{
    color:#aaa;
    position:absolute;
    top:0;
    right:10px;
    font-size:24px;
    padding:20px
}
.courses-box h3{
    background:#f9ad0a;
    color:#fff;
    font-size:18px;
    padding:10px 15px
}
.p1,.p2{
    padding:8px 15px;
    font-size:15px
}
.p1{
    color:#777
}
.p2{
    color:#f9ad0a;
    border-left:#ddd solid 1px
}
.nxt,.prv{
    padding:10px 30px
}
.p3{
    color:#000;
    font-size:15px
}
.prv,.prv:hover{
    color:#ddd
}
.bottom-hd,.hero__text-content span{
    font-size:30px
}
.prv{
    background:#f5f5f5;
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.nxt{
    background:#0493e2;
    color:#fff;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.nxt:hover{
    background:#057ec1;
    color:#fff
}
.border-top-red{
    border-top:#a63535 solid 5px
}
.border-top-darkgray{
    border-top:#444 solid 5px
}
.border-top-blue{
    border-top:#07d6e8 solid 5px
}
.nav.navbar-nav.navbar-right>li{
    position:relative;
    display: inline-block;
}
.nav.navbar-nav.navbar-right small.list-sm{
    position:absolute;
    display:inline-block;
    width:22px;
    left:0;
    top:3px
}
.bottom-hd{
    margin-bottom:8px
}
.hero__text-content h1{
    margin-bottom:5px!important
}
.bg-red{
    background:#f8433c
}
.bg-purple{
    background:#8f44ad
}
.bg-green{
    background:#0493e2
}
.grads-img{
    box-shadow:#eee 1px 1px 2px;
    border:1px solid #eee;
    padding:15px
}
.grads-img:hover{
    box-shadow:#ccc 2px 2px 10px
}
.hero__text-content ul{
    padding:0 0 0 20px;
    margin:15px 0 0
}
.hero__text-content ul li{
    color:#fff;
    font-size:14px
}
.corporates{
    background:rgba(0,0,0,.8);
    padding:20px
}
@media (max-width:992px){
    .mob-none{
        display:none
    }
}
.learn-grads .home-service{
    background:0 0;
    border:0;
    text-align:left;
    height:auto
}
.learn-grads .home-service h4{
    color:#f9ad0a
}
.learn-grads .home-service p{
    color:#fff
}
.learn-grad-box{
    padding:10px 0 20px;
    text-align:center
}
.learngradBanner{
    background:url(../images/learn-grads.jpg) center/cover no-repeat #fff;
    padding:130px 0 140px;
    color:#000!important
}
.learn-grad-text h2{
    color:#000;
    font-size:22px;
    font-weight:700
}
.learn-grad-text span{
    color:#0493e2
}
.learn-grad-text p{
    color:#777;
    font-size:15px;
    padding-top:5px
}
.learngrads-btm{
    background:url(../images/learn-grad-btm.jpg) #0c2440;
    background-size:cover
}
.learn-btm-text{
    padding:60px 30px 80px;
    background:rgba(0,0,0,.5)
}
@media(max-width:767px){
    .learn-grads .home-service{
        text-align:center
    }
    .BannerFour{
        display:none
    }
}
@media(max-width:480px){
    #lp-bottom,.BannerFour{
        display:none
    }
}
.require-sign{
    background:url(../images/require-sign.png) right no-repeat
}
.list-sm-whatsapp{
    height:20px;
    width:20px;
    position:absolute;
    left:0;
    bottom:3px
}
.panel-group h3 strong{
    font-size:24px!important;
    margin-bottom:15px!important;
    display:block
}
.panel-group{
    margin-bottom:20px!important
}
.banner-span{
    height:150px;
    width:74px;
    display:inline-block
}
.bebinaar-form{
    background:rgba(255,255,255,.7);
    padding:20px 20px 40px 20px;
    border-radius:3px
}
.bebinaar-form h2{
    color:#000;
    font-size:22px;
    font-weight:600;
    padding:15px 0 0 15px
}
.inputs-form{
    margin-top:15px
}
.inputs-form label{
    color:#555;
    font-size:14px;
    padding-bottom:0;
    display:block;
    font-weight:600;
    position:relative;
    margin-left:25px
}
.inputs-form label:before{
    content:'';
    position:absolute;
    width:20px;
    height:2px;
    left:-25px;
    top:0;
    bottom:0;
    margin:auto;
    background:#555
}
.inputs-form .inputForm_inp{
    padding:5px 10px;
    background:#fff;
    border:#aaa solid 1px;
    border-radius:3px;
    color:#000;
    display:block;
    width:100%
}
.inputs-form .inputForm_submit{
    padding:5px 10px;
    background:#04b0bf;
    border:#01707a solid 1px;
    border-radius:3px;
    color:#fff;
    display:block;
    width:100%;
    text-align:center
}
.inputs-form p{
    font-size:14px;
    margin-top:15px;
    color:#000;
    line-height:18px
}
.inputs-form .inputForm_select{
    padding:5px 10px;
    background:#fff;
    border:#aaa solid 1px;
    border-radius:3px;
    color:#555;
    display:block;
    width:100%;
    background:url(../images/arrow-select.png) no-repeat right #fff;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none
}
 ul.footerNoList li a{
    color: #fff;
}
 ul.footerNoList li img{
    position: relative;
     top: 4px;
}

.banner-form{margin-top: 50px;}
 @media(max-width: 767px){
     .CiscoBanner, .coursesBanner, .ethicalBanner, .hadoopBanner, .landingBanner, .landingBannerSecurity, .landingBanneraws, .landingBannerhadoop, .landingBannermobile-app, .landingBannerpmp, .landingBannerred-hat, .microsoftBanner, .oracleBanner, .pmpBanner, .salesforceBanner, .vmwareBanner{
        padding: 30px 0 !important;
    }
     .font40{
        font-size: 25px !important
    }
     .microsoft-header .hero__text-content h1{
        line-height: 30px !important;
         margin-bottom:5px !important;
         margin-top: 0;
    }
     
     .microsoft-header .hero__text-content h1 strong{
        font-size: 31px !important
    }
     .hero__text-content ul li{
        font-size: 13px;
    }
}
 



/*-----------------------manish-css-code------------------*/


.ib-one-a{ background:#1d1e1e; justify-content:space-between; padding:40px 0; }
.one-a-inner .pages-link{ color:#fff; font-weight:800; }
.pages-link a{ color:#B7B7B7; text-decoration:none !important; padding:20px 5px; font-weight:500; font-size:12px; }
.one-a-mid{ display:flex; }
.mean-head{ color:#fff; font-size:60px; font-weight:700; width:50%; padding: 50px 0; }
.sm-para{ color:#fff; width:50%; padding: 64px 10px 0 40px; font-size:18px; }
.arrow-link{ display:flex; width:100%; }
.back-link{ font-size:18px; width:6%; display:block; }
.line{ border-bottom: 1px solid; border-top: 1px solid; position:relative; color:#4CB9F1; top:10px; }
.double-line{ height:8px; width:94%; }


.mid-head{ font-size:52px; font-weight:700; color:#000; padding-bottom:40px; }
.ib-two-b{ padding:100px 0; }
.b-card-imag{ width:100%; position:absolute; top:0; }
.two-inner-text{ position:relative; padding: 22px 0px 32px 36px; }
.sm-head{ font-size:18px; font-weight:700; color:#000; }
.two-inner-text p{ font-size:16px; color:#000; }

.ib-three-c{ background: #1d1e1e; padding:100px 0; color:#fff; }
.three-c-card{ display:flex; }
.three-c-inner{ border: 1px solid #4b4d4d; padding: 22px 30px !important; }
.right-none{ border-right:none; }
.ib-three-c .sm-head{ color:#fff; font-size:24px; }
.three-c-inner p{ padding-right:66px; font-size:16px; padding-top:15px; padding-bottom:20px; }
.green-btn{ color: #8bc53f; padding:10px 0; text-decoration:none !important; font-size:17px; }



.ib-four-d{ padding:100px 0; }
.four-outer-brd{ display:flex; flex-wrap:wrap; }
.four-d-card{  display:flex; margin-bottom:15px;  }
.d-card-inner{ border:1px solid #ccc; padding: 30px 32px; }
.four-d-card .sm-head{ font-size:22px; padding:15px 0; }
.cir-typ{ padding:15px 10px; position:relative; }
.cir-typ li{ padding:0 10px; }
.cir-typ li:before{ border-color: #4cb9f1; border: 1px solid #8bc53f; border-radius:50%; content:""; height:15px; width:15px; position:relative; display:block; top:20px; left:-28px; }

.ib-five-e{ padding:0 0 30px; }
.e-logo-imag{ width:20%; padding-bottom:20px; }
.e-logo-inner h6{ color:#000; font-weight:700; font-size:20px; }
.five-e-logo-card{ padding-top:50px; display:flex; flex-wrap:wrap; }
.e-logo-b{ border-left: 1px solid #000; padding-left:30px; margin-bottom:70px; }
.e-logo-inner{ padding-top:40px; }
.first-a-para-st{ font-size: 18px; padding-right: 100px; }


@media (max-width:768px){
    .ib-two-b{ padding:40px 0; }
    .first-a-para-st{ padding:0; }
    .mid-head{ font-size:40px; }
    .b-card-imag{ width:90%; }
    .two-inner-text{ padding: 36px 31px 10px 39px; }
    .two-b-card{ margin-bottom:66px; }
    .ib-three-c{ padding:50px 0; }
    .mean-head{ width:100%; font-size:38px; padding:35px 0; color:#000; }
    .three-c-card{ flex-direction:column; padding:15px; }
    .three-c-inner{ padding: 22px 15px !important; width:100%; }
    .e-logo{ width:50%; }
    .ib-five-e{ padding:0 !important; }
    .five-e-logo-card .e-logo:nth-child(odd){ border-left:0; }
    .e-logo-inner h6{ font-size:16px; }
    .color-white{ color:#fff; }
}