.bt-bgc3{
	background: url(../../../../images/bgs/sec-bg-04.jpg) 0% 0% / cover;
}
.bt-bg-contruction{
	background: url(../../../../images/demos/construction/construction-bg.jpg) 0% 0% / cover;
}
.bt-bg-res{
	background: url(../../../../images/demos/restaurant/chef-msg.jpg) 0% 0% / cover;
}
@media only screen and (max-width: 991px)  {
	.btmenu   {
		overflow: scroll !important;
	}
}
.white h3{color : white;}
li.md-icon {
    display: inline-block;
    font-size: 35px;
    padding: 0 7px;
}
.counter-white .odometer{
	color: white;
}
#cycle > div { 
    display: inline-block;
}
.no-padding {
    padding: 0;  
}
.no-bottom {padding-bottom: 0;}
.btlogin input.required {
    border-width: medium;
    border-style: double;
    padding: 10px 12px;
    height: auto;
    border-color: #d9d9d9;
	width: 100%;
}
.btlogin input{
	
	display: block !important;
}
.control-group{
	clear: both;
}
.btlogin2{ text-align: center;}
.btlogin2 li{
	display: inline-block;
	margin: 0 5px;
}
label[for="remember"],input.labelauty:checked+label>span.labelauty-checked,.labelauty-unchecked,input.labelauty+label>span.labelauty-checked-image, input.labelauty+label>span.labelauty-unchecked-image{
	display: none !important;
}
#member-registration fieldset .control-group{clear: both;}
#member-registration fieldset .control-group .control-label{
	float: left;
    margin-right: 11px;
	width: 40%;
}
#member-registration fieldset .control-group .controls{
	float: left;
}
#member-registration .control-group.btbutton{
	text-align: center;
	margin-top: 7px;
}
#member-registration fieldset .control-group input.required {
    border-width: medium;
    border-style: double;
    padding: 10px 12px;
    height: auto;
    border-color: #d9d9d9;
	width: 100%;
}
.top-bar ul ul li { 
    display: inline-block;
    line-height: 40px !important; 
}
.top-info >div { 
	float: left;
}
.mod-languages{color: #000;}
.w-recent-posts .btlist .post-img img { 
	width: 65px !important;
	height: 55px  !important;
}
 .w-recent-posts .btlist .post-image.posts-gal{ 
	width: 65px !important;
	float: left;
	margin-right: 10px;
}
 .w-recent-posts .btlist .post-image.posts-gal img{ 
	width: 65px !important;
	height: 55px  !important;
}
 .btlist .post-img  iframe {
	width: 65px !important;
	height: 55px !important;
}
.btlist1 .post-image.bthome2-5 iframe{
  height: 220px !important;
}
.header-1:not(.sticky-nav) .top-nav ul.btmenu > li > a > span::before, .header-1:not(.sticky-nav) .logo, .skew-nav > ul > li > a > span::before {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.04) 15%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.02) 82%, rgba(0, 0, 0, 0.14) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.04) 15%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.02) 82%, rgba(0, 0, 0, 0.14) 100%);
  background-color: #d3d3d3;
}
.header-1::before, .header-1 .top-nav::before, .skew-nav::before {
  background: #eee;
    background-color: rgb(238, 238, 238);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #eeeeee), color-stop(50%, #F7F7F7), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #eeeeee 0%, #F7F7F7 50%, #eeeeee 100%);
  background: linear-gradient(to bottom, #3f3e3e 0%, #F7F7F7 50%, #414040 100%);
  border: 1px #F7F7F7 solid;
  background-color: #494949;
}
.header-1.dark::before, .skew-nav.dark::before {
  background: #333;
  background: none;
  border: 1px #2e2e2e solid;
}
.header-1:not(.sticky-nav) .top-nav ul.btmenu > li > a > span::before, .header-1:not(.sticky-nav) .logo {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.header-1:not(.sticky-nav) .top-nav ul.btmenu > li:hover > a > span::before, .skew-nav > ul > li:hover > a > span::before, .skew-nav > ul > li.selected > a > span::before, .header-1:not(.sticky-nav) .top-nav ul.btmenu > li.selected > a > span::before, .header-1:not(.sticky-nav) .top-search::after, .header-1:not(.sticky-nav) .top-cart::after, .main-gradient {
  background: none;
    background-color: rgba(0, 0, 0, 0);
}