
@font-face {
  font-family: 'SegoeUI-Semibold';
  src: url('../fonts/seguisb0.eot'); /* IE9 Compat Modes */
  src: url('../fonts/seguisb0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/seguisb0.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/seguisb0.woff') format('woff'), /* Modern Browsers */
    url('../fonts/seguisb0.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/seguisb0.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SegoeUI-Semilight';
  src: url('../fonts/segoeuisl0.eot'); /* IE9 Compat Modes */
  src: url('../fonts/segoeuisl0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/segoeuisl0.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/segoeuisl0.woff') format('woff'), /* Modern Browsers */
    url('../fonts/segoeuisl0.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/segoeuisl0.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SegoeUI-Bold';
  src: url('../fonts/segoeuib0.eot'); /* IE9 Compat Modes */
  src: url('../fonts/segoeuib0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/segoeuib0.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/segoeuib0.woff') format('woff'), /* Modern Browsers */
    url('../fonts/segoeuib0.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/segoeuib0.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeUI-Light';
  src: url('../fonts/segoeuil1.eot'); /* IE9 Compat Modes */
  src: url('../fonts/segoeuil1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/segoeuil1.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/segoeuil1.woff') format('woff'), /* Modern Browsers */
    url('../fonts/segoeuil1.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/segoeuil1.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}



body{
overflow-x:hidden;
font-family: 'SegoeUI-Semilight';
}

.top-mini-header-bgcolor{
background-color:#762154;
}

.top-mini-header-bgcolor ul li a{
color:#fff;
text-transform:capitalize;
font-size:12px
}

.top-mini-header-bgcolor ul li a:hover{
color:#fff;
text-decoration:none
}

.top-mini-header-bgcolor ul li i{
margin-right:3px
}

.top-mini-header-bgcolor ul{    
margin-top: 2px; margin-bottom: 4px;
}

.navbar-default{
border-bottom:5px solid #dedbdb}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover{
background-color:#efeded;

color:#803b66;


}

.navbar-brand{
height:auto;
}

.navbar-default .navbar-nav>li>a{
font-family: 'SegoeUI-Semibold';
color:#762154;
margin-right:4px;
}

.navbar-default{
background-color:#fff
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus{
   background-color: #efeded;
   color:#762154;

   -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}




/*mobile animation*/
.navbar-toggle .icon-bar {
	  position: relative;
	  transition: all 500ms ease-in-out;	  
}

.navbar-toggle.active .icon-bar.one {
	  top: 6px;
	  transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar.two {
	  background-color: transparent;
}

.navbar-toggle.active .icon-bar.three {
	  top: -6px;
	  transform: rotate(-45deg);
}


.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover{
background-color:transparent
}

.navbar-default .navbar-toggle{
border:none
}

.navbar-default .navbar-toggle .icon-bar{
background-color:#762154
}

.navbar{margin-bottom:0}

.carousel-inner img{width:100%}



.carousel-caption{
    color: #fff;
    right: auto;
    text-align: center;
    max-width: 300px;
    left: 65%;
    /*top: 20%;*/
	bottom:38%;
	position:absolute;
	border-bottom:1px solid #a28397
	}

.btn-grey{
background-color:#c5b9c4;
border:1px solid #a28397;
border-radius:15px;
padding:6px 28px ;
color:#803b66;
text-transform:capitalize;
position:absolute;
bottom:-60px;
right:25%;
font-family: 'SegoeUI-Semibold';
}

.btn-grey:hover, .btn-grey:focus{
background-color:#803b66;
border:1px solid #a28397;
color:#c5b9c4;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;

}


.btn-grey i{
position: relative;
    top: 1px;
	left:8px}


.bg-curve{
background:url('../images/bg-curve.png');
background-position:center;
background-repeat:no-repeat;
min-height:200px;
-webkit-filter: drop-shadow( 2px 3px 5px #e2e1e1 );
filter: drop-shadow( 2px 3px 5px #e2e1e1 );
cursor:pointer
}

.bg-curve:hover{
background:url('../images/bg-curve.png');
background-position:center;
background-repeat:no-repeat;
min-height:200px;
-webkit-filter: drop-shadow( 4px 10px 7px #e2e1e1 );
filter: drop-shadow( 4px 10px 7px #e2e1e1 );
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}

.bg-grey{background-color:#f9f8f8}

.gap50{height:25px;display:block;clear:both}
.gap10{height:10px;display:block;clear:both}

.img-center{margin:0 auto;display:block;clear:both}

.bg-grey h4, .services h4{text-align:left;font-family: 'SegoeUI-Semibold';margin-top:16px;color: #762154;}
.bg-grey p{color: #762154;padding:12px}


.bg-white h3, .bg-grey h3{font-size:22px;font-family: 'SegoeUI-Semibold';color: #762154;padding-left: 12px;
    border-left: 6px solid #762154;
    margin-left: 16px;}

.bg-white h4{text-align:center;font-family: 'SegoeUI-Semibold';margin-top:16px;color: #762154;}

.btn-purple{background-color:#762154;color:#fff;border-radius:0}
.btn-purple:hover,.btn-purple:focus, .btn-purple:active{background-color:#762154;color:#fff;border-radius:0;outline:none}
.btn-center{text-align:center;position: relative; top: -40px;}

.thumbnail.hover {
    position:relative;
    overflow:hidden;
	border:0px solid transparent ;
	padding:0;
	border-radius:0;
	-webkit-box-shadow: 0px 2px 9px #9b9999;
box-shadow: 0px 2px 9px #9b9999;
}
 
.hover .caption {
    position:absolute;
    bottom:0;
    right:0;
    background:rgba(128, 59, 102, 0.6);
    width:100%;
    height:100%;
    padding:0;
    display: none;
    text-align:center;
    color:#fff !important;
}

.about.bg-grey .thumbnail.hover,.about.services .thumbnail.hover {
    position:relative;
    overflow:hidden;
	border:0px solid transparent ;
	
	border-radius:0;
	-webkit-box-shadow: 0px 2px 9px #9b9999;
box-shadow: 0px 2px 9px #9b9999;
}
 
.about.bg-grey .hover .caption,.about.services .hover .caption {
    position:absolute;
    bottom:0;
    right:0;
    background:rgba(128, 59, 102, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
}


.thumbnail-in h2{font-size:25px;margin-top:30px} 


 
.thumbnail.thumbnail-in.hover .caption {
    position:absolute;
    bottom:0;
    right:0;
    background:#964578;
    width:100%;
    height:100%;
    padding:20px;
    display: none;
    text-align:center;
    color:#fff !important;

}

.thumbnail-in h2 strong{letter-spacing:2px}

.f12{font-size:12px}
.caption p{color:#fff;padding:6px}

.shadow-tb{-webkit-box-shadow: 0 1px 16px #9b9999;
box-shadow: 0 1px 16px #9b9999;}

.shadow-tb1 {
    -webkit-box-shadow: 0 1px 8px #9b9999;
    box-shadow: 0 1px 8px #9b9999;
}

.shadow-tb1:hover {
    -webkit-box-shadow: 0 1px 12px #9b9999;
    box-shadow: 0 1px 12px #9b9999;
}

.caption h4{color:#fff;font-family: 'SegoeUI-Semibold';}

.gap10{height:10px;display:block;clear:both}

.text-left img{margin-right:15px}
.text-right img{margin-left:15px}

/*owl-carousel*/
#owl-demo .item{
  display: block;
  cursor: pointer;
  
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 5px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
}

footer{
color:#fff;
background-color:rgba(51,52,52,0.9);
}

footer h4{
text-transform:uppercase;
font-family: 'SegoeUI-Bold';
}

footer .row{
padding-top:30px;
padding-bottom:20px
}


footer .fa {font-size:24px}

.bg-footer{

background-image:url("../images/footer-bg.jpg");
background-position:top center;
background-size:cover;
background-repeat:no-repeat;
}

footer li{line-height:30px;font-size:15px;font-family: 'SegoeUI-Light';letter-spacing: 1.3px;}

/*preloader*/
div#preloader { 
position: fixed; 
left: 0; 
top: 0; 
z-index: 999; 
width: 100%; 
height: 100%; 
overflow: visible; 
background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center; 
}

.mini-footer a{color:#069599}
.mini-footer a:hover{color:#069599;text-decoration:none}
.mini-footer{margin-top:6px;/* padding-left:20px;padding-right:20px*/}

.bg-white.shadow-tb .wow.rotateIn{margin-bottom:20px}

.breadcrumb-inner {background-color:#F5F5F5;border-bottom:5px solid #E8E2E6}

.breadcrumb-inner h3{margin:25px 0;color:#762154;font-family: 'SegoeUI-Semibold';font-size: 21px;}
.breadcrumb-inner small{font-size:12px;padding-top:8px;font-style:italic;color:#333;}
.breadcrumb-inner small a{color:#762154}
.breadcrumb-inner small a:hover{text-decoration:none}

.side-nav li {text-transform:uppercase;background-color:#393839;border-bottom:4px solid #fff;padding:10px;}

/*.side-nav li a {
    font-size: 13.5px !important;
}*/

.side-nav li:nth-child(6) a i,
.side-nav li:nth-child(9) a i {
  position: relative;
  top: -10px;
}

/*.side-nav li:nth-child(9) {
  padding: 10px 7px;
}*/

.side-nav .fa{padding-top:4px}



.side-nav li.active,
.side-nav li:hover,
.side-nav li:focus{
background-color:#964578;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}



.about h3{
font-size: 22px;
    font-family: 'SegoeUI-Semibold';
    color: #762154;
    padding-left: 12px;
    border-left: 6px solid #762154;
    margin-top: 0px;
	}

.about p{margin-bottom:16px}

.about{padding:50px 15px}




.about.team.bg-grey h4{text-align:left;font-size:15px;}

/*tab-about*/

/*  bhoechie tab */
div.about-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
 
  -webkit-box-shadow: 0 0px 2px rgba(0,0,0,.175);
  box-shadow: 0 0px 2px rgba(0,0,0,.175);
  -moz-box-shadow: 0 0px 2px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.about-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.about-tab-menu div.list-group{
  margin-bottom: 0;
}
div.about-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.about-tab-menu div.list-group>a .glyphicon,
div.about-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.about-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.about-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.about-tab-menu div.list-group>a.active,
div.about-tab-menu div.list-group>a.active .glyphicon,
div.about-tab-menu div.list-group>a.active .fa{
  background-color: #964578;
  background-image: #964578;
  color: #ffffff;
}
/*div.about-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #964578;
}*/

div.about-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.about-tab div.about-tab-content:not(.active){
  display: none;
}



.about-tab-menu .list-group-item:hover, .about-tab-menu .list-group-item:focus{background-color:#964578;}

div.about-tab-menu div.list-group>a.active{border:1px solid transparent}


.about.bg-grey .caption ul{position: absolute;
    bottom: 0;
    right: 3%;}

.about.bg-grey .caption ul a{color:#fff;}
.about.bg-grey .caption ul a:hover{color:#fff;}

.mt116{margin-top:116px}



.list-group-item{display:inline-block}

footer{border-top:5px solid #762154}

footer .addr li{line-height:20px}

.border-right{border-right: 1px solid #e5e5e5;}

.border-right h2{color:#762154;font-family: 'SegoeUI-Semibold';font-size:28px;text-align:center;margin:40px auto;transition: all 0.4s ease;}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #e5e5e5;}

.border-right i{background-color: #762154;
    color: #fff;
    padding: 14px 15px;
    font-size: 18px;
	position: absolute;
    top: -45px;
	left:38%}


.roll:hover.border-right i{background-color: #393839;
    color: #fff;}

/*flip text*/
.roll:hover h2{
  transition: all 0.4s ease;
  transform: scaleX(-1);
}

/* WHAT YOU NEED */
.fading-side-menu.affix-top {
    opacity: 1;
       -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.fading-side-menu.affix {
    top: 128px;
}
.fading-side-menu.affix {
    opacity: 0.8;
       -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.fading-side-menu.affix:hover {
    opacity: 1;
       -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* RECOMMENDED STYLING BUT NOT REQUIRED */
.fading-side-menu a {
    color: rgb(102, 102, 102);
}
.fading-side-menu a .fa {
    padding-right:15px;
}

.bg-grey h3.ml0{margin-left:0}
.gap30{height:30px;display:block;clear:both}
.gap20{height:20px;display:block;clear:both}

span.h4{
font-family: 'SegoeUI-Semibold';
color:#762154
}

.form-control{height:40px;border-radius:0}

.shadow-tb1 .btn-purple{padding:6px 22px;font-family: 'SegoeUI-Semibold';}
.txt-purple{color:#762154}

.about h2{font-size:22px;letter-spacing:1px;font-family: 'SegoeUI-Semibold';}

.shadow-pad .shadow-tb1{padding:1px 20px;min-height:180px}
.shadow-tb1 p{color:#762154;font-size:16px;text-align:center}
.shadow-tb1 p.tel-bold{font-family: 'SegoeUI-Semibold';}

h2.tb{
    margin-bottom: -16px;
    margin-top: 38px;
	}

  .bg-footer .list-unstyled a{
    color: #fff;
    text-decoration: none;
  }

  .link a{
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    position: relative;
    top: 2px;
    transition: all 0.5s ease-in-out;
    font-family: 'SegoeUI-Semibold';
  }

  .link a:hover {
    color: #ffffffd6;
  } 

  .about .team h4{
    font-family: 'SegoeUI-Bold';
    margin: 0px;
  }

  .about .team h5 {
    font-family: 'SegoeUI-Semibold';
  }

  p{
   font-family: 'SegoeUI-Semilight';
  }

  .border-line {
    border-bottom: 1px solid #eee;
       margin: 30px 0px;
  }
  .errors {
    font-size: 12px !important;
    color: red !important;
    text-align: left !important;
    margin-top: 5px;
    margin-bottom: 0 !important;
}