@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans.eot);src:url(../fonts/OpenSans.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans.woff2) format("woff2"),url(../fonts/OpenSans.woff) format("woff"),url(../fonts/OpenSans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Open Sans';src:url(../fonts/OpenSans-Extrabold.woff2) format("woff2"),url(../fonts/OpenSans-Extrabold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}
*{margin:0;padding:0;font-family:"Open Sans"}
h1,h2,h3,h4,h5,p{font-family:"Open Sans";color:#000}
p{margin:0;font-size:16px;font-family:"Open Sans"}
ul{padding: 8px;margin: 8px;color: #000;}
ul li{list-style-type:none;padding-bottom: 10px;}
a{text-decoration:none;color:var(--dblue)}
a:hover{text-decoration:none;cursor:pointer}
svg{width:30px;height:30px}
:root{--yellow:#da3981;--dblu:#c1e5eb;--blu:#233366}
@media (min-width:1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:80%}
}
h2{font-size:44px;color:#000;margin:10px 0 15px;font-weight:700;text-align:center}
h4{font-size:19px}
.logo a{display:inline-block;width:75%;margin:2px 0 6px;max-width:320px}
.logo a img{width:100%; height: auto;}
.topBar{padding:10px 0;background:var(--dblu)}
.topBar .rt{display:flex;justify-content:flex-end;width:100%;align-items:center;min-height:70px;font-size:14px}
.topBar .rt .icon{width:18px;height:18px;fill:var(--yellow);display:inline-block;vertical-align:top;margin:3px 4px 0}
.rt a:hover{color:var(--yellow)}
.topBar .mail{margin:0 0 0 20px}
.topBar .rt .login .icon{width:18px;height:16px;fill:#fff}
.navbar{width:100%;text-align:right}
.navbar .nav-link{color:#000;font-size:16px;padding:6px 15px!important;margin:0 1px;font-weight:500}
.navbar .nav-link:hover{color:var(--yellow)}
.navbar .nav-item.login a{background:var(--yellow);padding:4px 4px 6px;width:120px;display:inline-block;text-align:center;vertical-align:top;line-height:18px;font-size:14px;margin:0 0 0 20px;border-radius:5px;color:#fff; padding: 6px 10px !important;}
.navbar .nav-item.login a:hover{color:#000}
.navbar .nav-item.active .nav-link{border-radius:4px;color:var(--blu)}
.navbar .navbar-nav{margin:5px 0 0}
.menu_fixed{position:fixed;z-index:90!important;width:100%;background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,0.05);top:0}
.menu_fixed img{width:190px; height: auto;}
.menu_fixed .rt{min-height:50px}
.menu_fixed .logo a{margin:7px 0 0}
.sticky-menu{position:fixed;left:0;top:0;width:100%;z-index:1051;box-shadow:0 1px 14px 1px #000}

/********************Banner Section*******************************/
.banner{padding:80px 0 100px;background:var(--dblu)}
.banner h1{color:#000;font-size:35px;margin:0 0 10px; font-family: Arial, Helvetica, sans-serif;}
.banner h1 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;max-width:600px; font-family: Arial, Helvetica, sans-serif;min-height: 130px;}
.banner p{font-size:16px;color:#000;margin:15px 0 30px;display:inline-block;width:100%; font-family: Arial, Helvetica, sans-serif;}
.banner .lft{text-align:center}
.banner .lft img{width:100%; height:auto; display:inline-block;max-width:450px;margin:42px;}
.cta{background:var(--yellow);color:#fff;font-size:16px;min-width:200px;display:inline-block;padding:10px 8px;text-align:center;font-weight:700;border-radius:0}
.cta:hover{background:#e462a4;color:#fff}

/****************************USP Section*********************************/
.usp{padding: 40px 0; background: #E5E6E9;}
.subusp{text-align: center;}
.subusp img {width: 80px; height: auto; display: inline-block;vertical-align: top;}
.subusp p {font-size: 16px;font-weight: bold;margin: 10px 0 0; line-height: 21px;}

/************************Section 2*******************************/
.sec2{padding:80px 0;background:url(../images/sec2-1.webp) 5% 10% /12% no-repeat,url(../images/sec2-2.webp) 20% 80% /10% no-repeat,url(../images/sec2-3.webp) 85% center /15% no-repeat}
.sec2 h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;text-align:center;max-width:815px}
.sec2 p{font-size:16px;width:100%;display:inline-block;margin:0 0 40px;max-width:550px}

/*******************Whats New**************************/
.wNew{padding:80px 0;background:var(--dblu)}
.wNew h2{color:#fff;text-align:left}
.wNew h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px}
.wNew p{color:#fff;margin:20px 0 40px;display:inline-block;font-size:16px}
.wNew .rt{text-align:center}
.wNew .rt img{max-width:380px; height: auto;}

/************************Learn*********************************/
.learn{padding:80px 0;background:#E5E6E9}
.learn h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;text-align:center;max-width:800px;margin:10px 0 70px}
.learn li{display:inline-block;width:100%;margin:0 0 10px;position:relative;font-size:16px;color: black;}
.learn li::before{position:absolute;content:"";width:12px;height:12px;background:var(--yellow);left:-24px;border-radius:10px;top:6px;border:solid 1px #000}

/*****************************About us***********************************/
.about{padding:80px 0;background:var(--dblu)}
.about h2{color:#fff;text-align:left}
.about h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px}
.about p{color:#fff;margin:20px 0 40px;display:inline-block;font-size:16px}
.about .rt{text-align:center}
.about .rt img{max-width:410px; height: auto;}


.uni_div {
  padding: 20px 0;
  background: #fff;
  position: relative;
}
.uni_carousel img {
  width: 130px !important;
  height: 45px !important;
}

.subscribe_div {
  background: var(--dblu);
  padding: 40px 0;
  margin: 8% 0 1px;
  
}
.subscribe_div h4 {
  color: #fff;
  font-size: 28px;
}
.subscribe_div h4 span {
  font-weight: 700;
  color: var(--blu);
  font-size: 32px;
  display: inline-block;
  width: 100%;
}
.subscribe_div p {
    margin: 0;
    font-size: 16px;
    font-family: "Open Sans";
    color: #000;
}

.subscribeCta {background:var(--yellow);color:#fff;font-size:16px;min-width:200px;display:inline-block;padding:10px 8px;text-align:center;font-weight:700;border-radius:0}
.subscribeCta:hover{background:#e462a4;color:#fff}
}




@media (max-width: 991px) {
  .subscribe_div {
    text-align: center;
  }
    .subscribe_div h4 {
    font-size: 16px;
    text-align: center;
  }
   .subscribe_div h4 span {
    font-size: 18px;
  }
   .subscribeCta {
    float: none;
    display: inline-block;
  }
}
.sbox-2 {
    height: 210px;
    border-left: 6px solid #febe11;
    background-image: -webkit-linear-gradient(30deg, #fff 90%, #03056b 90%);
    background-color: #fff;
    padding: 30px 20px;
    border-radius: 4px;
    margin-bottom: 25px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

/************************Testimonial****************************/
.subjects{padding:80px;text-align:center}
.subjects h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;text-align:center;max-width:850px;margin:0 0 20px}
.owl-nav{text-align:right}
.owl-nav img{width:20px;margin:20px 10px 0; height: auto;}
.subjects p{margin:10px 0 30px}
.subjectSlider{margin:50px 0 0}
.subjectSlider .item{border:solid 2px #999;padding:15px;border-radius:15px;width:95%;margin:10px;display:inline-block;vertical-align: top;min-height: 255px;}
.subjectSlider .item h3{font-size:19px;font-weight:700;padding:10px 0;border-bottom:solid 2px #999}
.subjectSlider .item p{font-size:14px;color:#333}

/**********************Order Form**************************/
.orderForm{padding:10px 0 0;}
.orderForm h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--blu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;text-align:center;margin:0 0 15px}
.orderForm .hdTxt{text-align:center;margin:0 auto 50px;max-width:900px}
.contPageFrm input, .contPageFrm select {
    font-size: 14px;
    color: #666;
    box-shadow: none;
    border: solid 1px #ccc;
  }
.contPageFrm textarea{height:auto;border-radius:20px}
.contactBtn{background:var(--yellow);width:170px;margin:30px 0 0}
.contactBtn:hover{background:var(--yellow);color:#fff}
.subContact label{font-weight:700;color:#000;width:100%;margin:0 0 5px}
.subContact{margin:0 0 25px}
.subContact a{font-size:15px;color:#666}
.subContact p{font-size:15px;color:#666}
.banner h2 strong{font-size:30px;margin:0 0 20px;display:inline-block}
#captcha_hidden_value_1{width:100px;border:none;background:#ddd;text-align:center;height:43px;border-radius:5px;font-size:16px;color:#333;margin:0 6px 0 0}

#captcha_1{width:150px;display:inline-block;margin:0 0 0 10px}
  
/************************Testimonial****************************/
.testimonial{padding:80px;text-align:center}
.testimonial h2 strong{width:100%;display:inline-block;font-size:65px;color:var(--dblu);text-transform:uppercase;font-weight:900;line-height:66px;position:relative;z-index:2;letter-spacing:2px;text-align:center;max-width:850px;margin:0 0 20px}
.owl-nav{text-align:right}
.owl-nav img{width:20px;margin:20px 10px 0; height: auto;}
.testimonial p{margin:10px 0 30px}
.testSlider{margin:50px 0 0}
.testSlider .item{border:solid 2px #999;padding:15px;border-radius:15px;width:95%;margin:0 auto;display:inline-block}
.testSlider .item h3{font-size:19px;font-weight:700;padding:10px 0;border-bottom:solid 2px #999}
.testSlider .item p{font-size:14px;color:#333}
.verified li{display:inline-block;margin:0 30px}
.verified li img{width:150px;display:inline-block; height: auto;}

/*******************Footer************************/
footer{background:var(--dblu);padding:15px 0 20px;text-align:center}
footer img{width:210px; height: auto;}
footer p{margin:15px 0 0;font-size:14px;color:#000;padding:20px 0 0}