
/*//////////////////////////////Global Settings */

*{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
    font-size: 13px;
	list-style-type: none;
}

h1{
	color: #000;
}

h2{
	color: #000;
}

h3{
	color: #000;
}

h4{
	color: #000;
}

body {
	position: relative;
	/* -webkit-font-smoothing: antialiased; */ /* Fix for webkit rendering */
}

body, a, h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', Arial, sans-serif;
	font-weight: 200;
}

ul, ol {
	padding: 0px;
}

a:active,
a:hover {
  outline: 0;
  text-decoration: none;
  outline: 0 none;
}

a:focus { outline: 0; -moz-outline-style: none;}

img {
	max-width: 100%;
	height: auto;
	outline: none;
}

p{
	font-family: 'Raleway', Arial, sans-serif;
	line-height: 25px;
	font-size: 13px;
	color: #7b7b7b;
	font-weight: normal;
}

p a{
	line-height: 25px;
	font-size: 13px;
	color: #3c3c3c;
}

p a:hover{
	color: #3c3c3c;
	text-decoration: none;
}

a{
	outline: 0;
	font-family: 'Raleway', Arial, sans-serif;
}

/* Change Text Highlight Color */
::selection      { background:#FDCC68; color:#fff; /* Safari and Opera */ }
::-moz-selection  { background:#FDCC68; color:#fff; /* Firefox */ }

/* Remove Safari/Chrome textinput/textarea glow*/
textarea, input { outline: none; }

input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/* WP Admin Bar */
html #wpadminbar {
	z-index: 9999 !important;
}
html {
	margin-top: 0px !important;
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon {
	display: list-item;
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input {
	margin-top: 3px !important;
}

@media screen and (max-width:782px){html #wpadminbar{top: -46px;}}

/*///////////////////////////////build up*/

.navbar-fixed-top .menu_navigation {
/* 	min-height: 80px; */
/* 	padding: 30px 0; */
}

.navbar-fixed-top .menu_navigation_hide {
	/* display: none; */
	display: block !important;
	padding-left: 0px;
	padding-right: 0px;
}

.container.menu_navigation_hide {
	padding-left: 0px;
	padding-right: 0px;
}

.navbar-fixed-top .menu_navigation_two {
	padding: 15px 0;
}

.navbar-fixed-top-hide {
	display: none;
}

.menu_navigation {
/* 	padding-top: 52px; */
/* 	background: #fff; */
}

.navbar {
/* min-height: 156px; */
	border: none;
	margin-bottom: 0px;
}

.navbar-brand {
	font-size: 27px;
	line-height: normal;
}

.navbar-brand img {
	max-width: 100px;
	max-height: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.header_brand_and_slogan > .navbar-brand img {
	padding-top: 0px;
	padding-bottom: 0px;
}

.header_brand_and_slogan > .navbar-brand {
	padding-bottom: 0px;
}

.navbar-brand-center img{
	max-width: 120px;
    max-height: auto;
	font-size: 27px;
	line-height: normal;
}

.navbar-nav {
	padding-top: 20px;
}

.navbar.navbar-fixed-top{
/*  min-height: 80px; */
/* position: relative; */
}

.navbar > .container .navbar-brand {
	padding-top: 4px;
}

.navbar-default .navbar-nav > li > a {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	color: #909090;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
 	color: #555555;
 	background-color: transparent;
}

.navbar-default .navbar-nav > .active > a {
	border-bottom: 3px solid #fdcc68;
	padding-bottom: 7px;
}

.nav > li > a {
	padding: 10px 0px;
	margin: 0 20px;
}

.navbar-default {
	background-color: #fff;
/* 	border-bottom: 1px solid #f1f1f1; */
	background-color: rgba(255,255,255,1.0)
}

.navbar-toggle {
	margin-top: 0px;
	margin-bottom: 10px;
	border-radius: 2px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #dddddd;
}

.dropdown-menu > li > a {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	color: #909090;
}

.navbar-collapse {
	max-height: 600px !important;
}

.btn {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.btn-transparent {
	background-color: none !important;
	text-transform: uppercase;
	border-color: #fdcc68;
	padding: 13px 40px;
	font-weight: 700;
	color: #fdcc68;
	border-radius: 2px;
}

.btn-transparent a {
}

.btn-transparent:hover,
.btn-transparent:focus,
.btn-transparent:active,
.btn-transparent.active,
.open .dropdown-toggle.btn-transparent {
  	color: #fff;
  	background-color: #fdcc68;
/*   	border-color: #fdcc68; */
}

.btn-aura {
	background-color: none !important;
	text-transform: uppercase;
	border-color: #fff;
	padding: 13px 40px;
	font-weight: 700;
	color: #fff;
	border-radius: 2px;
}

.btn-aura:hover,
.btn-aura:focus,
.btn-aura:active,
.btn-aura.active,
.open .dropdown-toggle.btn-aura {
  	color: #fdcc68;
  	background-color: #fff;
/*   	border-color: #fdcc68; */
}

.btn-minimal {
	background-color: none !important;
	text-transform: uppercase;
	border-color: #fff;
	padding: 13px 40px;
	font-weight: 700;
	color: #fff;
	border-radius: 2px;
	opacity: 0.75;
}

.btn-minimal:hover,
.btn-minimal:focus,
.btn-minimal:active,
.btn-minimal.active,
.open .dropdown-toggle.btn-minimal {
  	color: #f1f1f1;
  	background-color: transparent;
/*   	border-color: #f1f1f1; */
  	opacity: 1;
}

.btn-minimal-inverse {
	border-color: #c8c8c8;
	padding: 13px 20px;
	color: #868686;
	border-radius: 2px;
}

.btn-minimal-inverse a {
	color: #868686;
}

.btn-minimal-inverse:hover,
.btn-minimal-inverse:focus,
.btn-minimal-inverse:active,
.btn-minimal-inverse.active,
.open .dropdown-toggle.btn-minimal-inverse {
  	color: #868686;
  	background-color: transparent;
}


.first_page_1 {
	padding: 90px 0;
}

.box_container_pa {
	padding: 70px 0;
}

.image_fullwidth {
	min-width: 100%;
}

.full_width {
	width: 100%;
}

.capture {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
}


div.capture ul li a.btn-transparent.animated{
    display: inline-block !important;
}

.capture-tittle {	
}

.capture-tittle-center {
	text-align: center;
}

.capture .capture-tittle-center {
	display: none;
}

div.capture ul li a.btn-transparent{
   display: none;
}

.capture-tittle-center.animated{
    display: block;
}

.capture-tittle-center span {
	font-size: 50px;
	color: #FDCC68;
}

.capture-slider-pagination {
	padding-top: 55px;
	margin: auto;	
	display: table;
}

.capture-slider-pagination .pagination-icon {
	color: #d9d9d9;
}

.parallax_image_cont .box-title {
	margin-bottom: 25px;
}

body.single-post .parallax_image_cont {
	height: 500px;
}

body.single-portfolio .go_top_btn-icon {
	display: none;
}

.box-title {
	margin-bottom: 60px;
	font-size: 35px;
	/* text-transform: uppercase; */
}

.box-title-left {
	font-size: 48px;
	color: #fff;
	/* text-transform: uppercase; */
	word-break: break-word;
}

.capture h1{
	width: 60%;
	font-size: 50px !important;
	line-height: 55px;
	/* text-transform: uppercase; */
	color: #000;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
	margin: auto;
}

.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/*///////////////////////////////////////////////////// Service */

.service {
	text-align: center;
	padding: 0 40px;
}

.service_title {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #575555;
	margin-top: 20px;
	margin-bottom: 10px;
}

.service .btn {
	margin: 20px 0;
}

.service-icon {
	width: 72px;
	height: 72px;
/* 	overflow: hidden; */
	border-radius: 50%;
	background-color: transparent;
	color: #fdcc68;
	border:2px solid #fdcc68;
	font-size: 35px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
/* 	margin-top: 15px; */
	margin: auto;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.service-icon:hover {
	background-color: #fdcc68;
	color: #fff;
}

.service:hover .service-icon {
	background-color: #fdcc68;
	color: #fff;
}

.service-icon i {
	font-size: 20px;
	vertical-align: top;
	line-height: inherit;
}

.little_box {
/* 	min-height: 130px; */
	background: #fdcc68;
	padding: 42px 0;
	position: relative;
	z-index: 1;
}

.little_box-text {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 26px;
	color: #fff;
	text-align: center;
	font-weight: 300;
}

.little_box-text .btn-aura {
	margin-left: 35px;
}

/*///////////////////////////////////////////////////// Portfolio */


.portfolio_container .box-title {
	margin-bottom: 15px !important;
	position: relative;
}

.categories-p {
	padding-top: 40px;
	/* display: inline-block; */
	display: table;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.categories-p ul, .tags ul {
	list-style-type: none;
	padding: 0px;
}

.categories-p ul li, .tags ul li {
	display: inline-block;
	float: left;
	margin-bottom: 6px;
	margin-right: 6px;
}
.categories-p ul li:before, .tags ul li:before{
	content: '' !important;	
}
.categories-p ul li + li, .tags ul li + li {
	/* border: 1px solid #dfdfdf; */
}

.categories-p ul li a, .tags ul li a, .load-more, .white, .dark-grey, .green {
	font-size: 13px;
	padding: 13px 20px;
	display: block;
	display: inline-block;
	color: #868686;
}

.project_list_holder ul li , .mix_all{
    /*
	opacity: 0;
    display: none;
	*/
}

.categories-p ul li a:hover, .categories-p ul li a.active, .tags ul li a:hover, .load-more:hover, .white:hover {
	background-color: #f5f5f5;
	color: #868686;
}
.categories-p ul li a.active{
	border: 1px solid #dfdfdf;
	background: #f5f5f5;
}

.categories-p ul li a{
	border: 1px solid #DFDFDF;
}

.projects-container {
}

.project_name p{
	margin-top: 34px;
	font-size: 20px;
	color: #fff;
}

.col-sm-3 .project_name p {
	font-size: 18px;
	margin-top: 2px;
}

.project_tags p {
	font-size: 13px;
	font-weight: 500;
	color: #fff;
}

.project_tags p a {
	color: #fff;
	font-weight: 400;
}

.col-sm-3 .project_tags p {
	font-size: 12px;
}

.project_open_icon {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 17px;
	margin-top: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -23px;
}

.project_open_icon i {
	font-size: 12px;
	color: #fff;
	margin: 0 6px 6px 6px;
	display: table-cell;
}

a.load_more{
	color: #868686;
	border: 1px solid #dfdfdf;
	padding: 13px 20px;
	background: #fff;
	width: 116px;
	display: block;
	text-decoration: none;
	text-align: center;
	margin: auto;
}
a.load_more:hover{
	background: #f5f5f5;
}
.load_more_grid{
	width: 100%;
	clear: both;
	margin-top: 20px;
	float: left;
}

/*///////////////////////////////////////////////////// Portfolio END */


.fixed_parallax {
/* 	background-attachment: fixed !important; */
}

.parallax_image_cont {
	padding: 130px 0;
	font-family: 'Raleway', Arial, sans-serif;
	position: relative;
}

.parallax_image_cont_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	z-index: 0;
	opacity: 0.4;
}

.blog_img_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	opacity: 0.0;
}

.parallax_image_cont h2 {
	color: #fff;
}

/*
.parallax_image_cont box-title {
	margin-bottom: 30px;
}
*/

.parallax_video_cont {
	padding: 130px 0;
	font-family: 'Raleway', Arial, sans-serif;
	/* position: relative; */
}

.parallax_video_cont h2 {
	color: #fff;
}

.video_img_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	opacity: 0.4;
	z-index: 1;
}

.twitter_box {
	font-size: 20px;
}

.twitter_box a {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}

.tweet {
	font-size: 16px;
	font-weight: 500;
}

.testimonials_cont {
	background: #d8d6d1;
	position: relative;
	z-index: 1;
}

.testimonials_message {
	margin-top: 24px;
}

.testimonials_message p {
	font-size: 22px;
	color: #7b7b7b;
}

.testimonials_message ul li {
	list-style-type: none;
}

.testimonials_author p {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	/* text-transform: uppercase; */
	margin-top: 14px;
}

.pagination-icon {
	margin-left: 2px;
	margin-right: 7px;
	margin-bottom: 14px;
	float: left;
	color: #ebebeb;
	transition: all .2s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.pagination-icon:hover {
	color: #a1a1a1;
}

.pagination_active {
	color: #a1a1a1;
}

.pagination-icon i {
	font-size: 14px;
	vertical-align: top;
	line-height: inherit;
}

.team_container {
	position: relative;
	z-index: 1;
}

.team_photo_container {
	text-align: center;
}

.team_photo {
	max-width: 100%;
	max-height: 100%;
}

.team_member_name p{
	margin-top: 60px;
	margin-bottom: 5px;
	font-size: 20px;
	color: #fff;
}

.team_member_position p {
	font-size: 13px;
	font-weight: 500;
	color: #fff;
}

.team_social {
	color: #fff;
	text-align: center;
	vertical-align: middle;
/*
	display: inline-block;
	margin-top:80px;
*/
	position: absolute;
	bottom: 6%;
	width: 100%;
	left: 0;
}

.team_social i {
	font-size: 18px;
	color: #fff;
	margin: 0 6px 6px 6px;
}

.team-title-left {
	color: #333333;
}

.team_right_container {

}

.skills_cont {
	background: #d8d6d1;
}

.skills_cont h3 {
	color: #fff;
}

.skills_box_container {
}

.skills_box_container p {
	font-size: 20px;
	color: #fff;
}

.skill_box_title {
	text-align: center;
	margin-top: 10px;
}

.chart span {
	color: #fff;
	font-size: 35px;
	position: absolute;
	top: 26.5%;
	left: 39.5%;
}

/*
.percent {
    display: inline-block;
    line-height: 110px;
    z-index: 2;
}
.percent:after {
    content:'%';
    margin-left: 0.1em;
    font-size: .8em;
}
*/

.chart {
	text-align: center;
}

.contact_cont {
	padding: 130px 0;
	font-family: 'Raleway', Arial, sans-serif;
	position: relative;
	top: 0px !important;
}

.contact_cont h1 {
	margin-top: 0px;
	font-size: 48px;
	color: #fff;
}

.contact_form_container {
	
}

.clients_cont {
	
}

.clients_logo_container{
	
}

.client-logo {
	margin: 0 auto;
	display: block;
}

.client-logo img {
	max-width: 150px;
    max-height: 80px;
    display: block;
    margin: auto;
}

.twitter-icon {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin-right: 20px;
}

.twitter-icon i {
	font-size: 25px;
	padding-bottom: 6px;
}

.music_container {
/* 	background: #d8d6d1; */
	font-family: 'Raleway', Arial, sans-serif;
	position: relative;
}

.music_container p{
	color: #fff;
	min-height: 25px;
}

.music_container .container {
	position: relative;
}

.music_container h1 {
	font-size: 48px;
	color: #fff;
}

.music_container .box-title {
	margin-bottom: 50px;
}

.music_player_container {
/* 	height: 70px; */
	height: auto;
	background: #353434;
	/*
	opacity: 0.88;
	filter: alpha(opacity=80); */ /* For IE8 and earlier */
	margin: 10px 0;
/* 	padding: 25px; */
	padding: 19px;
}


#soundcloud > .container > .music_player_container {
	background: transparent;
}
.music_icons {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
}

.music_icons i {
	font-size: 18px;
	color: #fff;
	margin: 0 6px 6px 6px;
}

.music_img_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	opacity: 0.4;
}

.default_post_container {
	
}

.default_post_container .box-title {
	margin-bottom: 15px !important;
}

.text_p_align {
	width: 80%;
	text-align: center;
	margin: 0 auto;
}

.default_post_image {
	max-width: 90%;
	height: auto;
	margin: 0 auto;
	display: block;
	padding: 30px 0 20px 0;
}

.contact_img_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
	position: absolute;
	z-index: 0;
	opacity: 0.4;
}


.address-info{
	color: #fff;
	font-size: 20px;
}

.address-info h3 {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 28px !important1;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #fff;
}

.address-info h4 {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 20px !important;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #fff;
}

.address-info p {
	margin-bottom: 20px;
	color: #f1f1f1;
}

.social-icon {
	width: 46px;
	height: 46px;
	overflow: hidden;
	border-radius: 2px;
	text-align: center;
	line-height: 46px;
	vertical-align: middle;
	margin: auto;
	background-color: transparent;
	border: 1px solid #fff;
	margin-right: 14px;
	margin-bottom: 14px;
	float: left;
	color: #fff;
	transition: all .2s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.social-icon:hover {
/*
	background-color: transparent;
	border: 1px solid #fdcc68;
	color: #fdcc68;
*/
	background-color: #fdcc68;
	border: 1px solid #fdcc68;
	color: #fff;
}

.social-icon i {
	font-size: 19px;
	vertical-align: top;
	line-height: inherit;
}

.contact_social_icons_container {
	display: inline-block;
	float: left;
}

.testimonials_pagination {
	display: inline-block;
	float: left;
}

/*///////////////////////////////////////////////////// Submenu */

.dropdown-submenu {
	position:relative;
}

.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-1px;
/* 	margin-left:-1px; */
}

.dropdown-submenu:hover>.dropdown-menu {
	display:block;
}

.dropdown-submenu>a:after {
	display:block;content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#555555;
	margin-top:5px;
	margin-right:-10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color:#555555;
}

.dropdown-submenu.pull-left {
	float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
}

/*///////////////////////////////////////////////////// Submenu END */


/*///////////////////////////////////////////////////// Media Queries */

@media (max-width: 768px) {
	
	.navbar-default .navbar-nav > li > a {
		border-bottom: 1px solid #e7e7e7;
	}
	
	.navbar-default .navbar-nav > .active > a {
		border-bottom: 1px solid #e7e7e7;
		font-weight: bold;
	}
	
	.projects-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.team_right_container {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.client-logo {
		padding: 25px 0;
	}
	
	.capture h1{
		width: 100%;
	}
	
	.navbar {
		min-height: auto;
		border: none;
		margin-bottom: 0px;
		padding-top: 20px;
	}
	
	.navbar.navbar-fixed-top{
    	min-height: 40px !important;
	}
	 
	.navbar-fixed-top .menu_navigation {
		width: 100%;
		min-height: 65px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.twitter-icon {
		display: block;
	}
	
	.little_box-text .btn-aura {
		margin-top: 10px;
		display: table;
		margin: auto;
	}
	
	.mejs-playlist.mejs-layer {
		width: 100% !important;
	}
	
	.navbar-fixed-top .menu_navigation_two {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
	
	.music_container h1 {
		font-size: 44px;
	}
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand {
		margin-left: 0px;
	}
	
	.team_member_name p {
		margin-top: 20px;
	}
}

@media (max-width: 1024px) {
}


@media (min-width: 1024px) {
	.navbar-toggle {
		display: none !important;
	}
}

/*iPhone Landscape*/
@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 750px) {

	.blog_one-post_thumbnail {
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 
	 .um-blog-w.widget.col-sm-12 {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	 }
	 
	 .project_slider_container {
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 
	 li.comment .commentmetadata a {
		 display: flex;
	 }
	 
	 .mejs-currenttime-container, .mejs-duration-container {
		 display: none !important;
	 }
	 
	 .mejs-playlist-button {
		display: none !important;
	 }
	 
	 .menu_navigation > .navbar-brand {
		 margin-top: -28px;
		 padding-bottom: 0px;
		 margin-bottom: -14px;
	 }
	 
	 .navbar > .container > .navbar-brand {
		 margin-top: -20px;
	 }
	 
	 .container > .navbar-collapse {
		 margin-top: 73px;
		 padding-left: 0px;
		 padding-right: 0px;
	 }
}

/*iPhone Portrait*/
@media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px) {

	.blog_one-post_thumbnail {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	 }
	 
	 .um-blog-w.widget.col-sm-12 {
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	 }
	 
	 .blog_one-post_description.col-md-5 {
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 
	 .blog_one-widgets {
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 
	 .project_slider_container {
		 padding-left: 0px;
		 padding-right: 0px;
	 }
	 
	 .mejs-currenttime-container, .mejs-duration-container {
		 display: none !important;
	 }
	 
	 .mejs-playlist-button {
		 display: none !important;
	 }
	 
	 .project_tags p {
	 	display: none;
	 }
}

/*///////////////////////////////////////////////////// Media Queries :END*/

.contact_form{
	font-family: 'Raleway', Arial, sans-serif;
	margin-bottom: 20px;
}

.contact_form input, .contact_form textarea{
	width: 100%;
	background: #3c3c3c;
	color: #fff;
	font-size: 14px;
	opacity: 0.9;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	margin-bottom: 10px;
	padding: 16px;
	border:1px solid transparent;
	border-radius: 1px;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.5);
}

.contact_form textarea{
	height: 260px;
	resize: vertical;
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.5);
}

.contact_form .send{
	width: 120px;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	padding: 13px 40px;
	border:1px solid #fff;
	border-radius: 2px;
	/* text-transform: uppercase; */
	background-color: transparent;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.contact_form .send:hover {
	color: #fff;
  	background-color: #fdcc68;
  	border-color: #fdcc68;
}

.contact_form .send:active{
	width: 120px;
}

.send:active{
	width: 120px;
}

.success-message {
	display: none;
	color: #fff;
	margin-top: 9px;
}

.error {
	border: 1px solid #fdcc68;
}

.go_top_btn {
	
}

.go_top {
	display: none;
}

.iframe-box {
    max-width: 1280px; /* video width */
    max-height: 720px; /* video height */
}

.go_top_btn-icon {
	color: #333333;
	text-align: center;
	width: 51px;
	height: 55px;
	background: #fff;
	bottom: 30px;
	right: 30px;
	/* position: absolute; */
	position: fixed;
}

.go_top_btn-icon:hover {
	background: #FDCC68;
	color: #fff;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.go_top_btn-icon i {
	font-size: 15px;
	line-height: 55px;
}


/* Hovera sene vene */

.team_photo_container{
	box-sizing: border-box;
	min-height: 200px;
	text-align: center;
	margin: 20px 0;
}
.team_photo_container h4{
	color: #4a4a4a;
	font-size: 14px;
	margin-top: 28px;
	/* text-transform: uppercase; */
}

.article{
	box-sizing: border-box;
/* 	min-height: 200px; */
	text-align: center;
	margin: 20px 0;
/*
	position: relative;
	z-index: 1;
*/
}
.article h4{
	color: #4a4a4a;
	font-size: 14px;
	margin-top: 28px;
	/* text-transform: uppercase; */
}
.article p{
/*
	color: #a2a2a2;
	text-align: center;
	font-size: 13px;
*/
}

.post_thumb {
	position: relative;
	overflow: hidden;
}

.post_thumb img {
	width: 100%;
}

.post_thumb * {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.post_thumb .hover_state {
	background-color: rgba(0,0,0,0.87);
/* 	background-color: #fdcc68; */
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 13px 23px;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
	top:0;
}

.post_thumb:hover .hover_state {
/* 	opacity: 1; */
	opacity: 0.96;
	filter: alpha(opacity=96); /* For IE8 and earlier */
	z-index: 99;
}

.post_thumb:hover img {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

/*///////////////////////////////////////////////////// Audio Player */

.mejs-container {
	background: none !important;
}

#mep_0, #mep_1{
	width: 100% !important;
}

.mejs-playlist.mejs-layer {
	background-color: #353434 !important;
	bottom: 49px !important;
	
	opacity: 1 !important;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}

.mejs-container .mejs-controls {
	background: #353434 !important
}

.mejs-controls .mejs-button button:focus {
	outline: none !important;
}

.mejs-container .mejs-controls div {
	font-family: 'Raleway', Arial, sans-serif !important;
}

.mejs-shuffle-button {
	display: none !important;
}

.mejs-loop-button {
	display: none !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #fdcc68 !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fdcc68 !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	background: #434447 !important;
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
/* 	background: transparent !important; */
	background: #f1f1f1 !important;
	opacity: 0.1 !important;
}

.mejs-controls .mejs-time-rail span {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #434447 !important;
}

.mejs-container .mejs-controls .mejs-time span {
	width: 30px !important;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	border: none !important;
	background: #fdcc68 !important;
	color: #fff !important;
	font-weight: 500 !important;
	width: auto !important;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 5px #fdcc68 !important;
	border-color: #fdcc68 transparent transparent transparent !important;
	top: 16px !important;
}


.playButton {
	border-radius: 0px !important;
}

/*///////////////////////////////////////////////////// BURIMI */

.testimonials_message ul li p.quote, .testimonials_message ul li div{
	display: none;
}
.testimonials_message ul li p.quote.animated, .testimonials_message ul li div.animated{
	display: block;
}

/*///////////////////////////////////////////////////// BURIMI END */

/*///////////////////////////////////////////////////// Inside Project */

.inside_project {
	border: 1px solid #ccc;
	position: absolute;
	background: #fff;
	z-index: 1;
	top: auto;
	/* left: 0; */
	overflow: hidden;
	width: 100%;
	height: auto;
	text-align: left;
}

.project_info h3{
	color: #575555;
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 30px;
}

.inside_project_description {
	margin-bottom: 40px;
}

.project_info {
	max-height:520px;
    overflow-y:auto;
    padding-right: 0px;
	padding-left: 0px;
}

.project_info p {
	color: #7b7b7b;
	padding-right: 14px;
}

.project-icon {
	display: flex;
}

.project-icon i {
	font-size: 15px;
	vertical-align: top;
	line-height: inherit;
	color: #fdcc68;
	margin: 0 20px 0 0;
}

.project-icon p {
	font-weight: 500;
}

a.view_proj{
	color: #868686;
	border: 1px solid #dfdfdf;
	padding: 13px 20px;
	background: #fff;
	width: 116px;
	display: block;
	text-decoration: none;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
	border-radius: 0px;
}
a.view_proj:hover{
	background: #f5f5f5;
}

.project_slider_container {
	padding-right: 0px;	
}

.project_slider{
	width: 100%;
	background: #ccc;
	position: relative;
}

.slider-arrows {
	width: 100%;
	position: absolute;
	margin-top: 25.5%;
	display: none;
}

.project_slider:hover .slider-arrows{
	display : block;
}

.slider-arrows a {
	font-size: 20px;
	color: #fff;
}

.slider-arrows i {
	font-size: 35px;
}

.next-slide {
	position: absolute;
	right: 40px;
}

.prev-slide {
	position: absolute;
	left: 35px;
}

.single_project_cont {
	margin-top: 35px;
}

.all_projects-icon {
/*
	position: absolute;
	top: 140px;
	right: 48px;
	z-index: 1000;
*/
	color: #ccc;
	text-align: right;
/* 	padding-right: 15px; */
	margin-top: 25px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.all_projects-icon:hover {
	color: #989898;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.all_projects-icon i {
	font-size: 25px;
}

.vimeo_external {
	width: 100%;
}

div.project_slider ul li {
	width: 100%;
}

/*///////////////////////////////////////////////////// Blog Inside */

.parallax_blog_image_cont {
	padding: 130px 0;
	font-family: 'Raleway', Arial, sans-serif;
}

.parallax_blog_image_cont h2 {
	color: #fff;
}


.single_blog h1 {
	margin-top: 50px;
	margin-bottom: 30px;
	font-weight: 300;
}

.info_h h5 {
	font-family: 'Raleway', Arial, sans-serif;
	float: left;
	display: block;
	color: #6e6e6e;
	border-bottom: 2px solid #d0d0d0;
	padding: 8px 0px 14px 0px;
	/* text-transform: uppercase; */
}

.info_h {
	margin: 15px 0px 20px 0px;
	display: block;
	width: 100%;
	float: left;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input {
	border: 1px solid #efefef;
	background: #efefef !important;
	padding: 10px 15px;
}

.comment-form-comment textarea {
	clear: both;
	width: 100%;
	background: white;
	margin-top: 22px;
	padding: 12px;
	border: 1px solid #efefef;
	background: #efefef !important;
	padding: 10px 15px;
}

.comments_no_padding{
	padding: 0px 0px;
}

.categories-p.blog-categories-p {
	padding-top: 0px;
	display: inline-block;
	padding-left: 0px;
}

.categories-p.blog-categories-p ul li a{
	padding: 8px 20px;
}

code {
	white-space: normal;
}

.form-submit {
	margin-bottom: 50px;
}

li.comment:before {
	list-style-type: none;
	content: '' !important;
}

li.comment + li.comment {
	margin-top: 40px;
}

li.comment .children {
	margin-left: 104px;
	margin-top: 40px;
}

li.comment .comment-author img {
	width: 78px;
	height: 78px;
	float: left;
	margin-top: 0px;
}

li.comment .comment-author cite a, li.comment .comment-author cite.fn {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 14px;
	color: #5b5b5b;
	text-transform: uppercase;
}

li.comment .comment-author cite.fn {
	padding-left: 25px;
}

li.comment .comment-author .says {
	display: none;
}

li.comment .commentmetadata a {
	font-size: 13px;
	font-weight: 400;
	color: #9d9d9d;
	padding-left: 25px;
}

li.comment .comment-body > p {
	margin-top: 10px;
	padding-left: 104px;
}

li.comment .comment-body div.reply {
	padding-left: 104px;
}

li.comment .comment-body div.reply a {
	font-size: 13px;
	color: #6c6c6c;
	font-weight: 400;
}

.comments-list {
	margin-bottom: 40px;
}

.comment-form {
	margin-right: -15px;
	margin-left: -15px;
}

/*
.comment-form-author, .comment-form-email, .comment-form-url {
	padding: 0px 15px;
	width: 100%;
}
*/

.comment-form-author input, .comment-form-email input, .comment-form-url input {
	width: 100%; 
	background: white;
}

h3#reply-title {
	display: none;
}

.comment-notes, .comment-form-comment, .form-submit {
	width: 100%;
	padding: 0px 15px;
}

.form-allowed-tags {
	padding: 0px 15px;
}

blockquote p {
	font-size: 16px;
}

.form-submit input{
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px 12px;
}

.row.single_blog img {
	margin: 10px 0;
}

.row.single_blog ol li {
	list-style-type: decimal;
}

.row.single_blog li {
	margin-left: 20px;
}

.single_blog p {
	padding-bottom: 15px;
}

.logged-in-as {
	padding-left: 15px;
	padding-right: 15px;
}

.row.single_blog ul li {
	font-family: 'Raleway', Arial, sans-serif;
	color: #7b7b7b;
	padding-top: 8px;
}

.row.single_blog ol {
	font-family: 'Raleway', Arial, sans-serif;
	color: #7b7b7b;
}


table {
	font-family: 'Raleway', Arial, sans-serif;
}

dt {
	font-family: 'Raleway', Arial, sans-serif;
	color: #7b7b7b;
	padding-top: 8px;
}

dd {
	font-family: 'Raleway', Arial, sans-serif;
	line-height: 25px;
	font-size: 13px;
	color: #7b7b7b;
	font-weight: normal;
}

/*///////////////////////////////////////////////////// Blog One*/

.blog_one {
	margin-top: 80px; /* duhet mu hek  */
}

.blog_one-posts {
	padding-left: 0px;
	padding-right: 0px;
}

.single_blog_holder {
	margin-top: 48px;
	margin-bottom: 48px;
	float: left;
}

.single_blog_holder:first-child {
	margin-top: 0px;
}

.blog_one-widgets {
}

.blog_one-widgets ul li {
	list-style-type: none;
}

.blog_one-widgets a {
	font-size: 13px;
	color: #828282;
	font-weight: 400;
}

.blog_one-post_thumbnail {
	text-align: center;
	padding-left: 0px;
/* 	padding-right: 0px; */
}

.blog_open_icon {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 17px;
	margin-top: 12px;
	position: absolute;
	top: 40%;
	left: 45%;
}

.blog_open_icon i {
	font-size: 12px;
	color: #fff;
	margin: 0 6px 6px 6px;
	display: table-cell;
}

.log_one-post_description {
	
}

.blog_one-post_description {
	min-width: 220px;
}

.blog_one-post_description h3{
	font-family: 'Raleway', Arial, sans-serif;
	line-height: 30px;
	font-size: 22px;
	color: #545454;
	font-weight: normal;
	margin-top: 10px;
}

.blog_one-post_description h3 a{
	font-size: 22px;
	color: #545454;
	font-weight: 300;
}

.blog_one-post_description p {
	height: 78px;
	overflow: hidden;
}

.blog_category {
	padding: 10px 0 20px 0;
}

.blog_category a {
	margin-left: 5px;
	color: #a2a2a2;
	font-weight: 400;
}

.category-icon {
	color: #a2a2a2;
	text-align: center;
	vertical-align: middle;
	/* display: inline-block; */
	/* display: inline-flex; */
	display: initial;
	margin-right: 20px;
}

.category-icon i {
	font-size: 15px;
	margin-right: 4px;
}

a.read_more{
	font-size: 13px;
	color: #868686;
	border: 1px solid #dfdfdf;
	padding: 12px 20px;
	background: #fff;
	width: auto;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
	border-radius: 0px;
	float: left;
}
a.read_more:hover{
	background: #f5f5f5;
}

.blog_devider {
	width: 60px;
	height: 3px;
	/* border-bottom: 3px solid #dfdfdf; */ /* duhet mi hek */
	float: left;
	clear: both;
	width: 100%; /* duhet mi hek */
}

.blog_devider:last-child {
	display: none;
	float: left;
}

.btn.blog_load_more {
	clear: both;
}

a.blog_load_more{
	font-size: 13px;
	color: #868686;
	border: 1px solid #dfdfdf;
	padding: 12px 20px;
	background: #fff;
	width: auto;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
	border-radius: 0px;
	float: left;
}
a.blog_load_more:hover{
	background: #f5f5f5;
}

.pagination {
	font-family: 'Raleway', Arial, sans-serif;
	color: #868686;
	margin: 30px 0 40px 0;
}

.pagination_padding {
	padding: 0 15px;
}

.pagination a {
	color: #868686;
}

.page-numbers {
	border: 1px solid #dfdfdf;
	float: left;
	padding: 7px 14px;
	margin-right: 5px;
}

.page-numbers:hover {
	background: #f5f5f5;
}

/*///////////////////////////////////////////////////// Blog Two */

.blog_two {
	margin-top: 80px; /* duhet mu hek  */
	padding-left: 0px;
	padding-right: 0px;
}

.blog_two-posts {
	margin: auto;
	float: none;
	padding-left: 0px;
	padding-right: 0px;

}

.blog_two-post_thumbnail {
	text-align: center;
/* 	padding-left: 0px;
	padding-right: 0px; */
}

.blog_two_post_thumb {
	position: relative;
	overflow: hidden;
}

.blog_two_post_thumb img {
	width: 100%;
	border-radius: 50%;
}

.blog_two_post_thumb * {
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	border-radius: 50%;
}

.blog_two_post_thumb .hover_state {
	background-color: rgba(0,0,0,0.87);
/* 	background-color: #fdcc68; */
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 13px 23px;
	opacity: 0;
	filter: alpha(opacity=0); /* For IE8 and earlier */
	top:0;
}

.blog_two_post_thumb:hover .hover_state {
/* 	opacity: 1; */
	opacity: 0.90;
	filter: alpha(opacity=90); /* For IE8 and earlier */
	z-index: 99;
}

.blog_two_post_thumb:hover img {
}

.blog_two_open_icon {
	color: #fff;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 17px;
	position: relative;
	top: 30%;
}

.blog_two_open_icon i {
	font-size: 12px;
	color: #fff;
	margin: 0 6px 6px 6px;
	display: table-cell;
}

.blog_two-post_description h3{
	line-height: 30px;
	font-size: 22px;
	color: #545454;
	font-weight: normal;
	margin-top: 10px;
}

.blog_two-post_description h3 a{
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 32px;
	color: #000;
	font-weight: 300;
}

.blog_two-post_description p {
	height: 55px;
	overflow: hidden;
	padding-top: 5px;
}

.blog_two_devider {
	width: 60px;
	height: 3px;
	margin-top: 80px;
	border-bottom: 3px solid #dfdfdf;
}

.blog_two_devider:last-child {
	
}

/*///////////////////////////////////////////////////// Google Map */

.google_map img {
	max-width: none !important;
}

/*///////////////////////////////////////////////////// Shortcodes */

h5.widget-title, h5.section-title, .short-title {
	font-family: 'Raleway', Arial, sans-serif;
	border-bottom: 3px solid #d0d0d0;
	display: inline-block;
	font-weight: 400;
	padding-bottom: 17px;
	margin-bottom: 20px;
	margin-top: 0px;
	color: #8d8d8d;
	text-transform: uppercase;
}

.blog-categories li {
	border-bottom: 1px solid #e6e6e6;
	padding: 16px 0;
}

.blog_one-widgets {
	font-family: 'Raleway', Arial, sans-serif;
}

#monster-widget-placeholder-1, #onsale-2, #monster-widget-placeholder-1, #monster-widget-placeholder-2, #monster-widget-placeholder-3, #monster-widget-placeholder-1, #monster-widget-placeholder-1, #monster-widget-placeholder-1, #monster-widget-placeholder-1, #monster-widget-placeholder-2, #monster-widget-placeholder-3, #monster-widget-placeholder-4, #monster-widget-placeholder-5, #monster-widget-placeholder-6, #monster-widget-placeholder-7, #monster-widget-placeholder-8, #monster-widget-placeholder-9, #monster-widget-placeholder-10, #monster-widget-placeholder-11, #monster-widget-placeholder-12, #monster-widget-placeholder-13, #monster-widget-placeholder-14, #monster-widget-placeholder-15 {
	margin-bottom: 50px !important;
}

.textwidget select {
	width: 100%;
}

.rssSummary {
	margin: 12px 0;
}

.rss-date {
	display: inline-block;
}

select {
	border: 1px solid #e4e4e4;
	color: #828181 !important;
	outline: none;
	padding: 8px 15px 7px 10px;
	border-radius: 0px !important;
	background: #fff url(../img/select-back.png) no-repeat center right !important;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
}

input[type="submit"] {
	background: transparent;
	border: 1px solid #ccc;
	padding: 7px 12px;
	margin-top: 10px;
	color: #888;
}

textarea, input {
	outline: none;
	border: 1px solid #ccc;
	padding: 6px;
}

/*///////////////////////////////////////////////////// Shortcodes :END */

/*///////////////////////////////////////////////////// Fullscreen Box Header*/


.full_width_header_container {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;
	background-attachment: fixed !important;
}

.full_width_header_container iframe {
	z-index: -1;
	position: absolute;
}

.full_width_relative_container {
	position: relative;
}

.header_boxes_overlay {
	width: 100%;
	height: 100%;
	top: 0px;
/* 	background-attachment: fixed; */
	position: absolute;
	opacity: 0.4;
}

.all_boxes_container {
	font-family: 'Raleway', Arial, sans-serif;
	margin-top: 100px;
	margin-bottom: 60px;
	background: transparent;
}

.header_little_box_padding {
	padding-left: 0px;
	padding-right: 0px;
}

.header_little_box {
	width: 100%;
	height: 157px;
	padding: 25px;
	background: #cac1ae;
	color: #fff;
	/* text-transform: uppercase; */
	font-size: 14px;
	font-weight: 500;
	opacity: 0.97;
	float: left;
}

.header_little_box p {
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}

.header_little_box:hover {
	opacity: 1;
	color: #f1f1f1;	
}

.header_little_box_transparent {
}

/*
.content_inside {
	width: 100%;
	position: relative;
	top: 680px;
	background: #ebebeb;
	height: 1500px;
}
*/

.header_brand_and_slogan {
	padding-top: 100px;
	position: relative;
}

.header_brand_and_slogan_center {
	padding-top: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.header_brand_and_slogan_center h1 {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 30px;
	font-weight: 100;
	color: #fff;
}

.header_brand_and_slogan h1 {
	font-family: 'Raleway', Arial, sans-serif;
	font-size: 30px;
	font-weight: 100;
	margin-left: 50px;
	color: #fff;
}

.header_slogan {
	display: inline-block;
	margin-top: 0px;
	position: absolute;
}

.header_slogan-center {
	
}


#qLoverlay {
	background-color: #000 !important;
}

.inner_content {
	position: absolute;
	background: #fff;
	clear: both;
	width: 100%;
}

/*
.navbar.navbar-default.navbar-fixed-top {
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	animation-duration: 1s;
	animation-timing-function: ease;
	animation-fill-mode: both;
	 -webkit-animation-name: slideInDown;
    -moz-animation-name: slideInDown;
    -o-animation-name: slideInDown;
    animation-name: slideInDown;
}
*/

/*///////////////////////////////////////////////////// Projects Loader */

.loader {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	top:0;
	left: 0;
	z-index: 900000;
	opacity: 0.99;
	display: none;
}
.bubblingG {
	text-align: center;
	width:80px;
	height:50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -40px;
}

.bubblingG span {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin: 25px auto;
	background: #000000;
	-moz-border-radius: 50px;
	-moz-animation: bubblingG 0.8s infinite alternate;
	-webkit-border-radius: 50px;
	-webkit-animation: bubblingG 0.8s infinite alternate;
	-ms-border-radius: 50px;
	-ms-animation: bubblingG 0.8s infinite alternate;
	-o-border-radius: 50px;
	-o-animation: bubblingG 0.8s infinite alternate;
	border-radius: 50px;
	animation: bubblingG 0.8s infinite alternate;
}
#bubblingG_1 {
	-moz-animation-delay: 0.48s;
	-webkit-animation-delay: 0.48s;
	-ms-animation-delay: 0.48s;
	-o-animation-delay: 0.48s;
	animation-delay: 0.48s;
}
#bubblingG_2 {
	-moz-animation-delay: 0.24s;
	-webkit-animation-delay: 0.24s;
	-ms-animation-delay: 0.24s;
	-o-animation-delay: 0.24s;
	animation-delay: 0.24s;
}
#bubblingG_3 {
	-moz-animation-delay: 0s;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
}
@-moz-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:#000000;
		-moz-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		background-color:#FFFFFF;
		-moz-transform: translateY(-21px);
	}
}
@-webkit-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:#000000;
		-webkit-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		background-color:#FFFFFF;
		-webkit-transform: translateY(-21px);
	}
}
@-ms-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:#000000;
		-ms-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		background-color:#FFFFFF;
		-ms-transform: translateY(-21px);
	}
}
@-o-keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:#000000;
		-o-transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		background-color:#FFFFFF;
		-o-transform: translateY(-21px);
	}
}
@keyframes bubblingG {
	0% {
		width: 10px;
		height: 10px;
		background-color:#000000;
		transform: translateY(0);
	}
	100% {
		width: 24px;
		height: 24px;
		background-color:#FFFFFF;
		transform: translateY(-21px);
	}
}

/*///////////////////////////////////////////////////// OTHER */

.navbar-fixed-top {
	opacity: 0;
    display: none !important;
	transition: opacity .2s;
	-webkit-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
}

.navbar-fixed-top.menu_visible {
    display: block;
	opacity: 1;
	border-bottom: 1px solid #f4f4f4;
}

.navbar-static-top .menu_navigation {
	padding: 30px 0;
}

.hide_menu_desktop {
	display: none;
}

.navbar-fixed-top ul.nav{
    display: none;
}

.navbar-fixed-top.menu_visible ul.nav{
    display: block;
}

.navbar-static-top {
	z-index: 9999;
}
/*///////////////////////////////////////////////////// HEADER CSS */

.clients_logo_container{
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.parallax_image_cont{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-color: rgb(187,187,187);
    width: 100%;
    /* top: -1px; */
}
.music_container{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-color: rgb(187,187,187);
    width: 100%;
    /* top: -1px; */
}
.contact_cont{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-color: rgb(187,187,187);
    width: 100%;
    /* top: -1px; */
}


body.touch .parallax_image_cont{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: scroll !important;
}
body.touch .music_container{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: scroll !important;
}
body.touch .contact_cont{
    background-repeat: no-repeat !important;
    background-size: none !important;
    background-attachment: scroll !important;
}

body.touch .full_width_header_container {
	background-repeat: no-repeat !important;
    background-size: none !important;
    background-attachment: scroll !important;
}

body.touch .full_width_relative_container {
	background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: scroll !important;
}

body.touch .project_info {
	max-height:100% !important;
}


.project_slider ul li{
    padding-bottom: 30px;
}

.tweet{
    display: none;
    overflow: hidden;
	height: 25px;
}
.tweet.animated{
    display: block;
}

div.project_slider ul li{
    display: none;
}
div.project_slider ul li.animated{
    display: block;
}
div.project_slider ul li{
    position: absolute;
}
div.slider-arrows{
    z-index: 1;
}
.error{
    border: 1px solid #DD1B3A !important;
}
div.google_map{
    height: 400px;
}
div.project_content_holder{
    display:none;
}
div.project_content_holder.animated{
    display: block;
}
.article{
    transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
}
.article.disabled{
    opacity: 0.1;
}
.chart{
    display: none;
}
.services-list,.little_box-text,.btn-aura,.clients_logo_container,.team_photo_container{
    visibility: hidden;
}
.services-list.animated,.little_box-text.animated,.btn-aura.animated,.clients_logo_container.animated,.team_photo_container.animated{
    visibility: visible;
}
.btn-aura{
    display: inline-block !important;
}
.single_content_holder{
    position: fixed;
    z-index: 9999;
    background-color: #fff;
    width: 100%;
    height: 100%;
}
.portfolio_container{
    position: relative;
    z-index: 1;
}
.full_width_header_container{
    position: relative;
    z-index: 1;
}

.nicescroll-rails div {
	width: 5px !important;
	background-color: #dfdfdf !important;
	border: 0px !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

#layer-slider {
	padding: 0px !important;
}

.js_video{
    position: fixed;
    z-index: -10;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
    opacity: 1;
    -webkit-backface-visibility: hidden;
}
