.cut-price{font-size: 11px; margin-left:-1px; color: #c43a30; font-weight: 500;}
.catecard{border-radius: 3px; overflow:hidden; margin: 15px 0;}
.catecard:hover{box-shadow: #ddd 1px 1px 10px;}
.catecard h3{font-size:20px;  color: #333; padding: 50px 10px; border: #ddd solid 1px; border-top: 0; text-align: center;}
.cate-card-box{background: rgba(255, 94, 3); height: 65px;}
.cate-card{height:65px; width:65px; background: rgba(255, 94, 3); border-radius: 50%; border: #fff solid 2px; margin: auto; padding: 5px; position: relative; top: 29px;}
.cate-card img{width: 100%; }

  .amazon-text{width: 45%; text-align: left; color: #fff; left: 5% !important; top: 5% !important; text-shadow: none !important;}
  .amazon-text h3{font-size: 42px; line-height: 45px; font-weight: 300; margin-bottom:10px; position: relative;}
  .amazon-text h3:before{content: ''; position: absolute; width: 35px; height: 3px; background: #fff; bottom: 0px; border-radius: 10px; left: 0;}
  .amazon-text h3 span{font-size:22px; font-weight: 400; display: block;}
  .amazon-text p{font-size: 19px; margin: 10px 0}
    .cate-icons-home{height: 50px; width: 50px; border-radius: 50%; border: #fff solid 2px; margin: auto; padding: 5px;}
    .cate-icons-home img{width: 100%;}
  .live-virtual-text{float: right; width: 40%; text-align: left; left: auto; right:5% !important; top: 22%;}
  .live-virtual-text p{font-size:28px; font-weight: 300; line-height: 34px;}

  .amazon-text-btn{display: inline-block; margin-top: 20px; padding: 10px 30px; border-radius: 3px; color:#0493e2; background: #fff; font-size: 16px;  text-shadow: none !important;}
  .amazon-text-btn:hover{background:#0493e2; color: #fff; }
  .carousel-control{padding-top: 15% !important;}
  .carousel-control.left, .carousel-control.right{background-image: none !important;}
  .carousel-control.left{left: 5px; font-size: 27px; height: 40px; width: 40px; border-radius: 50%; background: #fff !important; padding: 5 !important; top: 0; bottom: 0; margin: auto; text-align: center;}
  .carousel-control.right{right: 5px; font-size: 27px; height: 40px; width: 40px; border-radius: 50%; background: #fff !important; padding: 5 !important; top: 0; bottom: 0; margin: auto; text-align: center;}

.footer-follow-box{display: flex; align-items: center;}
.footer-follow-logo{width: 284px; margin-right:40px;}
.footer-follow{}

.footer-follow-logo img{width: 100%}

.footer-follow h5{font-size: 19px; color: #fff; font-weight: 400; margin:0 0 5px 0; display: none;}
.footer-follow ul{margin: 0; padding: 0;}
.footer-follow ul li{display: inline-block; position: relative;}
.footer-follow ul li a{height: 40px; width: 40px; display: inline-block; position: relative; border-radius: 50%; font-size: 23px; color: #000; text-align: center; padding-top: 8px; background: #fff;}
/*.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;}*/

 .sub-text{font-size: 13px; color: #555; text-align: center; padding: 10px 0;}
  .heading-text-sm{font-size: 16px; color: #000; text-align: center; padding:0 0 5px 0; font-weight: 400;}
  .whatsapp-contact{background:linear-gradient(to bottom, #0f9a2b, #1ad03f); border:0 !important;}
  .whatsapp-contact img{filter:invert(100%);}
  .mail-inner-txt h3{font-size: 24px; color: #fff; font-weight: 600;}
  .whatsapp-contact .mail-inner-txt p{color: #fff}

.sub-text a{background: none !important; color: #0493e2 !important; font-size: 13px !important; font-weight:400 !important; text-transform: none !important; position: relative !important; height: auto !important; padding: 0 !important;}

.footer-cer-logo{*width: 100px; display: inline-block; margin-left: 10px;}

.d-flex-align{display: flex; align-items: center;}

.f-oo-center{text-align:right;}

.footer-cer-logo img{width: 50px; height: 50px;}


.course-details-inner-form{padding: 0 30px; background: #fff;}

.pdf-icons{color: #cb0606; font-size: 19px; margin-right: 5px;}

.course-logos-imp{display: flex; align-items: center;}
.course-logos-imp h5{font-size: 15px; margin: 0; margin-right: 10px; font-weight: 500;color: #fff;}
                .course-logos-imp ul{margin: 0; padding: 0;}
                .course-logos-imp ul li{width: 150px; display: inline-block; margin: 5px; position: relative;}
                .course-logos-imp ul li img{width: 100%}

.price-schedule-box-main{position: relative;}
.price-schedule-box-main .container{position: relative;}
.key-features-box-nw{background:#fff; padding: 20px; position: absolute; bottom: -130px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 20px; z-index: 99}

.flexible-list{padding: 6px; background: #fff; border-radius: 999px; margin-left: 30px; display: inline-block; width: 400px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px;}
.flexible-list ul{margin: 0; padding: 0; display: flex;}
.flexible-list ul li{display: block; width: 50%; border-radius: 999px; overflow: hidden;}
.flexible-list ul li a{display: block; padding: 10px 20px; color: #333; font-size: 14px; font-weight: 600;}
.flexible-list ul li.active a{background:#012c57; color: #fff;}

.choose-availabel-slots{padding-top: 30px;}
.choose-availabel-slots-box{margin-top: 30px;}
.choose-availabel-slots-box ul{margin: 0; padding: 0; display: flex; flex-wrap: wrap;}
.choose-availabel-slots-box ul li{display: block; padding: 10px; position: relative; width: 50%}
.choose-available-slots-inner{padding: 10px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px; display: flex; align-items: center; position: relative; border: #fff solid 2px;}
.choose-available-round{font-size: 29px; font-weight: 700; color: #000; background: #eaf7f0; text-align: center; border-radius: 50%; padding:12px 0px; height:70px; width:70px;}
.choose-available-round span{font-size: 13px; color: #555; font-weight: 400; text-align: center; display: block;}
.choose-available-txt{padding-left: 10px; width: 80%;}
.choose-para1{font-size: 14px; color: #000; margin-bottom: 4px;}
.choose-para2{font-size: 11px; color: #000;}
.choose-para2 span{background: #ffe6c5; font-size: 12px; padding: 0px 13px; border-radius: 3px; font-weight: 400; margin-right: 4px; color: #d58e2f; display: inline-block;}

.choose-checkmark{background: #00d464; height: 30px; width: 30px; border-radius: 50%; position: absolute; top: -10px; right: 10px; display: none;}
.choose-checkmark:before{content: ''; position: absolute; height: 7px; width: 13px;border: #fff solid 3px;  border-top: 0; border-right: 0; transform: rotate(-45deg); top: 9px; left: 7px;}
.choose-availabel-slots-box ul li.active .choose-checkmark{display: block;}

.choose-availabel-slots-box ul li.active .choose-available-slots-inner{border:#00d464 solid 2px;}

.skip-check.active .choose-available-slots-inner{background:#167241}
.skip-check .choose-available-round{font-size: 29px; padding-top: 19px; background: #a8d7be}
.skip-check .choose-available-txt h5{color: #000; font-weight: 600; font-size: 17px; margin:0;}
.skip-check .choose-para1{font-size: 12px; font-weight: 400; margin-top: 6px; line-height: 16px;}

.skip-check.active .choose-available-txt h5, .skip-check.active .choose-para1{color: #fff}
.request-txt-boxes{padding:40px 0 20px 0;}
.request-txt-boxes p {
  font-size: 15px;
  color: #333;
  margin-bottom: 10px;
  line-height: 25px;
}
.request-txt-boxes ul {
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
}

.request-txt-boxes ul li:before {
  content: '';
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  left: 0;
  top: 13px;
  background: #05d4e6;
}

.request-txt-boxes ul li {
  display: block;
  font-size: 15px;
  color: #333;
  padding: 7px;
  padding-left: 25px;
  position: relative;
}

.choose-available-slots-inner input{width: 100%; height: 100%; left: 0; position: absolute; opacity: 0; z-index: 999}

.why-training-f{background:#eaeff0; padding: 50px 0; margin-top: 100px;}

.why-training-f-list ul{margin: 0; padding: 0; display: flex; flex-wrap: wrap;}
.why-training-f-list ul li{width: 33.33%; display: flex; position: relative; padding: 15px;}
.why-training-f-list-inner{background: #fff; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0 1px 15px; width: 100%}
.why-training-f-list-hd{font-size: 19px; color:#0c5268; padding: 15px; font-weight: 600; padding-bottom: 0; display: flex; width: 100%; align-items: center; }
.why-training-f-list-hd img{width: 40px; display: inline-block; margin-right: 20px;}
.why-training-f-list-inner-list{padding: 20px;}
.why-training-f-list-inner-list ul{margin: 0; padding: 0;}
.why-training-f-list-inner-list ul li{display: block; width: 100%; list-style: disc; font-size: 14px; color: #333; padding: 2px 0; padding-left: 20px;}
.why-training-f-list-inner-list ul li:before{content: ''; position: absolute; height: 7px; width: 7px; border-radius: 50%; background: #333; left: 0; top: 11px;}


.why-training-f-list-main{display: flex; align-items: center; width: 100%;}
.why-training-f-list-main-inner h5{font-size: 14px; font-weight: 600; color: #000; margin: 0; margin-bottom: 5px;}
.why-training-f-list-main-inner h4{font-size: 21px; color: #000; font-weight: 600; margin: 0; margin-bottom: 15px;}
.why-training-f-list-main-inner a{color: #fff; background: #0f6738; padding:9px 30px; font-size: 15px; font-weight: 600; display: inline-block; text-align: center;}

.why-training-f-list-main-inner{width: 100%}
.why-training-f-list ul li:last-child .why-training-f-list-inner{display: flex; width: 100%; align-items: center;}



.secure-box{font-size: 13px; color: #000; padding: 10px 0 0 0; text-align: center;}
.secure-box img{width: 70px; position: relative; top: 6px;}
  @media(max-width:767px){.slider-dis{display: none;}.choose-availabel-slots-box{overflow: auto} .choose-availabel-slots-box ul li{width: 100%; padding: 6px;}}

.display-block-mb{display: block;}
/* Course Details Page */

.request-batch-pop-up{overflow: auto; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9999; display: none;}
.request-batch-pop-up:before{content: ''; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); height: 100%; width: 100%;}
.request-batchInner{background: #fff; width: 400px; margin: auto; position: relative; top: 7%; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 10px;}
.request-pop-hd{padding:30px 30px 0 37px; position: relative;}
.calendar-iconspan{height: 50px; width: 50px; position: absolute; left: 35px; top: 30px; display: inline-block;}
.calendar-iconspan img{width: 100%;}
.request-pop-hd h3{font-size: 18px; font-weight: 600; color: #444; *padding-left: 50px; text-align: center;}
.request-pop-hd h3 span{color: #777; font-size: 15px; position: absolute; right: 0; padding: 8px; top: 0; height: 30px; width: 30px;}
.request-pop-hd p{font-size: 14px; color: #555; margin-top: 0px; margin-bottom: 0; padding-left: 52px;}
.request-inputs{margin-top: 15px; position: relative;}
.request-inputs label{color: #000; font-size: 13px; display: block;}
.tool-tip-point{position: absolute; right: 10px; top: 10px; font-size: 20px; color: #ccc; width: 10px !important; cursor: pointer; height: 10px !important; display: inline-block;}
.tool-tip-point:hover:after{content: attr(alt); position: absolute; left:-293px; top: 20px; font-size: 12px; background: #fdeac7; padding:3px 10px;
  color: #000; display: inline-block; border:#ddc08a solid 1px; z-index: 99999; width: 308px; text-align: center; border-radius: 3px; }

.request-icons-form{width:20px !important; height:20px !important; position: absolute; left:9px; top: 13px;}
.request-btm{padding:10px 30px 30px 30px; }
.request-inp{border: #000 solid 1px; padding:10px; width: 100%; font-size: 13px; color: #000; border-radius: 6px; position: relative; padding-left: 35px;}
.request-inputs textarea{border: #bbb solid 1px; padding:10px; width: 100%; font-size: 14px; color: #000; border-radius: 6px; position: relative; height: 100px;}

.request-submit{padding: 13px; color: #fff; border: 0; background:linear-gradient(97deg,#f5a623,#f76b1c); text-align: center; font-size: 15px; font-weight: 600; text-transform: uppercase; width: 100%; border-radius: 3px;}

.request-pop-active .request-batch-pop-up{display: block;}

.course_header_banner-box{display: flex; padding: 0px 0 0 0; align-items: center;}
.course_header_banner-box-left{width: 33%; position: relative;}
.course_header_banner-box-right{width: 67%; padding-left: 0px;}

.banner-bg-l1{width: 200px; right:0px; position: absolute; top: 0;}
.banner-bg-l1 img{width: 100%}

.course_header_banner-img{width:100%; *border:rgba(255, 255, 255, 0.4) solid 2px; position: relative;}
.course_header_banner-img img{width: 100%;}


.course_banner h1{font-size: 36px; font-weight: 700; color:#011830; margin-bottom: 5px; line-height: 42px;}
.course_banner p{font-size: 17px; color: #000; line-height: 29px; font-weight: 400; margin-top: 20px;}
.course_banner ul li{color: #555; position: relative; font-size: 15px;}
.course_banner ul li:before{content: '\f101'; font-family: 'FontAwesome'; width: 10px; height: 10px; left: 0; top: 2px;}


.course-breadcrumb ul{margin: 0; padding: 0;}
.course-breadcrumb ul li{display: inline-block; color: #555; padding: 5px 10px; position: relative; font-size: 14px;}
.course-breadcrumb ul li:before{content: '\f105'; position: absolute; font-family: 'FontAwesome'; color: #999; left: -4px; top: 5px;}
.course-breadcrumb ul li:first-child:before{content: ' '; position: absolute;}
.course-breadcrumb ul li:first-child{padding-left: 0;}
.course-breadcrumb ul li a{display: inline-block; color: #000;}

.course_header_preview{background-image:-webkit-linear-gradient(top, rgba(255,0,0,0), rgba(0,0,0,1)); position: absolute; width: 100%; bottom: 0; left: 0; padding:60px 10px 20px 10px; color: #fff; font-weight: 600; font-size: 16px; text-align: center; display: none}

  .play-pause-btn{height: 50px; width: 50px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #000; border-radius: 50%; border: 3px #fff solid; padding: 12px 0; color: #fff; cursor: pointer; text-align: center; position: absolute; font-size: 17px; transform: scale(1); transition: .2s ease-in-out;}

.play-pause-btn:hover{transform: scale(1.2); transition: .2s ease-in-out;}

.preview-pop-ovarlay{background: rgba(0, 0, 0, 0.5); display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999;}
.preview-pop-up{width: 50%; border-radius: 6px; margin: auto; position: fixed; display: none; top: 7%; left: 0; right: 0; background: #fff; box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px; z-index: 9999999; overflow: hidden;}
.preview-pop-up h4{padding:15px; color: #000; font-size: 18px; font-weight: 600; border-bottom: #ddd solid 1px; position: relative;}
.preview-close{position: absolute; right: 0; top: 0; padding: 15px; cursor: pointer; display: inline-block; color: #777; font-size: 15px;}

.preview-pop-ovarlay2{background: rgba(0, 0, 0, 0.5); display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999;}
.preview-pop-up2{width: 50%; margin: auto; position: fixed; display: none; top: 15%; left: 0; right: 0; background: #fff; box-shadow: rgba(0, 0, 0, 0.4) 1px 1px 4px; z-index: 9999999;}
.preview-pop-up2 h4{padding: 10px 15px; color: #000; font-size: 18px; font-weight: 600; border-bottom: #ddd solid 1px; position: relative;}
.preview-close2{position: absolute; right: 0; top: 0; padding: 15px; cursor: pointer; display: inline-block; color: #777; font-size: 15px;}


.course_header_btm{margin-top:0px; margin-bottom:0px;}
.course_header_btm h4{margin: 0; color: #000; font-weight: 600; font-size: 18px; margin-bottom: 5px;}
.course_header_btm ul{margin: 0; padding: 0; display: flex; flex-wrap:wrap}
.course_header_btm ul li{margin:5px 0px; font-size: 14px; float: left; width: 30%; position: relative; line-height: 22px; color: #000; padding-left: 30px; padding-right: 15px;}
.course_header_btm ul li:before{content: ''; position: absolute; width: 22px; height: 22px; background:url('../images/right-icon-key.png'); background-size:cover; left: 0; top: 2px; }
.course_header_btm ul li span{width: 40px; height: 40px; position: absolute; left: 0; top: -8px; display: inline-block; display: none;}
.course_header_btm ul li span img{width: 100%;}

.menu-fixed-top{position: fixed; top:0; width: 100%; z-index: 99; background: #fff; box-shadow: #ccc 1px 1px 3px;}
.menu-fixed{background: #fff;}
.menu-active{
  color: #1362a5;
  *background-color:#520995;
  box-shadow: #1362a5 0px 2px 0;
}
.menu-active a{color: #1362a5 !important;}

#course-nav{
  top:63px;
  display: none;
  width: 100%;
}



.bottom-fixed-btn{padding:3px; position:fixed; width: 100%; background:#fff; z-index: 999999; bottom: 0; display: none;}
#course-nav ul{margin: 0; padding: 0; width: 100%;}
#course-nav ul li{list-style: none; display: inline-block; float: left; text-transform: uppercase; margin: 0 20px;}
#course-nav ul li a{color: #555; padding: 7px 0px;  font-size: 14px; display: inline-block; font-family: verdana !important; }


.upcoming-batches-box{*background-image:linear-gradient(to left, #087cf7, #08bff7); background:#efefef; *background-image: linear-gradient(to left, #3e98f7, #10559d); padding: 30px 0; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px; padding-top: 120px; *margin-top: 30px;}
.upcoming-batches-boxInner{padding:0px 0; *margin: 30px 0; *background: #3c4bff; display: flex;}
.upcoming-batches-left{width: 70%; padding-right:30px; border-right:rgba(0, 0, 0, 0.1) solid 1px;}
.upcoming-batches-right{width: 30%; padding-left:30px;}

.upcoming-batches-right h4{font-size: 18px; color: #000; margin-bottom: 15px;}

.upcoming-batches-left table{width:100%;}
.upcoming-batches-left table tr{border-bottom: rgba(0, 0, 0, 0.2) dashed 1px;}
.upcoming-batches-left table tr.last-date{opacity: 0.3 !important}
.upcoming-batches-left table tr td{padding: 6px; font-size: 14px; color: #5f5f5f; font-weight: 600;}
.upcoming-batches-left table tr td:nth-child(1){width: 20%;}
.upcoming-batches-left table tr td:nth-child(2){width: 35%;}
.upcoming-batches-left table tr td:nth-child(3){width: 35%;}

.month-upcoming, .upcoming-batches-cal{font-size: 14px; color: #000; margin-bottom: 3px;}
.month-upcoming sup{font-size: 13px; color: #5f5f5f !important}
.weekdays-upcoming{font-size: 12px; color: #2B86C5; line-height: 15px;}
.weekend-upcoming{font-size: 12px; color: #2B86C5; line-height: 15px;}



.for-days{font-size: 12px; color: #2B86C5; line-height: 15px;}

.upcome-count{padding: 10px 0; color: #000; font-size: 13px; font-style: italic;}
.upcoming_batches_hd h3{font-size: 28px; color: #000; font-weight: 600; margin-bottom: 20px; position: relative;}
.course-details-box-hd h2{font-size: 28px; line-height: 38px; color: #000; font-weight: 600; margin-bottom: 10px; position: relative;}
.course-details-panel h3{font-size: 18px; color: #000; font-weight: 500; padding: 10px 0; border-bottom: #eee solid 1px; margin-bottom: 15px;}
/*.course-details-panel h3:before{content: ''; position: absolute; height: 20px; width: 2px; background: #000; right: 23px; top: 17px;}
.course-details-panel h3:after{content: ''; position: absolute; height: 2px; width: 20px; background: #000; right: 14px; top: 25px;}*/

.course-details-panel p{font-size: 15px; color: #555; line-height: 24px;}
.course-details-panel ul{margin: 0; padding: 0;}
.course-details-panel ul li{color: #555; position: relative; padding: 5px; font-size:15px; padding-left: 20px;}
.course-details-panel ul li:before{content: '\f101'; position: absolute; font-family: 'FontAwesome'; left: 0; top: 5px;}
.course-descripion-height{height: 144px; overflow: hidden;}

.objectives-box-nw{ border-radius: 10px; padding: 20px; background: #fafafa; margin-top: 30px; position: relative; z-index: 99} 
.objectives-box-nw:before{content: ''; position: absolute; height: 100%; width: 100%; top: 10px;}
.objectives-box-nw h3{font-size: 28px; color: #000; font-weight: 600; margin-bottom: 20px; position: relative;}
.objectives-box-nw p{font-size: 15px; color: #555; line-height: 24px;}
.objectives-box-nw ul{margin: 0; padding: 0; display: flex; flex-wrap: wrap;}
.objectives-box-nw ul li{font-size:14px; color: #333; padding: 5px 0; position: relative; padding-right: 15px; padding-left: 35px; width: 50%}
.objectives-box-nw ul li:before{content: ''; position: absolute; width: 22px; height: 22px; background: url('../images/right-icon-key.png'); background-size: cover; left: 0; top: 5px;}

.upcoming-batches-right{}
.course-exam{color: #555;}

.upcoming-price{font-size: 34px; color:#000; font-weight: 600; margin-top: 20px; margin-bottom: 0px;}
.upcoming-price span{color: #5f5f5f; font-size: 21px; font-weight: 400; margin-left: 10px; display: inline-block; position: relative;}
.upcoming-price span:before{content: ''; position: absolute; height: 1px; width: 100%; top: 0; bottom: 0; margin: auto; left: 0; background: #5f5f5f;}
.upcoming-enroll{*margin-top: 30px; text-align: center}
.upcoming-enroll a{display:inline-block; border-radius: 3px; padding: 15px 30px; text-align: center; font-size: 18px; background: #ffc602; color: #012c57; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 15px; font-weight: bold; padding-left: 63px;}

.upcoming-enroll p{font-size: 13px; color: #5f5f5f; margin-top: 15px; line-height: 14px;}
.upcoming-enroll p a{display: inline-block; padding: 0; background: none; color: #5f5f5f; font-size: 13px; font-weight: 600; border: 0; text-decoration: underline;}

.request-batch-tr{position: relative;}
.request-batch-tr span{width: 40px; display: inline-block; margin-right: 10px; top: 6px; left: 13px; position: absolute;}
.request-batch-tr span img{width: 100%}

.no-batch-sche p{font-size:17px; line-height: 26px; color: #5f5f5f;}

.view-desc{background: -webkit-linear-gradient(top, rgba(255,0,0,0) 0%, rgba(255,255, 255,1) 60%); color: #3c4bff; font-size: 15px; padding: 51px 0 0px 0; position: relative; top: -53px}

.upcoming-btm-box{ background: #e4efff; margin-bottom: 40px;}
.upcoming-btm{padding:15px 0 15px 0; position: relative; display: flex; justify-content: flex-start; align-items: center; width: 53%; margin: auto;}
.upcoming-btm span{width: 50px; height:50px; margin-right: 10px;}
.upcoming-btm span img{width: 100%;}
.upcoming-btm h5{font-size: 22px; margin: 0; color: #000; font-weight: 600;}
.upcoming-btm a{background: #0493e2; position: absolute; right: 0; top: 0px; bottom: 0; height: 40px; color: #fff; display: inline-block; font-size: 15px; font-weight: 600; padding: 8px 15px; border-radius: 3px;  margin: auto; text-transform: uppercase;}

.download-btn{display: inline-block; position: absolute; right: 0; top:-7px; border:#8b4584 solid 2px; padding: 5px 33px; font-weight: 600; border-radius: 3px; color:#8b4584; font-size: 14px;}
.download-btn img{height: 16px; width: 16px; position: absolute; left: 9px; top:9px; border-radius: 3px;}
.course-mr{margin-top: 30px;}
.course-mr-bottom{margin-bottom: 40px;}

.course-currilum-accordion{margin-top: 20px;}
.course-currilum-accordion-panel h3{padding: 15px; padding-left: 35px; position: relative; cursor: pointer; border-bottom: #ddd solid 1px; font-size: 15px; background: #eee; font-weight: 600; color: #333;}

.course-currilum-accordionInner{border: #ddd solid 1px; border-top: 0; display: none;}
.course-currilum-accordionInner p{font-size: 14px; color: #777; line-height: 20px; padding:10px 10px 0 10px;}
.course-currilum-accordionInner strong{display: block; font-size: 15px; color: #000; margin: 10px 0; padding:0 10px;}
.course-currilum-accordionInner ul{margin: 0; padding: 0;}
.course-currilum-accordionInner ul li{padding:8px 10px; position: relative; display:block; border-top: #ddd solid 1px;}
.course-currilum-accordionInner ul li:first-child{border-top: 0;}
.left-span{height: 8px; width: 8px; display: inline-block; position: absolute; top: 20px; left: 17px; background: #777; border-radius: 50%; margin-right: 15px;}
.right-span{position: absolute; right: 15px; font-size: 14px; color: #8b4584; border: #8b4584 solid 2px; display: inline-block; padding: 1px 15px; z-index: 9; font-weight: 600; border-radius: 3px; top: 12px;}
.right-span i{margin-right: 5px;}
.right-span a{color: #000;}

.accordion-plus-minus{position: absolute; left: 10px; top: 0; bottom: 0; margin: auto; width: 10px; height: 10px;}
.accordion-plus{height: 10px; display: block; width: 2px; background: #333; position: absolute; left: 0; right: 0; margin: auto;}
.accordion-minus{height: 2px; width: 10px; background: #333; position: absolute; top: 0; bottom: 0; margin: auto;}

.course-currilum-accordion-panel-active .accordion-plus{display: none;}
.course-currilum-accordion-panel-active .course-currilum-accordionInner{display: block;}
.upcoming-lecture{font-size: 12px; color: #777; display: block; line-height: 14px;}
.upcoming-lecture-name{font-size: 14px; font-weight: 400; color: #555; display: inline-block; padding-left: 25px;}
.right-span{font-size: 14px; }


.course-testimonial { padding: 30px 0; background: #f5f5f5; }

.review-client-img {border-radius: 50%; overflow: hidden; height: 100px; width: 100px; margin-top: 15px;}
.review-client-content {margin-top: 15px; margin-bottom: 15px; padding-bottom: 20px; border-bottom: #ddd solid 1px;}
.review-client-name h5 {font-size: 18px; font-weight: 300; color: #000;}

.review-client-name h6 {font-size: 15px; font-weight: 300; color: #0493e2; text-transform: uppercase;}

.review-client-name h6 span {position: relative;}


.review-client-name h6 span::before {content: ''; position: absolute; width: 35px; height: 1px; border-radius: 10px; background: #0493e2;
    right: -45px; top: 0; bottom: 0; margin: auto;}

.review-client-content p{color: #777; font-size: 15px; font-weight: 400;}

.review-client{margin-bottom: 0px;}

.course-btm-sc{padding: 50px 0;}
.logo-slider ul{margin:0;padding:0}.logo-slider ul li{display:inline-block;width:23%;margin-top:15px;margin-left:15px;padding:0 30px}.carousel-control.left,.carousel-control.right{background:0 0!important;color:#000!important}
sup{font-size: 9px; color: #000; top: -10px;}

.recent-course{border-radius: 3px; border: #ddd solid 1px; box-shadow: #ddd 1px 1px 5px; padding: 15px;}
.related-course-box{padding: 20px;}
.related-course{background: #fff; margin-top: 10px; *padding:15px 20px;}
.related-course h3{font-size: 18px; font-weight: 400; padding: 10px;}
.recent-course h3{font-size: 19px !important;}
.related-course-img{padding: 5px;}
.related-course-hd{font-size: 15px; font-weight: 400; color: #333; line-height: 20px;}
.related-course-text{font-size: 14px; color: #777}
.related-course-days{padding:3px 15px; border-radius: 3px; background: #f9ad0a;  font-size: 14px; color: #000; display: inline-block; margin: 15px 0;}
.duration-recent{font-size: 13px; color: #777; margin-top: 2px;}
.duration-recent i{font-size: 12px; margin-right: 3px; position: relative; top: -1px; color: #337ab7;}

.recent-course ul{margin: 0; padding: 0;}
.recent-course ul li{display: block; border-bottom: #ddd solid 1px; padding: 8px 0;}
.recent-course ul li:last-child{border-bottom: 0;}

.course-list ul li{font-weight: 400 !important;}

.btm-certificate{*background-image: linear-gradient(to right, #087cf7, #08bff7); background: #e4efff; padding: 60px 0;}
.certificate-btm-box{display: flex; justify-content: flex-start; align-items: center;}
.certificate-btm-left{width: 50%;}
.certificate-btm-right{width: 50%; padding-left: 30px;}
.certificate-btm-left h3{font-size: 28px; font-weight: 500; color: #000; margin: 0; margin-bottom: 30px;}
.certificate-btm-left p{font-size: 18px; font-style: italic; line-height: 33px; color: #555217;}


.certificate-box-img{border: #fff solid 10px; box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 10px}
.certificate-box-img img{width: 100%;}

.get-touch{display: inline-block; margin-top: 30px; font-size: 15px; font-weight: 600; color: #fff; padding: 15px 30px; border-radius: 3px; font-size: 15px; background:#0493e2; border: #0493e2 solid 2px; text-transform: uppercase; }
.get-touch:hover{background: none; color: #0493e2;}
.get-sample{display: inline-block; font-size: 15px; margin-top: 30px; font-weight: 600; color:#0493e2; padding: 15px 30px; border-radius: 3px; font-size: 15px; background:none; border: #0493e2 solid 2px; margin-left: 15px; text-transform: uppercase;}
.get-sample:hover{background:#0493e2; color: #fff;}

/* Course Details Page Closed */

/* New Homepage :::: Start */

.headerBanner{height: 512px; overflow: hidden;}
.headerBanner:before{content: ''; position: absolute; width: 100%; height: 100%; *background: rgba(0, 0, 0, 0.3); left: 0; top: 0;}
.desk-video{display: block; width: 100%;}
.mob-img{display: none;}
.pd-top-btm-60{padding: 60px 0;}
.home-hd h3{color: #000; font-weight: 700; font-size: 36px; margin: 0; line-height: 38px;}

.top-indemand-list ul{margin:30px 0 0 0; padding: 0; text-align: center;}
.top-indemand-list ul li{display: inline-block; position: relative; margin-bottom: 15px;}
.top-indemand-list ul li.active a{color: #012c57;}
.top-indemand-list ul li.active:before{content: ''; position: absolute; height:3px; background:#07315b; width: 100%; bottom: 0; left: 0; z-index: -1}
.top-indemand-list ul li a{padding:5px 12px; font-size: 12px; color: #555; display: inline-block; border-radius: 999px; *background: #f5f5f5; text-transform: uppercase; font-weight: 600;}

.homeCourseBox{width:297px; display: inline-block; margin: 7px; overflow: hidden; border: #b7b9bf solid 1px; border-radius: 10px; padding: 0px;}
.homeCourseBox:hover{box-shadow:rgba(0, 0, 0, 0.05) 0px 20px 18px;}
.homeCourse-img-holder{padding: 15px; height: 135px; display: flex; justify-content: flex-start; align-items: center; position: relative;}
.homeCourse a{display: inline-block;}
.preview-set{top: 0; left: 0; position: absolute; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; opacity: 0;}
.preview-text{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 30px; width: 95px; text-align: center; font-weight: 600; border: #fff solid 1px; border-radius: 999px; color: #fff; font-size: 14px;}
.preview-text:hover{background: #fff; color: #000;}

.cyber-security-content, .cloud-computing-content, .project-management-content, .virtualization-content, .devops-content, .administration-content, .database-content{display: none;}


.homeCourseBox:hover .preview-set{opacity: 1}

.gradient-box-homeCourse{display: block; width: 100%; height: 56px; position: relative; margin-bottom: 0px;}

.upco-live-clas{display: flex; align-items: center;}
.upco-live-clas-inn{}
.upco-live-clas-inn-rt{display: flex; flex: 1; justify-content: flex-end}

.homeCourse ul li:nth-child(1) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #fbb087, #e8a370)}
.homeCourse ul li:nth-child(2) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d5ccf7, #b09bfe)}
.homeCourse ul li:nth-child(3) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #f77485, #ffa8b3)}
.homeCourse ul li:nth-child(4) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #4ab4ff, #dce5ed);}
.homeCourse ul li:nth-child(5) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #fd3f7d, #ffa8c4)}
.homeCourse ul li:nth-child(6) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d24758, #ea8490)}
.homeCourse ul li:nth-child(7) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d76ffe, #e7a5ff)}
.homeCourse ul li:nth-child(8) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #9aa6fe, #c9d0ff)}
.homeCourse ul li:nth-child(9) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #f67a84, #ffaeb4)}
.homeCourse ul li:nth-child(10) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #a6a1fd, #dbd9ff)}


.homeCourse a:nth-child(1) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #fbb087, #e8a370)}
.homeCourse a:nth-child(2) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d5ccf7, #b09bfe)}
.homeCourse a:nth-child(3) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #f77485, #ffa8b3)}
.homeCourse a:nth-child(4) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #4ab4ff, #dce5ed);}
.homeCourse a:nth-child(5) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #fd3f7d, #ffa8c4)}
.homeCourse a:nth-child(6) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d24758, #ea8490)}
.homeCourse a:nth-child(7) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #d76ffe, #e7a5ff)}
.homeCourse a:nth-child(8) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #9aa6fe, #c9d0ff)}
.homeCourse a:nth-child(9) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #f67a84, #ffaeb4)}
.homeCourse a:nth-child(10) .homeCourseBox .gradient-box-homeCourse{background:linear-gradient(to left, #a6a1fd, #dbd9ff)}

.nx-batch{font-size: 14px; font-weight: 600; color: #000; margin-top: 20px; padding-top:5px; border-top: #eee solid 1px;}
.next-batches-nw-box{margin: 0; padding: 0;}
.next-batches-nw-box li{font-size: 13px; color: #888;}

.next-batches-nw i{color:#000}


.homeleft-icons{height: 80px; width: 20%; margin-right: 5px; display: flex; justify-content: flex-start; align-items: center;}
.homeleft-icons img{width: 100%;}
.homeright-hd{font-size: 13px; line-height: 21px; font-weight: 600; color: #fff; text-transform: uppercase; width: 80%}

.homeCourse-items{height: 285px; position: relative; padding: 15px; padding-top: 45px;}
.training-type li{display:block; position: relative; color:#5c695d; padding:4px 10px; padding-left: 30px; font-size: 14px; font-weight: 600;}
.training-type li i{position: absolute; left: 0; top:4px; height: 25px; width: 25px; border-radius: 50%; text-align: center; padding-top: 7px; font-size: 11px; background: #e7f9ff}

.live-class{border-radius: 50%; position: relative; padding: 0px 0px; color: #fff; background: #fff; font-size: 11px; font-weight: 700; text-transform: uppercase; margin-bottom: 13px; height: 60px;
width: 60px; text-align: center; line-height: 15px; padding-top: 2px; bottom: -25px; left: 14px; border: #fff solid 2px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 10px; display: inline-block;}
.live-class img{width: 100%}

.homeCourse-items h4{font-size: 17px; font-weight: 700; color:#000; margin-bottom: 3px; line-height: 23px; height:58px;}
.btm-homeCourse{position: absolute; width: 92%; bottom:16px; padding: 7px 10px; font-size: 15px; color: #000; font-weight: 600; text-align: right; left: 0; right:0; margin: auto;}
.btm-homeCourse span{font-size: 11px; color: #5454de; display: inline-block; font-weight:600; margin-right: 3px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;}

.lv-icons-box{width:20px; height:20px; display: inline-block; position: absolute; left: 0; top: 6px;}
.lv-icons-box img{width: 100%}

.homeCourse a:nth-child(1) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(-20deg, #b721ff 0%, #21d4fd 100%);}
.homeCourse a:nth-child(2) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(45deg, #874da2 0%, #c43a30 100%);}
.homeCourse a:nth-child(3) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(15deg, #13547a 0%, #80d0c7 100%);}
.homeCourse a:nth-child(4) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(to top, #f43b47 0%, #453a94 100%);}
.homeCourse a:nth-child(5) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(-60deg, #16a085 0%, #f4d03f 100%);}
.homeCourse a:nth-child(6) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(45deg, #874da2 0%, #c43a30 100%);}
.homeCourse a:nth-child(7) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(240deg,#8affe7,#5939e0);}
.homeCourse a:nth-child(8) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(240deg,#ff6364,#ff88bc);}
.homeCourse a:nth-child(9) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(242deg, #f49cae, #b05ce2);}
.homeCourse a:nth-child(10) .homeCourseBox .homeCourse-img-holder{background-image:linear-gradient(240deg,#bdd377,#09adef);}

.slider-pro{margin-left: -7px; margin-right: -7px;}
.slider-pro li{display: inline-block;}

.stay-ahead{margin-top: 30px;}
.stay-ahead ul{margin: 0; padding: 0; text-align: center;}
.stay-ahead ul li{position: relative; display: inline-block; width: 14%; margin: 10px;}
.stay-ahead ul li a{display:block; margin-top: 0px;}



.staheadInner{border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.07) 0px 6px 20px; padding:32px 10px; text-align: left; *border: #ccc solid 1px; display: flex; justify-content: flex-start;
align-items: center; height: 54px; background: #fff;}
.staheadInner:hover{box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 10px;}
.staheadInner span{height: 36px; width:14%; margin: auto; display:block; position: relative; top: -20px;}
.staheadInner span img{width: 100%;}
.staheadInner h6{font-size: 14px; font-weight: 600; width: 80%; padding-left: 10px; line-height: 20px; color: #000}

.shadow-left{position: relative; padding-bottom: 40px;}
.shadow-left:before{content: ''; position: absolute; left: 0; top: 0; width: 70px; height: 100%; background: rgba(255, 255, 255, 0.8); z-index: 99;}
.shadow-left:after{content: ''; position: absolute; right: 0; top: 0; width: 70px; height: 100%; background: rgba(255, 255, 255, 0.8); z-index: 99;}

.browse-all-cate-btn{margin: 30px 0; text-align: center}
.browse-all-cate-btn a{font-size: 14px; color: #012c57; border:#012c57 solid 2px; padding: 14px 41px; font-weight: 700;}
.browse-all-cate-btn a:hover{background:#012c57; color: #fff}


.test-review{background:#4266ff; border-radius: 3px; padding: 20px; position: relative; *box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 5px; width:87%; margin:40px;}
.test-review:before{content: ''; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; right: 0; top: 0; background: #c62eff; z-index: -1; border-radius: 3px; transform: rotate(176deg);}
.test-review-icon{height: 50px; width: 50px; border-radius: 50%; background:rgba(0, 0, 0, 0.2);float: left; padding:12px 0px; font-size: 30px; font-weight: 600; color: #fff; text-align: center;}
.test-review-name{padding: 10px 30px; color: #fff; font-size: 17px; font-weight: 600;float: left; }

.test-review-content{color: #fff; font-size: 17px; line-height: 24px; font-style: italic; padding: 15px 20px 19px 20px}
.left-quotes{height: 20px; width: 20px; margin-left: 5px; display: inline-block; }
.left-quotes img{width: 100%;}

.review-contentInner-box{display: flex; align-items: center;}
.review-contentInner-left{width: 50%}
.review-contentInner-right{width: 50%;}
.review-hd-text{color: #000; font-weight: 600; font-size: 36px; margin-bottom: 15px; line-height: 38px;}
.review-text{font-size: 16px; font-weight: 500; color: #000;}

#review-slider .carousel-indicators li{border:#0493e2 solid 1px;}
#review-slider .carousel-indicators{bottom: -12px;}
#review-slider .carousel-indicators .active{background: #0493e2}


.review-content-box{background:#eceffe; padding: 60px 0;}

.mb-hd-home{display: none;}

.testimonials{
    padding:0;
    overflow:hidden 
}
.shadow-effect{
    background:#e0eeff;
    padding:20px;
    border-radius:2rem;
    text-align:center;
    *box-shadow:0 19px 38px rgba(0,0,0,.1),0 15px 12px rgba(0,0,0,.02) 
}
#customers-testimonials .shadow-effect p{
    font-family:inherit;
    border-top:1px solid #e1f1ff;
    border-bottom:1px solid #e1f1ff;
    padding:2rem;
    font-size:14px;
    line-height:1.5;
    margin:0 0 17px 0;
    font-weight:300 
}
.testimonial-name{
    margin:-2rem auto 0;
    display:table;
    width:auto;
    background:#3190E7;
    padding:9px 35px;
    border-radius:2rem;
    text-align:center;
    color:#fff;
    box-shadow:0 9px 18px rgba(0,0,0,.12),0 5px 7px rgba(0,0,0,.05) 
}
#customers-testimonials .item{
    text-align:center;
    *padding:50px;
    background: #fff;
    opacity:1;
    -webkit-transform:scale3d(.8,.8,1);
    transform:scale3d(.8,.8,1);
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out 
}
#customers-testimonials .owl-item.active.center .item{
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1) 
}
.owl-carousel .owl-item img{
    transform-style:preserve-3d;
    max-width:90px;
    margin:0 auto 17px 
}
.owl-prev,.owl-next{
    display:none 
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{
    background:#3190E7;
    transform:translate3d(0,-50%,0) scale(.7) 
}
#customers-testimonials.owl-carousel .owl-dots{
    display:inline-block;
    width:100%;
    text-align:center 
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{
    display:inline-block 
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{
    background:#3190E7;
    display:inline-block;
    height:20px;
    margin:0 2px 5px;
    transform:translate3d(0,-50%,0) scale(.3);
    transform-origin:50% 50% 0;
    transition:all 250ms ease-out 0s;
    width:20px;
    border-radius:50% 
}

.TickerNews{
    width: 100%;
    height: 50px;
    line-height: 48px;
}
.ti_wrapper{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ti_slide{
    width: 30000px;
    position: relative;
    left: 0;
    top: 0;
}
.ti_slide2{
    width: 30000px;
    position: relative;
    right: 0;
    top: 0;
}
.ti_content{
    width: 8000px;
    position: relative;
    float:left;
}
.ti_news{
    float:left;
}
.ti_news a{
    display: block;
    margin-right: 10px;
    color:black;
    text-decoration: none;
}

.TickerNews.default_theme{
    background-color: #f1f1f1;
}

.TickerNews.default_theme .ti_wrapper{
    border:#CBCBCB solid 1px;
    border-width: 1px 0;
}

.TickerNews.default_theme .ti_news a{
    display: block;
    margin-right: 10px;
    color:#333;
    text-transform: uppercase;
    text-decoration: none;
    font-family: geneva;
}

.TickerNews.default_theme .ti_news span{
    color:red;
    font-size: 110%;
}

.stay-ahead .ti_slide{padding: 9px 0  0 0; height: 98px;}



/* New Homepage :::: Closed */

/* Category Pages */
.certification-top-box{padding: 60px 0;}
.certification-top-heading h2{font-size: 39px; color: #000; font-weight: 300}
.certification-top-heading h4{font-size: 25px; color: #000; margin:35px 0 15px 0; font-style: italic; font-weight: 300}
.certification-top-heading p{margin: 30px 0; font-size: 16px; color: #555; line-height: 20px;}
.certification-download-box{margin: 45px 0;}
.certification-download{display: flex;}
.certification-download-img{width:450px; margin-right: 15px;}
.certification-download-rightimg{width:172px; margin:30px auto;}
.certification-download-img img, .certification-download-rightimg img{width: 100%;}

.certification-list ul{margin: 0; padding: 0}
.certification-list ul li{display: block; width: 45%; float: left; margin: 5px;}
.certification-list ul li a:hover .certification-box p{color: #000;}
.show-more-btn-d{font-weight: 300; color: #fff; border-radius:3px; padding: 5px 15px; font-size: 13px; background: green; display: inline-block; margin-top: 15px; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; width: 100px; }
.show-more-btn-d:hover, .show-more-btn-d:focus{color: #fff;}
.certification-box{padding-bottom: 5px; border-bottom: #eee solid 1px; position: relative; *height: 70px;}
.certification-box i{position: absolute; left: 0; top: 7px; color: #000;}
.certification-box p{font-size: 15px; font-weight: 300; color: #0493e2; padding:5px; padding-left: 20px;}

.right-sidebar-filter-button{padding: 5px 15px; padding-left: 35px; color: #0071b2; border: #0071b2 solid 1px; border-radius: 3px; display: none; position: relative;}
.filter-icon{width: 20px; height: 20px; display:inline-block; position: absolute; left: 8px; top: 7px;}
.close-icon{width: 20px; height: 20px; display: none; position: absolute; left: 8px; top: 7px;}

.filter-add .filter-icon{display: none;}
.filter-add .close-icon{display: inline-block;}

.filter-icon img, .close-icon img{width: 100%;}
.filter-click{display:block;}
.certification-download-text{vertical-align: middle;}
.certification-download-text h3{font-size: 21px; font-weight: 300; color: #000}
.certification-download-text a{display: inline-block; background:#0493e2; color: #fff; font-size: 15px; font-weight: 600; padding: 10px 30px; margin: 15px 0; }
.enquire_now_new_course {
    padding:0;
    background-image:linear-gradient(top, rgba(255,0,0,0) 25%, rgba(255,255,255,0.3) 100%);
    background-image:-webkit-linear-gradient(top, rgba(255,0,0,0) 25%, rgba(255,255,255,0.3) 100%);
    background-image:-moz-linear-gradient(top, rgba(255,0,0,0) 25%, rgba(255,255,255,0.3) 100%);
    background-image:-ms-linear-gradient(top, rgba(255,0,0,0) 25%, rgba(255,255,255,0.3) 100%);
    padding-bottom: 20px;
}
.course-details-box-hd{font-size: 18px; padding:15px 25px 7px 25px; font-weight: 600; margin: 0; color: #fff;}
.enquire-hd{font-size: 18px; margin-bottom: 0; color: #000; background:none; ; padding:8px 15px; font-weight: 600; }
.course{padding:0 25px;}
.course_logo h3{padding-top: 0 !important}
.certification-bottom-box{padding: 15px; margin: 15px 0; background:#f5f5f5;  border-top: #ddd solid 1px;  border-bottom: #ddd solid 1px;}
.certification-bottom{float: left; width: 45%; margin-left: 15px; margin-right: 15px; margin-bottom: 30px;}
.certification-bottom h4{color: #0071b2; font-size: 20px; margin: 10px 0;}
.certification-bottom p{color: #333; font-size: 14px; line-height: 20px;}
.certification-bottom ul{margin: 15px; padding: 0;}
.certification-bottom ul li{list-style: circle; padding:2px 0;}
.certification-bottom ul li a{font-size: 14px; font-weight: 600; color: #0071b2; display: block;}


.course_banner_box{background:#fafbfc; *background-image: linear-gradient(to top, #f3dee1 0%, #ddeefd 99%, #e3eeff 100%); *background-image: linear-gradient(-225deg, #3c4bff 0%, #562B7C 52%, #2B86C5 100%); padding:0px 0 0px 0; border-top: #ddd solid 1px; border-bottom: #ddd solid 1px; position: relative; padding-bottom: 70px;}
    .course_banner h2 { font-size: 35px; font-weight: 300; color: #fff;  margin-bottom: 20px; line-height: 42px; margin-top: 0;}
    .category-content { color: #555; font-size: 16px; line-height: 24px;}
    .course_banner_list-btn{margin-top: 15px;}
    .course_banner_list-btn ul{margin: 0; padding: 0; display: none;}
    .course_banner_list-btn ul li{display: inline-block; padding: 10px; border:rgba(255, 255, 255, 0.5) solid 1px; font-size: 15px; color: #fff; margin-right: 10px; position: relative; padding-left: 55px; font-weight: 600;}
    .course_banner_list-btn ul li img{width: 55px; height:45px; margin-right: 10px; padding-right: 10px; position: absolute; top: -8px; left: 5px;}

    .top-breadcrumb{padding:10px 10px 19px 10px; background-image: linear-gradient( #0c2440,  rgba(255,0,0,0)); margin-bottom: 20px;}
    .brand-breadcrumb{margin-top: 30px; margin-bottom: 15px;}
    .brand-breadcrumb ul{margin: 0; padding: 0}
    .brand-breadcrumb ul li{padding:0 10px; position: relative; color: #fff; font-size: 13px; display: inline-block;}
    .brand-breadcrumb ul li:first-child{padding-left: 0;}
    .brand-breadcrumb ul li:before{content: '\f105'; position: absolute; font-family: 'FontAwesome'; right: -16px; height: 15px; width: 15px; top: 1px;color: #fff}
    .brand-breadcrumb ul li:last-child:before{content: ' '}
    .brand-breadcrumb ul li a{color: #fff; display: inline-block;}
    .brand-breadcrumb ul li a:hover{color: #fff; font-weight: 600;}
    .breadcrumb2 ul{margin:0 0 10px 0; padding: 0;}
    .breadcrumb2 ul li{display: inline-block; padding:0 10px; color: #555; font-size: 14px; position: relative;}
    .breadcrumb2 ul li:before{content: '\f105'; position: absolute; font-family: 'FontAwesome'; right: -16px; height: 15px; width: 15px; top: 1px;color: #999}
    .breadcrumb2 ul li:last-child:before{content: ' '}
    .breadcrumb2 ul li a{color: #0071b2; display: inline-block; font-weight: 600;}
    .brand-height{height: 166px; overflow: hidden; transition: .2s ease-in-out;}
    .height-brand-show .brand-height{height: auto; transition: .2s ease-in-out;}
    .view-more-brand, .view-less-brand{padding: 10px 0 0 0; font-size: 13px; display: inline-block;}
    .view-less-brand, .height-brand-show .view-more-brand{display: none;}
    .height-brand-show .view-less-brand{display: block;}

.course .form-control{padding-left: 40px !important;}
.enquire-form-inputs-field{position: relative;}
.enquire-form-inputs-icons{position: absolute; width:22px; height:22px; display: inline-block; top: 12px; left:10px;}
.enquire-form-inputs-icons img{width: 100%}



    .middle-brand{padding:30px 0 45px 0;}

    .right-sidebar-box{background: #f5f5f5; margin-top: 15px; padding:15px; position: relative;}
    .span-top-right{position: absolute; right: 0;}
    .right-sidebar-box h3{font-size: 18px; color: #333; margin-top: 0; margin-bottom: 10px; padding: 0 0 10px 0; border-bottom: #ddd solid 1px;}


    .right-sidebar-box ul{margin: 0; padding: 0;}
    .certification-brand a{font-size: 14px; padding: 6px 4px; line-height: 18px; display:block; position: relative; padding-right: 35px;}
    .certification-brand a span{position: absolute; right: 0; color: #555; top: 6px;}
    .certification-brand a i{color: #000; font-size: 14px; margin-right: 4px; position: relative; top: -1px;}
    .certification-brand a:hover{color: #000;}

    .right-sidebar-box ul li{display: block; position: relative;}
    .right-sidebar-box ul li a{color: #0493e2; display: block; padding: 2px; font-size: 14px;}
    .right-sidebar-box ul li a span{color: #333;}
    .right-sidebar-box ul li a:hover{color: #333; text-decoration: underline;}

    .right-sidebar-checkbox{ display: block; position: relative; padding-left: 30px; margin-bottom: 3px; cursor: pointer; font-size: 14px; color: #333; font-weight: 500; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
    .right-sidebar-checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
    .right-checkmark { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; background-color: #fff; border: #ddd solid 1px;}
    .right-sidebar-checkbox:hover input ~ .right-checkmark { background-color: #eee;}
    .right-sidebar-checkbox input:checked ~ .right-checkmark { background-color: #2196F3; }
    .right-checkmark:after { content: ""; position: absolute; display: none;}
    .right-sidebar-checkbox input:checked ~ .right-checkmark:after { display: block;}
    .right-sidebar-checkbox .right-checkmark:after { left: 6px; top: 0px; width: 7px; height: 14px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

    .search-box-right{border: #ddd solid 1px; position: relative; background: #fff; overflow: hidden; border-radius: 3px;}
    .search-box-right select{border: 0; padding:5px 10px; width:100%; font-size: 14px; color: #333;}


    .searchbox-top-brands{position: relative; background: #fff; background: #fff; border: #ddd solid 1px; margin-top: 30px; margin-bottom: 30px; width: 85%;}
    .searchbox-top-brands .inp-search{padding: 10px; border: 0; width: 100%; background: none; color: #000; position: relative; padding-right: 40px;}
    .searchbox-top-brands:before{content: '\f002'; font-family: 'FontAwesome'; position: absolute; right: 0; font-size:21px; color: #ccc; padding: 10px; top: 0px; }
    .searchbox-top-brands .search-btn-checkbox{position: absolute; padding: 10px 15px; top: 2px; right: 0; background:none; border: 0; color: #ccc; font-size: 21px; border-left: #ddd solid 1px;}

    .searchbox-top-brands button:hover{color: #3c4bff}

    .search-result{padding:0 0 15px 0; font-size: 16px; color: #000;}
    .search-result p{margin: 0; font-size: 16px; color: #000;}
    .search-result p i{font-weight: 600; font-style: italic;}

    .right-side-brand{border-bottom: #eee solid 4px; padding-bottom: 15px; margin-bottom: 15px; width: 90%;}
    .right-side-brand h4{font-size: 18px; color: #0071b2; margin: 7px 0;}
    .right-side-brand p{color: #444; font-size: 14px; line-height: 24px;}
    .right-side-brand ul{margin: 0; margin-top: 15px; padding: 0;}
    .right-side-brand ul li{display:block; width: 100%; margin-right: 10px; position: relative; color: #333;  padding-left: 35px;}
    .right-side-brand ul li:before{content: '\f101'; font-family: 'FontAwesome'; position: absolute; left: 10px; top: 0px;}
    .right-side-brand ul li a{color: #333; display: block; font-size: 14px;}
    .right-side-brand ul li:hover {color: #fff; background:#0493e2;}
    .right-side-brand ul li a:hover{color: #fff;  font-weight: 600;}
    .back-button-category a{padding:10px 30px; color: #fff; background:#562B7C; font-size: 13px; display: block; margin-top: 30px;  }
    .back-button-category a i{margin-right: 10px;}

   
/*    .course-catalog-inner{box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 10px; border-right: #ddd solid 1px; border-left: #ddd solid 1px;}*/
    .course-h3{font-size:21px; color: #000; font-weight: 600; margin:30px 0 10px 0; }
    .para-course{font-size: 15px; color: #333; margin-bottom: 15px; line-height: 22px;}


    .catalog-box{padding:0 0 30px 0;}
    .catalog-box h4{background:#012c57; padding: 10px; font-size: 19px; color: #fff; font-weight: 600; }

    .catalog-box ul{margin: 0; padding: 30px; background: #f5f5f5; display: flex; flex-wrap: wrap;}
    .catalog-box ul li{width: 23%; margin: 5px 12px; display:block; background: #fff; position: relative; border-radius: 5px; overflow: hidden; box-shadow: rgba(0,0,0,0.09) 1px 1px 10px}
    /*.catalog-box ul li:before{content: ''; position: absolute; height: 18px; width: 18px; *border-left: #ddd solid 2px; border-top: #ddd solid 2px; left: -1px; top: -1px;}*/
/*    .catalog-box ul li:after{content: ''; position: absolute; height:2px; width: 10%; background: #ddd; right: -1px; bottom: -1px; transition: .5s ease-in-out;}*/
    .catalog-box ul li:hover:after{width: 100%; transition: .5s ease-in-out; background:#0493e2 }
    .catalog-box ul li a{color:#012c57; display: block; font-size: 13px; font-weight: 600;  padding:15px; background: #fff; padding-right: 60px;}
    .catalog-box ul li a:hover{color: #000;}
    .catalog-box ul li a span{font-size: 12px; color: #000; margin-left: 10px; position: absolute; right: 10px; top: 14px; background:#fff; text-align: center; padding: 2px 18px; background: #e9f0f7; border-radius: 999px;}
    /*.catalog-box ul li a span:before{content: ''; position: absolute; height: 50px; width: 50px; background: #fff; left: -35px; top: -22px; border-radius: 50%;}
    .catalog-box ul li a span:after{content: ''; position: absolute; height: 50px; width: 50px; background: #fff; left: -35px; bottom: -22px; border-radius: 50%;}*/

/* Category Pages Closed */

.course-catalog-inner h2{font-weight: 700; color: #000; font-size: 30px;}


.price-schedule-box-main{background:#f0f0f1; padding: 80px 0; padding-top: 120px;}

.flex-price{border-radius: 0px; box-shadow:rgba(0, 0, 0, 0.05) 1px 1px 15px; display: flex; width: 85%; margin: auto;}
.flex-price-lf{width: 70%; background: #fafafa;}
.flex-price-lf-inner-box ul{margin: 0; padding: 0;}
.flex-price-lf-inner-box ul li{display: block; position: relative; padding: 10px; border-bottom:#d9e8e0 solid 1px; background: #fafafa}
.flex-price-lf-inner-box ul li:last-child{border-bottom: 0;}
.flex-price-lf-inner{display: flex; align-items: center;}
.flex-radio-box{position: relative; width:50px; margin-right: 16px;}
.flex-radio-box-inner{width: 25px; border: blue solid 2px; height: 25px; border-radius: 50%; margin: auto; position: relative;}
.flex-radio-box-inner:before{content: ''; position: absolute; height: 15px; width: 15px; background: blue; border-radius: 50%; left: 3px; top: 4px; display: none;}
.flex-price-date{width: 25%; color: #343e39; font-weight: 700; font-size: 17px;}
.flex-price-date p{font-size: 14px; font-weight: 400; color: #666}
.flex-price-days{width: 35%; color: #343e39; font-weight: 600; font-size: 16px;}
.flex-price-time{width: 30%; color: #343e39; font-size: 13px;}

.flex-price-lf-inner-box ul li.active .flex-radio-box-inner:before{display: block;}
.flexible-head-batches{font-size: 28px;
color: #000;
font-weight: 600;
margin-bottom: 35px;
position: relative;}
.flex-price-lf-inner input{position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 999; opacity: 0;}

.price-box-sc{padding:50px 30px; background: #fff}
.price-sc{text-align: center;}
.price-sc span{font-size: 20px; color: #777; display: inline-block;}
.price-sc strike{font-size: 20px; color: #777; margin-left: 0px; display: inline-block;}
.price-sc strong{color: #343e39; font-size: 29px; font-weight: 700 !important; margin-left: 10px;}

.sold-out{width: 50px; height: 50px; border-radius: 4px; border:#ef2626 solid 1px; background: #fff; line-height: 17px; text-transform: uppercase; text-align: center; font-size: 13px; font-weight: 600; color: #999; padding-top: 7px; margin-right: 16px;}

.flex-price-rt{width: 30%; background:#e5fff1}
.price-sc-txt{font-size: 14px; font-weight: 600; color:#343e39; text-transform: uppercase; margin-top: 10px; text-align: center;}

#countbox{display: flex;}

.price-weekends{background: #ffe6c5; font-size: 12px; padding: 4px 13px; border-radius: 3px; font-weight: 400; color: #d58e2f;}

.price-sc-btm-box{padding: 45px 30px;}
.price-sc-save{font-size: 13px; color: #343e39; font-weight: 600; text-align: center; padding:5px; margin-bottom: 20px; border:#ef2626 solid 1px; border-radius: 5px; display: flex; width:77%; margin: auto; margin-bottom: 20px;}
.price-enroll a{background:#0f6738; color: #fff; display: block; font-weight: 600; text-transform: uppercase; padding: 15px; text-align: center;}
.counter-lf{margin:0 5px;}
.price-sc-save i{margin-right: 10px; font-size: 15px; position: relative; top: 5px;}

.flex-price-lf-inner-box ul li.sold-out-box{background: #f5f5f9}


.corporate-training{border-radius: 0px; box-shadow:rgba(0, 0, 0, 0.05) 1px 1px 15px; display: flex; width: 85%; margin: auto; background:#f6faf8; padding: 30px 0;}
.corporate-training-inner{width: 75%; margin: auto;}
.corporate-training-head{font-size: 19px; color: #000; margin:0 0 15px 0;}
.talk-inputs label{font-weight: 400; color: #000; font-size: 12px; display: block; margin-bottom: 3px;}
.talk-inp{padding: 8px; border-radius: 4px; border:#a4b2ab solid 1px; background: #fff; width: 100%; color: #000; font-size: 14px; padding-left: 40px;}
.talk-inp-select{padding: 10px; border-radius: 4px; border:#a4b2ab solid 1px; background: #fff; width: 100%; color: #000; font-size: 14px; padding-left: 40px;}
.talk-inputs textarea{padding: 8px; border-radius: 4px; border:#a4b2ab solid 1px; background: #fff; width: 100%; padding-left: 40px;}
.talk-inputs{margin-bottom: 15px;}
.talk-inputs button{font-size: 15px; padding: 10px 40px; text-align: center; background: #0f6738; border: #fff solid 1px; border-radius: 10px; font-size: 15px; font-weight: 600;
text-transform: uppercase; color: #fff;}

.talk-ii{position: relative;}
.talk-icon{width: 22px; height: 22px; display: inline-block; position: absolute; top: 10px; left:8px;}
.talk-icon img{width: 100%}

.flex-price-flex, .corporate-training{display: none;}


.recent-course{margin-top: 15px;}
.recent-course h3{font-size: 21px; color: #272727; font-weight: 500; margin-bottom: 10px;}
.recent-course-box h4{color: #0493e2; font-size: 18px; font-weight: 600px; margin-bottom: 4px;}
.recent-course-box ul{margin: 0; padding: 0;}
.recent-course-box ul li{display: inline-block; padding-right: 15px; color: #777; font-size: 12px; position: relative; padding-left: 11px;}
.recent-course-box ul li:before{content: ''; position: absolute; height: 6px; width: 6px; top: 10px; background: #777; border-radius: 50%; left: 0;}
.recent-course-box{padding:10px; border-bottom: #ddd solid 1px;}
.recent-course-box p{color: #333; font-size: 13px; line-height: 17px;}
.recent-course-box:hover{background:#f5f5f5;}


.btn-social,.user-menu li a{
    text-align:left
}
.user-menu,.user-menu li,.user-menu li a{
    display:inline-block;
    width:100%
}
.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
}
.user-down{
    margin-top:5px;
    display:inline-block
}
.user-menu li{
    color:#111
}
.user-menu li a i{
    width:20px;
    text-align:center
}
@media(min-width:1200px) and (max-width:1400px){
    .container{
        width:95%
    }
    .navbar-brand>img{
        width:100%
    }
    .navbar-header{
        width:15%;
        margin-top:.3%
    }
    .navbar-collapse{
        display:inline-block!important;
        width:85%;
        float:right
    }
    .search-box-none{
        width:21%!important
    }
    .search-box-none .search-box{
        width:100%
    }
    .dropdown-toggle{
        font-size:14px!important
    }
    .ul_menu li a{
        padding:4px 6px 5px 10px!important
    }
}
@media(min-width:1200px){
    .res-3{
        display:none
    }
}
@media(max-width:768px)and (min-width:650px){
    .res-3{
        margin-top:.63%;
        margin-right:-8%
    }
}
@media(min-width:1009px) and (max-width:1200px){
    #nav-expander{
        margin-top:1.7%
    }
    .search-box{
        margin-top:12px!important
    }
    .res-3{
        margin-top:.5%;
        -border:1px solid red;
        position:absolute;
        right:6.6%!important
    }
}
@media(min-width:768px) and (max-width:1010px){
    .search-box{
        margin-top:12px!important
    }
    .res-3{
        margin-top:.5%;
        -border:1px solid red;
        position:absolute;
        right:7.6%!important
    }
}
start media query @media(max-width:768px)and (min-width:650px){
    .res-3{
        margin-top:.63%;
        margin-right:-8%
    }
}
@media(min-width:530px)and (max-width:649px){
    .res-3{
        margin-top:.73%;
        margin-right:-6%
    }
}
@media(min-width:320px)and (max-width:480px){
    .res-3{
        margin-top:.93%;
        margin-right:-3%
    }
    #nav-expander{
        -border:1px solid red;
        margin-top:3.8%
    }
}
@media(min-width:320px)and (max-width:410px){
    .res-3{
        margin-top:.03%;
        margin-right:0
    }
    #nav-expander{
        -border:1px solid red;
        margin-top:3%
    }
}
@media(min-width:478px)and (max-width:540px){
    .res-3{
        margin-top:.93%;
        margin-right:-4%
    }
}
@meida(max-width:1200px)and (min-width:768px){
    .secNav .search-box{
        margin-top:12px
    }
    .rec-3{
        display:block
    }
}
end media query @media(max-width:1200px){
    .res-3{
        display:block;
        position:absolute;
        right:17.5%;
        top:28%
    }
    .about_banner{
        padding:0!important
    }
    .res-3 li:first-child{
        line-height:1.6
    }
    .res-3 li:first-child a{
        border:1px solid #f9ad0a
    }
    .res-3 li{
        display:inline-block
    }
    .res-3 a{
        padding:0 3px
    }
    .res-3 #cart_id{
        top:-4px;
        font-size:11px;
        margin-top:4px;
        width:15px;
        height:15px;
        line-height:14px
    }
}
#cart_id{
    margin-top:-5px;
    position:absolute;
    top:0;
    background:#fff;
    border-radius:50%;
    color:#000;
    font-size:11px;
    border:1px solid #F9AD0A;
    width:20px;
    height:20px;
    text-align:center;
    line-height:18px
}
.ul_menu li a i.fa fa-shopping-cart{
    font-size:18px;
    color:#F9AD0A
}
#loader{
    display:none;
    position:fixed;
    z-index:1000;
    top:0;
    left:0;
    height:100%;
    width:100%;
    background:url(https://app.life-manager.net/assets/img/Preloader.gif) 50% 50% no-repeat rgba(255,255,255,.8)
}
When the body has the loading class,we turn the scrollbar off with overflow:hidden body.loading{
    overflow:hidden
}
Anytime the body has the loading class,our modal element will be visible body.loading #loader{
    display:block
}
Search box css .search-box{
    float:left;
    width:317px;
    margin:10px 4px;
    position:relative;
    border-radius:0;
    display:inline-block
}
.search-box .search{
    width:100%;
    padding:4px 10px;
    font-size:15px;
    border:0 solid #ddd
}
.search-btn{
    position:absolute;
    color:#aaa;
    border:0;
    border-left:#ddd solid 1px;
    padding:4px 4px 4px 10px;
    background:#fff;
    right:0;
    top:4px;
    font-size:15px
}
.search-btn:hover{
    color:#555
}
.search-btn span{
    height:17px;
    overflow-y:hidden;
    position:relative;
    left:-5px;
    width:18px;
    display:inline-block
}
.search-btn span img{
    top:0;
    position:relative;
    transition:.2s ease-in-out;
    -webkit-transition:.2s ease-in-out
}
.btnEnquire,.btnJoin,.circleBox,.circleBoxTwo,.tag a{
    transition:all .5s ease-in-out
}
.list{
    overflow-y:auto;
    padding:0;
    position:absolute;
    width:100%;
    z-index:1000
}
.list li{
    padding:5px 5px 5px 45px;
    background:#fff;
    border-bottom:#ccc 1px solid;
    position:relative
}
.list li:hover{
    background:#F0F0F0
}
.autocomple_img_cls{
    width:30px;
    position:absolute;
    left:5px;
    display:none
}
.mega-dropdown{
    position:static!important
}
.mega-dropdown-menu{
    width:85%;
    box-shadow:none;
    -webkit-box-shadow:none;
    margin:auto;
    top:97%!important;
    left:0;
    right:0;
    border-top:#3f3f3f solid 1px
}
.mega-dropdown-menu>li{
    border-right:#3f3f3f solid 1px;
    height:222px;
    position:relative
}
.mega-dropdown-menu>li:last-child{
    border-right:0
}
.mega-dropdown-menu>li>ul{
    padding:0;
    margin:15px -15px 0
}
.mega-dropdown-menu>li>ul>li{
    list-style:none;
    font-size:13px!important
}
.mega-dropdown-menu .dropdown-footer{
    position:absolute;
    bottom:12px;
    left:204px
}
.mega-dropdown-menu .dropdown-footer a{
    color:#f9ad0a!important
}
.mega-dropdown-menu .dropdown-footer a:hover{
    letter-spacing:1.5px
}
.mega-dropdown-menu>li>ul>li>a{
    display:block;
    color:#999!important;
    padding:3px 5px
}
.counterBg,.new,.popular,.tag a{
    display:inline-block
}
.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{
    text-decoration:none;
    color:#f9ad0a!important
}
.mega-dropdown-menu .dropdown-header{
    font-size:16px;
    color:#fff;
    padding:15px 60px 5px 0;
    line-height:20px;
    text-transform:uppercase;
    position:relative
}
.mega-dropdown-menu .dropdown-header .span-left{
    font-size:15px;
    margin-right:5px;
    color:#fff
}
.mega-dropdown-menu .dropdown-header .span-right{
    font-size:15px;
    margin-left:5px;
    color:#888
}
.mega-dropdown-menu .dropdown-header:before{
    position:absolute;
    content:'';
    width:0;
    height:0;
    background:#636362;
    bottom:-4px;
    border-radius:5px
}
.new,.popular{
    padding:0 5px;
    font-size:11px;
    color:#fff;
    line-height:16px;
    border-radius:2px;
    margin-left:10px;
    text-transform:uppercase
}
.popular{
    background:#e55340
}
.new{
    background:#31a8e6
}
.nav-browse-course,.noMr{
    margin:0!important
}
.navbar-nav{
    margin-top:0!important;
    margin-bottom:0!important
}
.nav-browse-course{
    padding:0!important
}
.browse-course:focus,.browse-course:hover{
    background:#333!important;
    color:#fff!important
}
@media (max-width:590px){
    .padding-top-110{
        padding-top:160px
    }
}
.noBorderRadius{
    border-radius:0
}
.text-yellow{
    color:#fe0462
}
.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
    }
    .landingBannerSecurity .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){
    .certification-list ul li{width: 100%;}
    .pd-para,.pdCounter{
        padding-top:0;
        padding-bottom:0
    }
    




    .btm-certificate{display: none;}

    .headerBanner:before{background: none}
    .hero__text-content h1{color: #000;}

    .staheadInner span{width: 36px; height: 36px;}
    .desk-video{display: none;}
    .mob-img{display: block;}
    .review-contentInner-box{display: block;}
    .review-hd-text{font-size: 28px; line-height: 35px;}
    .review-contentInner-left, .review-contentInner-right{width: 100%; padding: 0;}
    .review-contentInner-right{margin-top: 30px;}
    .course_banner_box .col-sm-12{padding: 0;}
    .request-batchInner{width: 100%;}
    .request-batch-pop-up{padding: 15px;}
    .course_header_banner-box{display: block; padding: 0;}
    .course_header_banner-box-left{width: 100%;}
    .course_header_banner-box-right{width: 100%; padding: 15px;}
    .course_header_banner-img{border: 0;}
    .course-breadcrumb ul li{font-size: 13px;}
    .course-breadcrumb ul li:last-child{display: none;}
    .course_banner h1{font-size: 22px; line-height: 36px;}
    .course_header_btm{margin-top: 0; margin-bottom: 0; padding: 15px; padding-top: 0;}
    .course_header_btm ul li{width: 100%; float: none; font-size: 14px; line-height: 22px;}
    .course_header_btm ul li:before{width: 20px; height: 20px; top: 2px;}
    #course-nav ul{display: flex; justify-content: space-between;}
    #course-nav ul li{float: none; text-transform: none; margin: 0;}
    #course-nav ul li a{font-size: 12px; padding-left:5px; padding-right:5px;}
    .upcoming-batches-boxInner{display: block;}
    .upcoming-batches-left{width: 100%; border-right: 0; padding-right: 0;}
    .upcoming-batches-right{width: 100%; padding-left: 0; text-align: center; margin-top: 30px;}

    .upcoming-btm{display: block; width: 100%;}
    .upcoming-btm span{width: 50px; height: 50px; display: block; margin: auto;}
    .upcoming-btm h5{font-size: 17px; margin:5px 0px 17px 0; text-align: center;}
    .upcoming-btm a{position: relative; *width: 75%; margin: auto; display: inline-block; text-align: center; font-size: 14px; }

    .certificate-btm-box{display: block;}
    .certificate-btm-left, .certificate-btm-right{width: 100%; padding: 0}
    .certificate-btm-left h3{font-size: 24px; line-height: 28px; margin-bottom: 15px;}
    .certificate-btm-left p{font-size: 16px; line-height: 27px;}
    .get-touch, .get-sample{width: 60%; text-align: center; display: block; margin:10px auto; padding: 10px; font-size: 14px;}


    .right-side-brand h4{font-size: 15px; margin:7px 0; }
    .right-side-brand p{font-size: 13px; line-height: 19px;}
    .right-side-brand{padding-bottom: 7px; margin-bottom: 7px; width: 100%;}
/*    .category-content, .course_banner_list-btn{display: none;}*/
    .searchbox-top-brands{width: 100%;}
    .footerNo,.footer_outer{
        float:none;
        position:relative
    }
    .counterBg{
        width:35%
    }
    .counter-text{
        font-size:14px;
        line-height:18px
    }
    .info-stripe{
        display:none
    }
    .footer-title{
        font-weight:700
    }
    .footer_outer{
        bottom:0;
        display:block;
        float:left
    }
    .footerNo{
        z-index:999
    }
    .landingBannerSecurity .hero__text-content h1 strong{
        font-size:28px
    }
    .landingBannerSecurity{
        padding:30px 0 0
    }
}
@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;
    -ms-filter:alpha(opacity=0);
    filter:alpha(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;
    -ms-filter:alpha(opacity=100);
    filter:alpha(opacity=100)
}
.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;
    -ms-filter:alpha(opacity=0);
    filter:alpha(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;
    font-family:Nunito;
    font-size:13.5px
}
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:14px;
    font-size:16px;
    color:#777!important
}
@media (max-width:991px){
    .info-stripe{
        font-size:12px
    }
}
@media (max-width:767px){
    .info-stripe{
        text-align:center;
        font-size:14px
    }
    .review-content-box{display: none;}
    .bartnersBg{padding-top: 0;}
}
@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{
    position:relative;
    border-width:0;
    background:#fff
}
.social-icons li:last-child{
    margin-right:0
}
.social-icons a,.social-icons a i{
    display:block;
    padding:0;
    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-country{margin: 30px 0; border-top: rgba(255, 255, 255, 0.1) solid 1px; border-bottom: rgba(255, 255, 255, 0.1) solid 1px; padding: 20px 0;}
.footer-country ul{margin: 0 -30px; padding: 0; display: flex;}
.footer-country ul li{display: block; border-right: rgba(255, 255, 255, 0.2) 1px solid; width: 25%; padding:0 20px;}
.footer-country ul li:last-child{border-right: 0;}

.footer-country-inner{display: flex; align-items: center; padding:6px 10px;}
.footer-country-flag{width: 30px; border-radius: 4px; overflow: hidden; display: inline-block; margin-right: 10px;}
.footer-country-flag img{width: 100%;}
.footer-country-name{color: #fff;}


.footer-title{
    font-size:19px;
    margin:0 0 10px;
    color:#fff;
    font-weight: 600;
    font-family:Nunito
}
ul.list-right-open-thin li{
    line-height:22px;
    margin-top:1px;
    font-size:16px;
    color:#666
}
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;
    font-family:Nunito
}
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{
    top:10px
}
#aa li a{
    font-size:13px;
    padding-top:0!important;
    margin-bottom:0!important
}
.location.dropdown a i{
    position:relative;
    top:-10px;
    color:#fff
}
.location .dropdown-menu{
    top:-210px;
    left:-148px;
    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;
    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:Nunito;
    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
    }

    .footer-country ul{margin: 0}

    .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
    }
    .d-flex-align, .footer-follow-box{display: block;}
    .footer-follow-logo{margin-bottom: 15px;}
    .f-oo-center{text-align: left;}
    .footer-cer-logo{margin-left: 0; margin-right: 15px; margin-top: 15px;}
}
@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:Nunito;
        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
}
.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
    }
    .sarch_bx a{
        margin-top:10px;
        border-radius:0 3px 3px 0
    }
}
.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
}
.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 10px;
    margin:5px
}
@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:0
    }
    .navbar-nav{
        margin-top:0;
        margin-bottom:0
    }
    .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(max-width: 1366px){
    .catalog-box ul li{width: 22%;}
}

@media(max-width: 1280px){
    .catalog-box ul li{width: 21%; margin: 5px 17px;}
}

@media screen and (max-width:1200px){
    .catalog-box ul li{width: 29%; margin: 5px 17px;}
    .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%
    }
}

.req-footer-sticky{display: none;}

@media screen and (max-width:992px){
    .catalog-box ul li{width: 44%;}
    .counter-1,.fly-bg,.text-align-center{
        text-align:center
    }

    .right-sidebar-filter-button{display: inline-block;}
    .filter-click-m-box{display: none;}
    .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
    }
    .sarch_bx a{
        width:20%
    }
}
@media screen and (max-width:767px){
    .catalog-box ul li{width: 100%; margin-left:0; margin-right: 0; }
    .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: 0px;
    line-height: 60px;
    font-size: 50px;
    font-weight: 900;
    color: #fff;
}
.hero__text-content h1 strong{
    font-size:50px
}
.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:35px;
    font-size:30px;
    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:17px;
    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:35px
    }
    .hero__text-content .h3{
        line-height:29px;
        font-size:24px;
        font-weight:100
    }
}
@media (max-width:767px){
  .req-footer-sticky{background: #fff; border-top: 1px solid #ddd; padding: 10px; display: block; position: fixed; z-index: 9999; width: 100%; bottom: 0; left: 0;}
  .req-footer-sticky .request-call-btn{display: block; text-align: center; background: #012c57; color: #fff;}

  .pd-top-btm-60{
    padding: 30px 0;
  }

  .home-hd h3{
    font-size: 28px;
    line-height: 35px;
    padding: 0 15px;
  }

  .top-indemand-content{margin-top: 30px; padding:3px;}

  .mb-hd-home{background: #f5f5f5; position: relative; cursor: pointer; display: block; font-weight: 600; font-size: 16px; padding: 15px; color: #000; border-bottom: #ddd solid 1px;}

  .mb-hd-home span{position: absolute; right: 15px; top: 15px; font-size: 21px; display: inline-block; }

    .hero__text-content{
        padding:40px 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:0;
    }
    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
    }

    .top-indemand-list{display: none;}

    .homeCourse{display: flex; overflow: auto; margin: 10px 0 15px 0;}
    .stay-ahead{overflow: auto; padding: 0 15px;}
    .stay-ahead ul{display: flex; flex-wrap: wrap;}
    .stay-ahead ul li{width:44%; margin: 0; margin-right: 15px; margin: 10px;}
    .stay-ahead ul li a{margin-top: 0;}
    .test-review{width: 100%; float: none; margin: 15px 0;}
    .partner-box{padding: 27px;}
    .grads-img{margin: auto;}

    .we-are-trained ul{flex-wrap: wrap;}
    .we-are-trained ul li{width: 129px;}
}

@media (max-width:580px){
  
}
@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;
    line-height:24px;
    font-size:22px;
    font-weight:400!important;
    color:#000
}
@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;
        font-size:16px;
        color:#666;
        line-height:19px
    }
}
@media (max-width:480px){
    .service-box .service-box_txt{
        overflow:visible;
        color:#666
    }
}
.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;
        line-height:20px;
        font-size:16px;
        color:#666
    }
}
.bartnersBg{
    background:#f9f9f9;
    background-size:cover
}
.rows{
    width:100%;
    display:table
}
.home-service{
    padding:30px 10px;
}
.home-service.no{
    border-right-width:0!important
}
.home-service h4{
    font-size:28px;
    color:#000;
    font-weight:500
}
.home-service p{
    font-size:14px;
    line-height:1px;
    color:#555
}

.home-services-icons{width: 60px; height: 60px; float: left;}
.home-services-icons-border{border-right: #ccc solid 1px;}
.home-services-icons img{width: 100%;}
.home-services-content{float: left; margin: 10px;}

@media (max-width:400px){
    .home-service{
        width:100%;
        border-right-width:0;
        float:none;
        padding:0 10px 10px
    }
}
.CiscoBanner,.coursesBanner,.ethicalBanner,.hadoopBanner,.landingBanner,.landingBannerSecurity,.oracleBanner,.pmpBanner,.salesforceBanner,.vmwareBanner{
    padding:100px 0 0
}
.coursesBanner{
    background:url(../images/course-banner.jpg) #222
}
.oracleBanner{
    background:url(../images/oracle-banner.jpg) #222
}
.salesforceBanner{
    background:url(../images/salesforce1.jpg) #222
}
.landingBannerSecurity{
    background:url(../images/security.jpg) #222
}
.landingBanner{
    background:url(../images/database.jpg) #222
}
.hadoopBanner{
    background:url(../images/bigdata-hadoop.jpg) #222
}
.CiscoBanner{
    background:url(../images/cisco-banner.jpg) #222
}
.ethicalBanner{
    background:url(../images/ethical-hacker-training.jpg) #222
}
.pmpBanner{
    background:url(../images/pmp-banner.jpg) #222;
    margin-top:-75px!important
}
.vmwareBanner{
    background:url(../images/vmware-banner.jpg) #222;
    margin-top:-25px!important
}
.searchBanner{
    background:url(../images/search_banner.jpg) no-repeat #222
}
.btnSm{
    font-size:18px;
    padding:6px 30px 7px
}
.btnYellow{
    background:#f9ad0a;
    color:#fff;
    border-radius:0;
    font-family:Nunito
}
.btnYellow:hover{
    background:#fff
}
.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:auto;
    padding:14px 10px;
    font-size:13px;
    font-weight:400!important;
    color:#555;
    background-color:#fff;
    outline:0 !important;
    border:0;
    border-radius:10px;
    box-shadow:none;
    border: #ccc solid 1px;
}



.trending-topics{
  padding: 40px 0;
}

.form_button{font-size: 15px !important; padding:5px 2px !important; text-align: center; width: 100%; background: #0f6738; border: #fff solid 1px; border-radius: 10px; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #fff;}
.form_button i{margin-right: 10px;}
.form_button:hover{background: #000;}

.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:18px
}
.footerNo{
    background:#0493e2;
    background-image:linear-gradient(-225deg, #059d75 0%, #03AFCC 52%, #037562 100%);
    float:left;
    width:100%;
    display:block
}
ul.footerNoList{
    margin:0;
    padding:0;
    text-align:center
}
ul.footerNoList li{
    font-size:15.2px!important;
    display:inline-block;
    line-height:18px;
    padding:0 0 0 7px;
    vertical-align:middle;
    font-family:Nunito
}
ul.footerNoList li a{
    color:#fff
}
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-radius:0;
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3
}
.width .dropdown-menu{
    width:230px
}

.course-testimonial{
    margin-top: 50px;
}

.testimonial-home{
    padding: 0 40px !important;
}

.testimonialContent {
    padding-left: 15px;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
}
.testimonialContent::before {
    content: "\f10d";
    position: absolute;
    display: block;
    font-family: "FontAwesome";
    font-size: 70px;
    top: 17px;
    left: 0px;
    background: none;
    border-radius: 0;
    border: 0;
    z-index: -2;
    color: #ddd;
}

.testimonialContent p{color: #777; line-height: 24px; }
#student-review2 .item {
    border: 0 !important;
    background: none !important;
    padding: 0;
}
/*.testimonialContent:after{
    background:url(../images/triangle-testimonials.png) 50% 0 no-repeat;
    content:'';
    display:block;
    width:23px;
    height:16px;
    position:absolute;
    left:20px;
    bottom:-16px
}*/
.testimonialAuthor{
    color:#222
}
.blueSection{
    color:#fff;
    background-color:#0493e2;
    padding:15px 0;
}

.looking-self h1 {
    font-size: 24px;
    margin-bottom: 5px;
}

.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:5px 15px;
    font-size:16px;
    color:#222;
    background:#fff;
    border-radius:0;
    margin-bottom: 0;
    margin-top: 10px;
}
.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:25px;
    margin-top:30px;
    border:1px solid #ddd!important
}
.boxCorporate .media{
    margin-top:0!important
}
.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:8px
    }
    .corporateBanner{
        padding:30px 0 20px
    }
    .corporateItem{
        width:100%
    }
}
.enquire_now_banner{
    padding:150px 0 100px;
    background:url(../images/enquire-banner.jpg) #222;
    background-size:cover
}
.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:15px;
    color:#666
}
.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(../fonts/fontawesome.eot);
    src:url(../fonts/fontawesome.eot?#iefix) format('embedded-opentype'),url(../fonts/fontawesome.svg#fontawesome) format('svg'),url(../fonts/fontawesome.woff) format('woff'),url(../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:Nunito;
    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:11px 15px 0 0;
    position:absolute;
    right:0;
    text-decoration:none;
    top:0;
    margin-top:0;
    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:#0493e2;
    width:50px;
    height:2px;
    bottom:-5px
}
.counter-1 h1{
    font-size:34px;
    font-weight:700;
    position:relative;
    padding-bottom:10px
}
.counter-image{
    top:-10px;
    border-radius:50%;
    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
}


.homi-search-box{width: 100%; margin: 10px 0; position: relative; background: #fff; }
.homi-search .search{padding:11px 10px; width: 100%; background: none; border: 0; color: #333; font-size: 16px; border-radius: 3px; padding-right: 35px;}
.homi-search .homi-search-btn{background: none; color: #fe0462; height: 40px; width: 40px; position: absolute; right: 4px; top: 3px; z-index: 99;
border: 0; border-radius: 50%;}

.homi-search .homi-search-btn:hover{color: #fe0462}
.homi-search .homi-search-btn span{font-size: 22px;}
.homi-search ul{position: absolute; z-index: 99; left: 0; margin-top: -2px; width: 100%; height: 200px; overflow-y:auto; overflow-x: hidden;  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px; display: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; padding: 0 !important;}
.homi-search ul.auto-header-list a{background: #fff; margin: 0; padding:4px 10px; font-size: 13px; display:block; padding-left: 30px; position: relative; text-align: left;}
.homi-search ul.auto-header-list a:first-child{padding-top: 15px;}
.homi-search ul.auto-header-list a:first-child i{top: 20px;}
.homi-search ul.auto-header-list a b{font-weight: 600;}
.homi-search ul.auto-header-list a i{color: #ccc; margin-right: 10px; position: absolute; top: 10px; left: 10px;}

.homi-search ul.auto-header-list a:hover{background: #eee; color: #000;}
.homi-search ul.auto-header-list a:hover i{color: #777;}
.auto-header-list{display: block !important; background: #fff;}
.homi-search ul:before{content: ''; position: absolute; height: 1px; background: #ddd; width: 80%; top: 0px; z-index: 9; left: 0; right: 0; margin: auto;}
.homi-search ul:after{content: ''; position: absolute; height: 100%; width: 100%; background: url('../images/loading-bg.png') no-repeat; left: 5px; top: 10px; z-index: -1;}

.btm-banner-box{margin-top:0px; }
.btm-banner-boxInner{background: #fff; *background: linear-gradient(90.13deg, #058ab3 31.55%, #06a14f 79.46%); border-bottom: #eee solid 1px; border-radius: 3px;}
.btm-banner-Inner{padding:20px; padding-left: 80px; border-right: #eee solid 1px;}

.btm-banner-boxInner ul{margin: 0; padding: 0; display: flex}
.btm-banner-boxInner ul li{width: 30%; display: inline-block; position: relative;}
/*.btm-banner-boxInner ul li:nth-child(2){background: #e4f9f9}*/

.btm-banner-Inner span{display: block; height:50px; width: 50px; border-radius: 50%; background: #fff; position: absolute; left: 20px; padding: 5px;}
.btm-banner-Inner span img{width: 100%;}
.btm-banner-Inner h4{font-size: 17px; font-weight: 600; margin: 0; margin-bottom:5px; color: #000; margin-top: 5px; }
.btm-banner-Inner p{font-size: 13px; line-height: 23px; color: #444; margin-bottom: 0;}


.price-slider{position: absolute; left: 0; font-weight: 600 !important; color: #000 !important; padding: 0px; display: inline-block; font-size: 18px !important;}

.classroom-box ul{margin: 0; padding: 0; display: flex;}
.classroom-box ul li{width: 25%; position: relative; display: block; padding: 15px; cursor: pointer; transition:.0s ease-in-out !important;}
.clasroom-img{height: 635px; width: 100%; position: relative;}
.classroom-box ul li:nth-child(1) .clasroom-img:before{content: ''; position: absolute; background:url(../images/instructor-led.jpg); height: 100%; width: 100%; background-size: cover; background-position: bottom center;}
.classroom-box ul li:nth-child(2) .clasroom-img:before{content: ''; position: absolute; background:url(../images/self-paced.jpg); height: 100%; width: 100%; background-size: cover; background-position: bottom center;}
.classroom-box ul li:nth-child(3) .clasroom-img:before{content: ''; position: absolute; background:url(../images/classroom.jpg); height: 100%; width: 100%; background-size: cover; background-position: bottom center;}
.classroom-box ul li:nth-child(4) .clasroom-img:before{content: ''; position: absolute; background:url(../images/onsite.jpg); height: 100%; width: 100%; background-size: cover; background-position: bottom center;}
.classroom-box ul li .clasroom-img:after{background: linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.6),rgba(0,0,0,.8) 97%); content: ''; position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.classroom-box ul li .clasroom-img:hover:after{background: linear-gradient(to bottom,rgba(68,49,141,.7),rgba(68,49,141,.8)) !important}
.classroom-text-box{display: none;}
.classroom-box ul li.classroom-box-active{display: flex; width: 80%;  transition:.0s ease-in-out !important;}
.classroom-box ul li.classroom-box-active .clasroom-img{width: 30%;  transition:.0s ease-in-out !important;}
.classroom-box ul li.classroom-box-active .classroom-text-box{display: block; padding: 30px; width: 70%;  transition:.0s ease-in-out !important}

.classroom-box ul li.classroom-box-active .clasroom-img:after{background: linear-gradient(to bottom,rgba(68,49,141,.7),rgba(68,49,141,.8)) !important}

.classroom-text-bx{margin-bottom: 20px;}
.classroom-text-bx .classroom-text-icon{display: inline-block; width: 40px; height:40px;}
.classroom-text-bx .classroom-text-icon img{width: 100%}
.classroom-text-bx h3{font-size: 13px; font-weight: 600; color: #000; margin:0px 0;}
.classroom-text-bx p{font-size: 13px; color: #000; line-height: 23px;}

.classroom-text-box-opa{opacity: 0; transition: .6s ease}
.classroom-box ul li.classroom-box-active .classroom-text-box-opa{opacity: 1; transition: .6s ease}

.clasroom-img{position: relative;}
.classroom-btm-heading{position: absolute; width: 100%; padding: 20px; bottom: 0; left: 0; z-index: 999; font-size: 22px; line-height:32px; color: #fff;}
.on-dis{display: block;}
.on-dis-plus{display: block; position: relative; width: 25px; height: 2px; background: #fff; margin: 18px 0;}
.on-dis-plus:before{content: ''; position: absolute; height: 25px; width: 2px; left: 11px; top: -11px; background: #fff;}

.classroom-box ul li.classroom-box-active .on-dis-plus:before{display: none}

.main-header-btn{margin-top: 15px;}
.book-training-btn{display: inline-block; background:#00d464; color: #fff; font-size: 13px; font-weight: 600; text-transform: uppercase; padding: 10px 20px;}
.book-training-btn:hover{background: linear-gradient(90.13deg, #00d464 31.55%, #00c2ff 79.46%); color: #fff}
.request-call-btn{display: inline-block; border:#012c57 solid 2px; color: #012c57; font-size: 13px; text-transform: uppercase; padding:9px 20px; font-weight: 600; margin-left: 10px;}
.request-call-btn:hover{background: #00c2ff; color: #fff}

.main-header-btn-home .request-call-btn{color: #00c2ff; border: #00c2ff solid 2px;}
.main-header-btn-home .request-call-btn:hover{color: #fff;}

.footer-connect{background: linear-gradient(90.13deg, #058ab3 31.55%, #06a14f 79.46%); padding:30px 0;}

.ready-head-text{display: flex; align-items: center;}
.readyhead{font-size: 38px; font-weight: 600; color: #fff;}

.ready-btn{display: flex; flex: 1; justify-content: flex-end;}
.ready-connect-chat{display: inline-block; padding: 13px 40px; background: #fff; font-size: 15px; color: #00d464; font-weight: 600; text-transform: uppercase;}
.request-call-back-foo{border: #fff solid 2px; color: #fff; font-size: 15px; font-weight: 600; padding: 11px 40px; margin-left: 10px;  text-transform: uppercase;}
.request-call-back-foo:hover{color: #058ab3; background: #fff}

.we-are-trained-head{font-size: 20px; font-weight: 400; color: #000; margin-bottom: 20px;}
.we-are-trained-head strong{font-weight: 700 !important}
.we-are-trained ul{margin: 0; padding: 0; display: flex;}
.we-are-trained ul li{width: 180px; display: inline-block;}
.we-are-trained .ti_news{width: 180px; display: inline-block;}
.we-are-trained .ti_news img{width: 100%;}

@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:#fff;
    height:65px;
    overflow:hidden;
    transition:ease .2s;
    position: relative;
    transform: scale(1);
}

.courseCard:hover{transform: scale(1.02); box-shadow: #ccc 2px 2px 15px; background-color: #fff; transition:ease .2s;}
/*.courseCard:before{content: ''; position: absolute; width:100%; height:100%; border-top: #0493e2 solid 1px; border-bottom: #0493e2 solid 1px; bottom: 0; right: 0; top: 0; left: 0; transform: scale(0,1); transition:ease .5s;}

.courseCard:hover:before{transition:ease .5s; transform: scale(1);}

.courseCard:after{content: ''; position: absolute; width:100%; height:100%; border-left: #0493e2 solid 1px; border-right: #0493e2 solid 1px; bottom: 0; right: 0; top: 0; left: 0; transform: scale(1, 0); transition:ease .5s;}

.courseCard:hover:after{transition:ease .5s; transform: scale(1);}*/

.courseCard h4{font-size:15px; color: #333; font-weight: 300; padding:5px 10px 0 10px;}
.courseCard h4 span{width: 35px; height: 1px; background: #333; margin-right: -60px; top: -5px; position: relative; display: inline-block;}
.courseCard h4 span:before{content: ''; position: absolute; height: 10px; width: 10px; border-radius: 50%; right: -9px; border: #333 solid 1px; top: 0; bottom:0; margin: auto;}
.courseCard h3{*color: #0493e2; font-size:15px; font-weight: 500; padding:5px 10px;}
.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
    }
}
.para-1{
    font-size:16px!important;
    color:#666!important;
    line-height:22px
}
.para-white-1{
    font-size:20px!important;
    color:#fff!important
}
.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,.p3{
    font-size:15px
}
.p1,.p2{
    padding:8px 15px
}
.p1{
    color:#777
}
.p2{
    color:#f9ad0a;
    border-left:#ddd solid 1px
}
.nxt,.prv{
    padding:10px 30px
}
.p3{
    color:#000
}
.prv,.prv:hover{
    color:#ddd
}
.bottom-hd{
    font-size:30px
}

.hero__text-content span{
    font-size: 57px;
    display: block;
    background: linear-gradient(90.13deg, #00c2ff 31.55%, #00d464 79.46%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
background-clip: text;
text-fill-color: transparent;
}

.hero__text-content p {
    font-size: 16px;
    color: #fff;
    font-style: italic;
}
.hero__text-content h2 {
    font-size: 16px;
    color: #fff;
    font-style: italic;
}

.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
}
.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:30px!important
}
.hero__text-content h1 img{
    width:75px;
    position:relative;
    top:7px
}
.bg-red{
    background:#f8433c
}
.bg-purple{
    background:#8f44ad
}
.bg-green{
    background:#0493e2
}
.grads-img{
    box-shadow:#ddd 1px 1px 2px;
    border:1px solid #ddd;
    padding:15px;
    height: 150px;
    width: 150px;
    border-radius: 50%;
    background: #fff;
}

.grads-img img{margin-top: 25px;}

.grads-img:hover{
    box-shadow:#bbb 2px 2px 10px
}
.hero__text-content ul{
    padding:0 0 0 20px
}
.hero__text-content ul li{
    color:#fff;
    font-size:14px
}
.corporates{
    background:rgba(0,0,0,.8);
    padding:20px
}

.client-bg{
    background: url('../images/client-bg.jpg') no-repeat;
    background-size:cover; 
}

@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)
}
.sarch_bx{
    width:55%;
    margin:10px auto 0
}
.srch_bar{
    display:inline-block;
    vertical-align:top;
    border-bottom:0 solid #b3b3b3;
    background:#fff;
    width:100%;
    border-radius:5px
}
.srch_bar input{
    width:93%;
    float:left;
    padding-left:10px;
    border:none;
    height:45px;
    border-radius:3px;
    color:#000
}
.sarch_bx a{
    width:7%;
    background:#f9ad0a;
    padding:6px 10px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    position:absolute;
    right:0;
    bottom:0;
    height:45px
}
.srch_btn{
    color:#fff;
    font-size:20px;
    vertical-align:middle;
    padding:0 0 8px
}
.srch_btn i{
    line-height:30px
}
.srch_bar input:focus{
    border:none;
    outline:0
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete{
    background:#fff;
    color:#000;
    --padding:10px
}
.ui-menu-item-wrapper:focus{
    background:#111;
    color:#fff
}
#searchresults ul{
    width:63.4%;
    margin-left:15.5%;
    background:#fff;
    margin-top:0;
    text-align:left;
    padding:0
}
#searchresults ul li{
    cursor:pointer;
    padding-left:10px
}
#searchresults ul li:hover{
    background:#0493E2
}
#searchresults ul li:hover a{
    color:#fff
}
#searchresults ul li a{
    color:#000
}
#country_id{
    width:130px;
    border:none;
    padding:3px;
    background:#000;
    color:#fff
}
.pdng_0{
    padding:0
}
.mrgn_top_15px{
    margin-top:15px
}
.media.studnt_reviw{
    width:100%;
    float:left;
    border-bottom:1px solid #eee;
    padding:25px 0;
    margin-top:0
}
.studnt_reviw .media-body a:hover{
    text-decoration:underline
}
.studnt_reviw .media-body h3{
    color:#fff;
    font-size:18px;
    font-weight:700
}
.studnt_reviw_detail h2{
    font-size:30px;
    border-bottom:1px solid #eee;
    padding-bottom:20px;
    margin-bottom:20px
}
.studnt_reviw_detail .filter_row label{
    font-size:20px;
    line-height:30px;
    font-weight:700;
    float:left
}
.studnt_reviw_detail .lft_slide .quotes{
    float:left;
    width:100%;
    padding:12px 2.2% 20px;
    background:#e7e7e7;
    margin-bottom:16px
}
.studnt_reviw_detail .lft_slide .quotes p{
    color:#595959
}
.studnt_reviw_detail .lft_slide .studnt_details img{
    width:200px;
    height:150px;
    float:left;
    margin-right:10px
}
.studnt_reviw_detail .lft_slide .studnt_details h3{
    color:#333;
    font-size:18px;
    font-weight:700
}
.studnt_reviw_detail .rgt_slide .studnt_details img{
    width:80px;
    height:80px;
    float:left
}
.studnt_reviw_detail .rgt_slide .studnt_details h3{
    color:#333;
    font-weight:700
}
.studnt_reviw_detail .rgt_slide ul li{
    border-bottom:1px solid #eee;
    margin-bottom:15px;
    padding:16px 0 14px 10px;
    border-left:4px solid transparent
}
.studnt_reviw_detail .rgt_slide ul li:hover{
    background:#f2f2f2;
    border-left:4px solid #f9ad0a
}
.btn.btnYellow.srch{
    border-radius:4px
}
.btn.btnYellow.srch:hover{
    background:#f8b628
}
.ac-pane a.ac-title{
    display:inline-block;
    width:100%
}
.my_tab .ac-title:hover{
    background-color:#ddd
}
div#searchresults{
    position:absolute;
    width:100%;
    left:6px;
    z-index:1
}
button.view_btn{
    font-size:14px;
    border:none;
    border-radius:4px;
    background:#f9ad0a;
    color:#fff;
    padding:5px 10px
}
tr.rmv_back{
    background:#fff!important
}
h3.vender_nm{
    font-size:20px;
    color:#333
}
.res-3 .drop-div a,.res-3 .fa-shopping-cart{
    color:#fff
}


@media(max-width:767px){

.classroom-box ul{display: block;}
.classroom-box ul li{width: 100%}
.clasroom-img{height: 175px;}
.classroom-box ul li.classroom-box-active{display: block; width: 100%}
.classroom-box ul li.classroom-box-active .clasroom-img, .classroom-box ul li.classroom-box-active .classroom-text-box{width: 100%}
.classroom-box ul li.classroom-box-active .classroom-text-box{padding: 15px 0;}

    .learn-grads .home-service{
        text-align:center
    }
    .homi-search-box{width: 100%;}
    .hero__text-content h1 img{
        width:55px;
        position:relative;
        top:7px;
        margin-bottom:10px
    }
    #searchresults ul{
        width:49.5%;
        position:absolute;
        z-index:999
    }
    .sarch_bx a{
        width:20%
    }
    .hero__text-content h1{
        width:100%;
        font-size: 32px;
        line-height: 40px;
        *float:left;
        -- margin-left:-27px;
        color:#000;
    }

    .hero__text-content span{
      font-size: 29px;
      display: inline;
      color: #0493e2
    }

    .hero__text-content p{
      font-size: 14px;
      color: #555;
    }

    .display-block-mb{display: inline-block;}

    .headerBannerInner{
      position: relative;
      margin: 15px 0;
      left: 0;
      padding: 30px 15px;
      border-bottom: #ddd solid 1px;
      height: auto;
    }


    .homi-search .search{border: #ccc solid 1px;}

    .srch_bar{
        margin-left:0;
        width:100%
    }
    .sarch_bx{
        width:93%;
        margin:0 auto
    }
    .navbar.navbar-inverse.navbar-fixed-top.dsply_none{
        display:none
    }
    .navbar-nav{
        margin:0
    }
    .navbar-nav>li>a{
        padding:5px 0
    }
}
@media(min-width:360px) and (max-width:479px){
    .nav.navbar-nav.navbar-right>li{
        position:relative;
        width:auto;
        float:left
    }
}
@media(max-width:360px){
    .hero__text-content h1 img{
        width:43px;
        position:relative;
        top:16px
    }
}
.form-control input{
    text-transform:none!important
}
.checkout_box label,.right_register h3{
    text-transform:uppercase;
    font-weight:600
}
.col-xs-12.thnku_img{
    text-align:center;
    padding-top:100px
}
.res-3 .drop-div{
    margin-left:10px
}
.res-3 .dropdown-menu{
    left:-74px;
    min-width:124px!important
}
.drop-shop .cart-head i,.drop-shop .cart-head span,.drop-shop .course-detail p,.drop-shop .sub-total{
    color:#333
}
.drop-shop .course-detail p span{
    float:right
}
.drop-shop .course-detail{
    margin:15px!important;
    background:#f5f5f5;
    border:1px solid #eee;
    padding:0;
    width:91%!important
}
.drop-shop .course-detail h5{
    font-size:15px;
    color:#004B85
}
.drop-shop .p10{
    padding:10px 0
}
.drop-shop .pb0{
    padding-bottom:10px
}
.drop-shop .sub-total button{
    border:none;
    background:#F9AD0A;
    border-radius:0;
    color:#fff
}
.drop-shop .fa-trash{
    padding-top:5px
}
.drop-shop{
    transition:0s;
    margin-top:5px
}
.dropdown-menu .sub-total{
    background:#004B85;
    color:#fff
}
.dropdown-menu .sub-total a{
    color:#fff!important;
    text-decoration:underline
}
.drop-shop .dropdown-menu li{
    display:table;
    width:100%;
    padding:5px 15px
}
#cart_data_menu:before,.res-3 .drop-shop .dropdown-menu:before{
    width:0;
    height:0;
    position:absolute;
    content:''
}
.drop-shop .dropdown-menu{
    background:#fff;
    min-width:346px!important;
    top:100%
}
.mobile-drop-down,.res-3 .drop-shop .dropdown-menu{
    min-width:294px!important;
    max-width:294px!important
}
.res-3 .drop-shop .dropdown-menu{
    left:-225px;
    top:40px
}
.res-3 .drop-shop .dropdown-menu:before{
    border-bottom:#f5f5f5 5px solid;
    border-left:transparent 5px solid;
    border-right:transparent 5px solid;
    right:52px;
    top:-5px
}
.drop-shop.open{
    transition:0s;
    color:#fff
}
.drop-shop.open>i{
    color:#fff
}
.drop-shop .fa-trash{
    color:#a80d0d
}
.drop-shop i{
    font-size:16px!important
}
.cart-head{
    color:#000;
    font-size:15px;
    font-weight:600;
    background:#f5f5f5;
    border:1px solid #eee
}
.cource_name a,.course-detail h5 a{
    color:#004B85!important
}
.cart-head h5{
    padding:5px
}
.course-detail h5 a{
    padding-left:0!important;
    font-size:15px!important;
    font-weight:600
}
#cart_data_menu{
    padding-top:0!important;
    margin-top:13px
}
#cart_data_menu:before{
    top:-10px;
    right:5px;
    border-bottom:10px solid #f5f5f5;
    border-left:10px solid transparent;
    border-right:10px solid transparent
}
#cart_data_menu li:first-child{
    padding:5px 10px!important
}
.scroll{
    min-height:70px;
    max-height:250px;
    overflow-y:scroll
}
.scroll li a{
    background:tranparent
}
.checkout_box label{
    color:#666;
    font-size:14px
}
.checkout_box a{
    color:#777;
    font-size:14px
}
.checkout_box>.btn{
    border-radius:0
}
.webinar_date ul{
    margin:10px 0 0;
    padding:0
}
.webinar_date ul li{
    list-style:none;
    color:#555!important;
    display:block;
    margin-right:15px;
    font-size:14px;
    text-align: center;
}
.webinar_date ul li strong{
    color:#333
}
.right_register{
    position:absolute;
    top:100px;
    right:50px
}
.right_register h3{
    font-size:17px;
    color:#333
}
.upcoming-name h2{
    font-size:21px;
    color:#333;
    font-weight:600;
    margin-top:20px
}
.upcoming-name h4{
    font-size:16px;
    color:#333;
    font-weight:600;
    margin-top:20px
}
.webinar_box{
    margin-bottom:15px;
    border-bottom:#eee solid 2px;
    *padding-bottom:15px;
    background:#fff;
    position:relative
}
@media(max-width:768px){
    .navbar-brand{
        padding-top:1%;
        padding-left:1.5%
    }
}
.course-detail-box{
    padding:0
}
.course-heading-box-top{
    margin:0;
    display:block
}
.course-detail-content{
    margin:0;
    background:#f5f5f5;
    border-bottom:#ccc solid 1px
}
.course-detail-hd{
    background:#071827;
    color:#fff;
    font-size:14px;
    font-weight:600;
    padding:5px 10px
}
.course-detail-text{
    color:#555;
    font-size:14px;
    padding:10px
}
.total-course-detail{
    padding:5px 10px;
    font-size:15px;
    font-weight:600;
    color:#555;
    border-bottom:#ccc solid 1px
}
.schedule-head-content{
    margin:0;
    border:1px solid #ccc
}
.schedule-head-box{
    padding:0
}
.schedule-head{
    font-size:15px;
    font-weight:600;
    color:#555;
    background:#f5f5f5;
    padding:5px 10px
}
.schedule-text-content{
    border-bottom:#ddd solid 1px
}
.schedule-text-box{
    padding:0
}
.schedule-text{
    font-size:15px;
    color:#000;
    padding:3px 10px 9px
}
.schedule-text span{
    display:inline-block;
    float:right
}
.course-res-heading,.schedule-res-heading{
    display:none
}
@media (max-width:767px){
  .ready-head-text{display: block;}
  .ready-btn{display: block; text-align: center;}
  .readyhead{font-size: 24px; line-height: 35px; text-align: center; margin-bottom: 10px;}
    .ready-connect-chat, .request-call-back-foo{padding:10px 20px; font-size: 13px;}
    .course-heading-box-top{
        display:none
    }
    .course-detail-box{
        margin-bottom:15px
    }
    .course-detail-text{
        margin:10px;
        background:#fff;
        border:1px solid #ccc;
        text-align:center;
        padding:0
    }
    .course-res-heading{
        display:block;
        padding:5px 10px;
        background:#071827;
        color:#fff;
        font-size:14px;
        font-weight:600
    }
    .schedule-head-content{
        display:none
    }
    .schedule-text-content{
        border:1px solid #ccc;
        margin-bottom:15px!important
    }
    .schedule-text{
        padding:15px;
        text-align:center
    }
    .schedule-text span{
        display:block;
        float:none;
        margin:10px 0
    }
    .schedule-res-heading{
        display:block;
        padding:2px 10px;
        background:#f5f5f5;
        color:#000;
        font-weight:600;
        font-size:15px
    }
}
ul.main-cate-menu{
    margin:0;
    padding:0;
    float:left
}
ul.main-cate-menu li{
    display:inline-block;
    font-size:13px;
    position:relative
}
ul.main-cate-menu li a{
    color:#fff;
    padding:30px 10px;
    display:inline-block
}


.by_sub_category h3{
    font-size:22px;
    color:#333;
    font-weight:500;
    padding:15px;
    margin-bottom:15px
}
.by_sub_category h3:before{
    content:'';
    position:absolute;
    width:35px;
    height:4px;
    border-radius:4px;
    background:#333;
    top:50px
}
ul.main-cate-menu li ul.by_sub_category{
    position:absolute;
    display:none;
    height:530px;
    width:280px;
    background:#fff;
    left:-150px;
    z-index:9999;
    top:68px
}
ul.main-cate-menu li ul.by_sub_category li{
    display:block
}

ul.main-cate-menu li ul.by_sub_category li button{
    background: none;
    border: 0;
    color: #000; 
    padding-left: 10px;
    width: 100%;
    text-align: left;
}

ul.main-cate-menu li ul.by_sub_category:before{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-bottom:7px solid #fff;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    top:-7px;
    right:40px
}
ul.main-cate-menu li ul.by_sub_category li.by_sub_category_active{
    background:#0071b2;
    position:static;
    z-index:0;
}

ul.main-cate-menu li ul.by_sub_category li.by_sub_category_active button{
    color: #fff;
}

ul.main-cate-menu li ul.by_sub_category li.by_sub_category_active a{
    color:#fff!important
}
ul.main-cate-menu li ul.by_sub_category li a{
    display:block;
    padding:1px 10px;
    color:#000!important
}
ul.main-cate-menu li ul.by_sub_category li a:hover{
    background:#0071b2;
    color:#fff
}
ul.main-cate-menu li ul.by_sub_category li ul.by_sub_full_category{
    width:890px;
    position:absolute;
    left:100%;
    top:0;
    height:530px;
    padding:0 30px;
    display:none;
    z-index:99
}
ul.main-cate-menu li ul.by_sub_category li ul.by_sub_full_category:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:#0071b2;
    opacity:.94;
    z-index:-1
}
ul.main-cate-menu li ul.by_sub_category ul.by_sub_full_category li a{
    color:#fff!important;
    padding:2px
}
ul.main-cate-menu li ul.by_sub_category ul.by_sub_full_category li a:hover{
    font-weight:600!important;
    background:0 0
}
.by_sub_full_category_hd{
    font-size:17px;
    font-weight:600;
    color:#fff;
    padding-left:0;
    margin-bottom:10px
}
.by_sub_full_category_box{
    margin-top:30px
}
.by_sub_full_category_active{
    display:block!important
}
.by_sub_full_category ul li{
    background:0 0
}
.main-cate-value,.see-more-main{
    background:#f9ad0a;
    position:absolute;
    text-align:center
}
ul.main-cate-menu li ul.by_sub_category li.by_sub_category_active ul.by_sub_full_category{
    display:block
}
ul.main-cate-menu li ul.by_sub_category ul.by_sub_full_category li{
    border-bottom:0;
    font-size:14px
}
.main-cate-value{
    right:10px;
    display:inline-block;
    padding:0;
    color:#fff;
    width:35px;
    border-radius:15px;
    font-size:13px
}
.see-more-main{
    padding:2px!important;
    display:block!important;
    width:100%;
    bottom:0;
    color:#000!important;
    font-size:14px
}
.see-more-main:hover{
    background:#000;
    color:#fff!important
}
.subcate-view-all{
    position:absolute;
    bottom:0;
    padding-left:30px!important
}
.by_sub_full_category_text{
    height:185px;
    overflow:hidden;
    border-left:#fff solid 1px
}
.by_sub_full_category_text ul{
    height:130px;
    overflow:hidden
}
.by_sub_full_category_text ul li{
    position:relative;
    padding-left:15px
}
.by_sub_full_category_text ul li a i{
    position:absolute;
    left:8px;
    top:8px
}
.crm{
    background:#f5f5f5;
    padding:80px
}
.crm-form{
    background:#fff;
    padding:30px;
    border:1px solid #ddd;
    border-radius:3px
}
.crm-inp,.crm-inputs textarea{
    border:1px solid #ddd;
    padding:2px 8px!important;
    background:#f9f9f9;
    width:100%
}
.crm-form h3{
    font-size:22px;
    font-weight:600;
    color:#555
}
.crm-inputs{
    margin-top:15px
}
.crm-inputs label{
    font-size:14px;
    color:#777;
    margin-bottom:3px;
    display:block
}
.crm-inputs textarea{
    height:100px;
    display:block
}
.crm-submit{
    padding:8px;
    display:block;
    width:100%;
    background:#07d6e8;
    color:#fff;
    border:0
}
.key-features{
    margin:0 0 10px;
    padding:15px
}
.key-features h4{
    font-size:20px;
    color:#5cb85c;
    margin-bottom:10px;
    font-weight:600
}
.key-features h4 span{
    display:inline-block;
    padding:3px 6px;
    float:right;
    color:#000;
    font-size:10px
}
.key-features ul{
    margin:0 15px 0 0;
    padding:0;
    width:45%;
    float:left
}
.key-features ul li{
    list-style:none;
    padding:5px 0 5px 30px;
    color:#5cb85c;
    font-size:15px;
    position:relative
}
.key-features ul li span{
    height:25px;
    width:25px;
    top:5px;
    background:0 0;
    position:absolute;
    left:0;
    display:inline-block
}
.key-features ul li span img{
    width:100%
}
.schedule-training{
    border:1px solid #ddd;
    border-radius:3px;
    padding:15px;
    margin-top:30px;
    position:relative
}
.schedule-training-height{
    height:556px!important
}
.schedule-training h3{
    font-size:22px;
    position:relative;
    padding:0 0 15px;
    margin:10px 0;
    border-bottom:#eee solid 1px;
    background:0 0;
    color:#000;
    height:60px
}
.schedule-training h3 span{
    color:#777;
    font-size:14px;
    display:inline-block
}
.key-features-box ul li span,.key-features-box2 ul li span{
    height:25px;
    top:9px;
    background:0 0;
    left:0;
    display:inline-block
}
.key-features-box ul{
    margin:0;
    padding:0
}
.key-features-box ul li{
    list-style:none;
    padding:8px 0 8px 30px;
    color:#777;
    font-size:15px;
    position:relative
}
.key-features-box ul li span{
    width:25px;
    position:absolute
}
.key-features-box ul li span img{
    width:100%
}
.key-features-box2 ul{
    margin:0 0 0 15px;
    padding:0;
    width:45%;
    float:left
}
.key-features-box2 ul li{
    list-style:none;
    padding:8px 0 8px 30px;
    color:#777;
    font-size:15px;
    position:relative
}
.key-features-box2 ul li span{
    width:25px;
    position:absolute
}
.key-features-box2 ul li span img{
    width:100%
}
.schedule-training-price{
    font-size:21px;
    padding:30px 0 0;
    text-align:center;
    color:#000
}
.enroll-now-btn,.schedule-contact-btn{
    border-radius:3px;
    position:absolute;
    left:0;
    right:0;
    margin:5px auto 15px;
    display:inline-block;
    padding:3px 25px;
    color:#fff;
    font-size:17px;
    width:50%
}
.enroll-now-btn{
    bottom:30px;
    background:#f7a11a
}
.schedule-contact-btn{
    bottom:0;
    background:#ffa500
}
.recommended-head,.top-head{
    top:-15px;
    padding:2px 10px;
    font-size:14px;
    display:inline-block;
    position:absolute
}
.top-head{
    background:#f5f5f5;
    border:1px solid #ddd;
    color:#555;
    left:10px
}
.recommended-head{
    background:#7dca75;
    color:#fff;
    right:10px
}
.visit{
    padding:15px;
    font-size:15px;
    color:#555;
    position:absolute;
    bottom:10px
}
.visit i{
    color:orange
}
@media (max-width:767px){
    .key-features-box2 ul,.schedule-contact-btn{
        width:100%
    }
    .schedule-training-height{
        height:auto!important
    }
    .schedule-training h3 span{
        display:block;
        float:none
    }
    .enroll-now-btn{
        position:relative;
        width:100%;
        display:block;
        bottom:-10px
    }
    .schedule-contact-btn,.visit{
        position:relative;
        bottom:0;
        display:block
    }
}
.mobile-drop-shope{
    position:relative;
    top:0
}
.mobile-drop-down{
    left:-225px;
    top:40px;
    background:#fff;
    position:absolute;
    display:none
}
.mobile-drop-down:before{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-bottom:#f5f5f5 5px solid;
    border-left:transparent 5px solid;
    border-right:transparent 5px solid;
    right:52px;
    top:-5px
}
.mission-bg{
    background:url(../images/mission-bg.jpg);
    background-size:cover
}
.mission-box{
    position:relative;
    margin-top:15px;
    z-index:9
}
.mission-box .big{
    font-size:28px;
    margin-top:10px;
    margin-bottom:0
}
.mission-box p{
    margin-bottom:15px
}
.timeline{
    position:relative;
    padding:20px
}
.timeline:before{
    content:'';
    position:absolute;
    background:#0493e2;
    width:4px;
    border-radius:10px;
    height:95%;
    left:0;
    right:0;
    top:0;
    margin:auto
}
.timeline ul{
    margin:0;
    padding:0
}
.timeline ul li.right-align{
    float:right;
    padding:20px;
    width:33%;
    position:relative
}
.time-red{
    background:#f6c2c2;
    border:3px solid #ef8585
}
.time-blue{
    background:#c6e2fa;
    border:3px solid #85beef
}
.time-yellow{
    background:#faf2c6;
    border:3px solid #e1d383
}
.timeline ul li.right-align:before{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-top:transparent solid 15px;
    border-bottom:transparent solid 15px;
    left:-15px;
    top:19px;
    z-index:99
}
.timeline ul li.right-align:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-top:transparent solid 16px;
    border-bottom:transparent solid 16px;
    left:-16px;
    top:18px;
    z-index:9
}
.timeline ul li.right-align h4{
    font-size:24px;
    color:#333;
    margin-bottom:10px
}
.timeline ul li.right-align h4.mr-top-15{
    margin-top:15px
}
.timeline ul li.right-align p{
    font-size:17px;
    color:#777;
    margin-top:20px
}
.timeline ul li.right-align .time-year{
    position:absolute;
    width:25px;
    height:25px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    left:-160px;
    z-index:5
}
.timeline ul li.right-align .time-year:before{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    left:25px;
    z-index:5;
    top:0
}
.timeline ul li.right-align .time-year:after{
    content:'';
    position:absolute;
    width:15px;
    height:15px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    left:50px;
    z-index:5;
    top:3px
}
.timeline ul li.left-align{
    float:left;
    padding:20px;
    width:33%;
    position:relative
}
.timeline ul li.left-align:before{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-top:transparent solid 15px;
    border-bottom:transparent solid 15px;
    right:-15px;
    top:19px;
    z-index:99
}
.timeline ul li.left-align:after{
    content:'';
    position:absolute;
    width:0;
    height:0;
    border-top:transparent solid 16px;
    border-bottom:transparent solid 16px;
    right:-16px;
    top:18px;
    z-index:9
}
.timeline ul li.left-align h4{
    font-size:24px;
    color:#333;
    margin-bottom:10px
}
.timeline ul li.left-align h4.mr-top-15{
    margin-top:15px
}
.timeline ul li.left-align p{
    font-size:17px;
    color:#777;
    margin-top:20px
}
.timeline ul li.left-align .time-year{
    position:absolute;
    width:25px;
    height:25px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    right:-160px;
    z-index:5
}
.timeline ul li.left-align .time-year:before{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    right:25px;
    z-index:5;
    top:0
}
.timeline ul li.left-align .time-year:after{
    content:'';
    position:absolute;
    width:15px;
    height:15px;
    background:#fff;
    border:4px solid #0493e2;
    border-radius:50%;
    right:50px;
    z-index:5;
    top:3px
}
@media(max-width:1024px){
    .timeline ul li.right-align .time-year{
        left:-146px
    }
    .timeline ul li.left-align .time-year{
        right:-146px
    }
}
@media(max-width:992px){
    .timeline ul li.right-align .time-year{
        left:-110px
    }
    .timeline ul li.left-align .time-year{
        right:-110px
    }
    .timeline ul li.right-align::before{
        width:140px;
        left:-140px
    }
    .timeline ul li.left-align::before{
        width:140px;
        right:-140px
    }
}


.flex-mob-days-part, .flex-mob-time-part{display: none;}
  .fsBody .fsForm{padding: 0 !important; margin: 0 !important}
  .fsBody .fsSectionHeader{padding: 0; background: none !important; padding: 0 !important}
  .fsBody .fsForm .fsSectionHeading{font-size: 23px !important; font-weight: 600 !important; text-align: left;}

  .fieldset-content{display: flex; flex-wrap:wrap}
  .fieldset-content .fsOptionLabel.vertical{width: 30.33%; margin-right: 15px;}
  .fsBody{background: none !important; padding: 0 !important} 
  .fsBody .fsForm{background: none !important}
  .fsBody .fieldset-content select, .fsProductField select{width: 31.33% !important;}

  .stacklock{display: none;}

@media(max-width:767px){
    .timeline::before{
        margin:0 0 0 15px;
        left:0;
        right:auto
    }
    .timeline ul li.left-align,.timeline ul li.right-align{
        width:80%;
        float:right;
        margin-bottom:30px
    }
    .timeline ul li.left-align:after,.timeline ul li.left-align:before{
        content:'';
        width:0;
        height:0;
        border-left:#f5f5f5 solid 0;
        position:absolute
    }
    .timeline ul li.left-align:before{
        border-top:transparent solid 15px;
        border-bottom:transparent solid 15px;
        left:-15px;
        top:19px;
        z-index:99
    }
    .timeline ul li.left-align:after{
        border-top:transparent solid 16px;
        border-bottom:transparent solid 16px;
        left:-16px;
        top:18px;
        z-index:9
    }
    .timeline ul li.right-align .time-year{
        position:absolute;
        width:20px;
        height:20px;
        background:#fff;
        border:4px solid #0493e2;
        border-radius:50%;
        left:-80px;
        top:23px;
        z-index:5
    }
    .timeline ul li.right-align .time-year:after,.timeline ul li.right-align .time-year:before{
        border:4px solid #0493e2;
        content:'';
        position:absolute;
        display:none;
        background:#fff;
        z-index:5
    }
    .timeline ul li.right-align .time-year:before{
        width:0;
        height:0;
        border-radius:50%;
        right:25px;
        top:0
    }
    .timeline ul li.right-align .time-year:after{
        width:15px;
        height:15px;
        border-radius:50%;
        right:50px;
        top:3px
    }
    .timeline ul li.left-align .time-year{
        position:absolute;
        width:20px;
        height:20px;
        background:#fff;
        border:4px solid #0493e2;
        border-radius:50%;
        left:-80px;
        z-index:5
    }
    .timeline ul li.left-align .time-year:before{
        content:'';
        position:absolute;
        width:0;
        height:0;
        display:none;
        background:#fff;
        border:4px solid #0493e2;
        border-radius:50%;
        right:25px;
        z-index:5;
        top:0
    }
    .timeline ul li.left-align .time-year:after{
        content:'';
        position:absolute;
        width:15px;
        height:15px;
        display:none;
        background:#fff;
        border:4px solid #0493e2;
        border-radius:50%;
        right:50px;
        z-index:5;
        top:3px
    }
    .price-schedule-box-main{padding-top: 20px;}
    .key-features-box-nw{position: relative; top: 0;}
    .flexible-head-batches{margin-top: 40px;}
    .flex-price{width: 100%; display: block; position: relative;}
    .flex-price-lf{width: 100%}
    .flex-price-rt{width: 100%;}
    .flexible-list{width: 100%; margin-top: 15px; margin-left: 0;}
    .flex-price-date{width: 30%; font-size: 15px;}
    .flex-price-date p{display: none;}
    .flex-mob-days-part, .flex-mob-time-part{display: block;}
    .upcoming-batches-cal, .month-upcoming, .upcoming-batches-left table tr td{font-size: 14px !important}
    .price-weekends, .flex-price-time{display: none;}
    .flex-mob-days-part .price-weekends{display: inline-block; padding: 0 7px; margin-top: 1px; font-size: 11px; font-weight: 600; line-height: 19px;}
    .flex-mob-time-part .flex-price-time{display: block; width: 100%; font-size: 12px; font-weight: 400; margin-top: 2px;}

    .flex-price-days{width: 50%; font-size: 16px;}

    .why-training-f-list ul{display: block;}
    .why-training-f-list ul li{width: 100%;}
    .why-training-f-list ul li:last-child .why-training-f-list-inner{padding: 30px;}

    .price-box-sc, .price-sc-btm-box{padding: 30px;}
    .objectives-box-nw ul{display: block;}
    .objectives-box-nw ul li{width: 100%}

}
@media(max-width:480px){
    .schedule-training h3{
        height:auto
    }

    .ready-connect-chat, .request-call-back-foo{padding: 7px 11px;}
}
.exam-table{
    border:1px solid #ccc;
    width:100%;
    background:#fff;
    color:#000;
    font-weight:300
}
.exam-table tr td,.exam-table tr th{
    padding:10px;
    border:1px solid #ddd
}



.contact-us-banner-box{padding: 60px 0 150px 0; background:#fafafa;}
.contact-us-banner h2{font-size: 44px; font-weight: 700; color: #000; text-align: center; line-height: 50px;}
.contact-us-banner p{font-size: 17px; line-height: 24px; color: #000; text-align: center; margin-top: 10px;}


.contact-info-box{margin-top: -120px;}

.contact-info-box-inner ul{margin: 0 -15px; padding: 0; display: flex;}
.contact-info-box-inner ul li{display: flex; width: 33.33%; padding: 15px;}


.contact-info-icons{border-radius: 10px; padding:30px 0; margin-bottom: 20px;}

.contact-info-box-inner ul li:nth-child(1) .contact-info-icons{background:#ffe2e7;}
.contact-info-box-inner ul li:nth-child(2) .contact-info-icons{background:#ddcffc;}
.contact-info-box-inner ul li:nth-child(3) .contact-info-icons{background:#e4f2ff;}

.contact-info-icons span{width: 70px; height: 70px; display: block; margin: auto;}
.contact-info-icons span img{width: 100%}

.contact-info-hd{font-size: 25px; padding: 0; padding-bottom: 15px; line-height: 35px; font-weight: 600;}

.contact-info-inner{width: 100%; border: #ccc solid 1px; padding: 15px; border-radius: 10px; background: #fff;}
.contact-info-txt h3{font-size: 19px; color: #000; margin-bottom: 10px; padding-bottom: 10px; border-bottom: #ddd solid 1px; font-weight: 500}
.contact-info-txt h5{font-size: 14px; color: #000; line-height: 32px;}
.contact-info-txt h5 i{margin-right: 10px;}

.contact-info-box-inputs{padding-top: 30px; padding-bottom: 60px;}

.contact-info-btn{margin: auto; width: 40%; margin-top: 15px;}

.mail-boxes{display: flex; align-items: center;}
.mail-boxes-lf{width: 40%; padding: 15px;}
.mail-boxes-rt{width: 60%; padding: 15px;}


.mail-hd{font-size: 17px; font-weight: 600; color: #000; margin-bottom: 5px;}
.mail-txt{font-size: 14px; color: #777; margin-bottom: 0;}

.mail-boxes-rt ul{margin: 0; padding: 0; display: flex;}
.mail-boxes-rt ul li{width: 50%; padding:0 10px; position: relative; display: flex;}
.mail-boxes-inner-part{width: 100%; border-radius: 10px; border: #ddd solid 1px; padding:25px 15px; display: flex;}
.mail-inner-icons{width: 30px; height: 30px; margin-right: 13px;}
.mail-inner-icons img{width: 100%}
.mail-inner-txt{width: 70%;}
.mail-inner-txt p{font-size: 14px; color: #000;}
.mail-inner-txt h4{font-size: 17px; font-weight: 600; color: #000; margin: 0;}






@media(max-width:767px){
  .contact-us-banner{padding: 0 15px;}
  .contact-info-box-inner ul{display: block; margin: 0;}
  .contact-info-box-inner ul li{display: block; width: 100%; padding: 10px 0;}
  .contact-info-btn{width: 100%}

  .mail-boxes{display: block;}
  .mail-boxes-lf{width: 100%; padding: 0;}
  .mail-boxes-rt{padding: 0; width: 100%;}
  .mail-boxes-rt ul{display: block;}
  .mail-boxes-rt ul li{width: 100%; padding: 10px 0;}

}

.faq-home-1{margin-top: 30px;}
.faq-home-1 ul{margin: 0; padding: 0;}
.faq-home-1 ul li{display: block; margin: 15px 0; cursor: pointer;}
.faq-home-1-inn{border: #ddd solid 1px; border-radius: 5px; padding: 25px;}
.faq-home-1-inn h5{font-size: 20px; font-weight: 600; color: #000; margin: 0; position: relative;}
.faq-home-1-inn-txt{padding-top: 15px; margin-top: 15px; border-top: #ddd solid 1px; font-size: 15px; color: #000; line-height: 25px; display: none;}

.plus-faq{position: absolute; right: 0; top: 16px; width: 15px; height: 3px; background: #000; border-radius: 999px;}
.plus-faq:before{content: ''; position: absolute; height: 15px; width: 3px; background: #000; border-radius: 999px; left: 6px; top: -6px;}

.faq-home-1-active .faq-home-1-inn-txt{display: block;}
.faq-home-1-active .plus-faq:before{display: none;}

.latestskill-marqueslide{background: #f4f6f8; border-radius: 100px 100px 0 0; position: relative; overflow: hidden;}
.latestskill-marqueslide .home-hd h3{margin-bottom: 20px;}
.latestskill-marqueslide .home-hd p{margin-bottom: 20px; color: #262626;}
.latestskill-marqueslide .home-hd h5{font-size: 13px; font-weight: 600; color: #011830; text-transform: uppercase; margin-bottom: 10px;}
.latestskill-marqueslide .explore-courses{margin: 20px 0; text-align: center;}
.latestskill-marqueslide .staheadInner{border-radius: 10px;}
.latestskill-marqueslide .explore-courses a{color: #fff; background-color: #d91010; padding: 15px 17px; border-radius: 4px;}
.latestskill-marqueslide:before{content: ""; position: absolute; background-image: url(https://skillcertified.com/media/categories/home-pattern-latest-skill.svg); background-position: center; background-repeat: no-repeat; background-size: cover; top: -5%; left: 30%; width: 600px; height: 530px;}


.latestskill-marqueslide .marquee-items {
    height: 10%;
    width: auto;
    padding: 0 20px;
    margin-bottom: 20px;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    gap: 20px;
    justify-content: center;
}
  
.latestskill-marqueslide .marquee-item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80%;
    width: auto;
    margin: 0;
    padding: 0;
    position: relative;
    flex-shrink: 0;
    color: black;
    font-size: 21px;
    cursor: pointer;
}


.choose-classroom-box{border-radius: 10px; overflow: hidden; margin-bottom:60px;}
                    .choose-classroom-box-inner{}
                    .online-instructor{background: #f7f0e7; padding:60px 30px;}
                    .online-paced{background:#e7e9f7; padding:60px 30px; display: none}
                    .classroom{background:#e9f7e7; padding:60px 30px; display: none}
                    .onsite{background:#f7e7e7; padding:60px 30px; display: none}
                    .choose-box-content{display: flex; align-items: center;}
                    .choose-box-lf{width:60%;}
                    .choose-box-rt{width: 40%; padding:0 15px;}
                    .choose-box-head{font-size:35px; color: #000; font-weight: 700}
                    .choose-tabs{background: #2e895b; padding:15px 30px;}
                    .choose-tabs ul{margin: 0; padding: 0; text-align: center;}
                    .choose-tabs ul li{position: relative; display: inline-block;}
                    .choose-tabs ul li:before{content: ''; position: absolute; right: 0; background:rgba(255, 255, 255, 0.1); height: 100%; width: 1px;}
                    .choose-tabs ul li:last-child:before{display: none;}
                    .choose-tabs ul li a{padding:13px 30px; font-weight: 600; color: #fff; font-size: 17px; display:flex; align-items: center;}
                    .choose-tabs ul li.active:before{display: none;}
                    .choose-tabs ul li.active a{border-radius: 999px; background: linear-gradient(to left, rgba(0,0,0,0.3), transparent);}
                    .choose-box-text{display: flex; flex-wrap: wrap;}
                    .choose-box-text-lf{width: 50%; padding: 15px;}
                    .choose-box-img{width: 60px;}
                    .choose-box-img img{width: 100%}
                    .choose-text-head{font-size: 15px; font-weight: 600; color: #000; padding: 10px 0;}
                    .choose-text-para{font-size: 13px; color: #000; line-height: 25px;}
                    .online-iimg img{width: 100%}

                    @media(max-width:767px){
                        .choose-box-content{flex-wrap: wrap;}
                        .choose-box-lf{width: 100%;}
                        .choose-box-rt{width: 100%; }
                        .choose-tabs{overflow: auto;}
                        .choose-tabs ul{width: 900px}
                    }


                    .btm-banner-boxInner{width: auto; padding:0 30px; background:#fcfcfc; border-bottom-left-radius:60px; border-bottom-right-radius:60px;}
    .btm-banner-Inner{padding-left: 30px; border-right: rgba(0,0,0, 0.1) solid 1px;}
    .btm-banner-Inner span{top:15px; left:25px; height: 40px; width: 40px; box-shadow: rgba(0,0,0,0.05) 3px 1px 1px;}
    .btm-banner-Inner h4{padding-left:45px;}
    .btm-banner-Inner p{font-size: 14px; margin-top: 10px;}
    .btm-banner-boxInner ul li:last-child .btm-banner-Inner{border-right: 0;}
    .headerBanner{height: 580px !important}

    .training-type li{font-size: 13px; padding: 1px 10px; font-weight: 500; padding-left: 30px;}
    .homeCourse-items h4{font-size: 15px; font-weight: 600; height: 50px;}
    .next-batches-nw-box li{font-size: 12px;}
    .lv-icons-box{height: 17px; width: 17px; top: 4px;}
    .homeCourse-items{height:288px;}


    /*.latestskill-marqueslide{background:#00032e; overflow: hidden; background-image: url(/assets/images/center-bg-clip.png); background-size: cover; background-repeat: no-repeat;
 }
    .latestskill-marqueslide:before{background:#184bac; border-radius: 50%; filter: blur(100px); opacity: 0.4;}

  .latestskill-marqueslide .home-hd h5{color: #fff;}
  .latestskill-marqueslide .home-hd h3{color: #fff;}
  .latestskill-marqueslide .home-hd p{color: #fff; margin-bottom: 30px;}

  .latestskill-marqueslide .explore-courses a{background-color: #fbd711; padding: 15px 35px; font-weight: 600; color: #000}*/
  .clasroom-img{border-radius: 40px; overflow: hidden;}

  .home-hd h3{font-size:40px; line-height: 52px; font-weight: 600 ;}
  .review-content-box{border-bottom-left-radius:100px; border-bottom-right-radius:100px;}
  .review-content-box .home-hd p, .fl-ex-box .home-hd p{color: #000;}

  .review-slider-inner-box{border:#b4bbdb solid 1px; border-radius: 30px; padding: 30px; background: #fff; }
  .review-slider-inner-box-content{font-size: 15px; color: #000; line-height:26px;}

  .review-slider-inner-box-rating{color: #000; font-size: 15px; font-weight: 600; margin-bottom: 15px;}
  .review-slider-inner-box-rating i{color: gold;}
  .test-review-top{padding-top: 15px; border-top: #000 solid 1px;}

  .test-review-icon{border-radius:10px !important;}
  .test-color-red{background: #ff9e9e;}
  .test-color-blue{background: #91aaff}
  .test-color-pink{background: #ff80c5}
  .test-color-cyan{background:#7afbff}
  .test-color-green{background: #8aff9c}
  .review-slider-inner-box-content{height:107px; overflow: hidden;}
  .test-review-name{padding-left: 10px 15px; color: #000;}

  .read-more-review{font-size: 14px; font-weight: 600; padding: 10px 0; color: #000;}

  .faq-home-1-inn{background: #fff;}
  .partner-box img{width: 145px; padding: 20px 0;}


  .upco-live-clas{display: block;}
  .upco-live-clas-inn-rt{display: block; margin-top: 30px;}
  .top-indemand-list ul{text-align: left; margin-top: 0; display: flex;}
  .top-indemand-list ul li a{border-bottom: #ddd solid 1px; border-radius: 0; padding: 11px 30px;}
  .top-indemand-list ul li.active a{border-bottom: #fff solid 1px; border-left:#ddd solid 1px; border-right:#ddd solid 1px; background: #fff;}
  .top-indemand-list ul li.active:first-child a{border-left:#ddd solid 0px;}
  .upco-live-clas-inn-rt{background: #f5f5f5; position: relative; top: 1px; border: #ddd solid 1px; border-bottom: 0;}
  .top-indemand-list ul li{margin-bottom: 0;}
  .top-indemand-content{padding: 30px; border: #ddd solid 1px;}


  .new-boxes-slider .btm-homeCourse{*position: relative; border: #000 solid 2px; border-radius: 6px; text-align: center;}
  .bx-viewport{height: 371px !important;}

  .nx-batch{margin-top: 8px;}
  .next-batches-nw-box{margin-bottom: 8px;}

  .high-impact-list {
  padding: 10px 36px;
  display: inline-flex;
  align-items: center;
  height: 62px;
  padding-left: 61px;
  color: #fff;
  margin: 7px;
  border-radius:7px;
  border: rgba(255, 255, 255, 0.3) solid 1px;
  font-size: 15px;
  line-height: 21px;
  position: relative;
  width: 230px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.05) 1px 1px 6px;
  color: #000;
}

.high-impact-icons {
  padding: 6px;
  position: absolute;
  height: 40px;
  width: 40px;
  background: #fff;
  display: inline-block;
  left: 10px;
  top: 10px;
  border-radius: 3px;
}
.high-impact-icons img{width: 100%}

.arrow-circle{height: 25px; width: 25px; border-radius: 50%; background: #fff; display:inline-block; margin-left: 10px; position: relative;}
.arrow-circle:before{content: ''; position: absolute; height:9px; width:9px; border: #000 solid 3px; border-top:0; border-right: 0; transform: rotate(-135deg); top:7px; left:6px;}
