@media(max-width:1199px){
	.fb, .tweeter, .linkedin, .g-plus{margin:15px 10px 0px 0px;}	
	.slider-txt {left: 30%;}
	.nav.navbar-nav li a{margin: 10px 8px;}
}
@media(max-width:991px){
	.slider-txt {left: 20%;}
	.slider-txt {left: 23%;}
	.policy-detail {margin: 20px 0;}
	.logo{z-index: 999; position: relative;}
	.main-iiner-area {padding-top: 190px;}
	.widget{margin-bottom:20px;}
}
@media(min-width:768px) and (max-width:991px){
	nav .col-sm-4{width:100%;}	
	.logo img{width:100%;}
	.logo {display: block;margin: 0 auto;width: 283px;}
	.welcome-sub-title{min-height:50px;}
	.fb, .tweeter, .linkedin, .g-plus {margin: 15px 15px 0px 0px;}
	ul.nav.navbar-nav {display: block;margin: 0 auto;width: 610px ;float:none;}
	.minimal .plan{width: 100%;}
	.minimal .plan h3{font-size: 15px;}
}
@media(min-width:568px) and (max-width:767px){
	#header-top-line .col-sm-6:first-child{width: 64%;float: left;}
	
}
@media(max-width:767px)
{
	nav.navbar.navbar-default .col-sm-4 {width: 40%;float: left;}
	ul.pricing-tb {margin-bottom: 20px;}
	
	.contact-form {margin: 20px 0;}
	#class-schedule{background-size:auto 100%;}
	#about{background-size:100% 100%;}
	ul.nav.navbar-nav{float:none;padding:0;margin:0;}
	.nav.navbar-nav li:after{display:none;}
	.nav.navbar-nav li a{border-bottom: none;}
	.nav.navbar-nav li a:hover, .nav.navbar-nav li a.active{border-bottom: none;}
	.experienced-teacher {margin-bottom: 20px;}
	.slider-txt {left: 17%;}
	.pricing-table {margin-bottom: 20px;}
	p.menu-title-resp {margin-bottom: 5px;}
	button.navbar-toggle {margin-top: 0;margin-bottom: 0;}
	span.icon-bar {display: block;margin: 0 auto;}
	header{position:relative;}
	.main-iiner-area{padding-top: 0;}
	.vc_row-fluid .vc_span3, .wpb_teaser_grid.wpb_carousel .vc_span3{width: 100% !important; padding-right: 15px; padding-left: 15px;}
	.vc_row-fluid [class*="vc_span"]{margin-left: 0 !important;}
	.single-blog-main .post-title{margin: 10px 0px 10px;}
	.archive-header h1.page-title{font-size: 22px;}
	
}
@media(max-width:667px)
{
	.slider-txt {left: 13%;}
}
@media(max-width:599px)
{
	.bxslider li h1{font-size:34px;}
	.slider-txt {left: 20%;}
}
@media(max-width:567px)
{
	.call {float: none;width: 100%;text-align: center;}
	.call-detail:after{display:none;}
	.mail {text-align: center;}
	.schedule-by-appointmen {text-align: center;}
	.call-mail-header span, .schedule-by-appointmen span{margin-bottom:5px;}
	.slider-txt {left: 17%;}
	.about .two_section{width:100% !important;}
	.about .two_section:first-child{margin-bottom:15px !important;}
}

@media(max-width:479px)
{
	nav.navbar.navbar-default .col-sm-4 {width: 100%;float: none; text-align:center;}
	.navbar-toggle {margin-right: 0 !important;}
	.slider-txt {left: 13%;}
	button.navbar-toggle {margin-top: 10px;margin-bottom: 10px;}
}
@media(max-width:414px)
{
	.logo{width:100%;}	
	.logo img{width:100%;}	
}