/*!

 * Bootstrap Responsive v2.3.1

 *

 * Copyright 2012 Twitter, Inc

 * Licensed under the Apache License v2.0

 * http://www.apache.org/licenses/LICENSE-2.0

 *

 * Designed and built with all the love in the world @twitter by @mdo and @fat.

 */



.clearfix {

  *zoom: 1;

}



.clearfix:before,

.clearfix:after {

  display: table;

  line-height: 0;

  content: "";

}



.clearfix:after {

  clear: both;

}



.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}



.input-block-level {

  display: block;

  width: 100%;

  min-height: 30px;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;

}



@-ms-viewport {

  width: device-width;

}



.hidden {

  display: none;

  visibility: hidden;

}



.visible-phone {

  display: none !important;

}



.visible-tablet {

  display: none !important;

}



.hidden-desktop {

  display: none !important;

}



.visible-desktop {

  display: inherit !important;

}



@media (max-width: 1071px) {

body{ padding-left: 0 !important;

    padding-right: 0 !important;

}



#header{ width:100%;

}



.logo {

    float: inherit;

    margin:0 auto;

    width: 615px;

	clear:both;

	margin-top:20px;

}

.phone-no {

    

    float: inherit;

    

    margin:0 auto;

    padding: 0 0 0 53px;

	clear:both;

   

}

.header-right {

    float: inherit;

    width: 100%;

	margin:0 auto;

}

.navigation {

    float: inherit;

    margin:0 auto;

    width: 100%;

	margin-top:5px;

}

#banner{ width:100%; margin:0 auto;

}

.rev_slider_wrapper{

width: 100% !important;

}



}

@media (max-width: 787px) {







}

@media (max-width: 1108px) {

.logo{ position:inherit; width:181px; margin:0 auto; display:block; clear:both; top:0;

}

.language{ float:inherit; width:84px; color:#a5e316; margin:0 auto; clear:both; margin-top:15px;

}

#header{ height:auto;

}

#header-top{ height:auto; margin-bottom:25px;

}

.language{ width:100%; float:inherit; margin:0 auto; background-color:#26282b; text-align:center; padding:10px 0;

}

.header-right{ width:100%; float:inherit; margin:0 auto;

}



.container{ width:100%; position:relative; margin:0 auto;

}



.box{ float:inherit; width:98%; padding:0; margin-right:0; background:none; clear:both;

}

.box img{ clear:both;

}

.box2{ float:inherit; width:98%; padding:0; margin-right:0; margin-bottom:10px; background:none; clear:both;

}

.slider-portion{ width:90%; margin:0 auto;

}

.jqueryslidemenu ul li{

display: inline;

float: inherit;

}

.jqueryslidemenu ul li a{

display: inline;

}



#inner-body-content .container{ width:100%;

}

.gallery{ width:90%; float:inherit; clear:both; margin:0 auto;

}

.map{ width:90%; float:inherit; clear:both; margin:0 auto;

}

.footer{ background-color:#26282b; height:auto; margin:5px 0 0 0; font:normal 15px Arial, Helvetica, sans-serif; color:#f9f9fb;

}

.copyright{ width:90%; float:inherit; padding:30px 0 0 25px; margin:0 auto; text-align:center;

}

.menu{ width:90%; float:inherit; margin:0 auto; 

}

.menu ul{ list-style-type:none; padding:15px 0 0 0; text-align:center;

}

.menu ul li{ display:block;

}

.menu ul li a{ padding:0 8px; color:#fafafb; font-size:16px;

}

.social{ width:135px; float:inherit; margin:0 auto;

}

.inner-image{ width:100%; margin:0 auto; float:inherit; clear:both;

}

.innner-content{ width:98%; float:inherit; margin:0 auto; text-align:justify; clear:both;

}

}



@media print {



}



@media (max-width: 787px) {



.jqueryslidemenu ul li{

position: relative;

display: block;

float: inherit;

background:url(http://bluehousequito.com/wp-content/themes/HS/images/menu-line.jpg) right no-repeat;

}

.jqueryslidemenu ul li:hover{

background-color:#a4e316;

color:#000000;}

.jqueryslidemenu ul li a:hover{

color:#000000;}


.call-us-portion{font-size:40px/65px !important; font-family:Arial,Helvetica,sans-serif !important;}




}



@media (min-width: 768px) and (max-width: 979px) {

 

}



@media (max-width: 633px) {



  

}



@media (max-width: 979px) {

.container{

    width: 98% !important;

}

 

}



@media (min-width: 980px) {



}