







@media (min-width: 1200px){
    
}

@media (min-width: 768px){
    
}

@media (min-width: 991px) and (max-width: 1200px){
    
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 40px 15px;
}

.top-cms a{
    font-size: 15px;
}

.best-st-holder span{
    min-height: 60px;
}

.footer-inner p, .footer-inner a{
    font-size: 13px;
}

}

@media (min-width: 768px) and (max-width: 991px){
    
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0px;
    padding: 40px 8px;    
}

.cms-call {
    background: #2386c8;
    padding: 15px 15px;
    margin: 1px 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 3px solid #126aa4;
}

.cms-mail {
    background: #FC9928;
    padding: 15px 15px;
    margin: 1px 0px;
    border-bottom: 3px solid #cd720a;
}

.cms-login {
    background: #f45661;
    padding: 15px 15px;
    margin: 1px 0px;
    border-radius: 0px 0px 5px 5px;
    border-bottom: 3px solid #c52c36;
}

.about-holder img{
    margin-bottom: 30px;
}

.footer-inner strong{
    margin-top: 30px;
}

.course-holder p {
    transform: translate(0px, 260%);
    -webkit-transform: translate(0px, 260%);
    -moz-transform: translate(0px, 260%);
    -o-transform: translate(0px, 260%);
    -ms-transform: translate(0px, 260%);
}

}

@media (max-width: 768px){  
    #top-en {
    background: #f16334;
    color: #fff;
    font-size: 16px;
    padding: 20px 0px;
    margin-top: -5px;
    margin-bottom: 0px;
    width: 100%;
    position: relative;
}

.navbar-default .navbar-brand {
    color: #777;
    margin-bottom: 50px;
}

.navbar-toggle{
    margin-top: 34px;
}

.navbar-right {
    float: left;
    margin-right: 0px;
    margin: 0px 0px;
    width: 100%;
    background: rgba(0,0,0,.9);
}

.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    font-weight: 400;
    font-size: 13px;
    padding: 6px 15px;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #ff5f6c;
    background-color: transparent;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
    box-shadow: none;
}

.navbar-default .navbar-toggle {
    border-color: #ff5f6d;
    border-radius: 0px;
    background: #ff5f6d;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background: #ff5f6d;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev {
    margin-right: 0px;
    width: 30px;
    background: linear-gradient(to right, #ffb270, #ff5f6d );
    opacity: 1;
    height: 30px;
    line-height: 30px;
    margin-top: 0px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: 0px;
    width: 30px;
    background: linear-gradient(to right, #ff5f6d, #ffb270 );
    opacity: 1;
    height: 30px;
    line-height: 30px;
    margin-top: 0px;
}

.big-cta p {
    font-size: 20px;
    text-align: center;
}

.enquire-btn{
    margin: 20px 0px 20px;
    font-size: 14px;
}

.book-btn{
    font-size: 14px;
}

.short-info {
    margin: 30px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.site-heading, .site-heading-white{
    font-size: 24px;
}

.about-holder strong{
    margin-top: 50px;
}

.form-holder button {    
    padding: 10px 15px;    
    font-size: 13px;    
}

.copyright .footer-pleft{
    text-align: center;
    margin-bottom: 15px;
}

.copyright .footer-pright a{
    text-align: center;
}

.footer-que {    
    margin-top: 35px;    
    text-align: center;
    margin-bottom: 15px;
}

.footer-inner strong{
    text-align: center;
    margin-bottom: 15px;
}

.footer-inner p{
    text-align: center;
}

.footer-inner img{
    text-align: center;
    margin-top: 30px;
}

.footer-inner{
    text-align: center;
}

.side-fixed-bar{
    width: 30px;
}

.go-to-top-icon-holder{
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
}

#book-appo{
    width: 100%;
    margin-bottom: 0px;
}



.top-cms {
    position: relative;
    margin-top: 60px;
}

.cms-call {
    background: #2386c8;
    padding: 15px 15px;
    margin: 1px 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 3px solid #126aa4;
}

.cms-mail {
    background: #FC9928;
    padding: 15px 15px;
    margin: 1px 0px;
    border-bottom: 3px solid #cd720a;
}

.cms-login {
    background: #f45661;
    padding: 15px 15px;
    margin: 1px 0px;
    border-radius: 0px 0px 5px 5px;
    border-bottom: 3px solid #c52c36;
}

.about-holder img{
    margin-bottom: 30px;
}

.footer-inner strong{
    margin-top: 30px;
}





.logo img
{
    display: block;
    width: 30%;
}

.home-banner .header-btn ul li a
{
    font-size: 14px;
    padding: 8px 10px;
}

.home-banner .header-btn ul li {

    margin: 30px 5px 0;

}

.banner-content strong span {

    font-size: 40px;

}

.banner-content strong {

    font-size: 30px;

}

.banner-content p
{
    display: none;
}

.banner-content {

    margin-top: 40px;

}

.banner-content .box-btn {

    margin-top: 45px;

}

.banner-form
{
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 0;
}

.home-banner
{
    height: 645px;
}

.about
{
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

.about-us
{
    flex-direction: column;
}

.about-us .about-us-content h1
{
    text-align: center;
    font-size: 25px;
    margin-bottom: 10px;
}

.about-us .about-us-content h1 span {

    font-size: 35px;

}

.about-us .about-us-content .header-divider
{
    margin-left: auto;
    width: 15%;
}

.para
{
    text-align: center;
}

.why-choose-us .why-choose-us-content .heading h2
{
    font-size: 40px;
}

.why-choose-us .why-choose-us-content .heading .header-divider
{
    width: 15%;
}

.box
{
    margin-bottom: 30px;
}

.why-choose-us
{
    padding-top: 20px !important;
    padding-bottom: 0 !important;
}

.heading h3
{
    font-size: 40px;
}

.course-part
{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.heading .header-divider {

    width: 15%;

}

.btn-group-justified > .btn, .btn-group-justified > .btn-group
{
    display: block;
    width: 100%;
}

.btn-primary::after
{
    display: none;
}

.btn-default
{
    border-bottom: 1px solid #fff;
    border-left: 0 !important;
}

.tab-content > .active
{
    flex-direction: column;
}

.tab-content .course-content
{
    margin-left: 0;
    margin-top: 30px;
}

.tab-content .course-content .para
{
    text-align: left !important;
}

.cta-content
{
    flex-direction: column;
}

.CTA
{
    padding: 0 0 30px;
}

.CTA h3
{
    text-align: center;
    font-size: 25px;
}

.CTA h3 span {

    font-size: 30px;

}

.CTA .cta-butn
{
    text-align: center !important;
    padding: 5px 30px;
}

.ftr .footer-form
{
    margin-bottom: 30px;
}

.ftr .heading h3
{
    font-size: 20px;
}

.copy-part .icons {

    text-align: center;

}

.copy-part p
{
    text-align: center;
}

.testimonial-part,
.placement-part
{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.btn-group-vertical > .btn, .btn-group > .btn
{
    padding: 20px 0 !important;
}

.home-banner .header-btn ul
{
    justify-content: center;
}










}

@media (min-width: 481px) and (max-width: 768px){   

}

@media (max-width: 480px){

.banner-form{
    margin-top: 50px;
    background: #fff;
    padding-bottom: 15px;
    /* border-bottom: 2px solid #1a72e8; 
    border-radius: 5px;*/
    box-shadow: 0px 3px 14px #00000073;
}   

.ban-text strong{
    display: block;
    font-size: 53px;
    font-weight: 300;
    color: #fff;
    margin-top: 25px;
    text-align: center;
}

.ban-text span {
    display: inline-block;
    color: #fff;
    font-weight: 700;
}

/* .home-banner{
    margin-top: -100px;
} */

.header{
    width: 100%;
    position: fixed;
}

.navbar-toggle{
    margin-top: 35px;
}

.navbar-default .navbar-collapse{
    width: 100%;
    position: absolute;
}

.about-holder p {
    color: #666;
    font-size: 15px;
    text-align: center;
    line-height: 28px;
}

.course-holder p {
    padding: 0px 30px;
    min-height: 75px;
    text-align: center;
    line-height: 25px;
}

.form-holder {
    padding: 0px 0px;
}

.form-holder button {
     padding: 10px ; 
     width: 100%;
}


}