

/*------extra-small-device-start------*/
@media(min-width: 320px) and (max-width: 575px){

    .navbar-brand{
        display: none !important;
    }
    .collapse{
       margin-left: -12px !important;
    }
    .navbar ul li {
        border-bottom: 1px solid #111 !important;
    }
    

    .navbar-expand-lg .navbar-nav .nav-link{
        padding: 10px 0 !important;
    }
    .navbar-expand-lg .navbar-nav{
        background-color: rgba(214, 204, 204, 0.993) !important;
    }
    .nav-item .btn-top{
      display: none !important;
    }

    .banner-content{
        margin: 0 auto !important;
    }

    .banner-content h6{
        font-size: 12px !important;
        text-align: center;
        margin: 0px !important;
        width: 300px !important;
        color: #ffff !important;
        margin-bottom: 35px !important;
    }
    .banner-content h2{
        font-size: 25px !important;
        text-align: center;
        width: 300px!important;
        letter-spacing: 1px !important;
    }
    .banner-content p{
        width: 308px !important;
        font-size: 14px!important;
        text-align: center !important;
        letter-spacing: 0px !important;
        line-height: 24px !important;
    }
    .ban-btn{
        padding: 12px 32px !important;
        margin-left: 74px;
        font-size: 12px;
        width: 174px;
        text-align: center;
        display: block;
    
    }
    

    .banner-overlay{
        width: 100%;
        height: 100%;
        padding: 235px 0 55px !important;
    }
    .service-itam{
        margin-bottom: 5px !important;
        
    }
    .service-itam h2{
        margin-bottom: 5px !important;
        
        font-size: 18px;
    }
    .service-itam p{
        margin-bottom: 5px !important;
        
        font-size: 15px;
    }
    .serv-btn{
        padding: 12px 32px !important;
        margin-left: 66px;
        font-size: 12px;
        width: 161px;
        text-align: center;
        display: block;
    }

  
  
    .content-text h2{
    font-size: 23px !important; 
     display: block;  
     line-height: 40px !important; 
     width: 325px !important;
}





  
.trust-line {
  margin-left: 0px !important;
}
.trust-head h2{
  font-size: 24px !important;
}
.trust-head span{
  font-size: 10px !important;
  font-weight: 700 !important;
}

.trust-mid{
    display: block !important;
}
.trust-mid h3{
    font-size: 25px !important;
    line-height: 38px !important;
}
.trust-btn{
     margin-left: 10px !important;
     padding: 10px 23px !important;
     font-size: 16px;
}

.trust-itam{
    display: block !important;
}
.content-left{
    display: block !important;
}
.content-right{
    display: block !important;
}
.trust-icon{
    display: block !important;
}

.content-left{
    width: 295px !important;
    text-align: center;
    background-color: #fff;
    padding: 10px 0px !important;
    margin-bottom: 15px !important;
}

.content-right{
    width: 295px !important;
    text-align: center;
    background-color: #fff;
    padding: 10px 0px !important;
    margin-bottom: 15px !important;
}


.trust-icon{
    width: 30px !important;
    height: 30px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
.content-right.trust-icon{
    width: 30px !important;
    height: 30px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
.trust-icon i{
   font-size: 15px !important;
}
.trust-content h2{
    font-size: 15px !important;
    width: 310px;
    text-align: justify;
    text-align: center;
    display: block;
    padding-top: 10px !important;
}
.trust-content p{
    font-size: 14px !important;
    text-align: justify;
    text-align: center;
    display: block;
    padding-top: 10px !important;
    width: 290px !important;
}
trust-content {
  width: 100% !important;
}

.solution-text {
    display: block !important;
}
.solution-text h3{
    display: block !important;
    font-size: 30px !important;
    width: 320px !important;
}
.solution-text .solution-btn {
    text-align: justify !important;
    margin: 20px auto !important;
    font-size: 20px !important;
    padding: 15px 37px !important;
}


.features-top-content h3{
    font-size: 14px !important;
    text-align: justify !important;
}
.feartues-text h5{
    font-size: 12px !important;
    width: auto !important;
    padding-right: 2px !important;
}
.features-main-content{
    padding: 0 !important;
    margin: 0 !important;
    width: 300px !important;
}

.featurs-icon i{
    padding-left: 4px !important;
}

.sponser-main{
    display: block !important;
}

.ceo-message{
    margin: 0 auto !important;
}
.ceo-message h2{
  font-size: 26px !important;
  text-align: justify;
  margin: 0 auto !important;
  display: block !important;
}
.ceo-message p{
  font-size: 12px !important;
  text-align: justify;
  margin: 0 auto !important;
  display: block !important;
  width: 100% !important;
}

.ceo-image{
    width: 300px !important;
    margin: 0 auto !important;
} 

 .ceo-video{
    width: 100px !important;
}

.ceo-bg{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ceo-overlay{
  
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius: 0px !important;
}

.ceo-video .overllay i{
    border: 2px solid #fafaff !important;
    padding: 10px 12px !important;
    border-radius: 50%;
    font-size: 9px !important;
}
.who-content h2 {
  font-size: 30px !important;
}

.why-card {
  width: 100% !important;
  padding: 30px 15px !important;
 
}
.why-itam-image img {
    max-width: 100% !important;
 }
 .why-itam-content p {
     font-size: 22px !important;
     width: 100% !important;
     padding: 13px 10px !important;
}
.why-btn {
    margin-bottom: 45px !important;
}
.qualitis-top p {
  width: 100% !important;
}
.qualities-text {
  margin-right: 10px !important;
}
.qualities-image img {
  width: 297px !important;
  
}
.qualities-image-one {
  margin-left: 0px !important;
}
.qualities-image-one img {
  width: 298px !important;
}
.success-review {
  width: 100% !important;
  margin-left: 0px !important;
}
.course-itam {
  margin-top: 0px !important;
  height: 280px;
  width: 100% !important;
  margin-bottom: 10px !important;
}
.qualifa-text h4 {
  font-size: 30px !important;
}
.qualifa-content {
  margin-left: 22px !important;
  margin-top: 15px !important;
}
.qualifa-text h4 {
  font-size: 19px !important;
  margin-bottom: 15px !important;
}
.qualifa-content {
  margin-left: 0px !important;
}
.how-approved-course-itam {
  width: 100% !important;
}
.qualifa-text h4 {
     font-size: 19px !important;
    text-align: start !important;
}
.qualifa-content {
     margin-left: 0px !important;
     margin-top: 20px !important;
}
.how-approved-course-itam {
     width: 100% !important;
}
.qualifa-text h4 {
     font-size: 19px !important;
     text-align: start !important;
}
.qualifa-content {
     margin-left: 0px !important;
     margin-top: 20px !important;
}
.how-approved-course-itam {
      width: 100% !important;
}
.qualifa-text h4 {
      font-size: 19px !important;
      text-align: start !important;
}
.qualifa-content {
       margin-left: 0px !important;
       margin-top: 20px !important;
}
.qualifa-text h4 {
     font-size: 19px !important;
     text-align: start !important;
}
.qualifa-content {
      margin-left: 0px !important;
      margin-top: 20px !important;
}
.contact-content p {
    width: 100% !important;
 
}

}
 


@media(min-width: 576px) and (max-width: 975px){


    .navbar-brand{
        display:  !important;
    }
    .collapse{
       margin-left: -12px !important;
    }
    .navbar ul li {
        border-bottom: 1px solid #111 !important;
    }
    

    .navbar-expand-lg .navbar-nav .nav-link{
        padding: 10px 0 !important;
    }
    .navbar-expand-lg .navbar-nav{
        background-color: rgba(214, 204, 204, 0.993) !important;
    }
    .nav-item .btn-top{
      display: none !important;
    }
    .banner-content{
        margin: 0 auto !important;
    }

    .banner-content h6{
        font-size: 23px !important;
        text-align: center;
        margin: 0px !important;
        width: 475px !important;
        color: #ffff !important;
        margin-bottom: 35px !important;
    }
    .banner-content h2{
        font-size: 43px !important;
        text-align: center;
        width: 500px!important;
        letter-spacing: 1px !important;
    }
    .banner-content p{
        width: 490px !important;
        font-size: 20px!important;
        text-align: center !important;
        letter-spacing: 0px !important;
        line-height: 24px !important;
    }
    .ban-btn{
        padding: 30px 49px !important;
        margin-left: 110px;
        font-size: 29px;
        width: 259px;
        text-align: center;
        display: block;
    
    } 


    .service-itam{
        margin-bottom: 5px !important;
        width: 567px !important;
    }
    .service-itam h2{
        margin-bottom: 5px !important;
        width: 149px !important;
        font-size: 18px;
    }
    .service-itam p{
        margin-bottom: 41px !important;
        width: 530px !important;
        font-size: 22px;
    }
    .serv-btn{
        padding: 23px 32px !important;
        margin-left: 174px;
        font-size: 18px;
        width: 193px;
        text-align: center;
        display: block;
    }

  
  
    .content-text h2{
        font-size: 41px !important;
    display: block;
    line-height: 59px !important;
    width: 501px !important;
}





  

.trust-head h2{
  font-size: 45px !important;
}
.trust-head span{
    font-size: 21px !important;
    font-weight: 700 !important;
}

.trust-mid{
    display: block !important;
}
.trust-mid h3{
    width: 524px !important;
    font-size: 60px !important;
    line-height: 97px !important;
}
.trust-btn{
    width: 294px !important;
    margin-left: 10px !important;
    padding: 24px 29px !important;
    font-size: 38px;
}

.trust-itam{
    display: block !important;
}
.content-left{
    display: block !important;
}
.content-right{
    display: block !important;
}
.trust-icon{
    display: block !important;
}

.content-left{
    width: 563px !important;
    text-align: center;
    background-color: #fff;
    padding: 10px 0px !important;
    margin-bottom: 15px !important;
}

.content-right{
    width: 563px !important;
    text-align: center;
    background-color: #fff;
    padding: 10px 0px !important;
    margin-bottom: 15px !important;
}


.trust-icon{
    width: 30px !important;
    height: 30px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
.content-right.trust-icon{
    width: 30px !important;
    height: 30px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
.trust-icon i{
   font-size: 15px !important;
}
.trust-content h2{
    font-size: 26px !important;
    width: 551px;
    text-align: justify;
    text-align: center;
    display: block;
    padding-top: 10px !important;
}
.trust-content p{
    font-size: 15px !important;
    width: 506px;
    text-align: justify;
    text-align: center;
    display: block;
    padding-top: 10px !important;
}

.solution-text {
    display: block !important;
}
.solution-text h3{
    display: block !important;
    font-size: 30px !important;
    width: 320px !important;
}
.solution-text .solution-btn {
    text-align: justify !important;
    margin: 20px auto !important;
    font-size: 20px !important;
    padding: 15px 37px !important;
}


.features-top-content h3{
    font-size: 45px !important;
    text-align: justify !important;
}
.feartues-text h5{
    font-size: 20px !important;
    width: auto !important;
    padding-right: 2px !important;
}
.features-main-content{
    padding: 0 !important;
    margin: 0 !important;
    width: 540px !important;
}

.featurs-icon i{
    padding-left: 4px !important;
}

.sponser-main{
    display: block !important;
}

.ceo-message{
    margin: 0 auto !important;
}
.ceo-message h2{
  font-size: 30px !important;
  text-align: justify;
  margin: 0 auto !important;
  display: block !important;
}
.ceo-message p{
  font-size: 16px !important;
  text-align: justify;
  margin: 0 auto !important;
  display: block !important;
}

.ceo-image{
    width: 542px !important;
    height: 251px !important;
    margin: 0 auto !important;
}


 .ceo-video{
    width: 100px !important;
}

.ceo-bg{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.ceo-overlay{
  
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius: 0px !important;
}

.ceo-video .overllay i{
    border: 2px solid #fafaff !important;
    padding: 28px 41px !important;
    border-radius: 50%;
    font-size: 57px !important;
}


}



/*------extra-small-device-end------*/


/*------comman-css-start------*/


.images-group{
    width:100% !!important;
    height:100% !!important;
}
*{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    outline: 0;

}

ul,ol{

    list-style: none;

    margin: 0;

    padding: 0;

}

a{

    display: inline-block;

    text-decoration: none;

}

a:hover{

    color: none;

    

}



p{

    margin: 0;

}

h1,h2,h3,h4,h5,h6{

    margin: 0;

    color: #111;

    font-family: 'Raleway', sans-serif;



}

p{

    margin: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 24px;

    color: #353535;

    font-family: 'Open Sans', sans-serif;



}



body{

    /* overflow-x: hidden; */

}



/* ------navigation-area-start------ */



.navbar{

    padding: 16px 0;

    top: 0;

    left: 0;

    z-index: 999;

    width: 100%;

    position: absolute;

}







.navbar ul li a{

    font-size: 16px;

    color: rgb(255 250 250);

    font-weight: 500;

    font-family: 'Raleway', sans-serif;

   

}

.navbar ul li a:hover{

    color: rgb(8, 8, 8);

}

.navbar ul li {

    padding-left: 33px;

}



.nav-item .btn-top{

    background-color: #2A2771;

    padding: 12px 25px !important;

    color: white !important;

    font-weight: 500;

    border-radius: 6px;

    margin-top: -10px;

    font-size: 15px;

    

}

.nav-item ul li a{

    text-transform: capitalize;

     

}



.nav-item{

    position: relative;

   

}

.nav-item ul{

position: absolute;
    width: 230px;
    max-width: 0px;
    max-height: 0px;
    background-color: #efeef3;
    left: 43px;
    top: 68%;
    padding: 10px 8px;
    z-index: 999;
    transform: scaleY(0);
    transform-origin: top-center;
    border-radius: 5px;
}

.nav-item ul li{

position: relative;

}

 .nav-item ul li ul{

    position: absolute;

    width: 230px;

    max-width: 0px;

    max-height: 0px;

    background-color: #efeef3;

    left: 102%;

    top: -24%;

    padding: 10px 5px;

    transform-origin: top-center;

    box-shadow: rgba(50, 50, 80, 0.4) 0px 5px 19px 0px;

    opacity: 0;

    

} 

.nav-item ul li:hover ul{

    max-width: 250px;

    max-height: 390px;

    opacity: 1;

    transition: transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;

} 



.nav-item ul li a{

   padding: 10px 0;

   font-size: 14px;

   display: block;

   font-weight: 600;

   text-transform: capitalize;

   text-align: start;

   transition: all linear 4s;
   color: black;

}


.nav-item ul li a i{

   padding-left: 5px;

   font-weight: 600;

   font-size: 16px;

}

.nav-item:hover ul{

    transform: scaleY(1);

      max-width: 250px;

      max-height: 270px;

      transition: transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;

}



.nav-item ul li a i{

    display:none;

}

.fa-angle-down::before{

    display:none;

}



/* ------navigation-area-end------ */

/* ------Banner-area-strat------ */

.banner-content h6{

    font-size: 15px;

    letter-spacing: 1px;

    margin-bottom: 20px;

}

.banner-content h6 i{

    color: #2A2771;

    padding-right: 5px;

}

.banner-content h2{

    color: #efeef3;

    font-size: 60px;

    font-weight: 600;

    margin-bottom: -55px;

    letter-spacing: 5px;

}

.banner-content p{

    font-size: 15px;

    font-weight: 600;

    letter-spacing: 2px;

    font-weight: 500;

    margin-bottom: 45px;

    color: white;

}

.ban-btn{

    padding: 11px 30px;

    background-color: #2A2771;

    color: white;

    border-radius: 5px;

    font-weight: 500;

    letter-spacing: 1px;

}

.ban-btn:hover{

  color: #efeef3;

}



.banner-bg{

    /*background: url(../image/bg-1.jpg) no-repeat center;*/

    /*background-size: cover;*/

}
.who-we-are-bg{
      background-size: cover !important;
}



.banner-overlay{

    width: 100%;

    height: 100%;

    background: rgb(38 35 35 / 44%);

    padding: 235px 0 185px;

}



/* ------Banner-area-end------ */



/* ------Servive-area-start------ */





.service-bg{

    background-color: rgb(235, 187, 124);

    padding: 50px 0;

}

.service-itam{

    background-color: #efeef3;

    padding: 50px 10px;

    border-radius: 5px;

    transition: all linear 0.5s;
    height: 310px;


}

.service-itam h2{

    color: #051145;

    font-weight: 700;

    width: 200px;

    margin: 0 auto;

}

.service-itam p{

   font-weight: 400;

   padding: 12px 0;

}



.serv-btn{

        padding: 11px 30px;

        background-color: #2A2771;

        color: white;

        border-radius: 4px;

        font-weight: 500;

        letter-spacing: 1px;

        margin-top: 10px;

    }



    .serv-btn:hover{

      color: #efeef3;

    }

    .service-itam:hover{

        box-shadow: rgba(63, 63, 110, 0.6) 0px 7px 29px 0px;

    }



/* ------Service-area-end------ */



/* ------Content-area-strat------ */



    .content-bg{

        background-color: rgb(235, 187, 124);

        padding: 50px 0;

    }

    .content-text h2{

        font-weight: 700;

        color: #051145;

        letter-spacing: 2px;

        font-size: 38px;

    }



    /* ------Content-area-end------ */



    /* ------Testimonial-area-strat------ */

    .testimonial-bg{

        background-color: rgb(235, 187, 124);

        padding: 100px 0;

    }

    .testi-athur{

        margin-right: 34px;

        margin-left: 9px;

        margin-top: 20px;

    }

    .testi-athur h3{

        font-weight: 600;

        color:#051145 ;

        text-transform: capitalize;

    }

    .testi-athur p{

        font-weight: 500;

        color:#051145;

        text-transform: uppercase;

    }

    .testi-content{

        background-color: #efeef3;

        padding: 40px 20px;

        width: 330px;

        position: relative;

        margin-right: 15px;

    }





     .testi-content::after{

        width: 30px;

        height: 30px;

        background: #efefef;

        border-radius: 1px;

        top: 14%;

        left: -4px;

        position: absolute;

        transform: translateY(-50%) rotate(38deg);

        content: "";

       }

     .testi-content::before{

        width: 43px;

        height: 24px;

        background: url(../image/invator-3.png) no-repeat center;

        background-size: cover;

        top: 6%;

        left: 8px;

        position: absolute;

        z-index: 1;

        content: "";

       }



       .test-slidrr .icon{

        width: 35px;

        height: 35px;

        background-color: #e4ab5c;

        border-radius: 50%;

        color: #222;

        text-align: center;

        line-height: 35px;

        font-size: 16px;

        transition: all linear .3s;

        cursor: pointer;

    }

    .test-slidrr .icon.right{

        position: absolute;

        top: 50%;

        left: -26px;

        transform: translateY(-50%);

        z-index: 999;

    }

    .test-slidrr .icon.left{

        position: absolute;

        top: 50%;

        left: 99.5%;

        transform: translateY(-50%);

        z-index: 999;

    }

    .test-slidrr .icon:hover{

        color: rgb(52, 11, 198);

      }

      .test-slidrr {

        padding: 50px 0px;

        box-shadow: rgba(151 151 152 / 60%) 0px 7px 29px 0px;



      }



    /* ------Testimonial-area-end------ */



    /* ------Trust-area-start------ */



      .trust-bg{

        background-color: rgb(235, 187, 124);

        padding: 80px 0;



      }

      .trust-head span{

        font-size: 20px;

        color: #111;

        font-weight: 600;

        text-transform: uppercase;

      }

      .trust-head h2{

        font-size: 39px;

        color: #111;

        font-weight: 600;

        

        margin-top: 20px;

      }

      .trust-head h3{

        font-size: 30px;

        color: #8d0f0f;

        font-weight: 600;

        text-transform: capitalize;

        margin-top: 50px;

      }

      .trust-btn{

        margin-top: 55px;

        margin-left: 213px;

        border: 1px solid #2A2771;

        background-color: #2A2771;

        padding: 9px 24px;

        color: #efeef3;

        border-radius: 5px;

    }

      .trust-btn:hover{

       color: #efefef;

    }

    .trust-main{

        margin-top: 150px;

        position: relative;

    }



    .trust-itam{

        margin-bottom: 40px;

        padding: 10px 5px;

    }

    .slick-center{

        box-shadow: rgba(63, 63, 110, 0.6) 0px 7px 29px 0px;



    }

      .content-left{
          padding-top:40px;
      }
      .content-right{
          padding-top:40px;
      }

    .content-left .trust-icon{

        width: 60px;

        height: 60px;

        background-color: #8d0f0f;

        border-radius: 5px;

        margin-right: 40px;

    }



    .content-left .trust-icon i{

        color: #efefef;

        font-size: 25px;

    }

   .content-left{

        margin-right: 41px;

    }

    .content-left .trust-content h2{

        color: #051145;

        /*text-transform: capitalize;*/

        font-weight: 600;

        margin-bottom: 10px;

    }

    .content-left .trust-content p{

        color: #5c0909;

    

    }





    .content-right .trust-icon{

        width: 60px;

        height: 60px;

        background-color: #0f8d3c;

        border-radius: 5px;

        margin-right: 40px;

    }

    .content-right .trust-icon i{

        color: #efefef;

       font-size: 25px;

    }

  

    .content-right .trust-content h2{

        color: #051145;

        /*text-transform: capitalize;*/

        font-weight: 600;

        margin-bottom: 10px;

    }

    .content-right .trust-content p{

        color: #5c0909;

    

    }

  

    .trust-content{

        width: 384px;

    }

    .trust-icon.five{

        background-color: #470f8d;

    }

    .trust-icon.six{

        background-color: #0f8d85;

    }

    .trust-icon.three{

        background-color: #d88131;

    }

    .trust-icon.four{

        background-color: #3ed831;

    }

    .trust-icon{

        z-index: 1;

       

    }



    .trust-line{

        margin-left: 100px;

    }







/* ------Trust-area-end------ */



/* ------solutation-area-start------ */



    .solution-text h3{

       font-size: 42px;

       color: #051145;

       font-weight: 700;

       width: 620px;

       margin-top: 20px;

       line-height: 51px;

    }

    .solution-btn{

        margin-top: 76px;

        margin-left: 300px;

        padding: 9px 30px;

        color: #efeef3;

        border-radius: 5px; border: 1px solid #051145;

        background-color: #051145;

       

    }

    .solution-btn:hover{

        color: #efeef3;

       

    }



   .solution-text{

    margin: 30px 0;

   }



/* ------solutation-area-end------ */



/* ------features-area-start------ */



   #features{

    margin-top: 50px;

   }

   .features-bg{

    background: url(../image/pexels-pixabay-161990.jpg) center no-repeat;

    background-size: cover;

    display: fix;

   }

   .features-overlay{

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .3);

    padding: 53px 0 50px;

   }

   .features-top-content h3{

    font-size: 30px;

    color: #d7d7d7;

    font-weight: 700;

    margin-bottom: 18px;

   }



   .features-main-content{

    background-color: #c13c8dd4;

    border-radius: 5px;

    padding: 35px 80px;

   }

   .features-itam{

    border-bottom: 1px solid #efefef;

    padding: 18px 0;

   }

   .features-itam:last-child{

    border-bottom: none;

    

   }

   .featurs-icon i{

     color: #efefef;

     margin-right: 20px;

     margin-top: 16px;

     transition: all linear 0.5s;

     

   }

 

   .feartues-text h5{

      font-size: 16px;

      font-weight: 700;

      color: #111;

      line-height: 21px;

      transition: all linear 0.5s;

   }

   .feartues-text h5:hover{

      color: #efefef;

   }

        

   .features-itam:hover .featurs-icon i{

      color: #090b99;

   }

        

/* ------features-area-end------ */

/* ------sponser-area-start------ */

.sponser-bg{

    background-color: #ECF0F2;

}

.sponser-main{

    padding: 50px 0;

}

.sponser-itam{

    margin-right: 10px;

}

.sponser-itam:last-child{

    margin-right: 0px;

}

/* ------sponser-area-end------ */



/* ------ceo-message-area-start------ */



#ceo-message{

    margin-bottom: 150px;

}

.ceo-bg{

    background: url(../image/pexels-christina-morillo-1181406.jpg) no-repeat center; 

    background-size: cover;

    border-bottom-left-radius: 150px;

    border-bottom-right-radius: 150px;

}



.ceo-overlay{

    width: 100%;

    height: 100%;

    background: rgb(0 0 0 / 78%);

    padding: 100px 0 50px;

    border-bottom-left-radius: 150px;

    border-bottom-right-radius: 150px;

}
.ceo-message-title h2{
    font-size: 30px;
    color: #ECF0F2;
    font-weight: 600;
    text-align: center;
    margin-bottom: 50px;
}

/*.ceo-message h2{*/
/*    font-size: 30px;*/
/*    color: #ECF0F2;*/
/*    font-weight: 600;*/
/*}*/

.ceo-message{
    margin-top:30px;
}
.ceo-message p{
    color: #ffc904;
    padding-bottom: 15px;
    width: 565px;
    margin: 0 auto;
    text-align: start;
}



.ceo-video .overllay i{

    border: 4px solid #fafaff;

    padding: 20px 24px;

    border-radius: 50%;

    font-size: 25px;

    color: #fafaff;

}

.ceo-image{

    width: 100%;
    border-radius: 10px;
}

.ceo-image img{
    border-radius: 13px;
    background-position: center;
    background-size: cover;
}

.ceo-video{
    margin-top: 50px;
}

/* ------ceo-message-area-end------ */



/* ------footer-prat-start------ */



.footer-bg{

    background-color: #222222;

}

.footer-bg .footer-top{

    background-color: #222222;

    border-bottom: 1px solid #555555;

    padding: 45px 0;

    

  }

  .footer-bg .main{

    background-color: #222222;

    width: 100%;

    margin-top: -110px;

    padding: 140px 0 50px;

    

  }



.footer-itam .first-itam p{

    color:#fff!important;

}

  .footer-bg .footer-itam i{

    width: 30px;

    height: 30px;

    background: #FEC600;

    color: #111;

    text-align: center;

    font-size: 16px;

    border-radius: 50%;

    line-height: 30px;

    

  }

  .footer-bg .footer-itam p{

   font-size: 16px;

   color: #fff;

   padding: 15px 20px;

    

  }

  .footer-bg .footer-itam{

   position: relative;

    

  }

  .footer-bg .footer-itam.last-itam::after{

      display:none;

  }

  .footer-bg .footer-itam::after{

  

    

  }

  .footer-bg .footer-itam.lst::after{

    display: none;

    

  }

  .footer-bg .footer-itam.scend::after{

    display: none;

    

  }

  .footer-bg .footer-itam.first-itam:after{

    display: none;

    

  }



  .footer-bg .footer-social{

   padding-top: 80px;

    

  }

  .footer-bg .footer-social h3{

    font-size: 18px;

    font-weight: 500;

    color: #fff;

    text-transform: uppercase;

    padding-bottom: 20px;

  }

  .footer-bg .footer-social i{

    width: 35px;

    height: 35px;

    background: #fff;

    color: #111;

    border: 1px solid #111;

    text-align: center;

    font-size: 18px;

    border-radius: 50%;

    line-height: 35px;

    margin: 0 4px;

    transition: all linear .3s;

  }

  .footer-bg .footer-social i:hover{

    background-color: #FEC600;

    border-color: #FEC600;

  }

  

  

  /* ------footer-prat-end------ */

  

  /* ------footer-buttom-prat-end------ */

  #footer-buttom{

    background-color: #353535;

    padding: 15px 0;

  }

  #footer-buttom p{

   color: #fff;

  }

  #footer-buttom p span{

   color: #FEC600;

  }

  /* ------footer-buttom-prat-end------ */









  /* About-page-start */



  /* who-we-are-banner-page-start */

      
        .who-we-are-overlay{
            width: 100%;
                height: 100%;
                background: rgb(52 58 55 / 57%)!important;
                padding: 250px 0 185px;
        }

    

      .who-content h4{

         color: #fff;

         text-transform: uppercase;

         font-size: 16px;

         font-weight: 600;

         letter-spacing: 2px;

         padding-bottom: 25px;

      }

      .who-content h2{

         color: #fff;

         text-transform: uppercase;

         font-size: 50px;

         font-weight: 600;

         letter-spacing: 2px;

         

      }

  /* who-we-are-banner-page-end */



  /* who-we-are-about-page-strat */

 

  

  .who-we-about-bg{

    background: url(../image/man-smail.jpg) no-repeat center;

    background-size: cover;

    

  }



  .who-we-about-overlay{

    width: 100%;

    height: 100%;

    background: rgba(200, 236, 252, .6);

    padding: 350px 0 185px;

    

  }

  .who-we-about-content{

     background-color: #DBE11D;

     padding: 20px 0;

     transform: skewY(-4deg);

     z-index: 0;

  }

  .who-we-about-content h2{

    color: #111;

    font-size: 47px;

    font-weight: 700;

    letter-spacing: 3px;

    text-align: center;

  }

  .who-we-about-main-content{

    background-color: #7476f391;
    width: 600px;
    padding: 34px;
    z-index: 1;
    margin-top: -447px;

  }

  .who-we-about-main-content h2{

     color: #fff;

     font-size: 42px;

     font-weight: 600;

     padding-bottom: 20px;



  }

  .who-we-about-main-content h6{

     color: #fff;

     font-size: 14px;

     font-weight: 600;

     letter-spacing: px;

     padding-bottom: 20px;



  }

  .who-we-about-main-content p{

     color: #fff;

     font-size: 14px;

     font-weight: 400;

     letter-spacing: px;

     padding-bottom: 32px;



  }

 /* who-we-are-about-page-end */



 /* who-we-are-qualitie-page-start */





  .qualities-bg{

    background-color: #97cce7;

    padding: 50px 0;

  }

  .qualitis-top h5{

    font-size: 13px;

    font-weight: 900;

    color: #051145;

    letter-spacing: 2px;

  }

  .qualitis-top h2{

    font-size: 47px;

    font-weight: 900;

    color: #051145;

    padding: 15px 0;

  }

  .qualitis-top p{

   width: 380px;

   font-weight: 400;

  }



  .qualities-main{

    padding: 100px 0;

  }

  .qualities-image img{

    width: 410px;

    height: 250px;

  }

  .qualities-text{

    margin-right: 55px;

  }

  .qualities-text h3{

    color: #051145;

    font-weight: 600;

    font-size: 30px;

    padding-bottom: 20px;

  }

  .qualities-text p{

    color: #051145;

    

  }

  .qualities-image-one img{

    width: 410px;

    height: 250px;

  }

  .qualities-image-one{

    margin-left: 76px;

    position: relative;

  }

  .qualities-image-one::before{

    position: absolute;

    width: 132px;

    height: 64px;

    content: '';

    background: url(../image/pattern.png) no-repeat center;

    background-size: cover;

    top: 120%;

    left: 58%;

  }

  .qualities-text-one{

    margin-top: 62px;

    position: relative;

  }

  .qualities-text-one::before{

    position: absolute;

    width: 125px;

    height: 53px;

    content: '';

    background: url(../image/pattern.png) no-repeat center;

    background-size: cover;

    top: -1%;

    left: 13%;

  }

  .qualities-text-one h3{

    color: #051145;

    font-weight: 600;

    font-size: 30px;

    padding-bottom: 20px;

  }

  .qualities-text-one p{

    color: #051145;

    

  }

/* who-we-are-qualitie-page-end */



/* who-we-are-sucess-page-start */



    .succes-bg{

        background-color: #dd55554d;

        padding: 80px 0;

    }



    .success-content h3{

        font-size: 39px;

        color: #051145;

        font-weight: 700;

        line-height: 50px;

        padding-bottom: 30px;

    }



    .succes-count{

        margin-right: 50px;

    }

    .succes-count h2{

        font-size: 70px;

        font-weight: 700;

        color: #051145;

    }

    .succes-count i{

        font-size: 12px;

        font-weight: 700;

        color: #FEC600;

    }

    .succes-great h3{

        font-size: 70px;

        font-weight: 700;

        color: #051145;

    }

    .succes-great i{

        font-size: 12px;

        font-weight: 700;

        color: #FEC600;

    }



    .success-review{

        width: 700px;

        margin-left: 50px;

    }



    .success-review .testi-content{

        background-color: #ffffff;

    }

    .success-review .testi-athur i{

        color: #FEC600;

    }

    .success-review .testi-athur h3{

        color: #278575;

    }

    .success-review .testi-content::after {

        background-color: #ffffff;

        left: -6px;

    }

    .success-review .itam-one {

        box-shadow: rgba(151 151 152 / 60%) 0px 7px 29px 0px;



        padding: 31px 30px;



    }



    .success-review .icon{

        width: 30px;

        height: 30px;

        background-color: #278575;

        border-radius: 10%;

        color: #ffffff;

        text-align: center;

        line-height: 30px;

        font-size: 14px;

        transition: all linear .3s;

        cursor: pointer;

    }

    .success-review .icon.right{

        position: absolute;

        top: 50%;

        left: 10px;

        transform: translateY(-50%);

        z-index: 999;

    }

    .success-review .icon.left{

        position: absolute;

        top: 50%;

        left: 93.5%;

        transform: translateY(-50%);

        z-index: 999;

    }

    .success-review .icon:hover{

        color: rgb(52, 11, 198);

      }





/* who-we-are-sucess-page-end */





/* end-who-we-are-page */



/* start-why-us-page */





/* work-together-start */





      .this-why-bg{

        background-color: #48a0cd;

        padding: 100px 0;

      }

      .this-why-top h6{

        color: #2A2771;

        font-weight: 600;

        padding-bottom: 15px;

      }

      .this-why-top h2{

        color: #2A2771;

        font-weight: 700;

        font-size: 40px;

        padding-bottom: 15px;

      }

      .this-why-top {

        padding-bottom: 15px;

      }



      .why-card{

        width: 366px;

        background-color: #FFFFFF;

        padding: 70px 35px;

        border-radius: 20px;

        margin: 25px 0;

        transition: all linear .5s;
        height: 400px;
      }

      .why-card .card-logo{

         width: 60px;

         height: 60px;

         border-radius: 50%;

         background-color: #F4F4F4;

         margin-bottom: 10px;

         

      }

      .why-card:hover .card-logo{

         background-color: #250999;

        

      }

    

      .why-card .card-logo i{

         font-size: 27px;

         color: #2A2771;

         font-weight: 600;

         transform: rotate(0);

         transition: all linear .4s;

      }

      .card-content h3{

        font-size: 26px;

        color: #2A2771;

        font-weight: 700;

        padding: 15px 0;

      }

      .card-content p{

        color: #212126;

        font-weight: 400;

        line-height: 24px;

      }



      .why-card:hover .card-logo i{

        transform: rotate(365deg);

        color: #FFFFFF;

     }

      .why-card:hover{

        box-shadow: rgba(63, 63, 110, 0.6) 0px 7px 29px 0px;



     }





     /* work-together-end */





     /* why-us-servive-start */





     .why-service-bg{

        background: url(../image/bg-2.jpg) no-repeat center;

        background-size: cover;

     }

     .why-service-overlay{

        width: 100%;

        height: 100%;

        background: rgb(115 127 173 / 80%);

        padding: 100px 0 185px;

     }



     .why-itam-image img{

        max-width: 350px;

        max-height: 256px;

        border: 2px solid #fff;

        border-radius: 5px;

     }

     .why-itam-content p{

        font-size: 25px;

        color: #111;

        font-weight: 600;

        line-height: 30px;

        width: 342px;

        padding: 20px 10px;

     }

.why-btn{

    padding: 11px 20px;

    background-color: #2A2771;

    color: white;

    border-radius: 5px;

    font-weight: 500;

    letter-spacing: 1px;

    margin-top: 20px;

    margin-left: 10px;



}



 /* why-us-servive-end */ 



 /* contact-page-start */ 



.contact-bg{

    background-color: #ad2b2b47;

    padding: 100px 0;

}

.contact-content h1{

  font-size: 45px;

  color: #2A2771;

  font-weight: 700;

  padding: 12px 0;

}

.contact-content p{

  font-weight: 600;

  width: 430px;

  padding: 18px 0;

}

.contact-img{

   margin-top: 40px;

}

    

.contact-img img{

   max-width: 216px;

}



.form-left{

    margin-top: 80px;

}



.form-content{

   margin-bottom: 35px;

}

.form-content h2{

    font-size: 22px;

    color: #2A2771;

    font-weight: 700;

    padding-bottom: 10px;

}

.form-content p{

    width: 244px;

    color: #111;

    font-weight: 400;

    

}

.form-content p i{

   padding-right: 5px;

    

}

.contact-form{

    margin-top: 20px;

}

.contact-form input{

    padding: 10px 10px;

}

.contact-btn{

    padding: 11px 20px;

    background-color: #2A2771;

    color: white;

    border-radius: 5px;

    font-weight: 500;

    letter-spacing: 1px;

    margin-top: 20px;

   

}

    

/* contact-page-end */ 





/* course-accreditation-page-start */



/* course-area-start */





.course-accre-bg{

  background-color: #af060647;

  padding-top: 120px;

  padding-bottom: 50px;

}



.course-accre-itam{

    background-color: #FFFFFF;

    padding: 20px 15px;

}

.course-accre-itam{

    background-color: #FFFFFF;

    padding: 30px 0px;

    margin-bottom: 20px;

    border-radius: 5px;

    position: relative;

}

.course-left-content .icon{

    width: 35px;

    height: 35px;

    background-color: #3634344a;

    border-radius: 50%;

    color: rgb(3, 15, 189);

    text-align: center;

    line-height: 35px;

    font-size: 16px;

    transition: all linear .3s;

    cursor: pointer;

}

.course-left-content .icon:hover{

    background-color: rgb(3, 15, 189);

    color: #FFFFFF;

   

}



.course-left-content .icon.right{

    position: absolute;

    top: -10%;

    left: 109px;

    transform: translateY(-50%);

    z-index: 999;

}

.course-left-content .icon.left{

    position: absolute;

    top: 104%;

    left: 109px;

    transform: translateY(-50%);

    z-index: 999;

}









.course-accre-itam::after{

    width: 5px;

    height: 30px;

    background: #d4125c;

    border-radius: 1px;

    top: 54%;

    left: 256px;

    position: absolute;

    transform: translateY(-50%);

    content: "";

    opacity: 0;

}



.course-accre-itam.slick-active.slick-center{

   background-color: #463CF1;

   color: #FFFFFF;

   

}

.course-accre-itam.slick-active.slick-center h2{

   color: #FFFFFF;

}

.course-accre-itam.slick-active.slick-center::after{

   background-color: #8d0f0f;

   opacity: 1;

}



.course-accre-itam h2{

    font-size: 30px;

    font-weight: 700;

    color: #090b99;

}

.course-accre-itam i{

    font-size: 25px;

     padding-right: 10px;

}

.course-content-itam{

    background-color: #FFFFFF;

    padding: 20px 35px;

    margin-left: 20px;

    border-radius: 5px;

}

.course-content-itam h3{

    font-size: 32px;

    font-weight: 700;

    color: #090b99;

    padding-bottom: 20px;

}

.course-content-itam-list ul li{

    list-style-type: disc;

    padding-bottom: 10px;

    font-weight: 600;

}



.course-content-itam-list p{

    

    font-size: 15px;

    font-weight: 600;

    padding-bottom: 20px;

}



.pt{

    padding-top: 20px;

}







.how-approved-course-itam {

    background-color: #FFFFFF;

    padding: 20px 10px;

    border-radius: 10px;

    margin-top: 50px;

    transition: all linear 0.5s;

    height: 405px;

    width: 320px;

}



.course-bg{

    background-color: #af060647;

}





.course-itam{

    background-color: #FFFFFF;

    padding: 20px 10px;

    border-radius: 10px;

    margin-top: -103px;

    transition: all linear 0.5s;

    height: 280px;

    width: 320px;

}

.course-itam.learn-itam {

    background-color: #FFFFFF;

    padding: 20px 10px;

    border-radius: 10px;

    margin-top: 50px;

    transition: all linear 0.5s;

    height: 280px;

    width: 320px;

}

.course-itam:hover{

    box-shadow: rgba(63, 63, 110, 0.6) 0px 7px 29px 0px;

    

}

.course-icon i{

    font-size: 42px;

    

}

.course-content h2{

    color: #2A2771;

    font-weight: 800;

    padding: 12px 0;

    text-transform: capitalize;

    font-size: 26px;

}

.course-content p{

   padding: 6px 0;

   color: #2A2771;

   font-weight: 400;

   font-size: 18px;

}



.course-btn{

    border: 1px solid #2A2771;

    padding: 10px 37px;

    color: #ffffff;

    background-color: #2A2771;

    font-weight: 600;

    text-transform: uppercase;

    margin-top: 36px;

    font-size: 14px;

}

.course-btn:hover{

    color: #ffffff;

}



/* course-area-end */



/* fillter-area-start */



.fillter-bg{

 background-color: #ECF0F2;

 padding: 70px 0;

    

}



/* .fillter-btn .featu-btn.active{

    background-color: #111011;

 

} */



.fillter-btn .featu-btn{

   padding: 18px 30px;

   color: #2A2771;

   font-size: 22px;

   font-weight: 700;

   margin-bottom: 25px;

   width: 230px;

   text-transform: capitalize;

   border: none;

   transition: all linear 0.4s;

   position: relative;

}



.fillter-btn .featu-btn::after{

    width: 30px;

    height: 30px;

    background: #2A2771;

    border-radius: 1px;

    top: 43%;

    left: 211px;

    position: absolute;

    transform: translateY(-50%) rotate(38deg);

    content: "";

    opacity: 0;

    transition: all linear 1s;

}

.fillter-btn .featu-btn:hover{

   background-color: #2A2771;

   color: #FFFFFF;

}

.fillter-btn .featu-btn:hover::after{

  opacity: 1;

  

}

.fillter-btn .featu-btn i{

   padding-right: 10px;

}





.itam-list ul li{

    list-style-type: square;

}



.itam-one h2{

    font-size: 35px;

    font-weight: 700;

    color: #051145;

    padding-bottom: 15px;

    

}



.itam-list{

    margin-left: 50px;

}

.itam-list ul li{

   padding-bottom: 5px;

   font-weight: 500;

}

.itam-list p{

    margin-left: -49px;

    font-size: 17px;

    font-weight: 500;

    padding-bottom: 20px;

}

.itam-list .pt{

 padding-top: 20px;

}

.pt{

    padding-top: 20px;

}



/* fillter-area-end */



.qualifa-bg{

    background-color: #463CF1;

    padding: 75px 20px;

}

.qualifa-text h4{

    font-size: 46px;

    color: #FFFFFF;

    font-weight: 700;

}

.qualifa-content p{

    color: #f1fff2ab;

    font-weight: 500;

    font-size: 15px;

}

.qualifa-content{

    margin-left: 70px;

}

.qualifa-content .gualifi-btn{

     border: 1px solid #2A2771;

     padding: 13px 54px;

     color: #FFFFFF;

     text-transform: capitalize;

     background-color: #2A2771;

     font-weight: 500;

     margin-top: 35px;

}





.form-group{

    margin-left: 100px;

}



.form-group input{

    padding: 20px;

}



.verif-btn{

    margin-left: 10px;

    padding: 15px 35px;

    background-color: #090b99;

    color: #FFFFFF;

    text-transform: capitalize;

    font-size: 20px;

    font-weight: 600;

    border: none;

}



.search-content h2{

    font-size: 42px;

    color: #FFFFFF;

    font-weight: 600;

}

.search-content .verif-btn{

    margin-top: 10px;

    padding: 15px 75px;

}



.serch-text-bg{

    background-color: #FFFFFF;

    padding: 25px 0px;

}

/* Login-Page Css */
.login-overlay{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    padding: 170px 0 100px;
}

.login-content{
    background-color: #090b99;
    padding: 150px 54px;
    border-radius: 4px;

}
.login-form{
    background-color: #fff;
    padding: 50px 30px;
    border-radius: 4px;
}
.login-form h4{
   font-size: 28px;
   color: #111;
   font-weight: 700;
   padding-bottom: 5px;
}
.login-form p{
   color: #111;
   font-weight: 500;
   padding-bottom: 30px;
}
.login-content p{
    font-size: 16px;
    color: #ffe214d1;
    font-weight: 500;
    text-align: center;
    letter-spacing: 2px;
}
.login-content h2{
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   font-weight: 700;
   padding-bottom: 20px;
}

.login-btn{
    border: 1px solid #090b99;
    padding: 8px 35px;
    color: #fff;
    border-radius: 5px;
    background-color: #090b99;
    font-weight: 600;
}




