@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

img{max-width:100%;}
a{text-decoration:none;}
.full{float:left;width:100%;}
body{font-family: 'Poppins', sans-serif;}
li{list-style:none;}
h2{color:#000;font-size:35px;font-weight:600;}
p{color:#333f59;font-size:15px;line-height: 30px;margin:0;}
ul{padding:0;margin:0;}

/* header css */

header .navbar-light .navbar-nav .nav-link {color:#000;font-size:15px;padding:0;position: relative;}
header .navbar-light .navbar-nav li:last-child a{padding-right:0;}
.headercontact{margin-left:20px;padding-left:20px;border-left:solid 1px #c8c8c8;}
.topbar{background: #0e2d62;padding:6px 0;}
.topbarleft ul li a{color:#fff;margin-right:20px;display: inline-flex;transition-duration:.4s;}
.topbarleft ul li a:hover{color:#ec1f27;}
.topbarright a{font-size:12.5px;color:#fff;margin-left:15px;align-items: center;}
.topbarright a i{margin-right:5px;position: relative;top:2px;}
header .navbar-light .navbar-nav .nav-link::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;
background-color: #ec1f27;transition: width 0.3s;}
header .navbar-light .navbar-nav .nav-link:hover::after {width: 100%;}
header .navbar-light .navbar-nav .nav-link:hover{color:#ec1f27;}
header .navbar-light .navbar-nav .nav-item{padding:0 15px;}

.navbar.is-sticky {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
    box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
    background-color: #ffffff !important;
    -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    padding: 10px 0;
}

header .navbar-light .navbar-nav .nav-link.active{color: #ec1f27;}
header .navbar-light .navbar-nav .nav-link.active::after{width:100%;}

.sidebar {
    position: fixed;
    top: 0;
    left: -250px;
    width: 250px;
    height: 100%;
    background-color: #f8f9fa;
    transition: left 0.3s ease;    z-index: 11111;
  }

  .sidebar.open {
    left: 0;
  }


/* aboutus css */
.aboutus{padding:60px 0;}
.aboutusright{padding-left:70px;}

/* our-course */
.our-course{background:#eee;padding:40px 0;}
.our-courseleft h3{font-size:21px;}
.our-courseleft p{font-size:14px;line-height:28px;}
.our-courseright{border: solid 2px #e3e3e3;border-radius: 20px;overflow: hidden;}
.our-courseleft{padding-right:50px;}

/* benefits */
.benefits{padding:50px 0 30px;}
.benefitsbox i{font-size:40px;}
.benefitsbox h4{margin:16px 0 10px;font-size:18px;}
.benefitsbox{border: solid 1px #E1E1E1;border-radius: 20px;padding: 28px 26px;height: 100%;transition-duration: .4s;}
.benefitsbox:hover{box-shadow:0 4px 30px 0 rgb(0 0 0 / 20%);border-color:#fff;}
.benefitsbox p{font-size:14px;line-height:28px;}
.benefits .col-lg-6{margin-bottom:30px;}


.weindustries{padding:50px 0;background-color: #4170E9;
background-image: url(../images/ecenter-h-10-section-bg-.png);background-position: 50% 0px;background-repeat: no-repeat;}
.weindustries-box{ padding:25px 25px; border-radius:6px ; -webkit-border-radius:6px ; -moz-border-radius:6px ; -ms-border-radius:6px ; -o-border-radius:6px;overflow: hidden;background-position: bottom right;background-repeat: no-repeat;background-size: cover;height:100%; }
.weindustries-box h3{margin:0 0 12px;font-size:19px;color:#000;}
.weindustries-box p{font-size:13.5px;line-height:26px;}

.weindustries_government{background-color: #FBF3E8;background-image: url(../images/pattern-0005.png);}
.weindustries_retail{    background-color: #E0EDFC;background-image: url(../images/pattern-0004.png);}
.weindustries_manufacturing{  background-color: #FFEEEE;background-image: url(../images/pattern-0003.png);}
.weindustries h2{color:#fff;}
.weindustries p.weindustries-p{color:#fff;}

/* Metadata Journey */
.metadata-journey{padding:50px 0;}
.journeyimg{ overflow: hidden; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }

/* blog */
.blog{background:#eee;padding:50px 0;}
.blogbox{border: solid 1px #E2E7EB;border-radius: 15px;padding: 10px 12px;height: 100%;background: #fff;}
.newblogimg {height: 243px;border-radius: 15px;overflow: hidden;}
.blogtext{    padding: 20px 0px 10px;}
.blogtext a.bloghead {color: #0B0A2C;font-size: 16px;font-weight: 600;line-height: 28px;transition-duration: .3s;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.blogtext a.bloghead:hover{color:#ec1f27}
.newblogimg img {object-fit: cover;height: 100%;width: 100%;transition: transform 0.4s linear;}
.viewproject {margin-top:15px;}
.viewproject a {color: #ec1f27;font-size: 15px;font-weight: 500;margin-top: 5px;transition-duration: .3s;}
.viewproject a .viewprojectarrow i {position: relative;left: 10px;top: 2px;font-size:13px;}
.viewproject a:hover{color:#000;}

/* footer */
footer{background:#0e2d62;padding:40px 0 0px;}
.footerbox p{color:#fff;font-size:13px;margin:25px 0 0;line-height:24px;}
.footerbox h5{color:#fff;font-size:17px;}
.footerbox ul li a{font-size:13px;color:#f5f4f4;transition-duration:.4s;}
.footerbox ul li{padding:4px 0 4px 15px;position: relative;}
.footerbox ul li::after{position:absolute;width:5px;height:1px;content:'';background:rgba(255, 255, 255, 0.6);
left:0;top:17px;}
.footerbox ul li a:hover{color:#ec1f27;}
.footerbox i{color:#fff;font-size:20px;}
.footerbox span{color:#fff;font-size:13px;}
.footerbox a{color:#fff;font-size:13px;transition-duration:.4s;}
.footerbox a:hover{color:#ec1f27;}
.copyright {border-top:solid 1px rgba(255, 255, 255, 0.09);margin-top:18px;padding:10px 0;color:#fff;font-size:13px;}


/*Course css here*/


.our-course .card{padding:15px 15px;transition-duration: 4s;} 
.our-course  .card-title a{color:#192335;font-size: 20px;transition-duration:.4s;}
.our-course  .card-title a:hover{color: #ec1f27;}
.our-course .card-body{padding:20px 0;}
.our-course .card-body h5 i{font-weight: 600;color: #6b7385;font-size:13px;opacity:.7;position: relative;top:1px;}
.our-course .card-body h5 {font-size:13px;color:#000;font-weight:normal;}
.our-course .card-body h5 span{font-size:13px;color:#6b7385;}
.our-course .card-body p{    font-size: 14px;line-height: 25px;color:#6b7385;margin:13px 0;}

.learnmore a{color:#000;font-size:14px;position: relative;transition-duration:.3s;}
.learnmore a i{font-size:10px;margin-left:3px;}
.learnmore a:hover{color: #ec1f27;}
.learnmore a:after{position: absolute;content: "";left: auto;bottom: -1px;background:#ec1f27;width: 0;
height: 2px;transition: 0.3s;right: 0;}
.learnmore a:hover:after{width: 100%;left: 0;right: auto;}
.our-course .education {height:229px;display: block;overflow: hidden;}
.our-course .education  img{object-fit:cover;height:100%;transition-duration: 4s;}
.our-course .card:hover img{ transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.our-course .card:hover  a{color: #ec1f27;}

.our-course .owl-carousel {position: relative;}

.our-course .owl-carousel .owl-nav button.owl-next, 
.our-course .owl-carousel .owl-nav button.owl-prev{ position: absolute; top: 50%; transform: translateY(-50%); background-color: #ccc;color: #141212; font-size:30px; cursor: pointer; z-index: 1; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;
height:35px;width:35px;line-height: 1;}
.our-course button.owl-prev {left:-50px;}
.our-course button.owl-next {right:-50px;}
.our-course .owl-carousel .owl-nav button.owl-next span, 
.our-course .owl-carousel .owl-nav button.owl-prev span{position: relative;top:-2px;}
.our-course .tp-hero__content .btn-primary{    padding: 9px 18px;margin:0;}

.coursedetailshero{background:url(../images/coursedetailshero-bg-image.jpg)no-repeat center center;
background-size:cover;padding:50px 0;}
.coursedetailsbredcamm ul li{display:inline-block;font-size:13px;}
.coursedetailshero h1{color:#192335;font-size: 50px;font-weight:bold;margin:20px 0;}
.coursedetailshero p{color:#192335;    font-size: 16px;line-height: 1.45;}
.rbt-meta li{font-size: 14px;line-height: 15px;color:#192335;display: inline-block;margin:0 7px;}
.rbt-meta li i {margin-right: 5px;}
.rbt-meta li:first-child{margin-left:0;}
.rbt-meta{margin:20px 0 0;}

.coursedetails{padding:50px 0;}
.coursedetailsmenu ul {
  display: flex;
  padding: 0;
  justify-content: space-between;
  margin: -3px;

}

.coursedetailsmenu ul li {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  margin: 3px;
  flex-grow: 1;
  text-align: center;    color: #6b7385;
}
.coursedetailsmenu ul li a {
  margin: 0;
  position: relative;
  display: block;
  color: #192335;
  z-index: 2;
  padding: 10px 25px;
  border-radius: 500px;
}
.coursedetailsmenu ul li:hover a {
  color: #fff;
}
.coursedetailsmenu ul li a::after, .coursedetailsmenu ul li:hover a::after {
  position: absolute;
  content: "";
  left: 0;
  background:rgba(0, 0, 0, 0.04);
  width: 100%;
  height: 100%;
  bottom: 0;
  opacity:0;
  transition: 0.4s;
  z-index: -1;
  border-radius: 500px;
}

.coursedetailsmenu ul li:hover a::after, .coursedetailsmenu ul li a.active::after {
  width: 100%;
  opacity: 1;
  background: #ec1f27;
}
.coursedetailsmenu ul li a.active{color:#fff;}
.sticky-top {top:70px;z-index: 9;}
.coursedetailsmenu { margin:50px 0 40px; border-radius:0px; background: #ffffff; overflow: hidden; box-shadow: var(--shadow-1); padding: 7px; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px;
}
.coursesubhead h2{font-size:19px;}
.coursesubhead{margin:20px 0 20px;}
.coursesubhead ul li{color: #6b7385;font-size: 14px;margin:12px 0;position: relative;padding:0 0 0 18px;}
.coursesubhead ul li:after{content: '';display: block;width:6px;height:12px;border: solid #00C853;
border-width: 0 1px 1px 0;transform: rotate(45deg);position:absolute;left:0;top: 3px;}
.coursesubhead ul{margin:15px 0 0;}

.course-sidebar{ border-radius:6px; background:#ffffff; overflow: hidden; box-shadow:0px 6px 34px rgba(215, 216, 222, 0.41); padding:20px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;background: linear-gradient(-145deg, #CFA2E8, #637FEA) !important;
  z-index: 10;margin-top: -200px;margin-left:10px;}

.course-sidebar::before {content: "";z-index: -1; top: 3px;left: 3px;position: absolute;background: #fff;
width: calc(100% - 6px);height: calc(100% - 6px);border-radius:6px;-webkit-border-radius:6px;
-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.course-sidebarimg{height:250px;overflow: hidden;}
.course-sidebarimg img{object-fit:cover;height:100%;}
.course-details-list-wrapper ul li{display: flex;justify-content: space-between;color:#6b7385;font-size:13px;}
.course-details-list-wrapper{margin-top:15px;}
.course-details-list-wrapper ul li span{font-size:13.5px;font-weight:500;}
.course-details-list-wrapper ul li + li{padding-top: 10px;margin-top: 10px;border-top:solid 1px #e6e3f1;}
.call-btn button{width:100%;font-size: 14px;padding: 10px 0;}
.call-btn button.btn-primary{background:#ec1f27;border-color:#ec1f27;}
.call-btn button.btn-primary:hover{background:#54bf79;}
.call-btn button.btn-primary i{font-size:15px;}

.privacy-policy{padding:50px 0;}
.privacy-policy h1{font-size:35px;}
.privacy-policy h2{font-size:20px;margin-top:20px;}

/* Breakpoints */

@media (max-width: 1199.98px) { 

 h2{font-size:30px;} 
 p{font-size:14px;line-height:28px;}  



}

@media (max-width: 991.98px) { 
.navbar-collapse{display:none;}  
.navbar-toggler{position:fixed;right:11px;z-index:11111;    display: flex;top:16px;flex-direction: column;} 
.navbar-toggler-icon {background-color: #000 !important;border-radius: 2px;height: 2px;
width:23px;transition: background-color 0.3s ease;margin:3px 0;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {background-color: transparent;}
.navbar-toggler:focus{box-shadow:none;}
 
.navbar-toggler.openmenu .navbar-toggler-icon:first-child{ transform: rotate(57deg); -webkit-transform: rotate(57deg); -moz-transform: rotate(57deg); -ms-transform: rotate(57deg); -o-transform: rotate(57deg); top: -7px; position: relative;background-color:#fff !important;
}

.navbar-toggler.openmenu .navbar-toggler-icon:last-child{ transform: rotate(125deg); -webkit-transform: rotate(125deg); -moz-transform: rotate(125deg); -ms-transform: rotate(125deg); -o-transform: rotate(125deg);
top: -15px;position: relative;background-color:#fff !important; }

.navbar-toggler.openmenu .navbar-toggler-icon:nth-child(2){display:none;}
.navbar-toggler.openmenu{    top: 30px;}

.sidebar  ul li a{font-size:14px;color:#000002;transition-duration:.4s;}
.sidebar  ul li{padding:4px 0 4px 15px;position: relative;}
.sidebar  ul li::after{position:absolute;width:10px;height:1px;content:'';background:rgba(0, 0, 0, 0.6);
left:8px;top:22px;}

.bodymenu{position: relative;}
.bodymenu:after{position:absolute;background:rgba(0, 0, 0, 0.6);content:'';height:100%;width:100%;
top:0;left:0;z-index:1111;}

.tp-hero__content span.taglined{font-size: 16px;}
.tp-hero__content h1{font-size:40px;line-height: 55px;}
.tp-hero__content h1 span{    font-size: 35px;}
.tp-hero__content .btn-primary{font-size: 14px;}
.herosectionimg{text-align:center;}
.aboutus {padding: 40px 0;}
.aboutusright{padding:20px 0 0 0;}
p{font-size:13px;}
h2{font-size: 25px;}
.our-courseleft h3{font-size:17px;}
.our-courseleft p{    font-size: 13px;line-height: 25px;}
.our-courseright{margin-top:20px;}
.benefits {padding: 35px 0 20px;}
.benefitsbox h4{    font-size: 15px;}
.benefitsbox p{font-size:13px;}
.benefits .col-lg-6 {margin-bottom: 20px;}
.weindustries{padding: 40px 0;}
.weindustries-box{padding: 15px 15px;}
.weindustries-box h3{    font-size: 15px;}
.weindustries-box p {font-size: 12.5px;line-height: 24px;}
.metadata-journeyright{padding:20px 0 0 0;}
.metadata-journey {padding: 30px 0;}
.blog{padding: 40px 0;}
.blogtext a.bloghead{font-size: 14px;line-height: 25px;}
.viewproject a{    font-size: 13px;}
.newblogimg{height:170px;}
footer{    padding: 30px 0 0px;}
.footerbox h5{font-size:15px;}
.footerbox{padding:10px 0;}
.footerbox i{font-size:16px}
.navbar-light .navbar-toggler-icon{background-image:none;}
.navbar-light .navbar-toggler{border:0;}

/*Course css here*/

.our-course button.owl-next {right: -20px;}
.our-course button.owl-prev {left: -20px;}
.our-course .owl-carousel button.owl-dot {width: 10px;height: 10px;border-radius: 50%;
background-color: #c2c2c2;margin: 0 5px;cursor: pointer;}
.our-course .owl-carousel button.owl-dot.active {background-color: #ec1f27;}
.our-course .owl-dots{text-align:center;}
.our-course .tp-hero__content .btn-primary{margin:15px 0 0 0;padding: 8px 18px;}
.our-course .education a{height:190px;}
.our-course .card-title a{font-size:16px;}
.our-course .card-body p{font-size: 13px;line-height: 23px;}

.coursedetailshero{    padding: 35px 0;}
.coursedetailshero p{font-size:14px;}
.rbt-meta li{font-size:13px;}
.coursedetails {padding: 35px 0;}
.coursedetailsmenu{    margin: 30px 0 30px;}
.course-sidebar{margin-top:0;}
.coursesubhead ul li{font-size:13px;}
.course-sidebarimg{display:none;}



}

@media (max-width: 767.98px) {

.topbar{display:none;}
.tp-hero__content span.taglined{font-size:14px;}
.tp-hero__content h1{font-size:30px;line-height: 40px;    margin: 10px 0 10px;}
.tp-hero__content h1 span{font-size:23px;}
.tp-hero__content p{font-size:13px;}
.tp-hero__content .btn-primary{font-size:13px;padding: 9px 15px;}
.aboutusleft {display:none;}
.aboutusright{padding:0;}
.aboutus{padding: 30px 0;}
.our-course{padding: 30px 0;}
p{line-height:26px;}
.our-courseleft{padding:0;text-align:center;}
h2{font-size:21px;}
.benefitsbox{padding: 18px 18px;border-radius: 10px;}
.benefits {padding: 35px 0 10px;}
.weindustries_retail{margin:15px 0;}
.weindustries-box{height:auto;}
.blogbox{margin-bottom:20px;height:auto;}
.blog{    padding: 30px 0 10px;}

/*Course css here*/

.our-course .card {padding: 10px 10px;}
.our-course .card-title a{font-size:17px;}
.coursedetailshero h1{font-size:28px;margin: 15px 0;}
.coursedetailshero p{font-size:13px;line-height:25px;}
.coursedetailsmenu ul li a{padding: 8px 13px;font-size: 13px;}
.coursesubhead h2 {font-size: 16px;}
.course-details-list-wrapper ul li span{font-size:13px;}
.course-details-list-wrapper{margin-top:0;}


}

@media (max-width: 575.98px) {
.tp-hero__content h1 {font-size: 25px;line-height: 40px;margin: 10px 0 10px;}
.tp-hero__content span.taglined {font-size: 13px;}
.tp-hero__content .btn-primary{font-size:12px;}
.aboutus {padding: 22px 0;}
h2{font-size:19px;}
.benefits {padding: 25px 0 10px;}
.weindustries {padding: 30px 0;}
.weindustries h2{line-height:30px;}
.metadata-journey h2{line-height:30px;}
.footerbox ul{display:flex;}
.footerbox ul li{padding-right:20px;}
.copyright{margin-top: 4px;    font-size: 12px;}

/*Course css here*/
.our-course .card-title a{font-size:15px;}
.our-course .card-body h5 span{font-size:12px;}
.our-course .card-body h5 i{font-size:12px;}
.learnmore a{    font-size: 13px;}
.coursedetailshero {padding: 27px 0;}
.coursedetailshero h1{    font-size: 23px;}
.rbt-meta {margin: 15px 0 0;}
.coursedetails {padding: 25px 0;}
.coursedetailsmenu ul{overflow-y:auto;}
.coursedetailsmenu {margin: 14px 0 14px;}
.coursesubhead h2 {font-size: 15px;}


}