.about-img::before{border:5px solid rgba(255,255,255,.2);bottom:14px;content:"";left:14px;position:absolute;right:14px;top:14px}.about-img{position:relative}.img-fluid{max-width:100%;height:auto}.title{padding-bottom:15px;margin-top:0;margin-bottom:35px;position:relative;color:#511b51;font-weight:500}.title span{position:relative;color:#f47a43}.box-shadow{box-shadow:5px 8px 30px 0 rgba(31,35,37,.08)}.white-bg{background-color:#fff!important}.box-shadow h5{color:#511b51;font-size:20px}.box-shadow h4{color:#f47a43;font-size:32px;margin-bottom:10px}.project-carousel .owl-nav{position:absolute;left:-70px;top:50%;right:-70px;margin-top:-40px}.project-carousel .owl-nav .owl-prev{position:absolute;left:0;font-size:60px;color:#d2d2d2;line-height:38px;margin-right:10px;display:inline-block;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.project-carousel .owl-nav .owl-prev:before{position:absolute;content:'';left:-15px;top:-11px;width:60px;height:60px;z-index:-1;border-radius:50px;background-color:#fff}.project-carousel .owl-nav .owl-next{position:absolute;right:0;color:#d2d2d2;font-size:60px;line-height:38px;display:inline-block;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.project-carousel .owl-nav .owl-next:before{position:absolute;content:'';right:-15px;top:-11px;width:60px;height:60px;z-index:-1;border-radius:50px;background-color:#fff}.project-carousel .owl-nav .owl-next:hover,.project-carousel .owl-nav .owl-prev:hover{color:#ff5773}.project-carousel .owl-dots{display:none}.project-carousel .owl-carousel .owl-stage-outer{padding:20px 0 60px}#nav-arrow{font-size:30px;margin-top:4px;color:#f47a43;}.institute-block-two{position:relative;margin-bottom:30px}.institute-block-two .inner-box{position:relative;overflow:hidden;background-color:#fff;border-radius:60px 0 60px 0;box-shadow:0 0 15px rgba(0,0,0,.08)}.institute-block-two .inner-box .image{position:relative;overflow:hidden}.institute-block-two .inner-box .image img{position:relative;width:100%;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.institute-block-two .inner-box:hover .image img{transform:scale(1.09,1.09) rotate(2deg)}.institute-block-two .inner-box .image:before{position:absolute;top:0;left:-100%;z-index:2;display:block;content:'';width:75%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,87,115,.4) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,87,115,.4) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.institute-block-two .inner-box:hover .image:before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.institute-block-two .inner-box .lower-content{position:relative;padding:30px 35px 35px}.institute-block-two .inner-box .lower-content h4{position:relative;color:#03382e;font-weight:600;line-height:1.3em;font-family:'Roboto Condensed',sans-serif}.institute-block-two .inner-box .lower-content h4 a{position:relative;color:#03382e;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.institute-block-two .inner-box .lower-content h4 a:hover{color:#a20470}.institute-block-two .inner-box .lower-content .price{position:relative;color:#f47a43;font-size:16px;font-weight:600}.institute-block-two .inner-box .lower-content .text{position:relative;color:#252841;font-size:16px;font-weight:400;line-height:1.8em;margin-top:15px;margin-bottom:25px}.institute-block-two .inner-box .lower-content .theme-btn{border-radius:50px}.about-one__inner-container{background-color:#fff;-webkit-box-shadow:0 21px 35px 0 RGBA(28,58,104,.1);box-shadow:0 21px 35px 0 RGBA(28,58,104,.1);padding:35px}.features-li li{list-style-type:disc;line-height:32px;margin-left:1px;font-size:16px}.edugate-layout-1 .edugate-image{width:48%;height:400px;position:relative;top:-30px;padding-left:30px;display:table-cell}.edugate-layout-1 .edugate-content{padding:50px 30px 30px 30px}.edugate-layout-1:hover{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.15)}.col-md-9 .edugate-layout-1 .edugate-image{width:48%;height:300px}.col-md-9 .edugate-layout-1 .edugate-content{padding:20px 30px 30px 30px}.edugate-content{display:table-cell;vertical-align:top;text-align:left}.edugate-layout-1{position:relative;width:100%;display:table;background-color:#fafafa;margin-top:50px;transition:all .3s linear}@media(max-width:767px){.edugate-layout-1{position:relative;width:100%;display:block;background-color:#fafafa;margin-top:50px;transition:all .3s linear}.edugate-layout-1 .edugate-image{width:100%;height:100%;position:relative;top:-30px;padding-left:30px;display:block}.edugate-layout-1 .edugate-image img{height:100%;width:100%}.col-md-9 .edugate-layout-1 .edugate-image{width:100%;height:100%}}##content_block_09 .content-box{position:relative}#content_block_09 .content-box #contact-form{position:relative;display:block;background:#fff;padding:56px 40px 60px 40px;border-radius:5px;box-shadow:0 0 50px rgba(2,13,49,.2)}#content_block_09 .content-box #contact-form:before{position:absolute;content:'';background:#fff;width:100%;height:calc(100% - 40px);left:20px;top:20px;z-index:-1;border-radius:5px;box-shadow:0 0 50px rgba(2,13,49,.2)}#content_block_09 .content-box #contact-form .form-group input[type=text],#content_block_09 .content-box #contact-form .form-group textarea{position:relative;width:100%;height:55px;border:1px solid #e5e5e5;border-radius:3px;padding:10px 20px;font-size:16px;font-style:italic;transition:all .5s ease}#content_block_09 .content-box #contact-form .form-group textarea{display:block;height:120px;resize:none;margin-bottom:4px}#content_block_09 .content-box #contact-form .form-group button{display:block;width:100%}.contact-item .contact-thumb{width:78px}.contact-item .contact-thumb img{max-width:100%}.contact-item .contact-contact{width:calc(100% - 78px);padding-left:30px}.contact-item .contact-contact a{color:#504c89}.contact-item .contact-contact p{margin:0}.contact-item{align-items:center;margin-bottom:40px}

.course-container
{
	    border: 1px solid #cfcaca;
    padding-left: 0px!important;
    padding-right: 0px!important;
    border: 1px solid #eaeaee;
    padding-left: 0px!important;
    padding-right: 0px!important;
    box-shadow: 0 0 3px #77828f;
    margin-top: 15px;
    font-family: 'Nunito', sans-serif;
    border-radius: 5px;
    background: #fff;
    -webkit-box-shadow: 0 33px 88px 0 #c3bebe;
    box-shadow: 0 33px 88px 0 #c3bebe;
    transition: .25s cubic-bezier(0.4,0,.2,1);
    margin-bottom: 30px;
}
.course-heading1
{
    padding: 1rem 2rem 0rem;
}
.course-container:hover .start-now-btn1
{
    color: white;
}
.course-container:hover
{
       transform: translateY(20px);
}
/*.course-container:hover
{
    box-shadow: 0px 0px 10px 2px grey; 
    transform: scale(1.05);
    -webkit-transition: transform 0.5s ease-in-out;
     background-image: linear-gradient(#511b51, #a02470);
    
}*/
/*.course-container:hover .course-heading h3
{
    color: white;
}
.course-container:hover .course-content ul li span{
     color: white;
}*/
.course-heading h3
{
	text-align: center;
    color: #812a79;
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: bold;
    font-family: lato;
    margin-left: 10px;
    margin-right: 10px;
    word-spacing: 5px;
    margin-bottom: 13px;
    margin-top: 20px;
    
    }

.course-heading1 h3
{
  text-align: left;
    color: #812a79;
    font-size: 35px;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: bolder;
    font-family: lato;
    margin-left: 19px;
    margin-right: 10px;
    word-spacing: 5px;
    margin-top: 20px;
    font-family: 'Kanit', sans-serif;
    line-height: 40px;
    
    }
    .course-heading1 p
    {
       margin-left: 20px;
    color: #6f7583;
    font-size: 19px;
    font-weight: 700;
    border-bottom: 2px solid #b7b4b4;
    margin-right: 15px;
    padding-bottom: 20px;
    }
.course-content ul li i{
 width: 20px;
    height: 20px;
    text-align: center;
    /* border: 1px solid #ff000005; */
    vertical-align: middle;
    line-height: 18px;
    border-radius: 50%;
    /* background: #f1edf1; */
   /* font-weight: 100;*/
}

.course-content ul li {
  margin-bottom: 3px;
}
.right i
{

color: green;
    border: 1px solid green;

}
.wrong i
{
  color: red;
    -webkit-text-stroke: 0.2px #f1edf1;
    border: 1px solid #ab2424;
}
.course-content ul li span
{
  color: #343333;
    font-size: 14px;
    margin-left: 12px;
    font-weight: 600;
    font-family: 'Nunito', sans-serif;
}
.course-content1 ul li span
{
    color: #767c89;
    font-size: 17px;
    margin-left: 12px;
    font-weight: 700;
    font-family: 'Nunito', sans-serif;
}
.course-content1 ul li {
    margin-bottom: 8px;
}
/*.course-content
{
    margin-left: 15px;
    margin-right: 13px;
}*/
.course-content1
{
    padding: 30px;
}
.start-now
{
    background: #f47a43;
    margin-top: 15px;
}
.start-now h4
{
   font-size: 23px;
    color: white;
    font-family: 'Kanit', sans-serif;
}
.image img{
display: block;
    margin-left: auto;
    margin-right: auto;
    width: 45%;
    margin-top: 20px;
    padding: 10px;
    border-radius: 50%;
    background: #efd6cb;
    border: 1px solid #f1f1f1;
    box-shadow: 10px 5px 5px #f1f1f1;
/*box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;*/
}
 .course-container:hover .image img
 {
    background: white;
    box-shadow: none;
transition: 0.70s;
  -webkit-transition: 0.30s;
  -moz-transition: 0.30s;
  -ms-transition: 0.30s;
  -o-transition: 0.30s;
  -webkit-transform:rotate3d(0,1,0,-180deg);
  -moz-transform: rotate3d(0,1,0,-180deg);
  -o-transform:rotate3d(0,1,0,-180deg);
  -ms-transform:rotate3d(0,1,0,-180deg);
  transform:rotate3d(0,1,0,-180deg);

  
 }
 .gradient-back
 {
  /*background-image: linear-gradient(#511b51, #a02470);*/
    padding: 0px;
    max-height: 480px;

 }
.testi-img
{
    height: 100%!important;
    width: 100%!important;
}
.projects-section
{
background: white;
}
#course-content
{
justify-content: space-around;
}
.grade_selection:after {
  content: '<>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  
  top: 18px;
  padding: 0 0 2px;
  border-bottom: 1px solid #999;
  /*left line */
  
  position: absolute;
  pointer-events: none;
}
@media only screen and (max-width: 600px) {
    .logo a img
    {
        width: 180px;
    /* left: 23px; */
    margin-left: 20px;
    }
}
.login-btn
{
    background: #c1268c!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    
    padding-left: 20px!important;
    padding-right: 20px!important;
    border-radius: 10px!important;
    font-size: 19px!important;
}
}
.login-btn:hover
{
    color: white!important;
}
.main-header.fixed-header .main-menu .navigation>li>.login-list {
    padding: 27px 0px;
    line-height: 2.rem;
}
.main-header.fixed-header .main-menu .navigation>li{
   line-height: 5.4rem;
}

.is_active
{
    background: linear-gradient(45deg,#4c3d69 0,#c73e67 100%);
}
.is_active .course-content ul li span 
{
    color: white;
}
.is_active .course-heading1 {
    padding: 1rem 2rem 0rem;
}
.is_active .course-heading1 h3
{
        color: #ffffff;
            letter-spacing: 2px;
}
.is_active .course-heading1 p{
    color: rgba(255,255,255,.74);
}
.is_active .course-content ul li i
{
   color: white;
    border: 1px solid white;
    font-size: 11px;
}
.is_active .course-content
{
    padding: 30px;
}
.is_active .course-content ul li span {
    color: white;
    font-size: 17px;
    margin-left: 12px;
    font-weight: 700;
    font-family: 'Nunito', sans-serif;
}
.is_active .course-content ul li {
    margin-bottom: 8px;
}
.is_active .start-now-btn1
{
    background: white;
    color: #511b51;
}
.is_active:hover .start-now-btn1
{
      color: #511b51;
}
.exp h3
{
    border-bottom: 1px solid #b7b4b4;
    padding-bottom: 20px;
}
#vert_menu{   overflow: hidden;  width: 100%;position: fixed;
    top: 50%;z-index: 9; }
#vert_menu li{  float: left; }
#vert_menu a{
 padding: 9px 2px 8px 4px;
    float: left;
    text-align: center;
    text-decoration: none;
    font-family: 'Kanit', sans-serif;
    font-size: 18px;
    /* text-shadow: 0px 1px 0px #000; */
    color: white;
    position: relative;
    /* text-shadow: 1px 0 0 #000; */
    background: #5cc332;
    min-width: 150px;
    width: auto;
}

#vert_menu a::after,
#vert_menu a::before{
  content: "";
  position: absolute;
  top: 50%;
margin-top: -23px;
    border-top: 24px solid transparent;
  border-bottom: 24px solid transparent;
  border-left: 1em solid;
  right: -1em;
}
#vert_menu a::after{   z-index: 2;  border-left-color: #5cc332;   }
