/*
 @Author: Company Name
 @URL: http://companyname.com
 This file contains the styling for the actual theme, this
 is the file you need to edit to change the look of the
 theme.
 However we used Less script to make things easy to maintain, this is the compressed ourput, we recommend to edit the less files and then recombile the files and add the result here, if you don't like to use less you can edit this file here.
 
 This files contents are outlined below.
 01.	Theme Reset Style
 02.	Global Elements
 03.	Menu
 04.	Social
 05.	Article
 06.	Posts
 07.	Responsive
 08.	Widgets
 09.	Flexslider
 10.	Grid
*/

/* =============================================
			Theme Reset Style
============================================= */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@font-face {
	font-family: 'aminoregular_13';
	src: url('fonts/amino_bold-webfont.woff2') format('woff2'),
		 url('fonts/amino_bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aminoregular';
	src: url('fonts/amino_extralight-webfont.woff2') format('woff2'),
		 url('fonts/amino_extralight-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'aminoregular_4';
	src: url('fonts/amino-webfont.woff2') format('woff2'),
		 url('fonts/amino-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0px;
	padding: 0px;
}
html,
body {}
body {
	color: #222;
	background: #fff;
	overflow-x: hidden;
	font:400 14px/24px 'Open Sans', Arial, Helvetica, sans-serif;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	color: #222;
	margin: 0 0 8px;
	font-weight: 400;
	line-height: 1.5;
	font-style: normal;
	text-transform:none;
	font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;
}
h1 { font-size: 65px;}
h2 { font-size: 36px;}
h3 { font-size: 24px;}
h4 { font-size: 18px;}
h5 { font-size: 16px;}
h6 { font-size: 14px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #03508f;}
p a {}
p a:hover {text-decoration:underline;}
p {
	letter-spacing: normal;
	line-height: 24px;
	margin: 0 0 20px;
}
a {text-decoration: none;}
a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
}
ul { margin: 0; }
figure {
	margin-bottom: 6px;
	position: relative;
}
img {
	height: auto;
	max-width: 100%;
}
strong { color: #414141; }
iframe {
	border: none;
	float: left;
	width: 100%;
}
.wp-caption,
.wp-caption-text,
.gallery-caption,
.bypostauthor {}
.wp-caption.alignleft,
.wp-caption.alignnone {width: 100%;}
button {border: none;}
textarea,
select,
.bt-select select,
.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	outline: none;
	height: 46px;
	color: #909090;
	background:#fff;
	font-size: 13px;
	line-height: 26px;
	box-shadow: none;
	border-radius: 5px;
	padding: 10px 15px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #e1e1e1;
	text-transform: capitalize;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-group{margin:0 0 20px;}
.form-control::-moz-placeholder{
	text-transform: capitalize;
	color: #909090;
}
.form-control:focus::-moz-placeholder,
input:focus,
.select select:focus,
.form-control:focus{
	color: #000;
	border-color: #000;
	box-shadow:none !important;
}
textarea.form-control{
	resize: none;
	height: 180px;
}
/*=======================
	Custom Select
=======================*/
.bt-select{
	widpx: 100%;
	float:left;
	color:#ddd;
	position: relative;
	text-transform:uppercase;
}
.bt-select:after{
	content: '\f107';
	top: 50%;
	right: 23px;
	z-index: 2;
	widpx: 13px;
	color: #ddd;
	display: block;
	font-size: 22px;
	margin-top: -5px;
	line-height: 10px;
	position: absolute;
	text-align: center;
	font-family: 'FontAwesome';
}
.bt-select select{
	widpx: 100%;
	z-index: 1;
	color:#ddd;
	height:50px;
	padding:15px;
	line-height:20px;
	position: relative;
	text-transform:uppercase;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.bt-select select option{color:#ddd;}
/*=======================
	Custom CheckBox
=======================*/
.bt-radio,
.bt-radio label,
.bt-checkbox,
.bt-checkbox label{
	widpx: 100%;
	float: left;
	margin:0;
	position: relative;
}
.bt-radio label,
.bt-checkbox label{
	cursor:pointer;
	display:block;
	padding:0 0 0 20px;
}
.bt-radio input[type=radio],
.bt-checkbox input[type=checkbox] { display:none; }
.bt-radio input[type=radio] + label:before,
.bt-checkbox input[type=checkbox] + label:before {
	top: 4px;
	left: 0;
	color: #373542;
	font-size: 14px;
	line-height: 14px;
	content: "\f096";
	position: absolute;
	font-family: 'FontAwesome';
}
.bt-radio input[type=radio] + label:before{ content:'';}
.bt-radio input[type=radio]:checked + label:before,
.bt-checkbox input[type=checkbox]:checked + label:before {content:'\f046';}
label {
	color: #414141;
	display: block;
	font-weight: 400;
	margin-bottom: 10px;
}
form p {
	float: left;
	position: relative;
	width: 100%;
}
form p span i {
	color: #474747;
	left: 16px;
	position: absolute;
	top: 13px;
}
option { padding: 5px 15px; }
li {
	line-height: 28px;
	list-style: disc inside none;
}
ul ul { margin-left: 20px; }
ol {
	float: none;
	list-style: decimal;
	padding-left: 15px;
}
ol ol { margin-left: 20px; }
ol li {
	list-style: decimal;
	width: 100%;
}
table {
	background-color: transparent;
	max-width: 100%;
}
th { text-align: left; }
table {
	margin-bottom: 15px;
	width: 100%;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
	border-top: 1px solid #d2d2d2;
	border: 1px solid #d2d2d2;
	line-height: 2.5;
	padding-left: 3px;
	text-align: center;
	vertical-align: top;
}
table thead tr th {
	border-top: 1px solid #d2d2d2;
	text-align: center;
	text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td { border-top: 1px solid #d2d2d2; }
table > thead > tr > th {
	border-bottom: 2px solid #d2d2d2;
	vertical-align: bottom;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td { border-bottom: 0; }
table > tbody + tbody { border-top: 2px solid #d2d2d2; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 6px 10px; }
p ins { color: #999; }
dl dd { margin-left: 20px; }
address { font-style: italic; }
/*=============================================
			Global Elements
=============================================*/
.bt-haslayout{
	width:100%;
	float:left;
}
.bt-sectionpadding{padding: 120px 0;}
.bt-locationmap{
	width: 100%;
	float: left;
	height: 650px;
}
.bt-btn-sm{
	padding: 0 20px;
	line-height: 30px;
}
.bt-btn{
	color: #fff;
	padding: 0 50px;
	position:relative;
	text-align:center;
	border-radius: 50px;
	background: #373542;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font:600 12px/40px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-btnred:hover{color: #fff;}
.bt-btn-lg{width: 100%;}
.bt-socialicons{
	overflow: hidden;
	list-style: none;
	text-align:center;
	line-height: 20px;
}
.bt-socialicons li{
	float: left;
	padding: 0 4px;
	line-height: inherit;
	list-style-type: none;
}
.bt-socialicons li a{
	width: 36px;
	height: 36px;
	display:block;
	color: #6b6b6b;
	overflow:hidden;
	line-height: 34px;
	border: 1px solid #fff;
}
.bt-socialicons li a i{
	display:block;
	font-size:20px;
	text-align:center;
	line-height:inherit;
}
.bt-verticalmiddle{
	margin: 0 -1px;
	float: none !important;
	display: inline-block;
	vertical-align: middle;
}
.bt-description {
	width: 100%;
	float: left;
}
.bt-bglight{ background:#f8f8f8;}
.bt-bgdark{ background:#373542;}
.bt-stars span,
.bt-stars{
	width:100px;
	height: 16px;
	float: left;
	line-height:16px;
	position:relative;
}
.bt-stars span:after,
.bt-stars:before {
	top: 0;
	left: 0;
	font-size: 16px;
	line-height: 16px;
	position: absolute;
	letter-spacing: 4px;
	color: rgba(218, 218, 218, .8);
	font-family: 'FontAwesome';
	content: '\f005 \f005 \f005 \f005 \f005';
}
.bt-stars span {
	width:75%;
	overflow: hidden;
}
.bt-stars span:after {color:#000;}
.row.no-gutters{
	margin-right: 0;
	margin-left: 0;
}
.no-gutters > [class^="col-"],
.no-gutters > [class*="col-"],
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"]{
	padding-right: 0;
	padding-left: 0;
}
.bt-fullheading{
	width: 100%;
	float: left;
	padding: 0 0 60px;
}
.bt-fullheading span{
	display: block;
	color: #777676;
	font-size: 24px;
	line-height: 24px;
	padding: 0 0 10px;
	font-family: 'aminoregular_4', Arial, Helvetica, sans-serif;
}
.bt-fullheading h2{
	margin: 0;
	font-size: 36px;
	line-height: 36px;
	font-family: 'aminoregular', Arial, Helvetica, sans-serif;
}
.bt-fullheading h2 strong{
	font-weight: normal;
	font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;
}
.bt-styletwo{text-align: center;}
.bt-styletwo h2{font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;}
.bt-colowhite{color: #fff;}
.bt-colowhite span{color: #fff;}
.bt-colowhite h2{color: #fff;}
.bt-btnplay{
	top: 50%;
	left: 50%;
	z-index: 2;
	color: #fff;
	width: 60px;
	height: 60px;
	display: block;
	overflow: hidden;
	line-height: 60px;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	margin: -30px 0 0 -30px;
}
.bt-btnplay:hover{color: #fff;}
.bt-btnplay i{
	display: block;
	font-size: 15px;
	line-height: inherit;
}
.bt-alphabet{
	position: relative;
	background: transparent;
}
.bt-alphabet:before{
	top: -9%;
	right: 0;
	content: '';
	width: 100%;
	height: 117%;
	position: absolute;
	background: url(images/img-05.png) no-repeat 100% 50%;
}
/*=============================================
			Theme Pagination
=============================================*/
.bt-pagination{
	width:100%;
	float: left;
	font-size:14px;
	line-height:25px;
	font:14px/25px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-pagination ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
	text-align: center;
	text-align: center;
	line-height: inherit;
}
.bt-pagination ul li{
	display: inline-block;
	margin:0 6px;
	line-height: inherit;
	list-style-type:none;
}
.bt-pagination ul li a{
	width: 34px;
	height: 34px;
	display:block;
	color:#373542;
	line-height: 32px;
	text-align:center;
	position:relative;
	border-radius: 50%;
	border: 1px solid #dcdcdc;
}
.bt-pagination ul li.bt-nextpage a,
.bt-pagination ul li.bt-prevpage a{
	font-size: 20px;
	overflow:hidden;
	position:relative;
}
.bt-pagination ul li a:hover,
.bt-pagination ul li.bt-active a{
	color: #fff;
	background: #337ab7;
	border-color: #337ab7;
}
/*=============================================
			Theme BreadCrumb
=============================================*/
.bt-breadcrumb {
	padding: 0;
	margin:0;
	color: #fff;
	float: right;
	list-style: none;
	text-align: right;
	text-transform: uppercase;
	font:14px/44px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-breadcrumb li{
	width:auto;
	list-style-type:none;
	display: inline-block;
	vertical-align: middle;
	line-height:inherit;
	padding:0 15px;
	position:relative;
}
.bt-breadcrumb li:after{
	content:'-';
	position:absolute;
	top:0;
	left:-3px;
}
.bt-breadcrumb li:last-child{ padding: 0 0 0 15px;}
.bt-breadcrumb li:first-child:after{display: none;}
.bt-breadcrumb li a{
	display:block;
	color:#fff;
}
/*==============================================
			Loader Styhle
==============================================*/
.tg-preloaderouter {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	background: #fff;
}
.tg-cssloadcontainer{
	top: 50%;
	left: 50%;
	width: 117px;
	height: 117px;
	position: absolute;
	margin: -58px 0 0 -58px;
}
.cssload-circle-1 {
	height: 117px;
	width: 117px;
	background: rgb(3,80,173);
}
.cssload-circle-2 {
	height: 97px;
	width: 97px;
	background: rgb(11,106,169);
}
.cssload-circle-3 {
	height: 78px;
	width: 78px;
	background: rgb(23,113,193);
}
.cssload-circle-4 {
	height: 58px;
	width: 58px;
	background: rgb(74,192,244);
}
.cssload-circle-5 {
	height: 39px;
	width: 39px;
	background: rgb(74,192,244);
}
.cssload-circle-6 {
	height: 19px;
	width: 19px;
	background: rgb(129,197,64);
}
.cssload-circle-7 {
	height: 10px;
	width: 10px;
	background: rgb(0,163,150);
}
.cssload-circle-8 {
	height: 5px;
	width: 5px;
	background: rgb(22,116,188);
}
.cssload-circle-1,
.cssload-circle-2,
.cssload-circle-3,
.cssload-circle-4,
.cssload-circle-5,
.cssload-circle-6,
.cssload-circle-7,
.cssload-circle-8 {
	border-bottom: none;
	border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
	animation-name: cssload-spin;
	-o-animation-name: cssload-spin;
	-ms-animation-name: cssload-spin;
	-webkit-animation-name: cssload-spin;
	-moz-animation-name: cssload-spin;
	animation-duration: 4600ms;
	-o-animation-duration: 4600ms;
	-ms-animation-duration: 4600ms;
	-webkit-animation-duration: 4600ms;
	-moz-animation-duration: 4600ms;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-o-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
}
@keyframes cssload-spin {
	from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}
}
@-o-keyframes cssload-spin {
	from {-o-transform: rotate(0deg);}
	to {-o-transform: rotate(360deg);}
}
@-ms-keyframes cssload-spin {
	from {-ms-transform: rotate(0deg);}
	to {-ms-transform: rotate(360deg);}
}
@-webkit-keyframes cssload-spin {
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes cssload-spin {
	from {-moz-transform: rotate(0deg);}
	to {-moz-transform: rotate(360deg);}
}
/*==============================================
			Theme Style
==============================================*/
body.bt-home{padding: 76px 0 0;}
.bt-wrapper.bt-fixedheader{overflow: hidden;}
html,
body.bt-homevideo,
body.bt-homevideo .bt-wrapper{
	padding: 0;
	height: 100%;
	position: relative;
}
#bt-videobox{
	height: 100%;
	position: relative;
}
body.bt-home .bt-wrapper{overflow: visible;}
/*==============================================
			Header Style
==============================================*/
body.bt-home .bt-header{
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	position: absolute;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.38);
}
.bt-header{
	width: 100%;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	background: rgba(255, 255, 255, 1);
}
.bt-logo{float: left;}
.bt-logo a,
.bt-logo a img{display: block;}
.bt-nav{
	float: right;
	text-transform: uppercase;
	font:600 14px/36px 'Tenor Sans', Arial, Helvetica, sans-serif;
}
.bt-navigation{
	width: 100%;
	float: left;
	padding: 0;
}
.bt-navigation ul{
	width: 100%;
	float: left;
	list-style: none;
	line-height: inherit;
}
.bt-navigation ul > li{
	float: left;
	padding: 0 25px;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}
.bt-navigation ul > li:first-child{padding-left: 0;}
.bt-navigation ul > li:last-child{padding-right: 0;}
.bt-nav .bt-navigation > ul > li:last-child > a{
	padding: 0;
	line-height: 18px;
}
.bt-navigation ul li:last-child a img{display: block;}
.bt-navigation ul li a{
	color: #464646;
	display: block;
	line-height: inherit;
}
.bt-nav .bt-navigation ul li ul{
	top:  00px;
	left: 0;
	margin: 0;
	opacity: 0;
	width: 220px;
	background: #fff;
	visibility: hidden;
	border-radius: 5px;
	position: absolute;
}
.bt-nav .bt-navigation ul li ul li{
	width: 100%;
	padding: 0;
}
.bt-headervtwo .bt-navigation ul li ul li + li,
.bt-nav .bt-navigation ul li ul li + li{border-top: 1px solid #ddd;}
.bt-headervtwo .bt-navigation ul li ul li a,
.bt-nav .bt-navigation ul li ul li a{
	color: #464646;
	padding: 0 20px;
}
.bt-nav .bt-navigation ul li:hover ul{
	top: 100%;
	opacity: 1;
	visibility: visible;
}
.bt-fixedheader .bt-header{
	z-index: 999;
	position: fixed !important;
}
/*==============================================
			Home Slider
==============================================*/
.bt-homeslider{
	width: 100%;
	float: left;
	position: relative;
}
.bt-homeslider .item{overflow: hidden;}
.bt-homeslider .item2{overflow: hidden;}
.bt-homeslider figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.bt-homeslider figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.bt-homeslider figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 0 50% 0 60px;
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
}
.bt-homeslider figure figcaption:before{
	top: 0;
	left: -18%;
	width: 60%;
	height: 100%;
	content: '';
	z-index: -1;
	position: absolute;
	-webkit-transform: skewX(35deg);
	-moz-transform: skewX(35deg);
	-ms-transform: skewX(35deg);
	-o-transform: skewX(35deg);
	transform: skewX(35deg);
}
.bt-homeslider figure figcaption h1{
	color: #fff;
	font-size: 65px;
	line-height: 68px;
	font-family: 'aminoregular';
}
.bt-homeslider figure figcaption h1 span{
	display: block;
	font-family: 'aminoregular_13';
}
.bt-homeslider figure figcaption h1 em{
	font-style: normal;	
	font-family: 'aminoregular_13';
}
.bt-homeslider .owl-pagination{
	top: 70%;
	z-index: 3;
	width: 100%;
	padding: 0 70px;
	text-align: left;
	position: absolute;
}
.bt-homeslider .owl-pagination .owl-page{padding: 0 8px 0 0;}
.bt-homeslider .owl-pagination .owl-page span{background: rgba(255,255,255, 0.50);}
.bt-homeslider .owl-pagination .owl-page span:hover,
.bt-homeslider .owl-pagination .owl-page.active span{background: rgba(255,255,255, 1);}
/*==============================================
			Services Slider
==============================================*/
.bt-services{
	width: 100%;
	float: left;
}
.bt-service{
	width: 100%;
	float: left;
}
.bt-serviceicon{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.bt-serviceicon span{
	float: left;
	font-size: 50px;
	line-height: 50px;
}
.bt-servicetitle{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.bt-servicetitle h3{
	margin: 0;
	font-size: 24px;
	line-height: 24px;
}
.bt-servicetitle h4{
	margin: 0;
	line-height: 18px;
	font-family: 'aminoregular_4', Arial, Helvetica, sans-serif;
}
.bt-servicetitle h3 a{color: #222;}
.bt-service .bt-description{ padding: 0 0 30px;}
.bt-service .bt-description p{margin: 0;}
.bt-servicetype{
	width: 100%;
	float: left;
	list-style: none;
	font:600 15px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-servicetype li{
	width: 100%;
	float: left;
	position: relative;
	padding: 0 0 0 25px;
	line-height: inherit;
	list-style-type: disc;
}
.bt-servicetype li:before{
	top: 9px;
	left: 0;
	width: 13px;
	height: 2px;
	content: '';
	background: #222;
	position: absolute;
}
.bt-servicetype li + li{margin: 20px 0 0;}
.bt-servicetype li a{color: #222;}
/*==============================================
			We Are Creative
==============================================*/
.bt-wearecreative{
	width: 100%;
	float: left;
}
.bt-wearecreative .bt-textshortcode .bt-description{padding: 0 0 30px;}
.bt-textshortcode{
	width: 100%;
	float: left;
}
.bt-textshortcode .bt-description p:last-child{margin: 0;}
.bt-textshortcode .bt-fullheading{padding: 0 0 30px;}
.bt-textshortcode .bt-fullheading h2{font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;}
.bt-videoshortcode{
	width: 100%;
	float: left;
}
.bt-videoshortcode figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.bt-videoshortcode figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
/*==============================================
			All Services
==============================================*/
.bt-allservices{margin: -35px 0;}
.bt-allservices .bt-service{padding: 35px 0;}
.bt-allservices .bt-servicetitle{
	position: relative;
	padding: 0 65px 20px 0;
}
.bt-servicetitle .bt-serviceicon{
	top: 0;
	right: 0;
	padding: 0;
	float: none;
	width: auto;
	position: absolute;
}
.bt-allservices .bt-description{ padding: 0;}
/*==============================================
			Projects
==============================================*/
.bt-projects{
	width: 100%;
	float: left;
}
.bt-projects .bt-textshortcode{
	float: left;
	position: relative;
}
.bt-projects .bt-textshortcode figure{
	margin: 0;
	width: 100%;
	float: left;
	opacity: 0;
	z-index: 1;
	visibility: hidden;
	position: relative;
}
.bt-projects .bt-textshortcode figure img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-projects .bt-textshortcode .bt-box{
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 65px;
	position: absolute;
}
.bt-projects .bt-textshortcode .bt-box .bt-description{padding: 0 0 30px;}
.bt-projects .bt-textshortcode .bt-fullheading span,
.bt-projects .bt-textshortcode .bt-fullheading h2{color: #fff;}
.bt-projects .bt-textshortcode .bt-btn{background: #fff;}
.bt-projects .bt-textshortcode .bt-btn:hover{color: #fff;}
.bt-project{
	float: left;
	overflow: hidden;
}
.bt-projectimg{
	margin: 0;
	width: 100%;
	float: left;
}
.bt-projectimg img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.bt-projectimg:hover img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.bt-projectdescription{
	top: 50%;
	left: 50%;
	opacity: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 10px;
	visibility: hidden;
	position: absolute;
}
.bt-projectholder{
	width: 100%;
	height: 100%;
	padding: 15px;
	position: relative;
	background: rgba(39, 40, 44, 0.80);
}
.bt-hearticon{
	color: #222;
	width: 44px;
	height: 44px;
	float: right;
	display: block;
	font-size: 14px;
	background: #fff;
	line-height: 44px;
	text-align: center;
	border-radius: 50%;
}
.bt-tagsandprojectname{
	bottom: 15px;
	left: 15px;
	width: 100%;
	position: absolute;
}
.bt-tags{
	width: 100%;
	float: left;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 10px;
}
.bt-tags li{
	float: left;
	position: relative;
	line-height: inherit;
	list-style-type: none;
}
.bt-tags li a{color: #fff;}
.bt-tags li + li{
	margin: 0 0 0 2px;
	padding: 0 0 0 7px;
}
.bt-tags li + li:before{
	left: 0;
	bottom: 0;
	color: #fff;
	content: ',';
	font-size: 14px;
	position: absolute;
}
.bt-tagsandprojectname h3{
	margin: 0;
	clear: both;
	font-size: 18px;
	line-height: 18px;
}
.bt-tagsandprojectname h3 a{color: #fff;}
.bt-projectthreecolumns{width: 33.33%;}
.bt-projecttwocolumns{width: 50%;}
.bt-projectfourcolumns{width: 25%;}
.bt-project:hover .bt-projectdescription{
	left: 0;
	top: 0;
	opacity: 1;
	visibility: visible;
}
.bt-statactites{
	float: left;
	position: relative;
}
.bt-statactites figure{
	margin: 0;
	width: 100%;
	float: left;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	position: relative;
}
.bt-statactites figure img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-statactites .bt-box{
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 42px;
	position: absolute;
}
.bt-counters{
	width: 100%;
	float: left;
}
.bt-counter{
	width: 100%;
	float: left;
	position: relative;
	padding: 3px 0 3px 100px;
}
.bt-counter + .bt-counter{margin: 50px 0 0;}
.bt-count{
	display: block;
	font-size: 48px;
	line-height: 48px;
	font-family: 'aminoregular', Arial, Helvetica, sans-serif;
}
.bt-counter h4{
	margin: 0;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 16px;
	font-family: 'aminoregular', Arial, Helvetica, sans-serif;
}
.bt-countericon{
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	display: block;
	font-size: 30px;
	background: #fff;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
}
.bt-hearticon:hover{color: #fff;}
/*==============================================
			About Powax
==============================================*/
.owl-carousel .item{
	width: 100%;
	float: left;
}
.bt-aboutpowax{
	width: 100%;
	float: left;
	padding: 0 10%;
}
.bt-aboutpowax .bt-fullheading{text-align: center;}
.bt-aboutpowax .bt-fullheading h2{font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;}
.bt-icons{
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
	padding: 0 0 100px;
	position: relative;
}
.bt-iconandheading{
	width: 100%;
	float: left;
}
.bt-iconandheading span{
	color: #222;
	width: 120px;
	height: 120px;
	display: block;
	cursor: pointer;
	font-size: 40px;
	background: #fff;
	line-height: 118px;
	border-radius: 50%;
	margin: 0 auto 20px;
	border: 1px solid #e6e6e6;
}
.bt-icons .bt-iconandheading:before{
	top: 60px;
	left: 50%;
	z-index: -1;
	width: 100%;
	height: 1px;
	content: '';
	position: absolute;
	background: #e6e6e6;
}
.bt-iconandheading h3{
	margin: 0;
	color: #222;
	font-size: 18px;
	line-height: 20px;
}
.bt-active .bt-iconandheading span,
.bt-active .bt-iconandheading span:before,
.bt-iconandheading:hover span,
.bt-iconandheading:hover span:before{color: #fff;}
.bt-descriptionbox{
	width: 100%;
	float: left;
	padding: 0 10%;
	text-align: center;
}
.bt-iconanddescription{
	width: 100%;
	float: left;
}
.bt-iconanddescription span{
	display: block;
	font-size: 60px;
	line-height: 60px;
	margin: 0 0 30px;
}
.bt-iconanddescription .bt-description{
	font-size: 16px;
	line-height: 28px;
}
.bt-iconanddescription .bt-description p{margin: 0;}
/*==============================================
			call to Action
==============================================*/
.bt-calltoaction{
	width: 100%;
	float: left;
	text-align: center;
}
.bt-calltoaction .bt-fullheading{padding: 0 0 5px;}
.bt-calltoaction .bt-fullheading h2{font-weight: bold;}
.bt-calltoaction .bt-description{margin: 0 0 30px;}
.bt-calltoaction .bt-description p{margin: 0;}
.bt-calltoaction .bt-btn:hover{color: #fff;}
/*==============================================
			Company Skills
==============================================*/
.bt-companyskillsandvideo{
	width: 100%;
	float: left;
}
.bt-companyskills{
	width: 40%;
	float: left;
	color: #fff;
	height: 491px;
	padding: 50px;
}
.bt-companyskills .bt-fullheading{padding: 0 0 20px;}
.bt-companyskills .bt-fullheading h2{
	color: #fff;
	font-size: 24px;
	line-height: 24px;
	font-family: 'aminoregular_13';
}
.bt-companyskills .bt-description{padding: 0 0 50px;}
.bt-companyskills .bt-description p{margin: 0;}
.bt-skillgroup{
	float:left;
	width:100%;
}
.bt-skill{
	float:left;
	width:100%;
	cursor: pointer;
}
.bt-skill + .bt-skill{margin:33px 0 0;}
.bt-skill h4{
	color: #fff;
	margin: 0 0 15px;
	text-transform: capitalize;
	font: 400 14px/14px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-skillholder{
	width:100%;
	float:left;
	position:relative;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.20);
}
.bt-skillbar{
	height:8px;
	float:left;
	background:#fff;
	transition:none;
	position:relative;
	border-radius: 5px;
}
.bt-videobox{overflow: hidden;}
.bt-videobox figure{
	width: 100%;
	float: left;
	margin: 0;
}
.bt-videobox figure img{
	width: auto;
	height: 491px;
	display: block;
	max-width: none;
}
/*==============================================
			Creative Team
==============================================*/
.bt-creativeteam{
	float: left;
	width: 100%;
}
.bt-memberlargedp{
	margin: 0;
	width: 100%;
	float: left;
}
.bt-memberlargedp img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-teammembersliders{
	width: 100%;
	float: left;
}
.bt-teammembercontentslider{
	width: 100%;
	float: left;
}
.bt-teammembercontent{
	width: 100%;
	float: left;
}
.bt-teammembercontent h3{
	margin: 0 0 5px;
	font-size: 24px;
	line-height: 24px;
	font-family: 'aminoregular_13';
}
.bt-teammembercontent span{
	color: #494949;
	display: block;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 16px;
}
.bt-teammembercontent .bt-description{padding: 0 0 15px;}
.bt-teammembercontent .bt-description p{margin: 0;}
.bt-teammembercontent .bt-socialicons{
	width: 100%;
	float: left;
	padding: 0 0 15px;
}
.bt-teammembercontent .bt-socialicons li{padding: 0 0 0 10px;}
.bt-teammembercontent .bt-socialicons li:first-child{padding: 0;}
.bt-teammembercontent .bt-socialicons li a,
.bt-teammembercontent .bt-socialicons li a i,
.bt-teammembercontent .bt-socialicons li a i:before{
	color: #6b6b6b;
	border-color: #6b6b6b;
}
.bt-teammembercontent .bt-socialicons li a:hover,
.bt-teammembercontent .bt-socialicons li a:hover i:before,
.bt-teammembercontent .bt-socialicons li a:hover i{color: #fff;}
.bt-teammembernavigationslider{
	width: 100%;
	float: left;
}
.bt-teammembernavigationslider figure{
	margin: 0;
	width: 100%;
	float: left;
	padding: 0 15px;
}
.bt-teammembernavigationslider figure img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-teammembernavigationslider .bt-active figure img,
.bt-teammembernavigationslider figure img:hover{
	opacity: 0.50;
	cursor: pointer;
}
/*==============================================
			Testimonials
==============================================*/
.bt-testimonialsslider .item{
	float: left;
	width: 100%;
	text-align: center;
}
.bt-clienttestimonials{
	float: left;
	width: 100%;
	padding: 0 15%;
}
.bt-testimonialsslider .owl-controls .owl-buttons div{
	top: 40px;
	margin: 0;
}
.bt-testimonialsslider .owl-prev{left: 0;}
.bt-testimonialsslider .owl-next{right: 0;}
.bt-clienttestimonials blockquote{
	border: 0;
	padding: 0;
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	margin: 0 0 50px;
}
.bt-clienttestimonials blockquote q{
	width: 100%;
	float: left;
	quotes: none;
}
.bt-authorinfo{
	float: left;
	width: 100%;
	text-align: center;
}
.bt-authordp{
	width: 65px;
	height: 65px;
	display: block;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto 20px;
	border: 3px solid #373d42;
}
.bt-authordp a{display: block;}
.bt-authordp a img{
	width: auto;
	height: 100%;
	display: block;
}
.bt-authorname{
	display: block;
	font-size: 16px;
	padding: 0 0 5px;
	line-height: 19px;
	font-weight: bold;
}
.bt-authordesignation{
	color: #999999;
	display: block;
	font-size: 12px;
	line-height: 15px;
}
/*==============================================
			Pricing Table
==============================================*/
.bt-pricingtables{
	float: left;
	width: 100%;
}
.bt-pricetable{
	float: left;
	width: 100%;
	padding: 35px;
	overflow: hidden;
	position: relative;
	text-align: center;
	border: 1px solid #ededed;
}
.bt-popular{
	z-index: 5;
	color: #fff;
	top: -11px;
	right: -34px;
	font-size: 10px;
	font-weight: 600;
	line-height: 13px;
	position: absolute;
	padding: 30px 30px 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.bt-pkgname{
	float: left;
	width: 100%;
	padding: 0 0 25px;
}
.bt-pkgname h3{
	margin: 0;
	font-size: 20px;
	line-height: 20px;
}
.bt-pkgprice{
	float: left;
	width: 100%;
	margin: 0 0 30px;
}
.bt-pkgprice h4{
	margin: 0;
	font:bold 70px/55px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-pkgprice h4 sup{
	top: -32px;
	font-size: 24px;
	font-weight: 400;
}
.bt-visits{
	width: 100%;
	float: left;
	color: #b1b1b1;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
}
.bt-pricetable ul{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 17px;
	list-style: none;
	padding: 40px 0 50px;
}
.bt-pricetable ul li{
	float: left;
	width: 100%;
	color: #4f4f4f;
	line-height: inherit;
	list-style-type: none;
}
.bt-pricetable ul li + li{padding: 20px 0 0;}
.bt-pricetable .bt-btnbox{
	clear: both;
	width: auto;
	float: none;
	padding: 25px 0;
	overflow: hidden;
	margin: 0 -35px -35px;
}
.bt-btnwhite{background: #fff;}
.bt-pricetable:hover .bt-btnbox .bt-btn{}
/*==============================================
			Our Publication
==============================================*/
.bt-paddtopzero{padding-top: 0;}
.bt-postsslider .item{padding: 0 15px;}
.bt-postsslider .owl-controls .owl-buttons div{
	top: 50%;
	color: #222;
	width: 80px;
	height: 40px;
	font-size: 20px;
	line-height: 38px;
	margin: -40px 0 0;
	border-radius: 20px;
	border: 1px solid #d4d4d4;
}
.bt-postsslider .owl-prev{left: -100px;}
.bt-postsslider .owl-next{right: -100px;}
.bt-posts{
	width: 100%;
	float: left;
}
.bt-post{
	width: 100%;
	float: left;
}
.bt-post figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.bt-post figure a{
	z-index: 1;
	display: block;
	position: relative;
}
.bt-post figure img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-post figure figcaption{
	top: 0;
	right: 15px;
	z-index: 2;
	padding: 10px;
	position: absolute;
}
.bt-post figure figcaption time{
	color: #fff;
	display: block;
	padding: 0 20px;
	border-radius: 14px;
	text-transform: uppercase;
	font:400 10px/28px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-postcontent{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}
.bt-postmetadata{
	width: 100%;
	float: left;
	color: #727272;
	list-style: none;
	padding: 0 0 15px;
	font:400 12px/12px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bt-postmetadata li{
	float: left;
	padding: 0 10px;
	line-height: inherit;
	list-style-type: none;
}
.bt-postmetadata li:first-child{padding-left: 0;}
.bt-postmetadata li + li{border-left: 1px solid #727272;}
.bt-postmetadata li a{
	color: #727272;
	display: block;
}
.bt-posttitle{
	width: 100%;
	float: left;
	padding: 0 0 10px;
}
.bt-posttitle h3{
	margin: 0;
	font-size: 24px;
	line-height: 22px;
}
.bt-posttitle h3 a{color: #222;}
.bt-postcontent .bt-description{padding: 0 0 20px;}
.bt-postcontent .bt-description p{margin: 0;}
.bt-postcontent .bt-btn{padding: 0 30px;}
.bt-postcontent .bt-btn:hover{color: #fff;}
/*==============================================
			Footer Style
==============================================*/
.bt-newsletter{
	color: #fff;
	width: 100%;
	float: left;
	margin: -30px 0;
	text-align: center;
}
.bt-newsletter h2{
	color: #fff;
	font-size: 36px;
	margin: 0 0 10px;
	line-height: 32px;
	font-family: 'aminoregular_4';
}
.bt-newsletter .bt-description{}
.bt-newsletter .bt-description p{margin: 0;}
.bt-newsletter .bt-formsubscribe{ margin: 50px 0; }
.bt-themeform{
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.bt-themeform fieldset{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}
.bt-formsubscribe fieldset .form-control{
	width: 100%;
	float: left;
	z-index: 1;
	height: 50px;
	position: relative;
	border-radius: 25px;
	padding: 15px 175px 15px 20px;
}
.bt-formsubscribe fieldset .bt-btn{
	top: 0;
	right: 0;
	z-index: 2;
	line-height: 50px;
	position: absolute;
}
.bt-newsletter h3{
	margin: 0;
	clear: both;
	color: #fff;
	font-size: 36px;
	line-height: 32px;
}
.bt-footermiddlebar{
	width: 100%;
	float: left;
	background: #f8f8f8;
}
.bt-contactformandinfo{
	width: 100%;
	float: left;
	padding: 50px;
	background: #fff;
	margin: -257px 0 0;
	border-radius: 5px;
	position: relative;
	border: 1px solid #ddd;
}
.bt-contactformandinfo:before{
	top: 0;
	left: 50%;
	width: 1px;
	content: '';
	height: 100%;
	background: #ddd;
	position: absolute;
}
.bt-contactformandinfo .bt-fullheading h2{font-family: 'aminoregular_13', Arial, Helvetica, sans-serif;}
.bt-contactformandinfo .bt-fullheading{padding: 0 0 40px;}
.bt-formarea{
	width: 50%;
	float: left;
	padding-right: 50px;
}
.bt-contactinfodetail{
	width: 50%;
	float: left;
	padding-left: 50px;
}
.bt-contactinfodetail .bt-description{padding: 0 0 50px;}
.bt-contactinfodetail .bt-description p{margin: 0;}
.bt-contactinfo{
	width: 100%;
	float: left;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
	padding: 0 0 50px;
}
.bt-contactinfo li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.bt-contactinfo li + li{padding: 25px 0 0;}
.bt-contactinfo li strong,
.bt-contactinfo li address,
.bt-contactinfo li span,
.bt-contactinfo li a{
	margin: 0;
	float: left;
	font-style: normal;
}
.bt-contactinfo li strong{padding: 0 5px 0 0;}
.bt-contactinfodetail .bt-socialicons{
	width: 100%;
	float: left;
}
.bt-brands{
	width: 100%;
	float: left;
	padding: 60px 0;
}
.bt-brand{
	width: 16.666%;
	height: 80px;
	float: left;
	padding: 0 15px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.bt-brand figure{margin: 0;}
.bt-brand figure a{display: block;}
.bt-brand figure a img{display: block;}
.bt-footerbar{
	width: 100%;
	float: left;
	color: #b0b0b0;
	padding: 40px 0;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	background: #191a1c;
}
.bt-footerbar span{
	display: block;
	padding: 5px 0;
}
.bt-footerbar span i,
.bt-footerbar span a{
	display: inline-block;
	vertical-align: middle;
}
.bt-footerbar span a{color: #fff;}
/*======================================================================================================================================
														Home Page Two Style																
======================================================================================================================================*/
/*==============================================
			Header Version Two
==============================================*/
body.bt-home.bt-homevtwo{padding: 0;}
.bt-bgfixed{background: url(images/bgparallax/bgparallax-05.jpg) no-repeat center right;}
body.bt-home .bt-headervtwo{background: transparent; box-shadow: none;}
body.bt-home .bt-fixedheader .bt-headervtwo{background: rgba(0, 0, 0, 1);}
.bt-headervtwo .bt-navigation ul li a{color: #fff;}
/*==============================================
			Slider Version Two
==============================================*/
.bt-homeslider.bt-slidervtwo figure figcaption{padding: 0;}
.bt-slidervtwo figure figcaption:before{display: none;}
.bt-slidervtwo figure figcaption h1 span{font-family: 'aminoregular';}
.bt-slidervtwo .owl-pagination{
	left: 50%;
	padding: 0;
	width: 100%;
	max-width: 1140px;
	margin: 0 0 0 -570px;
}
.bt-versionthree .bt-servicetitle h3:hover{color: #222;}
/*==============================================
			Statactites Version Two
==============================================*/
.bt-statactites.bt-versiontwo,
.bt-statactites.bt-versionthree{
	width: 100%;
	background: transparent;
}
.bt-versiontwo .bt-counter,
.bt-versionthree .bt-counter{
	margin: 0;
	padding: 0;
	width: 33.33%;
	text-align: center;
}
.bt-versiontwo .bt-countericon,
.bt-versionthree .bt-countericon{
	margin: 0 auto 30px;
	position: static;
}
.bt-versiontwo .bt-count,
.bt-versionthree .bt-count{
	color: #fff;
	font-weight: bold;
}
/*==============================================
			creative team Version Two
==============================================*/
.bt-creativeteam.bt-creativeteamtwo{margin: -20px 0;}
.bt-team{
	float: left;
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.bt-team figure{
	 margin: 0;
	 float: left;
	 width: 100%;
}
.bt-team figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.bt-team figcaption{
	top: 50%;
	left: 50%;
	opacity: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 30px;
	text-align: center;
	visibility: hidden;
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.bt-team:hover figcaption{
	left: 0;
	top: 0;
	opacity: 1;
	visibility: visible;
}
.bt-teamtitel{
	float: left;
	color: #fff;
	width: 100%;
	margin: 0 0 20px;
}
.bt-teamtitel h3{
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 24px;
	font-family:'aminoregular_13';
}
.bt-teamtitel h3 a{color: #fff;}
.bt-teamtitel span{
	display: block;
	font-size: 14px;
	line-height: 17px;
}
.bt-team .bt-description{margin: 0 0 25px}
.bt-team .bt-description p{margin: 0;}
.bt-versiontwo .bt-socialicons li{
	float: none;
	margin: 0 2px;
	display: inline-block;
	vertical-align: top;
}
.bt-socialiconsround li a{
	color: #fff;
	border-radius: 50%;
}
.bt-team .bt-socialiconsround li a{border-color: #fff !important;}
.bt-socialiconsround li a i{
	display: block;
	font-size: 14px;
	line-height: inherit;
}
.bt-team .bt-socialiconsround li a:hover{background: #fff;}
/*==============================================
			Testimonials Version Two
==============================================*/
.bt-versiontwo.owl-theme .owl-controls .owl-buttons div{color: #222;}
.bt-versiontwo .bt-authordp,
.bt-versionthree .bt-authordp{border: 0;}
/*==============================================
			Latest News Version Two
==============================================*/
.bt-versiontwo .item{
	float: left;
	width: 100%;
	padding: 0 20px;
}
.bt-versiontwo.owl-theme .owl-pagination{padding: 80px 0 0;}
.bt-versiontwo .bt-post{
	background: #fff;
	padding: 30px;
	border: 1px solid #e6e6e6;
}
.bt-versiontwo .bt-posttitle h3{font-size:20px;}
.bt-versiontwo .bt-postmetadata{
	padding: 20PX 0 0;
	border-top: 1px solid #e6e6e6;
}
.bt-versiontwo .bt-postmetadata .bt-date{
	border: 0;
	float: right;
}
/*==============================================
			Footer Version two
==============================================*/
.bt-versiontwo .bt-brands{padding: 100px 0;}
.bt-versiontwo .bt-contactformandinfo{
	padding:0;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.bt-versiontwo .bt-contactinfodetail,
.bt-versiontwo .bt-formarea{
	width: 100%;
	padding: 70px;
	overflow: hidden;
	text-align: center;
}
.bt-versiontwo .bt-contactinfo li{
	float: none;
	overflow: hidden;
	text-align: center;
}
.bt-versiontwo .bt-contactinfo li strong,
.bt-versiontwo .bt-contactinfo li address,
.bt-versiontwo .bt-contactinfo li span,
.bt-versiontwo .bt-contactinfo li a{
	float: none;
	display: inline-block;
}

.bt-versiontwo .bt-socialicons li a{border: 1px solid #d8d8d8;}
.bt-versiontwo .bt-socialicons li a i{line-height: inherit;}
/*======================================================================================================================================
														Home Page Three Style															
======================================================================================================================================*/
/*==============================================
			Header Version Three
==============================================*/
body.bt-homevthree{padding: 0;}
body  .bt-wrapper{overflow: hidden;}
body .toggled{overflow: hidden;}
/* .bt-home.toggled .bt-wrapper {padding-right: 410px;} */
.bt-home .bt-wrapper {
	padding-right: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.bt-sidenavigation {
	top: 0;
	width: 410px;
	right: -430px;
	height: 100%;
	z-index: 9999;
	padding: 30px;
	position: fixed;
	overflow-y: auto;
	background: #fff;
	overflow-x: hidden;
	/* margin-right: -410px; */
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.bt-sidenavigation::-webkit-scrollbar {display: none;}
body.toggled .bt-sidenavigation {
	/* width: 410px; */
	right: 0;
}
.bt-header.bt-headervthree{background: transparent; box-shadow:none !important;}
.bt-fixedheader .bt-header.bt-headervthree{background: rgba(0, 0, 0, 1);}
/*==============================================
			Sidebar nav styles
==============================================*/
.bt-navigationthree{width: 350px;}
.bt-navigationthree ul{
	padding: 0 0 10px;
	line-height: inherit;
	text-transform: uppercase;
	font: 600 14px/17px 'Raleway', Arial, Helvetica, sans-serif;
}
.bt-navigationthree ul li {
	width: 100%;
	float: left;
	padding: 0 0 24px;
	line-height: inherit;
}
.bt-navigationthree ul li a {line-height: inherit;}
.hamburger {
	float: right;
	z-index: 1000;
	margin: 9px 0;
	display: block;
	line-height: 17px;
	position: relative;
}
.bt-widgetofficeenvorn{
	width: 350px;
	float: left;
	padding: 0 0 40px;
}
.bt-widgetofficeenvorn h3{
	margin: 0 0 15px;
	font-size: 24px;
	line-height: 20px;
}
.bt-widgetofficeenvorn .bt-description{padding: 0 0 20px;}
.bt-widgetofficeenvorn .bt-description p{margin: 0;}
.bt-widgetofficeenvorn ul{
	clear: both;
	margin: -7px;
	overflow: hidden;
	list-style: none;
}
.bt-widgetofficeenvorn ul li{
	float: left;
	padding: 7px;
	list-style-type: none;
}
.bt-widgetofficeenvorn ul li figure{
	margin: 0;
	width: 100%;
	float: left;
}
.bt-widgetofficeenvorn ul li figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.bt-widgetofficeenvorn ul li figure:hover img{opacity: 0.10;}
.bt-widgetofficeenvorn ul li figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.bt-widgetofficeenvorn ul li figure figcaption a{
	color: #fff;
	font-size: 16px;
}
.bt-widgetofficeenvorn ul li figure:hover figcaption{
	opacity: 1;
	visibility: visible;
}
.bt-widgetrecentposts{
	width: 350px;
	float: left;
	padding: 0 0 40px;
}
.bt-widgetrecentposts h3{
	margin: 0 0 15px;
	font-size: 24px;
	line-height: 20px;
}
.bt-widgetrecentposts ul{
	width: 100%;
	float: left;
	color: #717171;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
}
.bt-widgetrecentposts ul li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.bt-widgetrecentposts ul li + li{padding: 15px 0 0;}
.bt-widgetrecentposts ul li figure{
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
	border-radius: 50%;
}
.bt-widgetrecentposts ul li figure a,
.bt-widgetrecentposts ul li figure a img{display: block;}
.bt-recenpostcontent{
	padding: 13px 0;
	overflow: hidden;
}
.bt-recenpostcontent h4{
	margin: 0;
	color: #222;
	font-size: 18px;
	line-height: 18px;
	font-family: 'aminoregular_4';
}
.bt-recenpostcontent h4 a{color: #222;}
.bt-sidenavigation .bt-socialicons{
	width: 410px;
	display: table;
	table-layout: fixed;
	margin: 0 0 -30px -30px;
	border-top: 1px solid #d8d8d8;
}
.bt-sidenavigation .bt-socialicons li{
	padding: 0;
	float: none;
	display: table-cell;
	vertical-align: top;
}
.bt-sidenavigation .bt-socialicons li + li{border-left: 1px solid #d8d8d8;}
.bt-sidenavigation .bt-socialicons li a{
	width: 100%;
	height: auto;
	display: block;
	line-height: 60px;
	text-align: center;
}
.bt-sidenavigation .bt-socialicons li a,
.bt-sidenavigation .bt-socialicons li a i,
.bt-sidenavigation .bt-socialicons li a i:before{color: #393939;}
.bt-sidenavigation .bt-socialicons li a i{
	display: block;
	line-height: 60px;
}
.bt-sidenavigation .bt-socialicons li a:hover,
.bt-sidenavigation .bt-socialicons li a:hover i,
.bt-sidenavigation .bt-socialicons li a:hover i:before{color: #fff;}
.overlay {
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	background-color: rgba(0, 0, 0, 0.80);
}
.bt-sidenavigation a[data-toggle="offcanvas"]{
	color: #222;
	width: 30px;
	height: 30px;
	float: right;
	display: block;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	margin: -10px -10px 0 0;
}
.bt-sidenavigation a[data-toggle="offcanvas"] i{
	color: #222;
	display: block;
	line-height: inherit;
}
/*==============================================
			Slider Version Three
==============================================*/
.bt-homeslider{
	color: #fff;
	font-size: 22px;
	overflow: hidden;
	position: relative;
	background:url(images/sliderimg/img-07.jpg) no-repeat;
	background-size: auto 100%;
}
.bt-homeslider .pogoSlider-slide{
	width: 100%;
	float: left;
	opacity: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	text-align: center;
	background-size: cover;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.bt-homeslider .pogoSlider-slide:after {
	top: 0;
	left: 0;
	z-index: -1;
	content: "";
	width: 100%;
	height: 100%;
	opacity: 0.50;
	background: #000;
	position: absolute;
}
.bt-slidercontent{
	width: 100%;
	float: left;
}
.bt-slidercontent h1{
	margin: 0;
	color: #fff;
	font-size: 60px;
	font-weight: 300;
	line-height: 60px;
	font-style: normal;
	display: inline-block;
	font-family: 'aminoregular';
}
.bt-slidercontent h1 span{
	display: block;
	font-family: 'aminoregular_13';
}
.bt-slidercontent h1 span em,
.bt-slidercontent h1 span i{font-style: normal;}
.pogoSlider-progressBar{
	height: 3px;
	background: #e9e9ea;
}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next,
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev{
	width: 60px;
	height: 60px;
	line-height: 58px;
	border-radius: 50%;
	transform: rotate(0);
	border: 1px solid #fff;
}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before,
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 20px;
	line-height: 58px;
	border-radius: 50%;
	position: absolute;
	text-align: center;
	font-family: 'icomoon';
}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before{content: '\f197';}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,
.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{content: '\f196';}
.pogoSlider--navBottom .pogoSlider-nav {bottom: 38%;}
.pogoSlider--navTop .pogoSlider-nav,
.pogoSlider--navBottom .pogoSlider-nav{z-index: 1;}
.pogoSlider--navTop .pogoSlider-nav,
.pogoSlider--navBottom .pogoSlider-nav,
.pogoSlider--navTop .pogoSlider-nav li,
.pogoSlider--navBottom .pogoSlider-nav li{
	height: 3px;
	line-height: 3px;
}
.pogoSlider--navTop .pogoSlider-nav li,
.pogoSlider--navBottom .pogoSlider-nav li{
	float: left;
	display: block;
}
.pogoSlider-nav-btn {
	border: none;
	width: 20px;
	height: 3px;
	box-shadow: 0;
	cursor: pointer;
	border-radius: 0;
	background: rgba(255,255,255,0.5);
}
.pogoSlider-nav-btn--selected {background: #fff;}
/*==============================================
			All Services Version Three
==============================================*/
.bt-versionthree .bt-service{
	padding: 0;
	text-align: center;
}
.bt-versionthree .bt-serviceicon span{
	color: #fff;
	width: 85px;
	height: 85px;
	float: none;
	display: block;
	margin: 0 auto;
	font-size: 40px;
	line-height: 85px;
	border-radius: 50%;
}
.bt-versionthree .bt-service:hover .bt-serviceicon span{color: #fff;}
.bt-versionthree .bt-servicetitle{padding-right: 0;}
.bt-allservicesslider .item{
	width: 100%;
	float: left;
	padding: 0 15px;
}
.bt-thinlinepagination .owl-controls{
	margin: 0;
	width: 100%;
	float: left;
	line-height: 3px;
	text-align: center;
}
.bt-thinlinepagination .owl-controls .owl-page{
	padding: 0 3px;
	vertical-align: top;
	display: inline-block;
}
.bt-thinlinepagination .owl-controls .owl-page span{
	margin: 0;
	width: 20px;
	height: 3px;
	border-radius: 0;
	background: #909090;
}
/*==============================================
			Features Style
==============================================*/
.bt-features{
	width: 100%;
	float: left;
}
.bt-feature{
	width: 33.33%;
	float: left;
}
.bt-featureimgbox figure{
	margin: 0;
	width: 100%;
	float: left;
}
.bt-featureimgbox figure img{
	width: 100%;
	height: auto;
	display: block;
}
.bt-featuredatabox{
	padding: 0 60px;
	min-height: 441px;
	background: #f7f7f7;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.bt-featurenumber{
	float: left;
	width: 100%;
	margin: 0 0 40px;
	font-size:16px;
	line-height: 19px;
}
.bt-featuretitle{
	width: 100%;
	float: left;
	margin: 0 0 20px;
}
.bt-featuretitle h3{
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
}
.bt-featuretitle h3 a{
	color:#222222;
	display: block;
}
.bt-featuredatabox .bt-description p{margin: 0;}
/*==============================================
			Projacet VersionTwo Style
==============================================*/
.bt-paddingbottomzero{padding-bottom: 0;}
.bt-navfilterbale {
	width: 100%;
	font-size: 14px;
	list-style: none;
	overflow: hidden;
	line-height: 30px;
	margin: 0 auto 45px;
	text-transform: uppercase;
}
.bt-navfilterbale li {
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.bt-navfilterbale li a {
	color: #777676;
	display: block;
	position: relative;
	padding: 0 39px 0 0;
	line-height: inherit;
	border-bottom: 3px solid #e4e4e4;
}
.bt-navfilterbale li:last-child a{padding: 0;}
.bt-navfilterbale li a:before{
	top: 100%;
	left: 0;
	width: 0;
	height: 3px;
	content: '';
	position: absolute;
}
.bt-navfilterbale li a:hover:before,
.bt-navfilterbale li a.bt-active:before{width: 100%;}
.bt-filter-masonry{padding: 0 0 45px;}
.bt-filter-masonry .bt-project{margin: 15px 0;}
.bt-versionthree.owl-theme .owl-controls .owl-buttons div{color: #222;}
/*======================================================================================================================================
														Inner Page Style																
======================================================================================================================================*/
.bt-content{
	width: 100%;
	float: left;
}
.bt-border{border:1px solid #ebebeb}
/*==============================================
			News Page Style
==============================================*/
.bt-postlist{margin: -40px 0;}
.bt-postlist .bt-post{margin: 40px 0;}
.bt-content .bt-pagination{padding: 100px 0 0;}
/*==============================================
			News Two Page Style
==============================================*/
.bt-postlist.bt-versiontwo .bt-postmetadata{
	border: 0;
	padding: 0 0 15px;
}
/*==============================================
			Projects Page Style
==============================================*/
.bt-titlebox{
	width: 100%;
	float: left;
	padding: 0 0 150px;
	text-align: center;
}
.bt-titlebox h1{
	margin: 0;
	font-size: 65px;
	line-height: 65px;
	font-family: 'aminoregular';
}
.bt-titlebox h2{
	margin: 0;
	font-size: 65px;
	line-height: 65px;
	font-family: 'aminoregular_13';
}
/*==============================================
			Projects Detail Page Style
==============================================*/
.bt-projectdetail{padding: 120px 0 0;}
.bt-projectimgslider{
	width: 100%;
	float: left;
}
.bt-projectimgslider .item{
	margin: 0;
	width: 100%;
	float: left;
}
.bt-aboutproject{
	width: 100%;
	float: left;
}
.bt-box{
	width: 100%;
	float: left;
}
.bt-box + .bt-box{padding: 40px 0 0;}
.bt-aboutproject .bt-description p{margin: 0 0 40px;}
.projectinfo{
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 17px;
	list-style: none;
}
.projectinfo li{
	width: 100%;
	float: left;
	padding: 20px;
	line-height: inherit;
	list-style-type: none;
}
.projectinfo li:nth-child(odd){background: #f4f4f4;}
.projectinfo li:nth-child(even){background: #fff;}
.projectinfo li span{float: left;}
.projectinfo li span + span{float: right;}
.bt-socialiconswithcount{
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 30px;
	list-style: none;
	padding: 82px 0 0;
}
.bt-socialiconswithcount li{
	float: left;
	padding: 0 10px 0 0;
	line-height: inherit;
	list-style-type: none;
}
.bt-socialiconswithcount li a{
	display: block;
	color: #383838;
	padding: 0 10px;
	border-radius: 3px;
	line-height: inherit;
	border: 1px solid #c6c6c6;
}
.bt-socialiconswithcount li a i,
.bt-socialiconswithcount li a em{
	display: inline-block;
	vertical-align: middle;
}
.bt-socialiconswithcount li a i{
	width: 30px;
	font-size: 18px;
	text-align: left;
}
.bt-socialiconswithcount li a em{
	font-size: 14px;
	font-style: normal;
}
.bt-socialiconswithcount li a:hover,
.bt-socialiconswithcount li a:hover i,
.bt-socialiconswithcount li a:hover em{color: #fff;}
.bt-socialiconswithcount li a:hover{
	background: #df4a32;
	border-color: #df4a32;
}
.bt-mobileversion{
	float: left;
	width: 100%;
	color: #fff;
	text-align: center;
	background: #222428;
	padding: 120px 0 20px;
}
.bt-mobileversion .bt-textshortcode{padding: 0 18% 120px;}
.bt-mobileversion .bt-textshortcode h2{
	color: #fff;
	font-size: 36px;
	line-height: 36px;
}
.bt-projectdetail .bt-clienttestimonials {text-align: center;}
.bt-clienttestimonials .bt-stars{
	float: none;
	width: 156px;
	height: 30px;
	display: block;
	font-size: 30px;
	line-height: 30px;
	margin: 0 auto 40px;
}
.bt-clienttestimonials .bt-stars span{
	width: 100%;
	height: 30px;
	font-size: 30px;
	line-height: 30px;
}
.bt-clienttestimonials .bt-stars span:after,
.bt-clienttestimonials .bt-stars:before{
	font-size: 30px;
	line-height: 30px;
}
.bt-clienttestimonials .bt-fullheading h2{
	font-size: 36px;
	line-height: 36px;
}
.bt-projectdetail .bt-clienttestimonials blockquote{margin: 0 0 30px;}
.bt-projectdetail .bt-clienttestimonials .bt-authorname{
	width: 100%;
	float: left;
	padding: 0;
	color: #767676;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	font-style: italic;
	font-weight: normal;
}
/*==============================================
			News Detail Page Style
==============================================*/
.bt-postdetail .bt-postcontent .bt-description p{margin: 0 0 30px;}
.bt-share{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 100px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.bt-share h4{
	margin: 0;
	float: left;
	color: #4f4f4f;
	font-size: 16px;
	line-height: 16px;
	padding: 4px 0 3px;
}
.bt-share .bt-socialiconswithcount{
	padding: 0;
	width: auto;
	float: right;
	line-height: 20px;
}
.bt-share .bt-socialiconswithcount li{float: right;}
.bt-share .bt-socialiconswithcount li a{padding: 0 7px 0;}
.bt-postcomments{
	float: left;;
	width: 100%;
	margin: 0 0 80px;
}
.bt-comments{
	float: left;
	width: 100%;
	list-style: none;
}
.bt-comments li{
	float: left;
	width: 100%;
	padding: 30px 0;
	list-style-type: none;
	border-bottom: 1px solid #dcdcdc;
}
.bt-comments li:first-child{padding-top: 0;}
.bt-comment{
	float: left;
	width: 100%;
}
.bt-comment figure{
	width: 50px;
	float: left;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 10px 0 0;
}
.bt-comment figure a{display: block;}
.bt-comment figure img{display: block;}
.bt-commentbox{overflow: hidden;}
.bt-commentbox .bt-commenthead{
	width: 100%;
	float: left;
	padding: 0 0 10px;
}
.bt-commentbox .bt-commenthead strong{
	float: left;
	font-size: 18px;
	line-height: 21px;
}
.bt-commentbox .bt-commenthead strong a{color: #222222;}
.bt-commentbox .bt-commenthead time{
	float: left;
	font-size: 12px;
	line-height: 15px;
	margin: 3px 0 3px 10px;
}
.bt-commentbox .bt-commenthead time a{color: #939393;}
.bt-btnreply{
	float: right;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
	text-transform: capitalize;
}
.bt-commentbox .bt-description p{margin: 0;}
.bt-leavereplay{
	float: left;
	width: 100%;
}
.bt-leavereplay h2{
	float: left;
	width: 100%;
	color: #222222;
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 30px;
}
.bt-leavereplay .bt-btn{
	float: right;
	color: #fff;
}
.bt-leavereplay .bt-btn:hover{color: #fff;}
.bt-paddbottomzero{padding-bottom: 0;}
.bt-btnbox{
	width: 100%;
	float: left;
	padding: 120px 0 0;
	text-align: center;
}
.bt-dropdowarrow {
	top: 8px;
	z-index: 2;
	right: 20px;
	width: 20px;
	height: 20px;
	color: #fff;
	display: none;
	cursor: pointer;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	background: #464646;
}
.bt-navigationthree ul li a{
	width: 100%;
	float: left;
}
.bt-navigationthree ul li ul{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	display: none;
}
.bt-navigationthree ul li ul li{
	padding: 0;
	line-height: 36px;
	position: relative;
}
.bt-navigationthree ul li .bt-dropdowarrow{
	top: -2px;
	right: 0;
	display: block;
}
.bt-navigationthree ul li ul li a{line-height: 36px;}
