.widget-title{position:relative}.widget-title h3{color:#004280}.zIndex-1{z-index:2}.navbar-dark.navbar{border-top:2px solid #d5d5d5}.navbar-dark .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.navbar-dark .navbar-nav .nav-link{padding:12px 65px;padding-left:0;font-size:16px;color:#707070;font-family:gilroybold,serif}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#7f3e8b}.section1:after{position:absolute;content:"";top:0;left:0;width:400px;height:800px;background-image:url(../images/shapes.svg);background-repeat:no-repeat}.section2 .courses-slider-row .programmes-content{transition:all .5s;position:relative;background:#fff;min-height:250px}.section2 .courses-slider-row .programmes-content:hover{background-color:#004280;box-shadow:0 8px 20px -2px rgba(20,45,100,.15);margin-top:-10px;margin-bottom:10px}.section2 .courses-slider-row .programmes-content:hover:after{background-color:#004280}.section2 .courses-slider-row .programmes-content:hover p{color:#fff}.section2 .courses-slider-row .programmes-content:after{position:absolute;content:"";top:-15px;left:45%;clip-path:polygon(50% 0,0 100%,100% 100%);background-color:#fff;width:25px;height:15px}#affairs-silder.owl-theme .owl-dots .owl-dot span,#programmes-silder-ras.owl-theme .owl-dots .owl-dot span,#programmes-silder.owl-theme .owl-dots .owl-dot span{background-color:#004280}#programmes-silder.owl-theme .owl-item.active.center .programmes-content,#programmes-silder.owl-theme .owl-item.active.center .programmes-content:after{background-color:#004280}#programmes-silder-ras.owl-theme .owl-item.active.center .programmes-content p,#programmes-silder.owl-theme .owl-item.active.center .programmes-content p{color:#fff}#programmes-silder-ras.owl-theme .owl-item.active.center .programmes-content,#programmes-silder-ras.owl-theme .owl-item.active.center .programmes-content:after{background-color:#7f3e8b}#affairs-silder.owl-theme .owl-dots .owl-dot.active span,#affairs-silder.owl-theme .owl-dots .owl-dot:hover span,#programmes-silder-ras.owl-theme .owl-dots .owl-dot.active span,#programmes-silder-ras.owl-theme .owl-dots .owl-dot:hover span,#programmes-silder.owl-theme .owl-dots .owl-dot.active span,#programmes-silder.owl-theme .owl-dots .owl-dot:hover span{background-color:#7f3e8b}.section2:after{position:absolute;content:"";bottom:0;right:0;width:400px;height:800px;background-image:url(../images/shapes1.svg);background-repeat:no-repeat}.section2.section2shapes:after{position:absolute;content:"";top:0;left:0;width:400px;height:800px;background-image:url(../images/shapes.svg);background-repeat:no-repeat}.section3,.section5{background-color:#004280}.section5:after{position:absolute;content:"";top:0;left:0;width:80%;height:537px;background-image:url(../images/shapes2.svg);background-repeat:no-repeat}.section6{background-image:url(../images/sec4bg.jpg);background-repeat:no-repeat;background-size:cover;}.card-header,.myaccordion .card{border:none}.myaccordion .card-body{border-top:1px solid #9b9b9b}.myaccordion .card-header{border-bottom-color:transparent;border-top:1px solid #9b9b9b;background:0 0;border-radius:0;padding:0 0px}.myaccordion .fa-stack{font-size:24px}.myaccordion .btn{width:100%;color:#626262;padding:0;font-size:15px;font-family:gilroybold,serif}.myaccordion .btn-link:focus,.myaccordion .btn-link:hover{text-decoration:none}.myaccordion li+li{margin-top:10px}.myaccordion .fa-stack .fa-inverse{color:#626262}.secthankyou,.section8 .contact_us_area{background-color:#f7f7f7}.section8 .contact_us_area .form-group label{color:#626262}.section8 .contact_us_area .form-group .form-control{background-color:transparent;border:1px solid #d3d5e1;border-radius:0;padding:12px 15px;height:auto}.section8 .contact_us_area .btn.btn-primary{background-color:#7f3e8b;border-color:#7f3e8b}.mapimg-absolute{position:absolute;top:15%;right:10%}.footer{background-color:#004280}#toppers-silder.owl-theme .owl-item.active.center .toppers-item img{transform:scale(1);border:1px solid #fff;padding:5px;border-radius:100%;-webkit-filter:grayscale(0);filter:grayscale(0)}#toppers-silder.owl-theme .owl-item.active .toppers-item img{padding:5px;transform:scale(.6);transition:.6s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.footer .color{font-size:14px}.footer .quicklink .footer_nav_menu h6{font-size:16px;color:rgba(255,255,255,.5);font-family:gilroylight;letter-spacing:4px;margin-bottom:15px;margin-top:15px}.footer .quicklink .footer_nav_menu p a:hover{color:#fff}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .ranktext{display:block;color:#fff}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .ranktext{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-box i{font-size:30px;display:block}.section3 #toppers-silder.owl-theme .owl-item.active .toppers-item .video-box i{display:none}.section3 #toppers-silder.owl-theme .owl-item.active.center .toppers-item .video-block .video-box>a{top:55%}.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot.active span,.section3 #toppers-silder.owl-theme.owl-theme .owl-dots .owl-dot:hover span{background:#7f3e8b}.secthankyou .widget-title h3{font-size:50px}
.upcomingBlockleft { background-color: #f7f7f7; }.upcomingBlockRight { background-color: #7f3e8b; }.comingDate .itemDate1 { border-radius: 15px; background-color: #004280; float: left; width: 42%; margin-right: 4%; }.section4 .comingDate .itemDate1 p i.fal.fa-calendar-alt { font-size: 50px;float: left; margin-right: 10px; }
.affairsContent { height: 250px; }.affairsContent .widget-title h3 { font-size: 20px; }.affairsContent p { font-size: 14px; line-height: 20px; }.affairsContent .widget-title i img { width: 50px; }

.academyRas { border-bottom: 1px solid #7f3e8b; }.academyRas .academy-item { border: 1px solid #f2f2f8; padding: 10px; min-height: 100px;}.academyRas .academy-item.bggrey { background-color: #f2f2f8; }.academyRas .academy-item.bgwhite { background-color: #FFFFFF;}.academyRas .academy-item p { color: #707070; font-size: 14px; line-height: 16px; margin-top: 3px; }.academyRas .academy-item span b { font-size: 16px; line-height: 20px; color: #7f3e8b; display: block; font-family: gilroyblack,serif; }
#academy-silder.owl-theme .owl-nav [class*=owl-] { position: absolute; top: 26px; font-size: 24px; }#academy-silder.owl-theme .owl-nav .owl-prev { left: -30px;  background-color: transparent; color: #000; }#academy-silder.owl-theme .owl-nav .owl-next { right: -30px; color: #000; background-color: transparent;}
.joinCum h2 { color: #004280; font-size: 22px; }
#sticky-social {
   right: 0;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
  z-index: 999;
}

#sticky-social a {
   color: #fff;
   display: block;
   height: 60px;
   line-height: 60px;
   position: relative;
   text-align: center;
   width: 60px; 
}
#sticky-social a:hover span { right: 100%; padding: 16px 10px;}
#sticky-social a span {
    line-height: 3px;
   right: -160px;
   position: absolute;
   width:160px;
}
#sticky-social a span sup { display: block; margin-top: 8px; }
#sticky-social a span p { font-size: 16px; line-height: 20px; color: #004280; display: block; font-family: gilroyblack,serif; }
#sticky-social a[class*="twitter"] span { color: #000000; }
#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] span { background: #f2f2f8; }
.fancybox-content { width: 500px; background-color: #f2f2f8; border-radius: 15px; padding: 20px 30px; }
.fancybox-bg { background-color: #000000; }
.fancybox-is-open .fancybox-bg { opacity: 0.8;}
body.compensate-for-scrollbar { overflow: auto; margin-right: 0px;}

#selectableModal { display: none; }

.bc-img02, .bc-img03, .bc-img04 { 
    position: relative;}
.bc-img02 { background: url(../images/webbanner-01.jpg); background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 500px;
    min-height: 100%; }
.bc-img03 { background: url(../images/webbanner-02.jpg); background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 500px;
    min-height: 100%; }
.bc-img04 { background: url(../images/webbanner-03.jpg); background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 500px;
    min-height: 100%; }


#rank-silder.owl-theme.owl-theme .owl-dots .owl-dot.active span, #rank-silder.owl-theme.owl-theme .owl-dots .owl-dot:hover span, 
#heroo.owl-theme.owl-theme .owl-dots .owl-dot.active span, #heroo.owl-theme.owl-theme .owl-dots .owl-dot:hover span { background: #7f3e8b;}	
#rank-silder.owl-theme .owl-dots .owl-dot span, #heroo.owl-theme .owl-dots .owl-dot span { background: #004280;}



/* form admission  */
.form_admission{
    margin: 70px auto ;
    max-width: 760px;
}

.form_admission .title1{
    margin: 10px 0;
    font-size: 18px;
    font-weight: 700;
    color: #000;
}



.form_admission .title-main{
    text-align: center;
    font-Size: 40px;
    line-height: 1.26;
    margin-bottom: 30px;
    font-weight: 700;
    color: #004280;
}
.form_admission .title2{
    margin: 10px 0;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(0,0,0,.1);;
}
.form_admission .title3{
    text-align: center;
    font-Size: 24px;
    line-height: 1.26;
    margin: 30px 0;
    font-weight: 700;
    color: #004280;
}
.form_admission .form-control{
    margin-bottom: 10px;
    height: 44px;
}

.form_admission  .form-group {
    margin: 0!important;
    padding: 0!important;
}

.form_admission  .form-group .form-control{
   width: 98%
}

.form_admission .input-group-text{
    height: 44px;
}

.form_admission label{
     
    font-size: 16px;
    font-weight: 500;
    color: #000;
    padding-bottom: 5px;
}


.form_admission .btn {
        background: #7f3e8b;
    border: 0;
    padding: 10px 20px;
    font-weight: 500;
}
.samll2{
    font-size: 12px;
      color: #000;
      margin-bottom: 20px;
}

.files{
    width: 100%
}
.files input {
    outline: 2px dashed #92b0b3;
    outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear;
    padding: 120px 0px 85px 35%;
    text-align: center !important;
    margin: 0;
    width: 100% !important;
}
.files input:focus{     outline: 2px dashed #92b0b3;  outline-offset: -10px;
    -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
    transition: outline-offset .15s ease-in-out, background-color .15s linear; border:1px solid #92b0b3;
 }
.files{ position:relative}
.files:after {  pointer-events: none;
    position: absolute;
    top: 60px;
    left: 0;
    width: 50px;
    right: 0;
    height: 56px;
    content: "";
    background-image: url(https://image.flaticon.com/icons/png/128/109/109612.png);
    display: block;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
}
.color input{ background-color:#f1f1f1;}
.files:before {
    position: absolute;
    bottom: 10px;
    left: 0;  pointer-events: none;
    width: 100%;
    right: 0;
    height: 57px;
    content: " or drag it here. ";
    display: block;
    margin: 0 auto;
    color: #2ea591;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
}


/* form admission end */