/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/3424(此说明不在下载的源码里，只用在演示页面里)*//*-----------------------------------------------------------------------------------	Theme Name: Consultivo	Description: Consultivo is a pixel perfect creative multi purpose html5 tempalte  based on designed with great attention to details, flexibility and performance. It is ultra professional, smooth and sleek, with a clean modern layout.	Author: Zytheme Team	���ྫƷBootstrapģ������ʣ�http://www.bootstrapmb.com	Version: 1.0-----------------------------------------------------------------------------------*//*!// Contents// ------------------------------------------------> 1.  Global Styles 2.  Typography 3.	 Color 4.	 Align 5.	 Grid 6.	 Blockquotes 7.	 Background 8.	 Breadcrumbs 9.	 Buttons 10. Forms 11. Icons 12. List 13. Media 14. Tabs 15. Accordions 16. Page Title 17. Pagination 18. Alerts 19. Backtop 20. Range 21. Icon Box 22. Misc 23. Modals 24. Animation 25. Tables 26. Heading 27. Loading 28. Header 29. Menu 30. Hero 31. Team 32. Testimonial 33. Portfolio 34. Feature 35. Call To Action 36. Counter 37. Pricing Tables 38. Blog 39. Shop 40. Contact 41. Sidebar 42. Footer 43. 404 44. Soon 45. Maintenance 46. Clients 47. Process 48. Skills 49. Video 50. Newsletter 51. Timeline 52. Carousel 53. Divider 54. Banner 55. Number 56. Pie Charts 57. Side Nav 58. Landing 59. Layout Boxed 60. Layout Bordered 61. Layout Split/*------------------------------------*\    #GLOBAL STYLES\*------------------------------------*//*WARNING! DO NOT EDIT THIS FILE!To make it easy to update your theme, you should not edit the styles in this file. Instead use the custom.css file to add your styles. You can copy a style from this file and paste it in custom.css and it will override the style in this file. You have been warned! :)*/body,html {	overflow-x: hidden;}html {	font-size: 13px;}body {	background-color: #ffffff;	font-family: 'Roboto', sans-serif;	font-size: 13px;	font-weight: 400;	color: #9b9b9b;	line-height: 1.5;	margin: 0;}.wrapper {	background-color: #ffffff;}* {	outline: none;}::-moz-selection { text-shadow: none;}::selection {	background-color: #a0d334;	color: #ffffff;	text-shadow: none;}a {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;	color: #a0d334;}a:hover {	color: #82ae26;	text-decoration: none;}a:focus {	color: #82ae26;	outline: none;	text-decoration: none;}a:active {	color: #82ae26;	outline: none;	text-decoration: none;}textarea {	resize: none;}button.btn {	margin-bottom: 0;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus,button:focus {	outline: none;}.modal-backdrop {	z-index: 1020;	background-color: rgba(34, 34, 34, 0.95);}.fullscreen {	height: 100vh !important;}/* Medium Devices, Desktops */@media only screen and (max-width: 992px) {.fullscreen {	height: auto !important;}}/*------------------------------------*\    #TYPOGRAPHY\*------------------------------------*//* Heading Text */.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {	color: #282828;	font-family: 'Montserrat';	font-weight: 700;	margin: 0 0 28px;	line-height: 1;}.h1,h1 {	font-size: 52px;}.h2,h2 {	font-size: 42px;}.h3,h3 {	font-size: 38px;}.h4,h4 {	font-size: 32px;}.h5,h5 {	font-size: 24px;}.h6,h6 {	font-size: 18px;}p {	color: #9b9b9b;	font-size: 13px;	font-weight: 400;	line-height: 22px;}.lead {	font-size: 16px;	line-height: 1.8;}/* Aligning Text */.text--left {	text-align: left !important;}.text--right {	text-align: right !important;}.text--center {	text-align: center !important;}.text--just {	text-align: justify !important;}.align--top {	vertical-align: top;}.align--bottom {	vertical-align: bottom;}.align--middle {	vertical-align: middle;}.align--baseline {	vertical-align: baseline;}/* Weight Text */.bold {	font-weight: bold !important;}.regular {	font-weight: normal !important;}.medium {	font-weight: 500 !important;}.italic {	font-style: italic;}.break-word {	word-wrap: break-word;}.no-wrap {	white-space: nowrap;}/* Text Color */.text-white {	color: #ffffff !important;}.text-gray {	color: #f9f9f9 !important;}.text-black {	color: #282828;}.text-theme {	color: #a0d334 !important;}.text--capitalize {	text-transform: capitalize !important;}.text--uppercase {	text-transform: uppercase !important;}.font-heading {	font-family: 'Montserrat';}.font-body {	font-family: 'Roboto', sans-serif;}.font-18 {	font-size: 24px;}.font-16 {	font-size: 16px;}.font-20 {	font-size: 20px;}.font-40 {	font-size: 40px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {text-center-xs {	text-align: center !important;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {text-center-sm {	text-align: center !important;}}.higlighted-style1 {	background-color: #a0d334;	color: #fff;	padding: 5px 0;}.higlighted-style2 {	background-color: #282828;	color: #fff;	padding: 5px 0;}.higlighted-style3 {	background-color: #f9f9f9;	color: #a0d334;	padding: 5px 0;}/*------------------------------------*\    #COLORS\*------------------------------------*/.color-heading {	color: #282828 !important;}.color-theme {	color: #a0d334 !important;}.color-white {	color: #ffffff !important;}.color-gray {	color: #f9f9f9 !important;}/*------------------------------------*\    #Align\*------------------------------------*/address,blockquote,dd,dl,fieldset,form,ol,p,pre,table,ul {	margin-bottom: 20px;}section {	padding-top: 90px;	padding-bottom: 90px;	overflow: hidden;}/* All margin */.m-0 {	margin: 0 !important;}.m-xs {	margin: 10px;}.m-sm {	margin: 20px;}.m-md {	margin: 40px;}.m-lg {	margin: 80px;}/* top margin */.mt-0 {	margin-top: 0;}.mt-xs {	margin-top: 10px;}.mt-10 {	margin-top: 10px !important;}.mt-20 {	margin-top: 20px !important;}.mt-30 {	margin-top: 30px !important;}.mt-40 {	margin-top: 40px !important;}.mt-50 {	margin-top: 50px !important;}.mt-60 {	margin-top: 60px;}.mt-70 {	margin-top: 70px !important;}.mt-80 {	margin-top: 80px !important;}.mt-90 {	margin-top: 90px !important;}.mt-100 {	margin-top: 100px !important;}.mt-150 {	margin-top: 150px;}/* bottom margin */.mb-0 {	margin-bottom: 0 !important;}.mb-15 {	margin-bottom: 15px;}.mb-10 {	margin-bottom: 10px !important;}.mb-20 {	margin-bottom: 20px !important;}.mb-25 {	margin-bottom: 25px !important;}.mb-30 {	margin-bottom: 30px !important;}.mb-40 {	margin-bottom: 40px !important;}.mb-45 {	margin-bottom: 45px !important;}.mb-50 {	margin-bottom: 50px !important;}.mb-55 {	margin-bottom: 50px !important;}.mb-40 {	margin-bottom: 40px !important;}.mb-60 {	margin-bottom: 60px !important;}.mb-70 {	margin-bottom: 70px !important;}.mb-80 {	margin-bottom: 80px !important;}.mb-90 {	margin-bottom: 90px !important;}.mb-100 {	margin-bottom: 100px !important;}.mb-120 {	margin-bottom: 120px !important;}.mb-150 {	margin-bottom: 150px !important;}/* right margin */.mr-0 {	margin-right: 0;}.mr-30 {	margin-right: 30px !important;}.mr-50 {	margin-right: 50px;}.mr-60 {	margin-right: 60px;}.mr-150 {	margin-right: 150px;}/* left margin */.ml-0 {	margin-left: 0;}.ml-xs {	margin-left: 10px;}.ml-sm {	margin-left: 20px;}.ml-md {	margin-left: 40px;}.ml-lg {	margin-left: 80px;}.ml-30 {	margin-left: 30px !important;}.ml-50 {	margin-left: 50px;}.ml-60 {	margin-left: 60px;}.ml-150 {	margin-left: 150px;}/* All padding */.p-0 {	padding: 0 !important;}.p-xs {	padding: 10px;}.p-sm {	padding: 20px;}.p-md {	padding: 40px;}.p-lg {	padding: 80px;}/* top padding */.pt-0 {	padding-top: 0 !important;}.pt-30 {	padding-top: 30px !important;}.pt-40 {	padding-top: 40px !important;}.pt-50 {	padding-top: 50px;}.pt-60 {	padding-top: 60px;}.pt-70 {	padding-top: 70px !important;}.pt-80 {	padding-top: 80px !important;}.pt-90 {	padding-top: 90px !important;}.pt-100 {	padding-top: 100px !important;}.pt-150 {	padding-top: 150px !important;}.pt-220 {	padding-top: 220px !important;}/* bottom padding */.pb-0 {	padding-bottom: 0 !important;}.pb-20 {	padding-bottom: 20px !important;}.pb-30 {	padding-bottom: 30px !important;}.pb-50 {	padding-bottom: 50px !important;}.pb-60 {	padding-bottom: 60px !important;}.pb-70 {	padding-bottom: 70px !important;}.pb-80 {	padding-bottom: 80px !important;}.pb-85 {	padding-bottom: 85px !important;}.pb-90 {	padding-bottom: 90px !important;}.pb-100 {	padding-bottom: 100px !important;}/* right padding */.pr-0 {	padding-right: 0;}.pr-xs {	padding-right: 10px;}.pr-sm {	padding-right: 20px;}.pr-md {	padding-right: 40px;}.pr-lg {	padding-right: 80px;}.pr-15 {	padding-right: 15px !important;}.pr-30 {	padding-right: 30px !important;}.pr-50 {	padding-right: 50px;}.pr-60 {	padding-right: 60px;}.pr-70 {	padding-right: 70px;}.pr-100 {	padding-right: 100px !important;}.pr-150 {	padding-right: 150px;}/* left padding */.pl-0 {	padding-left: 0;}.pl-30 {	padding-left: 30px;}.pl-50 {	padding-left: 50px;}.pl-60 {	padding-left: 60px;}.pl-70 {	padding-left: 70px;}.pl-100 {	padding-left: 100px !important;}.pl-150 {	padding-left: 150px;}/* Postions */.fixed {	position: fixed;}.relative {	position: relative;}.absolute {	position: absolute;}.static {	position: static;}/* Zindex*/.zindex-1 {	z-index: 1;}.zindex-2 {	z-index: 2;}.zindex-3 {	z-index: 3;}/* Borders */.border-all {	border: 1px solid #a0d334;}.border-top {	border-top: 1px solid #a0d334;}.border-bottom {	border-bottom: 1px solid #a0d334;}.border-right {	border-right: 1px solid #a0d334;}.border-left {	border-left: 1px solid #a0d334;}/* Display */.inline {	display: inline;}.block {	display: block;}.inline-block {	display: inline-block;}.hide {	display: none;}.flex {	display: flex;}@media only screen and (max-width: 767px) {section {	padding-top: 60px;	padding-bottom: 60px;}.text-center-xs {	text-align: center !important;}.pull-none-xs {	float: none !important;	text-align: center !important;}.mb-15-xs {	margin-bottom: 15px;}.mb-30-xs {	margin-bottom: 30px !important;}.mb-40-xs {	margin-bottom: 40px !important;}.mb-50-xs {	margin-bottom: 50px;}.mb-60-xs {	margin-bottom: 60px !important;}.p-none-xs {	padding-right: 0;	padding-left: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.text-center-sm {	text-align: center !important;}.mb-0-sm {	margin-bottom: 0;}.mb-15-sm {	margin-bottom: 15px;}.mb-30-sm {	margin-bottom: 30px !important;}.mb-40-sm {	margin-bottom: 40px;}.mb-50-sm {	margin-bottom: 50px;}.mb-60-sm {	margin-bottom: 60px;}.pb-15-sm {	padding-bottom: 15px;}.pb-30-sm {	padding-bottom: 30px;}.pb-50-sm {	padding-bottom: 50px;}.pb-60-sm {	padding-bottom: 60px;}.p-none-sm {	padding-right: 0;	padding-left: 0;}.pull-none-sm {	float: none !important;	text-align: center !important;}}.border-b {	border-bottom: 1px solid #f9f9f9;}.mt--80 {	margin-top: -80px;}/*------------------------------------*\    #Grid\*------------------------------------*/.row-no-padding [class*="col-"] {	padding-left: 0 !important;	padding-right: 0 !important;}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths {	position: relative;	min-height: 1px;	padding-right: 15px;	padding-left: 15px;}.col-xs-5ths {	width: 20%;	float: left;}@media (min-width: 768px) {.col-sm-5ths {	width: 20%;	float: left;}}@media (min-width: 992px) {.col-md-5ths {	width: 20%;	float: left;}}@media (min-width: 1200px) {.col-lg-5ths {	width: 20%;	float: left;}}.col-content {	padding: 120px 100px 110px 120px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.col-content {	padding: 40px !important;}}/* Small Devices, Tablets *//* Postion Helpers */.pos-fixed {	position: fixed;}.pos-relative {	position: relative;}.pos-absolute {	position: absolute;}.pos-static {	position: static;}.pos-top {	top: 0;}.pos-bottom {	bottom: 0;}.pos-right {	right: 0;}.pos-left {	left: 0;}.pos-vertical-center {	position: relative;	top: 50%;	-webkit-transform: perspective(1px) translateY(-50%);	-moz-transform: perspective(1px) translateY(-50%);	-o-transform: perspective(1px) translateY(-50%);	transform: perspective(1px) translateY(-50%);}.height-700 {	height: 700px !important;}.height-500 {	height: 500px !important;}.height-800 {	height: 800px !important;}@media only screen and (min-width: 992px) {.hidden-lg, .hidden-md {	display: none;}}/*------------------------------------*\    #Blockquotes\*------------------------------------*/.blockquote,blockquot {	font-size: 20px;	font-family: 'Montserrat';	color: #9b9b9b;	font-style: italic;	line-height: 28px;	font-weight: 500;	padding: 30px 0 30px 30px;	position: relative;}.quote-author {	font-family: 'Roboto', sans-serif;	display: block;	font-size: 13px;	font-style: normal;	font-weight: 600;	line-height: 1;	color: #282828;	margin-top: 18px;}.blockquote-1 {	border-left: 6px solid #282828;}.blockquote-3,.blockquote-4 {	padding-right: 30px;}.blockquote-2,.blockquote-3,.blockquote-4 {	border-left: none;}.blockquote-2:after,.blockquote-2:before {	font-family: fontawesome;	font-size: 16px;	position: absolute;	color: #282828;	line-height: 1.8;}.blockquote-2:before {	content: "\f10d";	top: 0;	left: 0;}.blockquote-2:after {	content: "\f10e";	right: 0;	bottom: 0;}.blockquote-3 {	color: #a0d334;	background-color: #f4f4f4;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.blockquote-4 {	color: #ffffff;	background-color: #282828;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.blockquote-4 .quote-author {	color: #ffffff;}/*------------------------------------*\    #BACKGROUNDS\*------------------------------------*/.bg-theme {	background-color: #a0d334 !important;}.bg-gray {	background-color: #f9f9f9 !important;}.bg-white {	background-color: #ffffff !important;}.bg-dark {	background-color: #222222 !important;}.bg-dark2 {	background-color: #282828 !important;}.bg-dark3 {	background-color: #1b1a1a !important;}.bg-secondary {	background-color: #333333;}/* Background Image */.bg-section {	position: relative;	overflow: hidden;	z-index: 1;	-webkit-background-size: cover;	-moz-background-size: cover;	-ms-background-size: cover;	-o-background-size: cover;	background-size: cover;	/*background-attachment: fixed;*/	background-repeat: no-repeat;	background-position: center center;	width: 100%;	height: 100%;}.bg-parallax {	background-attachment: fixed;}.bg-overlay:before {	content: "";	display: inline-block;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: -1;}.bg-overlay-light:before {	background-color: #ffffff;	opacity: 0.8;}.bg-overlay-dark:before {	background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-color: #1b1a1a;	opacity: .6;}.bg-overlay-dark2:before {	background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-color: #1b1a1a;	opacity: .75;}.bg-overlay-dark3:before {	background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-color: #1b1a1a;	opacity: .85;}.bg-overlay-dark4:before {	background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-color: #1b1a1a;	opacity: .85;}.bg-overlay-theme:before {	background-color: #a0d334;	opacity: .35;}.bg-overlay-theme2:before {	background-image: -webkit-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);	background-image: -moz-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);	background-image: -o-linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);	background-image: linear-gradient(to top, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 0) 45%, #f9f9f9 92%);	background-color: #a0d334;	opacity: .96;}.bg-overlay-theme2:after {	position: absolute;	top: 0;	left: 0;	content: "";	background: linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 35%);	height: 150px;	width: 100%;	z-index: -1;}.bg-overlay-theme3:before {	background-color: #a0d334;	opacity: .9;}/* Background Video */.bg-video {	position: relative;}.bg-video .bg-player {	bottom: 0;	left: 0;	right: 0;	position: absolute;	top: 0;	width: 100%;	background: url(polina.jpg) no-repeat;	min-height: 500px;}.bg-video .vidbg {	min-width: 100%;	min-height: 100%;}.bg-vyoutube {	z-index: 550;	text-align: center;	height: 100%;	min-height: 100%;	position: relative;	overflow: hidden;}.no-shadow {	box-shadow: none !important;}/*------------------------------------*\    #BUTTONS\*------------------------------------*/.btn {	font-family: 'Montserrat';	position: relative;	z-index: 2;	font-size: 14px;	font-weight: 700;	text-transform: capitalize;	text-align: center;	border-radius: 0;	padding: 0;	line-height: 48px;	width: 170px;	height: 50px;	letter-spacing: 0.26px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.btn.active,.btn:active,.btn.focus,.btn:focus {	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	outline: none;}/* Button Primary */.btn--primary {	background-color: #a0d334;	color: #ffffff;	border: 2px solid #a0d334;}.btn--primary:active,.btn--primary:focus,.btn--primary:hover {	background-color: #8fbf29;	color: #ffffff;	border-color: #8fbf29;}.btn--primary.btn--inverse:active,.btn--primary.btn--inverse:focus,.btn--primary.btn--inverse:hover {	background-color: #ffffff;	color: #a0d334;	border-color: #ffffff;}/* Button Secondary*/.btn--secondary {	background-color: #282828;	color: #ffffff;	border: 2px solid #282828;}.btn--secondary:active,.btn--secondary:focus,.btn--secondary:hover {	background-color: #a0d334;	color: #ffffff;	border-color: #a0d334;}.btn--secondary.btn--inverse:active,.btn--secondary.btn--inverse:focus,.btn--secondary.btn--inverse:hover {	background-color: #ffffff;	color: #282828;	border-color: #ffffff;}/* Button White */.btn--white {	background-color: #ffffff;	color: #282828;	border: 2px solid #ffffff;}.btn--white:active,.btn--white:focus,.btn--white:hover {	background-color: #a0d334;	color: #ffffff;	border-color: #a0d334;}/* Button Block */.btn--block {	width: 100%;}.btn--auto {	width: auto;}/* Button Rounded */.btn--rounded {	border-radius: 50px;}/* Button Link */.btn--link {	background-color: transparent;	border-color: transparent;}.btn--link.btn--primary {	color: #a0d334;}.btn--link.btn--primary:active,.btn--link.btn--primary:focus,.btn--link.btn--primary:hover {	color: #282828;	background-color: transparent;	border-color: transparent;}.btn--link.btn--secondary {	color: #282828;}.btn--link.btn--secondary:active,.btn--link.btn--secondary:focus,.btn--link.btn--secondary:hover {	color: #a0d334;	background-color: transparent;	border-color: transparent;}/* Button Bordered */.btn--bordered {	background-color: transparent;}.btn--bordered.btn--primary {	color: #a0d334;	border-color: #a0d334;}.btn--bordered.btn--primary:active,.btn--bordered.btn--primary:focus,.btn--bordered.btn--primary:hover {	color: #ffffff;	background-color: #a0d334;	border-color: #a0d334;}.btn--bordered.btn--secondary {	color: #282828;	border-color: #282828;}.btn--bordered.btn--secondary:active,.btn--bordered.btn--secondary:focus,.btn--bordered.btn--secondary:hover {	color: #ffffff;	background-color: #282828;	border-color: #282828;}.btn--bordered.btn--white {	color: #ffffff;	border-color: #ffffff;}.btn--bordered.btn--white:active,.btn--bordered.btn--white:focus,.btn--bordered.btn--white:hover {	color: #a0d334;	background-color: #ffffff;	border-color: #ffffff;}.btn--white.btn--secondary {	color: #282828;	border-color: #ffffff;	background-color: #ffffff;}.btn--white.btn--secondary:active,.btn--white.btn--secondary:focus,.btn--white.btn--secondary:hover {	color: #ffffff;	background-color: #a0d334;	border-color: #a0d334;}.btn--slide:last-of-type {	margin-left: -6px;}.btn--slide-wide {	width: 270px;}.btn--video {	color: #ffffff;	font-size: 13px;	font-weight: 600;	line-height: 51px;	text-transform: uppercase;	padding-left: 50px;}.btn--video i {	position: absolute;	left: 0;	top: 0;	color: #f9f9f9;	font-size: 48px;}.btn--video:hover,.btn--video:hover i {	color: #a0d334;}/* Buttom Video With Bordered */.btn--video-bordered {	width: 68px;	height: 68px;	line-height: 65px;	border-radius: 50%;	border-radius: 33px;	background-color: rgba(255, 255, 255, 0.2);	-webkit-transition: all .4s;	-moz-transition: all .4s;	-ms-transition: all .4s;	-o-transition: all .4s;	transition: all .4s;}.btn--video-bordered .btn--video {	padding-left: 0;	width: 48px;	height: 48px;	color: #f9f9f9;}.btn--video-bordered .btn--video i {	left: 9px;}.btn--video-bordered:hover {	background-color: #ffffff;}.btn--video-bordered:hover .btn--video,.btn--video-bordered:hover .btn--video i {	color: #a0d334;}/* Buttom More */.btn-more span {	position: relative;	padding-right: 7px;}.btn-more span:before {	position: absolute;	content: "";	left: 0;	top: 50%;	width: 8px;	margin-left: -7px;	height: 2px;	background-color: #222222;}.btn-more span:after {	position: absolute;	content: "";	left: -4px;	top: 50%;	margin-top: -3px;	width: 2px;	height: 8px;	background-color: #222222;}.btn-more:hover span:after,.btn-more:hover span:before {	background-color: #ffffff;}/* Buttom Link */.btn--link.btn-more {	color: #a0d334;	height: 15px;	line-height: 15px;}.btn--link.btn-more:hover {	color: #282828;}.btn--link.btn-more span:after,.btn--link.btn-more span:before {	background-color: #a0d334;}.btn--link.btn-more:hover span:after,.btn--link.btn-more:hover span:before {	background-color: #282828;}/* Button Action */.btn--action {	line-height: 130px;	height: 130px;}.btn--action span:after,.btn--action span:before {	background-color: #ffffff;}.btn--lg {	width: 270px;	height: 70px;	line-height: 68px;}.btn--gradient {	line-height: 55px;	background: -moz-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background: -webkit-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background: -ms-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background: linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	color: #ffffff;	border: none;}.btn--gradient:active,.btn--gradient:focus,.btn--gradient:hover {	color: #ffffff;	background-image: -moz-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: -webkit-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: -ms-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);}/*------------------------------------*\    #FORMS\*------------------------------------*/.form-control {	color: #9b9b9b;	font-size: 13px;	font-weight: 400;	height: 51px;	line-height: 49px;	border: 1px solid transparent;	background: #f4f4f4;	padding: 0 0 0 20px;	margin-bottom: 30px;	position: relative;	border-radius: 2px;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;}.form-control:focus {	border-color: #a0d334;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	background: #f4f4f4;}/* Placeholder */.form-control::-webkit-input-placeholder { color: #9b9b9b; text-transform: capitalize;}.form-control:-moz-placeholder { color: #9b9b9b; text-transform: capitalize;}.form-control::-moz-placeholder { color: #9b9b9b; text-transform: capitalize;}.form-control:-ms-input-placeholder { color: #9b9b9b; text-transform: capitalize;}.form-select {	position: relative;}.form-select i {	position: absolute;	font-size: 19px;	font-weight: 400;	line-height: 49px;	right: 20px;	top: 0;	z-index: 1;	pointer-events: none;	cursor: pointer;	color: #9b9b9b;}.form-select select {	color: #9b9b9b;	cursor: pointer;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}/* Input Checkbox */.input-checkbox {	margin-bottom: 30px;}.label-checkbox {	display: block;	position: relative;	cursor: pointer;	font-size: 18px;	line-height: 18px;	z-index: 2;}.label-checkbox input {	position: absolute;	z-index: -1;	opacity: 0;}.check-indicator {	position: absolute;	top: 2px;	left: 0;	height: 17px;	width: 17px;	background: transparent;	border: 1px solid #e1e3e3;	border-radius: 2px;}.label-checkbox input:checked ~ .check-indicator {	background: #ffffff;}.check-indicator:after {	content: '';	position: absolute;	display: none;}.label-checkbox .check-indicator:after {	left: 4px;	top: 1px;	width: 6px;	height: 12px;	border: solid #a0d334;	border-width: 0 2px 2px 0;	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	transform: rotate(45deg);}.label-checkbox input:checked ~ .check-indicator:after {	display: block;}.input-checkbox p {	display: block;	position: relative;	font-size: 13px;	padding-left: 30px;	line-height: 20px;	text-align: left;	margin-bottom: 0;}/*------------------------------------*\    #ICONS\*------------------------------------*/#icons section {	padding-top: 60px;	padding-bottom: 60px;}#icons h3 {	margin-bottom: 0;}#icons .fa-hover {	margin-bottom: 15px;	font-size: 15px;}#icons i {	margin-right: 10px;}/*------------------------------------*\    #Lists\*------------------------------------*/ul.list {	padding: 0;	font-size: 14px;	list-style-type: none;}ul.list li {	color: #9b9b9b;	font-size: 14px;	font-weight: 400;	line-height: 29px;	position: relative;}ul.dot-list li {	padding-left: 26px;}ul.dot-list li:before {	content: "\f111";	position: absolute;	top: 4px;	left: 0;	font-family: fontawesome;	font-size: 7px;	color: #a0d334;}/*------------------------------------*\    #MEDIA\*------------------------------------*/.screen-img {	position: relative;	display: block;	overflow: hidden;}.screen-img img {	-webkit-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	-o-transition: all 0.2s linear;	transition: all 0.2s linear;}.screen-img .screen-hover {	overflow: hidden;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: rgba(255, 255, 255, 0.5);	webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;	padding: 30px;	opacity: 0;}.screen-img .screen-hover a {	top: 50%;	left: 50%;	margin-top: -22px;	margin-left: -90px;	webkit-transition: all 0.4s 0.4s ease-in-out;	-moz-transition: all 0.4s 0.4s ease-in-out;	-o-transition: all 0.4s 0.4s ease-in-out;	transition: all 0.4s 0.4s ease-in-out;	opacity: 0;}/* screen Hover Effect */.screen-img:hover .screen-hover {	opacity: 1;}.screen-img:hover .screen-hover a {	opacity: 1;}/*------------------------------------*\    #Tabs\*------------------------------------*/.tabs .nav-tabs {	border: none;	text-align: center;}.tabs .nav-tabs >li {	float: none;	display: inline-block;}.tabs .nav-tabs >li >a {	color: #333333;	font-size: 13px;	font-weight: 800;	text-transform: capitalize;	border-radius: 0;	border: none;	padding-right: 14px;	padding-left: 14px;}.tabs .nav-tabs >li >a:focus,.tabs .nav-tabs >li >a:hover,.tabs .nav-tabs >li.active >a,.tabs .nav-tabs >li.active >a:focus,.tabs .nav-tabs >li.active >a:hover {	color: #0cb4ce;	background-color: transparent;	border: none;}.tabs .tab-content >.tab-pane {	padding-top: 27px;}.tabs .tab-content >.tab-pane p {	font-size: 15px;	font-weight: 400;	line-height: 26px;}/* Tabs #2*/.tabs-2.tabs .nav-tabs {	border-bottom: none;}.tabs-2.tabs .nav-tabs >li >a {	pading-top: 0;	padding-bottom: 0;}.tabs-2.tabs .nav-tabs >li >a i {	width: 60px;	height: 60px;	line-height: 60px;	text-align: center;	border-radius: 2px;	background-color: #282828;	display: block;	color: #ffffff;	font-size: 28px;	font-weight: 400;	margin-bottom: 20px;}.tabs-2.tabs .nav-tabs >li >a:focus,.tabs-2.tabs .nav-tabs >li >a:hover,.tabs-2.tabs .nav-tabs >li.active >a,.tabs-2.tabs .nav-tabs >li.active >a:focus,.tabs-2.tabs .nav-tabs >li.active >a:hover {	color: #0cb4ce;	background-color: #ffffff;	border: none;}.tabs-2.tabs .nav-tabs >li >a:focus i,.tabs-2.tabs .nav-tabs >li >a:hover i,.tabs-2.tabs .nav-tabs >li.active >a i,.tabs-2.tabs .nav-tabs >li.active >a:focus i,.tabs-2.tabs .nav-tabs >li.active >a:hover i {	background-color: #0cb4ce;}/* Tab Vertical */.tabs-vertical.tabs .nav-tabs {	border-bottom: none;	border-right: 1px solid #ededed;	width: 15%;	float: left;}.tabs-vertical.tabs .nav-tabs >li {	float: none;	display: block;}.tabs-vertical.tabs .nav-tabs >li >a {	border-radius: 0;	border: none;	padding-right: 20px;	padding-left: 0;	margin-right: 0;}.tabs-vertical.tabs .nav-tabs >li >a:focus,.tabs-vertical.tabs .nav-tabs >li >a:hover,.tabs-vertical.tabs .nav-tabs >li.active >a,.tabs-vertical.tabs .nav-tabs >li.active >a:focus,.tabs-vertical.tabs .nav-tabs >li.active >a:hover {	color: #0cb4ce;	background-color: #ffffff;	border: none;	border-right: 2px solid #0cb4ce;	padding-left: 11px;}.tabs-vertical.tabs .tab-content {	padding-left: 15%;	text-align: left;}.tabs-vertical.tabs .tab-content >.tab-pane {	padding-left: 60px;	padding-top: 0;}.tabs-vertical.tabs .tab-content >.tab-pane p {	color: #a5a5a5;	font-size: 16px;	font-weight: 300;	line-height: 26px;}.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a:focus,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li >a:hover,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li.active >a,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li.active >a:focus,.tabs-vertical-2.tabs-vertical.tabs .nav-tabs >li.active >a:hover {	color: #fff;	background-color: #0cb4ce;	border: none;	border-right: 2px solid #0cb4ce;	padding-left: 11px;}/*------------------------------------*\    #Accordion\*------------------------------------*//* Accordion Base */.accordion .card {	padding: 32px;	margin-bottom: 0;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	border-radius: 1px;	border-bottom: 1px solid #ededed;}.accordion .card .card-heading {	padding: 0;}.accordion .card .card-heading a {	font-family: 'Montserrat';	font-size: 16px;	color: #a0d334;	font-weight: 600;	line-height: 20px;	text-transform: capitalize;	position: relative;	display: block;}.accordion .card .card-heading a.collapsed {	color: #282828;}.accordion .card .card-body {	padding: 22px 0 6px 0;	font-size: 15px;	font-weight: 400;	line-height: 24px;}/* Accordion Status */.accordion .card-heading .card-link:after {	position: absolute;	right: 0;	top: 0;	content: "\f068";	/* symbol for "opening" cards */	font-family: fontawesome;	font-size: 9px;	color: #ffffff;	background-color: #a0d334;	border: 1px solid #a0d334;	text-align: center;	width: 20px;	height: 20px;	line-height: 20px;	-moz-border-radius: 1px;	-webkit-border-radius: 1px;	border-radius: 1px;}.accordion .card-heading .card-link.collapsed:after {	/* symbol for "collapsed" cards */	background-color: transparent;	content: "\f067";	color: #282828;	border: none;}/* Accordion Style #1 */.accordion.accordion-1 .card-heading a {	padding-left: 0;}/* Accordion Style #2 */.accordion.accordion-2 .card {	background-color: transparent;}/*------------------------------------*\    #PAGINATION\*------------------------------------*/.pagination {	display: block;	margin: 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	border-radius: 0;}.pagination >li {	display: inline-block;}.pagination >li >a {	margin-right: 8px;}.pagination >li >a,.pagination >li >span {	background-color: transparent;	color: #9b9b9b;	font-family: 'Roboto', sans-serif;	font-size: 20px;	font-weight: 700;	border: 2px solid #efefef;	text-transform: uppercase;	padding: 0;	width: 50px;	height: 50px;	line-height: 48px;	text-align: center;	border-radius: 50%;	display: inline-block;}.page-item:first-child .page-link,.page-item:last-child .page-link {	margin-left: 0;	border-radius: 50%;}.pagination >.active >a,.pagination >li:hover >a,.pagination >li >a:focus,.pagination >li >a:hover,.pagination >li >span:focus,.pagination >li >span:hover {	background-color: #a0d334 !important;	color: #ffffff;	border-color: #a0d334;	box-shadow: none;}/*------------------------------------*\    #ALERT MESSAGE\*------------------------------------*/.alerts {	background-color: #f9f9f9;	border-radius: 2px;	padding: 20px;	margin-bottom: 40px;}.alerts .alert-icon {	width: 46px;	height: 46px;	line-height: 46px;	background-color: #a0d334;	-moz-border-radius: 2px 1px 1px 2px;	-webkit-border-radius: 2px 1px 1px 2px;	border-radius: 2px 1px 1px 2px;	text-align: center;	position: absolute;}.alerts .alert-icon i {	color: #ffffff;	font-size: 15px;	font-weight: 400;	line-height: 28px;}.alerts .alert-content {	padding-left: 68px;}.alerts .alert-content h4 {	color: #a0d334;	font-size: 15px;	font-weight: 600;	line-height: 32px;	text-transform: capitalize;	margin-bottom: 0;	margin-top: -6px;}.alerts .alert-content p {	font-family: 'Montserrat';	color: #9b9b9b;	font-size: 12px;	font-weight: 500;	line-height: 20px;	margin-bottom: 0;}.alerts.alert-warning h4 {	color: #8a6d3b;}.alerts.alert-warning .alert-icon {	background-color: #fcf8e3;}.alerts.alert-warning .alert-icon i {	color: #8a6d3b;}.alerts.alert-danger h4 {	color: #a94442;}.alerts.alert-danger .alert-icon {	background-color: #f2dede;}.alerts.alert-danger .alert-icon i {	color: #a94442;}/* Subscribe Alert */.subscribe-alert .alert {	margin: 10px auto;	font-size: 12px;}/* Contact Alert */#contact-result .alert,#reservation-result .alert {	margin: 10px auto;	font-size: 12px;}/*------------------------------------*\    #BACK TO TOP\*------------------------------------*/#back-to-top {	z-index: 9999;	position: fixed;	right: 40px;	bottom: 40px;	opacity: 0;}.backtop {	width: 50px;	height: 50px;	line-height: 50px;	text-align: center;	color: #ffffff;	cursor: pointer;	border-radius: 50%;	transition: opacity 0.2s ease-out;	background-color: #a0d334;	font-size: 20px;}#back-to-top.show {	opacity: 1;}#back-to-top:hover {	background-color: #282828;}/* Style 2 */.backtop.style-2 {	border-radius: 0;}/* Style 4*/.backtop.style-3 {	border-radius: 5px;}/* Style 4*/.backtop.style-4 {	border-radius: 50%;}.back-top-styles .backtop {	text-align: center;	margin-right: auto;	margin-left: auto;}@media only screen and (max-width: 992px) {#back-to-top.show {	opacity: 0;}}/*------------------------------------*\    #Range\*------------------------------------*/.range-slider .ui-slider {	height: 8px;	background-color: #d7d7d7;	border-radius: 2px;	margin-bottom: 20px;	margin-top: 5px;}.range-slider .ui-slider-handle {	/* Style for "Line" */	width: 15px;	height: 15px;	margin-left: 0;	background-color: #272930;	border-radius: 1px;}.range-slider .ui-slider-range {	height: 8px;	background-color: #a0d334;	margin-bottom: 20px;}.range-slider p {	font-size: 13px;	font-weight: 400;	line-height: 1;}.range-slider label {	color: #f9f9f9;}.range-slider input {	color: #a0d334;	border: none;	background-color: transparent;}/*------------------------------------*\    #FEATRUE BOX\*------------------------------------*//* Feature #8 */.feature-box {	text-align: center;	margin-bottom: 0;}.feature-box .feature-heading h3 {	color: #f9f9f9;	font-size: 17px;	font-weight: 500;	line-height: 1;}.feature-box .feature-icon {	position: relative;	width: 60px;	height: 60px;	line-height: 60px;	background-color: #f9f9f9;	border-radius: 1px;	color: #ffffff;	font-size: 28px;	font-weight: 400;	text-align: center;	margin: 0 auto 20px;	overflow: hidden;}.feature-box .feature-icon i {	position: relative;	display: block;	line-height: 60px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}.feature-box:hover .feature-icon i:first-child {	margin-top: -60px;}.feature-box .feature-body p {	margin-bottom: 0;}/* Feature Box #2 */.fbox-2 .feature-icon {	float: left;}.fbox-2 .feature-body,.fbox-2 .feature-heading {	padding-left: 80px;	text-align: left;}/* Feature Box #3 */.fbox-3 .feature-icon {	float: right;}.fbox-3 .feature-body,.fbox-3 .feature-heading {	padding-right: 80px;	text-align: right;}/* Feature Box borderd */.fbox-bordered .feature-icon {	background-color: transparent;	border: 1px solid #f9f9f9;	color: #f9f9f9;}/* Feature Box Circle */.fbox-circle .feature-icon {	border-radius: 50%;}/* Feature Box Circle  bordered */.fbox-circle.fb-bordered .feature-icon {	border-radius: 50%;	background-color: transparent !important;	border: 2px solid #f9f9f9;	color: #f9f9f9;}/*------------------------------------*\    #MISC\*------------------------------------*//* Utility classes table  */.bs-table th small,.responsive-utilities th small {	display: block;	font-weight: normal;	color: #999;}.responsive-utilities tbody th {	font-weight: normal;}.responsive-utilities td {	text-align: center;}.responsive-utilities td.is-visible {	color: #468847;	background-color: #dff0d8 !important;}.responsive-utilities td.is-hidden {	color: #ccc;	background-color: #f9f9f9 !important;}.pallete-item {	border: 1px solid #eee;	margin-bottom: 24px;}.pallete-color {	padding: 45px 15px;	text-align: center;	text-transform: uppercase;}.pallete-color p {	margin-bottom: 0;	font-weight: bold;	color: #ffffff;}/*------------------------------------*\    #MODALS\*------------------------------------*/body.modal-open {	padding-right: 0 !important;}body.modal-open .affix {	display: none;}.modal {	z-index: 1080;	background: rgba(34, 34, 34, 0.95);}.modal::-webkit-scrollbar { display: none; width: 0px;  /* remove scrollbar space */  background: transparent;/* optional: just make scrollbar invisible */}.modal-backdrop {	z-index: 1020;	background-color: #282828;	display: none;}.modal-content {	border: none;	border-radius: 0;	background-color: transparent;	box-shadow: none;}.modal-dialog {	margin-top: 20px;}.modal button.close {	position: absolute;	top: 30px;	right: 30px;	color: #ffffff;	z-index: 1040;	font-size: 14px;	font-weight: 400;	opacity: 1;}.modal.reservation-popup button.close {	color: #282828;}.modal button.close:focus,.modal button.close:hover {	color: #a0d334;}/*------------------------------------*\    #Animation\*------------------------------------*/@keyframes pulse { 0% { transform: scale(0.95); opacity: 0.7;} 50% { transform: scale(1); opacity: 1;} 100% { transform: scale(0.95); opacity: 0.7;}}@-webkit-keyframes pulse { 0% { -webkit-transform: scale(0.95); opacity: 0.7;} 50% { -webkit-transform: scale(1); opacity: 1;} 100% { -webkit-transform: scale(0.95); opacity: 0.7;}}/*------------------------------------*\    #Tables\*------------------------------------*/table {	background-color: #ffffff;	border: 1px solid #eee;	border-radius: 0;	margin-bottom: 0;}table thead {	background-color: #f9f9f9;}table thead tr th {	font-size: 14px;	font-weight: 600;	text-transform: capitalize;	color: #282828;	line-height: 30px !important;	border-bottom-width: 0 !important;	border-color: #eee;	padding: 0;}table tbody tr td {	padding: 20px;	border-color: #eee;}table tbody tr td,table tbody tr td {	font-size: 13px;	font-weight: 600;	line-height: 26px;	color: #9b9b9b;}/*------------------------------------*\    #Heading\*------------------------------------*/.heading .heading--subtitle {	font-family: 'Roboto', sans-serif;	color: #a0d334;	font-size: 14px;	font-weight: 700;	line-height: 1;	margin-bottom: 7px;}.heading .heading--title {	font-family: 'Montserrat';	font-size: 36px;	font-weight: 600;	line-height: 45px;	margin-bottom: 17px;}.heading .heading--desc {	color: #a5a5a5;	font-size: 16px;	font-weight: 400;	line-height: 24px;	margin-bottom: 0;}/* Heading #2 */.heading-2 .heading--title {	font-size: 32px;	margin-bottom: 14px;}.heading .heading--desc.heading--light {	color: #f9f9f9;}/*------------------------------------*\    #LOADING-SECTION\*------------------------------------*/.preloader {	width: 100%;	height: 100%;	left: 0;	top: 0;	position: fixed;	z-index: 99999;	background-color: #ffffff;	overflow: hidden;}.reverse-spinner {	position: absolute;	left: 50%;	top: 50%;	margin-top: -50px;	margin-left: -50px;	height: 100px;	width: 100px;	border: 4px solid transparent;	border-top-color: #a0d334;	border-left-color: #a0d334;	border-radius: 50%;	-webkit-animation: spin 1.5s linear infinite;	animation: spin 1.5s linear infinite;}.reverse-spinner::before {	position: absolute;	top: 15px;	left: 15px;	right: 15px;	bottom: 15px;	content: "";	border: 4px solid transparent;	border-top-color: #82ae26;	border-left-color: #82ae26;	border-radius: 50%;	-webkit-animation: spinBack 1s linear infinite;	animation: spinBack 1s linear infinite;}@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg);} to { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg);} to { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}@-webkit-keyframes spinBack { from { -webkit-transform: rotate(0deg); transform: rotate(0deg);} to { -webkit-transform: rotate(-720deg); transform: rotate(-720deg);}}@keyframes spinBack { from { -webkit-transform: rotate(0deg); transform: rotate(0deg);} to { -webkit-transform: rotate(-720deg); transform: rotate(-720deg);}}/*------------------------------------*\    #HEADER\*------------------------------------*/.header {	height: 100px;}.header-transparent {	background-color: transparent;}.header-transparent + .mtop-100,.header-transparent + .page-title,.header-transparent + .hero,.header-transparent + .slider {	position: relative;	margin-top: -100px;}.header-full + .mtop-100,.header-full + .page-title,.header-full + .hero,.header-full + .slider {	position: relative;	margin-top: -30px;}/* Header Bordered */.header-bordered .navbar {	border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.header-bordered .navbar.navbar--dark {	border-bottom: 1px solid rgba(34, 34, 34, 0.1);}/* Header Logo Brand */.header-transparent .navbar-brand .logo {	line-height: 100px;}.header-transparent .navbar-brand .logo-dark {	display: none;}/* Header Light */.header-light {	background-color: #ffffff;}.header-light .navbar .logo-dark {	display: inline-block;}.header-light .navbar .logo-light {	display: none;}/* Header With Top Bar */.header-topbar {	height: 128px;}.header-topbar .topbar {	height: 46px;	background: #1b1a1a;	overflow: hidden;}.header-topbar .navbar-brand .logo {	line-height: 82px;}/* Header full */.header-full {	height: 162px;	background: #ffffff;}.header-full .contact-bar {	height: 105px;}.header-full .contact-bar .navbar-header {	height: 105px;	line-height: 105px;}.header-full .contact-bar .module-container {	padding: 35px 0;	display: flex;}.header-full .contact-bar .contact-box {	position: relative;	margin-right: 48px;}.header-full .contact-bar .contact-box-icon {	position: absolute;	left: 0;	top: 0;	line-height: 42px;	color: #a0d334;	font-size: 16px;	font-weight: 400;}.header-full .contact-bar .contact-box-info {	padding-left: 25px;}.header-full .contact-bar .contact-box-info p {	color: #9b9b9b;	font-size: 13px;	font-weight: 400;	line-height: 21px;	margin-bottom: 0;}.header-full .contact-bar .module-social a {	color: #a0d334;	font-size: 19px;	font-weight: 400;	line-height: 42px;}.header-full .contact-bar .module-social a:hover {	color: #282828;}/*------------------------------------*\    #Menu\*------------------------------------*/.header .navbar {	margin-bottom: 0;	border-radius: 0;	min-height: 100px;	border: none;	z-index: 1030;	padding: 0;}.header .navbar.navbar-bordered {	border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.navbar-nav >li {	margin-right: 30px;	position: relative;}.navbar-nav >li >a {	font-family: 'Montserrat';	font-size: 14px;	text-transform: capitalize;	font-weight: 700;	line-height: 100px;	color: #ffffff;	padding: 0;	position: relative;}.nav .open >a,.nav .open >a:focus,.nav .open >a:hover {	background-color: transparent;	border: none;}.navbar-nav >li.active >ul {	margin-top: 0;}.navbar-nav >li.active >a,.navbar-nav >li >a:focus,.navbar-nav >li >a:hover {	background-color: transparent;	color: #a0d334;}/* Menu Level #1 */.dropdown-toggle::after {	display: none;}.navbar-nav >li >.menu-item::before,.navbar-nav >li >.menu-item:hover::before {	position: absolute;	top: 22px;	left: 0;	margin: auto;	width: 0;	height: 3px;	background: #a0d334;	content: '';	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	transition: all 0.4s;}.navbar-nav >li >.menu-item:hover::before,.navbar-nav >li.active >.menu-item:before {	background-color: #a0d334;	width: 21px;}li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >a:before,ul.dropdown-menu >li.has-dropdown >a:before {	font-family: fontawesome;	content: "\f105";	font-size: 13px;	position: absolute;	right: 25px;}/* Menu Levels */.dropdown-menu {	background-color: transparent;	position: relative;	width: 100%;	border: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;}.header-light .navbar .module .module-icon i,.header-light .navbar .navbar-nav >li >a {	color: #222222;}.header-light .navbar .navbar-nav >li >.menu-item:hover::before,.header-light .navbar .navbar-nav >li.active >.menu-item:before {	background-color: #222222;}/* Navbar For Header Full */.header-full .navbar {	min-height: 60px;	padding-left: 25px;}.header-full .navbar-nav >li >a,.header-full .module .module-icon {	line-height: 60px;}.header-full .module-consultation .btn {	margin: 0;	border: none;	background: #a0d334;	line-height: 60px;	height: 60px;	width: 170px;	border-radius: 0;}.header-full .module-consultation .btn:hover {	background: #82ae26;}.header-full .module .module-label {	top: 12px;}/* Navbar For header Top Bar */.header-topbar .navbar {	min-height: 82px;}.header-topbar .navbar-nav >li >a {	line-height: 82px;}/* Small Devices, Tablets */@media only screen and (max-width: 991px) {.navbar .navbar-brand {	margin-left: 15px;	height: 100px;	line-height: 100px;}.navbar-toggler {	padding: 4px 10px;	background-color: transparent;	border: 1px solid transparent;	border-radius: 0;	margin-right: 15px;}.navbar-collapse {	background-color: #ffffff;	padding: 0 15px;}/* Navabr */.navbar .navbar-nav >li {	margin-right: 0;}.navbar .navbar-nav li a {	line-height: 36px;	color: #282828;	display: block;}.navbar.navbar-light .navbar-nav >li >a {	color: #282828;}.navbar-nav >li >.menu-item::before {	display: none;}.navbar-nav .has-dropdown:after {	font-family: fontawesome;	content: "\f105";	font-size: 14px;	position: absolute;	right: 0;	top: 0;	color: #282828;	line-height: 36px;}.navbar-nav .has-dropdown.show:after {	transform: rotate(90deg);}.navbar-nav .dropdown-menu.show {	border-top: 1px solid rgba(0, 0, 0, 0.1);	padding-top: 10px;	border-radius: 0;}.navbar-nav .dropdown-menu li {	line-height: 26px;}.navbar-nav .dropdown-menu li a {	padding-left: 20px;	color: #282828;	font-size: 15px;}/* Header Modifers */.navbar-light .navbar-toggler {	color: #fff;	border-color: #fff;}.navbar-light .navbar-toggler-icon {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,225, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}.navbar-dark .navbar-toggler {	color: #222;	border-color: #222;}.navbar-dark .navbar-toggler-icon {	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(34,34,34, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}.header-topbar .navbar .navbar-brand {	line-height: 82px;	height: 82px;}.header-full .navbar {	padding-left: 0;}.header-full {	background-color: #1b1a1a;	height: 100px;}.header-full + .mtop-100, .header-full + .page-title, .header-full + .hero, .header-full + .slider {	position: relative;	margin-top: 0;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.navbar-nav >li {	margin-right: 16px;}.module .module-icon, .module-consultation .btn {	margin-right: 0;}}@media only screen and (min-width: 992px) {.navbar-collapse {	padding-right: 0;	padding-left: 0;}/* Menu with Dropdown */.navbar-nav >li.has-dropdown >ul.dropdown-menu, .navbar-nav >li.has-dropdown >ul.mega-menu, li.dropdown-submenu >ul.mega-menu {	background-color: #1b1a1a;	-webkit-transition: all 0.4s ease;	-moz-transition: all 0.4s ease;	transition: all 0.4s ease;	-webkit-transform: scaleY(0);	-moz-transform: scaleY(0);	-o-transform: scaleY(0);	-ms-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 0 0 0;	-ms-transform-origin: 0 0 0;	-o-transform-origin: 0 0 0;	transform-origin: 0 0 0;	opacity: 0;	position: absolute;	left: 0;	right: auto;	-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);	-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);	box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	display: block;}.navbar-nav >li.has-dropdown >ul.dropdown-menu {	width: 190px;	min-width: 190px;	padding: 13px 0;	background-color: #1b1a1a;}.navbar-nav >li.has-dropdown >ul.mega-menu, li.dropdown-submenu >ul.mega-menu {	width: 385px!important;}li.dropdown-submenu:hover >ul.mega-menu, li.has-dropdown:hover >ul.dropdown-menu, li.has-dropdown:hover >ul.mega-menu {	-webkit-transform: scaleY(1);	-moz-transform: scaleY(1);	-o-transform: scaleY(1);	-ms-transform: scaleY(1);	transform: scaleY(1);	opacity: 1;	z-index: 100;	display: block;}ul.dropdown-menu >li, ul.mega-menu >li {	padding-right: 0;	height: 40px;	line-height: 40px;	position: relative;	vertical-align: top;}ul.mega-menu >li {	border-right: 1px solid #eaeaea;}ul.mega-menu >li:last-child {	border-right: none;}ul.mega-menu >li {	width: 190px !important;	height: auto;	overflow: hidden;	display: inline-block;}ul.mega-menu >li >ul {	width: 190px;	list-style: none;	background-color: #1b1a1a;	padding-left: 0;	position: relative !important;	left: auto !important;}ul.mega-menu li ul li {	height: 40px;	line-height: 40px;	padding: 0;}ul.dropdown-menu li a, ul.mega-menu li ul li a {	font-family: 'Montserrat';	line-height: 40px;	color: #9b9b9b;	padding: 0;	border-bottom: 1px solid #262525;	display: block;	font-size: 14px;	font-weight: 400;	-o-transition: all 0.35s;	-moz-transition: all 0.35s;	-webkit-transition: all 0.35s;	transition: all 0.35s;	text-transform: capitalize;	margin: 0 25px;}ul.mega-menu li ul li span {	color: #a0d334;	padding: 0;	display: block;	font-size: 13px;	line-height: 39px;	text-transform: uppercase;	font-weight: 700;}ul.dropdown-menu li:last-child >a {	border-bottom: none;}ul.dropdown-menu li >a:active, ul.dropdown-menu li >a:focus, ul.dropdown-menu li >a:hover, ul.mega-menu li a:active, ul.mega-menu li a:focus, ul.mega-menu li a:hover {	background-color: transparent;	color: #a0d334;	padding: 0 0 0 10px;}ul.dropdown-menu.left {	left: -185px !important;	margin-left: 0 !important;}ul.mega-menu.left {	left: -410px !important;}/* Menu Level #2 */li.dropdown-submenu >ul.mega-menu, li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu >ul.dropdown-menu {	background-color: #1b1a1a;	padding: 25px 0;	-webkit-transition: all 0.4s;	-moz-transition: all 0.4s;	transition: all 0.4s;	-webkit-transform: scaleY(0);	-moz-transform: scaleY(0);	-o-transform: scaleY(0);	-ms-transform: scaleY(0);	transform: scaleY(0);	-webkit-transform-origin: 0 0 0;	-ms-transform-origin: 0 0 0;	-o-transform-origin: 0 0 0;	transform-origin: 0 0 0;	opacity: 0;	display: block;	position: absolute;	left: 100%;	right: auto;	top: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	margin: -1px 0 0;	z-index: 1001;}li.has-dropdown >ul.dropdown-menu >li.dropdown-submenu:hover >ul.dropdown-menu {	-webkit-transform: scaleY(1);	-moz-transform: scaleY(1);	transform: scaleY(1);	opacity: 1;	z-index: 1001;	margin-top: -1px;	margin-left: 0;	padding: 13px 0;	-moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);	-webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);	box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);}li.dropdown-submenu.pull-left >ul.dropdown-menu {	left: auto;	right: 0;	margin-right: 0;}/* Menu Level #3 */li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu {	background-color: #1b1a1a;	float: none;	position: absolute;	border-radius: 0;	left: 100%;	right: auto;	top: 0;	margin: -1px 0 0;	z-index: 1;	border: 1px solid #eaeaea;	padding: 13px 0;}li.dropdown-submenu >ul.dropdown-menu >li.has-dropdown >ul.dropdown-menu.left {	left: -185px !important;}/* Mega Menu Content */.mega-dropdown {	position: static !important;}.mega-dropdown-menu {	padding: 20px 0 !important;	width: 100% !important;	background-color: transparent !important;	border: none !important;	margin-top: -19px;}.mega-dropdown-menu .container {	background-color: transparent;}.mega-dropdown-menu .container .row {	padding-right: 15px;	padding-left: 15px;}.mega-dropdown-menu .container div[class*='col-'] {	background-color: #1b1a1a;	padding-top: 25px;	padding-bottom: 25px;}.mega-dropdown-menu li ul {	padding: 0;	margin: 0;}.mega-dropdown-menu li ul li {	list-style: none;}.mega-dropdown-menu li ul li a {	padding: 0;}.mega-dropdown-menu li ul li a:hover {	padding: 0 0 0 12px;}.mega-dropdown-menu li ul li a i {	margin-right: 8px;}.mega-dropdown-menu .container div[class*='col-'] >a {	border-bottom: none;	padding-left: 0;	font-size: 14px;}.mega-dropdown-menu .container a[href='#'] {	color: #a0d334;	cursor: default;	font-weight: 600;}.navbar-nav >li.has-dropdown >ul.dropdown-menu.mega-dropdown-menu {	box-shadow: none;}.navbar-nav >li.has-dropdown >ul.dropdown-menu.mega-dropdown-menu >li {	height: auto;}/* Navbar For Header Full */.header-full .navbar-nav >li.has-dropdown >ul.dropdown-menu:not(.mega-dropdown-menu) {	margin-top: -1px;}.header-full .dropdown-menu.mega-dropdown-menu {	margin-top: -20px;}/* Navbar For Header Top Bar */}/*------------------------------------*\    #Hamburger\*------------------------------------*//* Hamburger Panel */.hamburger-panel {	padding: 50px 30px;	text-align: center;}.hamburger-panel .list-links {	margin-bottom: 0;	padding: 45px 30px;}.hamburger-panel .list-links a {	font-size: 14px;	font-weight: 700;	line-height: 44px;	text-transform: uppercase;	color: #ffffff;	margin-bottom: 0;	position: relative;	display: block;}.hamburger-panel .list-links a:hover {	color: #a0d334;}.hamburger-panel .social-share {	padding: 0 30px;	margin-bottom: 49px;}.hamburger-panel .social-share a {	width: 32px;	height: 32px;	line-height: 32px;	border-radius: 1px;	font-size: 14px;	font-weight: 400;	color: #ffffff;	text-align: center;	display: inline-block;	background-color: transparent;	margin-right: 5px;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.hamburger-panel .social-share a:hover {	color: #ffffff !important;}.hamburger-panel .social-share a.share-facebook:hover {	background-color: #3B5998;}.hamburger-panel .social-share a.share-twitter:hover {	background-color: #00ACEE;}.hamburger-panel .social-share a.share-pinterest:hover {	background-color: #C8232C;}.hamburger-panel .social-share a.share-google-plus:hover {	background-color: #DD4B39;}.hamburger-panel .social-share a.share-dribbble:hover {	background-color: #EA4C89;}.hamburger-panel .copywright {	text-align: center;	font-size: 13px;	font-weight: 400;	text-transform: uppercase;	color: #9b9b9b;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.hamburger-panel .list-links {	padding: 25px;}.hamburger-panel {	padding: 30px;}.hamburger-panel .list-links a {	line-height: 35px;}.hamburger-panel .copywright span {	display: block;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.hamburger-panel .logo {	float: none !important;	height: 50px !important;	line-height: 50px !important;}.hamburger-panel .list-links {	padding: 25px;}}/*------------------------------------*\    #MODULE\*------------------------------------*/.module {	display: inline-block;	position: relative;}.module span.title {	display: none;}.module .module-icon {	margin-right: 20px;	cursor: pointer;	line-height: 100px;}.module:last-of-type .module-icon {	margin-right: 0;}.module .module-icon i {	font-size: 14px;	line-height: 24px;	color: #ffffff;	font-weight: bold;}.module .menu-icon-double i {	margin-left: 30px;}.menu-icon-button {	width: 58px;	height: 29px;	background-color: #333333;	color: #ffffff;	font-size: 13px;	font-weight: 700;	line-height: 29px;	text-transform: uppercase;	/* Text style for "Menu" */	letter-spacing: 0.26px;	text-align: center;	margin-top: 25px;	border-radius: 4px;}.menu-icon-button:hover {	background-color: #a0d334;}.module .module-active .module-icon i {	color: #a0d334;}.module-content {	width: 0;	height: 0;	opacity: 0;	display: none;	transition: all 0.35s;}.module-fullscreen {	left: 0;	top: 0;	z-index: 99;	display: block;	-webkit-transition: all 0.2s linear;	-moz-transition: all 0.2s linear;	transition: all 0.2s linear;	background-color: rgba(34, 34, 34, 0.98);	position: fixed;}.module-fullscreen.fullscreen-light {	background-color: #ffffff;}.module-fullscreen .container {	display: none;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	transition: all 0.1s linear;}.module-active .module-fullscreen {	opacity: 1;	visibility: visible;	height: 100%;	width: 100%;}.module-active .module-fullscreen .container {	display: block;}.module-cancel {	top: 30px;	position: absolute;	right: 30px;	font-size: 13px;	font-weight: 700;	text-transform: uppercase;	color: #ffffff;	line-height: 28px;	text-align: center;}.module-cancel:hover {	opacity: 1;	color: #a0d334;}.module .module-box {	position: absolute;	display: block;	box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);	background-color: #1b1a1a;	opacity: 0;	visibility: hidden;	-webkit-transition: all 0.1s linear;	-moz-transition: all 0.1s linear;	transition: all 0.1s linear;	right: 0;	width: 280px;	border-radius: 0;	padding: 20px;	z-index: 99;	-webkit-transform: translateY(10%);	-moz-transform: translateY(10%);	transform: translateY(10%);	height: 0;	margin-top: 1px;}.module-active .module-box {	opacity: 1;	visibility: visible;	display: block;	-webkit-transform: translateY(0px);	-moz-transform: translateY(0px);	transform: translateY(0px);	height: inherit;}.module .module-hamburger {	height: 100%;	width: 370px;	position: fixed;	z-index: 1;	top: 0;	right: 0;	opacity: 1;	visibility: visible;	display: block;	overflow-x: hidden;	-webkit-transition: all 0.35s linear;	-moz-transition: all 0.35s linear;	-o-transition: all 0.35s linear;	transition: all 0.35s linear;	-webkit-transform: translateX(370px);	-moz-transform: translateX(370px);	transform: translateX(370px);}.module-active .module-hamburger {	-webkit-transform: translateX(0);	-moz-transform: translateX(0);	transform: translateX(0);}.module-active .module-hamburger::-webkit-scrollbar { display: none;}.module-active .module-hamburger .module-cancel {	top: 30px;	position: absolute;	right: 30px;	left: auto;	font-size: 12px;	color: #ffffff;	opacity: 1;	z-index: 3;}/* Module Search */.module--search-box .form-search {	margin-bottom: 0;	border-bottom: 2px solid #a0d334;	padding-bottom: 15px;	padding-left: 46px;}.module--search-box .form-search:before {	position: absolute;	left: 15px;	top: 0;	content: "\f002";	color: #ffffff;	font-family: FontAwesome;	font-size: 28px;	font-weight: 400;	line-height: 70px;}.module--search-box .form-control {	position: relative;	color: #ffffff;	font-family: 'Montserrat';	font-size: 45px;	font-weight: 400;	font-style: italic;	line-height: 70px;	height: 70px;	border: none;	background-color: transparent;	width: 100%;	padding: 0;	margin-bottom: 0;	text-transform: capitalize;}.module--search-box .btn {	background-color: transparent;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	width: 35px;	line-height: 57px;	color: #ffffff;	font-size: 28px;	font-weight: 400;	text-align: right;	margin-left: 0;	padding: 0;}.module--search-box .form-control::-webkit-input-placeholder { color: #f9f9f9;}.module--search-box .form-control:-moz-placeholder { color: #f9f9f9;}.module--search-box .form-control::-moz-placeholder { color: #9e9e9e;}.module--search-box .form-control:-ms-input-placeholder { color: #f9f9f9;}.module .module-label {	width: 16px;	height: 16px;	line-height: 16px;	border-radius: 50%;	background-color: #a0d334;	color: #ffffff;	font-size: 10px;	font-weight: 400;	text-align: center;	position: absolute;	top: 34px;	left: 8px;}/* Module Cart */.cart-box .cart-overview li {	border-bottom: 1px solid rgba(127, 127, 127, 0.12);	margin-bottom: 20px;	position: relative;}.cart-box .cart-overview li:last-child {	margin-bottom: 0;}.cart-box .cart-overview li .cart-cancel {	font-size: 0;}.cart-box .cart-overview li .cart-cancel:after {	font-family: fontawesome;	content: "\f00d";	font-size: 12px;	position: absolute;	text-align: center;	right: 0;	top: 8px;	background-color: #a0d334;	width: 19px;	height: 19px;	line-height: 19px;	-moz-border-radius: 1px;	-webkit-border-radius: 1px;	border-radius: 1px;	color: #ffffff;}.cart-box .cart-overview li .cart-cancel:hover:after {	background-color: #ffffff;	color: #a0d334;}.cart-box .cart-overview img {	width: 40px;	height: 40px;	margin-right: 15px;	position: absolute;}.cart-box .cart-overview .product-meta {	padding-left: 60px;}.cart-box .cart-overview h5 {	color: #ffffff;	font-size: 14px;	text-transform: capitalize;	margin-bottom: 0;	line-height: 28px;	font-weight: 700;}.cart-box .cart-overview p {	font-family: 'Roboto', sans-serif;	font-size: 13px;	line-height: 20px;	font-weight: 700;	margin-bottom: 0;}.cart-total {	border-bottom: 1px solid rgba(127, 127, 127, 0.12);	margin-bottom: 20px;	min-height: 40px;}.cart-total .total-desc {	float: left;	text-align: left;}.cart-total .total-desc,.cart-total .total-price {	font-family: 'Montserrat';	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	margin-bottom: 20px;}.cart-total .total-price {	float: right;	text-align: right;	color: #a0d334;}.cart-box .cart--control .btn {	height: 42px;	width: 110px;	line-height: 40px;	margin-right: 10px;}.cart-box .cart--control .btn:last-of-type {	margin-right: 0;}/* Module Popup Menu */.module-menu .logo-container {	text-align: left;	margin-top: 30px;	margin-left: 50px;	margin-bottom: 230px;}.module-menu .logo-container .logo {	line-height: 1;	height: auto;}.module-menu {	text-align: center;}.module-menu .menu-list li {	margin-bottom: 30px;}.module-menu .menu-list li:last-child {	margin-bottom: 0;}.module-menu .menu-list a {	color: #ffffff;	font-size: 30px;	font-weight: 700;	line-height: 1;	margin-right: 30px;	letter-spacing: 1.2px;	text-transform: capitalize;}.module-menu .menu-list li:last-child a {	margin-right: 0;}.module-menu .menu-list a:hover {	color: #a0d334;}.module-menu .menu-social {	position: absolute;	bottom: 80px;	left: 0;	width: 100%;	text-align: center;}.module-menu .menu-social a {	color: #646464;	font-size: 14px;	font-weight: 400;	line-height: 28px;	margin-right: 23px;}.module-menu .menu-social a:hover {	color: #a0d334;}.module-menu .menu-copyrights {	position: absolute;	bottom: 30px;	left: 0;	width: 100%;	text-align: center;}.module-menu .menu-copyrights {	font-size: 12px;	font-weight: 400;	line-height: 28px;	bottom: 30px;}.module-menu-vertical.module-menu .logo-container {	margin-bottom: 80px;}.module-menu-vertical.module-menu .menu-list a {	margin-right: 0;}.module-menu-vertical.module-menu .menu-list li {	margin-bottom: 25px;}.module-menu-light.module-menu .menu-list a,.module-menu-light.module-menu .module-cancel {	color: #333;}.module-menu-light.module-menu .menu-list a:hover {	color: #a0d334;}/* Module Widgets */.module-widgets {	text-align: left;	padding: 80px 50px;}.module-active .module-hamburger .module-widgets .module-cancel {	color: #282828;	line-height: 29px;	font-size: 13px;	font-weight: 700;	text-transform: uppercase;	text-align: center;}.module-active .module-hamburger .module-widgets .module-cancel:hover {	color: #a0d334;}/* Module Reservation */.module-consultation .btn {	width: 118px;	height: 35px;	line-height: 33px;	text-transform: capitalize;	display: block;	margin-right: 20px;	cursor: pointer;	margin-top: 34px;	-webkit-transition: .2s ease;	transition: .2s ease;	border-radius: 50px;	color: #ffffff;	border: 2px solid #ffffff;}.module-consultation .btn:hover,.navbar.affix .module-consultation .btn:hover {	background-color: #a0d334;	color: #ffffff;	border-color: #a0d334;}/* Module Signup */.module-signup .btn-popup {	color: #ffffff;	font-size: 14px;	font-weight: 900;	line-height: 100px;	cursor: pointer;}.module-signup .btn-popup:hover {	color: #a0d334;}.module-signup .signup-form-container {	width: 370px;	margin-right: auto;	margin-left: auto;}.module-signup .signupform {	background-color: #ffffff;	box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);	border-radius: 2px;	padding: 40px;	margin-bottom: 30px;}.module-signup .signin a {	color: #a0d334;	font-size: 14px;	font-weight: 700;	line-height: 1;	letter-spacing: 0.28px;	display: inline-block;	position: relative;	padding-bottom: 5px;}.module-signup .signin a:before {	position: absolute;	bottom: 0;	left: 0;	content: "";	background-color: #a0d334;	width: 100%;	height: 2px;}.module-signup .btn {	height: 70px;	line-height: 70px;	text-transform: capitalize;}.module-signup .btn:hover {	background-color: #282828;	color: #ffffff;	border-color: #282828;}.module-signup .signin a:hover {	color: #ffffff;}.module-signup .signin a:hover:before {	background-color: #ffffff;}.header-2 .module-signup .btn-popup {	color: #333333;}.header-2 .module-signup .btn-popup:hover {	color: #a0d334;}/* Module Social */.module-social a {	color: #ffffff;	font-size: 14px;	font-weight: 400;	line-height: 100px;	margin-left: 19px;}.module-social a:first-of-type {	margin-left: 0;}.module-social a:hover {	color: #a0d334;}/* Transparent Header */.transparent-header .module .module-icon >i {	color: #ffffff;}.transparent-header .search-box {	top: 100px !important;}/* Navbar For header Top Bar */.header-topbar .module .module-icon {	line-height: 82px;}.header-topbar .topbar .contact-info {	margin-bottom: 0;	font-size: 13px;	font-weight: 400;	line-height: 46px;	margin-right: 30px;	display: inline-block;}.header-topbar .topbar .contact-info i {	color: #a0d334;	margin-right: 9px;	font-size: 16px;}.header-topbar .topbar .contact-social {	font-size: 13px;	font-weight: 400;	margin-bottom: 0;	display: inline-block;}.header-topbar .topbar .contact-social a {	color: #a0d334;	font-size: 14px;	font-weight: 400;	margin-left: 20px;	line-height: 46px;}.header-topbar .topbar .contact-social a:hover {	color: #ffffff;}/* Small Devices, Tablets */@media only screen and (max-width: 991px) {.module {	width: 100%;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	padding: 10px 0;}.module .module-icon {	padding-top: 0;}.module .module-box {	position: relative;	right: 0;	width: 100%;	border: none;}.module .module-box .btn--bordered.btn--secondary {	background-color: #ffffff;	color: #282828;}.module .module-label {	top: -3px;	position: relative;}.module span.title {	display: inline-block;	color: #282828;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;}.module .cart-box, .search-box {	display: none;	padding-right: 10px;	padding-left: 10px;}.module .module-content {	margin-bottom: 10px;}.cart-box .cart-overview h5 {	color: #ffffff;}.module-cart.active .cart-box {	opacity: 1;	visibility: visible;	display: block;	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-o-transform: translateY(0);	transform: translateY(0);}.module .module-icon {	line-height: 36px !important;}.module-search .search-icon i {	border-left: none;	padding-left: 0;	padding-right: 5px;}.module.module-active .cart-box, .module.module-active .search-box {	display: block !important;}.module-search.module-active .search-box .search-form {	margin-bottom: 10px;}.module-search.module-active .search-box .search-form input {	background-color: #ffffff;	margin-bottom: 0;	height: 35px;	line-height: 35px;	padding-left: 10px;}.module-cart.module-active .cart-box {	background-color: #222222;	border: none;	padding: 30px 20px;	margin-bottom: 10px;}.module-cart.module-active .cart-box .cart-control {	margin-right: auto;	margin-left: auto;	text-align: center;}.module-cart.module-active .cart-box .cart-control .pull-right {	float: none !important;}.header-fixed .navbar.affix .module .module-icon i, .module .module-icon i {	color: #282828;}.menu-popup .logo {	float: none !important;}.module-menu .logo-container {	margin-top: 100px;	margin-bottom: 130px;}.module-consultation {	padding: 10px 0;}.module-consultation .btn {	border-color: #282828;	color: #282828;	margin: 0;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.module-search .search-icon i {	padding-left: 16px;	padding-right: 16px;}}/* Top Bar */.top-bar {	height: 50px;	background-color: #222222;	overflow: hidden;}.top-bar .top--contact li {	margin-right: 21px;}.top-bar .top--contact li:last-child {	margin-right: 0;}.top-bar .top--contact {	font-family: 'Montserrat';	line-height: 50px;	color: #cecece;	font-size: 12px;	font-weight: 400;}.top-bar .top--contact i {	margin-right: 6px;}.top-bar .top--social {	color: #cecece;	font-family: 'Montserrat';	font-size: 12px;	font-weight: 400;	line-height: 50px;}.top-bar .top--social a {	color: #cecece;	font-size: 14px;	font-weight: 400;	line-height: 28px;	margin-left: 19px;}.top-bar .top--social a:hover {	color: #a0d334;}/*------------------------------------*\    #Hero\*------------------------------------*/.slider {	height: 100vh;	padding-top: 0;	padding-bottom: 0;}.slider .slide--item {	height: 700px;}.slider .slide--subheadline,.slider .slide--bio {	color: #f9f9f9;	font-family: 'Roboto', sans-serif;	font-weight: 700;	line-height: 26px;	margin-bottom: 0;	text-transform: capitalize;}.slider .slide--headline {	color: #ffffff;	font-family: 'Montserrat';	font-weight: 600;	line-height: 65px;	margin-bottom: 20px;	text-transform: capitalize;}.slider .slide--headline.extend {	line-height: 1.2;}.slider .slide--bio {	margin-bottom: 40px;}/* slider #2 */.slider-2 .btn--white,.slider-4 .btn--white {	color: #a0d334;}.slider-2 .btn--white:hover,.slider-4 .btn--white:hover {	color: #ffffff;}.slider-2 .btn--white:hover {	color: #ffffff;}.hero .hero--content {	margin-bottom: 47px;}.hero .hero--headline {	font-size: 60px;	font-weight: 600;	line-height: 70px;	margin-bottom: 22px;	color: #ffffff;}.hero .hero--desc {	font-size: 16px;	font-weight: 700;	line-height: 25px;	margin-bottom: 0;}.hero-1 .hero--desc {	font-size: 16px;	font-weight: 700;	line-height: 25px;	color: #ffffff;	padding: 0 80px;}.hero-1 + .cta-3 {	margin-top: -55px;}/* Revoultion Slide bullets */.slider .zeus .tp-bullet {	height: 7px;	width: 7px;	border-color: transparent;}.slider .tp-bullet.selected,.slider .tp-bullet:hover {	background-color: transparent;	border-color: #ffffff;}.slider .zeus .tp-bullet:after {	-webkit-transform: scale(1.2);	transform: scale(1.2);}.slider .zeus .tp-bullet:hover:after,.slider .zeus .tp-bullet.selected:after {	-webkit-transform: scale(0);	transform: scale(0);}.slider .uranus.tparrows:hover:before {	-webkit-transform: scale(1.3);	-moz-transform: scale(1.3);	transform: scale(1.3);}/* Revoultion Slide Overlay */.slide-overlay-dark .slotholder:after {	width: 100%;	height: 100%;	content: "";	position: absolute;	left: 0;	top: 0;	pointer-events: none;	background-image: -webkit-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -moz-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: -o-linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-image: linear-gradient(to bottom, rgba(27, 26, 26, 0.5) 0%, rgba(27, 26, 26, 0) 31%, rgba(27, 26, 26, 0) 82%);	background-color: #1b1a1a;	opacity: .6;}.slide-overlay-black .slotholder:after {	width: 100%;	height: 100%;	content: "";	position: absolute;	left: 0;	top: 0;	pointer-events: none;	background-color: rgba(27, 26, 26, 0.7);}.slide-overlay-black2 .slotholder:after {	width: 100%;	height: 100%;	content: "";	position: absolute;	left: 0;	top: 0;	pointer-events: none;	background-color: rgba(27, 26, 26, 0.85);}.slider .btn--video {	color: #ffffff;	font-size: 14px;	font-weight: 900;	text-transform: capitalize;	font-family: 'Roboto', sans-serif;	letter-spacing: 1px;	height: auto;}.slider .btn--video:hover {	color: #a0d334;}.slider .btn--video i {	width: 50px;	height: 50px;	line-height: 48px;	border-radius: 50%;	text-align: center;	border: 2px solid #ffffff;	margin-right: 13px;	font-size: 14px;}.slider .btn--video:hover i {	border: 2px solid #a0d334;}.store-slider .slide--headline,.store-slider .slide--bio {	color: #282828;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.slider .slide--headline {	line-height: 1.1;}.slider .slide--bio {	width: 320px;	white-space: normal;}.slide-action .mr-30 {	margin-right: 20px !important;}.slide-action .btn:not(.btn--video) {	width: 130px;	height: 40px;	line-height: 38px;	font-size: 12px;}.slider .btn--video {	padding-left: 30px;}.slider .btn--video i {	width: 40px;	height: 40px;	line-height: 38px;	border-radius: 50%;	text-align: center;	border: 2px solid #ffffff;	margin-right: 10px;	font-size: 12px;}.zeus .tp-bullet {	display: none;}.hero-1 {	padding: 150px 0 100px;}.hero-1 .hero--headline {	font-size: 40px;	line-height: 50px;}.hero-1 .hero--desc {	padding: 0;}.hero-1 .pos-vertical-center {	position: static;	-webkit-transform: perspective(1px) translateY(0);	-moz-transform: perspective(1px) translateY(0);	-o-transform: perspective(1px) translateY(0);	transform: perspective(1px) translateY(0);}}/* Small Devices, Tablets */@media only screen and (max-width: 991px) {.tparrows {	display: none !important;}}/*------------------------------------*\    #Team\*------------------------------------*/.team {	padding-bottom: 50px;}.member {	text-align: center;	overflow: hidden;	margin-bottom: 50px;}.member .member-img {	position: relative;	overflow: hidden;}.member .member-img img {	max-width: 100%;	width: 100%;	height: auto;}.member .member-overlay {	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1a1a), to(rgba(0, 0, 0, 0)));	background-image: -webkit-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));	background-image: -moz-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));	background-image: -ms-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));	background-image: -o-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0));	background-image: linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0)); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b1a1a', endColorStr='rgba(0, 0, 0, 0)');	-webkit-transition: all 300ms linear 0ms;	-khtml-transition: all 300ms linear 0ms;	-moz-transition: all 300ms linear 0ms;	-ms-transition: all 300ms linear 0ms;	-o-transition: all 300ms linear 0ms;	transition: all 300ms linear 0ms;	opacity: 0.6;}.member:hover .member-overlay {	height: 62%;	opacity: 0.8;}.member .member-overlay .member-social {	position: absolute;	bottom: 30px;	left: 0;	width: 100%;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	opacity: 0;}.member .member-img:hover .member-overlay .member-social {	opacity: 1;}.member .member-overlay .member-social a {	color: #a0d334;	font-size: 14px;	font-weight: 400;	line-height: 1;	margin-right: 20px;}.member .member-overlay .member-social a:last-child {	margin-right: 0;}.member .member-overlay .member-social a:hover {	color: #ffffff;}.member .member-info {	padding-top: 30px;}.member .member-info h5 {	font-size: 20px;	font-weight: 500;	line-height: 1;	margin-bottom: 8px;}.member .member-info h6 {	font-family: 'Roboto', sans-serif;	color: #9b9b9b;	font-size: 13px;	font-weight: 400;	line-height: 16px;	margin-bottom: 0;}@media only screen and (max-width: 991px) {.member {	max-width: 370px;	margin-right: auto;	margin-left: auto;}}/*------------------------------------*\    #Testimonial\*------------------------------------*/.testimonial-panel {	text-align: center;}.testimonial-panel .testimonial--img {	width: 50px;	height: 50px;	line-height: 50px;	overflow: hidden;	border-radius: 50%;	display: block;	margin-bottom: 20px;	margin: 0 auto;}.testimonial-panel .testimonial--icon {	position: relative;	width: 40px;	height: 29px;	display: inline-block;	background: url("../images/testimonial/icon.png") no-repeat center;	margin-bottom: 30px;}.testimonial-panel .testimonial--body {	padding: 52px 109px 46px 109px;	position: relative;}.testimonial-panel .testimonial--icon2 {	position: absolute;	width: 270px;	height: 194px;	top: 0;	left: 0;	content: "";	z-index: -1;	background: url("../images/testimonial/icon-double.png") no-repeat center;}.testimonial-panel .testimonial--body p {	font-family: 'Montserrat';	font-size: 22px;	font-weight: 400;	line-height: 36px;	margin-bottom: 0;}.testimonial-panel .testimonial--meta {	position: relative;	text-align: center;	margin-right: auto;	margin-left: auto;}.testimonial-panel .testimonial--meta h4 {	font-size: 15px;	font-weight: 600;	line-height: 1;	margin-bottom: 6px;	text-transform: capitalize;}.testimonial-panel .testimonial--meta p {	font-size: 13px;	font-weight: 400;	line-height: 23px;	margin-bottom: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.testimonial-panel .testimonial--body {	padding: 50px;}.testimonial-panel .testimonial--body p {	font-size: 19px;}}/*------------------------------------*\    #gallery\*------------------------------------*//* gallery Filter */.gallery-filter {	text-align: center;	margin-bottom: 25px;}.gallery-filter li {	display: inline-block;}.gallery-filter li a {	font-family: 'Montserrat';	color: #333333;	font-size: 14px;	font-weight: 700;	line-height: 1;	margin-right: 24px;	text-transform: capitalize;}.gallery-filter li:last-child a {	margin-right: 0;}.gallery-filter li a.active-filter,.gallery-filter li a:hover {	color: #a0d334;}/* gallery Item */.gallery-item {	margin-bottom: 30px;}.gallery-item .gallery--img {	position: relative;}.gallery-item .gallery--img img {	max-width: 100%;	height: auto;}.gallery-item .gallery--hover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.gallery-item .gallery--hover .gallery--action {	width: 100%;	height: 100%;	background-color: rgba(160, 211, 52, 0.9);	background-image: linear-gradient(to bottom, rgba(152, 203, 43, 0) 0%, rgba(152, 203, 43, 0) 26%, rgba(152, 203, 43, 0.9) 88%);	text-align: center;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);}.gallery-item:hover .gallery--hover .gallery--action {	webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.gallery-zoom a {	display: inline-block;	width: 20px;	height: 20px;}.icon--zoom {	position: relative;}.icon--zoom:before {	position: absolute;	content: "";	left: -9px;	top: 9px;	width: 20px;	height: 2px;	background-color: #ffffff;}.icon--zoom:after {	position: absolute;	content: "";	left: 0;	top: 0;	width: 2px;	height: 20px;	background-color: #ffffff;}.icon--zoom:hover:before, .icon--zoom:after:after { color: #282828;}a.gallery-more i {	font-size: 10px;	margin-right: 6px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.gallery-filter li a {	margin-right: 10px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.gallery-item .gallery--img img {	width: 100%;}}/*------------------------------------*\    #Features\*------------------------------------*/.feature-card {	position: relative;}.feature-card .feature-card-icon img {	max-width: 100%;	height: auto;}.feature-card .feature-card-icon i {	font-size: 64px;	color: #a0d334;	font-weight: 400;}.feature-card .feature-card-title {	color: #222;	font-size: 18px;	line-height: 29px;	font-weight: 600;	margin-bottom: 14px;}.feature-card .feature-card-desc {	font-size: 15px;	font-weight: 400;	line-height: 24px;}/* Featured #1 */.featured .feature-card {	margin-bottom: 47px;}.featured-1 .feature-card .feature-card-icon {	position: relative;	width: 90px;	height: 90px;	border-radius: 50%;	display: inline-block;	margin-bottom: 19px;}.featured-1 .feature-card .feature-card-icon i {	z-index: 1;	position: relative;	-webkit-transition: 1s ease;	-moz-transition: 1s ease;	-ms-transition: 1s ease;	transition: 1s ease;	line-height: 90px;}.featured-1 .feature-card .feature-card-icon:hover i {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.featured-1 .feature-card .feature-card-icon:before {	content: "";	position: absolute;	top: 0;	left: -20px;	width: 98px;	height: 100px;	background: url(../images/features/icon-bg.svg);}.featured-1 .feature-card .feature-card-title {	font-size: 20px;}/* featured #2 */.featured-2 .heading {	margin-bottom: 65px;}.featured-2 .heading--title {	margin-bottom: 34px;}.featured-2 .feature-card .feature-card-title {	color: #ffffff;	margin-bottom: 1px;}.featured-2 .col-content {	padding: 110px 90px 50px 120px;}.featured-2 .feature-card {	margin-bottom: 42px;}.featured-2 .feature-card:last-of-type {	margin-bottom: 0;}.featured-2 .feature-card .feature-card-desc {	margin-bottom: 0;}.featured-2 .feature-card .feature-card-icon i,.featured-4 .feature-card .feature-card-icon i {	font-size: 48px;}.featured-2 .contact-box .form-control {	margin-bottom: 30px;}/* featured #3 */.featured-3 .feature-card .feature-card-icon i {	color: #ffffff;}/* featured #4 */.featured-4 {	overflow: visible;}.featured-4 .feature-card .feature-card-icon i {	color: #434343;}.featured-4 .contact-box {	-webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	margin-top: -188px;}.featured-4 .contat-heading {	background-color: #a0d334;}.featured-4 .contact-box .contat-heading h3 {	color: #ffffff;}.featured-left .feature-card-content {	padding-left: 74px;}.featured-left .feature-card-icon {	position: absolute;	top: 0;	left: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.featured-2 .feature-card, .featured-2 .feature-card:last-of-type {	margin-bottom: 30px;}.featured-4 .contact-box {	margin-top: 0;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.featured-2 .feature-card, .featured-2 .feature-card:last-of-type {	margin-bottom: 30px;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.feature-card .feature-card-desc {	font-size: 13px;}.featured-2 .col-content {	padding: 50px;}}/*------------------------------------*\    #Call To Action\*------------------------------------*/.cta h3 {	font-size: 24px;	font-weight: 500;	line-height: 51px;	margin-bottom: 0;	color: #ffffff;}.cta p {	color: #f9f9f9;	font-size: 17px;	font-weight: 400;	line-height: 26px;	margin-bottom: 25px;}.cta-1 {	padding: 20px 0;}/* Call To Action #2 */.cta-2 .cta--content {	padding-right: 50px;}.cta-2 .cta--content h3 {	font-size: 36px;	line-height: 45px;	margin-bottom: 32px;}.cta-2 .cta--content p:last-of-type {	margin-bottom: 45px;}.cta-2 .cta--content .download--btns a {	background: linear-gradient(to left, #f8a137 0%, #feb756 100%);	color: #ffffff;	height: 70px;	line-height: 70px;	text-transform: capitalize;	font-style: italic;	font-size: 15px;	transition: all .4s linear;	border-radius: 2px;}.cta-2 .cta--content .download--btns a:hover {	background: linear-gradient(to left, #feb756 0%, #f8a137 100%);}.cta-2 .cta--content .download--btns a img {	margin-right: 12px;}/* Call To Action #3 */.cta-3 {	padding: 0;	position: relative;	z-index: 2;}.cta-3 .cta-container {	background-color: #232323;	padding-top: 30px;	padding-bottom: 37px;}.cta-3 h3 {	color: #ffffff;}/* Small Devices, Tablets */@media only screen and (min-width: 320px) and (max-width: 767px) {.cta h3 {	text-align: center;	margin-bottom: 30px;}.cta .text-right {	text-align: center !important;}.cta-2 .download--btns a {	margin-bottom: 30px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.cta h3 {	text-align: center;	margin-bottom: 30px;}.cta .text-right {	text-align: center !important;}}/*------------------------------------*\    #Counters\*------------------------------------*/.counter {	padding: 60px 0;}.counter .count-box .counting {	font-family: 'Montserrat';	color: #1b1a1a;	font-size: 60px;	font-weight: 400;	line-height: 1;	margin-bottom: 20px;	position: relative;}.counter .count-box .count-title {	color: #282828;	font-family: 'Roboto', sans-serif;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;}.counter-white .count-box .counting,.counter-white .count-box .count-title {	color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.count-box {	margin-bottom: 30px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.count-box {	margin-bottom: 30px;}}/*------------------------------------*\    #PRICING-SECTION\*------------------------------------*/.section-divider:after {	position: absolute;	left: 0;	bottom: 0;	height: 150px;	width: 100%;	content: "";	z-index: -1;	background: #f9f9f9;}.pricing-panel {	position: relative;	text-align: center;}.pricing-panel .pricing--heading {	box-shadow: 0 10px 20px rgba(224, 224, 224, 0.4);	border-radius: 2px;	background-color: #ffffff;	padding: 50px 64px;	margin-bottom: 30px;}.pricing-panel .pricing--heading .pricing--icon {	margin-right: auto;	margin-left: auto;	text-align: center;	margin-bottom: 10px;	font-size: 64px;	line-height: 1;	font-weight: 400;	color: #a0d334;}.pricing-panel .pricing--heading h4 {	font-size: 15px;	font-weight: 700;	line-height: 1;	margin-bottom: 17px;	text-transform: capitalize;}.pricing-panel .pricing--heading p {	font-family: 'Montserrat';	color: #333333;	font-size: 90px;	font-weight: 400;	line-height: 1;	margin-bottom: 16px;}.pricing-panel .pricing--heading p span {	font-size: 45px;	vertical-align: bottom;}.pricing-panel .pricing--heading .pricing--desc {	color: #a5a5a5;	font-size: 15px;	font-weight: 400;	line-height: 21px;	margin-bottom: 46px;}.pricing-panel .btn--secondary {	border: 2px solid rgba(34, 34, 34, 0.1);}.pricing-panel .pricing--footer {	color: #282828;	font-size: 14px;	font-weight: 700;}.pricing-active .pricing-panel .pricing--heading {	background-image: -moz-linear-gradient(to top, #a2d536 0%, #98cb2b 100%);	background-image: -webkit-linear-gradient(to top, #a2d536 0%, #98cb2b 100%);	background-image: -ms-linear-gradient(to top, #a2d536 0%, #98cb2b 100%);	background-image: linear-gradient(to top, #a2d536 0%, #98cb2b 100%);	margin-top: -40px;	padding-top: 90px;}.pricing-active .pricing-panel .pricing--heading p,.pricing-active .pricing-panel .pricing--heading .pricing--desc,.pricing-active .pricing-panel .pricing--heading .pricing--icon {	color: #ffffff;}.pricing--notes {	color: #a5a5a5;	font-size: 16px;	font-weight: 400;	line-height: 24px;	text-align: center;	margin-top: 50px;}/* pricing #2 */.pricing-2 {	overflow: visible;}.pricing-2 .pricing-wrapper {	margin-top: -240px;	position: relative;	z-index: 2;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.pricing-panel {	max-width: 400px;	margin: 0 auto 30px;}.pricing-active .pricing-panel .pricing--heading {	margin-top: 0;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.price-table {	padding-right: 10px;	padding-left: 10px;}.pricing-panel .pricing--heading {	padding: 25px 15px;}.pricing-active .pricing-panel .pricing--heading {	padding-top: 60px;}.pricing-panel .pricing--heading p {	font-size: 70px;}.pricing-panel .pricing--heading .pricing--desc {	font-size: 14px;}.pricing-active .pricing-panel .pricing--heading {	margin-top: 0;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.pricing-panel .pricing--heading {	padding: 40px;}}/*------------------------------------*\    #BLOG-SECTION\*------------------------------------*/.blog-entry {	border-radius: 2px;	background-color: #ffffff;	margin-bottom: 30px;}.blog-entry .entry--img {	overflow: hidden;	position: relative;}.blog-entry .entry--img:before {	content: "";	display: inline-block;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	background-color: #1b1a1a;	background-image: linear-gradient(to bottom, rgba(28, 27, 27, 0) 0%, rgba(28, 27, 27, 0) 26%, rgba(28, 27, 27, 0.7) 88%);	opacity: .1;}.blog-entry .entry--img:hover:before {	opacity: .2;}.blog-entry .entry--img img {	max-width: 100%;	height: auto;	-moz-transition: all 0.4s;	-webkit-transition: all 0.4s;	-ms-transition: all 0.4s;	-o-transition: all 0.4s;	transition: all 0.4s;}.blog-entry .entry--overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	opacity: 0;	background-color: rgba(27, 28, 28, 0.1);	-moz-transition: all .35s linear;	-webkit-transition: all .35s linear;	-ms-transition: all .35s linear;	-o-transition: all .35s linear;	transition: all .35s linear;}.blog-entry .entry--img:hover .entry--overlay {	opacity: 1;}.blog-entry .entry--overlay a {	position: absolute;	top: 100%;	left: 100%;	display: block;}.blog-entry .entry--overlay:before {	position: absolute;	content: "";	left: 50%;	top: 50%;	margin-left: -20px;	width: 20px;	height: 2px;	background-color: #ffffff;}.blog-entry .entry--overlay:after {	position: absolute;	content: "";	left: 50%;	top: 50%;	margin-top: -9px;	margin-left: -11px;	width: 2px;	height: 20px;	background-color: #ffffff;}.blog-entry .entry--content {	padding: 22px 25px 15px 30px;	position: relative;}.entry--meta {	color: #616161;	font-family: 'Roboto', sans-serif;	font-size: 13px;	font-weight: 400;	text-transform: capitalize;	line-height: 26px;	margin-bottom: 7px;}.entry--meta a {	position: relative;	padding-left: 5px;	color: #9b9b9b;}.entry--meta a:before {	content: ",";	color: #616161;	position: absolute;	top: -4px;	left: 1px;}.entry--meta a:first-of-type {	padding-left: 0;}.entry--meta a:first-of-type:before {	display: none;}.blog-entry .entry--meta .entry--cat a {	color: #a0d334;}.blog-entry .entry--title {	margin-bottom: 4px;}.blog-entry .entry--title h4 {	color: #282828;	font-size: 18px;	font-weight: 600;	line-height: 24px;	margin-bottom: 0;}.blog-entry .entry--title h4 a {	color: #282828;}.blog-entry .entry--title h4 a:hover {	color: #a0d334;}.blog-entry .entry--bio p {	color: #9b9b9b;	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 21px;}.blog-entry .entry--footer,.blog-entry .entry--more {	overflow: hidden;}.blog-entry .entry--date {	color: #616161;	font-size: 13px;	font-weight: 400;	line-height: 26px;	margin-bottom: 18px;}.blog-entry .entry--more a {	font-family: 'Montserrat';	color: #282828;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	position: relative;}.blog-entry .entry--more a i {	margin-right: 7px;}.blog-entry .entry--more a:hover {	color: #a0d334;}/* Blog Standard */.blog-standard .blog-entry .entry--title {	margin-bottom: 18px;}.blog-standard .blog-entry .entry--title h4 {	font-size: 22px;	font-weight: 600;}.blog-standard .blog-entry .entry--content {	padding: 22px 40px 25px;	position: relative;}.blog-standard .blog-entry .entry--meta,.blog-standard .blog-entry .entry--date {	display: inline-block;	line-height: 26px;}.blog-standard .blog-entry .entry--meta {	margin-right: 20px;}.blog-standard .blog-entry .entry--bio {	margin-bottom: 18px;}/* Blog Single */.blog-single .blog-entry .entry--title h4 {	font-size: 22px;	font-weight: 700;}.blog-single .blog-entry .entry--bio {	padding-bottom: 0;}.blog-single .entry--share {	float: left;	line-height: 39px;}.entry--share .share--title {	font-family: 'Montserrat';	color: #222222;	font-size: 14px;	font-weight: 700;	margin-bottom: 0;	margin-right: 26px;}.entry--share a {	color: #5d5d5d;	font-size: 14px;	margin-right: 22px;}.entry--share a:last-child {	margin-right: 0;}.entry--share a:hover {	color: #a0d334;}.blog-single .entry--tags {	float: right;}.blog-single .entry--tags a {	display: inline-block;	font-size: 12px;	padding: 7px 13px;	border: 1px solid #e1e1e1;	margin-right: 7px;	color: #9b9b9b;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;}.blog-single .entry--tags a:hover {	background-color: #a0d334;	border-color: #a0d334;	color: #ffffff;}.blog-single .entry--tags a:last-of-type {	margin-right: 0;}.entry-prev-next {	position: relative;	border-top: 2px solid #eeeeee;	padding: 40px 0;}.entry-next,.entry-prev {	width: 50%;	float: left;}.entry-prev-next .entry-prev {	padding-right: 15px;}.entry-prev-next .entry-next {	padding-left: 15px;	text-align: right;}.entry-next-content,.entry-prev-content {	position: relative;}.entry-prev-next .entry-prev img {	position: absolute;	left: 0;	top: 0;	border-radius: 3px;}.entry-prev-next .entry-next img {	position: absolute;	right: 0;	top: 0;	border-radius: 3px;}.entry-prev-next .entry-prev .entry-desc {	position: relative;	margin-left: 110px;}.entry-prev-next .entry-next .entry-desc {	position: relative;	margin-right: 110px;}.entry-prev-next .entry-prev,.entry-prev-next .entry-next {	min-height: 70px;}.entry-prev-next a {	font-family: 'Montserrat';	font-size: 16px;	font-weight: 700;	color: #282828;	line-height: 22px;}.entry-prev-next p {	font-size: 13px;	line-height: 1;	text-transform: capitalize;	margin-bottom: 7px;}.entry-widget {	padding: 40px 0;	border-top: 2px solid #eeeeee;}.entry-widget .entry-widget-title {	position: relative;	margin-bottom: 30px;}.entry-widget .entry-widget-title h4 {	color: #282828;	font-size: 16px;	line-height: 1;	margin-bottom: 0;	position: relative;}.entry-widget .entry-widget-content {	position: relative;}.entry-bio img {	position: absolute;	left: 0;	top: 0;}.entry-bio .entry-bio-desc {	padding-left: 105px;}.entry-bio .entry-bio-desc h4 {	color: #222222;	font-size: 16px;	font-weight: 600;	line-height: 1;	margin-bottom: 21px;}.entry-bio .entry-bio-desc p {	color: #9b9b9b;	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 23px;}.entry-bio .entry-bio-desc a {	color: #5d5d5d;	font-size: 15px;	font-weight: 400;	line-height: 1;	margin-right: 25px;}.entry-bio .entry-bio-desc a:last-child {	margin-right: 0;}.entry-bio .entry-bio-desc a:hover,.entry-meta a:hover,.entry-next:hover a,.entry-prev:hover a,.entry-related .entry:hover .entry-title h5,.entry-share a:hover {	color: #a0d334;}ul.comments-list {	width: 100%;	list-style: none;	overflow: hidden;	padding-left: 0;	margin-bottom: 0;}ul.comments-list li {	position: relative;	border-bottom: 2px solid #eee;	padding-bottom: 20px;	margin-bottom: 30px;}ul.comments-list li:last-child {	border-bottom: none;	padding-bottom: 0;	margin-bottom: 0;}ul.comments-list .comment-body .avatar {	position: absolute;	left: 0;	top: 0;}ul.comments-list .comment-body .comment {	padding-left: 90px;}ul.comments-list .comment-body .comment h6 {	font-size: 14px;	font-weight: 700;	text-transform: capitalize;	margin-bottom: 0;	color: #282828;	line-height: 27px;}ul.comments-list .comment-body .comment .date {	color: #616161;	font-family: 'Roboto', sans-serif;	font-size: 12px;	font-weight: 400;	line-height: 24px;	margin-bottom: 9px;}ul.comments-list .comment-body .comment p {	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 13px;}ul.comments-list .comment-body .comment a.reply {	font-size: 14px;	font-weight: 700;	text-transform: capitalize;	color: #a0d334;	line-height: 1;	display: inline-block;}ul.comments-list .comment a.reply:hover {	color: #282828;}ul.comments-list ul.comment-children {	list-style: none;	margin: 20px 0 0 90px;	padding-top: 30px;	padding-left: 0;	border-top: 2px solid #eeeeee;}ul.comments-list ul.comment-children .comment-body .comment {	padding-left: 90px;}ul.comments-list ul.comment-children li:last-child {	margin-bottom: 0;	padding-bottom: 0;}ul.comments-list ul.comment-children ul .comment-body .comment {	padding-left: 90px;}.comments-form .form-control {	margin-bottom: 30px;}.blog-carousel .blog-entry {	height: 500px;	position: relative;	margin-bottom: 0;}.blog-carousel .blog-entry .entry--content {	padding: 0;	position: absolute;	bottom: 50px;	left: 50px;	max-width: 480px;}.blog-carousel .entry--meta {	margin-bottom: 9px;}.blog-carousel .blog-entry .entry--title {	margin-bottom: 21px;}.blog-carousel .blog-entry .entry--title h4 {	font-size: 32px;	line-height: 42px;	font-weight: 600;}.blog-carousel .blog-entry .entry--title h4 a,.blog-carousel .blog-entry .entry--date {	color: #ffffff;}.blog-carousel .blog-entry .entry--title h4 a:hover {	color: #a0d334;}.blog-carousel .carousel-dots .owl-controls {	margin-top: 15px;	position: absolute;	top: 50%;	left: -60px;	-webkit-transform: rotate(90deg);	transform: rotate(90deg);	margin: 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.blog-single .entry--share {	margin-bottom: 20px;}.blog-single .entry--share, .blog-single .entry--tags {	float: none;}.blog-entry .entry--content {	padding-right: 0;	padding-left: 0;}.blog-standard .blog-entry .entry--content {	padding: 22px 0 15px;}.blog-single .entry--tags a {	margin-bottom: 10px;}ul.comments-list ul.comment-children {	margin: 20px 0 0;}.blog-entry .entry--content {	padding: 15px 0 0 0;}.blog-single .blog-entry .entry--title h4, .blog-standard .blog-entry .entry--title h4 {	font-size: 17px;	line-height: 1.7;}.entry--share .text-right {	text-align: left;}.entry--share .share--title {	display: block;	margin-bottom: 15px;}.entry-next, .entry-prev {	width: 100%;	float: none;	margin-bottom: 0;}.entry-next {	margin-bottom: 0;}.entry-prev {	margin-bottom: 30px;}.entry-prev-next {	padding: 10px;}.entry-prev-next a {	font-size: 13px;}.entry-prev-next .entry-prev {	padding-right: 0;}.entry-widget {	padding: 20px;}.entry-bio .entry-bio-desc p, .entry-bio img {	position: relative;	margin-bottom: 15px;}.entry-bio .entry-bio-desc {	padding-left: 0;}.blog-grid .blog-entry {	max-width: 370px;	margin: 0 auto 30px;	padding: 0;}.blog-carousel .blog-entry .entry--title h4 {	font-size: 18px;	line-height: 28px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.blog-entry .entry--content {	padding: 15px 0 0 0;}.blog-entry .entry--title h4 {	font-size: 15px;}.blog-entry .entry--bio p, .blog-entry .entry--more a {	font-size: 13px;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.blog-entry .entry--title h4 {	font-size: 15px;}}/*------------------------------------*\    #Shop\*------------------------------------*//* Shop Cart */.cart-table {	margin-bottom: 50px;}.cart-table .table {	background-color: #ffffff;	border: 1px solid #eee;	border-radius: 0;	margin-bottom: 0;}.cart-table thead {	background-color: #f9f9f9;}.cart-table thead tr th {	font-size: 14px;	font-weight: 700;	text-align: center;	text-transform: capitalize;	color: #282828;	line-height: 55px !important;	border-bottom-width: 0 !important;	border-color: #eee;	padding: 0;}.cart-table tbody tr td {	padding: 20px;	border-color: #eee;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total {	font-size: 13px;	font-weight: 700;	line-height: 26px;	color: #9b9b9b;}.cart-table tbody tr td.cart-product-quantity .product-quantity {	line-height: 1px;}td.cart-product-quantity .product-quantity input {	width: 30px;	height: 25px;	border: 1px solid #eee;	border-radius: 2px;	text-align: center;	color: #222222;	font-size: 14px;	font-weight: 400;	line-height: 25px;	margin-right: 5px;}td.cart-product-quantity .product-quantity i {	width: 25px;	height: 25px;	line-height: 25px;	border: 1px solid #eee;	border-radius: 1px;	color: #a0d334;	margin-right: 5px;	font-size: 10px;}.cart-table tbody tr td.cart-product-price,.cart-table tbody tr td.cart-product-total,td.cart-product-quantity {	text-align: center;}.cart-table .cart-product-action td {	padding: 30px 20px;}.cart-table .cart-product-action form {	margin-bottom: 0;}.cart-table .cart-product-action .form-control {	color: #9b9b9b;	font-size: 12px;	font-weight: 400;	padding: 0 15px;	width: 250px;	height: 42px;	line-height: 25px;	margin-bottom: 0;	background-color: transparent;	border: 1px solid #eee;	border-radius: 0;	font-style: italic;	text-transform: capitalize;}.cart-table .cart-product-action .btn {	text-transform: uppercase;	font-size: 13px;	font-weight: 700;	margin-left: 10px;	line-height: 39px;	height: 42px;	width: auto;	text-align: center;	padding-right: 16px;	padding-left: 16px;	border-radius: 1px;}.cart-product-img {	float: left;	padding-right: 20px;}.cart-product-name h6 {	color: #282828;	font-family: 'Raleway', sans-serif;	font-size: 16px;	font-weight: 700;	line-height: 27px;	text-transform: capitalize;}.cart-product-remove {	float: right;	width: 19px;	height: 19px;	line-height: 19px;	font-size: 9px;	background-color: #000;	border-radius: 1px;	color: #ffffff;	text-align: center;	cursor: pointer;}.cart-product-remove:hover {	background-color: #a0d334;}.cart-shiping,.cart-total-amount {	background-color: white;	border: 1px solid #eee;	border-radius: 1px;	padding: 30px 20px;}.cart-shiping h6,.cart-total-amount h6 {	color: #282828;	font-family: 'Raleway', sans-serif;	font-size: 18px;	font-weight: 700;	margin-bottom: 25px;	position: relative;}.cart-total-amount ul li {	font-family: 'Raleway', sans-serif;	color: #a0d334;	font-size: 13px;	font-weight: 700;	line-height: 36px;	text-transform: uppercase;}.cart-total-amount ul li span {	color: #959595;	font-size: 13px;	font-weight: 400;	line-height: 36px;}.cart-shiping .form-control {	background-color: transparent;	border: 1px solid #eee;	font-size: 12px;	color: #959595;	font-weight: 400;	padding: 0 15px;	height: 42px;	line-height: 42px;	margin-bottom: 20px;	-moz-border-radius: 1px;	-webkit-border-radius: 1px;	border-radius: 1px;	cursor: pointer;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	text-transform: capitalize;}.cart-shiping .form-control::-webkit-input-placeholder { color: #959595;}.cart-shiping .form-control:-moz-placeholder { color: #959595;}.cart-shiping .form-control::-moz-placeholder { color: #959595;}.cart-shiping .form-control:-ms-input-placeholder { color: #959595;}.cart-shiping .col-xs-12 {	position: relative;}.cart-shiping i {	position: absolute;	font-size: 13px;	right: 25px;	top: 12px;	z-index: 1;	pointer-events: none;	cursor: pointer;	color: #b8b8b8;}.cart-shiping .btn {	line-height: 39px;	height: 42px;	font-size: 13px;	width: auto;	padding: 0 17px;	border-radius: 0;	font-weight: 700;	text-transform: uppercase;}.cart-shiping .btn:hover {	color: #ffffff;	background: #282828;}/* Product Item */.product-item {	margin-bottom: 30px;	text-align: center;	-webkit-transition: all .5s ease;	-moz-transition: all .5s ease;	transition: all .5s ease;}.product-item .product--img {	position: relative;	border-radius: 2px;	overflow: hidden;}.product-item .product--img img {	max-width: 100%;	height: auto;	margin-bottom: 0;}.product-item .product--action {	position: absolute;	left: 0;	top: 0;	margin: 0 auto;	text-align: center;	width: 100%;	height: 100%;	opacity: 0;	background-color: rgba(27, 26, 26, 0.88);	overflow: hidden;	-webkit-transition: all .4s ease;	-moz-transition: all .4s ease;	transition: all .4s ease;}.product-item .btn {	position: absolute;	left: 50%;	bottom: 30px;	margin-left: -85px;	text-align: center;	transform: translateY(90px);	-webkit-transition: all .4s ease;	-moz-transition: all .4s ease;	transition: all .4s ease;}.product-item:hover .product--action {	opacity: 1;}.product-item:hover .btn {	transform: translateY(0);}.product-item:hover .btn {	opacity: 1;}.product-item .product--content {	position: relative;	padding: 28px 25px 0 25px;	background-color: #fff;	z-index: 2;}.product--content .product--price {	color: #98cb2b;	font-size: 15px;	font-weight: 700;	line-height: 1;	margin-bottom: 0;}.product--content .product--title h3 {	font-size: 16px;	line-height: 24px;	margin-bottom: 12px;}.product--content .product--title a {	color: #282828;}.product--content .product--title a:hover {	color: #a0d334;}.product--content .product--cat {	font-family: 'Open Sans', sans-serif;	font-size: 13px;	font-style: italic;	line-height: 1;	margin-bottom: 12px;}.product--content .product--cat a {	color: #3d3c3c;}.product--content .product--cat a:hover {	color: #a0d334;}/* Shop Options */.shop-options {	padding: 20px;	background-color: #ffffff;	border-radius: 2px;	margin-bottom: 30px;	height: 70px;	border: 1px solid #eeeeee;}.shop-options .product-options2 span,.shop-options .product-view-mode span {	color: #222;	font-size: 14px;	font-weight: 600;	line-height: 20px;	margin-right: 10px;}.shop-options .product-options2 .product-sort {	position: relative;	margin-right: 30px;}.shop-options .product-options2 .product-sort i {	position: absolute;	font-size: 14px;	right: 10px;	top: 10px;	z-index: 1;	pointer-events: none;	cursor: pointer;	color: #9b9b9b;}.shop-options .product-options2 select {	height: 30px;	line-height: 30px;	width: 134px;	border: 1px solid #eeeeee;	background-color: rgba(246, 246, 247, 0);	border-radius: 1px;	color: #9b9b9b;	font-size: 12px;	font-weight: 400;	padding-left: 10px;	cursor: pointer;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}.shop-options .product-view-mode {	line-height: 30px;}.shop-options .product-view-mode a i {	background-color: transparent;	border: 1px solid #eee;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	color: #9b9b9b;	font-size: 14px;	font-weight: 400;	margin-left: 10px;	width: 30px;	height: 30px;	line-height: 30px;	text-align: center;}.shop-options .product-view-mode a:first-of-type i {	margin-left: 0;}.shop-options .product-view-mode a.active i,.shop-options .product-view-mode a:hover i {	color: #a0d334;}.product-list {	width: 100%;	text-align: left;	min-height: 340px;	margin-bottom: 0;}.product-list .product--img {	float: left;	width: 33%;}.product-list .product--content {	padding-left: 300px;}/* Shop Single */.single-product .product-img {	margin-bottom: 45px;}.single-product .product-title h3 {	color: #282828;	font-size: 18px;	font-weight: 700;	line-height: 27px;	text-transform: capitalize;	margin-bottom: 10px;	font-style: italic;}.single-product .product-price {	color: #98cb2b;	font-size: 17px;	font-weight: 700;	line-height: 1;}.single-product .product-rating {	margin-right: 30px;}.single-product .product-rating i {	color: #9b9b9b;	font-size: 15px;	font-weight: 400;	line-height: 1;}.single-product .product-rating i.active {	color: #a0d334;}.single-product .product-review span {	color: #9b9b9b;	font-size: 13px;	line-height: 1;	font-weight: 400;}.single-product .product-review span a {	color: #9b9b9b;}.single-product .product-review span a:hover {	color: #a0d334;}.single-product .product-desc {	padding-bottom: 25px;	margin-bottom: 45px;	border-bottom: 1px solid #eee;}.single-product .product-desc p {	margin-bottom: 20px;}.single-product .product-details {	padding-bottom: 40px;	margin-bottom: 30px;	border-bottom: 1px solid #eee;}.single-product .product-details h5,.single-product .product-share h5 {	font-size: 18px;	font-weight: 700;	line-height: 1;	font-style: italic;	position: relative;	padding-bottom: 12px;	margin-bottom: 17px;}.single-product .product-details h5:after,.single-product .product-share h5:after {	content: "";	position: absolute;	bottom: 0;	left: 0;	width: 20px;	height: 2px;	background-color: #222222;}.single-product .product-details ul {	margin-bottom: 32px;}.single-product .product-details ul li {	line-height: 26px;	color: #98cb2b;	font-size: 13px;	font-weight: 400;	text-transform: capitalize;}.single-product .product-details ul li span {	color: #9b9b9b;	font-size: 13px;	font-weight: 400;}.single-product .product-quantity {	line-height: 49px;}.single-product .product-quantity .qua {	font-family: 'Montserrat';	color: #282828;	font-size: 15px;	font-weight: 700;	line-height: 20px;	margin-right: 10px;}.single-product .product-quantity a i {	width: 25px;	height: 25px;	font-size: 10px;	line-height: 25px;	border: 1px solid #eee;	border-radius: 1px;	color: #a0d334;	text-align: center;}.single-product .product-quantity input {	width: 30px;	height: 25px;	border: 1px solid #eee;	border-radius: 1px;	color: #222222;	font-size: 14px;	font-weight: 400;	line-height: 22px;	text-align: center;	background-color: transparent;}.single-product .product-cta {	padding-bottom: 30px;	margin-bottom: 40px;	border-bottom: 1px solid #eee;}.single-product .product-cta .btn {	margin-left: 20px;	width: 134px;	height: 42px;	line-height: 40px;	text-transform: capitalize;	font-size: 14px;}.single-product .product-share {	margin-bottom: 50px;}.single-product .product-share a {	width: 34px;	height: 34px;	line-height: 34px;	border-radius: 50%;	font-size: 14px;	font-weight: 400;	color: #ffffff;	text-align: center;	display: inline-block;	background-color: #98cb2b;	background: -webkit-linlinear-gradient(to left, #98cb2b 0%, #a2d536 100%);	background: -moz-linear-gradient(to left, #98cb2b 0%, #a2d536 100%);	background: -ms-linear-gradient(to left, #98cb2b 0%, #a2d536 100%);	background: linear-gradient(to left, #98cb2b 0%, #a2d536 100%);	margin-right: 3px;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.single-product .product-share a.share-facebook:hover {	background: #3B5998;}.single-product .product-share a.share-twitter:hover {	background: #00ACEE;}.single-product .product-share a.share-google-plus:hover {	background: #DD4B39;}.single-product .product-share a.share-linkedin:hover {	background: #0E76A8;}.product-tabs {	background-color: #ffffff;	border: 1px solid #eee;	border-radius: 1px;	color: #9b9b9b;	font-size: 13px;	font-weight: 500;	line-height: 22px;	margin-bottom: 50px;}.product-tabs .nav-tabs {	background-color: #f9f9f9;}.product-tabs .nav-tabs >li {	margin-bottom: -1px;}.product-tabs .nav-tabs >li >a {	color: #282828;	font-size: 14px;	font-weight: 700;	font-family: 'Montserrat';	text-transform: capitalize;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	padding: 0 20px;	border-right: 1px solid #eeeeee;	margin-right: 0;	line-height: 60px;	height: 60px;	display: block;}.product-tabs .nav-tabs >li:last-child >a {	border-right: none;}.product-tabs .nav-tabs >li >a:focus,.product-tabs .nav-tabs >li >a:hover {	background-color: transparent;	border-left-color: transparent;	border-top-color: transparent;	border-bottom-color: transparent;	color: #a0d334 !important;}.product-tabs .nav-tabs >li >.active,.product-tabs .nav-tabs >li >.active:focus,.product-tabs .nav-tabs >li >.active:hover {	color: #a0d334 !important;	border: none;	border-right: 1px solid #eee;	background-color: #fff;}.product-tabs .tab-content {	padding: 20px;}.product-tabs .tab-content p {	font-size: 15px;	font-weight: 400;	line-height: 23px;}.product-tabs .tab-content h5 {	font-size: 13px;}.product-review li {	background-color: #f9f9f9;	padding: 20px;	margin-bottom: 30px;}.product-review li h6 {	margin-bottom: 0;	text-transform: uppercase;	font-size: 13px;}.product-review li .review-date {	margin-bottom: 0;}.product-review li .product-rating {	color: #a0d334;	margin-bottom: 10px;}.product-review li .product-comment p {	margin-bottom: 0;}.form-review .form-control {	margin-bottom: 30px;}.single-product .product-related-title {	position: relative;	border-bottom: 2px solid #eee;	margin-bottom: 30px;}.single-product .product-related-title h5 {	color: #222222;	font-family: 'Raleway', sans-serif;	font-size: 14px;	font-weight: 700;	line-height: 1;	position: relative;	margin-bottom: 0;	padding-bottom: 20px;	text-transform: uppercase;}.single-product .product-related-title h5:after {	position: absolute;	bottom: -2px;	left: 0;	content: "";	width: 119px;	height: 2px;	background-color: #a0d334;}.single-product .product-related .divider--line {	margin-right: 0;	margin-left: 0;	margin-bottom: 20px;}.product-options {	margin-bottom: 30px;	padding: 20px;	background-color: #f9f9f9;}.product-options .product-select {	position: relative;}.product-options .product-select span {	font-weight: 700;	color: #222222;	font-size: 14px;	margin-right: 13px;	display: inline-block;}.product-options .product-select .select--box {	position: relative;	display: inline-block;}.product-options .product-select i {	position: absolute;	font-size: 14px;	right: 12px;	top: 12px;	z-index: 1;	pointer-events: none;	cursor: pointer;	color: #9b9b9b;}.product-options select {	width: 135px;	height: 35px;	border: 1px solid #eeeeee;	border-radius: 1px;	color: #9b9b9b;	font-size: 13px;	line-height: 35px;	padding-left: 10px;	cursor: pointer;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	background-color: transparent;}.product-options .product-select {	margin-right: 30px;}.product-options .view--options {	display: inline-block;}.product-options .view--options i {	display: inline-block;	position: static;	padding: 5px;	border: 1px solid #eeeeee;	cursor: pointer;	color: #9b9b9b;}.product-options .view--options i:first-of-type {	margin-right: 7px;}.product-options .view--options i.active {	color: #a0d334;}/* Shop Masonary */.shop-filter {	text-align: center;	margin-bottom: 36px;}.shop-filter li a {	color: #333333;	font-family: 'Raleway', sans-serif;	font-size: 13px;	font-weight: 700;	line-height: 1;	margin-right: 29px;	text-transform: capitalize;}.shop-filter li:last-child a {	margin-right: 0;}.shop-filter li a.active-filter,.shop-filter li a:hover {	color: #a0d334;}/* shop Item */.shop-item .shop--img {	position: relative;}.shop-item .shop--img img {	max-width: 100%;	height: auto;}.shop-item .shop--hover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.shop-item .shop--hover .shop--action {	width: 100%;	height: 100%;	background-color: rgba(40, 40, 40, 0.95);	text-align: center;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);}.shop-item:hover .shop--hover .shop--action {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.shop-item .shop--price {	color: #9b9b9b;	font-family: 'Raleway', sans-serif;	font-size: 22px;	font-weight: 700;	line-height: 1;	margin-bottom: 30px;}.shop-item .shop--title h4 {	color: #ffffff;	font-family: 'Raleway', sans-serif;	font-size: 24px;	font-weight: 700;	line-height: 1;	margin-bottom: 35px;	text-transform: capitalize;}.shop-item .shop--title h4 a {	color: #ffffff;}.shop-item .shop--title h4 a:hover {	color: #a0d334;}.shop-item .shop--cat .btn:hover {	background-color: #ffffff;	color: #a0d334;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.cart-product-img {	float: none;}.cart-table .cart-product-action form {	margin-bottom: 30px;}.cart-product-action .text-right {	text-align: left !important;}.cart-table .cart-product-action .form-control {	display: inline-block;}.product-options .product-select span {	display: block;	margin: 10px 0;}}/*------------------------------------*\    #CONTACT-PAGE\*------------------------------------*/.contact--info h3 {	color: #222222;	font-size: 18px;	font-weight: 700;	line-height: 1;	margin-bottom: 20px;}.contact--info p {	font-size: 14px;	font-weight: 400;	line-height: 1;	margin-bottom: 8px;}.contact--info p:last-of-type {	margin-bottom: 16px;}a.link--styled {	color: #a0d334;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	position: relative;	padding-bottom: 4px;}a.link--styled:hover {	color: #282828;}.contact-1 form .btn {	width: 100%;	max-width: 570px;	height: 70px;	line-height: 70px;	border-radius: 1px;	margin: 0 auto;	text-align: center;}.contact-box {	border-radius: 2px;	background-color: #ffffff;}.contat-heading {	padding: 40px;	border-bottom: 2px solid #f4f4f4;}.contact-box .contat-heading h3 {	font-size: 18px;	font-weight: 700;	margin-bottom: 0;}.contact-box form {	padding: 40px;}.contact-box .btn {	line-height: 70px;	height: 70px;}.contact-box .form-control {	margin-bottom: 20px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.contact--info {	margin-bottom: 30px;}}/*------------------------------------*\	#Widgets\*------------------------------------*//* Widget */.widget {	margin-bottom: 50px;}.widget .widget--title {	margin-bottom: 30px;}.widget .widget--title h5 {	color: #282828;	font-size: 16px;	font-weight: 600;	line-height: 1;	text-transform: capitalize;	margin-bottom: 0;	position: relative;}.widget .divider--line {	margin-right: 0;	margin-left: 0;	margin-bottom: 35px;	position: relative;}/* Category Widget */.widget-categories ul {	padding-left: 0;	list-style: none;	margin-bottom: 0;}.widget-categories ul li {	border-bottom: 1px solid #eeeeee;}.widget-categories li {	margin-bottom: 3px;	border-radius: 2px;}.widget-categories li:last-child {	margin-bottom: 0;}.widget-categories li a {	display: block;	background-color: #f4f4f4;	padding: 20px;	color: #333333;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	position: relative;}.widget-categories li.active a,.widget-categories li a:hover {	background-color: #a0d334;	color: #ffffff;}.widget-categories li a:before {	position: absolute;	left: 20px;	bottom: 0;	content: "";	width: 30px;	height: 2px;	background-color: #022222;	opacity: 0;	transition: all 0.3s ease-in-out;}.widget-categories li a:hover:before,.widget-categories li.active a:before {	opacity: 1;}/* Tags Widget */.widget-tags ul {	margin-bottom: 0;	margin-left: 0;}.widget-tags ul li {	padding-left: 0;	padding-right: 0;}.widget-tags a {	display: inline-block;	border: 1px solid rgba(34, 34, 34, 0.07);	background-color: #ffffff;	font-size: 13px;	font-weight: 400;	line-height: 1;	color: #9b9b9b;	margin-right: 10px;	margin-bottom: 10px;	text-transform: capitalize;	padding: 9px 10px;}.widget-tags a:hover {	background-color: #a0d334;	color: #ffffff;	border-color: #a0d334;}/* Recent Widegt */.widget-recent-posts .entry {	position: relative;	margin-bottom: 27px;}.widget-recent-posts .entry:last-of-type {	margin-bottom: 0;	border-bottom: none;	padding-bottom: 0;}.widget-recent-posts .entry--img {	position: absolute;	left: 0;	top: 0;	width: 70px;	height: 70px;	border-radius: 2px;	overflow: hidden;}.widget-recent-posts .entry--img:before {	content: "";	display: inline-block;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;	background-color: rgba(27, 28, 28, 0.2);}.widget-recent-posts .entry .entry--desc {	position: relative;	margin-left: 100px;}.widget-recent-posts .entry .entry--title a {	font-family: 'Montserrat';	color: #282828;	font-size: 15px;	font-weight: 600;	line-height: 21px;	text-transform: capitalize;}.widget-recent-posts .entry .entry--title a:hover {	color: #a0d334;}.widget-recent-posts .entry .entry--desc .entry-meta a {	font-family: 'Raleway', sans-serif;	font-size: 13px;	font-weight: 400;	line-height: 20px;	color: #616161;	text-transform: uppercase;}.widget-recent-posts .entry--meta {	margin-right: 13px;}.widget-recent-posts .entry--meta,.widget-recent-posts .entry--date {	display: inline-block;	line-height: 26px;}/* Search Widget */.widget-search .form-search .form-control {	border: none;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	color: #9e9e9e;	font-size: 13px;	font-weight: 400;	line-height: 49px;	height: 49px;	text-transform: capitalize;	padding-left: 15px;	background-color: #f4f4f4;}.widget-search .form-search .btn {	background-color: #f4f4f4;	color: #282828;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	width: 35px;	height: 49px;	line-height: 29px;	font-size: 16px;}/* Recent Product Widegt */.widget-recent-products .product {	position: relative;	margin-bottom: 0;	min-height: 70px;}.widget-recent-products .product:last-of-type {	margin-bottom: 0;	border-bottom: none;	padding-bottom: 0;}.widget-recent-products .product img {	position: absolute;	left: 0;	top: 0;}.widget-recent-products .product .product-desc {	position: relative;	padding-left: 80px;	margin-bottom: 0;	border-bottom: none;}.widget-recent-products .product:last-of-type .product-desc {	padding-bottom: 0;}.widget-recent-products .product .product-title {	margin-bottom: 0;}.widget-recent-products .product .product-title a {	font-family: 'Montserrat';	color: #282828;	font-size: 14px;	font-weight: 700;	line-height: 23px;	text-transform: capitalize;}.widget-recent-products .product .product-title a:hover {	color: #a0d334;}.widget-recent-products .product .product-desc .product-meta {	font-size: 13px;	font-weight: 700;	line-height: 23px;	color: #a0d334;}/* fiter product */.ui-slider {	position: relative;	text-align: left;}.ui-slider .ui-slider-handle {	position: absolute;	z-index: 2;	width: 1.2em;	height: 1.2em;	cursor: default;	-ms-touch-action: none;	touch-action: none;}.ui-slider .ui-slider-range {	position: absolute;	z-index: 1;	font-size: 0.7em;	display: block;	border: 0;	background-position: 0 0;}/* support: IE8 - See #6727 */.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {	filter: inherit;}.ui-slider-horizontal .ui-slider-handle {	top: -0.2em;	margin-left: -0.6em;}.ui-slider-horizontal .ui-slider-range {	top: 0;	height: 100%;}.ui-slider-horizontal .ui-slider-range-min {	left: 0;}.ui-slider-horizontal .ui-slider-range-max {	right: 0;}.ui-slider-vertical {	width: 0.8em;	height: 100px;}.ui-slider-vertical .ui-slider-handle {	left: -0.3em;	margin-left: 0;	margin-bottom: -0.6em;}.ui-slider-vertical .ui-slider-range {	left: 0;	width: 100%;}.ui-slider-vertical .ui-slider-range-min {	bottom: 0;}.ui-slider-vertical .ui-slider-range-max {	top: 0;}.widget-filter .ui-slider {	height: 4px;	background-color: rgba(34, 34, 34, 0.06);	border-radius: 0;	margin-bottom: 20px;	margin-top: 5px;}.widget-filter .ui-slider-handle {	/* Style for "Line" */	width: 9px;	height: 9px;	margin-left: 0;	background-color: #222222;	border-radius: 50%;}.widget-filter .ui-slider-range {	height: 4px;	background-color: #a0d334;	margin-bottom: 20px;}.widget-filter .slider-mount {	font-size: 14px;	font-weight: 400;	line-height: 1;	margin-bottom: 19px;	float: left;}.widget-filter label {	color: #9b9b9b;}.widget-filter input {	color: #282828;	border: none;	background-color: transparent;}.widget-filter .btn-filter {	float: right;	font-size: 14px;	font-weight: 700;	text-transform: capitalize;	color: #222222;}.widget-filter .btn-filter:hover {	color: #a0d334;}/* ADS widget */.ads-widget img {	max-width: 100%;	height: auto;}/* Info Widget */.widget-info {	border-radius: 2px;	background-color: #222222;	padding: 15px 20px;	min-height: 70px;}.widget-info .info--title {	color: #ffffff;	font-family: 'Montserrat';	font-size: 15px;	font-weight: 700;	line-height: 21px;	position: relative;}.widget-info .info--icon {	line-height: 42px;}/* Widget Instagram */.widget-instagram a {	width: 58px;	height: 58px;	float: left;	display: inline-block;	margin: 2px;	position: relative;}.widget-instagram a img {	max-width: 100%;	height: auto;}.widget-instagram .insta-hover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;}.widget-instagram .insta-hover i {	display: block;	border-radius: 1px;	background-color: #0cb4ce;	color: #ffffff;	font-size: 11px;	font-weight: 400;	line-height: 58px;	text-align: center;}.widget-instagram a:hover .insta-hover {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}footer .widget-instagram a {	width: 60px;	height: 60px;}footer .widget-instagram .insta-hover i {	line-height: 54px;}/* Widget Twitter  */.widget-tweets ul li:before {	content: "\f099";	font-family: fontawesome;	font-size: 16px;	font-weight: 400;	line-height: 24px;	color: #a0d334;	width: 14px;	height: 12px;	float: left;	margin-right: 10px;}.widget-tweets ul li p.tweet {	color: #9b9b9b;	font-weight: 600;	font-size: 13px;	line-height: 22px;	margin-bottom: 5px;}.widget-tweets ul li a {	color: #a0d334;	font-weight: 400;}.widget-tweets ul li a:hover {	color: #a0d334;}.widget-tweets ul li .timePosted {	color: #9b9b9b;	font-size: 11px;	font-weight: 400;	line-height: 20px;}.widget-tweets ul li:last-child .timePosted {	margin-bottom: 0;}.widget-tweets ul li .timePosted a {	color: #9b9b9b;}/**/.widget-download a {	display: flex;	background: #a0d334;	border-radius: 2px;	padding: 20px;	font-family: 'Montserrat';	font-size: 15px;	font-weight: 700;	color: #222;	line-height: 21px;}.widget-download a span {	float: left;}.widget-download a img {	float: right;	margin-top: 4px;	width: 22px;	height: 24px;	margin-left: auto;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.sidebar {	margin-bottom: 30px;	padding: 30px;}.widget {	margin-bottom: 30px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.widget-recent .entry .entry-desc {	margin-left: 70px;}}/*------------------------------------*\    #Footer\*------------------------------------*/.footer {	background-color: #222222;	padding-top: 0;	padding-bottom: 0;}/* Footer Action */.footer--action-container {	border-radius: 2px;	padding: 40px;	background-color: #282828;}.footer--action h3 {	color: #ffffff;	font-size: 24px;	font-weight: 500;	line-height: 1;	font-style: italic;	letter-spacing: -0.48px;	margin-bottom: 20px;}.footer--action p {	font-size: 14px;	font-weight: 400;	line-height: 1;	margin-bottom: 0;}.footer--action .action-button {	text-align: right;	line-height: 50px;}.footer--action .action-button a {	margin-right: 50px;}.footer--action .action-button a:last-of-type {	margin-right: 0;}.footer--action .action-button a img {	-moz-transition: all .3s linear;	-webkit-transition: all .3s linear;	transition: all .3s linear;}.footer--action .action-button a:hover img {	-webkit-transform: translateY(-5px);	-moz-transform: translateY(-5px);	transform: translateY(-5px);}/* Footer Widgets */.footer-widget {	padding-top: 110px;	padding-bottom: 84px;}.footer-widget .widget-title h5 {	color: #ffffff;	font-family: 'Roboto', sans-serif;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	margin-bottom: 30px;}.footer-widget .widget-content p {	font-size: 14px;	font-weight: 400;	line-height: 23px;	margin-bottom: 25px;}/* Footer About */.footer-widget .widget-about {	padding-right: 20px;}.footer-widget .widget-about img {	margin-bottom: 25px;}.footer-widget .widget-about ul li {	font-size: 13px;	font-weight: 400;	line-height: 24px;	color: #9b9b9b;}.footer-widget .widget-about ul li span {	font-weight: 700;	color: #ffffff;}.social-icons a {	width: 15px;	height: 15px;	color: #a0d334;	font-size: 14px;	font-weight: 400;	line-height: 28px;	margin-right: 24px;	text-align: center;	overflow: hidden;	float: left;	display: block;}.social-icons a i {	position: relative;	line-height: 15px;	display: block;	-webkit-transition: all 0.2s ease;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;	transition: all 0.2s ease;}.social-icons a.facebook:hover {	color: #3B5998;}.social-icons a.twitter:hover {	color: #00ACEE;}.social-icons a.linkedin:hover {	color: #0E76A8;}.social-icons a.instagram:hover {	color: #3f729b;}.footer--widget-recent .entry {	margin-bottom: 30px;	position: relative;}.footer--widget-recent .entry--img {	position: absolute;	top: 0;	left: 0;}.footer--widget-recent .entry--content {	padding-left: 65px;}.footer--widget-recent .entry:last-of-type {	margin-bottom: 0;}.footer--widget-recent .entry--meta {	color: #616161;	font-size: 13px;	font-weight: 600;	line-height: 26px;	letter-spacing: 0.26px;}.footer--widget-recent .entry--title a {	font-family: 'Montserrat';	color: #cecece;	font-size: 14px;	font-weight: 600;	line-height: 24px;}.footer--widget-recent .entry--title a:hover {	color: #a0d334;}footer .widget-newsletter form {	height: 42px;	border-radius: 2px;	background-color: #1d1d1d;	margin-bottom: 19px;}footer .widget-newsletter .form-control {	background-color: transparent;	border: none;	color: #474747;	font-size: 12px;	font-weight: 400;	font-style: italic;	line-height: 42px;	width: 85%;	height: 42px;	float: left;	margin-bottom: 0;	padding-left: 15px;	text-transform: capitalize;}footer .widget-newsletter button {	background-color: transparent;	border: none;	height: 42px;	line-height: 42px;	color: #a0d334;	font-size: 11px;	font-weight: 400;	width: 15%;	cursor: pointer;	-webkit-transition: background 0.6s linear;	-moz-transition: background 0.6s linear;	transition: background 0.6s linear;}footer .widget-newsletter button:hover {	background-color: #a0d334;	color: #ffffff;}footer .widget-newsletter button i {	position: relative;	line-height: 41px;	overflow: hidden;}footer .widget-newsletter .form-control::-webkit-input-placeholder { color: #474747;}footer .widget-newsletter .form-control:-moz-placeholder { color: #474747;}footer .widget-newsletter .form-control::-moz-placeholder { color: #474747;}footer .widget-newsletter .form-control:-ms-input-placeholder { color: #474747;}footer .widget-newsletter p {	font-size: 13px;	margin-bottom: 21px;}/* Footer Links */footer .widget-links ul {	padding-left: 0;	list-style: none;	margin-bottom: 0;	overflow: hidden;}footer .widget-links ul li a {	color: #a5a5a5;	font-size: 13px;	font-weight: 400;	line-height: 27px;	text-transform: capitalize;	font-family: 'Roboto', sans-serif;}footer .widget-links ul li a:hover {	color: #a0d334;}footer .widget-links-inline ul li {	width: 50%;	float: left;}/* Footer Bar */.footer--copyright {	border-top: 2px solid rgba(71, 71, 71, 0.25);	padding: 30px 0;	font-size: 14px;	font-family: 'Montserrat';}.footer--copyright .payment--methods a {	display: inline-block;	opacity: 0.5;	margin: 0 5px;	-webkit-transition: .3s linear;	transition: .3s linear;}.footer--copyright .payment--methods a:hover {	opacity: 1;}.footer--links ul {	margin-left: 0;}.footer--links li {	padding-left: 0;	padding-right: 0;}.footer--links li a {	color: #7f7f7f;	font-size: 13px;	font-weight: 400;	line-height: 43px;	text-transform: capitalize;	margin-right: 26px;	position: relative;}.footer--links li a:hover {	color: #a0d334;}.footer--links li:last-child a {	margin-right: 0;}footer .widget-instagram a {	width: 61px;	height: 61px;}footer .widget-instagram .insta-hover i {	line-height: 61px;}/* Footer Light */.footer-light {	border-top: 1px solid #eeeeee;	background-color: #ffffff;}.footer-light .footer-widget .footer--widget-title h5,.footer-light .footer-widget .widget-about ul li span,.footer-light .footer--widget-recent .entry--title a {	color: #333333;}.footer-light .footer--widget-recent .entry--title a:hover {	color: #a0d334;}.footer-light .footer--bar {	border-top-color: #eeeeee;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.footer-widget {	padding-top: 60px;	padding-bottom: 0;}.footer--widget {	margin-bottom: 30px;}.footer--copyright {	text-align: center;}.footer--copyright, .footer-widget .footer--widget-title h5 {	margin-bottom: 15px;}.footer--action p {	margin-bottom: 20px;}.footer--action .action-button {	text-align: left;}footer .widget-newsletter form {	max-width: 400px;}.footer--bar {	text-align: center;}.footer .pull-right {	float: none !important;}.footer--widget-recent .entry {	margin-bottom: 10px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.footer-widget .footer--widget-title h5 {	margin-bottom: 15px;}.footer--widget-recent .entry {	margin-bottom: 10px;}.footer--widget {	margin-bottom: 20px;}.footer-widget {	padding-bottom: 40px;}.footer--links li a {	margin-right: 16px;}.footer--action p {	margin-bottom: 20px;}.footer--action .action-button {	text-align: left;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.footer-widget {	padding: 60px 0;}}/*------------------------------------*\    #404\*------------------------------------*/.page-404 h3 {	font-size: 280px;	font-weight: 600;	line-height: 1.1;	margin-bottom: 0;}.page-404 p {	color: #a5a5a5;	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 20px;}@media only screen and (min-width: 320px) and (max-width: 479px) {.page-404 {	padding-top: 150px !important;	padding-bottom: 150px !important;}.page-404 h3 {	font-size: 150px;}.page-404 .btn {	width: 125px;}.page-404.fullscreen {	height: auto !important;}}/*------------------------------------*\    #SOON\*------------------------------------*/.page-soon {	padding-top: 140px;	padding-bottom: 140px;}.page-soon h3 {	color: #282828;	font-size: 85px;	font-weight: 700;	line-height: 1.1;	margin-bottom: 38px;}.page-soon p {	color: #a5a5a5;	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 70px;}/* Flip Clock */.flip-clock-wrapper {	margin: 0 auto;	width: 360px;	height: 130px;	padding-left: 30px;}.flip-clock-divider {	width: 26px;}.flip-clock-divider .flip-clock-label {	font-size: 14px;	font-weight: 700;	color: #282828;	top: auto;	bottom: -26px;	right: -42px;}.flip-clock-divider.minutes .flip-clock-label {	right: -51px;}.flip-clock-divider.seconds .flip-clock-label {	right: -55px;}.flip-clock-divider .flip-clock-label:before {	position: absolute;	top: -69px;	left: -19px;	content: "";	width: 69px;	height: 8px;	background: url(../images/icons/divider.png) no-repeat center;	z-index: 9;}.flip-clock-divider.hours .flip-clock-label:before {	left: -12px;}.flip-clock-divider.minutes .flip-clock-label:before {	left: -9px;}.flip-clock-divider.seconds .flip-clock-label:before {	left: -7px;}.flip-clock-dot {	display: none;}.flip-clock-wrapper .flip {	width: 20px;	height: 90px;	margin: 0;	border-radius: 0;	font-size: 38px;	box-shadow: none;	position: relative;	margin-left: -11px;	background-color: transparent;}.flip-clock-wrapper .flip:before {	position: absolute;	content: "";	left: 3px;	right: 3px;	bottom: -3px;	height: 10px;	background-color: #1d1d1d;	border-radius: 3px;}.flip-clock-wrapper .flip:after {	position: absolute;	content: "";	left: 5px;	right: 5px;	bottom: -6px;	height: 10px;	border-radius: 0 0 2px 2px;	background-color: #1d1d1d;	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);	-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);	-ms-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35);}.flip-clock-wrapper ul li a div,.flip-clock-wrapper ul li a div div.inn {	font-family: 'Montserrat';	font-size: 38px;	font-weight: 300;	font-style: italic;	color: #ffffff;	outline: none;}.flip-clock-wrapper ul li a div div.inn {	background-color: #1d1d1d;}/* jQuery Countdown styles 2.0.0. */.countdown-rtl {	direction: rtl;}.countdown-section {	display: block;	float: left;	text-align: center;	position: relative;	height: auto;	margin-right: 26px;	width: 18%;	padding: 0 23px;}.countdown-section:last-of-type {	margin-right: 0;}.countdown-amount {	font-family: 'Montserrat';	color: #a0d334;	font-size: 80px;	font-weight: 600;	line-height: 1;	margin-bottom: 18px;}.countdown-period {	display: block;	color: #616161;	font-size: 14px;	font-weight: 700;	line-height: 1;	text-transform: capitalize;	text-align: center;}.countdown-boxed .countdown-section {	border-radius: 2px;	background-color: rgba(255, 255, 255, 0.4);	padding: 23px;}.countdown-boxed .countdown-amount {	color: #ffffff;}.countdown-boxed .countdown-period {	color: #f9f9f9;}.countdown-dark .countdown-amount {	color: #282828;}.countdown-dark .countdown-period {	color: #616161;}.countdown-theme .countdown-amount,.countdown-theme .countdown-period {	color: #a0d334;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 480px) {.countdown-section {	width: 40%;	margin-top: 10px;	margin-bottom: 10px;}.page-soon h3 {	font-size: 45px;	margin-top: 100px;}}@media only screen and (min-width: 480px) and (max-width: 767px) {.countdown-section {	width: 16%;	margin-top: 10px;	margin-bottom: 10px;}.countdown-amount {	font-size: 50px;}.page-soon h3 {	font-size: 45px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.countdown-section {	width: 17%;}.countdown-amount {	font-size: 60px;}}@media only screen and (max-width: 991px) {.page-soon {	padding-top: 100px !important;	padding-bottom: 100px !important;}}/*------------------------------------*\    #MAINTENANCE\*------------------------------------*/.page-maintenance {	padding-top: 150px;	padding-bottom: 150px;}.page-maintenance h3 {	font-size: 85px;	font-weight: 700;	line-height: 1.1;	margin-bottom: 30px;	letter-spacing: 1.7px;}.page-maintenance p {	color: #a5a5a5;	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 50px;}.skills.skills-scroll .progress-bar {	background-color: #282828;}.skills.skills-scroll .progress-title .title {	color: #ffffff;}.maintenance-fullscreen.skills .progress-title .value {	color: #f4f4f4;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.page-maintenance {	padding-top: 100px !important;	padding-bottom: 100px !important;}.page-maintenance h3 {	font-size: 45px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.page-maintenance {	padding-top: 100px !important;	padding-bottom: 100px !important;}}/*------------------------------------*\    #Client\*------------------------------------*/.clients .client {	-moz-transition: all 0.35s;	-webkit-transition: all 0.35s;	-ms-transition: all 0.35s;	transition: all 0.35s;}.clients .client img {	max-width: 100%;	width: auto !important;}/* Client Carousel */.clients-divider .client {	position: relative;}.clients-divider .client:after {	position: absolute;	top: 50%;	left: 0;	content: "";	width: 2px;	height: 20px;	background-color: #222222;	margin-top: -10px;	opacity: 0.2;}.carousel-divder-reverse {	position: absolute;	top: 50%;	left: 0;	content: "";	width: 2px;	height: 20px;	background-color: #fff;	margin-top: -13px;	z-index: 333;	margin-left: 15px;}.clients-carousel [class*="col-"] {	max-height: 84px;}.clients-carousel-2 {	padding: 135px 0;}/* Client #1 */.clients-1 {	padding-top: 40px;	padding-bottom: 40px;}.clients-1 .client {	line-height: 50px;}.clients-1 .client img {	opacity: 0.7;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.clients-1 .client:hover img {	opacity: 1;}/* Client #2 */.clients-2 .row-clients .client {	position: relative;	height: 135px;	margin-bottom: 15px;	line-height: 135px;	padding: 20px;}.clients-2 .row-clients .client:before {	position: absolute;	content: "";	right: 0;	top: 0;	width: 1px;	height: 121px;	background-color: #f0f0f0;}.clients-2 .row-clients .client:after {	position: absolute;	content: "";	bottom: 0;	left: 14px;	width: 90%;	height: 1px;	background-color: #f0f0f0;}.clients-2 .row-clients .client:last-child:before {	display: none;}.clients-2 .row-clients:last-child .client:after {	display: none;}.clients-3.clients-2 .row-clients .client:before,.clients-3.clients-2 .row-clients .client:after {	background-color: #585a5d;}.clients-2.clients-4 .row-clients .client:before,.clients-2.clients-4 .row-clients .client:after {	background-color: #fff;	opacity: 0.2;}/* clients #5 */.clients-5 {	position: relative;	margin-top: -100px;	border-top: 1px solid rgba(255, 255, 255, 0.1);	padding: 30px 0;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.clients .client {	margin-bottom: 20px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.clients .client {	margin-bottom: 20px;}}/*------------------------------------*\    #Skills\*------------------------------------*/.skills .progressbar {	margin-bottom: 39px;}.skills .progressbar:last-of-type {	margin-bottom: 0;}.skills .progress {	height: 9px;	background-color: #eeeeee;	border-radius: 2px;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	padding: 0;	width: 100%;	margin-bottom: 0;}.skills .progress-bar {	height: 9px;	background-color: #a0d334;	border-radius: 0;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	width: 0;}.skills .progress-title {	display: block;	position: relative;	width: 100%;	margin-bottom: 8px;	line-height: 1;}.skills .progress-title .title {	color: #222222;	font-size: 14px;	font-weight: 700;	line-height: inherit;	margin-bottom: 2px;	text-transform: capitalize;}.skills .progress-title .value {	float: right;	color: #9b9b9b;	font-size: 12px;	font-weight: 700;	line-height: inherit;	text-transform: capitalize;	padding-top: 0;}/* Skill #2 */.progressbar.progress-gradient .progress-bar {	background-image: -moz-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -webkit-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -ms-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);}.skills-light .progress-title .title {	color: #f9f9f9;}.skills-theme .progress-title .title {	color: #9b9b9b;}.skills-theme .heading .heading--desc {	color: #f9f9f9;}/*------------------------------------*\#Video\*------------------------------------*/.video--button {	height: 487px;	position: relative;}.video-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1a1a), to(rgba(0, 0, 0, 0.2)));	background-image: -webkit-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));	background-image: -moz-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));	background-image: -ms-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));	background-image: -o-linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));	background-image: linear-gradient(bottom, #1b1a1a, rgba(0, 0, 0, 0.2));	opacity: .8;}.video--content {	border-radius: 1px;}.video--content .video--button .popup-video {	color: #ffffff;	font-size: 14px;	font-weight: 900;	text-align: center;	display: inline-block;	position: relative;}.video--content .video--button .popup-video span {	position: relative;	width: 88px;	height: 88px;}.video--content .video--button .popup-video span:before {	position: absolute;	left: -14px;	top: -37px;	content: "";	width: 88px;	height: 88px;	border: 2px solid #a0d334;	border-radius: 50%;	opacity: 1;	animation: pulse 1s infinite linear;	animation-delay: 0.5s;}.video--content .video--button .popup-video i {	font-size: 18px;	width: 60px;	height: 60px;	line-height: 60px;	border-radius: 50%;	background-color: #a0d334;	position: relative;}.video--content .video--button .popup-video i:after {	position: absolute;	left: -8px;	top: -8px;	content: "";	width: 76px;	height: 76px;	border: 2px solid #a0d334;	border-radius: 50%;}.video--content .video--button .popup-video div {	padding-top: 33px;}.video--content .video--button .popup-video:hover {	animation: none;}/* video #2 */.video-2 {	padding-top: 125px;	overflow: visible !important;}.video-2 .heading {	margin-bottom: 130px;}.video-2 .heading .heading--title,.video-3 .heading .heading--title {	font-size: 45px;	font-weight: 600;	line-height: 57px;	margin-bottom: 17px;}/* video #3 */.video-3 .video-container {	padding: 185px 0 200px;}.video-3 .video--button {	height: auto;}@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1);} 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0;}}@keyframes pulse { 0% { -webkit-transform: scale(1); transform: scale(1);} 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0;}}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.video-2 .heading .heading--title, .video-3 .heading .heading--title {	font-size: 30px;	line-height: 40px;	padding: 0 10px;}.video-2 .heading {	margin-bottom: 50px;}}/*------------------------------------*\    #Newsletter\*------------------------------------*/.newsletter p {	color: #f4f4f4;	font-size: 13px;	font-weight: 700;	line-height: 20px;	margin-bottom: 20px;	text-transform: uppercase;	letter-spacing: 0.8px;}.newsletter h3 {	color: #ffffff;	font-size: 55px;	font-weight: 700;	line-height: 54px;	margin-bottom: 40px;}.newsletter .btn--primary:hover,.newsletter .btn--secondary:hover {	background-color: #ffffff;	border-color: #ffffff;	color: #a0d334;}.newsletter .form-control {	background-color: transparent;	width: 370px;	border: 2px solid #eeeeee;	margin-right: 30px;	margin-bottom: 0;	padding: 0px 15px;	height: 51px;	color: #ffffff;}.newsletter-3.newsletter .form-control,.newsletter-4.newsletter .form-control {	border: 2px solid #eeeeee;	margin-right: 0;	border-radius: 100px;	width: 455px;	max-width: 100%;}.newsletter-3.newsletter button,.newsletter-4.newsletter button {	margin-left: -50px;}.newsletter .form-control::-webkit-input-placeholder { color: #ffffff;}.newsletter .form-control:-moz-placeholder { color: #ffffff;}.newsletter .form-control::-moz-placeholder { color: #ffffff;}.newsletter .form-control:-ms-input-placeholder { color: #ffffff;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.newsletter h3 {	font-size: 35px;	line-height: 40px;}.newsletter .form-control, .newsletter-3.newsletter .form-control, .newsletter-4.newsletter .form-control {	width: 100%;	max-width: 100%;	margin-bottom: 20px;}.newsletter-3.newsletter button, .newsletter-4.newsletter button {	margin-left: 0;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.newsletter h3 {	font-size: 39px;	line-height: 45px;}}/*------------------------------------*\    #case\*------------------------------------*//* Case Filter */.case-filter {	text-align: center;	margin-bottom: 25px;}.case-filter li {	display: inline-block;}.case-filter li a {	font-family: 'Montserrat';	color: #333333;	font-size: 14px;	font-weight: 700;	line-height: 1;	margin-right: 24px;	text-transform: capitalize;}.case-filter li:last-child a {	margin-right: 0;}.case-filter li a.active-filter,.case-filter li a:hover {	color: #a0d334;}/* case Item */.case-item {	margin-bottom: 30px;}.case-item-container {	background-color: #ffffff;	-webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	border-radius: 2px;}.case-item .case--img {	position: relative;}.case-item .case--img img {	max-width: 100%;	height: auto;}.case-item .case--hover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.case-item .case--hover .case--action {	width: 100%;	height: 100%;	background-color: rgba(160, 211, 52, 0.9);	text-align: center;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);}.case-item:hover .case--hover .case--action {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.case-standard .case-item .case--hover .case--action a {	display: block;	position: relative;	width: 100%;	height: 100%;}.case-standard .case-item .case--hover .case--action a:before {	position: absolute;	content: "";	left: 50%;	top: 50%;	margin-left: -10px;	width: 20px;	height: 1px;	background-color: #fff;}.case-standard .case-item .case--hover .case--action a:after {	position: absolute;	content: "";	left: 50%;	top: 50%;	margin-top: -10px;	width: 1px;	height: 20px;	background-color: #fff;}.case-item .case--content {	padding: 26px 25px 24px 30px;}.case-item .case--title h4 {	color: #282828;	font-size: 18px;	font-weight: 600;	line-height: 25px;	margin-bottom: 0;	text-transform: capitalize;}.case-item .case--title h4 a {	color: #282828;}.case-item .case--title h4 a:hover {	color: #a0d334;}.case-item .case--cat {	margin-bottom: 8px;}.case-item .case--cat a {	color: #a0d334;	font-size: 13px;	font-weight: 700;	line-height: 1;	position: relative;	padding-left: 7px;	font-family: 'Montserrat';}.case-item .case--cat a:before {	content: ",";	position: absolute;	top: 0;	left: 2px;}.case-item .case--cat a:hover {	color: #282828;}.case-item .case--cat a:first-of-type {	padding-left: 0;}.case-item .case--cat a:first-of-type:before {	display: none;}/* case-study-single */.case-study-single .case--study-text {	margin-bottom: 20px;}.case-study-single .case--study-text h3 {	font-size: 24px;	font-weight: 400;	line-height: 1;	margin-bottom: 18px;}.case-study-single .case--study-text p {	font-size: 16px;	line-height: 26px;	margin-bottom: 23px;}.case-study-single .case--study-text p:last-child {	margin-bottom: 0;}.how-to-panel {	margin-bottom: 70px;}.how-to-panel h3 {	font-size: 18px;	line-height: 1;	margin-bottom: 24px;}.how-to-panel p {	line-height: 24px;	margin-bottom: 0;}/* case gallery */.case-gallery .case-item {	box-shadow: none;}.case-gallery .case-gallery .case--hover .case--content {	text-align: left;}.case-gallery .case-item .case--hover .case--content {	padding: 0;	position: absolute;	bottom: 28px;	left: 30px;	text-align: left;}.case-gallery .case-item .case--title h4 a,.case-gallery .case-item .case--cat a:hover {	color: #ffffff;}.case-gallery .case-item .case--cat a,.case-gallery .case-item .case--title h4 a:hover {	color: #333333;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.case-filter li a {	margin-right: 10px;	font-size: 13px;}.case-item .case--img img, .case .owl-carousel .owl-item img {	width: 100%;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.case-item .case--img img {	width: 100%;}}@media only screen and (max-width: 991px) {.case-item .case--img img {	width: 100%;}.case-item-container {	max-width: 370px;	margin-right: auto;	margin-left: auto;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.case-item .case--title h4 {	font-size: 15px;}}/*------------------------------------*\    #Carousel\*------------------------------------*/.owl-nav.disabled {	display: none;}.owl-carousel .owl-item img {	width: inherit;}.carousel-dots {	margin-top: 15px;}.carousel-dots button.owl-dot,.carousel-dots button.owl-dot:focus {	padding: 0;	background-color: transparent;	border: none;	outline: none;	box-shadow: none;	margin-top: 20px;}.carousel-dots .owl-dots {	text-align: center;}.carousel-dots .owl-dots .owl-dot span {	height: 7px;	width: 7px;	border-radius: 50%;	background-color: #333333;	border: none;	margin: 0 4px;	display: inline-block;	cursor: pointer;}.carousel-dots .owl-dots .owl-dot.active span {	background-color: transparent;	box-shadow: 0 0 0 2px #333333;}.carousel-dots.carousel-white .owl-dots .owl-dot span {	border-color: rgba(255, 255, 255, 0.5);}.carousel-dots.carousel-theme .owl-dots .owl-dot.active span {	background-color: #a0d334;	border-color: #a0d334;}.carousel-dots.carousel-white .owl-dots .owl-dot.active span {	background-color: #ffffff;	border-color: #ffffff;}.carousel-navs .owl-nav {	position: relative;}.carousel-navs .owl-nav [class*=owl-] {	position: absolute;	top: 50%;	height: 53px;	width: 53px;	line-height: 53px;	color: #9b9b9b;	font-size: 0;	text-align: center;	background-color: transparent;	padding: 0;	border-radius: 50%;	border: 2px solid rgba(34, 34, 34, 0.1);	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	margin-top: -250px;	font-weight: bold;}.carousel-navs .owl-nav [class*=owl-]:hover {	color: #a0d334;	border-color: #a0d334;	background-color: transparent;}.carousel-navs .owl-nav .owl-prev {	left: 0;}.carousel-navs .owl-nav .owl-prev:before {	font-family: 'Linearicons-Free';	content: "\e879";	font-size: 20px;}.carousel-navs .owl-nav .owl-next {	right: 0;}.carousel-navs .owl-nav .owl-next:before {	font-family: 'Linearicons-Free';	content: "\e87a";	font-size: 20px;}.carousel-navs .owl-dots {	position: absolute;	bottom: 20px;	width: 100%;}.carousel-navs .owl-dots .owl-dot span {	background-color: transparent;	border: 1px solid #ffffff;}.carousel-navs .owl-dots .owl-dot.active span,.carousel-navs .owl-dots .owl-dot:hover span {	background: #ffffff;}/**/.slider-dots {	margin-top: 0;}.slider-dots .owl-dots {	position: absolute;	bottom: 30px;	width: 100%;}.slider-dots .owl-dots .owl-dot span {	height: 11px;	width: 11px;	border-radius: 50%;	background-color: #ffffff;	border: 2px solid rgba(0, 0, 0, 0.6);	margin: 0 4px;}.slider-dots .owl-dots .owl-dot.active span {	-moz-box-shadow: 0 0 0 2px #1b1a1a;	-webkit-box-shadow: 0 0 0 2px #1b1a1a;	box-shadow: 0 0 0 2px #ffffff;}.slider-navs .owl-nav [class*=owl-] {	position: absolute;	top: 50%;	height: 60px;	width: 60px;	line-height: 60px;	margin-top: -30px;	color: #ffffff;	font-size: 0;	font-weight: 400;	background-color: rgba(27, 26, 26, 0.5);	text-align: center;	padding: 0;	border-radius: 0;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;}.slider-navs .owl-nav [class*=owl-]:hover {	color: #999999;	background-color: #ffffff;}.slider-navs .owl-nav .owl-prev {	left: 30px;}.slider-navs .owl-nav .owl-next:before,.slider-navs .owl-nav .owl-prev:before {	font-family: fontawesome;	font-size: 25px;}.slider-navs .owl-nav .owl-prev:before {	content: "\f104";}.slider-navs .owl-nav .owl-next {	right: 30px;}.slider-navs .owl-nav .owl-next:before {	content: "\f105";}.slider-navs .owl-dots {	position: absolute;	bottom: 20px;	width: 100%;}.slider-navs .owl-dots .owl-dot span {	background-color: transparent;	border: 1px solid #ffffff;}.slider-navs .owl-dots .owl-dot.active span,.slider-navs .owl-dots .owl-dot:hover span {	background: #ffffff;}.slider-navs.slider-shop .owl-dots .owl-dot span {	background-color: #1b1a1a;	border: 2px solid #ffffff;}.slider-navs.slider-shop .owl-dots .owl-dot.active span {	-moz-box-shadow: 0 0 0 2px #1b1a1a;	-webkit-box-shadow: 0 0 0 2px #1b1a1a;	box-shadow: 0 0 0 2px #1b1a1a;}.slider-theme.slider-navs .owl-nav [class*=owl-]:hover {	color: #282828;}.slider-theme.slider-dots .owl-dots .owl-dot span {	border-color: #a0d334;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.carousel-dots {	margin-top: 20px;}.slider-navs .owl-nav .owl-prev {	left: 0;}.slider-navs .owl-nav .owl-next {	right: 0;}.slider-navs .owl-nav .owl-next:before, .slider-navs .owl-nav .owl-prev:before {	font-size: 20px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-navs .owl-nav .owl-next:before, .slider-navs .owl-nav .owl-prev:before {	font-size: 30px;}}/*------------------------------------*\    #Divider\*------------------------------------*/.divider--line {	position: relative;	height: 2px;}.divider--line:after {	position: absolute;	content: "";	height: 2px;	width: 50px;	background-color: #a0d334;	bottom: 0;	left: 0;	margin: 0 auto;}.divider--wide:after {	width: 70px !important;}.divider--center:after {	left: 50%;	margin-left: -25px;}.divider--white:after {	background-color: #ffffff;}.section-bordered {	border-bottom: 1px solid #f0f0f0;}.divider--section {	border-top: 1px solid #f0f0f0;	margin-top: 0;	margin-bottom: 0;}/*------------------------------------*\    #Banners\*------------------------------------*//* Info Card */.info-cards {	padding: 80px 0 100px;}.info-card {	position: relative;}.info-card .info-card-step {	position: absolute;	left: 0;	top: 10px;	font-family: 'Montserrat';	color: #e8e8e8;	font-size: 52px;	line-height: 29px;}.info-card .info-card-content {	padding-left: 100px;}.info-card .info-card-subtitle {	color: #9b9b9b;	font-family: 'Roboto', sans-serif;	font-size: 14px;	font-weight: 400;	line-height: 1;	margin-bottom: 13px;}.info-card .info-card-title {	font-size: 20px;	font-weight: 600;	line-height: 29px;	margin-bottom: 17px;}.info-card .info-card-desc {	font-size: 15px;	font-weight: 400;	line-height: 23px;	margin-bottom: 15px;}.info-card .info-card-links {	color: #333333;	font-size: 14px;	font-weight: 700;	line-height: 29px;}.info-card .info-card-links i {	margin-right: 7px;}.info-card .info-card-links:hover {	color: #a0d334;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.info-card {	margin-bottom: 40px;}}/* Large Devices, Wide Screens */@media only screen and (min-width: 992px) and (max-width: 1200px) {.info-card .info-card-title {	font-size: 17px;}.info-card .info-card-desc {	font-size: 13px;}.info-card .info-card-content {	padding-left: 84px;}}/*------------------------------------*\    #Number Process\*------------------------------------*/.number-panel {	position: relative;}.number-panel .number--img {	margin-bottom: 30px;}.number-panel .number--img img {	max-width: 100%;	height: auto;}.number-panel .number--content h6 {	color: #a0d334;	font-family: 'Montserrat';	font-size: 13px;	font-style: italic;	line-height: 1;	margin-bottom: 14px;	position: relative;	z-index: 2;}.number-panel .number--content h3 {	font-size: 18px;	font-weight: 600;	line-height: 1;	color: #282828;	margin-bottom: 21px;}.number-panel .number--content p {	color: #9b9b9b;	font-size: 14px;	font-weight: 400;	line-height: 24px;	margin-bottom: 0;}.number-panel .number--content a {	color: #a0d334;	font-size: 13px;	font-weight: 600;	line-height: 1;	padding-bottom: 4px;	text-transform: uppercase;	position: relative;	margin-top: 26px;	display: inline-block;}.number-panel .number--content a:after {	content: "";	position: absolute;	bottom: 0;	left: 0;	width: 22px;	height: 2px;	background-color: #a0d334;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;}.number-panel:hover .number--content a:after {	width: 100%;}.number-panel .num {	position: absolute;	left: 0;	top: -32px;	color: #efefef;	font-size: 65px;	font-weight: 600;	line-height: 1;}/* Number #1 */.number-1 .number-panel .number--content h3 span {	color: #a0d334;	position: relative;	padding-bottom: 3px;}.number-1 .number-panel .number--content h3 span:after {	content: "";	position: absolute;	left: 0;	bottom: 0;	width: 100%;	height: 2px;	background-color: #dd543d;}/* Number #2 */.number-2 .number-panel .number--content h3 {	margin-bottom: 15px;}/* Number #3 */.number-3 .number-panel .num {	left: auto;	right: 0;	top: -5px;}/* Number White */.number-white .number-panel {	padding: 76px 50px 57px;}.number-white .number-panel .number--content h6 {	color: #f9f9f9;}.number-white .number-panel .number--content h3 {	color: #ffffff;	position: relative;	padding-bottom: 16px;}.number-white .number-panel .number--content h3:before {	position: absolute;	content: "";	left: 0;	bottom: 0;	width: 30px;	height: 2px;	background-color: #ffffff;}.number-white .number-panel .number--content p {	color: #ffffff;}.number-white .number-panel .number--content a {	color: #ffffff;}.number-white .number-panel .number--content a:after {	background-color: #ffffff;}.number-white .number-panel .num {	position: absolute;	left: 49px;	top: 31px;	color: rgba(239, 239, 239, 0.05);	font-size: 65px;	font-weight: 700;	line-height: 1;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.number-panel {	margin-bottom: 30px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.number-white .number-panel {	padding: 20px;}}/*------------------------------------*\    #Workflow\*------------------------------------*/.workflow .tab-pane {	min-height: 597px;}.workflow .tab-pane .col-img {	height: 597px;}.workflow .tab-pane .col-content {	padding: 100px !important;	height: 597px;	box-shadow: 0 2px 3px rgba(40, 40, 40, 0.16);	border-radius: 0 2px 2px 0;	background-color: #ffffff;}.workflow .tab-pane .col-content h4 {	font-size: 35px;	font-weight: 700;	font-style: italic;	line-height: 40px;	margin-bottom: 40px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.workflow .tab-pane .col-content {	padding: 30px !important;	height: auto;}.workflow .tab-pane .pr-0 {	padding-right: 15px !important;}.workflow .tab-pane .pl-0 {	padding-left: 15px !important;}.workflow .tab-pane .col-img {	height: auto;	min-height: 300px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.workflow {	padding-top: 70px;	padding-bottom: 70px;}.workflow .tab-pane .col-content {	padding: 50px !important;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.workflow {	padding-top: 70px;	padding-bottom: 70px;}.workflow .tab-pane .col-content {	padding: 70px !important;}}/*------------------------------------*\    #Pie Charts\*------------------------------------*/.pie-chart .rounded-skill {	min-height: 160px;}.pie-chart .rounded-skill .prcentage {	width: 144px;	height: 144px;	line-height: 144px;	position: absolute;	text-align: center;	border-radius: 50%;	border: 3px solid #ebebeb;	margin: 11px;	display: inline-block;}.pie-chart .rounded-skill span {	color: #0cb4ce;	font-weight: 600;	line-height: inherit;	text-transform: uppercase;}.pie-chart .rounded-skill .prcent {	font-size: 43px;}.pie-chart .rounded-skill .symbol {	font-size: 23px;}.pie-chart .skill-name h6 {	color: #222222;	font-size: 16px;	font-weight: 700;	line-height: 1;	margin-top: 40px;	margin-bottom: 0;}.pie-chart .rounded-skill .rounded--icon {	width: 144px;	height: 144px;	line-height: 144px;	position: absolute;	text-align: center;	border-radius: 50%;	border: 3px solid #ebebeb;	margin: 11px;	display: inline-block;	color: #0cb4ce;	font-size: 40px;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 991px) {.pie-chart .skill {	margin-bottom: 30px;}}/*------------------------------------*\    #Side Nav\*------------------------------------*//* Header Fixed Left */.header-fixed-side {	width: 270px;	position: fixed;	border-radius: 0;	height: 100%;	left: 0;	top: 0;	background-color: #ffffff;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;	text-align: center;}.header-fixed-side .header--panel {	width: 100%;	height: 100%;}.header-fixed-side .navbar-header {	float: none;}.header-fixed-side .header--panel-logo {	width: 100%;	display: block;	text-align: center;	padding: 30px 30px 30px 0;	margin-bottom: 80px;}.header-fixed-side .header--panel .navbar-nav {	margin-bottom: 0;	padding: 30px;	margin: 0;	float: none;}.header-fixed-side .header--panel .navbar-nav >li {	margin-right: 0;	float: none;	text-align: center;}.header-fixed-side .header--panel .navbar-nav >li:last-child {	border-bottom: none;}.header-fixed-side .navbar-nav a {	font-size: 13px;	font-weight: 700;	font-family: 'Roboto', sans-serif;	line-height: 39px;	text-transform: uppercase;	color: #333333;	margin-bottom: 0;	position: relative;	text-align: center;}.header-fixed-side .header--panel .navbar-nav li:last-child a {	margin-bottom: 0;}.header-fixed-side .header--panel .navbar-nav a:hover {	color: #a0d334;}.header--panel-footer {	position: absolute;	bottom: 30px;	width: 100%;	text-align: center;}.header-fixed-side .header--panel .header--panel-social {	margin-bottom: 20px;}.header-fixed-side .header--panel .header--panel-social a {	line-height: 24px;	font-size: 14px;	font-weight: 400;	color: #646464;	text-align: center;	display: inline-block;	margin-right: 24px;	-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}.header-fixed-side .header--panel .header--panel-social a:last-of-type {	margin-right: 0;}.header-fixed-side .header--panel .header--panel-social a.share-facebook:hover {	color: #3B5998;}.header-fixed-side .header--panel .header--panel-social a.share-twitter:hover {	color: #00ACEE;}.header-fixed-side .header--panel .header--panel-social a.share-instagram:hover {	color: #9b6954;}.header-fixed-side .header--panel .header--panel-social a.share-linkedin:hover {	color: #0E76A8;}.header-fixed-side .header--panel .header--panel-copyright {	text-align: center;	font-size: 13px;	font-weight: 400;}.side-header .wrapper {	margin: 0 0 0 270px !important;	width: auto !important;}.side-header .wrapper .container {	width: auto !important;}/* Header Fixed White */.header-fixed-white .header--panel .header--panel-copyright,.header-fixed-white .header--panel .header--panel-social a,.header-fixed-white .navbar-nav a {	color: #ffffff;}.header-fixed-white .header--panel .navbar-nav >li {	border-bottom-color: rgba(255, 255, 255, 0.15) !important;}.header-fixed-white .header--panel .header--panel-social a:hover,.header-fixed-white .navbar-nav a:hover {	color: #282828 !important;}.header-fixed-white.bg-dark .header--panel .header--panel-social a:hover,.header-fixed-white.bg-dark .navbar-nav a:hover {	color: #a0d334 !important;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 991px) {.header-fixed-side {	width: 100%;	position: relative;}.side-header .wrapper {	margin: 0 !important;}.header-fixed-side .header--panel-logo {	padding: 0 0 0 15px;	margin-bottom: 0;	float: left;	width: auto;}.header--panel-footer {	display: none;}.header-fixed-side .container >.navbar-collapse {	margin-left: 0;	background-color: #ffffff;	border-top: 1px solid #f7f7f7;}.header-fixed-side .header--panel .header--panel-social a {	color: #646464;}.header-fixed-side .navbar-nav a {	color: #333333 !important;}.header-fixed-side .header--panel .navbar-nav a:hover {	color: #a0d334 !important;}}/*------------------------------------*\    #Services\*------------------------------------*/.service-panel {	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-ms-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;	margin-bottom: 50px;}.service-panel .service--img {	overflow: hidden;	position: relative;	margin-bottom: 26px;}.service-panel .service--overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: rgba(27, 28, 28, 0.2);	-webkit-transform: scale(0);	-moz-transform: scale(0);	-ms-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);	-webkit-transition: all .35s linear;	-moz-transition: all .35s linear;	-ms-transition: all .35s linear;	-o-transition: all .35s linear;	transition: all .35s linear;}.service-panel .service--img:hover .service--overlay {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.service-panel .service--overlay a {	position: absolute;	top: 0;	left: 0;	display: block;	width: 100%;	height: 100%;}.service-panel .service--overlay a:before {	position: absolute;	content: "";	top: 50%;	left: 50%;	margin-left: -9px;	width: 20px;	height: 2px;	background-color: #ffffff;}.service-panel .service--overlay a:after {	position: absolute;	content: "";	top: 50%;	left: 50%;	margin-top: -10px;	width: 2px;	height: 20px;	background-color: #ffffff;}.service-panel img {	max-width: 100%;	height: auto;}.service-panel h3 {	color: #222222;	font-size: 18px;	font-weight: 600;	line-height: 1;	text-transform: capitalize;	margin-bottom: 11px;}.service-panel p {	font-size: 15px;	line-height: 24px;	margin-bottom: 19px;}.service-panel .link-more {	color: #a0d334;	font-size: 14px;	font-weight: 700;	line-height: 20px;	text-transform: capitalize;}.service-panel .link-more i {	margin-right: 6px;}.service-panel .link-more:hover {	color: #222;}/* services #2 */.services-2 .service-panel {	margin-bottom: 45px;}.services-2 .service--img {	margin-bottom: 35px;}.services-2 .service-panel h3 {	margin-bottom: 23px;}.services-2 .btn {	width: 270px;}/* services-single */.services-single .services--text {	margin-bottom: 50px;}.services-single .services--text h3 {	font-size: 24px;	font-weight: 400;	line-height: 1;	margin-bottom: 18px;}.services-single .services--text p {	font-size: 16px;	line-height: 26px;	margin-bottom: 23px;}.services-single .services--text p:last-child {	margin-bottom: 0;}.how-to-panel {	margin-bottom: 60px;}.how-to-panel h3 {	font-size: 18px;	font-weight: 500;	line-height: 1;	margin-bottom: 22px;}.how-to-panel p {	font-size: 15px;	line-height: 24px;	margin-bottom: 0;}/*------------------------------------*\    #Landing Page / Promo Page\*------------------------------------*/.landing-hero {	height: 100vh;	padding-top: 200px;	position: relative;}.landing-hero .hero--headline {	font-weight: 700;}.landing-hero .hero--desc {	margin-bottom: 33px;}.landing-hero .scroll--down-btn {	position: absolute;	left: 50%;	bottom: 50px;	z-index: 2;	font-size: 18px;	color: #ffffff;	display: block;}.landing-demos .portfolio-filter li a {	font-weight: 700;	margin-right: 20px;}.landing-demos .portfolio-item {	margin-bottom: 47px;}.landing-demos .portfolio-title h4 {	font-family: 'Roboto', sans-serif;	text-align: center;	font-size: 15px;	font-weight: 700;	text-transform: capitalize;	margin-bottom: 0;}.landing-demos .portfolio-title h4 a {	color: #282828;}.landing-demos .portfolio-title:hover h4 a {	color: #a0d334;}.landing-demos .portfolio-img {	position: relative;	-webkit-box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);	-moz-box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);	box-shadow: 0px 0px 33px 0px rgba(40, 40, 40, 0.13);	background-color: #c0c0c0;	-webkit-transition: all 0.35s;	-moz-transition: all 0.35s;	-o-transition: all 0.35s;	transition: all 0.35s;}.landing-demos .portfolio-img .portfolio--hover {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-image: -moz-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: -webkit-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: -ms-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	z-index: 1;	opacity: 0;	text-align: center;}.landing-demos .portfolio-img:hover .portfolio--hover {	opacity: 1;}.landing-demos .portfolio-img .portfolio--hover .btn {	position: absolute;	left: 50%;	margin-left: -85px;	bottom: 40%;	margin-bottom: -25px;	transition: 0.4s ease-in-out;	opacity: 0;}.landing-demos .portfolio-img:hover .portfolio--hover .btn {	bottom: 50%;	opacity: 1;}.landing-demos .portfolio-img .portfolio--hover .btn:hover {	background-color: #282828;	border-color: #282828;	color: #ffffff;}.landing-demos .portfolio-img img {	max-width: 100%;	height: auto;}.landing-demos .portfolio-item:hover img {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}.landing-demos .portfolio-bio {	padding-top: 26px;}.landing-demos .add-sugg {	opacity: 1;	min-height: 320px;}.landing-demos .add-sugg .portfolio-img {	min-height: 320px;}.landing-demos .add-sugg .portfolio--hover {	opacity: 1;}.landing-demos .add-sugg .portfolio--hover a {	display: block;	color: #ffffff;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}/* Landing Action*/.wrapper-parallax {	margin-bottom: 600px;	position: relative;	z-index: 50;}.landing-action .footer--copyright {	padding: 35px 0;	border-top: 0;	position: absolute;	left: 0;	bottom: 0;	width: 100%;}.landing-action {	padding: 270px 0;	position: relative;}.landing-action p {	font-size: 16px;	font-weight: 700;	color: #ffffff;	margin-bottom: 18px;}.landing-action h2 {	font-size: 60px;	font-weight: 600;	line-height: 70px;	font-style: italic;	color: #ffffff;	margin-bottom: 29px;}.landing-action .btn {	width: 270px;}/* landing-panels */.landing-banners .panel--logo {	background-color: #ffffff;	-webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	-webkit-transition: .3s ease;	transition: .3s ease;	padding: 40px 35px 32px;	margin-bottom: 30px;}.landing-banners .panel--logo:hover {	-webkit-transform: translateY(-5px);	-moz-transform: translateY(-5px);	transform: translateY(-5px);}.landing-banners .panel--logo img {	margin-bottom: 16px;}.landing-banners .panel--logo h5 {	font-size: 14px;	font-weight: 700;	font-family: 'Roboto', sans-serif;	line-height: 20px;	margin-bottom: 0;}.landing-featues {	padding-bottom: 50px;}.landing-featues .feature-box {	margin-bottom: 50px;}@keyframes animatedBackground { from { background-position: 0 0;} to { background-position: 100% 0;}}.bg-animate {	background-position: 0 0;	background-repeat: repeat-x;	animation: animatedBackground 30s linear infinite;}.landing-carousel {	height: 780px;}.landing-carousel .owl-item .carousel-item {	-webkit-transform: scale(0.7);	-moz-transform: scale(0.7);	transform: scale(0.7);	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}.landing-carousel .owl-item.center .carousel-item {	-webkit-transform: scale(0.9);	-moz-transform: scale(0.9);	transform: scale(0.9);}.landing-carousel .carousel-navs .owl-controls {	margin: 0;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-prev:before,.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-next:before {	font-size: 25px;	color: #9b9b9b;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-prev {	left: 290px;}.landing-carousel .carousel-navs .owl-controls .owl-nav .owl-next {	right: 290px;}.landing-carousel .carousel-navs .owl-controls .owl-nav [class*=owl-] {	border: none;}.landing-carousel .owl-carousel .owl-item img {	width: 100%;	max-width: 100%;	display: block;	margin: auto;	-webkit-box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);	-moz-box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);	box-shadow: 0px 1px 73px 0px rgba(40, 40, 40, 0.2);}/* Landing Features */.landing-feature .feature-panel {	margin-bottom: 50px;}.landing-feature .feature-panel .feature--content h3 {	font-size: 18px;}.landing-niche .btn {	margin-right: 30px;	margin-bottom: 30px;}.btn--architecture {	background-color: #e9bf41;}.btn--bakery {	background-color: #e1be64;}.btn--barber {	background-color: #bf9456;}.btn--cafe {	background-color: #cda964;}.btn--construction {	background-color: #ffc527;}.btn--consulting {	background-color: #fc5d4a;}.btn--finance {	background-color: #4258a8;}.btn--health {	background-color: #3498db;}.btn--hosting {	background-color: #288feb;}.btn--hotel {	background-color: #bf9958;}.btn--lawyer {	background-color: #d5aa6d;}.btn--marketing {	background-color: #1dc49a;}.btn--pet {	background-color: #52be7f;}.btn--psychology {	background-color: #0eaff5;}.btn--restaurant {	background-color: #bb9356;}.landing-carousel2 .owl-carousel .owl-item img {	width: 100%;}.landing-carousel2 .owl-item .carousel-item {	box-shadow: 0 0 36px 4px rgba(0, 0, 0, 0.1);}/* Small Devices, Tablets */@media only screen and (min-width: 320px) and (max-width: 767px) {.landing-demos .portfolio-item-box {	max-width: 370px;	margin: 0 auto 30px;}.landing-hero .scroll--down-btn {	bottom: 20px;}.landing-action h2 {	font-size: 30px;	line-height: 40px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.landing-demos .portfolio-item-box {	max-width: 370px;	margin: 0 auto 30px;}}/*------------------------------------*\    #About\*------------------------------------*/.about .about--text {	margin-bottom: 36px;}.about .about--text p {	font-size: 16px;	line-height: 25px;	color: #a5a5a5;	margin-bottom: 14px;}.about-1 .heading {	margin-bottom: 34px;}.about-1 .heading .heading--subtitle {	margin-bottom: 18px;}.about-1 .heading .heading--title {	line-height: 42px;	font-weight: 500;	margin-bottom: 0;}.about-1 .heading .heading--desc {	margin-bottom: 27px;}/* about #2 */.about-2 {	overflow: visible;}.about-2 .heading {	margin-bottom: 23px;}.about-2 .contact-box {	margin-top: -190px;}.about-2 .contact-box,.about-2 .contat-heading {	background-color: #a0d334;}.about-2 .contat-heading {	border-color: rgba(255, 255, 255, 0.25);}.about-2 .contact-box .contat-heading h3 {	color: #ffffff;}.about-2 .btn--dark-gradient {	width: 270px;	color: #ffffff;	background-image: -moz-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: -webkit-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: -ms-linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	background-image: linear-gradient(180deg, #222222 0%, #2b2b2b 64%, #333333 100%);	transition: all .3s linear;}.about-2 .btn--dark-gradient:hover {	background-image: -moz-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: -webkit-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: -ms-linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);	background-image: linear-gradient(180deg, #98cb2b 0%, #9dd031 64%, #a2d536 100%);}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.about-2 .contact-box {	margin-top: 30px;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.about-2 .contact-box {	margin-top: 30px;}}/*------------------------------------*\    #Guote\*------------------------------------*/.get-quote {	overflow: visible;	padding-top: 90px;}.get-quote-container {	border-radius: 2px;	background-image: -webkit-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -moz-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -ms-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	margin-top: -189px;}.get-quote-header {	padding: 40px;	border-bottom: 2px solid rgba(255, 255, 255, 0.25);}.get-quote-header h4 {	color: #ffffff;	font-size: 18px;	font-weight: 700;	font-style: italic;	margin-bottom: 0px;	padding-left: 30px;	position: relative;}.get-quote-header h4:before {	position: absolute;	top: 0;	left: 0;	width: 20px;	height: 20px;	content: "";	background: url(../images/icons/quote.png) no-repeat center;}.get-quote form {	padding: 40px;	margin-bottom: 0;}.get-quote form .btn {	height: 70px;	line-height: 70px;	text-transform: capitalize;}.get-quote form .form-control {	margin-bottom: 20px;	background-color: #ffffff;}.get-quote .row-clients {	padding-top: 80px;}.get-quote .social-icon {	width: 50px;	height: 50px;	line-height: 50px;	border-radius: 50%;	background-color: #2b2b2b;	color: #ffffff;	text-align: center;	font-size: 15px;	font-weight: 400;	margin-right: 20px;	display: inline-block;}.get-quote .social-icon:first-of-type {	margin-right: 10px;}.get-quote .social-icon:hover {	background-color: #a0d334;}.get-quote-2 {	padding-top: 0;}.get-quote-2 .get-quote-container {	margin-top: 0;	background-color: #ffffff;	background-image: none;}.get-quote-2 .get-quote-header {	border-color: #f4f4f4;}.get-quote-2 .get-quote-header h4 {	color: #282828;}.get-quote-2 .get-quote-header h4:before {	background: url(../images/icons/quote2.png) no-repeat center;}.get-quote-2 form .form-control {	background-color: #f4f4f4;}/*------------------------------------*\    #SCREENSHOTS\*------------------------------------*/.screenshot .heading {	margin-bottom: 115px;}.screenshot .carousel-dots .owl-controls {	margin-top: 100px;}.device-mockup {	background: url("../images/app/holder.png") no-repeat center;	background-size: contain;	pointer-events: none;	position: absolute;	left: 50%;	top: -56px;	width: 254px;	height: 475px;	margin-left: -128px;}.screenshot .owl-item:not(.center) {	padding-bottom: 30px;	padding-top: 0;}.screenshot .owl-item:not(.center) .screenshot-item {	box-shadow: 0 2px 30px rgba(40, 40, 40, 0.2);	background-color: #474747;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.device-mockup {	display: none;}}/* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.screenshot .owl-item .screenshot-item {	padding: 0 70px;}}/*------------------------------------*\    #MOKUPS\*------------------------------------*//*------------------------------------*\	#Event\*------------------------------------*/.calendar .calendar--heading {	margin-bottom: 50px;}.calendar .calendar--heading .calendar--icon {	background: #333333;	color: #ffffff;	width: 70px;	height: 70px;	line-height: 70px;	border-radius: 2px;	margin-bottom: 30px;	font-size: 40px;	text-align: center;}.calendar .calendar--heading h2 {	color: #333333;	font-size: 23px;	font-weight: 700;	line-height: 1;	margin-bottom: 20px;	text-transform: capitalize;}.calendar .calendar--heading p {	font-size: 13px;	font-weight: 400;}.calendar .calendar--heading .divider--line:after {	width: 100%;	background-color: #d9d9d9;}.calendar .calendar--date {	margin-bottom: 40px;}.calendar .calendar--date h6 {	color: #333333;	font-size: 16px;	font-weight: 700;	line-height: 1;	text-transform: uppercase;	margin-bottom: 14px;}.calendar .calendar--date p {	font-size: 13px;	font-weight: 400;	line-height: 22px;}/* Custom, iPhone Retina *//* Small Devices, Tablets */@media only screen and (min-width: 768px) and (max-width: 991px) {.calendar .calendar--heading h2 {	font-size: 17px;	margin-bottom: 10px;}.calendar .calendar--heading p {	margin-bottom: 10px;}.calendar .calendar--heading {	margin-bottom: 30px;}}/*------------------------------------*\    #Consultation\*------------------------------------*/.consultation-form {	box-shadow: 0 10px 10px rgba(224, 224, 224, 0.3);	border-radius: 2px;	background-color: #ffffff;	padding: 80px 100px 100px 100px;}.consultation--desc {	font-family: 'Montserrat';	font-size: 32px;	font-weight: 600;	font-style: italic;	color: #222222;	margin-bottom: 55px;	line-height: 1;}/* Consultation #1 *//* Consultation #1 */.consultation-1 .heading--title {	font-size: 45px;	line-height: 57px;	font-weight: 500;	margin-bottom: 36px;}/* Consultation #2 */.consultation-2:after {	background: #ffffff;}/*------------------------------------*\    #PAGE-TTILE\*------------------------------------*/.page-title {	padding: 0;	max-height: 600px;}.page-title .title {	padding: 235px 0 149px 0;}.page-title .title--heading {	margin-bottom: 13px;}.page-title .title--heading h1 {	color: #ffffff;	font-size: 60px;	font-weight: 600;	line-height: 1.2;	margin-bottom: 0;	text-transform: capitalize;}.page-title .title--desc p {	color: #f9f9f9;	font-size: 17px;	margin-bottom: 0;	font-weight: 400;}.page-title .breadcrumb,.page-title .breadcrumb a {	font-size: 13px;	font-weight: 400;	line-height: 13px;	background: transparent;	color: #a5a5a5;}.page-title .breadcrumb .active {	color: #f9f9f9;}.page-title .breadcrumb a:hover {	color: #a0d334;}.breadcrumb-item + .breadcrumb-item {	padding-left: 0;}.page-title .breadcrumb-item + .breadcrumb-item::before {	color: #a5a5a5;	padding: 0 9px;}/* Title #1 */.page-title .title-1 {	padding-bottom: 110px;}.title-1 .breadcrumb {	position: absolute;	bottom: 30px;	right: 0;	left: 0;}/* Title #2 */.page-title .title-2 {	padding-bottom: 130px;}.title-2 .title--heading {	margin-bottom: 5px;}/* Title #3 */.page-title .title-2 {	padding-bottom: 120px;}.title-3 .title--heading {	margin-bottom: 5px;}.title-3 .breadcrumb {	position: absolute;	bottom: 50px;	right: 0;	left: 0;}/* Title #4 */.page-title .title-4 {	padding-bottom: 190px;}.page-title .title-4 .title--heading {	margin-bottom: 35px;}/* Title #5 */.page-title .title-5 {	padding-bottom: 130px;}.page-title .title-5 .title--heading {	margin-bottom: 15px;}/* Title #6 */.page-title .title-6 .title--heading {	margin-bottom: 15px;}/* Title #8 */.page-title .title-8 {	padding-bottom: 150px;}.title-8 .title--heading {	margin-bottom: 6px;}.title-8 .title--desc {	margin-bottom: 25px;}/* Title #9 */.title-9 .title--heading h1 {	text-transform: uppercase;}/* Title #10 */.page-title .title-10 {	padding-bottom: 100px;}.title-10 .breadcrumb {	margin-bottom: 8px;}.title-10 .title--heading {	margin-bottom: 10px;}.title-10 .title--desc {	padding: 0 20px;}/* Title #11 */.page-title .title-11 {	padding-bottom: 120px;}/* Title #15 */.page-title .title-15 {	padding-bottom: 170px;}/* Title #16 */.page-title .title-16 {	padding-bottom: 90px;}.title-16 .title--heading h1,.title-17 .title--heading h1 {	font-size: 45px;	color: #282828;}.page-title .title-16 .breadcrumb,.page-title .title-16 .breadcrumb a,.page-title .title-17 .breadcrumb,.page-title .title-17 .breadcrumb a {	color: #333;}.page-title .title-16 .active,.page-title .title-16 .breadcrumb >li + li:before,.page-title .title-17 .active,.page-title .title-17 .breadcrumb >li + li:before {	color: #222;}/* Title #17 */.page-title .title-17 {	padding: 170px 0 60px 0;}.title-17 .title--heading {	margin-bottom: 0;}.title-17 .title--heading h1,.title-17 .breadcrumb {	line-height: 50px;}/* Title #18 */.page-title .title-18 {	padding-bottom: 80px;}.title-18 .title--heading {	margin-bottom: 8px;}.title-18 .title--desc {	margin-bottom: 50px;}/* Title #19 */.page-title .title-19 {	padding-bottom: 80px;}.title-19 .title--heading h1 {	font-size: 45px;}/* Title #20 */.title-20 .title--heading h1 {	color: #282828;	font-size: 35px;	font-weight: 400;	font-style: italic;	line-height: 35px;}/*------------------------------------*\    #Countdown\*------------------------------------*/.counter-clock-container h5 {	font-family: 'Roboto', sans-serif;	color: #ffffff;	font-size: 14px;	font-weight: 900;	line-height: 1;	margin-bottom: 0;}.counter-clock-panel {	border-radius: 2px;	background-image: -moz-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -webkit-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: -ms-linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	background-image: linear-gradient(180deg, #f8a137 0%, #fbac47 64%, #feb756 100%);	margin-bottom: 18px;}.counter-clock-panel-inner {	padding: 30px 0;}.counter-clock-panel h4 {	color: #fff;	text-align: left;	padding-left: 30px;	font-size: 18px;	font-weight: 700;	font-style: italic;	margin-bottom: 28px;}.counter-clock-panel h4 i {	margin-right: 9px;	font-size: 20px;}.counter-clock-panel .btn {	width: 310px;	margin: 36px auto 0;}.counter-clock-panel .progress--wrap {	padding: 30px;	border-top: 1px solid rgba(255, 255, 255, 0.25);	text-align: left;}.counter-clock-panel .skills .progress {	height: 20px;	background-color: transparent;	border-radius: 20px;	padding: 4px;	width: 100%;	margin-bottom: 8px;	border: 2px solid #333333;}.counter-clock-panel .skills .progress-bar {	background-color: #2e2d2d;	border-radius: 8px;	height: 8px;}.counter-clock-panel .skills .progress-title .title,.counter-clock-panel .skills .progress-title .value,.counter-clock-panel .skills .progress-title .desc {	color: #ffffff;	font-family: 'Roboto', sans-serif;	text-transform: capitalize;	font-weight: 400;	font-size: 12px;	margin-bottom: 2px;}.counter-clock-panel .skills .progress-title .title span {	color: #282828;}.counter-clock-panel .skills .progress-title .desc {	float: right;}.counter-clock-panel .skills .progress-title .value {	font-size: 13px;}/*------------------------------------*\    #Timeline\*------------------------------------*/.timeline-content {	text-align: left;	position: relative;}.timeline-content:before {	top: 0;	bottom: 0;	position: absolute;	content: " ";	width: 2px;	background-color: #cecece;	left: 50%;	margin-left: -1px;}.timeline-content .row-interval,.timeline-content .row .col-md-6,.timeline-content .timeline-panel {	position: relative;}.timeline-content .timeline-panel-right {	text-align: left;	padding-left: 80px;	margin-left: 20px;}.timeline-content .timeline-panel-left {	text-align: right;	padding-right: 80px;	margin-right: 20px;}.timeline-content .row-interval:before {	position: absolute;	content: "\f017";	top: 0;	left: 50%;	color: #282828;	font-family: fontawesome;	font-size: 17px;	line-height: 40px;	background-color: #f9f9f9;	-webkit-transform: translateX(-50%);	transform: translateX(-50%);}.timeline-content .event--content {	background-color: #ffffff;	border-radius: 2px;	-webkit-box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	box-shadow: 0px 10px 20px 0px rgba(224, 224, 224, 0.4);	padding: 30px 30px 23px;}.timeline-content .event--content h6 {	font-size: 20px;	font-weight: 600;	line-height: 1;	font-style: italic;	margin-bottom: 14px;}.timeline-content .event--content p {	font-size: 15px;	line-height: 23px;	color: #9b9b9b;	margin-bottom: 0;}.timeline-content .event--date {	text-align: center;	position: absolute;	top: 0;}.timeline-content .timeline-panel-right .event--date {	left: 0;}.timeline-content .timeline-panel-left .event--date {	right: 0;}.timeline-content .event--date .day {	width: 70px;	height: 49px;	line-height: 49px;	display: block;	background-color: #a0d334;	color: #ffffff;	font-family: 'Montserrat';	font-size: 25px;	font-style: italic;	margin-bottom: 4px;}.timeline-content .event--date .month {	font-size: 13px;	line-height: 1;	color: #9b9b9b;}/* Custom, iPhone Retina */@media only screen and (min-width: 320px) and (max-width: 767px) {.timeline-content {	padding-left: 20px;}.timeline-content:before {	left: 0;}.timeline-content .timeline-panel-left, .timeline-content .timeline-panel-right {	text-align: left;	padding-left: 80px;	padding-right: 0;	margin: 0 0 20px 0;}.timeline-content .timeline-panel-left .event--date {	right: auto;	left: 0;}.timeline-content .row-interval:before {	left: -4px;}.timeline-content .row {	text-align: left;	margin-bottom: 25px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.timeline-content {	padding-left: 20px;}.timeline-content:before {	left: 0;}.timeline-content .timeline-panel-left, .timeline-content .timeline-panel-right {	text-align: left;	padding-left: 80px;	padding-right: 0;	margin: 0 0 20px 0;}.timeline-content .timeline-panel-left .event--date {	right: auto;	left: 0;}.timeline-content .row-interval:before {	left: -4px;}.timeline-content .row {	text-align: left;	margin-bottom: 25px;}}/*------------------------        CHART--------------------------*/.chart .heading--title {	font-weight: 500;}.chart .chart--desc {	font-size: 16px;	line-height: 24px;}/*------------------------------------*\    #BOXED LAYOUT\*------------------------------------*/.page-boxed {	background: url(../images/background/patterns/wood-dark.jpg);}@media only screen and (min-width: 1200px) {.page-boxed .wrapper {	width: 1170px;	margin: auto;	-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);}.page-boxed .wrapper .container {	padding-right: 30px;	padding-left: 30px;}}@media only screen and (max-width: 1200px) {.page-boxed .wrapper {	width: auto;	margin: auto;	overflow-x: hidden;}}.page-boxed .header-fixed .affix {	background-color: transparent;}.page-boxed .header-fixed .affix .container {	background-color: #ffffff;}.page-boxed .col-content {	padding: 90px;}/* To active Boxed Layout *//*------------------------------------*\    #Layout Bordered\*------------------------------------*/.body-bordered .bordered--line {	position: fixed;	display: block;	background: #ffffff;	z-index: 999999;}.body-bordered .bordered--line-top,.body-bordered .bordered--line-bottom {	height: 20px;	left: 0;	right: 0;}.body-bordered .bordered--line-right,.body-bordered .bordered--line-left {	width: 20px;	top: 0;	bottom: 0;}.body-bordered .bordered--line-top {	top: 0;}.body-bordered .bordered--line-bottom {	bottom: 0;}.body-bordered .bordered--line-right {	right: 0;}.body-bordered .bordered--line-left {	left: 0;}.body-bordered .navbar-fixed-top {	top: 20px;}.body-bordered .navbar-fixed-top.affix {	top: 0;}/* To active bordered Version *//*------------------------------------*\    #Layout Split\*------------------------------------*/.nav-split {	position: fixed;	top: 50%;	right: 30px;	padding: 10px;	z-index: 99;	margin-bottom: 0;	list-style: none;	border-radius: 15px;	background-color: #f9f9f9;}.nav-split li a {	width: 9px;	height: 9px;	border: 2px solid rgba(100, 100, 100, 0.5);	background-color: #ffffff;	font-size: 0;	border-radius: 50%;	display: block;	margin-bottom: 13px;}.nav-split li a:hover,.nav-split li.active a {	background-color: #a0d334;	border-color: #a0d334;}.nav-split li:last-child a {	margin-bottom: 0;}/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/3424(此说明不在下载的源码里，只用在演示页面里)*/