/*Responsive CSS Document */
/* Tab (Landscape) ----------- */
@media only screen and (max-width : 1024px) {
/* Styles */
.menubar{
	margin-top:-77px;
}
}

/* Tab (portrail) ----------- */
@media only screen and (max-width : 768px) {
.navbar-nav > li > a {
    font-size: 12px;
    padding: 30px 10px;
}
}
/* smartphone (portrail) ----------- */
@media only screen and (max-width : 640px) {
.menu_main {
    margin-top: 10px;
}
.navbar-toggle{ width:100%; padding:15px 15px; text-align:center; background:#95ef19; margin:0; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;  }
.navbar-default .navbar-toggle .icon-bar{ text-align:center; display:table; margin:0 auto 2px; background:#000; }
.navbar-nav{ width:100%; margin:0; }
.navbar-nav > li > a{ padding:15px 20px;}
.green_sec_main{ margin-top:0; }
.main_slider .bx-wrapper img {
    width: 230%;
    display: block;
}
.inner_single_section{ margin-bottom:20px; }
.green_sec_main{ padding-bottom:0; }
.left_video_sec{ width:100%; margin-bottom:20px; }
.bottom_footer {
    padding: 15px 0;
    background: #0f7ed5;
}
.bottom_footer p{ line-height:23px; }
.about_content {
	margin-top:25px;
    padding-left: 0;
}
.inner_page_title h1{ font-size:30px; line-height:30px; }
.subpage_content {
    padding: 15px 0;
}
.about_content ul li{ width:100%; }
.contact_form_left{ width:100%; }
.bottom_footer ul {
    display: table;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    position: relative;
    bottom: -270px;
}
.top_header_adress{ float:none; margin:0 auto; }
.main_menu {
    margin-top: 15px;
}
.subpage_container {
    padding:30px 0;
}
.school_adress {
    padding-left: 0;
	margin:20px 0;
}
.blue_footer{ padding:30px 0; }
.bottom_footer ul li a{ color:#fff; }
.bottom_footer p{ color:#fff; padding:0 20px;margin-top: 297px }
.right_content_about {
    padding-left: 0;
	margin-top:30px;
}
.contact_form_left {
    padding-right: 0;
}
.page_title h1{ font-size:40px; }
.left_about_content div.bx-wrapper img{ margin-left:-12%; }
.right_content_about ul {
    margin: 0;
    padding: 0;
}
}
@media only screen and (max-width : 740px) {

.top_header_phone {

    display: table;
    float: none;
    padding: 0 0 0 34px;
    margin: -3px -92px 7px;
/*    background: url(../images/header_call_icon.png) left center no-repeat;*/

}
.top_header_adress {

    display: table;
    float: none;
    padding: 0 0 0 34px;
   margin: -20px -122px 3px;

}
.man_public{
padding-left: 10%;
    margin-top: 682px;
}
.down_button{
    padding-left: 37px;
    margin-top: -23px;
}
.alumini{
    padding-left: 37px;
    margin-top: -23px;
}
.inner_single_coloum .icon1{
        margin-left: -312px;
}
.inner_single_coloum .class_1{
    margin-left: -158px;
}

.inner_single_coloum .zero{
margin-left: -162px;
}
.inner_single_coloum #counter .counter-value.zero{
    margin-left: -158px;
}
.links{
margin-left: 52px;
    margin-top: 178px;
}

.why_choose_us .labriary{ 
margin-top: -69px;   
}
}
