@font-face{
    font-family:helvetica;
    src:url('../font/Helvetica.ttf')
}
@font-face{
    font-family:helvetica-Bold;
    src:url('../font/Helvetica-Bold.ttf')
}
body{overflow-x: hidden;}

section{padding: 80px 0px;}

h2{font-size: 45px!important;
font-family:"Helvetica-Bold";
margin-bottom: 20px!important;}

p{font-size: 16px;
color: #444444;
font-weight: 400 !important;
font-family:"helvetica";
line-height: 30px;}

a.btn{color: #fff;background: #fdc800;padding: 14px 30px;border-radius: 5px;font-family:"Helvetica-Bold";font-size: 16px;}

a.btn:hover{background: #002147;color: #fff;}

a:hover{text-decoration: none!important;}

p i {padding-right: 5px;}

nav {
    width: 100%;
    background: #002147;
    height: auto;
    color: #fff;
}
header {
    width: 100%;
    min-height: 50px;
    border-bottom: 0px solid #fff;
    background: #eee;
}
/*.header-contect-no {display: flex; justify-content: center;}*/
.header-contect-no p {
    color: #fff;
}
.row.nav-row1 {
    align-items: center;
    padding: 10px 0px;
}
.header-top-content {
    text-align: center;
}
.header-top-content h1 {
    text-transform: uppercase;
color: #fff;
font-size: 45px;
font-family:"Helvetica-Bold";}
.header-logo-center-content {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    flex-wrap: wrap;
}
.header-top-content h3 {
    font-size: 25px;
font-family:"Helvetica-Bold";}
.header-top-content p {font-size: 20px;font-family:"Helvetica-Bold";color: #fff;}
.header-logo-center-content p {font-size: 16px;}
    .header-contect-no p { font-family: "Helvetica-Bold";}

.header-contect-no p, .header-notice p, .header-social-media p{margin-bottom: 0px;}
/*.header-contect-no .number {border-right: 1px solid #fff; padding-right: 20px;}*/

.header-contect-no .email{padding-left: 20px;}

.header-contect-no p a{color: #fff;}

.header-social-media p a{color:#fff;
font-size: 24px;}

.row.header-main-menu {
    align-items: center;}

.header-logo img {width: 100%;}
.header-logo {
    width: 85%;
    margin-left: 35px;
}
.header-menu ul {
    display: flex;
    list-style: none;
    align-items: center;
    padding: 0;
    margin: 0 auto;
    justify-content: center;
}

.header-menu ul li {
    padding: 15px 10px;
}

.header-menu ul li a{font-size: 16px;
font-family: "Helvetica-Bold";
color: #000;}
.header-menu ul li a:hover{color:#fdc800;} 
.header-menu ul li a i {font-size: 20px;}
.section1{padding: 0px;}
.swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;}
.swiper-button-next {color: #fff!important;}
.swiper-button-prev {color: #fff!important;}     

.banner-area {width: 100%;
position: relative;}
.banner-area img{width: 100%;}
.banner-area-content {
    position: absolute;
    width: 100%;
    top: 150px;
    text-align: left;
}
.banner-strip-content-area a {
    color: #fff;
    font-weight: bold;
}
.banner-area-content h1{color: #fff;
font-size: 55px;
font-family:"Helvetica-Bold";
margin-bottom: 25px;}

.banner-area-content p {width: 510px;
margin-bottom: 30px;}
.banner-strip {
    color: #fff;
    background: #002147a1;
    position: absolute;
    bottom: 0;
    z-index: 9;
    padding:25px 0px;
transform: translateX(2%);
    width: 96%;
}
.banner-strip-content-area h3 {
    font-size: 22px;
    font-family:"Helvetica-Bold";
}
.banner-strip-content {
    display: flex;
    align-items: center;
    border-right: 1px solid #fff;
padding-left: 35px;}
.banner-strip .fcollist:last-child .banner-strip-content{border-right:unset;}
.banner-strip-content-area {
    width: 100%;}
    .banner-strip-icon-area {
    width: 26%;
}
.banner-strip-content-area p{width: 100%; margin: 0;}
.banner-strip-icon-area i {
    font-size: 80px;
    color: #fdc800;
}
.banner-strip-icon-area i:hover {color: #fff;}
/*.banner-strip-content:last-child{border-right: none;}*/

.section2{padding-bottom: 0px;
  padding-top: 0px;}
.apout-inner-img {
    width: 100%;}
.apout-inner-img img{
    width: 100%;}
/*.apout-inner-content {margin-left: 70px;*/
/*    padding-top: 70px;}*/
.home-sec-main {
    display: flex;
    padding: 70px 50px 
}
.news-event-section {
    background: #d9d9d9;
    width: 100%;
    height: auto;
    padding-bottom: 19px;
}
p.news-event-box-left {
    background: #fff;
    color: #000;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 0px 13px 0px #0009;
    font-size: 25px;
    font-family: "Helvetica-Bold";
    margin-bottom: 0px; 
}
.quick-link.news-event-content h3 {
    text-align: left;
    padding-left: 20px;
}
p.news-event-box-right {
    width: 70%;
margin-bottom: 0px;}
p.news-event-box-right a {
    color: #000;
    font-size: 18px;
    font-family: "Helvetica-Bold";
    line-height: 25px;
}
.news-event-img img {
    width: 100%;
}
.news-event-img {
    width: 45%;
    margin: auto;
    padding: 25px 0px 40px;
}

.quick-link-content p a {
    color: #000;
    font-size: 20px;
    font-family: "Helvetica-Bold";
}
.quick-link-content {
    width: 100%;
    margin: 35px 20px;
}
.quick-link-content P a i {
    color: #fdc800;
    font-size: 25px;
    font-weight: bold;
}
.news-event-box {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
padding: 25px 0px 0px;}
.news-event-content h3 {
    color: #fff;
    font-size: 33px;
    font-family: "Helvetica-Bold";
    text-align: center;
    background: #002147;
    padding: 10px;
    box-shadow: 0px 15px 15px 0px #0a0101ad;
}
.apout-inner-content h2{color: #002147;}
.apout-inner-content p{color: #444444;
width: 100%;}
.apout-inner-content {
    width: 100%;
    padding-right: 25px;
}
.col-md-12.col-left-about {
    padding-left: 0px;
}

.section3{padding: 0px;}
.featured-courses {
    /*background: #f5f5f5;*/
  padding: 60px 0px 0px; 
    position: relative;
}
.featured-courses h2 {
    margin-bottom: 20px !important;
    color: #002147;
}
.courses-swiper {
      width: 100%;
      height: 100%;
    }

.courses-swiper .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

.courses-swiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;}
      .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block !important;
}
.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 25px;
    background: #fdc800;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    position: absolute;
    right: 0px;
    top:-50px;
    height: 40px;
    width: 40px;
margin: 0px;
    padding: 0px;}
.owl-theme .owl-nav [class*=owl-]:hover{ background:#002147;}    
.owl-theme .owl-nav .owl-prev {
    right: 58px;
}
.featured-courses-box {
 background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.19);
    width: 100%;
    height: auto;
    text-align: left;
    padding-bottom: 30px;
margin-bottom: 10px;
min-height: 270px;}
.featured-courses-box-content {
    padding: 30px 20px 0px;}
.featured-courses-box-content h3 { font-size: 17px; font-family:"Helvetica-Bold";color: #002147; margin-bottom: 10px;}
.featured-courses-box-content p{color: #444;
line-height: 25px;
margin-bottom: 25px;}
.featured-courses-box-content a.btn{padding: 10px!important;}

.section4{padding: 0px;}
.image-inner{width: 100%;
position: relative;}
.image-inner img{width: 100%;}
.contect-section {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 110px;
}
.image-inner-content-area h2 {color: #fff;
margin-bottom: 25px !important;}
.image-inner-content-area p {
    margin-bottom: 35px;}
a.btn.btn5:hover{background: #fff;
color: #002147;}

.section5{background: #f5f5f5;}
.news-events{
padding-right:80px;
padding-left: 80px;}
.news-events h2{color: #002147;
margin-bottom: 45px!important;}
.news-inner-box{width: 100%;height: 442px;background: #fff;}
.events-inner-box{width: 100%;height: 210px;background: #fff;}
.events-inner-box.first-child{margin-bottom: 20px;}

.news-inner-content {
    display: flex;
    align-items: center;
    padding: 10px 0px;
    border-bottom: 1px solid #cfcbcb;
    margin: 0 20px;
    }
.news-inner-img-area {width: 35%;
margin-right: 20px;}
.news-inner-img-area img {width: 100%;} 
.news-inner-content-area {width: 65%;}
.news-inner-content-area h3 a{
    font-size: 18px;
font-weight: bold;
font-family:"helvetica";
color: #000;}
.news-inner-content-area h3 a:hover{color:#002147;}
.news-inner-content-area h4 {font-size: 16px;
font-weight: bold;
font-family:"helvetica";
color: #fdc800;
font-style: italic;}
.news-inner-content-area p {
    line-height: 20px;
    color: #444444;
    font-size: 14px;
}
.news-inner-content:last-child {
    border-bottom: 0px;}
.events-inner-img-box{
  background-color: rgb(253, 200, 0);
  width: 100%;
  height: 120px;
}
.events-inner-img-box2{
  background-color: rgb(17, 37, 59);
  width: 100%;
  height: 40px;}
.events-inner-img-area {
    position: relative;
    margin-right: 20px;
    width: 35%;
}
.events-inner-img-box:before {
    content: "";
    background: #11253b;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 10px;
}
.events-inner-img-box:after {
    content: "";
    background: #11253b;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 10px;
}
.events-inner-img-box h3 {
    text-align: center;
    font-size: 40px;
    font-family:"helvetica";
    padding: 11px;
    }
.events-inner-img-box2 p {
    margin-bottom: 0px;
    text-align: center;
    font-size: 20px;
    padding-top: 4px;}   
    
.section6{padding: 0px;}
.information-inner{
width: 100%;
position: relative;
padding: 80px 0px 50px 0px;
background: url(../images/information-banner.jpg);

}
.information-inner img{width: 100%;}
.information-inner-content-area {text-align: center;
margin-bottom: 45px;
background: #eeeeee36;
    padding: 25px 0px 30px;}
.information-inner-content {
    width: 100%;
    bottom: 0px;
padding: 0px 80px }
.information-inner-content-area h3 {
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;}
.download-inner {text-align: center;}
.download-inner-content p {color: #000;
    font-weight: bold !important;
    font-size: 18px !important;
margin-bottom: 39px;} 
.download-inner .row {justify-content: center;}
.download-inner .row {
    justify-content: center;}
.menu-information-center-container ul li::before{
  color: #ffab1f;
  content: "\f101";
  display: inline-block;
  font-family: fontawesome;
  font-size: 15px;
  left: 0;
  margin-left: 5px;
  margin-right: 8px;
  position: absolute;}
.menu-about-collage-container ul li::before{
  color: #ffab1f;
  content: "\f101";
  display: inline-block;
  font-family: fontawesome;
  font-size: 15px;
  left: 0;
  margin-left: 5px;
  margin-right: 8px;
  position: absolute;} 
.download-inner h2 {
    margin-bottom: 40px !important;
color: #002147;}              

.footer-inner {
    width: 100%;
position: relative;
background: #002147;
    padding: 80px 60px 0px;}
.footer-inner-page h2 {
    font-size: 30px !important;
    position: relative;
    padding-bottom: 15px;
}
.footer-inner-page h2:before{bottom: 0px;
    content: "";
    background: #fff;
    height: 3px;
    width: 100px;
    position: absolute;}
.footer-inner-content {
    width:100%;
    color: #fff;
padding-bottom: 40px; }
.footer-inner-page ul {
    list-style: none;
    padding-left: 0px;
    line-height: 40px;
}
.footer-inner-page ul li a{font-size: 18px;
font-family: "helvetica";
color: #fff;
padding-left: 10px;}
.footer-inner-page p{font-size: 18px;font-family: "helvetica";color: #fff;}
.footer-inner-page p a, .footer-inner-page .email-p{font-size: 21px;font-family: "helvetica";font-weight: bold;color: #fff;}
.footer-inner-page h4 {
    font-size: 25px;
    margin-top: 25px;
}
.social-media {
    display: flex;
}
.social-media p {
    border: 2px solid #fff;
    padding: 10px 12px;
    border-radius: 100%;
    width: 55px;
    height: 55px;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;
}
.social-media a i {
    font-size: 30px !important;
    color: #fff;
    }
.social-media .facebook:hover{background: #0062cc;
border-color: #0062cc;
box-shadow: 0px 0px 5px 0px #014288;}
.social-media .instagram:hover{background: #fd1a5b;
border-color: #fd1a5b;
box-shadow: 0px 0px 5px 0px #bc0438;}
.social-media .whatsapp:hover{background: #42b72a;
border-color: #42b72a;
box-shadow: 0px 0px 5px 0px #0e4e01;}
.social-media .youtube:hover{background: #fff;
box-shadow: 0px 0px 5px 0px #1f1e1ebf;}
.social-media .youtube:hover a i{color: #cf1313;}
.copyright-main {width: 100%;
    color: #fff;}
.copyright-inner-content p{font-size: 18px; font-family: "helvetica"; color: #fff;}
.copyright-inner-content p i{color:#cf1313;}
.copyright-inner-content p a{font-size: 18px;
font-family: "helvetica";
color: #fff;}
.row.copyright {
    border-top: 2px solid #f99c23;
    padding: 30px 0px;
}
.cont {
    padding: 40px 90px 35px 50px !important;
    background: #fff;
    min-height: 412px;
	display: flex;
    flex-direction: column;
    justify-content: flex-start;
    box-shadow: 0px 0px 10px 0px grey;
    margin-top: 0px;
}
input {
    overflow: visible;
    width: 100%;
    border: 2px solid #b5b5b5;
    height: 50px;
    border-radius: 11px;
    color: #636363;
    padding: 6px 10px;
    margin-bottom: 15px;
}
textarea {
    padding: 6px 10px;
    height: 120px !important;
    margin-bottom: 20px !important;
    width: 100%;
    border: 2px solid #b5b5b5;
    border-radius: 11px;
    color: #636363;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #002147 !important;
    position: relative;
    border-radius: 5px;
    font-weight: 600;
    text-align: center;
    width: 30%;
    margin-right: 5px;
    color: #fff !important;
    border: none;
}
.adr {
    background: #002147;
    padding: 32px 32px 20px;
    min-height: 315px;
    margin-top: 45px;
    box-shadow: 0px 0px 10px 0px #a79c9c;
    position: absolute;
    right: 0px;
    left: 46%;
    width: 40%;
}
.adr i {
    padding-right: 10px;
}
.adr a {
    color: #fff;
}
.adr h1 {
    font-size: 32px;
    color: #ffffff;
    margin-bottom: 17px;
    font-weight: 700;
}

.adr h2 {
    font-size: 20px !important;
    color: #ffffff;
    margin-bottom: 17px;
    font-weight: 700;
}

.adr p {
    color: #fff;
    margin-bottom: 11px;
    padding: 4px 0px 16px 0px;
    border-bottom: 1px solid #ffffff26;
}

