@import url("../css/font-awesome.min.css");

.fgkbAx .menuBar li .nav-link { font-size: 14px; }
.c-institutions-w { padding: 50px 0 170px; background: #DCFBFF url("../img/institutions-bg.png");
background-repeat: no-repeat;background-position: bottom left;
background-size: 100%; }
.c-heading-n1 h2 { display: inline-flex;font-size: 30px;
font-weight: bold;color:#000000;position: relative;padding-bottom: 24px;
 }
.c-heading-n1 h2 span { color:#E20C3B; margin-left: 5px; } 
.c-heading-n1 h2:after { content:""; display: block;
position: absolute;right:50px; bottom: 0; background: url("../img/heading-line.png");
width: 150px; height: 10px; background-size: 100% 100%; }
.c-heading-n1 { margin-bottom: 30px; }
.c-institutions-box-img-in img { width: 100%; height: 250px;
object-fit: cover; }
.c-institutions-box-img {position: relative;}
.c-institutions-box-img span {z-index: 2; width: 100px; height: 100px;
padding: 14px; border-radius: 50%; position: absolute;left: 50%;
transform: translateX(-50%); bottom: -50px;
background-color: #fff;display: flex;
align-items: center;justify-content: center; }
.c-institutions-box-con { padding:50px 20px 40px;position: relative;
 text-align: center;}
  .c-institutions-box-con p { margin: 0px; }
 .c-institutions-box-con h3 { font-size: 20px; margin-bottom: 20px;
 text-align: center;font-weight: bold; line-height: normal;}
.c-institutions-list-box {background-color:#fff; border-radius: 8px;box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14); }
.c-institutions-link { width: 50px; height: 50px;background-color:#03256D;
border-radius: 50%;padding:12px;position: absolute;left: 50%;
bottom:-25px; transform: translateX(-50%);z-index: 2; }
.c-institutions-link:hover { background-color: #AB0C2F; }

.c-apply-banner-w { padding: 30px 0;position: relative;
background: url("../img/red-bg.png") no-repeat;
background-size: cover;  }

.c-apply-banner-con { text-align: center; }
.c-apply-banner-con h3 { font-size: 26px;font-weight: bold;
color: #fff;margin: 0; margin-bottom: 10px; }
.c-apply-banner-con p { font-size: 18px;color: #fff; }
.c-apply-banner-con a { padding: 10px 20px;background-color:#58B71A; }
.c-apply-banner-img { position: absolute;left: 0; bottom: -7px; }
.c-apply-banner-img img { height: 320px; object-fit: contain; }

.c-department-w { background: #fff; background-image:  none;padding: 0; }
.c-department-w .c-heading-n1 h2:after { right: 0 }
.c-department-w .col-lg-9 { padding-top: 40px; padding-bottom: 40px; }
.c-department-img-w { height: 100%; }
.c-department-img-w img { height: 100%; object-fit: cover; }
.c-department-rating i:last-child { margin: 0px; }
.c-department-rating {padding: 0px;}
.c-department-w .slick-arrow { background:#AB0C2F;color: #fff; }
.c-department-w .slick-arrow.slick-prev { background:#5E5E5E;color: #fff; }
.c-department-list-box-img {padding: 0px;}
.c-department-list-box-in .c-department-list-box-con { background-color:#EDECEA; }
.c-department-student { background-color: transparent; }
.c-department-list-box-con h3 { font-weight: bold;font-size: 20px; }
.c-department-list-box-con h3 a{color: #000;}
.c-department-list-box-con .c-department-rating i {color:#DBBA00;}

.c-department-btn { display: flex;justify-content: center; margin-top: 15px; }
.c-department-btn .c-btn-2 { margin: 0 3px; background-color:#AB0C2F; font-size: 14px;padding: 10px 20px;  }
.c-department-btn .c-btn-2:last-child { background-color:#5E5E5E; }

.c-company-list { background-color:#FFF9EC; }
.c-company-list .c-heading-new-1 h2 { font-weight: bold;
font-size: 22px;color: #000; margin-bottom: 8px; }
.c-company-list .c-heading-new-1 h2 span { color:#AB0C2F; }

.cn-about-w { padding: 50px 0 70px; background:#DCFBFF url("../img/about-bg.png") no-repeat;
background-position: left top; }
.cn-feature-list-box h4 { margin-top: 20px; color: #03256D; line-height: normal;font-size: 18px; }
.cn-feature-list-box {position: relative; text-align: center; padding: 20px; position: relative; padding-bottom: 50px;
background-color:#fff; border-radius: 4px; }
.c-heading-n1.text-left h2:after { left: 0px; } 

.c-new-btn-plus {padding: 15px 50px 15px 25px;background-color:#AB0C2F;}
.c-new-btn-plus  dfn {display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;background-color: #fff;position: absolute;right: 6px;top: 5px;border-radius: 50%;color: #000;font-style: inherit;font-size: 20px;}

.c-feature-video-w {position: relative;
background: url("../img/red-bg.png") no-repeat;
background-size: cover;  }
.sc-kEjbdu { position: relative;top: -70px; border: 8px solid #fff; }
.c-feature-video-w:after { background-color:#DCFBFF;content: "";
display: block;position: absolute;left: 0; bottom: 0;
width: 100%; height: 120px; }
.cn-feature-list-box{ position: relative;z-index: 9;box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14);  }
.cn-feature-list-box a{display: inline-flex;align-items: center;justify-content: center; border:3px solid #DCFBFF;  width: 48px; height: 48px;background-color:#AB0C2F;
border-radius: 50%;padding:10px;position: absolute;left: 50%;
bottom:-20px; transform: translateX(-50%);z-index: 2; }
.c-value-list { background-color:#DCFBFF;  }
.awrds-sec.box-white { background-color: #fff; }
.cn-feature-list-box span img { height: 80px; object-fit: contain; }

.cn-media-w .row { margin: 0px; }
.cn-media-w .container-fluid { padding: 0px; }
.cn-media-in { padding: 40px 0; text-align: center; }
.cn-media-in a img { height: 550px; width: 100%; object-fit: contain; }
.cn-media-list { padding: 0 60px; }

.cn-media-w  .slick-arrow {content:"";display: block;border: 2px solid #fff;box-shadow: 5px 4px 8px 6px rgba(0, 0, 0, 0.05);width:45px;height:45px;border-radius:50%;background: rgb(171, 48, 52);color:#fff;font-size:24px;position:absolute;right: 0;z-index:2;top:50%;transform: translateY(-50%);
}
.cn-media-w  .slick-arrow i {font-size: 26px;}
.cn-media-w  .slick-prev {left: 0px;right: inherit;}
.cn-media-w  .slick-next i {position: relative;left: 2px;}
.cn-media-w  .slick-arrow { background:#AB0C2F;color: #fff; }
.cn-media-w  .slick-arrow.slick-prev { background:#5E5E5E;color: #fff; }
.cn-media-w h2 {color:#000000;font-weight: bold;
font-size: 28px;line-height: 100%; margin-bottom: 30px;}
.cn-media-w h2 span { font-weight: bold;color:#AB0C2F; }

.cn-testimonial-w { background-color: #03256D; }
.cn-testimonial-w h2 {color: #fff;}
.cn-testimonial-w h2 span{ color:#FFDA8A; }
.cn-testimonial-w .slick-arrow { background-color:#FF7E9A; }
.cn-testimonial-w   .slick-arrow.slick-prev { background-color: #EAA229; }
.c-gallery-w .c-heading-n1 h2:after { right: 0;}
.c-gallery-w {padding: 45px 0; background-color:#DCFBFF;}

.cn-placement-w { background: #fff;background-image: none;
padding: 40px 0; }
.marquee-2 .js-marquee div img { border-radius: 0px; height: auto; }
.marquee-2 .js-marquee div { width: 350px; height: auto; }

.cn-engagement-w {background: url("../img/benifit-bg.png") no-repeat;
padding: 50px 0 0; background-size: cover;}
.cn-engagement-list-box { padding: 0 10px;margin-bottom: 30px; }
.cn-engagement-list-box-in { background-color:#fff;border: 1px solid #BCBCBC; box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.14);}
.cn-engagement-box-con { padding: 10px; }
.cn-engagement-box-img img { height: 250px;object-fit: cover; }
.cn-engagement-box-con { text-align: center; }
.cn-engagement-box-con h4 a { font-size: 20px; color:#000000;
font-weight: bold;  }
.cn-engagement-box-con p { margin-top: 8px; }
.cn-engagement-list-box-in .c-btn-2 { font-size: 14px; padding: 10px 20px; }

.cn-engagement-w .slick-arrow {content:"";display: block;border: 2px solid #fff;box-shadow: 5px 4px 8px 6px rgba(0, 0, 0, 0.05);width:45px;height:45px;background: rgb(171, 48, 52);color:#fff;font-size:24px;position:absolute;right: 50px;z-index:2;top: -79px;transform: inherit;}

.cn-engagement-w .slick-next {left: inherit;right: 0px;}
.c-department-w .slick-arrow {background: #AB0C2F;color: #fff;}
.cn-engagement-w .slick-next i {position: relative;left: 2px;}
.cn-engagement-w .slick-arrow.slick-prev {background: #5E5E5E;
    color: #fff;}

.c-header-top-btn .icon svg {width: 30px;height: 26px; }
.c-header-bottom {background: #03256D;}
.c-header-social ul li a {background-color: #edf7ff;color: #3F51B5;border-color: #03A9F4;}
.c-announcement-in { margin: 0px; }
.c-header-top {padding: 5px 0;background-color: #484545;
position: relative;overflow: hidden;}
.c-header-top .c-logo-w {}
.c-header-top {padding: 0px;}
html body .c-header-top.c-header-top .c-header-top-btn.c-header-top-btn .c-info-mail {margin: 0px;align-items: center;display: flex; background-color:transparent !important;
color:#fff;}
.c-header-top-btn .icon svg { fill: #fff; }
.c-logo-w a{position: relative; display: inline-flex; padding:5px 10px !important;padding-right: 50px !important; background-color: #fff;
 }
.dDLybr { position: static; }
.c-logo-w a:after {content:""; position: absolute;left: -500%;display: block; top: 0;
width: 500%; background-color: #fff; height: 100%; }
.c-logo-w a:before{ width: 40px; height: 100%;
position: absolute;right: -1px; top: 0; 
clip-path: polygon(99% 0, 100% 100%, 40% 59%); background-color: #484545;
content:""; }
.MhMVt { background-image: none; }
.MhMVt::before { background-color: #03256D; }
.gVYPNV {background: #0b1651;}
.gVYPNV p { margin: 0px; }
.c-footer-banner a { display: block; }
.c-footer-banner a img {width: 100%; height: auto;}