/* Responsive Design */

/* Large desktop */

@media(max-width: 1180px) {
	.ak-container{
		width: 100%;
	}
	.boxed-layout #page, body.boxed-layout{
		width: 100%;
	}
	.both-sidebar .left-sidbar-right {
    float: left;
    width: 100%;
}
.both-sidebar #secondary-right {
    float: none;
    width: 22%;
}
.right-sidebar .business-hours a {
    font-size: 12px;
}
.left-sidebar .business-hours a {
    font-size: 13px;
}





	a[href^=tel] { /* css */
		color:inherit;
		text-decoration: inherit;
		font-size:inherit;
		font-style:inherit;
		font-weight:inherit;
	}	
/***** header css ****/
#site-navigation ul.nav-menu > li a{
    padding: 0 7px;
}

.service-block {
  margin-left: 1%;
  width: 24%;
}

.price-table {
  float: left;
  margin-left: 2%;
  text-align: center;
  width: 31.33% !important;
}

.price-table-wrapper{
    margin-left: -2%;
}

.pricing-table .title-price {
  background-size: 100% auto !important;
  min-height: 170px !important;
}

.awesome-feature .aw-left .awesome-icons,.awesome-feature .aw-right .awesome-icons {
  width: 16%;
}

.awesome-feature .aw-left .aw-content,.awesome-feature .aw-right .aw-content {
  width: 82%;
}

.team-block {
  margin-left: 1%;
  width: 23%;
}

.statcounters {
  margin-left: 1%;
  margin-top: 65px;
  width: 23%;
  vertical-align: top;
}

.blog-in-wrap {
  margin-left: 1%;
  width: 32%;
}

}

@media (min-width: 768px) and (max-width: 980px) {
    
}
/* Portrait tablet to landscape and desktop 
@media (min-width: 768px) and (max-width: 980px) {
	.ak-container{
		width: 760px
	}
	.boxed-layout #page, body.boxed-layout{
		width: 750px
	}
    #masthead .ak-container {
  width: 768px;
}
.site-branding {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
#site-navigation {
    float: left;
}
#site-navigation ul.nav-menu > li a{
	padding: 0 11px;
}
.business-hours a {
    font-size: 13px;
}
.copyright{
	font-size: 12px;
}
.both-sidebar .left-sidbar-right {
    float: none;
    width: 100%;
}
.both-sidebar #secondary-right {
    float: none;
    width: 100%;
}
.both-sidebar #secondary-left {
    float: none;
    width: 100%;
}
.both-sidebar #primary {
    float: none;
    width: 100%;
}
.right-sidebar #primary {
    float: none;
    width: 100%;
}
.right-sidebar #secondary-right {
    float: none;
    margin: 0 auto;
    width: 25%;
}
.left-sidebar #primary {
    float: none;
    width: 100%;
}
.left-sidebar #secondary-left {
    float: none;
    margin: 0 auto;
    width: 100%;
}


	a[href^=tel] { 
		color:inherit;
		text-decoration: inherit;
		font-size:inherit;
		font-style:inherit;
		font-weight:inherit;
	}	

#page {
  box-shadow: 0 0 10px #353535;
  margin: auto;
  width: 768px;
}
body {
  background: none repeat scroll 0 0 #e7e7e7;
}

.search-icon {
  display: none;
}
.home #masthead {
    position: static;
    background: #353535;
}

.menu-toggle {
  background: url("../images/resmenu1.png") no-repeat scroll 98% center #E04E38;
  display: block;
  margin: 10px 0 0;
  width: 100%;
  color: transparent;
  font:0/0 a;
  height: 45px;
}
.menu-main-menu-container {
  display: none;
}
#site-navigation {
  float: none;
}
#site-navigation ul.nav-menu > li {
  float: none;
  line-height: 40px;
  text-align: center;
}

#site-navigation .menu.nav-menu {
  background: none repeat scroll 0 0 #2e313d;
}

#site-navigation ul.nav-menu > li a:after{
  background: none repeat scroll 0 0 #21232b;
  border: medium none;
  bottom: -3px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 999999;
}
#site-navigation ul.nav-menu > li a:hover:after, #site-navigation ul.nav-menu > li.current-menu-item a:after{
    background: none repeat scroll 0 0 #F1573E;
}
.main-navigation ul ul {
  text-align: center;
  width: 100%;
}
#main-slider .slider-caption {
  padding: 0 10px;
}
.about:before,.call-to-action:after,.stat-counter:before,.testimonial:before,.stat-counter:after,.about:after,.pricing-table:after,.pricing-table:before {
  display: none;
}
.about{
    padding: 30px 0;
}

.service-block-wrapper {
  margin-left: -20px;
  margin-top: 30px;
  text-align: center;
}
.service-block {
  display: inline-block;
  float: none;
}

.price-table {
  float: left;
  margin-left: 2%;
  text-align: center;
  width: 31.33% !important;
}

.price-table-wrapper{
    margin-left: -2%;
}

.pricing-table .title-price {
  background-size: 100% auto !important;
  min-height: 170px !important;
}


.awesome-feature .aw-left .awesome-icons,.awesome-feature .aw-right .awesome-icons {
  width: 20%;
}

.awesome-feature .aw-left .aw-content,.awesome-feature .aw-right .aw-content {
  width: 80%;
}
.awesome-feature .aw-left, .awesome-feature .aw-right{
    padding-right: 10px;
}
.awesome-feature .aw-right {
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
}


.team-block {
  margin-left: 1%;
  width: 23%;
}
.statcounters {
  margin-left: 1%;
  margin-top: 65px;
  width: 23%;
  vertical-align: top;
}

.blog-in-wrap {
  margin-left: 1%;
  width: 31.65%;
  vertical-align: top;
}

.blog-title-comment {
  width: 180px;
}
.footer-column-4 .footer-block {
  display: inline-block;
  float: none;
  margin-left: 2%;
  vertical-align: top;
  width: 47%;
}
}*/

@media (max-width: 767px) {
	.ak-container{
		width: 96%;
		padding: 0 2%;
	}
	.boxed-layout #page, body.boxed-layout{
		width: 100%;
	}
	.site-branding {
    float: none;
    text-align: center;
    width: 100%;
}
#site-navigation {
    float: none;
}
.span1, .span2, .span3, .span4, .span5, .span6 {
    float: none;
    width: 100%;
}
.footer-block {
    float: none;
    width: 100%;
    text-align: center;
}
.footer-column-2 .footer-block {
    margin-left: 0;
    width: 100%;
}
.copyright {
    float: none;
    text-align: center;
}
.ak_footer_social {
    float: none;
    text-align: center;
}
.col {
    margin-left: 0;
}
.both-sidebar #secondary-left {
    float: none;
    width: 100%;
}
.both-sidebar #secondary-right {
    float: none;
    width: 100%;
}
.both-sidebar #primary {
    float: none;
    width: 100%;
}
.left-sidbar-right {
    float: none;
    width: 100%;
}
.right-sidebar #primary {
    float: none;
    width: 100%;
}
.right-sidebar #secondary-right {
    float: none;
    width: 100%;
}
.left-sidebar #primary {
    float: none;
    width: 100%;
}
.left-sidebar #secondary-left {
    float: none;
    width: 100%;
}


	a[href^=tel] { /* css */
		color:inherit;
		text-decoration: inherit;
		font-size:inherit;
		font-style:inherit;
		font-weight:inherit;
	}	

}

@media (max-width: 480px) {}

