/* Compiled Less CSS File */
/* Generated from "style.css" */

/* LESS Document */
body {
  font-size: 15px;
  font-weight: normal;
  line-height: 1.8;
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
}
/* File for.less does not exists! */
.txt-color {
  color: #0366c8;
}
.bg-site {
  background: #0366c8;
}
.bg-dark-blue {
  background: #1e1e1e;
}
.white {
  color: #FFFFFF !important;
}
.yellow {
  color: #F6A700 !important;
}
.red {
  color: #b80808 !important;
}
.black {
  color: #2A2929 !important;
}
.blue {
  color: #325CDD !important;
}
.bg-red {
  background: #b80808 !important;
}
.decoration-none {
  text-decoration: none;
}
.font-roboto {
  font-family: Roboto;
}
.font-raleway {
  font-family: 'Raleway', sans-serif;
}
.font-rokkitt {
  font-family: Rokkitt;
}
.font-source {
  font-family: Source Sans Pro;
}
.font-satisfy {
  font-family: Satisfy;
}
.font-head {
  font-family: Didact Gothic;
}
.inline-block {
  display: inline-block;
}
ol,
ul {
  padding: 0;
  margin: 0;
}
.headingfont {
  font-family: 'Josefin Sans';
  font-weight: 400;
  color: #0C5DAC;
  letter-spacing: 0;
  font-size: 300%;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.46);
}

.rules ol{
padding-left:40px;
}

.rules li{
    font-size: 16px;
    line-height: 24px !important;
}

.font-12 {
  font-size: 12px !important;
}
.font-13 {
  font-size: 13px !important;
}
.font-14 {
  font-size: 14px !important;
}
.font-15 {
  font-size: 15px !important;
}
.font-16 {
  font-size: 16px !important;
}
.font-17 {
  font-size: 17px !important;
}
.font-18 {
  font-size: 18px !important;
}
.font-19 {
  font-size: 19px !important;
}
.font-20 {
  font-size: 20px !important;
}
.font-21 {
  font-size: 21px !important;
}
.font-22 {
  font-size: 22px !important;
}
.font-23 {
  font-size: 23px !important;
}
.font-24 {
  font-size: 24px !important;
}
.opacity1 {
  opacity: .1;
}
.opacity2 {
  opacity: .2;
}
.opacity3 {
  opacity: .3;
}
.opacity4 {
  opacity: .4;
}
.opacity5 {
  opacity: .5;
}
.opacity6 {
  opacity: .6;
}
.opacity7 {
  opacity: 07;
}
.opacity8 {
  opacity: .8;
}
.opacity9 {
  opacity: .9;
}
.d-block {
  display: block;
}
.d-inline {
  display: inline;
}
.d-inline-block {
  display: inline-block;
}
.a-default {
  text-decoration: none !important;
}
.slider-icon {
  border-bottom: 2px solid #1e1e1e;
}
.slider-icon a {
  color: rgba(255, 255, 255, 0.87);
  display: block !important;
}
.slider-icon a:hover {
  color: #ffffff;
  background: #1e1e1e;
}
.slider-icon a.hvr-bounce-to-top::before {
  background: #1e1e1e !important;
}
.ddsmoothmenu ul li a.selected {
  background: #0366c8;
}
.ddsmoothmenu > ul > li > ul {
  border-top: none !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.ddsmoothmenu ul li ul {
  background: #0366c8;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.ddsmoothmenu ul li a:hover {
  background: #0366c8;
}
body {
  font-family: 'Raleway', sans-serif;
  transition: all 400ms ease-in-out;
  outline: none;
}
body a {
  transition: all 400ms ease-in-out;
  outline: none;
}
body a:hover {
  transition: all 400ms ease-in-out;
  outline: none;
}
.m-a-half {
  padding: 7px !important;
}
.m-y-half {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}
.m-x-half {
  margin-left: 7px !important;
  margin-right: 7px !important;
}
.m-t-half {
  margin-top: 7px !important;
}
.m-b-half {
  margin-bottom: 7px !important;
}
.m-l-half {
  margin-left: 7px !important;
}
.m-r-half {
  margin-right: 7px !important;
}
.p-a-half {
  padding: 7px !important;
}
.p-y-half {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.p-x-half {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.p-t-half {
  padding-top: 7px !important;
}
.p-b-half {
  padding-bottom: 7px !important;
}
.p-l-half {
  padding-left: 7px !important;
}
.p-r-half {
  padding-right: 7px !important;
}
.m-a-site {
  padding: 10px !important;
}
.m-y-site {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.m-x-site {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.m-t-site {
  margin-top: 10px !important;
}
.m-b-site {
  margin-bottom: 10px !important;
}
.m-l-site {
  margin-left: 10px !important;
}
.m-r-site {
  margin-right: 10px !important;
}
.p-a-site {
  padding: 10px !important;
}
.p-y-site {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-x-site {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.p-t-site {
  padding-top: 10px !important;
}
.p-b-site {
  padding-bottom: 10px !important;
}
.p-l-site {
  padding-left: 10px !important;
}
.p-r-site {
  padding-right: 10px !important;
}
.m-t-80 {
  margin-top: 80px;
}
.a-color {
  color: #1e1e1e;
}
.a-color:hover {
  text-decoration: none;
  color: #0366c8;
}
.ff ul {
  padding: 0px;
}
.ff ul li {
  list-style-type: none;
}
.ff ul li::before {
  content: "";
  font-family: "FontAwesome";
  color: #0366c8;
}
.ff .m-a-auto {
  margin: auto;
}
.under-head {
  height: 1px;
  background: #0366c8;
}
.site-color {
  color: #0366c8;
}
.bg-gray {
  background: #1f3777;
}
.bg-site {
  background: #0366c8;
}
.ls-25 {
  letter-spacing: 0.025em !important;
}
.ls-50 {
  letter-spacing: 0.050em !important;
}
.lh-30 {
  line-height: 30px;
}
.lh-25 {
  line-height: 25px;
}
.box-shadow {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
}
.loc-map h3 {
  font: 500 30px "Raleway";
  letter-spacing: 0.025em !important;
}
.contact .fa {
  line-height: 19px !important;
}
.font-12 {
  font-size: 12px;
}
.site-color-dark {
  background: #0c5dac;
}
.top {
  color: #fff;
  padding-top: 5px;
}
.default-color {
  color: #0c5dac;
}
/*-------------Css for Header section Start here------------------------*/
.top a {
  color: #fff;
  text-decoration: none;
  padding: 0px 5px;
}
.top-menu a {
  border-right: 1px solid #fff;
  padding: 0px 5px;
}
.top a:hover {
  color: #fff;
  opacity: .83;
}
.top-menu a:last-child {
  border-right: none;
}
.top-social {
  margin: 10px;
}
.top-social a {
  background: #0366c8;
  color: #fff;
  float: none;
  display: inline-block;
  height: 30px;
  margin: 6px 2px;
  padding-top: 2px;
  text-align: center;
  vertical-align: middle;
  width: 30px;
  border-radius: 15%;
}
.top-social a:hover {
  background: #1e1e1e;
}
nav {
  background: #1e1e1e;
}
/*-------------Css for Header section Start here------------------------*/
/*-------------Css for HeaderAbout Box section End here------------------------*/
/*-------------Css for HeaderAbout Box section End here------------------------*/
/*---------Css for Home Page About Colleges section Start here-----------------*/
.about-coll .view-news a {
  text-decoration: none;
  color: #0366c8;
}

.about-coll p{
    font-size: 16px;
    line-height: 24px;
}

.about-coll .view-news a:hover {
  text-decoration: none;
  color: #0c5dac;
}
/*---------Css for Home Page About Colleges section End here----------------*/
/*---------Css for Home Page About Course section End here-----------------*/
.home-course {
  border: 1px solid rgba(0, 0, 0, 0.54);
  background: #FFF;
}
/*---------Css for Home Page About Course section End here-----------------*/
/*---------Css for Home Page About Chairman section Start here-----------------*/

.chairman  p{
    font-size: 16px;
    line-height: 24px;
}

/*---------Css for Home Page About Chairman section End here-----------------*/
/*---------Css for Home Page Gallery section Start here--------------------------*/
/*---------Css for Home Page Gallery section End here--------------------------*/
/*---------Css for Home Page Testimonial section End here---------------------*/


p{
      font-size: 16px;
    line-height: 24px;
    
}

.third-sec h3 {
  font: 400 24px "roboto";
  letter-spacing: .8px;
  text-decoration: none;
  text-transform: capitalize !important;
}
.third-sec p {
  color: #2D2A2A;
}
.third-sec .news ul li {
  list-style-type: none;
}
.third-sec .news ul li::before {
  content: "";
  font-family: "FontAwesome" !important;
  color: #DE0B5C;
  padding-right: 5px;
}
.third-sec .news a {
  color: #2D2A2A;
}
.third-sec .news a:hover {
  color: #DE0B5C;
  text-decoration: none;
}
/*---------Css for Home Page Testimonial section End here-----------------*/
/*-----------Css for home page contact section start here----------------*/
.touch h2 {
  font: 400 30px "roboto";
  letter-spacing: .8px;
  text-decoration: none;
  text-transform: capitalize !important;
  color: #fff;
}
.touch .border-blue {
  border: 2px solid #fff;
  color: #fff;
  background: none;
}
.touch .form-bg {
  background: rgba(0, 0, 0, 0.6);
}
/*-----------Css for home page contact section End here----------------*/
/*---------Css for Footer section Start here--------------------------*/
footer {
  background: #1e1e1e;
}
footer .footer-links a {
  float: left;
  clear: both;
  text-decoration: none;
  padding: 2px;
  margin: 4px;
  color: rgba(255, 255, 255, 0.7);
    font-size: 16px;
    line-height: 24px;
}
footer .footer-links a:hover {
  color: #FFF;
}
footer .contact {
  color: rgba(255, 255, 255, 0.7);
}
footer .contact a {
  clear: both;
  text-decoration: none;
  padding: 2px;
  margin: 4px;
  color: rgba(255, 255, 255, 0.7);
}
footer .contact a:hover {
  color: #fff;
}
footer .copyright {
  clear: both;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
}
footer .copyright a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
}
/*---------Css for Footer section End here--------------------------*/
/*-------------CSS For Apply Online Form Section Start Here------------------------*/
.main .height {
  height: 30px;
}
.main .required {
  color: #E40D11;
}
.main .bg1-color {
  background: #F0F0F0;
  border-radius: 10px;
}
.main h5,
.main h6 {
  font-family: "Didact Gothic";
  font-size: 18PX;
}
.main h6 {
  font-size: 16PX;
}
.main h6 span {
  font-size: 20px;
}
.main .mydec p {
  padding: 0 10px;
}
.main .fa {
  color: #BE1E5C;
}
.main legend {
  font-size: 22px;
}
.main button {
  font-family: "Roboto";
}
.main .pre-quali table,
.main .pre-quali th,
.main .pre-quali td {
  border: 1px solid #DFDADA;
  font-family: "Roboto";
}
.main .pre-quali th {
  text-align: center;
  padding: 0 5px;
}
.main .pre-quali h5 {
  color: #DE0B5C;
  text-transform: capitalize;
}
.main .pre-quali input {
  border: none;
  font-size: 13px !important;
}
label {
  color: #1e1e1e;
}
/*-------------CSS For Apply Online Form Section Start Here-------------*/
/*-------------CSS For Contact Us Form Section Start Here-------------*/
.contact-form a {
  color: #000;
}
.contact-form a:hover {
  text-decoration: none !important;
  color: #0c5dac;
}
/*-------------CSS For Contact Us Form Section Start Here-------------*/
/*----------------------------------CLose-----------------------------*/
@media only screen and (max-width: 480px) {
  header .top-col-a a {
    color: #1e1e1e;
    text-decoration: none;
  }
  header .top-col-a a .phn {
    visibility: hidden !important;
  }
  header .top-social {
    margin: 0 0!important;
  }
  .overview ul li strong {
    display: block;
  }
  .overview ul li {
    display: block;
    width: 100%;
  }
  .overview ul li p {
    width: 100% !important;
  }
  .cycle-prev .fa,
  .cycle-next .fa {
    font-size: 20px !important;
  }
  .quote {
    padding: 20px 0px;
    background: url(../img/bg-quote.jpg) no-repeat center center;
    background-size: cover;
  }
  .quote h3 {
    font-size: 22px !important;
    font-family: Satisfy;
    line-height: normal;
  }
  .quote .btn-quote {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-family: 'Raleway', sans-serif;
    font-size: 18px !important;
    width: 100%;
    border: 5px solid #ffffff;
    color: #FFFFFF !important;
    text-decoration: none;
    display: inline-block;
  }
  .third-sec .news {
    margin-top: 20px;
  }
}