
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
  }

  .antiRagging{
      margin-top: 25px;
    
      margin-left: auto;
      margin-right: auto;
  }
  .logoImg{
      margin-left: auto;
      margin-right: auto;

  }
  .NewsSlider .glyphicon {
    margin-right: 4px !important; /*override*/
    }
    .NewsSlider .pagination .glyphicon {
    margin-right: 0px !important; /*override*/
    }
    .NewsSlider  .pagination a {
    color: #555;
    }
    .NewsSlider .panel ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    }
    .NewsSlider .news-item {
    padding: 4px 4px;
    margin: 10px;
    border-bottom: 1px dotted #555;
    }

    .NewsSlider .news-item p{
        color: #000;
    }
.demo{
    height: 200px!important;
}


.tagline-subheader
 {font-size: 14px;
 color: #666;
 display: block;
 font-weight: 600;
 text-transform: none;
 font-family: "Open Sans",sans-serif !important;

}

.AddressLine{
 text-align: center;
 box-shadow: 1px 5px 5px 1px #ccc;
 border: 1px solid #ccc;
 padding: 10px;
 }

 .mt-40{
     margin-top: 40px;
 }
.region{font-size: 18px}

.thumbAbout{
    background-color: #dc3545; color: #fff; 
}
.thumbAbout .heading{
text-align: center;
    padding: 20px;
    font-weight: bold;
    font-size: 28px;
    border-bottom: 2px solid #fff;}
    .about-single-items{margin-top: 20px;}
    .about-single-items span {
        font-size: 30px;
        color: #dbdbdb;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        line-height: 46px;
        padding-bottom: 22px;
    }
.subHeading{
    font-weight: bold;
    font-size: 24px;
}

.AboutPage .heading, .StudentPage .heading , .coursesPage .heading {
    color: #ce581e;
    border-bottom: 2px solid #fff;
}

.AboutQuote{
    margin-top: 20px;
}

.StudentPage li{
    list-style: none;
}
.coursesPage
li{
    list-style-type: decimal !important;
}

.flipper a, .homethumb2a a, .tab-description a{color: #fff;}

.tab-description a:hover{
    color: #F39C12;
}
.rtsdetails hr{
    border: 1px solid #ce581 !important; 
    margin-top:0px;
    margin-bottom:0px;
}
#applicationForm table{margin: 10px 0px 10px 0px;}
.formDiv {margin-top: 20px;}
.formDiv h3 {
    
    border-bottom:none !important;
    color: #00476a;
    font-size: 1.3em;
    line-height: normal;
    margin: 10px 0;
    padding-bottom: 10px;
}

.social:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.social {
    -webkit-transform: scale(0.8);
    /* Browser Variations: */
    
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

/*
   Multicoloured Hover Variations
*/

#social-fb:hover {
    color: #3B5998;
}
#social-tw:hover {
    color: #4099FF;
}
#social-gp:hover {
    color: #d34836;
}
#social-em:hover {
    color: #f39c12;
}

.copy {
    font-size: 12px;
    padding: 10px;
    border-top: 1px solid #FFFFFF;
  }
  footer a {
    color: #fff;
    font-size: 14px;
    transition-duration: 0.2s;
  }
  
  footer a:hover {
    color: #FA944B;
    text-decoration: none;
  }
  .mb-20{margin-bottom: 20px;}
  .mt-20{margin-top: 20px;}


  #StudentLoginDiv{
    margin-bottom: 0;
    background-color: #F39C12; 
    color: #fff; 
    width: auto
   
  }

   
  @media screen and (max-width: 1440px) and (min-width: 900px) {
    .demo{
        height: 190px!important;
    }
    div.bhoechie-tab-content {
 
        min-height: 433px!important;
        }
}

  @media screen and (max-width: 1280px) and (min-width: 950px) {
    .list-group-item{
        padding: 5px 10px !important;
      }
       .demo{
        height: 190px!important;
    }
    div.bhoechie-tab-content {
 
        min-height: 433px!important;
        }
  }
 
  @media screen and (max-width: 1280px) and (min-width: 800px) {
    .demo{
        height: 190px!important;
    }

div.bhoechie-tab-content {
 
min-height: 433px!important;
}
}

@media screen and (max-width: 812px) and (min-width: 375px) {
    #StudentLoginDiv{
        margin-bottom: 0;
        background-color: #F39C12; 
        color: #fff; 
        width: 58px !important;
float: left!important;
height: 50px!important;
  }
  #StudentLoginDiv .title {
    display: none;}
}

@media screen and (max-width: 736px) and (min-width: 414px) {
.homethumb1 img, .homethumb1a img, .homethumb4 img, .homethumb3 img {
    margin-top: 20px;
    width: 40% !important;
    margin-left: 30% !important;
}
.homethumb2 {

    height: 140px !important;

}
.tagline-subheader {
    font-size: 12px!important;
    
    line-height: 135%!important;
}
.service-list-head {

    font-size: 1.4em!important;
}
.demo {

    height: 200px!important;

}
.homethumb2:first-child {

    margin-bottom: 12px!important;
  
}
.mrgn-left {
      margin-bottom: 10px!important;
}

}


@media screen and (max-width: 667px) and (min-width: 375px) {
    .homethumb1 img, .homethumb1a img, .homethumb4 img, .homethumb3 img {
        margin-top: 20px;
        width: 40% !important;
        margin-left: 30% !important;
    }
    .homethumb2 {

        height: 140px !important;
    
    }
    .tagline-subheader {
        font-size: 12px!important;
        
        line-height: 135%!important;
    }
    .service-list-head {
    
        font-size: 1.4em!important;
    }
    .demo {
    
        height: 200px!important;
    
    }
    .homethumb2:first-child {
    
        margin-bottom: 12px!important;
      /*  margin-top: 15px!important;*/
    
    }
    .mrgn-left {
          margin-bottom: 10px!important;
    }
    

    
    }

    @media screen and (max-width: 1024px) and (min-width: 768px) {
    .homethumb2a {
        font-size: 20px!important;
    }
    .tagline-subheader {
        font-size: 13px!important;
        
        line-height: 135%!important;
    }
    .service-list-head {
    
        font-size: 1.4em!important;
    }
    .antiRagging {
        margin-top: 45px!important;
    }
}

@media screen and (max-width:740px) and (min-width: 360px) {
    .homethumb1 img, .homethumb1a img, .homethumb4 img, .homethumb3 img {
        margin-top: 20px;
        width: 40% !important;
        margin-left: 30% !important;
    }
    .homethumb2 {
    
        height: 140px !important;
        }

        .tagline-subheader {
            font-size: 13px!important;
            
            line-height: 135%!important;
        }
        .service-list-head {
        
            font-size: 1.4em!important;
        }
        #StudentLoginDiv{
            margin-bottom: 0;
            background-color: #F39C12; 
            color: #fff; 
            width: 58px !important;
    float: left!important;
    height: 50px!important;
      }
      #StudentLoginDiv .title {
        display: none!important}
        .mrgn-left {
            margin-bottom: 10px!important;
      }
      .homethumb2a {
        height: 80px!important;
    }
    }


    