@media only screen and (max-width: 1631px) {
	.inner_banner-inner{min-height:240px;}
}
@media only screen and (min-width: 1631px) {
.container {
    width: 1630px;
}
}
	
@media only screen and (min-width: 1024px) and (max-width: 1279px){
.container {
    width: 1024px;
}
#main-menu.navbar-default .navbar-nav > li { padding: 0px 20px;}
#cta2 .flexslider .flex-direction-nav .flex-next { right: -80px;}
#cta2 .flexslider .flex-direction-nav .flex-prev { left: -80px;}
#footer_top .divider_footer { padding: 32px 0 10px 20px; min-height: 264px;}
.about_right_text_div { top: 50px; font-size: 19px; line-height: 22px;}
.about_right_left .btn.btngreen {  margin-top: 0px;}

.headingtext {top: 68px;}
.img-wrap_left ,.img-wrap,.img-wrap_right{height: 140px;}
.breadcrumb { margin: 65px 0 0 0;}

.img-responsive.imgleft,.img-responsive.imgright{ max-width:50% !important;}
#cta3 .team .flex-direction-nav .flex-prev {left: -60px;}
#cta3 .team .flex-direction-nav .flex-next {right: -60px;}

}
@media only screen and (min-width: 960px) and (max-width: 1023px){
.container {
    width: 960px;
}
#cta2 .flexslider .flex-direction-nav .flex-next { right: -70px;}
#cta2 .flexslider .flex-direction-nav .flex-prev { left: -70px;}	
#main-menu.navbar-default .navbar-nav > li { padding: 0 15px;}
#footer_top .divider_footer { padding: 32px 0 10px 20px; min-height: 264px;}
.about_right_text_div { top: 20px; font-size: 19px; line-height: 22px;}
.about_right_left .btn.btngreen {  margin-top: 0px;}

.headingtext {top: 68px;}
.img-wrap_left ,.img-wrap,.img-wrap_right{height: 140px;}
.breadcrumb { margin: 65px 0 0 0;}

.img-responsive.imgleft{ max-width:50%;}
#cta3 .team .flex-direction-nav .flex-prev {left: -60px;}
#cta3 .team .flex-direction-nav .flex-next {right: -60px;}
	
}
@media only screen  and (max-width: 959px){
.container {
    width: 768px;
}

}

@media only screen  and (max-width: 767px){
.container {
    width: 100%;
}	
.feature .title{ margin-top:0px; margin-left:0px;}
.feature.rightall .title{margin-left:0px; margin-right:0px; float:right; padding-right:30px !important; margin-top:0px;}	
.feature.lastall .title { margin-top: 0px; padding-left: 30px;  margin-left:0px;}
#cta2 .flexslider .flex-direction-nav .flex-next { right: 0px;}
#cta2 .flexslider .flex-direction-nav .flex-prev { left: 0px;}
#footer_top  .border{ width:50%; float:left;}
.navbar.navbar-default .navbar-right{ margin-right:-15px;}
.navbar-nav { margin: 7.5px 0px;}

.inner_banner-inner h2 {font-size: 30px;margin: 0px;padding: 10px; line-height:110px;}
.img-wrap {background:none;height: auto;float: left;}
.headingtext { position: relative; top: 11px;}
.inner_banner-inner {background: none; bottom: 0px; min-height: 80px; position: absolute;}
.img-wrap_left,.img-wrap_right{ display:none;}
#cta{ background-repeat:repeat-y !important;}
#cta .line { padding-top: 20px;padding-bottom: 20px;border-right: 0px;}
#cta .line .mid {text-align: center;}
#cta3 .team .flex-direction-nav .flex-prev {left: 0px;}
#cta3 .team .flex-direction-nav .flex-next {right: 0px;}

#cta0 {  padding: 71px 0;}
.breadcrumb { display:none;}
.inner_banner-inner h2 {
    padding:0 10px 10px;
    line-height: 0px;
}
.facilitie_box {
    min-height: 280px;
}
}
@media only screen and (min-width: 480px) and (max-width: 639px){	
.about_right_text_div { top: 20px; font-size: 19px;}
.feature.rightall .title {  padding-right: 15px !important;}
.feature.lastall .title { padding-left: 15px;}
.title { padding-left:15px;}
.feature .title img { margin-right: 10px;}
.feature .title h1 {font-size: 33px;}
#footer_top .width50 { width: 100%; float: left;}
.slider-inner .col-lg-5 { width: 100%;}
.top_header #menu_top_bar li { padding: 0px 7px;}	
.about_index {  padding: 30px 0px;}

.inner_banner-inner h2 {font-size: 30px;margin: 0px;padding:0 10px 10px; line-height:0px;}
.img-wrap {background:none;height: auto;float: left;}
.headingtext { position: relative; top: 11px;}
.inner_banner-inner {background: none; bottom: 0px; min-height: 80px; position: absolute;}
.img-wrap_left,.img-wrap_right{ display:none;}



}
@media only screen and (min-width:360px) and (max-width: 479px){	
.top_header .phone-mail {margin: 0px 0px 0 0;}
.top_header .phone-mail li .fa {line-height: 25px; font-size:11px;}
.top_header li, .top_header a, .top_header ul.phone-mail li a { line-height: 25px;}
.top_header #menu_top_bar li {line-height: 25px;}
.top-bar-menu #menu_top_bar a {
    font-size: 9px;
}
.top_header .phone-mail li {
    font-size: 10px;
}
.navbar.navbar-default .navbar-brand {
    max-height: 60px;
}
.navbar-brand > img { max-width:100% !important; height:60px;}
.navbar.navbar-default .navbar-toggle {
    margin-top: 15px;
}


.about_right_text_div { top: 20px;font-size: 15px;line-height: 18px;}
.feature.rightall .title {  padding-right: 15px !important;}
.feature.lastall .title { padding-left: 15px;}
.title { padding-left:15px; width:100%}
.feature .title img { margin-right: 10px; width: 100px; margin-top: 6px;}
.feature .title h1 {font-size: 24px; margin:0px; line-height:28px;}
#footer_top .width50 { width: 100%; float: left;}
.slider-inner .col-lg-5 { width: 100%;}
.top_header #menu_top_bar li { padding: 0px 7px;}
#footer_top  .border{ width:100%; float:left; border:0px;}
.footer_logo a{ max-width:225px;}
#footer_top .divider_footer { min-height: 50px; padding-left:0px;}
.about_index {  padding: 30px 0px;}

.inner_banner-inner h2 {font-size: 20px;margin: 0px;padding:0 10px 10px; line-height:0px;}
.img-wrap {background:none;height: auto;float: left;}
.headingtext { position: relative; top: 11px;}
.inner_banner-inner {background: none; bottom: -15px; min-height: 80px; position: absolute;}
.img-wrap_left,.img-wrap_right{ display:none;}



}
@media only screen and (min-width: 320px) and (max-width: 359px){
.navbar.navbar-default .navbar-brand { width: 150px;}
.top_header .phone-mail {margin: 0px 0px 0 0;}
.top_header .phone-mail li .fa {line-height: 25px; font-size:11px;}
.top_header li, .top_header a, .top_header ul.phone-mail li a { line-height: 25px;}
.top_header #menu_top_bar li {line-height: 25px;}
.top-bar-menu #menu_top_bar a {
    font-size: 9px;
}
.top_header .phone-mail li {
    font-size: 10px;margin: 0px 5px;
}
.navbar.navbar-default .navbar-brand {
    max-height: 60px;
}
.navbar-brand > img { max-width:100% !important; height:60px;}
.navbar.navbar-default .navbar-toggle {
    margin-top: 15px;
}

.about_right_text_div { top: 20px;font-size: 15px;line-height: 18px;}
.feature.rightall .title {  padding-right: 15px !important;}
.feature.lastall .title { padding-left: 15px; }
.title { padding-left:15px; width:100%}
.feature .title img { margin-right: 10px; width: 100px; margin-top: 6px;}
.feature .title h1 {font-size: 20px; margin:0px; line-height:26px;}
#footer_top .width50 { width: 100%; float: left;}
.slider-inner .col-lg-5 { width: 100%;}
.top_header #menu_top_bar li { padding: 0px 7px;}
#footer_top  .border{ width:100%; float:left;}
.footer_logo a{ max-width:225px;}
#footer_top .divider_footer { min-height: 50px; padding-left:0px;}
.about_index {  padding: 30px 0px;}

.inner_banner-inner h2 {font-size: 20px;margin: 0px;padding:0 10px 10px;  line-height:0px;}
.img-wrap {background:none;height: auto;float: left;}
.headingtext { position: relative; top: 11px;}
.inner_banner-inner {background: none; bottom: -15px; min-height: 80px; position: absolute;}
.img-wrap_left,.img-wrap_right{ display:none;}

}