/** @package Housebuild* @copyright (C) 2019 by ThemesQueen - All rights reserved!* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)* @author ThemesQueen <iamthemesqueen@gmail.com>*//*------------------------------------------------- =  Table of Css 1.Isotope 1.KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT 3.Header 4.General 5.content - home sections 6.about page 7.services page 8.projects page 9.blog page 10.single project page 11.contact page 12.footer 33.Responsive part-------------------------------------------------*//*-------------------------------------------------------*//* 1. Isotope filtering/*-------------------------------------------------------*/.isotope-item {	z-index: 2;}.isotope-hidden.isotope-item {	pointer-events: none;	z-index: 1;}.isotope, .isotope .isotope-item {	/* change duration value to whatever you like */	-webkit-transition-duration: 0.8s;	-moz-transition-duration: 0.8s;	transition-duration: 0.8s;}.isotope {	-webkit-transition-property: height, width;	-moz-transition-property: height, width;	transition-property: height, width;}.isotope .isotope-item {	-webkit-transition-property: -webkit-transform, opacity;	-moz-transition-property: -moz-transform, opacity;	transition-property: transform, opacity;}/*-----------------------------------------------------------------------------KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENTScreen Stylesheetversion:    1.0date:       07/27/11author:     themepunchemail:      support@themepunch.comwebsite:    http://www.themepunch.com-----------------------------------------------------------------------------*/.boxedcontainer {	max-width: 1170px;	margin: auto;	padding: 0px 30px;}/*********************************************    -   SETTINGS FOR BANNER CONTAINERS  -**********************************************/.tp-banner-container {	width: 100%;	position: relative;	padding: 0;}.tp-banner {	width: 100%;	position: relative;}.tp-banner-fullscreen-container {	width: 100%;	position: relative;	padding: 0;}/*-------------------------------------------------*//* =  Header/*-------------------------------------------------*/.navbar-default {	background: #ffffff;	border: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	margin: 0;}.navbar-brand {	display: inline-block;	height: auto;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 900;	margin: 0 0 30px;	text-transform: uppercase;	margin: 0;	color: #222222 !important;	font-size: 26px;	text-transform: capitalize;	padding: 28px 15px;	letter-spacing: 2.5px;}.navbar-brand span {	color: #ffba00 !important;}.top-line {	padding: 20px 0;	background: #333333;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	overflow: hidden;}.top-line p {	color: #ffffff;	margin-bottom: 0;}.top-line p span {	margin-right: 20px;}.top-line p span i {	font-size: 13px;	color: #ffba00;	margin-right: 10px;}.top-line ul.social-icons {	margin: 0;	padding: 0;	text-align: right;}.top-line ul.social-icons li {	display: inline-block;	margin-left: 9px;}.top-line ul.social-icons li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	font-size: 14px;	color: #ffffff;}.top-line ul.social-icons li a:hover {	color: #ffba00;}.navbar-nav {	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.navbar-nav > li > a {	color: #222222 !important;	font-size: 14px;	font-family: 'Montserrat', sans-serif;	font-weight: 400;	text-transform: uppercase;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	padding: 35px 15px;}.navbar-nav > li > a:hover, .navbar-nav > li > a.active {	color: #ffba00 !important;}.navbar-nav a.open-search {	padding: 35px 15px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	-o-border-radius: 50%;	border-radius: 50%;	text-align: center;}.navbar-nav a.open-search i {	color: #222222;	font-size: 16px;	display: inline-block;}.navbar-nav li.drop {	position: relative;}.navbar-nav li.drop ul.dropdown {	margin: 0;	padding: 0;	position: absolute;	top: 100%;	left: 0;	width: 220px;	background: #ffffff;	border-top: 2px solid #ffba00;	padding: 10px 0;	opacity: 0;	display: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.navbar-nav li.drop ul.dropdown li {	display: block;}.navbar-nav li.drop ul.dropdown li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	display: block;	color: #222222;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	font-weight: 400;	text-transform: uppercase;	padding: 10px 20px;}.navbar-nav li.drop ul.dropdown li a:hover {	color: #ffba00;}.navbar-nav li.drop ul.dropdown li:first-child {	border-top: none;}.navbar-nav li.drop:hover ul.dropdown {	opacity: 1;	display: block;}header.active .navbar-default {	box-shadow: 0 0 2px #dddddd;	-webkit-box-shadow: 0 0 2px #dddddd;	-moz-box-shadow: 0 0 2px #dddddd;	-o-box-shadow: 0 0 2px #dddddd;}header.active .top-line {	height: 0;	padding: 0;}header.active .navbar-brand {	color: #222222 !important;	padding: 18px 15px;}header.active .navbar-nav > li > a {	color: #222222 !important;	padding: 25px 15px;}header.active .navbar-nav a.open-search {	padding: 25px 15px;}header.active .navbar-nav a.open-search i {	color: #666666;}header.active .navbar-nav > li > a:hover, header.active .navbar-nav > li > a.active {	color: #ffba00 !important;}.dropdown li.drop:hover ul.dropdown {	opacity: 1 !important;	display: block;	z-index: 9999;	top: 0px;}ul.dropdown .dropdown {	left: 100% !important;	opacity: 0 !important;}.form-search {	position: absolute;	top: 100%;	right: 0;	width: 200px;	background: #ffba00;	padding: 4px;	display: none;	opacity: 0;	-webkit-transform: rotateX(-90deg);	-moz-transform: rotateX(-90deg);	-ms-transform: rotateX(-90deg);	-o-transform: rotateX(-90deg);	transform: rotateX(-90deg);	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.form-search input[type="text"] {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin: 0;	color: #222222;	padding: 8px 10px;	border: none;	width: 100%;	outline: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	background: #ffffff;}.form-search button {	background: #ffffff;	border: none;	float: right;	margin-top: -28px;	margin-right: 15px;	position: relative;	z-index: 2;}.form-search button i {	color: #222222;	font-size: 16px;}.form-search.active {	display: block;	opacity: 1;	-webkit-transform: rotateX(0deg);	-moz-transform: rotateX(0deg);	-ms-transform: rotateX(0deg);	-o-transform: rotateX(0deg);	transform: rotateX(0deg);}/*-------------------------------------------------*//* =  General/*-------------------------------------------------*/p {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;}/*-------------------------------------------------*//* =  content/*-------------------------------------------------*/.title-section {	margin-bottom: 30px;	text-align: center;}.title-section h1 {	color: #222222;	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 900;	margin: 0 0 30px;	text-transform: uppercase;}.title-section h1 span {	color: #ffba00;}#home-section .tp-caption.small_text {	position: absolute;	color: #fff;	text-shadow: none;	font-weight: 400;	font-size: 14px;	line-height: 20px;	font-family: 'Montserrat', sans-serif;	margin: 0px;	border-width: 0px;	border-style: none;	white-space: nowrap;}#home-section .tp-caption.small_text.backgroun-col {	background: #ffba00;	padding: 1em 2em;	font-size: 15px;	color: #222222;	line-height: 24px;}#home-section .tp-caption.finewide_medium_white {	color: #FFF;	text-shadow: none;	font-size: 48px;	line-height: 48px;	font-weight: 900;	font-family: 'Montserrat', sans-serif;	background-color: none;	text-decoration: none;	text-transform: uppercase;	border-width: 0px;	border-color: transparent;	border-style: none;	text-align: left;}#home-section .tp-caption.finewide_medium_white span {	color: #ffba00 !important;	text-align: center;}#home-section .tp-caption a.trans-btn {	color: #ffffff;	background: transparent;	font-size: 12px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	border: 2px solid #ffffff;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	padding: 0.8em 4em;}#home-section .tp-caption a.trans-btn:hover {	color: #ffba00;	border: 2px solid #ffba00;}#home-section .tp-caption a.trans-btn2 {	font-size: 12px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	border: 2px solid transparent;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	padding: 0.8em 4em;	color: #ffba00;	background: #ffffff;}#home-section .tp-caption a.trans-btn2:hover {	color: #ffffff;	background: #ffba00;}#home-section .slotholder:after {	position: absolute;	content: '';	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(51, 51, 51, 0.6);	z-index: 2;}#home-section .tp-bannertimer {	display: none !important;}a.button-one {	color: #ffffff;	background: transparent;	font-size: 12px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	border: 2px solid #ffffff;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	padding: 10px 35px;}.banner-section {	padding: 50px 0;	background: #ffba00;	text-align: center;}.banner-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	margin-bottom: 0;	color: #ffffff;	text-transform: uppercase;	font-weight: 400;}.banner-section h2 a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	margin-left: 60px;}.services-offer-section {	padding: 50px 0 35px;}.services-offer-section .offer-post > a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	width: 100%;	margin-bottom: 30px;}.services-offer-section .offer-post > a img {	width: 100%;}.services-offer-section .offer-post h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	text-transform: uppercase;	margin-bottom: 15px;}.services-offer-section .offer-post h2 a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;}.services-offer-section .offer-post h2 a:hover {	color: #ffba00;}.services-offer-section .offer-post ul.offer-list {	margin: 0;	padding: 0;	margin-bottom: 20px;}.services-offer-section .offer-post ul.offer-list li {	list-style: none;	margin-bottom: 5px;	color: #222222;	font-size: 13px;	font-family: 'Montserrat', sans-serif;}.services-offer-section .offer-post ul.offer-list li i {	font-size: 14px;	margin-right: 12px;}.services-offer-section .offer-post ul.offer-list.second {	margin-bottom: 12px;}.services-offer-section .offer-post ul.offer-list.second li {	display: inline-block;	margin-right: 20px;}.services-offer-section .offer-post ul.offer-list.second li i {	margin-right: 8px;}.projects-section {	padding: 50px 0;	background: #f1f1f1;}.projects-section .project-title h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	margin-bottom: 20px;}.projects-section .project-title p {	margin-bottom: 30px;	max-width: 800px;}.projects-section ul.filter {	margin: 0;	padding: 0;	margin-bottom: 30px;	text-align: left;}.projects-section ul.filter li {	display: inline-block;	margin: 0 15px 0 0;}.projects-section ul.filter li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;	font-family: 'Montserrat', sans-serif;	font-size: 14px;	letter-spacing: 1.3px;	padding-bottom: 3px;	border-bottom: 2px solid transparent;}.projects-section ul.filter li a.active, .projects-section ul.filter li a:hover {	color: #ffba00;	border-bottom: 2px solid #ffba00;}.project-box .project-post {	width: 25%;	position: relative;	overflow: hidden;}.project-box .project-post img {	width: 100%;}.project-box .project-post .hover-box {	position: absolute;	width: 100%;	left: 0;	bottom: -100%;	padding: 20px 25px;	background: #ffffff;	transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-webkit-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;}.project-box .project-post .hover-box h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 15px;	margin: 0;	font-weight: 400;}.project-box .project-post .hover-box h2 a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;}.project-box .project-post .hover-box h2 a:hover {	color: #ffba00;}.project-box .project-post .hover-box span {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin-bottom: 0;	font-size: 12px;}.project-box .project-post:hover .hover-box {	bottom: 0;}.about-section img {	width: 100%;	margin-bottom: 30px;}.about-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	text-transform: uppercase;	margin-bottom: 15px;}.tab-posts-box {	margin-bottom: 30px;}.tab-posts-box ul.nav-tabs {	text-align: center;	border: none;}.tab-posts-box ul.nav-tabs li {	float: left;	border: none;}.tab-posts-box ul.nav-tabs li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	display: block;	padding: 10px 25px;	background: transparent;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	-o-border-radius: 0px;	border-radius: 0px;	color: #222222;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	font-weight: 700;	border: none;	margin: 0;}.tab-posts-box ul.nav-tabs li a:hover {	border: none;	color: #ffba00;}.tab-posts-box ul.nav-tabs li.active a {	border: none;	background: #ffba00;	color: #ffffff;}.tab-posts-box .tab-pane {	padding: 30px;	padding-bottom: 0;	border: 1px solid #f1f1f1;	overflow: hidden;}.tab-posts-box .tab-pane h3 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 13px;	text-transform: uppercase;}.tab-posts-box .tab-pane img {	float: right;	margin-left: 20px;	max-width: 400px;	max-width: 200px;}.tab-posts-box .tab-pane img.left-order {	float: left;	margin-left: 0;	margin-right: 20px;}.testimonial-section {	padding: 60px 0;	position: relative;	background: url('../upload/banners/1.jpg') fixed;	background-size: cover;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;}.testimonial-section .container {	position: relative;	z-index: 2;}.testimonial-section .title-section {	text-align: center;}.testimonial-section .title-section h1 {	color: #222222;	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 900;	margin: 0 0 30px;	text-transform: uppercase;	font-size: 26px;	margin-bottom: 00px;	color: #ffffff;}.testimonial-section .testimonial-box {	text-align: center;	padding-bottom: 2px;}.testimonial-section .testimonial-box ul.bxslider {	margin: 0;	padding: 0;}.testimonial-section .testimonial-box ul.bxslider li {	overflow: hidden;}.testimonial-section .testimonial-box p {	color: #ffffff;	font-size: 15px;	font-weight: 400;	margin-bottom: 0px;	padding: 0 40px;}.testimonial-section .testimonial-box h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	color: #ffba00;	text-transform: uppercase;	margin-bottom: 2px;}.testimonial-section .testimonial-box span {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin: 0 0 30px;	color: #ffffff;	display: inline-block;}.bx-wrapper .bx-pager.bx-default-pager a.active {	background: #ffba00;	border-color: #ffba00;}.testimonial-section:after {	position: absolute;	content: '';	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(34, 34, 34, 0.8);}.news-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	margin-bottom: 20px;}.news-section .news-title p {	margin-bottom: 40px;	max-width: 800px;}.news-section .news-post {	margin-bottom: 30px;}.news-section .news-post img {	width: 100%!important;	margin-bottom: 25px;}.news-section .news-post h2 {	margin-bottom: 2px;	font-size: 15px;}.news-section .news-post h2 a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;}.news-section .news-post h2 a:hover {	color: #ffba00;}.news-section .news-post span {	display: inline-block;	color: #666666;	font-size: 11px;	font-weight: 400;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	margin: 0 0 20px;}.news-section .news-post > a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 13px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;}.news-section .news-post > a:hover {	color: #ffba00;}.clients-section {	padding: 50px 0;}.clients-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	margin-bottom: 20px;}.clients-section .clients-title p {	margin-bottom: 30px;	max-width: 900px;}.clients-section ul.client-list {	margin: 0;	padding: 0;	overflow: hidden;}.clients-section ul.client-list li {	float: left;	width: 25%;	list-style: none;}.clients-section ul.client-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	width: 100%;	opacity: 0.5;}.clients-section ul.client-list li a img {	width: 100%;}.clients-section ul.client-list li a:hover {	opacity: 1;}.clients-section blockquote {	margin-top: 60px;	border-left: 1px solid #222222;	padding: 20px 0;	padding-left: 30px;	margin-left: 30px;}.clients-section blockquote p {	font-size: 15px;	margin: 0;}.clients-section blockquote p span {	font-weight: 700;	color: #222222;}.faqs-section {	padding: 40px 0 60px;	overflow: hidden;}.accord-elem {	margin-top: 8px;}.accord-elem:first-child {	margin-top: 0px;}.accord-title {	position: relative;}.accord-title h2 {	padding: 10px 15px;	background: #f7f7f7;	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 13px;	font-weight: 400;	margin-bottom: 0;	margin-left: 36px;	border: 1px solid #eeeeee;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.accord-title a.accord-link {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	position: absolute;	width: 36px;	height: 36px;	top: 0;	left: 0;	text-align: center;	background: #ffffff;	border: 1px solid #eeeeee;	border-right: none;}.accord-title a.accord-link:after {	font-family: 'FontAwesome';	content: '\f0a9';	font-size: 18px;	color: #333333;	line-height: 36px;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.accord-title p {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin: 12px 0 12px 72px;}.accord-elem.active .accord-title h2 {	color: #ffffff;	border: 1px solid #ffba00;	background: #ffba00;}.accord-elem.active a.accord-link {	background: #333333;	border: 1px solid #333333;	border-right: none;}.accord-elem.active a.accord-link:after {	content: '\f0ab';	color: #ffffff;}.accord-content {	display: none;	padding-left: 36px;	overflow: hidden;}.accord-content p {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin: 12px 0;}.accord-elem.active .accord-content {	display: block;}/*-------------------------------------------------*//* =  home 2/*-------------------------------------------------*/#home-section.slider2 {	margin-top: 120px;}.flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover {	background: #ffba00;}.flexslider .flexcaption {	position: absolute;	width: 100%;	bottom: 50px;	left: 0;}.flexslider .flexcaption .inner-caption {	padding: 30px 40px;	background: #222222;	max-width: 620px;}.flexslider .flexcaption .inner-caption h1 {	color: #222222;	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 900;	margin: 0 0 30px;	text-transform: uppercase;	letter-spacing: 2px;	margin-bottom: 20px;	color: #ffba00;}.flexslider .flexcaption .inner-caption p {	color: #ffffff;	margin-bottom: 0;	font-size: 14px;	line-height: 24px;}.about-section2 {	padding: 50px 0;}.about-section2 h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;}.about-section2 iframe {	width: 100%;	height: 400px;	margin-bottom: 25px;}.services-offer-section2 {	padding: 60px 0 20px;	background: #222222;}.services-offer-section2 .services-post {	margin-bottom: 40px;}.services-offer-section2 .services-post img {	width: 100%;	margin-bottom: 25px;}.services-offer-section2 .services-post h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	color: #ffffff;	font-size: 16px;	margin-bottom: 20px;}.services-offer-section2 .services-post p {	margin-bottom: 15px;	color: #aaaaaa;}.services-offer-section2 .services-post a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #ffba00;	font-size: 13px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;}.services-offer-section2 .services-post a:hover {	opacity: 0.7;}.projects-section2 {	padding: 55px 0 0;	text-align: center;}.projects-section2 h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	letter-spacing: 1.9px;	margin-bottom: 25px;}.projects-section2 .project-title {	margin-bottom: 45px;}.projects-section2 .project-title p {	max-width: 800px;	margin: 0 auto;}.projects-section2 .project-box .project-post .hover-box {	background: #222222;}.projects-section2 .project-box .project-post .hover-box h2 a {	color: #ffffff;}.projects-section2 .project-box .project-post .hover-box h2 a:hover {	color: #ffba00;}/*-------------------------------------------------*//* =  home presentation/*-------------------------------------------------*/.presentation-section {	border-top: 1px dashed #d1d1d1;}.presentation-section .presentation-line {	padding: 60px 0 35px;	border-bottom: 1px dashed #d1d1d1;}.presentation-section .presentation-line h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	text-transform: uppercase;	letter-spacing: 1.8px;}.presentation-section .presentation-line img {	width: 100%;	margin-bottom: 25px;}.presentation-section .presentation-line p {	margin-bottom: 16px;}.presentation-section .presentation-line a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 13px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	margin-bottom: 20px;}.presentation-section .presentation-line a:hover {	color: #ffba00;}/*-------------------------------------------------*//* =  about page/*-------------------------------------------------*/.page-banner-section {	margin-top: 150px;	padding: 60px 0;	position: relative;	background: url('../upload/banners/ban.jpg') center;	background-size: cover;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;}.page-banner-section .container {	position: relative;	z-index: 2;}.page-banner-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	margin-bottom: 0;}.page-banner-section ul.page-depth {	margin: 0;	padding: 0;	text-align: right;}.page-banner-section ul.page-depth li {	display: inline-block;	margin-left: 1px;}.page-banner-section ul.page-depth li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	color: #222222;}.page-banner-section ul.page-depth li a:hover {	color: #666666;}.page-banner-section ul.page-depth li:before {	content: '-';	font-size: 13px;	font-family: 'Montserrat', sans-serif;	color: #666666;	margin-right: 5px;}.page-banner-section ul.page-depth li:first-child:before {	content: '';	margin-right: 0;}.page-banner-section:after {	position: absolute;	content: '';	width: 100%;	height: 100%;	left: 0;	top: 0;	background: rgba(255, 255, 255, 0.4);}.team-section {	padding: 20px 0 40px;}.team-section .team-post {	margin-bottom: 40px;}.team-section .team-post img {	width: 100%;	margin-bottom: 25px;}.team-section .team-post h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	margin-bottom: 2px;}.team-section .team-post span {	display: inline-block;	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	font-size: 13px;	margin-bottom: 20px;	color: #ffba00;}/*-------------------------------------------------*//* =  services pages/*-------------------------------------------------*/.services-page-section {	padding: 50px 0 30px;}.services-page-section ul.side-navigation-list {	margin: 0;	padding: 0;	margin-bottom: 30px;}.services-page-section ul.side-navigation-list li {	list-style: none;	margin-top: 2px;}.services-page-section ul.side-navigation-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	display: block;	color: #222222;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	padding: 15px 25px;	background: #f7f7f7;	position: relative;}.services-page-section ul.side-navigation-list li a:after {	content: '\f105';	font-family: 'FontAwesome';	font-size: 12px;	position: absolute;	right: 25px;	top: 0;	line-height: 50px;	color: #222222;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}.services-page-section ul.side-navigation-list li a:hover, .services-page-section ul.side-navigation-list li.active > a {	background: #ffba00;}.services-page-section ul.side-navigation-list li:first-child {	margin-top: 0;}.services-page-section .contact-info {	padding: 25px 30px;	background: #f1f1f1;}.services-page-section .contact-info h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	text-transform: uppercase;	margin-bottom: 25px;}.services-page-section .contact-info ul.information-list {	margin: 0;	padding: 0;}.services-page-section .contact-info ul.information-list li {	list-style: none;	overflow: hidden;	border-bottom: 1px solid #dddddd;	margin-bottom: 10px;}.services-page-section .contact-info ul.information-list li i {	float: left;	color: #ffba00;	font-size: 13px;	display: inline-block;	line-height: 24px;}.services-page-section .contact-info ul.information-list li span {	display: block;	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin-bottom: 8px;	margin-left: 25px;	color: #222222;}.services-page-section .contact-info ul.information-list li a {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	display: inline-block;	margin-left: 25px;	margin-bottom: 10px;	color: #222222;}.services-page-section .contact-info ul.information-list li:last-child {	border-bottom: none;}.services-page-section .services-wrapp .services-post {	margin-bottom: 40px;}.services-page-section .services-wrapp .services-post img {	width: 100%;	margin-bottom: 25px;}.services-page-section .services-wrapp .services-post h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	margin-bottom: 20px;}.services-page-section .services-wrapp .services-post p {	margin-bottom: 15px;}.services-page-section .services-wrapp .services-post a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 13px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;}.services-page-section .services-wrapp .services-post a:hover {	color: #ffba00;}/*-------------------------------------------------*//* =  projects page/*-------------------------------------------------*//*.projects-page-section {  padding: 50px 0;}*/.projects-page-section ul.filter {	margin: 0;	padding: 0;	margin-bottom: 30px;	text-align: center;}.projects-page-section ul.filter li {	display: inline-block;	margin: 0 15px;}.projects-page-section ul.filter li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;	font-family: 'Montserrat', sans-serif;	font-size: 13px;	letter-spacing: 1.3px;	padding-bottom: 3px;	border-bottom: 2px solid transparent;}.projects-page-section ul.filter li a.active, .projects-page-section ul.filter li a:hover {	color: #ffba00;	border-bottom: 2px solid #ffba00;}.projects-page-section .project-box {	width: 1170px;	margin-left: -15px;}.projects-page-section .project-box .project-post {	width: 262px;	margin: 15px;}.projects-page-section .project-box .project-post .hover-box {	background: #ffba00;}.projects-page-section .project-box .project-post .hover-box span {	color: #222222;}.projects-page-section .project-box .project-post .hover-box h2 a:hover {	color: #666666;}.projects-page-section .project-box.col3 .project-post {	width: 360px;}.projects-page-section .project-box.col2 .project-post {	width: 555px;}/*-------------------------------------------------*//* =  blog page/*-------------------------------------------------*/.blog-section {	padding: 55px 0 25px;}.blog-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	font-size: 16px;}.blog-section .blog-box .blog-post {	margin-bottom: 40px;}.blog-section .blog-box .blog-post img, .blog-section .blog-box .blog-post iframe {	width: 100%!important;	margin-bottom: 30px;}.blog-section .blog-box .blog-post iframe {	height: 360px;}.blog-section .blog-box .blog-post h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	font-size: 16px;	margin-bottom: 0px;}.blog-section .blog-box .blog-post h2 a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;}.blog-section .blog-box .blog-post h2 a:hover {	color: #ffba00;}.blog-section .blog-box .blog-post span {	display: inline-block;	color: #666666;	font-size: 11px;	font-weight: 400;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;	margin: 0 0 25px;}.blog-section .blog-box .blog-post .post-content-text > a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 13px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;}.blog-section .blog-box .blog-post .post-content-text > a:hover {	color: #ffba00;}.blog-section .blog-box ul.pagination-list {	margin: 0;	padding: 0;	margin-bottom: 40px;}.blog-section .blog-box ul.pagination-list li {	display: inline-block;	margin-right: 8px;}.blog-section .blog-box ul.pagination-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 14px;	font-weight: 700;	font-family: 'Montserrat', sans-serif;	text-transform: uppercase;}.blog-section .blog-box ul.pagination-list li a:hover, .blog-section .blog-box ul.pagination-list li a.active {	color: #ffba00;}.blog-section .blog-box .single-post h1 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	font-size: 16px;	margin-bottom: 0px;}.blog-section .blog-box .single-post p {	margin-bottom: 25px;}.blog-section .blog-box .single-post blockquote {	border-left: 1px solid #222222;	padding: 20px 0;	padding-left: 30px;	margin-left: 30px;	margin-bottom: 25px;}.blog-section .blog-box .single-post blockquote p {	font-size: 14px;	margin: 0;}.blog-section .blog-box .single-post blockquote p span {	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	font-size: 14px;	font-weight: 700;	color: #222222;	margin-bottom: 0;	text-transform: inherit;}.blog-section .blog-box .autor-post {	overflow: hidden;	margin-bottom: 40px;}.blog-section .blog-box .autor-post img {	max-width: 130px;	float: left;}.blog-section .blog-box .autor-post .autor-content {	margin-left: 150px;}.blog-section .blog-box .autor-post .autor-content h2 {	margin-bottom: 0;}.blog-section .blog-box .autor-post .autor-content span {	display: inline-block;	color: #666666;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	margin-bottom: 15px;}.blog-section .blog-box .comment-section {	margin-bottom: 40px;}.blog-section .blog-box .comment-section h2 {	margin-bottom: 25px;}.blog-section .blog-box .comment-section ul {	margin: 0;	padding: 0;}.blog-section .blog-box .comment-section ul li {	list-style: none;}.blog-section .blog-box .comment-section ul li .comment-box {	overflow: hidden;	padding-bottom: 35px;	border-bottom: 1px solid #f3f3f3;	margin-bottom: 40px;}.blog-section .blog-box .comment-section ul li .comment-box img {	width: auto;	max-width: 100px;	float: left;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content {	margin-left: 120px;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content h4 {	color: #222222;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	text-transform: uppercase;	margin: 0;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content h4 a {	color: #222222;	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	float: right;	font-size: 11px;	font-weight: 400;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content h4 a:hover {	color: #ffba00;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content span {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	line-height: 20px;	margin: 0 0 10px;	font-size: 11px;	display: inline-block;	font-weight: 400;	margin-bottom: 5px;	text-transform: uppercase;}.blog-section .blog-box .comment-section ul li .comment-box .comment-content p {	margin: 0 !important;}.blog-section .blog-box .comment-section ul.depth .comment-box {	padding-left: 120px;}.sidebar h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	text-transform: uppercase;	font-size: 16px;	margin-bottom: 25px;}.sidebar .widget {	margin-bottom: 40px;}.sidebar .category-widget, .sidebar ul.archieve-list {	margin: 0;	padding: 0;}.sidebar .category-widget li, .sidebar ul.archieve-list li {	list-style: none;	border-bottom: 1px dotted #d1d1d1;	margin-bottom: 10px;}.sidebar .category-widget li a, .sidebar ul.archieve-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #222222;	font-size: 13px;	font-weight: 400;	font-family: 'Montserrat', sans-serif;	padding-bottom: 10px;}.sidebar .category-widget li a:hover, .sidebar ul.archieve-list li a:hover {	color: #ffba00;}.sidebar .category-widget li:last-child, .sidebar ul.archieve-list li:last-child {	border-bottom: none;	margin-bottom: 0;}.sidebar ul.tags-list {	margin: 0;	padding: 0;}.sidebar ul.tags-list li {	display: inline-block;	margin-right: 2px;	margin-bottom: 6px;}.sidebar ul.tags-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	padding: 9px 20px;	color: #ffffff;	background: #222222;	font-size: 12px;	font-family: 'Montserrat', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}.sidebar ul.tags-list li a:hover {	background: #ffba00;}.news-section.col3 .news-box, .news-section.col2 .news-box {	width: 1170px;	margin-left: -15px;}.news-section.col3 .news-box .news-post {	width: 360px;	margin: 15px;	margin-bottom: 25px;}.news-section.col2 .news-box .news-post {	width: 555px;	margin: 15px;	margin-bottom: 25px;}/*-------------------------------------------------*//* =  single project page/*-------------------------------------------------*/.single-page-section {	padding: 15px 0 40px;}.single-page-section img {	width: 100%;	margin-bottom: 30px;}.single-page-section .project-content-box {	margin-bottom: 40px;}.single-page-section .project-content-box h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	margin-bottom: 20px;}.single-page-section .project-content-box ul {	margin: 0;	padding: 0;	margin-bottom: 15px;}.single-page-section .project-content-box ul li {	list-style: none;	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin: 0 0 8px;}.single-page-section .project-content-box ul li i {	font-size: 13px;	color: #ffba00;	width: 20px;}.single-page-section .project-content-box ul li span {	color: #222222;	font-weight: 700;	margin-right: 10px;}/*-------------------------------------------------*//* =  tables page/*-------------------------------------------------*/.tables-page-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	margin-bottom: 25px;}.tables-page-section p {	margin-bottom: 30px;	max-width: 800px;}.tables-page-section .table {	text-align: center;	margin-bottom: 40px;}.tables-page-section .table th {	border-bottom: 1px solid #ffffff;	border-right: 1px solid #ffffff;	font-family: 'Montserrat', sans-serif;	font-size: 15px;	font-weight: 700;	padding: 10px 20px;	text-align: center;}.tables-page-section .table td {	border-bottom: 1px solid #ffffff;	border-right: 1px solid #ffffff;	background: #f1f1f1;	font-family: 'Lato', sans-serif;	font-size: 13px;	color: #666666;	padding: 10px 20px;}.tables-page-section .table thead th {	padding: 15px 20px;	text-align: center;	background: #ffba00 !important;}.tables-page-section .table tr th {	background: #f1f1f1;}/*-------------------------------------------------*//* =  contact page/*-------------------------------------------------*/#map {	height: 500px;/* margin-top: 150px;*/}.contact-section {	padding: 60px 0 30px;}.contact-section h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 16px;	text-transform: uppercase;	margin-bottom: 25px;}.contact-section p {	margin-bottom: 30px;}.contact-section ul.information-list {	margin: 0;	padding: 0;}.contact-section ul.information-list li {	list-style: none;	overflow: hidden;	border-bottom: 1px solid #dddddd;	margin-bottom: 10px;}.contact-section ul.information-list li i {	float: left;	color: #222222;	font-size: 13px;	display: inline-block;	line-height: 24px;}.contact-section ul.information-list li span {	display: block;	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	margin-bottom: 8px;	margin-left: 25px;	color: #222222;}.contact-section ul.information-list li a {	font-size: 14px;	color: #666666;	font-family: 'Lato', sans-serif;	font-weight: 400;	line-height: 20px;	margin: 0 0 10px;	display: inline-block;	margin-left: 25px;	margin-bottom: 10px;	color: #222222;}.contact-section ul.information-list li:last-child {	border-bottom: none;}#contact-form input[type="text"], #contact-form input[type="email"], .comment-form input[type="text"], .comment-form input[type="email"], #contact-form textarea, .comment-form textarea {	width: 100%;	padding: 10px 20px;	border: 1px solid #dedede;	margin-bottom: 20px;	outline: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	color: #666666;	font-size: 13px;	font-family: 'Montserrat', sans-serif;}#contact-form input[type="text"]:focus, #contact-form input[type="email"]:focus, .comment-form input[type="text"]:focus, .comment-form input[type="email"], #contact-form textarea:focus, .comment-form textarea:focus {	border: 1px solid #ffba00;}#contact-form textarea, .comment-form textarea {	height: 146px;}#contact-form button[type="submit"], #contact-form input[type="submit"], .comment-form button[type="submit"], .comment-form input[type="submit"] {	padding: 12px 30px;	outline: none;	border: none;	background: #ffba00;	color: #ffffff;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	margin: 10px 0;}#contact-form input[type="submit"]:hover, .comment-form input[type="submit"]:hover {	opacity: 0.7;}#contact-form .message, .comment-form .message, { padding: 10px 20px; font-size: 13px; font-family: 'Montserrat', sans-serif;}#contact-form .message.error, .comment-form .message.error, { color: #e74c3c; background: rgba(246, 80, 80, 0.4); border: 1px solid #e74c3c;}#contact-form .message.success, .comment-form .message.success, { color: #29b504; background: rgba(63, 220, 21, 0.4); border: 1px solid #29b504;}/*-------------------------------------------------*//* =  error page/*-------------------------------------------------*/#content {	padding-top: 120px;}.error-section {	padding: 70px 0;	position: relative;	background: url('../upload/banners/error.jpg') center fixed;	background-size: cover;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	text-align: center;}.error-section i {	color: #222222;	font-size: 220px;	margin-bottom: 30px;}.error-section h1 {	color: #222222;	font-size: 30px;	font-family: 'Montserrat', sans-serif;	font-weight: 900;	margin: 0 0 30px;	text-transform: uppercase;	color: #ffffff;	letter-spacing: 2px;	max-width: 460px;	margin: 0 auto 10px;	line-height: 52px;}.error-section p {	margin-bottom: 25px;	color: #ffffff;}.error-section a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	border-color: #ffba00;	color: #ffba00;}.error-section a:hover {	color: #ffffff;	background: #ffba00;}.error-section .error-content {	position: relative;	z-index: 2;}.error-section:after {	position: absolute;	content: '';	width: 100%;	height: 100%;	top: 0;	left: 0;	background: rgba(34, 34, 34, 0.3);}/*-------------------------------------------------*//* =  Footer/*-------------------------------------------------*/footer {	background: #222222;}footer .up-footer {	padding: 70px 0;}footer .up-footer h2 {	color: #222222;	font-size: 17px;	font-family: 'Montserrat', sans-serif;	font-weight: 700;	margin: 0 0 15px;	font-size: 15px;	margin-bottom: 30px;	text-transform: uppercase;	color: #ffffff;}footer .up-footer p {	color: #ffffff;}footer .up-footer img {	margin-top: 20px;}footer .up-footer ul.tag-list {	margin: 0;	padding: 0;}footer .up-footer ul.tag-list li {	display: inline-block;	margin-right: 2px;	margin-bottom: 6px;}footer .up-footer ul.tag-list li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	padding: 8px 18px;	color: rgba(255, 255, 255, 0.8);	border: 1px solid rgba(255, 255, 255, 0.8);	font-size: 12px;	font-family: 'Lato', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	-o-border-radius: 3px;	border-radius: 3px;}footer .up-footer ul.tag-list li a:hover {	background: #ffba00;	border: 1px solid #ffba00;}footer .up-footer ul.navigation {	margin: 0;	padding: 0;}footer .up-footer ul.navigation li {	list-style: none;	margin-bottom: 5px;}footer .up-footer ul.navigation li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	font-size: 12px;	font-family: 'Montserrat', sans-serif;	color: rgba(255, 255, 255, 0.9);}footer .up-footer ul.navigation li a:hover {	color: #ffba00;}footer .up-footer ul.flickr {	margin: 0;	padding: 0;}footer .up-footer ul.flickr li {	margin-bottom: 5px;	margin-right: 1px;	display: inline-block;}footer .up-footer ul.flickr li a {	display: inline-block;	text-decoration: none;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;}footer .up-footer ul.flickr li a img {	margin: 0;}footer .up-footer ul.flickr li a:hover {	opacity: 0.7;}footer .up-footer .info-widget p {	margin-bottom: 5px;}footer .up-footer .info-widget p span {	font-family: 'Montserrat', sans-serif;	color: #ffba00;}footer .up-footer .info-widget p.first-par {	margin-bottom: 20px;}footer p.copyright {	padding: 25px 0;	background: #ffba00;	border-top: 1px dotted #717173;	text-transform: uppercase;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	color: #ffffff;	text-align: center;	margin: 0;}/*-------------------------------------------------*//* =  Responsive Part/*-------------------------------------------------*/@media (max-width: 1500px) {.project-box .project-post {	width: 25%;}}@media (max-width: 1199px) {.projects-page-section .project-box,  .news-section.col3 .news-box,  .news-section.col2 .news-box {	width: 970px;}.projects-page-section .project-box.col2 .project-post,  .news-section.col2 .news-box .news-post {	width: 455px;}.projects-page-section .project-box.col3 .project-post,  .projects-page-section .project-box .project-post,  .news-section.col3 .news-box .news-post {	width: 293px;}#map {	height: 400px;}.flexslider .flexcaption .inner-caption {	padding: 20px 25px;}.flexslider .flexcaption .inner-caption h1 {	font-size: 25px;	margin-bottom: 20px;}.flexslider .flexcaption .inner-caption p {	font-size: 13px;}}@media (max-width: 991px) {.top-line,  .top-line ul.social-icons {	text-align: center;}.top-line p span {	display: inline-block;	margin-bottom: 7px;}.navbar-nav > li > a {	padding-left: 8px !important;	padding-right: 8px !important;}.navbar-nav a.open-search {	padding-left: 7px !important;}.offer-post {	margin-bottom: 30px;}.project-box .project-post {	width: 33.33%;}.tab-posts-box {	margin-top: 30px;}.footer-widget {	margin-bottom: 30px;}.clients-section blockquote {	margin-top: 20px;}.projects-page-section .project-box,  .news-section.col3 .news-box,  .news-section.col2 .news-box {	width: 750px;}.projects-page-section .project-box.col2 .project-post,  .projects-page-section .project-box.col3 .project-post,  .projects-page-section .project-box .project-post,  .news-section.col3 .news-box .news-post,  .news-section.col2 .news-box .news-post {	width: 345px;}.page-banner-section {	margin-top: 177px;	text-align: center;}.page-banner-section h2 {	margin-bottom: 5px;}.page-banner-section ul.page-depth {	text-align: center;}#map {	margin-top: 177px;	height: 300px;}.contact-info {	margin-bottom: 30px;}.flexslider .flexcaption .inner-caption {	padding: 16px 25px;	max-width: 50%;}.flexslider .flexcaption .inner-caption h1 {	font-size: 16px;	margin-bottom: 0;}.flexslider .flexcaption .inner-caption p {	display: none;}.about-section2 iframe {	height: 300px;}}@media (max-width: 767px) {ul.dropdown .dropdown {	left: 0 !important;	opacity: 1 !important;}.top-line {	display: none;}.navbar-brand {	padding-top: 15px !important;	padding-bottom: 15px !important;}.mod-languages .lang-inline {	padding: 20px 15px!important;}.navbar-default .navbar-toggle {	margin-top: 13px;}.navbar-nav > li > a {	padding: 5px 15px !important;}.navbar-nav > li.search {	display: none;}.navbar-nav > li.drop ul.dropdown {	position: relative;	top: inherit;	left: inherit;	width: 100%;	padding: 0;	border: none;	display: block;	opacity: 1;}.navbar-nav > li.drop ul.dropdown li a {	padding: 5px 20px;	text-transform: inherit;}.navbar-nav > li.drop ul.dropdown .dropdown li a {	padding: 5px 40px;	text-transform: inherit;}.banner-section h2 a {	margin-left: 6px;	margin-top: 5px;}.project-box .project-post {	width: 50%;}.projects-page-section .project-box,  .news-section.col3 .news-box,  .news-section.col2 .news-box {	width: 100%;	margin-left: 0;}.projects-page-section .project-box.col2 .project-post,  .projects-page-section .project-box.col3 .project-post,  .projects-page-section .project-box .project-post {	width: 100%;	margin: 0 0 30px;}.news-section.col3 .news-box .news-post,  .news-section.col2 .news-box .news-post {	width: 100%;	margin: 0 0 40px;}.page-banner-section,  #map {	margin-top: 60px;	height: 250px;}.blog-section .blog-box .comment-section ul.depth .comment-box {	padding-left: 0;}.flexslider .flexcaption .inner-caption {	display: none;}.about-section2 iframe {	height: 250px;}#home-section.slider2 {	margin-top: 60px;}}@media (max-width: 500px) {.project-box .project-post {	width: 100%;}.tab-posts-box ul.nav-tabs li a {	padding: 6px 10px;	font-size: 11px;	font-weight: 400;}.tab-posts-box .tab-pane img {	float: none !important;	margin: 0;	margin-bottom: 20px;}.blog-section .blog-box .autor-post img {	max-width: auto;	float: none;	margin-bottom: 20px;}.blog-section .blog-box .autor-post .autor-content,  .blog-section .blog-box .comment-section ul li .comment-box .comment-content {	margin-left: 0;}.blog-section .blog-box .comment-section ul li .comment-box img {	display: none;}#map {	height: 200px;}}/* New Css */#myTab li a {	display: block!important;}.gallery-flickr {	line-height: 0;}a, a:active, a:focus {	outline: 0;	outline-style: none;	outline-width: 0;}.topmargin40 {	margin-top: 40px;}.text-center {	text-align: center;}.loadmoreitem {	margin-top: 40px;	text-align: center;	padding: 12px 30px;	outline: none;	border: none;	background: #ffba00;	color: #ffffff;	font-size: 13px;	font-family: 'Montserrat', sans-serif;	transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-webkit-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	margin-bottom: 10px;}a.loadmoreitem {	text-decoration: none;}a.loadmoreitem:hover, .k2Pagination li a:hover, .k2Pagination li span:hover, .pagenav li a:hover {	background-color: #404040!important;	text-decoration: none;	color: #fff;}.k2Pagination li a, .k2Pagination li span, .pagenav li a {	background: #ffba00;	color: #fff;}.k2Pagination {	float: left;	width: 100%;}.k2Pagination .previous, .pagenav .previous {	float: left;}.k2Pagination .next, .pagenav .next {	float: right;}#contact-form input[type="checkbox"] {	margin-bottom: 20px;	margin-top: 0;}#contact-form label.hasTooltip {	display: inline-block !important;	font-weight: normal;}.k2Pagination ul > li > a, .k2Pagination ul > li > span {	float: none!important;	padding: 15px;}.k2Pagination ul {    float: left;    width: 100%;    margin-bottom: 30px;}.icon-edit {	background-color: #d94362;	padding: 5px;	color: #fff!important;}.icon-edit:before {	content: "\2b";}.mod-languages .lang-inline {	padding: 35px 15px;}header.active .mod-languages .lang-inline {	padding: 25px 15px;}.genericItemBody > span, .tagItemBody > span {	font-size: 15px;	font-weight: bold;}.footer-widget {	float: left;	margin-bottom: 30px;} @media (min-width: 1025px) {.mod-languages {	float: left;}}.alert {	padding: 8px 35px 8px 14px;	margin-bottom: 20px;	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);	background-color: #fcf8e3;	border: 1px solid #fbeed5;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.alert, .alert h4 {	color: #c09853;}.alert h4 {	margin: 0;}.alert .close {	position: relative;	top: -2px;	right: -21px;	line-height: 20px;}.alert-success {	background-color: #dff0d8;	border-color: #d6e9c6;	color: #468847;}.alert-success h4 {	color: #468847;}.alert-danger, .alert-error {	background-color: #f2dede;	border-color: #eed3d7;	color: #b94a48;}.alert-danger h4, .alert-error h4 {	color: #b94a48;}.alert-info {	background-color: #d9edf7;	border-color: #bce8f1;	color: #3a87ad;}.alert-info h4 {	color: #3a87ad;}.alert-block {	padding-top: 14px;	padding-bottom: 14px;}.alert-block>p, .alert-block>ul {	margin-bottom: 0;}.alert-block p+p {	margin-top: 5px;}.close {	float: right;	font-size: 20px;	font-weight: bold;	line-height: 20px;	color: #000000;	text-shadow: 0 1px 0 #ffffff;	opacity: 0.2;	filter: alpha(opacity=20);}.close:hover, .close:focus {	color: #000000;	text-decoration: none;	cursor: pointer;	opacity: 0.4;	filter: alpha(opacity=40);}.copyright a {    color: #000;}.hasTooltip.pagenav {    display: block !important;}.category-widget ul {    padding: 0;}