@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{ font-family: "Poppins", sans-serif;}
.fa{font-family: "fontawesome";}
section{padding: 60px 0;}
p,ul,ol,li{font-size: 16px;color: #000;line-height: 26px;}
.team_img {width: 158px;height: 158px;border: 6px solid #777;border-radius: 50%;}
.fs-15{font-size: 15px;}
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0;
}
#widgetsControl, #widgetsControl_C{height: inherit !important;}
/*  */
.main-table{font-family: "Poppins", serif; font-weight:normal; Font-size:15px; color:#333; line-height:24px; text-align:justify;}
.main-heading{font-family: "Poppins", serif;font-weight:bold;Font-size:22px;color: #000;line-height:36px;border-bottom:1px #ccc dashed;text-transform:uppercase;text-align:left;margin:0;}
.sub-heading{font-family: "Poppins", serif;font-weight:bold; Font-size:18px; color:#333; line-height:30px; text-align:left;}
.team-title{font-weight:bold; Font-size:15px; color:#333; line-height:24px; text-align:left;margin: 0;}
.contact-us{line-height:30px;}
.cl-1{color: #14176c;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {background: #14176c;color:#fff;flex-basis: 100%;flex-grow: 1;align-items: center;}
/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
#HeaderControl_C,#MenuControl_C{background: #14176c;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: transparent !important; height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{ color:#f1f0fe ;}
.nav-link{font-weight: 500; color:#fff;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  font-size: 15px;}
  /*  */
  .dropdown-item {font-size: 15px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover ,.dropdown-item.active, .dropdown-item:active{color: #fff;background-color: #14176c;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}

@media (max-width: 767px){
.navbar-toggler{background:#eee;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}

/*---------------------------------------
innr-pg-c 
----------------------------------------*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-c{margin-bottom: 20px;padding: 32px 0;position: relative;background:url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;}
.innr-pg-c h1{font-weight: 700;font-family: "Poppins", serif;Font-size: 26px;color: #fff;text-align: left;border-left: 3px #fff solid;text-transform: uppercase;position:relative;z-index:1;border-radius: 4px;padding: 5px 0 5px 20px;}
.innr-pg-c:after{content:'';position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;z-index: 0;    background-image: linear-gradient(336deg, #f7a400, #14176c 47%);}

/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.bnnr-sec{position: relative;}
.bnnr-sec .carousel-caption {position: absolute;background-color: #fff!important;border-radius: 8px;padding: 60px 60px 60px 80px;margin: 60px 0px 60px 60px; width: 46%;left: 10%!important;}
.bnnr-sec .carousel-caption .text-25-years {padding: 20px 30px 20px 40px;display: flex;align-items: flex-start;width: fit-content;background-color: #ecf6fa;border-radius: 50px 0px 50px 50px;position: absolute;top: 50%;left: -175px;z-index: 123;transform: translateY(-50%) rotate(-90deg); }
.bnnr-sec .text-stroke-2 {color: #FDBE39;text-shadow: -1px -1px 0 #E08B00, 1px -1px 0 #E08B00, -1px 1px 0 #E08B00, 1px 1px 0 #E08B00;font-size: 70px;font-weight: bold;line-height: 70px; }
.bnnr-sec .text-experience {color:#14176c;font-size: 16px;line-height: 30px;text-transform: uppercase;font-weight: bold;margin: 0px;padding-left: 10px; }
h4 {font-size: 1.5rem; }
.bnnr-sec .banner__content-three .sub-title {text-align: left;font-size: 15px;color: #f7a400;font-weight: 600;display: block;text-transform: uppercase;line-height: 1.2;margin-bottom: 10px; }
.bnnr-sec .slider_baner_home6 .banner__content-three .title {margin-bottom: 10px; }
.bnnr-sec .banner__content-three .title {color: #14176c;margin-bottom: 30px;font-size: 30px;text-transform: capitalize;text-align: left;font-weight:700;}
.bnnr-sec .slider_baner_home6 .banner__content-three p {margin-bottom: 30px; }
.bnnr-sec .carousel-caption p {font-size:16px;color:#333;line-height: 1.5em;text-align: justify;}
.bnnr-sec .carousel-caption a {user-select: none;-moz-user-select: none;background: #f7a400;border: medium none;border-radius: 10px;color: #fff;cursor: pointer;display: inline-flex;align-items: center;font-size: 14px;font-weight: 700;letter-spacing: 0;line-height: 1;margin-bottom: 0;padding: 18px 40px;text-align: left;text-transform: uppercase;touch-action: manipulation;white-space: nowrap;position: relative;overflow: hidden;z-index: 1;text-decoration: none;margin-top:10px; }
.bnnr-sec .carousel-caption a:hover{background-color: #14176c;color:#fff;transition: 1s ease-out;}
/* feature-box */
.feature-box{background: #fff;padding: 40px 20px 30px 20px;border:1px solid #e6e7f3;display: flex;}
.feature-icon {background: #ecf6fa;/* width: 25%; */font-size: 35px;color: #14176c;padding: 22px;display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;height: 83px;}
.feature-content {padding-left: 15px;}
.feature-title a{letter-spacing: 0.3px;text-decoration: none;font-size:22px;color:#14176c;line-height: 1.5em;font-weight: 700;}
.feature-title a:hover{color:#f7a400;}
.feature-content p {font-size: 16px;color: #14176c;line-height: 1.5em;padding-top: 5px;}
/*--------------------------------------------------------------
# about
--------------------------------------------------------------*/
.about-title h3 {text-align: left;font-size: 18px;color: #f7a400;font-weight: 600;display: block;text-transform: uppercase;line-height: 1.2;margin-bottom: 10px;}
.about-title h2{text-align: left;font-size: 40px;color:#14176c;font-weight: 700;display: block;line-height: 1.2;margin-bottom: 10px;}
.about-img{text-align: center;position: relative;padding: 30px 0;}
.about-img img{position: relative;z-index: 5;}
.about-img::before {content: "";position: absolute;right: 22px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 135px;height: 100%;background: #f7a400;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;z-index: 4;}
.about-title p {font-size:16px;color:#000;line-height:1.5em;text-align: justify;font-weight:400;}
.abt-btn  a{font-size:16px;text-decoration: none;border-radius: 8px;color: #fff; background: #2E328B;padding: 10px 25px 10px 25px;border: 1px solid #2E328B;font-weight:600;}
.abt-btn  a:hover{color: #2E328B;background: #f7a400;border: 1px solid #f7a400;transition: 1s;}
@media(max-width:767px)
{
  .about-img::before {display: none;}
  .team-title {padding-top: 0px!important;}
}
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.service {margin-top: 60px;background: #14176c;padding-top: 80px;padding-bottom: 50px;}
.section-title h3 {text-align: left;font-size: 18px;color: #f7a400;font-weight: 600;display: block;text-transform: uppercase;line-height: 1.2;margin-bottom: 10px;}
.section-title h2{text-align: left;font-size: 40px;color: #fff;font-weight: 700;display: block;line-height: 1.2;margin-bottom: 10px;}

.service-box{border:2px solid #282B7C;padding:30px 15px;margin-top:40px;}
.service-box .fa{color: #f7a400;}
.service-box h2{padding-top:17px;font-weight: 600;color: #fff;font-size: 21px;}
.service-box p {font-size: 16px;color: #b8b9da;text-align: justify-all;padding-top: 7px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.serv-btn{margin-top:30px;}
.serv-btn  a{font-size:16px;text-decoration: none;border-radius: 8px;color: #2E328B; background: #FFF;padding: 10px 25px 10px 25px;border: 1px solid #FFF;font-weight:600;}
.serv-btn  a:hover{color: #2E328B;background: #f7a400;border: 1px solid #f7a400;transition: 1s;}
/*------------------------------------------
Application Form
----------------------------------------------*/
.application-form.courses--page {margin-top: 0;padding-top: 65px;-webkit-clip-path: none;clip-path: none;background: transparent;padding-bottom: 0;}
.form-control{width: 100%; border-radius: 0;min-height: 50px;border: 1px solid #e1e1e1;background: #ffffff;font-size: 14px;color: #444444;padding-left: 20px;margin-bottom: 30px;}
.site-btn {font-size: 14px;color: #ffffff;background: #0e104b;font-weight: 700;letter-spacing: 1px;border: none;text-transform: uppercase;display: inline-block;padding: 14px 30px;width: 180px !important;}
/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.bg-foot{background-color: #0e104b;}
.section-titles.section-titles-sm::before {width: 90px;height: 3px;}
.section-titles::before {position: absolute;content: "";width: 150px;height: 5px;left: 0;bottom: 0;background: #f7a400;border-radius: 2px;}
.section-titles::after {position: absolute;content: "";width: 6px;height: 5px;bottom: 0px;background: #FFFFFF;-webkit-animation: section-title-run 5s infinite linear;animation: section-title-run 5s infinite linear;}
.section-titles.section-titles-sm::after {-webkit-animation: section-title-run-sm 5s infinite linear;animation: section-title-run-sm 5s infinite linear;}
.section-titles.section-titles-sm::after {width: 4px;height: 3px;}
.link-animated a {transition: .5s;text-decoration: none;}
.link-animated a:hover {color:#f7a400!important;}
.bg-box {background-color: #f7a400;}
.btn-primary{background-color: #f7a400!important;border:1px solid #f7a400!important;}
.back-to-top {position: fixed;display: none;right: 45px;bottom: 45px;z-index: 99;}
.btn-lg-square {width: 48px;height: 48px;}
.btn-primary:hover{color:#000!important;}
.bg-box p,.bg-box ul li{color: #fff;}
.bg-foot .list-unstyled.lh-lg .fa{    color: #fff;}
.bg-foot .list-unstyled.lh-lg li{margin-bottom: 6px;}
.bg-foot .d-flex.mb-2 .fa{font-size: 22px;color: #fff;padding-top: 3px;}
.bg-foot .d-flex.mb-2 p{color: #fff;}

.top {  position: fixed;  right: 20px;  bottom: 30px;  text-align: center;  color: #fff; background-color:#f7a400;  padding: 10px 15px; z-index: 9; cursor: pointer;  opacity: 0;  transition: ease-in 0.5s;}
.top.scll-top {  opacity: 1; transition: ease-in 0.5s;  bottom: 50px;}
.top .fa { display: block !important;}
/*---------------------------------------
contactpage
----------------------------------------*/
.cont-page h3{     margin: 0;font-size: 18px;margin-bottom: 8px;}
.cont-page p{font-size:14px; color:#000;     line-height: 24px !important;}
.cont-heading {margin: 0;font-family: "Poppins", serif;font-size: 15px;text-transform: uppercase;background:#60355c;padding: 9px 10px;color: #fff;margin-bottom: 8px;}
.cont-page .st-feature-box{background: #14176c;padding-top: 10px;padding-bottom: 10px;margin-bottom: 1px;padding-right: 10px;color: #fff;}
.cont-page .feature-box-image{    margin-top: 13px;}
.feature-box-content{font-family: "Poppins", serif;}
.st-feature-box {padding-left:75px;position: relative;margin-bottom: 35px;}
.st-feature-box .st-feature-box-icon {color: #111;display: block;position: absolute;width: 52px;height: 52px;line-height:0px;top: 0;left: 0;text-align: center;font-family: "Poppins", serif;font-size: 60px;transition: all .3s;}
.st-feature-box h3 {color: #fff;margin-bottom: 8px;font-family: "Poppins", serif;font-size: 18px;line-height: 20px;font-weight: normal;}
.cont-soc img{margin-right:5px;}
.cont-page h2{font-weight:bold;color: #111;font-size: 19px;margin-top: 0;text-transform: uppercase;margin-bottom: 18px;margin-top:10px;}
.cont-page h2 span{color: #111;font-weight: normal;font-size: 18px;}
.cont-page h5{color: #222;font-size: 19px;margin-bottom: 25px;}
.cont-page h2 span {color: #111;font-weight: normal;font-size: 18px;}
.cont-page{text-align:left;font-family: arial; font-size: 14px;}
/*  */
/* #RadDockZone1{margin: 0; max-width: 100%;} */
#FooterrControl1_tr_hitCounter{display: none;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
a{text-decoration: none;}
#WhatsNewControl,#WhatsNewControl_C {height:390px !important;}
#WhatsNewControl{padding-top: 20px;}