/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (Phone)*/
@media (min-width:480px) { 
.navbar-collapse.collapse {
    display: none !important;
}

.collapse.in {
    display: block !important;
}

}
	
/* Small devices (tablets, 768px and up)*/	
@media (min-width: 768px) { 
.header .logo{padding: 0}	
.navbar-header { text-align: center; }

.navbar-nav {
   float: left !important;
}
	
.navbar-brand {
    float: left;
    width: 100%;
}

.navbar-nav > li > a {
	border: none;
    padding: 8px 24px;
}

.search-box { 
	padding: 28px 0 0;
	width:48%;
 }

.pc { display: block; }

.mobile { display: none; }

.con-contact li {    line-height: 2.2; }

.sub-mobile {   padding: 0; }

.sub-box h2 {   font-size: 1.9rem;}

.sub-box { margin-left: 0; }

.sub-box img { max-width: 80%; } 

.sub-box {  
	height: 257px; 
	margin-left: 0;    
	max-width: 89%;
}
.box1-left{
	display:table-cell;
}
 

.box1-right img {   display: block; }
  
.box1-right {   border-bottom: none; }

.box-course {  
	border: 1px solid #dcdcdc;
	border-top: none;
}

/**page register*/

#hor-minimalist-b2 td {  padding: 10px 20px;  }

.table-pay {  padding: 0 15px 15px 0;  }

.f-cont { margin-left: 173px; }

.two-txt {  width: 90px; }

.right-details2 {  padding: 64px 10px 0; }

.r-learn {   padding: 9px 10px 0; }

.last-title {   padding: 18px 0 0; }

.r-learn1 h1 {  padding-top: 16px; }
.t-phone {
    border-left:1px solid #ddd;
	padding-left:15px;
	margin-left:15px;
}
.telephone{
	margin-bottom:15px;
}
/*----------home----------*/
.h-banner {
    padding-right: 8px;
}
.h-banner1 {
    padding-left: 8px;
}
.h-banner2 {
    padding: 0 0 0 8px;
}
.fb-page.fb_iframe_widget  span,
.fb-page.fb_iframe_widget iframe {
    height: 661px !important;
}
.icon-box2 {
    padding: 50px 0;
    width: 35%;
}
.home-text .learn-more a {
    width: 50%;
}
.home-text:nth-child(4n-3){
	padding:0 12px 0 0;
}
.home-text:nth-child(4n-2){
	padding:0 8px 0 4px;
}
.home-text:nth-child(4n-1){
	padding:0 4px 0 8px;
}
.home-text:nth-child(4n){
	padding:0  0 0 12px;
}   
.footer-box1 {
    padding-right: 15px;
}
.footer-box3 .newsletter-email{
	max-width:78%;
}
.footer-box3 .newsletter-submit{
	margin: 0 0 0 -62px;
}
.txt-box-2{
	top: 150px;
    left: 0;
    padding: 0;
    position: absolute;
    right: 0;
}
.txt-box1{
	margin:0 auto;
	width:70%;
}
.text-box2{
	margin-top:30px;
}
.home-text .text-des{
	  height: 112px;
	  padding:0 15px;
}
/*-----------about-------*/
.inf-about1:nth-child(2){
	padding:0 10px 15px 0;
}
.inf-about1:nth-child(3){
	padding:0 5px 15px 5px;
}
.inf-about1:nth-child(4){
	padding:0 0 15px 10px;
}
.inf-about1:nth-child(5){
	padding:0 10px 15px 0;
}
.inf-about1:nth-child(6){
	padding:0 5px 15px 5px;
}
.inf-about{
	min-height:145px;
}
.inf-about1{
	margin:0;
}
.box-jobref,
.box-our,
.box-contact,
.box-about{
	padding:60px 0;
}
.box-about2{
	margin:0;
}
/*--------------*/
.text-contact {
    margin: 0;
    padding: 0 15px 0 0;
}
.form-contact {
    padding: 10px 0 0 15px;
}
/*-------*/
.box-our2:nth-child(2n-1){padding:0 8px 0 0;}
.box-our2:nth-child(2n){padding:0 0 0 8px;}
}/*End 768px*/


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

.navbar-header { text-align:left;}
	
.navbar-brand { text-align: left; }

.telephone {
	top:35px;
	padding:0;
	float:right;
	width:60%;
}
.search-box {  
	padding: 0;
    top: 85px;
	width:40%;
}
.t-phone {
    padding-left: 30px;
	float:right;
	margin:0;
}
.col-details {   background: #000000 url("../images/bg.jpg") no-repeat scroll 0 0;  }
    
 .footer-1 h4 {   text-align: left; }
  
.footer-1 .newsletter-submit {
    margin: 0 0 0 -144px;
}

ul.link-b li::after {   padding: 0 12px; }

.footer-2 {  padding: 35px 0 0; }

.footer .newsletter-email {    max-width: 55%; }

.footer-1 .newsletter-submit {   margin: 0 0 0 -171px; }


.footer-3 {  padding: 39px 0 0; }

.sub-box {
     height: 282px;
    max-width: 94%;
}

.last-title.r-learn  h1 {   padding-top: 2px; }
/*-------home--------*/
.fb-page.fb_iframe_widget  span,
.fb-page.fb_iframe_widget iframe {
    height: 561px !important;
}
.p-per1 h4{
	font-size:1.5rem;
}
.f-box2 img{
	margin:0 auto;
}
.h-social1 {
    padding: 0 70px;
}

.info-name {
    min-height: 54px;
}
.p-per1 h5.position-p {
    font-size: 1.2rem;
}

.home-text span{
	font-size:2.5rem;
}
.icon-box2 {
    padding: 70px 0;
    width: 35%;
}
/*---------about---------*/
.inf-about1 {
    width: 20%;
}
.inf-about1:nth-child(2){
	padding:0 12px 15px 0;
}
.inf-about1:nth-child(3){
	padding:0 9px 15px 3px;
}
.inf-about1:nth-child(4){
	padding:0 6px 15px 6px;
}
.inf-about1:nth-child(5){
	padding:0 3px 15px 9px;
}
.inf-about1:nth-child(6){
	padding:0 0 15px 12px;
}
/*-----------*/
.box-our2:nth-child(3n-2){padding:0 10px 0 0;}
.box-our2:nth-child(3n-1){padding:0 5px;}
.box-our2:nth-child(3n){padding:0 0 0 10px;}
}/*End 992px*/

/* Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
.fb-page.fb_iframe_widget  span,
.fb-page.fb_iframe_widget iframe {
    height: 537px !important;
}

.m-inner {
	border: none;
	background: transparent;
}

.m-text { display: none; }

.navbar-collapse.collapse { display: block !important;}
.t-phone .cont-header li:nth-child(2n-1){
	border-right: 1px solid #ddd;
    margin-right: 12px;
    padding-right: 12px;
}
.cont-header li{
	display:inline-block;
}

.telephone {
    top: 53px;
}

.telephone {
	width:52%;
}
.search-box {  
	width:48%;
}


}


@media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

}
@media (max-width: 1199px) {
	.navbar-toggle {
        display: block;
    }
}