

@media (min-width: 768px){
    
}



@media (min-width: 1200px){
    .para{
        /*text-align: justify;*/
    }
	
}



@media (min-width: 991px) and (max-width: 1200px){
    
.nav>li>a {
    padding: 10px 12px;
}

.navbar-default .navbar-nav>li>a{
    font-size: 13px;
}

.bcenter {
    font-size: 42px;
}

.bleft, .bright{
    font-size: 36px;
}

.banner-enquire-btn, .banner-callme-btn{
    padding: 20px 50px;
}

.contact-info-holder a{
    font-size: 18px;
}


}



@media (min-width: 768px) and (max-width: 991px){    

.navbar-brand>img {
    display: block;
    width: 160px;
    float: left;
}

.onscroll .navbar-brand>img {
    display: block;
    width: 120px;
}

.home-banner .item {
    padding: 180px 0px 120px;
}

.num-counter{
	padding: 0px;
}

.project-para{
	padding: 30px;
}

.breadcrumb-holder{
	text-align: left;
	font-size: 16px;
	margin-top: 0px;
}

/*collapse menu show below 991px*/

.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
}

.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}

.dropdown-menu > li > a {
    display: block;
    clear: both;
    white-space: nowrap;
}

.navbar-header {
    float: none;
}

.navbar-toggle {
    display: block;
}

.navbar-collapse.collapse {
    display: none!important;
}

.navbar-nav {
    float: none!important;
    /*margin: 7.5px -15px;*/
}

.navbar-nav>li {
    float: none;
}

.navbar-nav>li>a {
    /*padding-top: 10px;
    padding-bottom: 10px;*/
}

.navbar-text {
    float: none;
    /*margin: 15px 0;*/
}

/* since 3.1.0 */
.navbar-collapse.collapse.in { 
    display: block!important;
}

.collapsing {
    overflow: hidden!important;
}

/*collapse menu show below 991px*/

.navbar-default .navbar-toggle {
    border-color: #fff;
    border-color: transparent;
    border-radius: 0px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
    background: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.onscroll img {
    margin-top: 0px;
}

.navbar-toggle{
    margin-top: 15px;
    margin-right: 0px;
}

.onscroll .navbar-toggle{
    margin-top: 11px;
}

.navbar{
    padding: 15px 0px;
}

.onscroll .navbar-default .navbar-toggle {
    border-color: #0a1814;
}

.onscroll .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-collapse {
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    background: rgba(0,0,0,.8);
}


}



@media (max-width: 768px){

.tab-content>.tab-pane {
    margin: 20px 0px 20px 0px;
}

.navbar-brand>img {
    display: block;
    width: 120px;
    float: left;
}

.navbar-nav {
    margin: 0px 0px 0px 0px;
}

.navbar-collapse {
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 30px rgba(0, 0, 0, 0.1);
    background: rgba(0,0,0,.8);
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
    padding: 0px;
}

.onscroll .navbar-collapse {
    background: transparent;
}

.home-banner .item{
    padding: 0px;
    overflow: hidden;
}

.home-banner .carousel-inner {
    padding: 250px 0px 160px;
}

.home-banner strong {
    font-size: 30px;
    text-align: left;
}

.banner-info-holder b {
    text-align: left;
    /*font-size: 14px;*/
    margin-top: 10px;
}

.home-banner .banner-subheading {
    font-size: 16px;
    text-align: left;
}

.onscroll .navbar {
    padding: 0px 0px;
}

.navbar-toggle {
    margin-top: 5px;
    margin-right: 0px;
    border-radius: 0px;
}

.onscroll .navbar-toggle{
    margin-top: 16px;
}

.onscroll img {
    margin-top: 5px;
    margin-bottom: 5px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    border-color: #fff;
    border-color: transparent;
}

.onscroll .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.onscroll .navbar-default .navbar-toggle {
    border-color: #0a1814;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}


	
}



@media (min-width: 480px) and (max-width: 768px){

.bcenter {
    font-size: 40px;
}

.bleft, .bright{
    font-size: 36px
}

.banner-enquire-btn, .banner-callme-btn{
    padding: 20px 40px;
}


}



@media (max-width: 480px){	

.banner-cut-border:before {    
    border-left-width: 250px;    
}

.banner-cut-border:after {    
    border-width: 0 0 40px 250px;    
}

.banner-enquire-btn , .banner-callme-btn{
    padding: 10px 15px;
    margin-left: 10px;
}

.course-module-holder strong{
    font-size: 22px;
}

.text{
    padding: 5px 0px;
    letter-spacing: 0px;
}

.placement-holder{
    /*margin-bottom: 80px;*/
}

.copy-para{
    text-align: center;
    margin-bottom: 15px;
}

.copy-social{
    text-align: center;
}

.go-top{
    right: 0px;
    bottom: 0px;
}

.go-to-top-icon-holder i, .query-form-holder span {
    font-size: 14px;
}

.go-to-top-icon-holder {
    /*height: 35px;
    width: 30px;
    line-height: 32px;*/
}

.modal-body {
    position: relative;
    padding: 15px 0px 15px 0px;
}

.banner-btn-holder {
/*    text-align: right;*/
}

.main-heading, .query-form-holder strong{
    font-size: 32px;
}

.side-border:before, .side-border:after {
    width: 30px;
}

.bleft{
    font-size: 30px;
    text-align: center;
}

.bcenter{
    font-size: 34px;
    text-align: center;
}

.bright{
    font-size: 16px;
    text-align: center;
    line-height: 28px;
}

.big-btn{
    padding: 20px 30px;
}

.banner-heading{
    line-height: 50px;
}

.contact-info-holder a{
    font-size: 18px;
}

.intro-holder strong {
    text-align: left;
}
.intro-holder p {
    color: #444;
    text-align: left;
}
.contact-form-holder strong {
    font-size: 32px;
}

.home-banner strong {
    font-size: 30px;
    text-align: center;
}
.inner-heading {
    font-size: 30px;
}






}