.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #000000;
    color: #fff;
	 transition:all 0.5s;
}

.bagshaf{	background:url(../images/bg.png)no-repeat;}

#portfolio{	background:url(../images/bg.png)no-repeat;}

#portfolio_page{	background:url(../images/bg.png)no-repeat;}

#portfolio_page {
    margin-top: 0px;
    padding-bottom: 50px;
	padding-top:50px;
}

.image{ padding:10px;}

#contact-info, #contact-page{	background:url(../images/bg.png)no-repeat;}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #000000;
    color: #FFF;
	transition:all 0.5s;
}

#main-slider .carousel h2 {
    color: #FFFFFF;
}

.thumbnail {
    border:none;
	background:url(../images/bg.png)no-repeat;
}

.navbar-inverse .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-brand {
    margin-bottom:10px;
}

.thumbnail {
    background-color: #E8DFBB;
   
}

#about {
    padding: 4em 0;
    background: url("../images/banner1.jpg") no-repeat;
    background-size: cover;
    min-height: 500px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    margin-right:0px;
	 margin-top:15px;
}

.navbar {
    border-radius: 0;
    margin-bottom: 0;
    background: #000000;
    padding: 15px 0;
    padding-bottom: 0;
}

@font-face{font-family:'Bonzai';
		src:url(../fonts/BonzaiRegular.eot);
url(../fonts/BonzaiRegular.svg);
src:url(../fonts/BonzaiRegular.woff);}

#main-slider .carousel .item {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0 !important;
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    display: block !important;
    height: 450px;
    -webkit-transition: opacity ease-in-out 500ms;
    -moz-transition: opacity ease-in-out 500ms;
    -o-transition: opacity ease-in-out 500ms;
    transition: opacity ease-in-out 500ms;
}

#main-slider .carousel .carousel-content {
    margin-top: 50px;
}

#main-slider .carousel .slide-margin {
     margin-top: 100px; 
}

#feature {
    background: #416c03;
    padding-bottom: 40px;
}





#main-slider .carousel-indicators .active:after {
    background: #82cc00;
    border: 1px solid #82cc00;
}

#footer a:hover {
    color: #88cf05;
}


.btn{	background:white;
		border:#FFF;}

.btn:hover{	background:#88cf05;
			border:#900;
			color:white;}
			
.navbar-inverse .navbar-nav .dropdown-menu > li > a:hover {
    padding: 8px 15px;
    color: #FFF;
    background: #000000;
}

		
.panel-default>.panel-heading, .panel {
    background-color: #993366;
    border: 0 none;
    box-shadow:#999;
}

.panel-title>a {
    color: #FFFFFF;
}

.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 20px;

}

#lsm{	
		width:300px;
		height:auto;}

.fa-lg {
    font-size: 2.0em;
    line-height: .75em;
    vertical-align: -15%;
}

.form-group .form-control {
    padding: 7px 12px;
    border-color: #FF0000;
    box-shadow: none;
}

.btn {
    background:#000000;
    border: #FFF;
}

.btn:hover {
    background:#FF0000;
    border: #E8DFBB;
	color:#FFF;
}



 .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
    background: #000000;
    color: #FFF;
}

.recent-work-wrap .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-radius: 0;
     background:none; 
    color: #FFFFFF;
    vertical-align: middle;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
    padding: 30px;
}

body > section {
    padding: 40px 0;
}

ul.social-share li a {
   	background: #690A0A;
	font-size:12px;
   
}

ul.social-share li a:hover{
  background: #FF0000;
	}
 
#footer a:hover {
    color: #FFFFFF;
}

#msk{	display:none;}

@media only screen and (min-width:314px) and (max-width:784px) {

#bgt {
        display:none;
    }
	
	

#dsk{	display:none;}

#msk{	display:block;}
				
}

@media only screen and (max-width:480px) and (orientation:landscape)
{
	#msk{ 	float:left;}
}

.top-number {
    padding-left: 0px !important;
}