@media (max-width:1023px){.section_heading{padding-left:15px;padding-right:15px;}
.section_title{font-size:2em;}
.cover_content{padding:0px 15px;}
.cover_title{font-size:2.5em;}
.navbar-default{background-color:#2E2444;box-shadow:0px 1px 5px rgba(0,0,0,0.3);}
.navbar-default .navbar-nav li a{padding:18px 15px;}
.navbar-brand{padding:0px;}
.navbar-default .navbar-toggle{border:1px solid #000;border-radius:0px;margin:15px 15px;}
.navbar-default .navbar-toggle .icon-bar{margin:0px;margin-bottom:6px;background-color:#000;}
.navbar-default .navbar-toggle .icon-bar:nth-last-child(1){margin:0px;}
.navbar-nav{margin:0px;}
.navbar-default .navbar-collapse{max-height:100% !important;min-height:auto !important;border:none;box-shadow:none;}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover{background-color:transparent;}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover{background-color:transparent;}
.navbar-header .menu_active > .icon-bar{color:#000;}
.about_cover{margin-bottom:30px;}
.trail_wrap{padding:70px 15px;}
.plan_table{margin-bottom:30px;}
.offer_title{font-size:2em;}
.gallery_item{margin-bottom:30px;}
.studio_contact, .studio_schedule{margin-bottom:50px;}
.social_ico{margin-left:15px;}
.social_ico li{margin-bottom:15px;}
.social_ico li a{display:block;width:40px;height:40px;line-height:38px;margin-right:0px;font-size:300;text-align:center;border:2px solid #2a2a2a;border-radius:100%;color:#2a2a2a;}
.social_ico li a i{font-size:1em;}
.offer, .testimonial_box{background-repeat:repeat;}
}
@media (min-width:1024px) and (max-width:1365px){.navbar-default .navbar-nav li a{padding:25px 15px;font-size:0.9em;}
}
@media (min-width:768px) and (max-width:1023px){.plan_type{font-size:1.2em;}
.price_ammount{font-size:1em;}
.plan_features li{font-size:0.8em;}
}
@media (max-width:1023px){.navbar-header{float:none;}

@media (max-width:995px){
	.brand_logo{width:100%; max-width:160px;}
}

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