body {
font-family: 'Engagement', cursive;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #fff;
}

.blue
{
	background-color:#b61f24;
	width:100%;
	
}
.yellow
{
	background-color:#d8a741;
	width:100%;
}
.mr
{color:#b61f24;}

.mr:hover
{color:#d8a741; text-decoration:none;}
.redbtn
{
	padding:10px 15px;
	background-color:#b61f24;
	color:#fff;
	border-radius:7px;
	border: 3px solid #F0F0F0 !important;
}
.redbtn:hover
{
	color:#fff;
	text-decoration:none;
}
.up3
{
	position:absolute !important;
	top:83%;
	z-index:999;
	margin-left: 290px;
}


.up
{
	position:absolute !important;
	top:83%;
	z-index:999;
	margin-left: 185px;
}
.up2
{

	top:83%;
	z-index:999;
	margin-left: 185px;
}

/*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/

@import url(https://fonts.googleapis.com/css?family=Engagement);
section {
    padding-top: 48px;
    padding-bottom: 0px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;

}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 0px;
  
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 0px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #d8a741;
  border: none;
  
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: -26px !important;
		
}

.box {
    border-radius: 3px;
   border:2px solid #d8a741;
    padding: 10px 25px;
    text-align: left;
    display: block;
    border-radius: 8px 8px 8px 8px;
	background-color:#FFF !important;
        margin-bottom: 15px;
}
.box:hover
{
	 box-shadow: 0 2px 5px 0 #d8a741, 0 2px 10px 0 #d8a741;
}
.box2 {
    border-radius: 3px;
   border:1px solid #fff;
    padding: 10px 25px;
    text-align: left;
    display: block;
border-radius: 8px 8px 8px 8px;
	background-color:#fff !important;
}

.box3 {
    border-radius: 3px;
   border:2px solid #d8a741;
    padding: 10px 25px;
    text-align: left;
    display: block;
    margin-top: 26px;
	border-radius: 8px 8px 8px 8px;
	background-color:#FFF !important;
	text-align:justify
}
.box3:hover
{
	 box-shadow: 0 2px 5px 0 #d8a741, 0 2px 10px 0 #d8a741;
}
.box4 {
    border: 2px solid #D8A741;
    padding: 0px 32px 112px 10px;
    display: block;
    margin-top: 26px;
    border-radius: 8px;
    background-color: #FFF !important;
    text-align: justify;
    
}
.box4:hover
{
	 box-shadow: 0 2px 5px 0 #d8a741, 0 2px 10px 0 #d8a741;
}

.btn-pr {
    background-image: linear-gradient(to bottom, #b61f24 0%, #b61f24 100%);
    background-repeat: repeat-x;
    border-color: #b61f24;
	color:#FFF;
	
}


.contact
{  margin-top: -100px;padding: 10px 25px;
    text-align: left;color:#0084d7}
	.contactimg
	{margin-left: 11px;
margin-top: -39px;}

.footer1
	{
		background-color:#d8a741;
		color:#000;
		padding-bottom:10px;
		padding-top:15px;
	
	
	}

.footer
	{
		background-color:#d8a741;
		color:#000;
		padding-bottom:10px;
		padding-top:15px;
		margin-top:30px;
	
	}
	ul, ol {
    margin-top: -1px;
    margin-bottom: 1px;
}
	ul#menu li {
    display:inline;
		padding-right:20px;
		font-size:16px;
		
}
	
	ul#menu li :hover
	{
		color:#000;
		text-decoration:none;}
	
.footer
	{
		background-color:#d8a741;
		color:#000;
		padding-bottom:10px;
		padding-top:15px;
		margin-top:30px;
	
	}
	ul, ol {
    margin-top: -1px;
    margin-bottom: 1px;
}
	ul#menu li {
    display:inline;
		padding-right:20px;
		font-size:16px;
		
}
	
	ul#menu li :hover
	{
		color:#000;
		text-decoration:none;}
	

.speech
{margin-left:10px;}

.imagebox
{border: 2px solid #fff;}
.imageyello
{padding-bottom: 26px;}

@import "http://fonts.googleapis.com/css?family=Roboto:300,400,500,700";



.panel { position: relative; overflow: hidden; display: block; border-radius: 0 !important;  }
.panel-default { border-color: #ebedef !important; }
.panel .panel-body { position: relative; padding: 0 !important; overflow: hidden;  }
.panel .panel-body a { overflow: hidden; }
.panel .panel-body a img { display: block; margin: 0; width: 100%; 
    transition: all 0.5s; 
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s; 
    -o-transition: all 0.5s; 
}
.panel .panel-body a.zoom:hover img { transform: scale(1.3); -ms-transform: scale(1.3); -webkit-transform: scale(1.3); -o-transform: scale(1.3); -moz-transform: scale(1.3); }
.panel .panel-body a.zoom span.overlay { position: absolute; top: 0; left: 0; visibility: hidden; height: 100%; width: 100%; background-color: #000; opacity: 0; 
    transition: opacity .25s ease-out;
    -moz-transition: opacity .25s ease-out;
    -webkit-transition: opacity .25s ease-out;
    -o-transition: opacity .25s ease-out;
}     
.panel .panel-body a.zoom:hover span.overlay { display: block; visibility: visible; opacity: 0.55; -moz-opacity: 0.55; -webkit-opacity: 0.55; filter: alpha(opacity=65); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }  
.panel .panel-body a.zoom:hover span.overlay i { position: absolute; top: 45%; left: 0%; width: 100%; font-size: 2.25em; color: #fff !important; text-align: center;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
    filter: alpha(opacity=1);    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}
.panel .panel-footer { padding: 8px !important; background-color: #f9f9f9 !important; border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }	
.panel .panel-footer h4 { display: inline; font: 400 normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #34495e margin: 0 !important; padding: 0 !important; }
.panel .panel-footer i.glyphicon { display: inline; font-size: 1.125em; cursor: pointer; }
.panel .panel-footer i.glyphicon-thumbs-up { color: #1abc9c; }
.panel .panel-footer i.glyphicon-thumbs-down { color: #e74c3c; padding-left: 5px; }
.panel .panel-footer div { width: 15px; display: inline; font: 300 normal 1.125em "Roboto",Arial,Verdana,sans-serif; color: #34495e; text-align: center; background-color: transparent !important; border: none !important; }	

.modal-title { font: 400 normal 1.625em "Roboto",Arial,Verdana,sans-serif; }
.modal-footer { font: 400 normal 1.125em "Roboto",Arial,Verdana,sans-serif; } 

/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 
 
 */.ekko-lightbox-container{position:relative}.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.ekko-lightbox-nav-overlay a:empty{width:49%}.ekko-lightbox a:hover{text-decoration:none;opacity:1}.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}.ekko-lightbox .modal-footer{text-align:left}
 


.message-item {
margin-bottom: 25px;
margin-left: 40px;
position: relative;
}
.message-item .message-inner {
background: #fff;
border: 1px solid #b61f24;
border-radius: 3px;
padding: 10px;
position: relative;

}
.message-item .message-inner:hover
{
	box-shadow: 0 0 5px #b61f24;}

.message-item .message-inner:before {
border-right: 10px solid #ddd;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -20px;
top: 6px;
width: 0;
}
.message-item .message-inner:after {
border-right: 10px solid #fff;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -18px;
top: 6px;
width: 0;
}
.message-item:before {
background:#D48686;
border-radius: 2px;
bottom: -30px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #fff;
border: 2px solid #D1A3A3;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 15px;
left: -36px;
position: absolute;
top: 10px;
width: 15px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {
border-bottom: 1px solid #eee;
margin-bottom: 8px;
padding-bottom: 8px;
}
.message-item .message-head .avatar {
margin-right: 20px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
font-size: 16px;
font-weight: bold;
margin: 0;
}
.message-item .message-head .post-meta {
float: left;
padding: 0 15px 0 0;
}
.message-item .message-head .post-meta >div {
color: #333;
font-weight: bold;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item .message-head .post-meta >div {
color: #333;
font-weight: bold;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}

.contact-form {
    margin-top:10px;
}
.btn-primary {
    background-image: linear-gradient(to bottom, #b61f24 0%, #b61f24 100%);
    background-repeat: repeat-x;
    border-color: #b61f24;
}
.space1
{
	margin-top:20px;
    
}

.src-image {
  display: none;
}

.card {
  overflow: hidden;
  position: relative;
  border: 1px solid #b61f24;
  border-radius: 8px;
  text-align: center;
  padding: 0;
  background-color: rgb(236, 235, 234);
  color: #000;
}

.card:hover {
  overflow: hidden;
  position: relative;
  border: 1px solid #b61f24;
  border-radius: 8px;
  text-align: center;
  padding: 0;
  background-color: #C2C0BF;
  color: #000;
  box-shadow: 0px 2px 5px 0px #b61f24, 0px 2px 10px 0px #b61f24;
}


.card .header-bg {
  /* This stretches the canvas across the entire hero unit */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  border-bottom: 1px #b61f24 solid;
  /* This positions the canvas under the text */
  z-index: 1;
}
.card .avatar {
  position: relative;
  margin-top: 15px;
  z-index: 100;
}

.card .avatar img {
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 5px solid #b61f24;
}
.btn-default {
    text-shadow: 0px 1px 0px #FFF;
    background-image: linear-gradient(to bottom, #FFF 0%, #DE8888 100%);
    background-repeat: repeat-x;
    border-color: #CCC;
}


.parallax {
  background-attachment: fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  overflow: hidden;
  background-position: 50% 0;
  background-repeat: no-repeat;
  position: relative;
}

@media (max-width: 767px) {
  .parallax {
    -webkit-background-size: auto auto !important;
    -moz-background-size: auto auto !important;
    -o-background-size: auto auto !important;
    background-size: auto auto !important;
  }
}
.parallax:before, .parallax:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.8;
}

@media (max-width: 992px) {
  .parallax.light_section:after {
    background-color: #ffffff;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=92)";
    filter: alpha(opacity=92);
    opacity: 0.92;
  }
}
.parallax.grey_section:after {
  background-color: #E2E5EA;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.parallax.color_section:after {
  background-color: #db2450;
  background-image: url(../img/background_section.png);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.parallax.dark_section:before {
  background-color: #000;
  opacity: 0.6;
}

.parallax.dark_section:after {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=0.2);
  opacity: 0.20;
}

.parallax.darkgrey_section:after {
  background: #319ed6;
}

.parallax > .container,
.radial_gradient > .container,
.gradient > .container,
#header > [class*="container"] {
  z-index: 3;
  position: relative;
}

.radial_gradient {
  position: relative;
  overflow: hidden;
}

.gradient {
  position: relative;
}

.gradient:before,
.gradient:after,
#header:before,
#header:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.parallax.dark_section:after,
.parallax.darkgrey_section:after,
.gradient:after,
#header:after,
.gallery-small-carousel a:before,
.gallery-image-links:before {
  background: -moz-linear-gradient(left, #319ed6 0%, #db2450 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #319ed6), color-stop(100%, #db2450));
  background: -webkit-linear-gradient(left, #319ed6 0%, #db2450 100%);
  background: -o-linear-gradient(left, #319ed6 0%, #db2450 100%);
  background: -ms-linear-gradient(left, #319ed6 0%, #db2450 100%);
  background: linear-gradient(to right, #319ed6 0%, #db2450 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319ed6', endColorstr='#db2450',GradientType=1 );
}

.gradient:after,
#header:after {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=0.5);
  opacity: 0.5;
}

.gradient:before, #header:before {
  background-color: #000;
  opacity: 0.5;
}

.radial_gradient:before {
  content: '';
  display: block;
  position: absolute;
  width: 1400px;
  height: 1400px;
  top: 50%;
  left: 50%;
  margin-top: -700px;
  margin-left: -700px;
  z-index: 2;
  background: -moz-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 50%, color-stop(0%, rgba(255, 255, 255, 0.24)), color-stop(50%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0) 50%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

.with_background_image {
  background-image: url(../img/background_section.png);
}

#services {
  background:url(../images/10344387_1526410724247477_8829417960613013226_o.jpg) no-repeat 100% 0;
}




.mnubtn
{
	padding:10px 15px;
	background-color:#b61f24;
	color:#FFF;
	border-radius:7px;
	float: left;
margin-top: 10px;
width: 235px;
}
.mnubtn:hover
{
	background-color:#d8a741;
	color:#000;
	text-decoration:none
}
.shadow {
    -webkit-box-shadow: 0px 1px 5px 1px rgba(192, 192, 192, 1);
    -moz-box-shadow: 0px 1px 5px 1px rgba(192, 192, 192, 1);
    box-shadow: 0px 1px 5px 1px rgba(192, 192, 192, 1);
    border: 1px solid #F0F0F0;
}

.imgmar {
    margin-right: 10px;
    margin-bottom: 7px;
}

.roll
{background-color: antiquewhite;
padding: 8px;
box-shadow: 0px 3px 6px 0px #868083;
margin-bottom: 15px;
}
.roll:hover
{ cursor: pointer;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.4);
  box-shadow: 0 1px 1px 0 rgba(0,0,0,.3);
}