body {	font-family: Arimo, "Roboto Slab", Roboto, Arial, Verdana, Helvetica, 'Microsoft Yahei', Lato, sans-serif;}ul, li {	list-style: none;	margin: 0;	padding: 0;}a {	outline: none!important;	color: #333;}a:hover, a:active {	color: #FF9000;}.dark-title a {	color: #fff;}.dark-title a:hover, .dark-title a:active {	color: #FF9000;}header#header-sec {	z-index: 888;}nav > ul > li > a, header.sticky nav > ul > li > a {	padding: 27px 14px;}header .menu .logo img, header.sticky .menu .logo img {	max-width: 230px;	max-height: 51px;}nav > ul > li ul:before, nav > ul > li ul:after {	background: #fff;}nav > ul > li ul {	width: 200px;	padding: 10px 0;}nav > ul > li ul li {	padding: 0 20px;}nav > ul > li > ul li > ul {	padding: 0px 0;}#navigation .active a.menu1 {	color: #FF9000;}#navigation .active a.menu1 i {	display: inline!important;}#layerslider {	width: 100%;	height: 516px;	margin: 0px auto;}.inline-list {	margin-left: 0;}.inline-list > li, .inline-list.registration-btn > li a {	font-size: 12px;}.inline-list > li {	margin-right: 12px;	padding-right: 12px;}.block.parallax-sec, .block {	padding: 45px 0;}.title {	margin-bottom: 30px;}.title h2 {	font-weight: bold;	/*margin-bottom: 10px;*/}.title h2 span {	font-weight: bold;}#index-portfolio {	padding-top: 40px;}#index-portfolio .project-info > h3 {	font-size: 15px;}.welfare-project:before, .welfare-project:after {	display: none;}.project-info > h3 {	font-size: 16px;	margin: 0 0 5px;}.project-info > h3 a {	padding: 5px 10px;	background: rgba(0,0,0,0.7);}.project-info .urgent-progress .goal.raised a {	color: #ddd;	padding: 5px 10px;	background: rgba(0,0,0,0.7);}.project-info .urgent-progress .goal.raised a:hover, .project-info .urgent-progress .goal.raised a:active {	color: #FF9000;}.welfare-project .project-hover {	top: 0;	background: rgba(0,0,0,0.7);	height: 100%;	padding-top: 20%;}.welfare-project:hover .project-hover {	transform: none;}.project-hover .goal {	margin-bottom: 20px;}.project-hover .goal a {	color: #FF9000;}a.theme-btn, .theme-btn, .slide-button {	font-size: 13px;}.project-hover > h3 {	font-size: 16px;	line-height: 1.4;}#index-Fitting .fitting-title {	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;}#index-Fitting .product > span {	margin-bottom: 20px;}#index-widget-1 {	background: #F5F5F5;}#index-blog .story-detail {	padding: 20px 21px;}#index-blog .story-detail h3 {	font-size: 14px;}#index-blog .spent-bar > span.price {	font-size: 15px;}#index-blog .iblog-title {	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;}#index-client {	background: #f8f8f8;}#index-client .sponsor {	background: #fff;	padding: 15px 20px;}#index-client .sponsor img {	max-width: 100%;}.amount {	font-size: 26px;}.amount > span {	font-size: 14px;}.circular > a {	font-size: 13px;}#index-widget-1 .block {	padding-bottom: 25px;}#footer-sec .parallax {	background-image: url(../img/footer.jpg);	background-size: cover;}.urgent-progress {	margin: 30px 5% 0;}.contact-widget h5, footer .widget-title h4 {	font-size: 20px;	font-weight: bold;}#footer-sec .blog-widget img {	width: 100px;}footer .widget-title h5 span {	font-weight: bold;}.f-contact {	clear: both;}footer .widget .contact-widget ul li {	font-size: 14px;}.widget-post h5 {	font-size: 14px;}footer .foot-nav .widget ul li {	line-height: 26px;}footer .widget ul li {	font-size: 14px;}.bottom-bar p {	text-align: left;	font-size: 14px;}.bottom-links {	text-align: right;	color: #fff;}.noDis {	display: none;}.page-content {	line-height: 1.6;}.page-content p {	margin-bottom: 0;}.search-tips {	color: #f00;	font-size: 16px;	text-align: center;}em.error {	overflow: hidden;	zoom: 1;	background: url("../img/unchecked.gif") no-repeat 0px 0px;	padding-left: 19px;	color: red;}em.success {	overflow: hidden;	zoom: 1;	background: url("../img/checked.gif") no-repeat 0px 0px;	padding-left: 19px;	color: red;}.com-cnt table th {	font-weight: bold;	background: #f9f9f9}.com-cnt table th, .com-cnt table td {	border: 1px #eee solid;	padding: 6px 12px;}.com-cnt img {	max-width: 100%;}#pages {	clear: both;	padding: 10px 0 10px;	text-align: center;	font: 12px 'Microsoft YaHei';}#pages a {	display: inline-block;	padding: 0px 8px;	height: 24px;	font-size: 12px;	line-height: 22px;	background: #fff;	border: 1px solid #e3e3e3;	text-align: center;	color: #333;	margin-right: -1px;}#pages a.a1 {	padding: 0px 12px;	height: 24px;	line-height: 22px;	margin-top: 0px;}#pages a:hover {	background: #f1f1f1;	color: #000;	text-decoration: none;}#pages span {	display: inline-block;	padding: 0px 8px;	height: 24px;	line-height: 22px;	background: #5a85b2;	border: 1px solid #5a85b2;	color: #fff;	text-align: center;}.page .noPage {	display: inline-block;	padding: 0px 12px;	height: 22px;	line-height: 22px;	border: 1px solid #e3e3e3;	text-align: center;	color: #a4a4a4;}.pageright {	margin-right: 40px;}@media (max-width : 420px) {#pages .prev, #pages .next {	display: none;}}.sidebar .widget:last-child {	margin-bottom: 0;}.entry-header {	background: none;	box-shadow: none;	padding-top: 0;	border: none;}.prolist-wrap .glass-animation img {	border: 1px #ededed solid;}.s-contact {	color: #555;	line-height: 1.6;}.sidebar .widget {	margin-top: 0;}.entry-meta li:before {	margin: 0;}#innerpage-wrap {	background: #fff;	padding: 45px 0;	clear: both;}.breadcrumb-wrapper {	background: #F4F4F4;	padding: 100px 0 30px;}.breadcrumb-section .bc-cat {	padding-top: 16px;	position: relative;	top: 2px;}.bcid-cat {	font-size: 16px;	font-weight: bold;}.location {	text-align: right;}.widget .tagcloud a, .tags-list a, .searchform #searchsubmit {	transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1);}.searchform {	width: 100%;	overflow: hidden;	background-color: #f16543;  }.searchform ::-webkit-input-placeholder {color: #ffffff;}.searchform ::-moz-placeholder {color: #ffffff;}.searchform :-ms-input-placeholder {color: #ffffff;}.searchform input:-moz-placeholder {color: #ffffff;}.searchform #s, .searchform #searchsubmit {	color: #ffffff;	height: 48px;	border: none;	background-color: #187091;	margin-bottom: 0;	border-radius: 0;}.searchform #s {	float: left;	width: 85%;	padding-left: 20px;	padding-right: 0;}.searchform .screen-reader-text {	display: none;}.searchform #searchsubmit {	float: right;	width: 15%;	padding-left: 0;	padding-right: 0;	background-image: url("../img/icon-lense.png");	background-repeat: no-repeat;	background-position: center center;	cursor: pointer;}.searchform #searchsubmit:hover {	background-color: #373c40;}.searchform {	background: none;	border: none;}.searchform #s {	background: none;	color: #444;	border: 1px #ddd solid;	border-right: none;}.searchform #searchsubmit {	background-color: #187091;}.searchform ::-webkit-input-placeholder {color: #444;}.searchform ::-moz-placeholder {color: #444;}.searchform :-ms-input-placeholder {color: #444;}.searchform input:-moz-placeholder {color: #444;}.widget ul li:before {	display: none;}.widget-category ul li:before {	font-family: 'FontAwesome';	content: "\f101";	padding-right: 17px;}.sidebar .widget .title {	color: #525659;	text-transform: uppercase;	font-weight: 600;	text-align: left;}.sidebar .widget ul li {	border-bottom: 1px solid #d3dae0;	padding: 6px 0 6px 0;	font-size: 14px;	color: #6e7375;}.sidebar .widget ul li a {	color: #373c40;	color: #6e7375;	display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    white-space: normal;}.sidebar .widget ul li a:hover {	color: #f16543;}.sidebar .widget ul li ul {	padding: 6px 0 0;}.sidebar .widget ul li ul li:first-child {	border-top: 1px solid #dedede;}.sidebar .widget ul li ul li:last-child {	border-bottom: 0;	padding-bottom: 0;}.widget .title {	font-size: 20px;	line-height: 20px;	margin-bottom: 22px;	margin-top: 0;}.widget ul {	list-style: none;	margin: 0;}.widget ul li ul li:last-child {	border-bottom: 0;	padding-bottom: 0;}.widget .gallery-post-slider ul li {	border: none;	background: none;	padding: 0;}.widget .tabbed .tabs {	margin: 0;	padding: 0;}.widget .tabbed .tabs li {	float: left;	list-style: none;	margin: 0;	background-image: none;	border: none;	padding: 10px 1px 10px;	width: 33.333%;	color: #878c90;	text-align: center;	cursor: pointer;	text-transform: uppercase;	font-size: 16px;	font-weight: 600;	border-right: 1px solid #d3dae0;}.widget .tabbed .tabs li:last-child {	border-right: none;}.widget .tabbed .tabs li:hover, .widget .tabbed .tabs li.current {	color: #ffffff;	background-color: #f16543;	border-right: 1px solid #f16543;	border-bottom: 1px solid #f16543;	margin-bottom: -1px;}.widget .tabbed .block {	margin: 0;	display: none;}.widget .tabbed .block.current {	display: block;	padding: 22px 0 0;	border-top: 1px solid #d3dae0;}.widget .tabbed .widget-list li {	background: none;	border-bottom: 1px solid #E8E9EF;	padding: 0 0 20px;	margin-bottom: 25px;}.widget .tabbed .widget-list li .link-read-more {	color: #f16543;}.widget .tabbed .widget-list li .link-read-more:hover {	color: #373c40;}.widget .tabbed .widget-list li .link-read-more:hover:after {	color: #373c40;}.widget-list li {	overflow: hidden;	margin-bottom: 20px;}.widget-list li:last-child {	border-bottom: none;}.widget-list li h5 {	margin: 0 0 9px;	line-height: 21px;	color: #a5aaae;	font-size: 13px;	font-weight: normal;}.widget-list li figure {	float: left;	margin-right: 22px;	margin-bottom: 0;}.widget-list li figure img {	width: 102px;	height: 104px;}.widget-list li span {	display: inline-block;	font-size: 12px;	padding-left: 20px;	background-repeat: no-repeat;	background-position: left 3px;	text-transform: uppercase;	margin-bottom: 7px;}.widget-list li .comments {	background-image: url("../img/icon-chat-3.png");	background-position: left 3px;	margin-right: 18px;}.widget-list li .author {	background-image: url("../img/icon-user.png");	background-position: left 3px;	padding-left: 17px;}.widget-list li .link-read-more {	text-transform: uppercase;	font-size: 12px;	display: block;}.widget-list li .link-read-more:after {	content: " \f101";	font-family: FontAwesome;	color: #f16543;}.widget .tagcloud {	width: 100%;	overflow: hidden;	margin-left: -4px;	margin-right: -4px;}.widget .tagcloud a {	display: block;	float: left;	padding: 6px 15px;	color: #84898b;	background-color: #ecf0f3;	font-size: 14px;	margin: 4px;	text-decoration: none;}.widget .tagcloud a:hover {	color: #ffffff;	background: #f16543;}.glass-animation:hover .glass span {	-webkit-transition-delay: .2s; 	transition-delay: 0s;	opacity: 1;	width: 30px;	height: 30px;	border-radius: 200px;}.glass-animation:hover .glass span i {	right: -14px;	bottom: -7px;	-webkit-transition-delay: .2s; 	transition-delay: .2s;}.glass-animation:hover .background {	height: 100%;	width: 100%;	opacity: .7;}.glass-animation .background {	transition: 0.3s all ease-in-out;	width: 100;	height: 100;	background: #f16543;	position: absolute;	right: 0;	top: 0;	left: 0;	bottom: 0;	margin: auto;	opacity: 0;}.glass-animation .glass {	display: block;	transition: 0.2s all ease-in-out;}.glass-animation .glass > span {	opacity: 0;	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0;	margin: auto;	transition: 0.2s all ease-in-out;	-webkit-transition-delay: 0s; 	transition-delay: 0s;	width: 200px;	height: 200px;	border-radius: 100px;	display: block;	border: 5px solid #ffffff;}.glass-animation .glass > span i {	transition: 0.2s all ease-in-out;	-webkit-transition-delay: 0s; 	transition-delay: 0s;	position: absolute;	right: -200px;	bottom: -200px;	display: inline-block;	width: 18px;	height: 5px;	background: #ffffff;	border-radius: 10px;	-ms-transform: rotate(45deg); 	-webkit-transform: rotate(45deg); 	transform: rotate(45deg);}.breadcrumb-section {	background: url(http://www.b5.com/skin/images/breadcrumb-bg.jpg) center top no-repeat;	background-size: cover;	padding: 52px 0px 70px;}.breadcrumb-section h1 {	margin-bottom: 0;	font-size: 35px;	color: #f9f9fa;	text-transform: uppercase;	font-weight: 700;	letter-spacing: 0.05em;}.breadcrumb-section h1:after {	background: #ff7800;	height: 3px;	content: "";	display: block;	width: 100px;	margin: 15px 0px 0px}.breadcrumb {	background: none;	border-radius: 0;	padding: 4px 0;	margin: 39px 0px 0px;}.breadcrumbs:after {	height: 1px;	background: #fff;	content: "";	display: block;	margin: 0px 0px 0px 115px;	opacity: 0.25;}.bc-location {	margin-top: 39px;	color: #fff;}.bc-location a {	color: #fff;}.bc-location a:hover, .bc-location a:active {	color: #0093DD;}.blog-article {	margin-bottom: 30px;}.blog-article figure {	margin-bottom: 20px;}.blog-article .format-icon {	left: 0;}.blog-article p {	margin-bottom: 20px;	line-height: 24px;}.blog-article blockquote p {	line-height: 32px;}.blog-article .read-more-link {	text-transform: uppercase;	line-height: 23px;	color: #7d8489;}.blog-article .read-more-link:after {	content: "\f101";	font-family: FontAwesome;	color: #f16543;	padding-left: 8px;}.blog-article .read-more-link:hover {	color: #373c40;}.blog-article .read-more-link:hover:after {	color: #373c40;}.blog-article .post-meta {	color: #a5aaae;	font-size: 12px;	float: left;	width: 21.97402597402597%;	border-right: 2px solid #d7dee0;	margin: 0 30px 15px 0;}.blog-article .post-meta a {	color: #a5aaae;}.blog-article .post-meta a:hover {	color: #f16543;}.blog-article .post-meta ul {	list-style: none;	margin: 0;	padding: 0 15px;}.blog-article .post-meta ul li {	margin: 0 0 6px;	padding: 4px 0;	text-transform: uppercase;	background: none;}.blog-article .post-meta ul li:before {	font-family: 'FontAwesome';	padding-right: 17px;	font-size: 14px;	color: #8C9194;}.blog-article .post-meta ul li.date:before {	content: "\f073";}.blog-article .post-meta ul li.comments:before {	content: "\f086";}.blog-article .post-meta ul li.tags:before {	content: "\f02b";}.blog-article .post-meta ul li.author:before {	content: "\f007";}.blog-article .post-summary {	padding-right: 30px;}.blog-article .post-summary p {	margin-bottom: 10px;	line-height: 23px;	color: #666;}.blog-article .post-content-wrapper {	padding: 15px 0 30px;}.blog-article .post-meta ul li time {	background: none;	margin-left: -3px;}.portfolio-item, .gallery-item {	margin: 0 0 30px;	overflow: hidden;}.portfolio-item .item-title {	font-size: 14px;	font-weight: 600;	margin-bottom: 4px;	color: #4f5458;	letter-spacing: normal;	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;	text-align:center;}.portfolio-item time {	color: #687075;}.portfolio-item span {	color: #f16543;}.portfolio-item .square {	background-color: #bfc4c8;}.related-projects .item .separator, .portfolio-item .separator {	margin: 30px 0 15px;	display: none;}.portfolio-item figure {	margin-bottom: 22px;	position: relative;}.portfolio-item .overlay {	position: absolute;	top: 0;	left: 0;	z-index: 100;	opacity: 0;	width: 100%;	height: 100%;	background-color: #f16543;}.portfolio-item .overlay a {	opacity: 0.8;	filter: alpha(opacity=80);	display: block;	position: absolute;	top: 50%;	left: 50%;	width: 40px;	height: 40px;	margin-top: -20px;	margin-left: -20px;	background: url("../img/icon-lense.png") no-repeat center center;}.portfolio-item .overlay a:hover {	opacity: 1;	filter: alpha(opacity=100);}.our-work .gallery-item .inner-contents {	border-bottom: 1px solid #cad3db;	border-bottom: none;}.our-work .gallery-item {	margin-bottom: 24px;}.our-work .gallery-item figure {	position: relative;	margin: 0 0 23px;}.our-work .gallery-item figure:hover .gallery-btn {	opacity: 1;}.our-work .gallery-item img {	padding: 0;	margin: 0;	max-width: 100%;	border: 1px #ededed solid;}.our-work .gallery-item .gallery-btn {	position: absolute;	top: 45%;	left: 50%;	z-index: 200;	width: 160px;	margin: -22px 0 0 -79px;	opacity: 0;	padding: 10px 0;	text-align: center;	font-size: 14px;	font-weight: 700;	color: #ffffff;	border: 2px solid #ffffff;	background-color: #B3813C;}.our-work .gallery-item .gallery-btn:hover {	color: #f16543;	background-color: #ffffff;}.our-work .gallery-item .media-container {	position: absolute;	z-index: 100;	opacity: 0;	width: 100%;	height: 100%;	background-color: #B3813C;}.our-work .gallery-item .item-title {	font-size: 15px;	font-weight: 600;	margin-top: 0;	margin-bottom: 0px;	color: #61676c;	color: #282828;	padding-bottom: 0;	position: relative;	z-index: 999;	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;	text-align: center;}.our-work .gallery-item p {	margin-bottom: 12px;}.our-work .gallery-item p a {	color: #a1a9b0;	margin-right: 3px;	text-decoration: none;}.our-work .gallery-item p a:hover {	color: #f16543;}.sidebar .widget {	margin-bottom: 35px;}.widget-list li .comments {	background: none;	margin-right: 0;	padding-left: 0;	margin-top: 0;	width: auto;	float: none;}.widget-list li figure {	margin-right: 15px;}.widget-list li figure img {	width: 106px;	height: auto;}.widget .tabbed .widget-list li {	padding: 0 0 15px;	margin-bottom: 15px;}.widget .tabbed .widget-list li:last-child {	border-bottom: none;	margin: 0;	padding: 0;}.widget .widget-list {	padding-left: 0;}.sidebar .widget ul li .s-desc {	margin-bottom: 8px;	line-height: 1.5}.blog-article {	float: left;	width: 100%;}.blog-article figure {	float: left;	width: 250px;	margin-right: 25px;	margin-bottom: 10px;}.blog-article .post-meta {	width: 125px;	margin: 0 30px 15px 0;}.blog-article .post-meta ul {	padding: 0;}h2.post-title {	font-size: 20px;	letter-spacing: normal;	margin-top: 0;	margin-bottom: 12px;	line-height: 1.4;	font-weight: bold;	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-weight: bold;}.downlist-wrap .blog-article figure {	width: 220px;	margin-right: 25px;}.download-wrap .d-content {	padding-top: 15px;}.download-wrap .down-info li {	padding-bottom: 12px;	margin-bottom: 12px;	border-bottom: 1px #ddd solid;}.blog-post-wrap .bp-desc {	text-align: center;	display: block;	margin: 20px 0;	font-size: 14px;}.blog-post-wrap .bp-title {	margin-top: 0;	font-size: 23px;	letter-spacing: normal;	color: #333;	text-align: center;}.prolist-wrap .portfolio-item {	margin-bottom: 12px;}.prolist-wrap .model {	margin-bottom: 5px;	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;	color: #666;}.prolist-wrap .p-keyword {	color: #666;	margin-bottom: 0;}#contact-form textarea {	height: 120px;}.msg-title {	font-size: 22px;	text-align: center;	margin-bottom: 25px;}.add-msg-form .cf-column {	padding-bottom: 20px;	position: relative;}.add-msg-form .cf-tarea {	clear: both;}.add-msg-form input {	box-sizing: border-box;	padding: 0 15px;	border: 1px solid #ddd;	height: 40px;	line-height: 40px;	color: #444;	width: 100%;}.add-msg-form textarea {	box-sizing: border-box;	border: 1px solid #ddd;	color: #333;	min-height: 100px;	padding: 15px;	color: #444;	width: 100%;}.add-msg-form .submit-button {	box-sizing: border-box;	width: 100%;	line-height: 40px;	height: 40px;	float: right;	padding: 0px 15px;	border: 0px;	color: #fff;	position: relative;	background-color: #333;	cursor: pointer;}.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active {	background-color: #D81919;}.add-msg-form em {	position: absolute;	bottom: 0;	z-index: 1111;	float: left;	left: 20px;}.product-show .ps-desc {	display: block;	text-align: center;	margin: 15px 0;	font-size: 14px;}.product-show .product-gallery .owl-controls {	margin-top: 25px;	text-align: center;}.product-gallery {	margin: 0 -15px;}.product-gallery .item {	padding: 0 15px;}.product-gallery img {	margin-bottom: 1px;	border: 1px #ededed solid;}.proshow-tab {	margin-top: 20px;	padding-bottom: 25px;	padding-bottom: 0;}.proshow-tab .nav-tabs li:after {	display: none;}.proshow-tab .nav-tabs .active a {	color: #D4171E !important;}.proshow-tab .nav-tabs a {	color: #333 !important;}.proshow-tab .tab-content {	padding-top: 25px;	width: 100%;	float: left;	margin: 0;}.proshow-tab .tab-pane {	margin-top: 0;}#product-msg-form input[type="text"], #product-msg-form input[type="password"], #product-msg-form input[type="email"], #product-msg-form input[type="tel"], #product-msg-form input[type="number"], #product-msg-form input[type="file"], #product-msg-form input[type="url"], #product-msg-form select, #product-msg-form textarea {	position: relative;	display: block;	width: 100%;	height: auto;	line-height: 24px;	padding: 12px 20px;	font-size: 13px;	color: #202020;	border: 1px solid #dddddd;	background: #ffffff;	transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;	-ms-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;}#product-msg-form input[type="text"]:focus, #product-msg-form input[type="password"]:focus, #product-msg-form input[type="email"]:focus, #product-msg-form input[type="tel"]:focus, #product-msg-form input[type="number"]:focus, #product-msg-form input[type="file"]:focus, #product-msg-form input[type="url"]:focus, #product-msg-form select:focus, #product-msg-form textarea:focus {	border-color: #202020;}#product-msg-form .cf-column {	margin-bottom: 18px;}#product-msg-form #submit-btn {	display: inline-block;	background: #D4171E;	color: #202e31 !important;	color: #fff !important;	border-radius: 6px;	padding: 12px;	border: none;	cursor: pointer;	width: 100%;}#product-msg-form #submit-btn:hover, #product-msg-form #submit-btn:focus, #product-msg-form #submit-btn:active {	background: #202E31;}@media (max-width : 990px) { #innerpage-wrap {	padding: 30px 0 0;}.sidebar .widget:last-child {	margin-bottom: 30px;}.sidebar {	padding-top: 30px;	clear: both;}.side-search .title {	display: none;}.searchform #s {	width: 94%;}.searchform #searchsubmit {	width: 6%;}.blog-article .read-more-link {	display: none;}.product-show .ps-desc {	margin: 12px 0 15px;}}@media (max-width : 768px) { .portfolio-item .item-title {	position: relative;	z-index: 999;}.our-work .gallery-item .item-title {	position: relative;	z-index: 999;}.searchform #s {	width: 92%;}.searchform #searchsubmit {	width: 8%;}.product-show .ps-title, .blog-post-wrap .bp-title {	line-height: 1.6;	font-size: 18px;	margin: 0;	padding: 0;	font-weight: bold;}}@media (max-width : 740px) { .bcid-cat {	text-align: center;	margin-bottom: 15px;}.location {	text-align: center;	line-height: 1.4;}.side-news {	display: none;}.searchform #s {	width: 90%;}.searchform #searchsubmit {	width: 10%;}.breadcrumb-section {	padding: 82px 0 40px;}.breadcrumb-section .bc-cat {	text-align: center;}.breadcrumb-section h1:after {	margin: 15px auto 0;}.bc-location {	margin-top: 25px;	text-align: center;}.breadcrumbs:after {	display: none;}}@media (max-width : 480px) {.searchform #s {	width: 85%;}.searchform #searchsubmit {	width: 15%;}.blog-article figure {	margin-right: 0;	width: 100%;	margin-bottom: 25px;}.blog-article .entry-header {	clear: both;}h2.post-title {	font-size: 17px;	margin-bottom: 14px;}.blog-article .post-meta {	margin: 0 0px 15px 0;	width: 100%;	border-right: none;}.blog-article .post-meta ul li:before {	padding-right: 10px;}.blog-article .post-meta ul li {	float: left;	padding: 0;	margin: 0 12px 0 0px;}.blog-article .entry-content {	clear: both;}.blog-article .post-summary p {	margin-bottom: 0;}.proshow-tab .nav-tabs > li {	width: 100%;}.proshow-tab .nav-tabs > li > a {	border-radius: 0;}.proshow-tab .nav-tabs > li > a, .proshow-tab .nav-tabs > li.active > a, .proshow-tab .nav-tabs > li.active > a:hover, .proshow-tab .nav-tabs > li.active > a:focus {	border: 1px #ddd solid;	margin-right: 0;}}@media (max-width : 420px) {.blog-article .post-meta ul li.author {	display: none;}.prolist-wrap .model {	overflow-x: hidden;	text-overflow: ellipsis;	white-space: nowrap;	line-height: 1.4;	font-size: 13px;}.breadcrumb-section h1 {	font-size: 30px;}}@media (max-width : 360px) {.searchform #s {	width: 80%;}.searchform #searchsubmit {	width: 20%;}.prolist-wrap .portfolio-item {	width: 100%;}}@media (max-width:1440px) and (min-width:1200px) {.searchform #s {	width: 82%;}.searchform #searchsubmit {	width: 18%;}}@media (max-width:1200px) and (min-width:1040px) {.searchform #s {	width: 78%;}.searchform #searchsubmit {	width: 22%;}}@media (min-width:1410px) {.container {	max-width: 1170px;	width: 1170px;}}@media (min-width:1570px) {.container {	max-width: 1170px;	width: 1170px;}}@media (min-width:1890px) {.container {	max-width: 1370px;	width: 1370px;}.index-about-text {	font-size: 15px;}.f-contact p {	font-size: 16px;	font-weight: bold;}footer .widget .contact-widget ul li {	line-height: 2.4;}} @media (max-width : 1024px) {body {	word-break: break-all;	word-wrap: break-word}.container {	max-width: 98%;	width: 98%;}nav > ul > li > a, header.sticky nav > ul > li > a {	padding: 27px 12px;}#layerslider {	height: 400px;}.spent-bar {	padding: 0 20px;}#index-blog .spent-bar > span.price {	display: none;}}@media (max-width : 990px) { .container {	max-width: 99%;	width: 99%;}#layerslider {	height: 380px;}#responsive-header .topbar ul {	padding: 5px 0;}#responsive-header .topbar ul.registration-btn {	padding: 3px 0 10px;}#responsive-menu {	background: #fff;	padding: 10px 20px;}#responsive-menu .logo {	margin: 6px 0 0;}#responsive-menu .logo img {	width: auto;	max-height: 28px;}.menu-links {	padding: 25px 20px 20px;	width: 360px !important;	right: -360px;}.menu-links > ul li a {	font-size: 13px;}.menu-links > ul li ul {	display: block!important;}#responsive-menu .open-menu {	font-size: 17px;	width: 32px;	height: 32px;	line-height: 29px;	margin-top: 1px;}.title {	margin-bottom: 25px;}.urgent-progress {	margin: 20px 5% 0;}.block.parallax-sec, .block {	padding: 35px 0;}#index-portfolio {	padding-top: 32px;}#index-portfolio .project-info > h3 {	font-size: 14px;}#footer-sec .block {	padding-bottom: 25px;}.cr-left {	width: 100%;	text-align: center;	margin-bottom: 0;}footer .widget ul li {	line-height: 1.8;}.bottom-bar {	border-top: 1px rgba(255,255,255,0.2) solid;}.bottom-bar p {	text-align: center;}.breadcrumb-wrapper {	padding: 95px 0 30px;}}@media (max-width : 768px) { #layerslider {	height: 300px;}.fitting-item {	width: 50%;}}@media (max-width : 740px) { #layerslider {	height: 250px;}#index-portfolio .project-info > h3 {	font-size: 13px;}}@media (max-width : 480px) {#responsive-menu span.show-topbar {	display: none;}#layerslider {	height: 180px;}.iblog-item {	width: 100%;}#index-Fitting .fitting-title {	margin: 20px 0;}#index-Fitting .fit-cat {	display: none;}}@media (max-width : 420px) {#responsive-menu .logo {	margin: 8px 0 0;}#responsive-menu .logo img {	max-height: 22px;}#layerslider {	height: 140px;}}@media (max-width : 360px) {#layerslider {	height: 110px;}.menu-links {	padding: 25px 20px 20px;	width: 260px !important;	right: -260px;}.fitting-item {	width: 100%;}}