﻿body {	font-family: 'helvetica';	color: #787878;	background-color: #FFF;	margin:0;	padding:0;	height:100%;	}/*footer {	width: 100%;	clear: both; kkkkl	position: absolute;	bottom:0;	height:150px;	margin-bottom:150px;}*/ul {	list-style-type: none;	margin: 0;	padding: 0;}a {	color: #8c8c8c;	text-decoration: none;}a:hover{	text-decoration: none;	color: #D8A412;	}.body-background .header-background {	background: none !important;}/*.header-background {	background-color: Transparent;	background-repeat: no-repeat;	background-position: center top;	background-image: url(/media/img/backgrounds/bg13.jpg);}*//* Menu */.header-menu {	/*margin-top: 12px;*/	height: 50px;	background-color: #26617f;	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.08);	-moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.08);	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.08);	border: solid 1px #26617f;	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));	background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19000000);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19000000);	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;	border-bottom: 3px solid #26617f;}.nav-menu {	position: relative;	width: 100% !important;	height: 49px;	float: left;}.menu-slider {	background-color: #D8A412;	position: absolute;	height: 3px;	width: 74px;	bottom: 0;}.nav-menu-home, .nav-menu-home:hover {	color: #ffffff;}/* Reset default ul styling */.menu ul, .menu ul ul, .menu ol ol, .menu ul ul ul, .menu ul ul ul ul,#menu-mobile ul, #menu-mobile ul ul, #menu-mobile ul ul ul {	margin: 0 !important;}.menu > li > a {	color: #ffffff;	display: block;	padding: 13px 16px;	position: relative;	z-index: 100;}.menu > li {	font-size: 13px;	float: left;	font-weight: normal;	position: relative;	height: 49px;}.menu > li:first-child a {	border-left: none;}.menu > li > a:hover {	background-color: rgba(255,255,255,.09);	-webkit-transition: background 0.5s;	-moz-transition: background 0.5s;	-o-transition: background 0.5s;	-ms-transition: background 0.5s;	transition: background 0.5s;}.menu > li.active a {	background-color: rgba(255,255,255,.05);}.menu {	font-family: Arial;	position: relative;	background-color: #D8A412;}.menu .sf-sub-indicator{	display: none;}.sf-arrows ul .sf-with-ul:after {    display:block;}.sf-arrows .sf-with-ul:after {    display: none;}.sf-arrows .sf-with-ul {    padding-right: 20px !important;}.menu .sub-menu {	background-color: #313131;	font-size: 11px;	position: absolute;	left: 0;	top: 49px;	z-index: 999;	display: none;}.menu .sub-menu .sf-sub-indicator {	display: block;	position: absolute;	top: 5px;	right: 0;	width: 20px;}.menu .sub-menu li {	float: none;	position: relative;	min-width: 250px;}.menu .sub-menu li a {	color: #f5f5f5;	display: block;	border-bottom: 1px solid rgba(255,255,255,0.1);	border-top: 1px solid rgba(0,0,0,0.3);	padding: 7px 20px 5px 20px;}.menu .sub-menu li a:first-child {	border-top: none;}.menu .sub-menu span.sub-menu-title {	font-size: 10px;	float: right;	display: block;	padding: 0 5px;	margin-left: 10px;	min-width: 50px;	text-align: center;}.menu .sub-menu .sub-menu {	background-color: #313131;	font-size: 11px;	position: absolute;	left: 250px;	top: 0;	z-index: 10;	display: none;}.menu ul ul, .menu ol ol {	margin: 0;}.sub-menu li a:hover {	background-color: #D8A412;}/* SearchForm in menu area */.searchform #searchform {	margin: 0;}.searchform {	float: right;	/*display: inline-flex;	width: 30%;*/	padding-top: 25px;}.menu-search-input {	width: 200px;	height: 20px;	-webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	-moz-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	border: solid 1px #282828;	border-radius: 0;	font-size: 12px;	font-family: Arial;	float: right;	margin-top: 10px;	color: #535353;	background-color: #FFF;	background-image: url(/media/img/menu-search-icon.png);	background-repeat: no-repeat;	background-position: 96% 50%;}	/* Menu Mobile */#menu-mobile-holder {		background-color: #333333;		max-width: 300px;		position: absolute;		z-index: 9998;		width: 260px;		margin: 8px 0 0 0;		display: none;	}#menu-mobile li {			border-bottom: 1px solid #4f4f4f;			display: block!important;			position: relative;		}#menu-mobile li a {				display: block;				padding: 8px 20px;				position: relative;			}#menu-mobile li div.submenu-big {				display: none!important;			} #menu-mobile .sub-menu {				display: none;				top: 0;			}#menu-mobile .sub-menu li {					border-bottom: 0;					border-top: 1px solid #4f4f4f;					position: relative;					background-color: #272727;				}#menu-mobile .sub-menu li a { padding: 8px 30px; }#menu-mobile .sub-menu li ul li { 	background-color: #222222; }#menu-mobile .sub-menu li ul li a { padding: 8px 50px; }#menu-mobile .sub-menu li :hover,#menu-mobile .sub-menu li a :hover,  #menu-mobile .sub-menu li ul li :hover,#menu-mobile .sub-menu li ul li a :hover { 	background-color: transparent;}#menu-mobile .sub-menu li ul li ul li { background-color: #1d1d1d; }#menu-mobile .sub-menu li ul li ul li a { padding: 8px 70px; }#menu-mobile span.sub-menu-title {	font-size: 11px;	float: right;	display: block;	padding: 0 5px;	margin-left: 10px;	min-width: 50px;	text-align: center;	color: #fff;}				.menu-mobile-wrapper {	display: none;	margin: 8px 0 0 0;	cursor: pointer;	width: 40px;}#menu-mobile-trigger {	display: none;	padding: 9px 7px 2px 7px;	background: #333;	-webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	-moz-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.15);	border: solid 1px #282828;	width: 22px;	height: 20px;}#menu-mobile-trigger:hover {	text-decoration: none;}#menu-mobile-trigger:before {	font-family: "Font Awesome 5 Free";  /* updated font-family */    font-weight: 900;	content: "\f0c9";	font-size: 24px;	color: #292424;}/* Sub menu incdicator */.li-sub-indicator {	position: absolute;	right: 10px;	text-align: center;	width: 30px;	height: 36px;	z-index: 9999;	top: 0;	padding: 10px 0 0 0;	cursor: pointer;}.li-sub-indicator :hover{	background-color: transparent !important;}.li-sub-indicator:before {	font-family: "Font Awesome 5 Free";  /* updated font-family */    font-weight: 900;	content: "\f0d7";	font-size: 14px;}/*Header*//*.header-background {	background-color: Transparent;	background-repeat: no-repeat;	background-position: center top;	background-image: url(/media/img/backgrounds/bg13.jpg);}*/.topbar {	background-color: #3A3A3A;	min-height: 30px;}.top-bar-social-background {	left: -100%;}.sitemap-holder {	/*height: 30px;*/	font-size: 11px;}.sitemap-menu {	padding: 5px 0;	display: inline-block;}.sitemap-menu li {	float: left;	margin-right: 25px;}/* Top Social Media Icons: Other styling see: "Widget: Social Media" *//*.social-media {    display:none !important;}*/.social-media ul {	float: right;}/* Classes used for Jquery Hoverdir (Used in Social Media when hover) */.da-slideFromTop {	left: 0;	top: -100%;}.da-slideFromBottom {	left: 0;	top: 100%;}.da-slideFromLeft {	top: 0; 	left: -100%;}.da-slideFromRight {	top: 0;	left: 100%;}	.da-slideTop {	top: 0;}.da-slideLeft {	left: 0;}.logo {	margin: 10px 0;}.social-media ul li {	float: left;	position: relative;	z-index: 100;	width: 30px;	height: 30px;	overflow: hidden;}.social-media ul li a {	display: block;	width: 100%;	height: 100%;	position: relative;	z-index: 100;}.social-media ul li div {	position: absolute;	height: 30px;	width: 30px;}.social-light .social-icons-pinterest-icon a, .social-light .social-icons-linkedin-icon a, .social-light .social-icons-github-icon a, .social-light .social-icons-googleplus-icon a, .social-light .social-icons-flickr-icon a, .social-light .social-icons-digg-icon a, .social-light .social-icons-skype-icon a, .social-light .social-icons-youtube-icon a, .social-light .social-icons-forrst-icon a, .social-light .social-icons-facebook-icon a, .social-light .social-icons-vimeo-icon a, .social-light .social-icons-dribbble-icon a, .social-light .social-icons-stumbleupon-icon a, .social-light .social-icons-tumblr-icon a, .social-light .social-icons-wordpress-icon a, .social-light .social-icons-rss-icon a, .social-light .social-icons-twitter-icon a { 	background: transparent url(/media/img/sprite-social-media.png) no-repeat;}.social-light .social-icons-facebook-icon a { background-position: -270px 0 }.social-light .social-icons-facebook-icon div { background-color: #39599f; }.social-light .social-icons-pinterest-icon a { background-position: 0 0; }.social-light .social-icons-pinterest-icon div { background-color: #cb2027; }.social-light .social-icons-linkedin-icon a { background-position: -360px 0; }.social-light .social-icons-linkedin-icon div { background-color: #0181b2; }.social-light .social-icons-github-icon a { background-position: -390px 0; }.social-light .social-icons-github-icon div { background-color: #ffffff; }.social-light .social-icons-googleplus-icon a { background-position: -480px 0; }.social-light .social-icons-googleplus-icon div { background-color: #4b4b4b; }.social-light .social-icons-flickr-icon a { background-position: -420px 0; }.social-light .social-icons-flickr-icon div { background-color: #ffffff; }.social-light .social-icons-digg-icon a { background-position: -450px 0;  } .social-light .social-icons-digg-icon div { background-color: #b2b2b2; }.social-light .social-icons-skype-icon a { background-position: -30px 0; }.social-light .social-icons-skype-icon div { background-color: #00c6ff; }.social-light .social-icons-youtube-icon a { background-position: -330px 0; }.social-light .social-icons-youtube-icon div { background-color: #e70031; }.social-light .social-icons-forrst-icon a { background-position: -300px 0; } .social-light .social-icons-forrst-icon div { background-color: #1c8328; }.social-light .social-icons-vimeo-icon a { background-position: -240px 0; }.social-light .social-icons-vimeo-icon div { background-color: #7edde8; }.social-light .social-icons-dribbble-icon a { background-position: -210px 0; } .social-light .social-icons-dribbble-icon div { background-color: #ea4c89; }.social-light .social-icons-stumbleupon-icon a { background-position: -60px 0; }.social-light .social-icons-stumbleupon-icon div { background-color: #ed472a; }.social-light .social-icons-tumblr-icon a { background-position: -90px 0; }.social-light .social-icons-tumblr-icon div { background-color: #3a5976; }.social-light .social-icons-wordpress-icon a { background-position: -120px 0; }.social-light .social-icons-wordpress-icon div { background-color: #21759b; }.social-light .social-icons-rss-icon a { background-position: -150px 0; } .social-light .social-icons-rss-icon div { background-color: #f8bc2e; }.social-light .social-icons-twitter-icon a { background-position: -180px 0; }.social-light .social-icons-twitter-icon div { background-color: #459ac3; }/*****************	Footer******************/.footer-meta {	background-color: #343434;}.page-out {	background-color: #343434;	padding: 10px 0;}.widget-divider {	height: 1px;	width: 100%;	border-bottom: 1px dashed #3d3d3d;	margin: 0 0 10px 0;	padding: 3px 0;}.widget-divider span {	/*background-color: #3d3d3d;*/	height: 1px;	width: 100%;	display: block;}.footer-widgets {	background-color: #444444;	padding: 20px 0;}	.widget-box {	min-height: 100%;	margin-bottom: 10px;	}	.widget-title {		color: #fff;		font-size: 14px;		font-weight: 700;	}	/* Widget: Categories, parts of widget list and widget menu */	.widget-category ul li, .widget-menu ul li {			border-bottom: none;	}	.widgets-light .widget-category ul li, .widget-category2 ul li, .widget-category3 ul li, .widget-category4 ul li, .widgets-light .widget-menu ul li {    border-color: #E2E2E2;}.widgets-light .widget-google-maps .company-name i, .widgets-light .widget-category ul li a:before, .widget-category2 ul li a:before, .widget-category3 ul li a:before, .widget-category4 ul li a:before, .widgets-light .widget-tags ul li a:before, .widgets-light .widget-contact-info ul li i {    color: #D3D3D3;}	.widget-category2 ul li {	border-bottom: 1px solid #363636;	font-size: 11px;	text-indent: -1.6em;	padding-left: 1.9em;	}	.widget-category3 ul li {	border-bottom: 1px solid #363636;	font-size: 11px;	padding-bottom: 10px;	}			.widget-category4 ul li {	border-bottom: 1px solid #363636;	font-size: 12px;	text-indent: -1.6em;	padding-left: 1.9em;	}        .widget-category ul li a:before, .widget-category4 ul li a:before, .widget-tags ul li a:before {            font-family: "Font Awesome 5 Free"; /* updated font-family */            font-weight: 900;            content: "\f0da";            color: #363636;            padding: 0 15px 0 0;        }.widget-category2 ul li a:before {    font-family: "Font Awesome 5 Free"; /* updated font-family */    font-weight: 900;    content: "\f0da";    color: #363636;    padding: 0 15px 0 0;}			.widget-category3 ul li a:before {	color: #363636;	padding-top: 0;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 0;		}		.widget-category ul li a, .widget-category4 ul li a, .widget-menu ul li a, .widget-tags ul li a {			display: block;			padding: 5px;		}		.widget-category2 ul li a {			display: block;			padding: 5px;		}				.widget-category3 ul li a {			display: block;			padding: 5px;		}		.widget-category ul li a:hover {			background-color: #f9f9f9;		}			 .widget-menu ul li a:hover {			background-color: rgba(0,0,0,0.1);		}		.widget-category2 ul li a:hover {			background-color: rgba(0,0,0,0.1);		}				.widget-category3 ul li a:hover {			background-color: rgba(0,0,0,0.1);		}		/* Extra styling for list links in Footer */		.list-links {			font-size: 10px;		}		.list-links li a:before {			font-family: "Font Awesome 5 Free";  /* updated font-family */            font-weight: 900;			content: "\f068";			color: #363636;			padding: 0 15px 0 0;		}/*************************** Media Queries****************************//* Large desktop */@media (min-width: 1200px) {	.aboutus-wrapper.column-four {		margin: 0 0 0 -10px !important;	}		.aboutus-wrapper.column-four article {			margin: 0 0 20px 10px;		}	.column-four {		margin: 0 0 0 -15px;	}	.column-two {		margin: 0 0 0 -15px;	}	.column-three {		margin: 0 0 0 -15px;	}	.boxed .page, .boxed .header-wrap {		width: 1200px;	}	.fullwidth #slides-container {		width: 1200px;	}	.fullwidth #layerslider {		width: 1200px !important;		margin: 0 auto;	}	.container {		width: 1180px;	}	.calltoaction {		width: 90%;		margin: 0 0 0 40px;	}	.fullwidth .calltoaction {		width: 1170px;	}	.flickr-wrap div {		width: 70px;		height: 70px;		margin: 0 6.5% 6.5% 0;	}	.flickr-overlay {		width: 100%;		height: 70px;		background: transparent url(/media/img/widget-flickr-overlay-70x70.png) no-repeat right top;	}	.widget-blogpost-avatar, .widget-blogpost-avatar img {		width: 70px;		height: 70px;	}	.widget-blogpost-overlay {		width: 100%;		height: 70px;		background: transparent url(/media/img/widget-flickr-overlay-70x70.png) no-repeat right top;	}		.widget-blogpost-overlay:hover {			background: transparent url(/media/img/widget-flickr-hover-icon-70x70.png) no-repeat right top;		}	.format-blog-left .post-content {		width: 558px !important;	}	.format-blog-left .post-thumb-wrap {		width: 289px !important;	}	.blogpost-single .meta-author-bio {		width: 310px;	}	.portfolio-wrapper {		margin: 0 0 0 -15px;	}	.portfolio-four .portfolio-item, .column-four .gallery-item,	.shortcode-image .column-four {		width: 281.25px;		margin: 0 0 15px 15px;		height: 225px;	}	.shortcode-portfolio ul li.column-four {		width: 282px;		margin: 0 0 15px 15px;		height: 225px;	}		.portfolio-four .portfolio-item img,		.portfolio-three .portfolio-item img,		.portfolio-two .portfolio-item img,		.shortcode-blogpost .blog-post-image-wrap img,		.column-four .gallery-item img, .shortcode-image .column-four img,		.shortcode-portfolio ul li.column-four img {			width: 99%;			height: 99%;		}	.shortcode-portfolio-2 img {		width: 100%;		height: 100%;	}	.portfolio-three .portfolio-item, .column-three .gallery-item {		width: 380px;		height: 252px;		margin: 0 0 15px 15px;	}	.shortcode-portfolio {		height: 250px;	}	.shortcode-portfolio-2 .column-one {		width: 1170px;	}	.jcarousel-prev, .jcarousel-next {		bottom: -10px;	}	.portfolio-two .portfolio-item, .column-two .gallery-item {		width: 577px;		height: 372px;		margin: 0 0 15px 15px;	}	.portfolio-one .portfolio-image img {		width: 100%;		height: 373px;	}	.blogpost-single .post-thumb img {		width: 100%;	}	.shortcode-clients .column-four {		width: 215px;		margin: 0 0 0 15px;	}}/* Portrait tablet to landscape and desktop */@media (max-width: 979px) and (min-width: 768px) {	.boxed .page, .boxed .header-wrap, /*.page,*/ .header-wrap {		width: 768px;	}	.container {		width: 754px;	}	#layerslider {		display: none;	}	.fullwidth .calltoaction {		width: 724px;	}	.flickr-wrap div:nth-of-type(3n+3) {		margin-right: 9%;	}	.flickr-wrap div {		margin-right: 9%;	}	.tweet_text {		width: 100%;	}	.calltoaction {		margin: 0 0 0 55px;		bottom: -50px;	}	.top-off-page p {		float: left;		width: 60%;		margin: 0;		line-height: 16px;	}	.widget-twitter .tweet_text {		width: 73%;	}	.cta-button {		text-align: center;	}	.menu-slider {		display: none !important;	}	#header-menu {		display: none;	}	.menu-mobile-wrapper, #menu-mobile-trigger {		display: block;	}	.overlay-title {		margin: 20px 0 20px 0;	}	.flex-caption, .carousel-caption {		position: static;		background-color: #444;	}	.carousel-control {		top: 25px;	}	.flex-direction-nav a {		top: 25px;	}	.flex-direction-nav .flex-next {		right: 5px;	}	.flex-direction-nav .flex-prev {		left: 5px;	}	.flex-control-nav {		display: none;	}	.blogpost-single .meta-author-bio {		width: 150px;	}	.page-title-content {		width: 85%;	}	.shortcode-portfolio-2 {		width: 724px;	}	.shortcode-portfolio-2 .column-one {			width: 724px;		}	.post-thumb-overlay {		display: none !important;	}	.news-full-width .column {		width: 135px;	}	.news-table .featured-column {		width: 180px;	}	.news-table-alt .column {		width: 144px;	}}/* Landscape phone to portrait tablet */@media (max-width: 767px) {	.social-media ul {		float: left;	}		body {		padding: 0;	}	.boxed .page, .boxed .header-wrap {		width: auto;	}	.container, .container-fluid {		padding: 0 10px;		width: auto;	}	#layerslider {		display: none;	}	.sidebar {		padding: 20px 0 0 0;	}	.content {		padding: 20px 0 0 0;	}	.fullwidth .content {		padding: 20px 0 20px 0;	}	.logo, .header-contact {		text-align: center;		float: none;		width: 100%;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;		box-sizing: border-box;		padding: 8px 20px;	}	.header-contact ul {		display: inline-block;	}	.header-contact {		padding: 8px 20px 4px 20px;	}	.searchform {		float: right;		display: inline-block;		/*width: 20%;*/	}	#slides-container {		width: 100%;	}	.calltoaction {		position: relative;		margin: 0;		width: 100% !important;		bottom: 0;		-webkit-box-sizing: border-box;		-moz-box-sizing: border-box;		-ms-box-sizing: border-box;		box-sizing: border-box;		text-align: center;	}	.calltoaction .cta-button {		float: none;		margin: 10px 0 0 0;	}	.flickr-wrap div {		margin: 0 20px 10px 0;	}		.flickr-wrap div:nth-of-type(3n+3) {			margin-right: 0;		}	#header-menu {		display: none;	}	.menu-mobile-wrapper, #menu-mobile-trigger {		display: block;	}	.calltoaction-container {		padding: 0;	}	.page-title-content {		width: 340px;	}	.overlay-title {		margin: 0 0 0 0;	}		.overlay-title h2 {			font-size: 16px !important;			margin-bottom: 10px;			padding-bottom: 10px !important;		}	.flex-caption, .carousel-caption {		position: static;		background-color: #444;	}	.carousel-control {		top: 25px;	}	.flex-direction-nav a {		top: 25px;	}	.flex-direction-nav .flex-next {		right: 5px;	}	.flex-direction-nav .flex-prev {		left: 5px;	}	.flex-control-nav, #homepage-slider .flexslider .flex-direction-nav {		display: none;	}	#homepage-slider .flex-caption {		width: 100%;		height: auto;	}	.button {		margin-bottom: 20px;	}	.post-thumb div.da-animate {		display: none !important;	}	.format-blog-left .post-thumb {		margin: 0 0 20px 0;	}	.portfolio-visit-website {		text-align: left;	}	.shortcode-portfolio-2 {		width: 100%;	}		.shortcode-portfolio-2 .column-one {			width: 280px;			margin: 0 20px 0 0 !important;		}	.hoverdir.blog-post-image-wrap {		display: inline-block;	}	.shortcode-portfolio-2 .flexslider {		width: 225px;		margin: 0 0 10px 0;	}	.shortcode-portfolio-2 .column-four {		margin: 0 0 10px 0;	}	.post-thumb-overlay {		display: none !important;	}	.news-full-width .column, .news-table .featured-column {		width: 100%;		margin: 0 0 10px 0;	}}/* Landscape phones and down */@media (max-width: 480px) {    /*footer {	width: 100%;	clear: both;	position: relative;	margin: 0;}*/    .topbar {        background-color: #3A3A3A;        min-height: 75px;    }    ul.children {        margin: 0;    }    #layerslider {        display: none;    }    .header-contact ul li {        float: none;        text-align: center;        width: 100%;    }    #social-icons, .sitemap-menu {        float: none;        display: inline-block;        margin: 0;    }        .sitemap-menu li:last-child {            margin: 0;        }    .social-media, .copyright {        text-align: center;    }    .error-page .error-wrap {        width: 100%;    }    .copyright p {        float: right;        font-size: 10px;        margin: 5px 0 0 0;        color: #8c8c8c;    }    .social-media ul, .sitemap-holder {        text-align: center;        display: inline-block;        float: none;    }    .social-media {        height: 25px;    }    .header-contact ul li:first-child {        margin-bottom: 5px;    }    .portfolio-item {        width: 100%;    }    .header-contact {        padding: 8px 20px;    }    #header-menu {        display: none;    }    .menu-mobile-wrapper, #menu-mobile-trigger {        display: block;    }    .page-title-content {        clear: both;        width: 100%;        text-align: center;        margin: 0;    }    .error-page section {        width: 100%;    }    .overlay-title h2 {        font-size: 12px !important;        margin-bottom: 5px !important;        margin-top: 0 !important;        padding-bottom: 0 !important;    }    .page-title-avatar {        width: 100%;        text-align: center;    }    .blogpost-single .meta-tags {        float: left;    }    .blogpost-single .meta-author-bio {        width: auto;        float: none;    }    .post-share-socialmedia li {        margin: 0 10px 10px 0;    }    .commentlist li.comment {        padding: 0 0 0 20px;    }    .portfolio-two .portfolio-item, .portfolio-three .portfolio-item {        width: 100% !important;        height: auto !important;    }    .comment-reply-link {        margin-bottom: 0;    }    .meta-author-bio-info {        width: 200px;    }}