@charset "utf-8";
/* CSS Document */

.m1 {background-color: #010a26;
    padding: 10px;
    color: white;}

.m2 {background-color: #e83338;height: 450px;}

.m2 h4 {color: white;}



.m3 {background-color: white;}


.m4 {    background-color: white;
    padding: 10px;
    color: black;
    font-weight: 600;}

.m5 {background-color: #ededed;padding: 15px;margin-top: 0px;margin-bottom: 0px;}
.m6 {color: #fff;
    background-color: #0876aa;
    border: none;}
.m7 {background-color: #1e1e1e;}

.mF12 { font-size: 12px; font-weight: 300;}
.menuHover {border-bottom: 3px solid red;
    width: 50%;
    margin: 0px auto;
    top: 15px;
    position: relative;}



.headerMenu {
	 position:relative;
	 display:inline-block;
	 margin:auto;
	 padding:0 18px;
	 line-height:40px;
	 text-align:center;
	 text-decoration:none;
	 color: #333333;
 
		
	
	  }
.headerMenu:after {
	
	 position:absolute;
	 bottom:0;
	 left:0;
	 display:block;
	 content:"";
	 width:100%;
	 height:3px;
	 background-color:#0876aa;
	 transform:scale3d(0,1,1);
	 transform-origin:center center;
	 transition:transform .3s;
}
.headerMenu:hover:after {
	 transform:scale3d(1,1,1);
}






























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


section {
    padding-top: 100px;
    padding-bottom: 100px;
}

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

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

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#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: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
 
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}









aside.sidebar .single {
padding: 30px 15px;
margin-top: 40px;
background: #fcfcfc;
border: 1px solid #f0f0f0; }
aside.sidebar .single h3.side-title {
margin: 0;
margin-bottom: 10px;
padding: 0;
font-size: 20px;
color: #333;
text-transform: uppercase; }
aside.sidebar .single h3.side-title:after {
content: '';
width: 60px;
height: 1px;
background: #00b0ff;
display: block;
margin-top: 6px; }
.single.contact-info {
background: none;
border: none; }
.single.contact-info li {
margin-top: 30px; }
.single.contact-info li .icon {
display: block;
float: left;
margin-right: 10px;
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #f0f0f0;
color: #00b0ff;
text-align: center;
line-height: 50px; }
.single.contact-info li .info {
overflow: hidden; }