@media (max-width:767px) {
.scl_lg {
  text-align: center !important
}
.scl_nm > h1 {
  font-size: 22px;
}
.scl_lg img {
  width:70px !important;  
}
.h_top {
  height: auto !important;
}
.top_left > li {
  display: block !important;
  line-height: 30px !important;
  text-align: center !important;
}
.top_left span {
  display: none !important;
}
.top_rt {
  float: none !important;
  text-align: center !important;
}
.h_btm .navbar-brand {
  padding: 3px 0 3px 15px !important;
}
.h_btm .navbar-default {
	padding:10px 0 0 0 !important;
}
.h_btm .navbar-header {
  margin-bottom: 10px !important;
}
.h_btm .nav.navbar-nav {
  width: 100% !important;
}
.h_btm .navbar-default .navbar-nav > li > a {
  margin-left: 0 !important;
  line-height:30px !important;
}
.h_btm .navbar-default .navbar-toggle {
  border-color: #161616 !important;
  margin:0 15px !important;
}
.h_btm .navbar-default .navbar-toggle .icon-bar {
  background-color: #161616 !important;
  border-color:#fff !important;
}

.h_btm .navbar-default .navbar-toggle:focus, .h_btm .navbar-default .navbar-toggle:hover {
  background-color: #1a5b1c !important;
  border-color:#fff !important;
}
.h_btm .navbar-default .navbar-toggle:focus .icon-bar, .h_btm .navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #fff !important;
}

.jk-slider {
  height: 250px !important;
}
.jk-slider .carousel-inner {
  height: 250px !important;
}
.jk-slider .carousel-inner .item {
	height:250px !important;
}
.hero {
	width:70% !important;
	padding:8px !important;
	margin-top:0 !important;
	top:50% !important;
	transform:translate(-50%,-50%) !important;
}
.jk-slider h3 {
	font-size:24px !important;
	margin-bottom:5px !important; 
}
.jk-slider .hero h1 {
	margin-bottom:5px !important;
	font-size:18px !important;
}
.jk-slider .hero p {
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	text-transform:none !important;
}
.hero .red_btn {
	padding:6px 12px !important;
}
.red_btn {
	padding:8px 15px !important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  height: 30px !important;
  line-height: 30px !important;
  width: 30px !important;
}
.carousel-control {
  width: 6% !important;
}
.abt_left {
  text-align: center !important;
}
.abt_left {
  margin-bottom: 30px !important;
  width: 100% !important;
}
.abt_rt h2, .servicetop h2 {
	font-size:35px !important;
	text-align:center !important;
}
.wm-subscribe-form form {
	padding: 8px 4px!important;
}
.newsletter {
  padding: 40px 0 !important;
}
.servicetop.news {
	width:90% !important;
	height:auto !important;
}
.news {
  height: auto !important;
}
.news {
  height: 230px !important;
}
.news > img {
  height: 230px !important;
}
.servicetop p {
  width: 90% !important;
}
.footer {
  padding: 50px 0 0 !important;
}
.footer-columns {
  padding: 0 0 50px !important;
}
.footer-column {
  //margin-bottom: 20px !important;
  //min-height: 200px !important;
}
.footer-logo {
  width: 120px !important;
}
.abt_tab .nav.nav-tabs {
  width: 100% !important;
}
.abt_tab .nav-tabs > li {
  float: none !important;
  display:inline-block !important;
}
.nav > li > a {
  padding: 10px 9px !important;
}
.soc_left > img {
	max-width:100% !important;
}
.soc_left {
	margin-bottom:20px !important;
}
.soc_rt {
  border-left: 0 !important;
  padding: 0 30px;
}
.view {
	height:270px !important;
}
.view-ninth:hover .content {
  top: 60px !important;
}
div.bhoechie-tab-content {
	padding-left:10px !important;
}
.panel-title > a {
  padding: 10px !important;
}
.fac_inr li {
  width: 100% !important;
}
.wrkng_hrs li {
	float:left !important;
	width:100% !important;
	text-align:right !important;
}
.wrkng_hrs ul li span {
  float: left !important;
}
.wrkng_hrs ul li span.cls {
  float: right !important;
}
.soc_rt.left {
  border-right: 0 !important;
}
.soc_rt {
  padding: 0 20px !important;
}
.single-info {
  float: none !important;
  margin: auto 15px 60px !important;
}
}

@media (min-width:320px) and (max-width:480px) {
.h_btm  .navbar-brand > img {
  margin-right: 0 !important;
  width:60px !important;
  //margin-top: -13px !important;
}
.h_btm  .navbar-brand > ul {
  padding-left: 65px !important;
  margin-top:20px !important;
}
.h_btm .navbar-brand ul li h2 {
	font-size:22px !important;
	margin-top:-8px !important;
}
.h_btm  .navbar-brand ul li h4 {
	font-size:10px !important;
	margin-left:3px !important;
}
.jk-slider {
  height: 170px !important;
}
.jk-slider .carousel-inner {
  height: 170px !important;
}
.jk-slider .carousel-inner .item {
	height:170px !important;
}
.hero {
  margin-top: -5px !important;
  padding: 0 0 5px !important;
  top: 50% !important;
  width: 75% !important;
}
.jk-slider h3 {
  font-size: 18px !important;
  margin-bottom: 0 !important;
}
.jk-slider .hero h1 {
  font-size: 16px !important;
  margin-bottom: 0 !important;
  text-transform: none !important;
}
.jk-slider .hero p {
  font-size: 13px !important;
  line-height: 18px !important;
}
.hero .red_btn {
  padding: 2px 8px !important;
  line-height: 17px !important;
  font-size: 12px !important;
}
.jk-slider .carousel-indicators {
	bottom:-6px !important;
}
.abt_left img {
	max-width:100% !important; 
	max-height:270px !important;
}
.abt_rt h2, .servicetop h2 {
  font-size: 32px !important;
}
.abt_rt h4, .servicetop h4 {
  font-size: 20px !important;
}
.inner_text {
  height: 240px !important;
}
.wm-subscribe-form form input[type="text"], .wm-subscribe-form form input[type="email"] {
  padding: 0 0 0 5px !important;
}
.wrkng_hrs > h3 {
  font-size: 20px !important;
}
.shr_on h3 {
  font-size: 20px;
  margin-bottom: 20px !important;
  text-align: center !important;
  width: 100% !important;
}

.flicker-img li a img {
  width: 100%;
}
.view {
  height: 200px !important;
  margin: 10px 0 !important;
}
.view img {
  height: 100% !important;
}
.view-ninth:hover .content {
  top: 30px !important;
}
.one-half {
  width: 100% !important;
}
.single-input.one-half.right {
  padding-left: 0 !important;
}
.nws_pgntn .pagination > li {
  display: inline-block !important;
  margin-bottom: 5px !important;
}
.bhoechie-tab-content > h2 {
  font-size: 25px !important;
}
}


@media (min-width:992px) and (max-width:1199px) {
.scl_nm > h1 {
  font-size: 31px !important;
}

.h_btm .nav.navbar-nav {
  width: 77% !important;
}
/**.h_btm .navbar.navbar-default {
	padding:40px 0 20px 0 !important;
}***/
.h_btm .nav.navbar-nav.navbar-right {
  margin-top: 40px !important;
  text-align: center !important;
  width: 100% !important;
}
.h_btm .nav.navbar-nav.navbar-right > li {
  display: inline-block !important;
  float: none !important;
}
.h_btm .navbar-header {
  float: none !important;
  margin: auto !important;
  width: 33% !important;
}
.jk-slider {
  height: 500px !important;
}
.jk-slider .carousel-inner {
  height: 500px !important;
}
.newsletter {
  padding: 40px 0 30px !important;
}
.news {
  height: auto !important;
}
}

@media (min-width:768px) and (max-width:991px) {
.h_btm .nav.navbar-nav {
  width: 93% !important;
}
.top_rt .fa {
  width: 29px !important;
}
.scl_lg img {
  width: 60px !important;
}
.scl_nm > h1 {
  font-size: 23px !important;
}
.top_rt {
  margin: 20px 0 !important;
}
.top_rt li {
  margin:0 !important;
}
/**.h_btm .navbar.navbar-default {
	padding:40px 0 20px 0 !important;
}**/
.h_btm .navbar-header {
	width:50% !important;
	margin:auto !important;
	float:none !important;
}
.h_btm .navbar-collapse {
  padding: 0 !important;
}
.h_btm .nav.navbar-nav.navbar-right {
	text-align:center !important;
}
.h_btm .nav.navbar-nav.navbar-right > li {
  float: none !important;
  display: inline-block !important;
}
/***.h_btm .navbar-default .navbar-nav > li > a {
	padding:8px !important;
	margin-bottom:5px !important;
}****/
.h_btm .navbar-default .navbar-nav > li:first-child > a {
	margin:0 !important;
}
.h_btm .navbar-default .navbar-nav > li:nth-child(8n) > a {
  margin: 0 !important;
}
.h_btm .nav.navbar-nav.navbar-right {
	margin:0 !important;
	margin-top:40px !important;
}


.jk-slider {
  height: 390px !important;
}
.jk-slider .carousel-inner {
  height: 390px !important;
}
.hero {
	margin-top:8% !important;
}
.jk-slider h3 {
	font-size:30px !important;
}
.jk-slider .hero h1 {
	font-size:20px !important;
}

.pd_btm50 {
  padding-bottom: 30px !important;
}
.pd_top50 {
  padding-top: 30px !important;
}

.abt_rt h2, .servicetop h2 {
	font-size:37px !important;
}
.abt_rt h4, .servicetop h4 {
	font-size:20px;	
}
.abt_left > img {
  width: 100% !important;
}
.wm-history-list, .wm-history-list-color {
	padding-left:0 !important; 
}
.wm-subscribe-form form {
  padding: 6px !important;
}
.servicetop.news {
  width: 80% !important;
}
.news {
  height: auto !important;
}
.footer {
  padding: 50px 0 0 !important;
}
.footer-columns {
  padding: 0 0 30px !important;
}
.footer-column {
  min-height: 170px !important;
  margin-bottom: 20px !important;
}

.abt_tab .nav.nav-tabs {
	width:70% !important;
}
.soc_left {
  margin-bottom: 25px !important;
  padding-top:25px !important;
}
.soc_rt {
	border:0;
}

.view {
	margin:0 0 15px 0 !important;
	height:180px !important; 
}
.view img {
	height:170px !important;
}
.view-ninth:hover .content {
	height:160px !important;
	top:0 !important;
}
.view p {
	padding:10px !important;
}

div.bhoechie-tab-content {
	padding-bottom:25px !important;
}
.fac_inr li {
  width: 33.5% !important;
}
.wrkng_hrs > h3 {
	font-size:18px;
}

.soc_left {
	width:100% !important;
}
.single-info {
  width: 220px !important;
}

.wrkng_hrs li {
	float:left !important;
	width:100% !important;
	text-align:right !important;
}
.wrkng_hrs ul li span {
  float: left !important;
}
.cls {
  float: right !important;
}
}
