
/*=================innerpage head end==================================================================== */
@media (max-width: 767px) {

.foot{
text-align:center!important;
}
.bgright{
background-color:#8b0304;
min-height:100px;
height:auto
}
.menumargin li{
margin:0;
padding:0;
}
.carousel {
  height: 200px!important;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 200px!important;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 200px!important;
}


.topheader{

height:auto;
background-color:#FFFFFF;
border-radius:0;
margin:0;
padding:0;
}
.menumargin{
margin-top:0px;
}
.boxgrey{min-height:50px;height:auto!important; padding-bottom:15px; margin-bottom:15px;

}
.boxred{min-height:50px;height:auto!important;  padding-bottom:15px; margin-bottom:15px;}
	.boxheight{
height:auto !important;

}

.galleryheight{
margin-top:0px;

}
.galleryheight-about{
min-height:150px!important;
}
.video{
margin-bottom:30px;
}
.footerbtm{
min-height:57px;
height:auto;
color:#CCCCCC;
line-height:2;
padding-top:10px!important;
}

}

/*=================media small=========================================================================== */
@media (min-width: 768px) and (max-width: 991px) {
.menumargin{
margin-top:30px!important;
float:right;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 12px;
}
.foot{
text-align:center!important;
margin-bottom:15px!important;
}
.bgright{
background-color:#8b0304;
min-height:100px;
height:auto
}
.menumargin{
margin-top:0px;
|
.boxgrey{min-height:50px;height:auto!important; padding-bottom:15px;
margin-bottom:15px;

}
.boxred{min-height:50px;height:auto!important;  padding-bottom:15px; margin-bottom:15px;}
	.boxheight{
height:auto!important;
}

.galleryheight{
margin-top:0px;

}
.video{
margin-bottom:30px;
}
.footerbtm{
min-height:57px;
height:auto;
color:#CCCCCC;
line-height:2;
padding-top:10px!important;
}
}
/*=================media small=========================================================================== */
@media (min-width: 992px) and (max-width: 1199px) {
	
.boxgrey{min-height:300px;

}
.boxred{min-height:300px;}	
	.boxheight{
height:220px!important;
}
.footerbtm{
min-height:57px;
height:auto;
color:#CCCCCC;
line-height:2;
padding-top:10px!important;
}

}



/*=================media small============================================================================ */
@media (min-width: 1200px) {
.boxgrey{min-height:280px;


}
.boxred{min-height:280px;}	
	.boxheight{
height:200px!important;
}

}







@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}