/* ----------------------------------Name: style.cssVersion: 1.0-------------------------------------Table of contents        01. Reset        Components      1.00 Type      1.01 Custom      1.02 Button      1.03 Aside style      1.04 Icons      1.05 Header      1.06 Elements      1.07 Blog      1.08 Footer      1.09 Home-page      1.10 Other        Helpers      2.00 Offsets      2.01 Utilities      2.02 Background color      2.03 Background image      2.04 Border      2.05 Page layout         Plugins      3.00 Revolution Slider      3.01 Bootsnav      3.02 Animate      3.03 Video      3.04 Magnific popup      3.05 Swiper      3.06 Gallery          Responsive      4.00 Responsive---------------------------------- *//* ===================================    Reset====================================== */body {	font-family: "Open Sans", sans-serif;	-webkit-font-smoothing: antialiased;	font-smoothing: antialiased;	font-size: 14px;	color: #6f6f6f;	font-weight: 400;	line-height: 24px;}body, html {	height: 100%;	-moz-osx-font-smoothing: grayscale;}a, a:active, a:focus {	color: #6f6f6f;	text-decoration: none;}a:hover, a:active {	color: #6bb152;	text-decoration: none;}a:focus, a:active, button:focus, button:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {	outline: none;}img {	max-width: 100%;	height: auto;}video {	background-size: cover;	display: table-cell;	vertical-align: middle;	width: 100%;}input, textarea, select {	border: 1px solid #d1d1d1;	font-size: 14px;	padding: 8px 15px;	width: 100%;	margin: 0 0 20px 0;	max-width: 100%;	resize: none;}input[type="submit"] {	width: auto;}input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] {	-webkit-appearance: none;	outline: none;}input:focus, textarea:focus {	border-color: #585858;	outline: none;}input[type="button"]:focus {	outline: none;}select::-ms-expand {	display: none;}iframe {	border: 0;}p {	margin: 0 0 25px;}b, strong {	font-weight: 600;}.last-paragraph-no-margin p:last-of-type {	margin-bottom: 0;}.text-font-sec strong {	font-weight: 600;}ul, ol, dl {	list-style-position: outside;	margin-bottom: 25px;}::selection {	color: #000000;	background: #dbdbdb;}::-moz-selection {	color: #000000;	background: #dbdbdb;}::-webkit-input-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;}::-moz-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;	opacity: 1;}:-ms-input-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;	opacity: 1;}a:focus,button:focus {	outline: none !important;}button::-moz-focus-inner {	border: 0;}*:focus {	outline: none;}blockquote {	padding: 0;	margin: 0;}input,button,select,textarea {	outline: none;}label {	margin-bottom: 0;}ul,ol {	list-style: none;	padding: 0;	margin: 0;}ul li,ol li {	display: block;}dl {	margin: 0;}dt,dd {	line-height: inherit;}dt {	font-weight: inherit;}dd {	margin-bottom: 0;}cite {	font-style: normal;}form {	margin-bottom: 0;}blockquote {	padding-left: 0;	border-left: 0;}address {	margin-top: 0;	margin-bottom: 0;}figure {	margin-bottom: 0;}html p a:hover {	text-decoration: none;}/* ===================================    Typography====================================== */.text-font-base {	font-family: "Open Sans", sans-serif;}.text-font-sec {	font-family: "Raleway", sans-serif;	letter-spacing: 0.052em;}/* heading */h1, h2, h3, h4, h5, h6 {	margin: 0 0 25px;	padding: 0;	letter-spacing: 0;	font-weight: 400;}h1 {	font-size: 70px;	line-height: 70px;}h2 {	font-size: 55px;	line-height: 60px;}h3 {	font-size: 48px;	line-height: 54px;}h4 {	font-size: 40px;	line-height: 46px;}h5 {	font-size: 32px;	line-height: 40px;}h6 {	font-size: 25px;	line-height: 30px;}/* text size */.text-extra-small {	font-size: 11px;	line-height: 14px;}.text-small {	font-size: 12px;	line-height: 20px;}.text-medium:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.portfolio-icon):not(.percent) {	font-size: 16px;	line-height: 23px;}h1 a.text-medium, h2 a.text-medium, h3 a.text-medium, h4 a.text-medium, h5 a.text-medium, h6 a.text-medium {	font-size: inherit !important;	line-height: inherit !important;}.text-large {	font-size: 18px;	line-height: 26px;}.text-extra-large {	font-size: 20px;	line-height: 26px;}.title-large {	font-size: 100px;	line-height: 95px;}.title-extra-large {	font-size: 130px;	line-height: 120px;}/* text color */.text-white {	color: #ffffff;}.text-black {	color: #000000;}.text-extra-dark-gray {	color: #232323;}.text-dark-gray {	color: #626262;}.text-extra-medium-gray {	color: #757575;}.text-medium-gray {	color: #939393;}.text-extra-light-gray {	color: #b7b7b7;}.text-light-gray {	color: #d6d5d5;}.text-very-light-gray {	color: #ededed;}.text-secondary {	color: #6bb152;}/* dropcap */.first-letter {	float: left;	font-size: 50px;	line-height: 1.2;	margin: 0 20px 0 0;	text-align: center;	padding: 10px 0;	font-weight: 600;}.first-letter-big {	float: left;	font-size: 110px;	line-height: 110px;	margin: 0 20px 0 0;	padding: 0 8px;	text-align: center;	font-weight: 600;	position: relative;}.first-letter-big:before {	position: absolute;	border-bottom: 1px solid;	content: "";	display: block;	width: 100%;	top: 55%;	left: 0;}.first-letter-block {	font-size: 30px;	height: 55px;	line-height: 22px;	padding: 15px 0;	width: 55px;	font-weight: 500;	margin-top: 5px;}.first-letter-block-round {	border-radius: 6px;	border: 1px solid;}.first-letter-round {	border-radius: 50%;	font-size: 35px;	padding: 15px;	width: 65px;	height: 65px;	line-height: 32px;}/* blockquote */blockquote {	padding: 20px 30px;}blockquote p {	font-size: 18px;	line-height: 30px;	margin-bottom: 17px !important;	font-weight: 300;}blockquote {	border-left: 2px solid;	padding: 15px 40px;	margin: 45px 0;}blockquote footer {	color: #939393;}.blog-image blockquote {	padding: 60px;	border: 0;	margin: 0;}.blog-image blockquote h6:before {	content: "\e67f";	font-family: 'themify';	font-size: 40px;	top: 5px;	position: relative;	margin-right: 12px;	color: #6bb152;}/* text link hover color */a.text-link-white, a.text-link-white i {	color: #ffffff;}a.text-link-white:hover, a.text-link-white:hover i, a.text-link-white:focus, a.text-link-white:focus i {	color: #6bb152;}a.text-link-black, a.text-link-black i {	color: #000000;}a.text-link-dark-gray {	color: #939393;}a.text-link-dark-gray:hover, .text-link-dark-gray:focus {	color: #232323;}a.text-link-extra-dark-gray {	color: #232323;}a.text-link-extra-dark-gray:hover, a.text-link-extra-dark-gray:focus {	color: #000000;}a.text-link-secondary, a.text-link-secondary i {	color: #6bb152;}a.text-link-secondary:hover, a.text-link-secondary:hover i, a.text-link-secondary:focus, a.text-link-secondary:focus i {	color: #ffffff;}/* hover color */a.text-white-hover:hover, a.text-white-hover:focus {	color: #ffffff;}a.text-black-hover:hover, a.text-black-hover:focus {	color: #000000;}a.text-secondary-hover:hover, a.text-secondary-hover:focus {	color: #6bb152 i;	color-color: inherit;}a.text-decoration-underline-hover:hover, a.text-decoration-underline-hover:focus {	color: inherit;	text-decoration: underline;}a.text-extra-dark-gray-hover:hover {	color: #232323;}a.text-dark-gray-hover:hover {	color: #626262;}a.text-extra-medium-gray-hover:hover {	color: #757575;}a.text-medium-gray-hover:hover {	color: #939393;}a.text-extra-light-gray-hover:hover {	color: #b7b7b7;}a.text-light-gray-hover:hover {	color: #d6d5d5;}a.text-very-light-gray-hover:hover {	color: #ededed;}/* letter spacing */.no-letter-spacing {	letter-spacing: 0;}.letter-spacing-1 {	letter-spacing: 1px;}.letter-spacing-2 {	letter-spacing: 2px;}.letter-spacing-3 {	letter-spacing: 3px;}.letter-spacing-4 {	letter-spacing: 4px;}.letter-spacing-5 {	letter-spacing: 5px;}.letter-spacing-6 {	letter-spacing: 6px;}.letter-spacing-7 {	letter-spacing: 7px;}.letter-spacing-8 {	letter-spacing: 8px;}.letter-spacing-9 {	letter-spacing: 9px;}.letter-spacing-10 {	letter-spacing: 10px;}.letter-spacing-minus-1 {	letter-spacing: -1px;}.letter-spacing-minus-2 {	letter-spacing: -2px;}.letter-spacing-minus-3 {	letter-spacing: -3px;}.letter-spacing-minus-4 {	letter-spacing: -4px;}.letter-spacing-minus-5 {	letter-spacing: -5px;}.letter-spacing-minus-6 {	letter-spacing: -6px;}.letter-spacing-minus-7 {	letter-spacing: -7px;}.letter-spacing-minus-8 {	letter-spacing: -8px;}.letter-spacing-minus-9 {	letter-spacing: -9px;}.letter-spacing-minus-10 {	letter-spacing: -10px;}/* font weight */.text-thin {	font-weight: 100;}.text-extra-light {	font-weight: 200;}.text-light {	font-weight: 300;}.text-regular {	font-weight: 400;}.text-medium {	font-weight: 500;}.text-semi-bold {	font-weight: 600;}.text-bold {	font-weight: 700;}.text-extra-bold {	font-weight: 900;}.text-300 {	font-weight: 300 !important;}.text-500 {	font-weight: 500 !important;}/* text property */.text-transform-unset {	text-transform: unset;}.text-decoration-underline {	text-decoration: underline;}.text-decoration-line-through {	text-decoration: line-through;}.text-line-height-unset {	line-height: unset;}.text-line-height-normal {	line-height: normal;}.text-line-height-none {	line-height: 0;}.word-wrap {	word-wrap: break-word;}.text-nowrap {	white-space: nowrap;}.text-transform-none {	text-transform: none;}.title-line-through {	padding: 0 15px;}.text-middle-line {	position: relative;	white-space: nowrap;}.text-outside-line {	position: relative;}.text-outside-line::before {	border-top: 1px solid;	content: "";	height: 0;	left: auto;	position: absolute;	right: -60px;	top: 50%;	width: 40px;	opacity: .4;}.text-outside-line::after {	border-top: 1px solid;	content: "";	height: 0;	left: auto;	position: absolute;	left: -60px;	top: 50%;	width: 40px;	opacity: .4;}.text-leftside-line {	position: relative;	padding-left: 35px;}.text-leftside-line:before {	border-top: 1px solid;	content: "";	height: 0;	left: auto;	position: absolute;	left: 0;	top: 45%;	width: 25px;	opacity: .7;}.text-outside-line-full {	position: relative;	display: inline-block;}.text-outside-line-full::before {	content: "";	position: absolute;	top: 50%;	height: 1px;	width: 99%;	display: block;	border-bottom: 1px solid;	right: 100%;	margin-right: 25px;	opacity: .15;}.text-outside-line-full::after {	content: "";	position: absolute;	top: 50%;	height: 1px;	width: 99%;	display: block;	border-bottom: 1px solid;	left: 100%;	margin-left: 25px;	opacity: .15;}.text-bottom-line {	width: 1px;	border-top: 30px solid;	margin-left: auto;	margin-right: auto;}.text-middle-line-secondary:before {	border-bottom: 1px solid #6bb152;	position: absolute;	content: "";	width: 100%;	margin-top: 5px;	margin-left: -20px;	top: 50%;	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	transform: translateY(-50%);}.text-decoration-line-through-black, .text-decoration-line-through-secondary {	position: relative;}.text-decoration-line-through-secondary:before {	background: #6bb152;}.text-decoration-line-through-black:before {	background: #000000;}.text-decoration-line-through-black::before,.text-decoration-line-through-secondary:before {	content: "";	height: 1px;	left: -10px;	position: absolute;	top: 53%;	width: calc(100% + 20px);	-webkit-transform: translateY(-53%);	-moz-transform: translateY(-53%);	-ms-transform: translateY(-53%);	-o-transform: translateY(-53%);	transform: translateY(-53%);}a {	transition: .3s ease-out all;}/* ===================================    Custom====================================== */.center-col {	float: none;	margin-left: auto;	margin-right: auto;}section {	padding: 80px 0;	overflow: hidden;}section .big-section {	padding: 160px 0;}section.extra-big-section {	padding: 200px 0;}section.half-section {	padding: 80px 0;}.overlap-section {	margin-top: -14%;	position: relative;}.col-2-nth .col-md-6:nth-child(2n+1) {	clear: left;}.col-2-nth .col-sm-6:nth-child(2n+1) {	clear: left;}.col-3-nth .col-md-4:nth-child(3n+1) {	clear: left;}.col-3-nth .col-sm-4:nth-child(3n+1) {	clear: left;}.col-4-nth .col-md-3:nth-child(4n+1) {	clear: left;}.col-4-nth .col-sm-3:nth-child(4n+1) {	clear: left;}/* input */.input-border-bottom {	background: transparent;	border: 0;	border-bottom: 1px solid #484848;	padding: 10px 0;	margin-bottom: 30px;	font-size: 14px;}.input-border-bottom:focus {	background: transparent;	border: 0;	border-bottom: 1px solid #929292;}.input-border-bottom::-webkit-input-placeholder {	font-weight: 300;	font-size: 14px;}.input-border-bottom::-moz-placeholder {	font-weight: 300;	font-size: 14px;}.input-border-bottom:-ms-input-placeholder {	font-weight: 300;	font-size: 14px;}.extra-big-input, .extra-big-textarea, .extra-big-select select {	padding: 18px 25px;	font-size: 14px;	line-height: 24px;	height: 62px;}.big-input, .big-textarea, .big-select select {	padding: 18px 25px;	font-size: 14px;	border-radius: 0;}.medium-input, .medium-textarea, .medium-select select {	padding: 12px 20px;	font-size: 14px;	line-height: normal;	border-radius: 0;}.small-input, .small-textarea {	padding: 12px 15px;	font-size: 11px;	line-height: normal;}.small-select select {	padding: 15px 15px;	line-height: normal;}.medium-input-light, .medium-textarea-light, .medium-select-light select {	padding: 12px 25px;	font-size: 12px;	line-height: normal;}.extra-small-input, .extra-small-textarea, .extra-small-select select {	padding: 9px 17px;	font-size: 12px;	line-height: normal;}.select-style {	width: 100%;	overflow: hidden;	background: url("../images/select-arrow.png") no-repeat 97% 50%;	border: 1px solid #d1d1d1;	margin-bottom: 20px;}.select-style select {	width: 100%;	border: none;	box-shadow: none;	background-color: transparent;	background-image: none;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	cursor: pointer;}.select-style select:focus {	outline: none;	border: none;	box-shadow: none;}.input-group input, .input-group textarea, .input-group select {	margin: 0;	border-radius: 4px 0 0 4px;	border-color: #ffffff;	padding: 19px 25px;}.input-group-btn .btn {	border-radius: 0 4px 4px 0;}.input-group-btn .btn.btn-large {	line-height: 2px;	height: 62px;	padding: 15px 25px !important;}.input-group-404 input {	height: 62px;}.input-group .required-error {	border: 1px solid #ee2323 !important;}.input-group .required-error, .input-group .required-error + .input-group-btn button, .input-group .required-error + .input-group-btn a.btn {	border: 1px solid #ee2323 !important;}.input-border-white .input-border-bottom {	border-bottom: 1px solid #ffffff;	color: #ffffff;	border-top: transparent !important;	border-left: transparent !important;	border-right: transparent !important;}.input-border-white .input-border-bottom:focus {	background: transparent;	border-bottom: 1px solid #ffffff;	color: #ffffff;}.input-border-white .input-border-bottom::-webkit-input-placeholder {	color: #ffffff;}.input-border-white .input-border-bottom::-moz-placeholder {	color: #ffffff;}.input-border-white .input-border-bottom:-ms-input-placeholder {	color: #ffffff;}.btn .caret {	border-top: 4px solid;}input.input-bg {	background-color: #f5f5f5;	border-radius: 4px;	border: 1px solid rgba(0, 0, 0, 0.1);	padding: 10px 20px;	margin-bottom: 15px;}input.input-bg:focus, textarea.input-bg:focus {	border: 0;	border: 1px solid rgba(0, 0, 0, 0.3);}textarea.input-bg {	background-color: #f5f5f5;	border-radius: 4px;	border: 1px solid rgba(0, 0, 0, 0.1);	padding: 10px 20px;	margin-bottom: 15px;	min-height: 130px;}.input-bg::-webkit-input-placeholder {	font-weight: 300;	font-size: 14px;}.input-bg::-moz-placeholder {	font-weight: 400;	font-size: 14px;}.input-bg:-ms-input-placeholder {	font-weight: 400;	font-size: 14px;}.required-error {	border: 1px solid #ee2323 !important;}.input-border-bottom.required-error {	border-width: 0 !important;	border-bottom-width: 1px !important;	border-bottom-color: #ee2323 !important;}#success-subscribe-newsletter {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-subscribe-newsletter2 {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-contact-form {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-contact-form-2 {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-contact-form-3 {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-project-contact-form {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}#success-project-contact-form-4 {	clear: both;	margin: 0 15px 15px;	text-align: center;	border: 1px solid #1a940a;	color: #1a940a;	padding: 2px 0;	display: none;	font-size: 11px;}/* separator */.separator-line-verticle-extra-small {	width: 1px;	height: 8px;}.separator-line-verticle-small-think {	width: 17px;	height: 3px;}.separator-line-verticle-small {	width: 1px;	height: 13px;}.separator-line-verticle-small-think2 {	width: 64px;	height: 7px;}.separator-line-verticle-large {	width: 1px;	height: 20px;}.separator-line-verticle-extra-large {	width: 1px;	height: 30px;}.separator-line-verticle-medium-think-full {	width: 8px;	height: 40px;}.separator-line-verticle-large-thick {	width: 109px;	height: 11px;}.separator-line-horrizontal-medium-light {	width: 36px;	height: 3px;}.separator-line-horrizontal-medium-light2 {	width: 40%;	height: 1px;}.separator-line-horrizontal-medium-light3 {	width: 18%;	height: 1px;}.separator-line-horrizontal-medium-think {	width: 50px;	height: 5px;}.separator-line-horrizontal-full {	width: 100%;	height: 1px;}/* divider */.divider-full {	width: 100%;	height: 1px;	display: inline-block;}/* opacity */.opacity-very-light {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.2;	top: 0;	left: 0;}.opacity-light {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.3;	top: 0;	left: 0;}.opacity-extra-medium {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.5;	top: 0;	left: 0;}.opacity-medium {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.75;	top: 0;	left: 0;}.opacity-full {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.8;	top: 0;	left: 0;}.opacity-full-dark {	position: absolute;	height: 100%;	width: 100%;	opacity: 0.9;	top: 0;	left: 0;}.opacity1 {	opacity: .1;}.opacity2 {	opacity: .2;}.opacity3 {	opacity: .3;}.opacity4 {	opacity: .4;}.opacity5 {	opacity: .5;}.opacity6 {	opacity: .6;}.opacity7 {	opacity: .7;}.opacity8 {	opacity: .8;}.opacity9 {	opacity: .9;}/* box-shadow */.btn-shadow {	box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);}.box-shadow-light {	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}.box-shadow {	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}.box-shadow-dark {	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}.box-shadow-large {	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);}/* z-index */.z-index-1111 {	z-index: 1111;}.z-index-111 {	z-index: 111;}.z-index-1 {	z-index: 1;}.z-index-2 {	z-index: 2;}.z-index-3 {	z-index: 3;}.z-index-4 {	z-index: 4;}.z-index-5 {	z-index: 5;}.z-index-10 {	z-index: 10;}.z-index-0 {	z-index: 0;}.z-index-minus2 {	z-index: -2;}/* verticle align */.vertical-align-middle {	vertical-align: middle;}.vertical-align-top {	vertical-align: top;}.vertical-align-bottom {	vertical-align: bottom;}.vertical-middle {	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	position: absolute;	top: 50%;	left: 0;	right: 0;}.clear-both {	clear: both;}.line-break {	display: block;}.no-transition *, .swiper-container *, .mfp-container *, .skillbar-bar-main *, .portfolio-grid *, .parallax, .rev-slider *, .header-searchbar *, .header-social-icon * {	transition-timing-function: none;	-moz-transition-timing-function: none;	-webkit-transition-timing-function: none;	-o-transition-timing-function: none;	-ms-transition-timing-function: none;	transition-duration: 0s;	-moz-transition-duration: 0s;	-webkit-transition-duration: 0s;	-o-transition-duration: 0s;	-ms-transition-duration: 0s;}.absolute-middle-center {	left: 50%;	top: 50%;	position: absolute;	-ms-transform: translateX(-50%) translateY(-50%);	-moz-transform: translateX(-50%) translateY(-50%);	-webkit-transform: translateX(-50%) translateY(-50%);	transform: translateX(-50%) translateY(-50%);	-o-transform: translateX(-50%) translateY(-50%);}.absolute-bottom-center {	left: 50%;	top: 80%;	position: absolute;	-ms-transform: translateX(-50%) translateY(-80%);	-moz-transform: translateX(-50%) translateY(-80%);	-webkit-transform: translateX(-50%) translateY(-80%);	transform: translateX(-50%) translateY(-80%);	-o-transform: translateX(-50%) translateY(-80%);}/* ===================================    Button====================================== */.btn {	display: inline-block;	border: 2px solid transparent;	letter-spacing: .5px;	line-height: inherit;	border-radius: 0;	text-transform: uppercase;	width: auto;	font-family: "Raleway", sans-serif;	font-weight: 500;	transition-duration: 0.3s;	transition-timing-function: ease-in-out;}/* button size */.btn.btn-very-small {	font-size: 9px;	padding: 1px 17px;	line-height: 22px;}.btn.btn-small {	font-size: 11px;	padding: 4px 24px;}.btn.btn-medium {	font-size: 12px;	padding: 6px 25px 5px;}.btn.btn-large {	font-size: 13px;	padding: 9px 34px;	line-height: 25px;}.btn.btn-extra-large {	font-size: 15px;	padding: 12px 40px 13px;	line-height: 25px;}.btn-dual .btn {	margin: 0 10px;}.btn i {	margin-left: 6px;	vertical-align: middle;	position: relative;	top: -1px;}/* button background */.btn.btn-white {	background: #ffffff;	border-color: #ffffff;	color: #232323;}.btn.btn-white:hover, .btn.btn-white:focus {	background: transparent;	color: #ffffff;}.btn.btn-black {	background: #000000;	border-color: #000000;	color: #ffffff;}.btn.btn-black:hover, .btn.btn-black:focus {	background: transparent;	color: #000000;}.btn.btn-dark-gray {	background: #52b1ae;	border-color: #52b1ae;	color: #ffffff;}.btn.btn-dark-gray:hover, .btn.btn-dark-gray:focus {	background: transparent;	color: #52b1ae;}.btn.btn-dark-gray-2 {	background: #52b1ae;	border-color: #52b1ae;	color: #ffffff;}.btn.btn-dark-gray-2:hover, .btn.btn-dark-gray-2:focus {	background: #ffffff;	color: #52b1ae;}.btn.btn-light-gray {	background: #dbdbdb;	border-color: #dbdbdb;	color: #52b1ae;}.btn.btn-light-gray:hover, .btn.btn-light-gray:focus {	background: transparent;	border-color: #dbdbdb;	color: #dbdbdb;}.btn.btn-secondary {	background: #6bb152;	border-color: #6bb152;	color: #ffffff;}.btn.btn-secondary:hover, .btn.btn-secondary:focus {	background: transparent;	border-color: #6bb152;	color: #6bb152;}/* button transparent */.btn.btn-transparent-white {	background: transparent;	border-color: #ffffff;	color: #ffffff;}.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus {	background: #ffffff;	border-color: #ffffff;	color: #52b1ae;}.btn.btn-transparent-black {	background: transparent;	border-color: #000000;	color: #000000;}.btn.btn-transparent-black:hover, .btn.btn-transparent-black:focus {	background: #000000;	border-color: #000000;	color: #ffffff;}.btn.btn-transparent-dark-gray {	background: transparent;	border-color: #52b1ae;	color: #52b1ae;}.btn.btn-transparent-dark-gray:hover, .btn.btn-transparent-dark-gray:focus {	background: #52b1ae;	border-color: #52b1ae;	color: #ffffff;}.btn.btn-transparent-light-gray {	background: transparent;	border-color: #dbdbdb;	color: #dbdbdb;}.btn.btn-transparent-light-gray:hover, .btn.btn-transparent-light-gray:focus {	background: #dbdbdb;	border-color: #dbdbdb;	color: #52b1ae;}.btn.btn-transparent-secondary {	background: transparent;	border-color: #6bb152;	color: #6bb152;}.btn.btn-transparent-secondary:hover, .btn.btn-transparent-secondary:focus {	background: #6bb152;	border-color: #6bb152;	color: #ffffff;}/* button rounded */.btn.btn-rounded {	border-radius: 50px;}.btn.btn-rounded.btn-very-small {	padding: 2px 23px 1px;}.btn.btn-rounded.btn-small {	padding: 5px 29px;}.btn.btn-rounded.btn-medium {	padding: 6px 32px;}.btn.btn-rounded.btn-large {	padding: 9px 38px;}.btn.btn-rounded.btn-extra-large {	padding: 12px 45px 13px;}/* image button */.image-button {	width: 100%;	background: rgba(0, 0, 0, 0.8);	padding: 26px;	font-family: "Open Sans", sans-serif;	font-size: 16px;}.image-button:hover {	background: rgba(0, 0, 0, 0.5);}.tag-cloud a {	font-size: 10px;	padding: 3px 8px;	border: 1px solid #d9d9d9;	margin: 0 8px 8px 0;	display: inline-block;	text-transform: uppercase;	color: #232323;	line-height: 18px;}.tag-cloud a:hover {	background: #232323;	color: #ffffff !important;	border: 1px solid #232323;}/* dropdown style 1 */.dropdown-style-1 .btn {	color: #ffffff;	font-size: 11px;	padding: 0;	margin: 0;	background: transparent;	border: none;	font-weight: normal;}.dropdown-style-1 .btn:hover, .custom-dropdown btn:focus {	color: #6bb152;}.dropdown-style-1 .dropdown-menu {	margin-top: 2px;	min-width: 130px;	border-radius: 0;	border: none;	z-index: 444;	right: 0;	left: auto;}.dropdown-style-1 .dropdown-menu > li > a {	padding: 6px 15px;	font-size: 12px;}.dropdown-style-1 .dropdown-menu > li > a:hover, .dropdown-style-1 .dropdown-menu > li > a:focus {	background: #ededed;}/* ===================================    Aside style====================================== */.aside-title {	position: relative;	overflow: hidden;}.aside-title span {	display: inline-block;	vertical-align: middle;	margin-right: 20px;}.aside-title:after {	content: "";	display: inline-block;	width: 100%;	background: #6bb152;	height: 1px;	top: 50%;	position: absolute;}.right-sidebar {	padding-right: 45px;}.left-sidebar {	padding-left: 45px;}/* ===================================    Icon====================================== *//* icon size */.icon-very-small {	font-size: 16px;}.icon-small {	font-size: 24px;}.icon-medium {	font-size: 35px;}.icon-extra-medium {	font-size: 40px;}.icon-large {	font-size: 50px;}.icon-round-small {	border-radius: 100%;	display: table-cell;	height: 80px;	margin: 0 auto;	text-align: center;	vertical-align: middle;	width: 80px;	font-size: 32px;}.icon-round-medium {	border-radius: 100%;	display: table-cell;	height: 90px;	margin: 0 auto;	text-align: center;	vertical-align: middle;	width: 90px;}/* social media icon */.icon-social-very-small {	font-size: 12px;}.icon-social-small {	font-size: 14px;}.icon-social-medium {	font-size: 16px;}.icon-social-large {	font-size: 20px;}.icon-social-extra-large {	font-size: 24px;}.icon-social-very-small a i, .icon-social-small a i, .icon-social-medium a i {	margin: 0 8px;	vertical-align: middle;}.icon-social-large a i {	margin: 0 4px;	vertical-align: middle;}/* social media icon style */.extra-small-icon, .small-icon, .medium-icon, .large-icon, .extra-large-icon {	list-style: none;	padding: 0;}.extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {	display: inline-block;}footer .extra-small-icon li:first-child, footer .small-icon li:first-child, footer .medium-icon li:first-child, footer .large-icon li:first-child, footer .extra-large-icon li:first-child {	margin-left: 0;}footer .extra-small-icon li:last-child, footer .small-icon li:last-child, footer .medium-icon li:last-child, footer .large-icon li:last-child, footer .extra-large-icon li:last-child {	margin-right: 0;}.extra-small-icon li {	margin: 0 2px;}.small-icon li {	margin: 0 5px;}.medium-icon li {	margin: 0 8px;}.large-icon li {	margin: 0 10px;}.extra-large-icon li {	margin: 0 12px;}.extra-small-icon a {	font-size: 14px;	width: 30px;	height: 30px;	line-height: 29px;}.small-icon a {	font-size: 16px;	width: 40px;	height: 40px;	line-height: 38px;}.medium-icon a {	font-size: 20px;	width: 50px;	height: 50px;	line-height: 48px;}.large-icon a {	font-size: 24px;	width: 60px;	height: 60px;	line-height: 58px;}.extra-large-icon a {	font-size: 30px;	width: 70px;	height: 70px;	line-height: 68px;}/* social icon style */.social-icon-style-1 a.facebook, .social-icon-style-2 a.facebook, .social-icon-style-3 a.facebook, .social-icon-style-4 a.facebook span, .social-icon-style-10 a.facebook span {	background-color: #3b5998;}.social-icon-style-1 a.twitter, .social-icon-style-2 a.twitter, .social-icon-style-3 a.twitter, .social-icon-style-4 a.twitter span, .social-icon-style-10 a.twitter span {	background-color: #00aced;}.social-icon-style-1 a.google, .social-icon-style-2 a.google, .social-icon-style-3 a.google, .social-icon-style-4 a.google span, .social-icon-style-10 a.google span {	background-color: #dc4a38;}.social-icon-style-1 a.dribbble, .social-icon-style-2 a.dribbble, .social-icon-style-3 a.dribbble, .social-icon-style-4 a.dribbble span, .social-icon-style-10 a.dribbble span {	background-color: #ea4c89;}.social-icon-style-1 a.youtube, .social-icon-style-2 a.youtube, .social-icon-style-3 a.youtube, .social-icon-style-4 a.youtube span, .social-icon-style-10 a.youtube span {	background-color: #bb0000;}.social-icon-style-1 a.linkedin, .social-icon-style-2 a.linkedin, .social-icon-style-3 a.linkedin, .social-icon-style-4 a.linkedin span, .social-icon-style-10 a.linkedin span {	background-color: #007bb6;}.social-icon-style-1 a.instagram, .social-icon-style-2 a.instagram, .social-icon-style-3 a.instagram, .social-icon-style-4 a.instagram span, .social-icon-style-10 a.instagram span {	background-color: #fe1f49;}.social-icon-style-1 a.pinterest, .social-icon-style-2 a.pinterest, .social-icon-style-3 a.pinterest, .social-icon-style-4 a.pinterest span, .social-icon-style-10 a.pinterest span {	background-color: #cb2027;}.social-icon-style-1 a.flickr, .social-icon-style-2 a.flickr, .social-icon-style-3 a.flickr, .social-icon-style-4 a.flickr span, .social-icon-style-10 a.flickr span {	background-color: #ff0084;}.social-icon-style-1 a.rss, .social-icon-style-2 a.rss, .social-icon-style-3 a.rss, .social-icon-style-4 a.rss span, .social-icon-style-10 a.rss span {	background-color: #f2890a;}.social-icon-style-1 a.behance, .social-icon-style-2 a.behance, .social-icon-style-3 a.behance, .social-icon-style-4 a.behance span, .social-icon-style-10 a.behance span {	background-color: #1769ff;}.social-icon-style-1 a.vine, .social-icon-style-2 a.vine, .social-icon-style-3 a.vine, .social-icon-style-4 a.vine span, .social-icon-style-10 a.vine span {	background-color: #00bf8f;}.social-icon-style-1 a.email, .social-icon-style-2 a.email, .social-icon-style-3 a.email, .social-icon-style-4 a.email span, .social-icon-style-10 a.email span {	background-color: #7d7d7d;}.social-icon-style-1 a.sms, .social-icon-style-2 a.sms, .social-icon-style-3 a.sms, .social-icon-style-4 a.sms span, .social-icon-style-10 a.sms span {	background-color: #ffbd00;}.social-icon-style-1 a.sharethis, .social-icon-style-2 a.sharethis, .social-icon-style-3 a.sharethis, .social-icon-style-4 a.sharethis span, .social-icon-style-10 a.sharethis span {	background-color: #95d03a;}.social-icon-style-1 a.reddit, .social-icon-style-2 a.reddit, .social-icon-style-3 a.reddit, .social-icon-style-4 a.reddit span, .social-icon-style-10 a.reddit span {	background-color: #ff4500;}.social-icon-style-1 a.tumblr, .social-icon-style-2 a.tumblr, .social-icon-style-3 a.tumblr, .social-icon-style-4 a.tumblr span, .social-icon-style-10 a.tumblr span {	background-color: #32506d;}.social-icon-style-1 a.digg, .social-icon-style-2 a.digg, .social-icon-style-3 a.digg, .social-icon-style-4 a.digg span, .social-icon-style-10 a.digg span {	background-color: #262626;}.social-icon-style-1 a.stumbleupon, .social-icon-style-2 a.stumbleupon, .social-icon-style-3 a.stumbleupon, .social-icon-style-4 a.stumbleupon span, .social-icon-style-10 a.stumbleupon span {	background-color: #eb4924;}.social-icon-style-1 a.whatsapp, .social-icon-style-2 a.whatsapp, .social-icon-style-3 a.whatsapp, .social-icon-style-4 a.whatsapp span, .social-icon-style-10 a.whatsapp span {	background-color: #25d366;}.social-icon-style-1 a.vk, .social-icon-style-2 a.vk, .social-icon-style-3 a.vk, .social-icon-style-4 a.vk span, .social-icon-style-10 a.vk span {	background-color: #4c6c91;}.social-icon-style-1 a.weibo, .social-icon-style-2 a.weibo, .social-icon-style-3 a.weibo, .social-icon-style-4 a.weibo span, .social-icon-style-10 a.weibo span {	background-color: #ff9933;}.social-icon-style-1 a.odnoklassniki, .social-icon-style-2 a.odnoklassniki, .social-icon-style-3 a.odnoklassniki, .social-icon-style-4 a.odnoklassniki span, .social-icon-style-10 a.odnoklassniki span {	background-color: #d7772d;}.social-icon-style-1 a.xing, .social-icon-style-2 a.xing, .social-icon-style-3 a.xing, .social-icon-style-4 a.xing span, .social-icon-style-10 a.xing span {	background-color: #1a7576;}.social-icon-style-1 a.print, .social-icon-style-2 a.print, .social-icon-style-3 a.print, .social-icon-style-4 a.print span, .social-icon-style-10 a.print span {	background-color: #222222;}.social-icon-style-1 a.blogger, .social-icon-style-2 a.blogger, .social-icon-style-3 a.blogger, .social-icon-style-4 a.blogger span, .social-icon-style-10 a.blogger span {	background-color: #ff8000;}.social-icon-style-1 a.flipboard, .social-icon-style-2 a.flipboard, .social-icon-style-3 a.flipboard, .social-icon-style-4 a.flipboard span, .social-icon-style-10 a.flipboard span {	background-color: #e12828;}.social-icon-style-1 a.meneame, .social-icon-style-2 a.meneame, .social-icon-style-3 a.meneame, .social-icon-style-4 a.meneame span, .social-icon-style-10 a.meneame span {	background-color: #ff6400;}.social-icon-style-1 a.mailru, .social-icon-style-2 a.mailru, .social-icon-style-3 a.mailru, .social-icon-style-4 a.mailru span, .social-icon-style-10 a.mailru span {	background-color: #168de2;}.social-icon-style-1 a.delicious, .social-icon-style-2 a.delicious, .social-icon-style-3 a.delicious, .social-icon-style-4 a.delicious span, .social-icon-style-10 a.delicious span {	background-color: #205cc0;}.social-icon-style-1 a.livejournal, .social-icon-style-2 a.livejournal, .social-icon-style-3 a.livejournal, .social-icon-style-4 a.livejournal span, .social-icon-style-10 a.livejournal span {	background-color: #00b0ea;}/* social icon style */.social-icon-style-6 a.facebook:hover {	border-color: #3b5998;	color: #3b5998;}.social-icon-style-6 a.twitter:hover {	border-color: #00aced;	color: #00aced;}.social-icon-style-6 a.google:hover {	border-color: #dc4a38;	color: #dc4a38;}.social-icon-style-6 a.dribbble:hover {	border-color: #ea4c89;	color: #ea4c89;}.social-icon-style-6 a.youtube:hover {	border-color: #bb0000;	color: #bb0000;}.social-icon-style-6 a.linkedin:hover {	border-color: #0077b5;	color: #0077b5;}.social-icon-style-6 a.instagram:hover {	border-color: #fe1f49;	color: #fe1f49;}.social-icon-style-6 a.pinterest:hover {	border-color: #cb2027;	color: #cb2027;}.social-icon-style-6 a.flickr:hover {	border-color: #ff0084;	color: #ff0084;}.social-icon-style-6 a.rss:hover {	border-color: #f2890a;	color: #f2890a;}.social-icon-style-6 a.behance:hover {	border-color: #1769ff;	color: #1769ff;}.social-icon-style-6 a.vine:hover {	border-color: #00bf8f;	color: #00bf8f;}.social-icon-style-6 a.email:hover {	border-color: #7d7d7d;	color: #7d7d7d;}.social-icon-style-6 a.sms:hover {	border-color: #ffbd00;	color: #ffbd00;}.social-icon-style-6 a.sharethis:hover {	border-color: #95d03a;	color: #95d03a;}.social-icon-style-6 a.reddit:hover {	border-color: #ff4500;	color: #ff4500;}.social-icon-style-6 a.tumblr:hover {	border-color: #32506d;	color: #32506d;}.social-icon-style-6 a.digg:hover {	border-color: #262626;	color: #262626;}.social-icon-style-6 a.stumbleupon:hover {	border-color: #eb4924;	color: #eb4924;}.social-icon-style-6 a.whatsapp:hover {	border-color: #25d366;	color: #25d366;}.social-icon-style-6 a.vk:hover {	border-color: #4c6c91;	color: #4c6c91;}.social-icon-style-6 a.weibo:hover {	border-color: #ff9933;	color: #ff9933;}.social-icon-style-6 a.odnoklassniki:hover {	border-color: #d7772d;	color: #d7772d;}.social-icon-style-6 a.xing:hover {	border-color: #1a7576;	color: #1a7576;}.social-icon-style-6 a.print:hover {	border-color: #222222;	color: #222222;}.social-icon-style-6 a.blogger:hover {	border-color: #ff8000;	color: #ff8000;}.social-icon-style-6 a.flipboard:hover {	border-color: #e12828;	color: #e12828;}.social-icon-style-6 a.meneame:hover {	border-color: #ff6400;	color: #ff6400;}.social-icon-style-6 a.mailru:hover {	border-color: #168de2;	color: #168de2;}.social-icon-style-6 a.delicious:hover {	border-color: #205cc0;	color: #205cc0;}.social-icon-style-6 a.livejournal:hover {	border-color: #00b0ea;	color: #00b0ea;}/* social icon style */.social-icon-style-7 a.facebook:hover {	border-color: #3b5998;	background-color: #3b5998;}.social-icon-style-7 a.twitter:hover {	border-color: #00aced;	background-color: #00aced;}.social-icon-style-7 a.google:hover {	border-color: #dc4a38;	background-color: #dc4a38;}.social-icon-style-7 a.dribbble:hover {	border-color: #ea4c89;	background-color: #ea4c89;}.social-icon-style-7 a.youtube:hover {	border-color: #bb0000;	background-color: #bb0000;}.social-icon-style-7 a.linkedin:hover {	border-color: #0077b5;	background-color: #0077b5;}.social-icon-style-7 a.instagram:hover {	border-color: #fe1f49;	background-color: #fe1f49;}.social-icon-style-7 a.pinterest:hover {	border-color: #cb2027;	background-color: #cb2027;}.social-icon-style-7 a.flickr:hover {	border-color: #ff0084;	background-color: #ff0084;}.social-icon-style-7 a.rss:hover {	border-color: #f2890a;	background-color: #f2890a;}.social-icon-style-7 a.behance:hover {	border-color: #1769ff;	background-color: #1769ff;}.social-icon-style-7 a.vine:hover {	border-color: #00bf8f;	background-color: #00bf8f;}.social-icon-style-7 a.email:hover {	border-color: #7d7d7d;	background-color: #7d7d7d;}.social-icon-style-7 a.sms:hover {	border-color: #ffbd00;	background-color: #ffbd00;}.social-icon-style-7 a.sharethis:hover {	border-color: #95d03a;	background-color: #95d03a;}.social-icon-style-7 a.reddit:hover {	border-color: #ff4500;	background-color: #ff4500;}.social-icon-style-7 a.tumblr:hover {	border-color: #32506d;	background-color: #32506d;}.social-icon-style-7 a.digg:hover {	border-color: #262626;	background-color: #262626;}.social-icon-style-7 a.stumbleupon:hover {	border-color: #eb4924;	background-color: #eb4924;}.social-icon-style-7 a.whatsapp:hover {	border-color: #25d366;	background-color: #25d366;}.social-icon-style-7 a.vk:hover {	border-color: #4c6c91;	background-color: #4c6c91;}.social-icon-style-7 a.weibo:hover {	border-color: #ff9933;	background-color: #ff9933;}.social-icon-style-7 a.odnoklassniki:hover {	border-color: #d7772d;	background-color: #d7772d;}.social-icon-style-7 a.xing:hover {	border-color: #1a7576;	background-color: #1a7576;}.social-icon-style-7 a.print:hover {	border-color: #222222;	background-color: #222222;}.social-icon-style-7 a.blogger:hover {	border-color: #ff8000;	background-color: #ff8000;}.social-icon-style-7 a.flipboard:hover {	border-color: #e12828;	background-color: #e12828;}.social-icon-style-7 a.meneame:hover {	border-color: #ff6400;	background-color: #ff6400;}.social-icon-style-7 a.mailru:hover {	border-color: #168de2;	background-color: #168de2;}.social-icon-style-7 a.delicious:hover {	border-color: #205cc0;	background-color: #205cc0;}.social-icon-style-7 a.livejournal:hover {	border-color: #00b0ea;	background-color: #00b0ea;}/* icon like counter */a.likes-count {	padding: 0 15px;	width: auto;	border-radius: 30px !important;}a.likes-count i {	margin-right: 8px;}a.likes-count span {	position: relative;	top: -1px;}/* icon hover effect style 1 */.social-icon-style-1 a {	text-align: center;	display: inline-block;	transition: all 400ms;	-webkit-transition: all 400ms;	-moz-transition: all 400ms;	-ms-transition: all 400ms;	-o-transition: all 400ms;	color: #ffffff;}.social-icon-style-1 a:hover {	border-radius: 100%;}/* icon hover effect style 2 */.social-icon-style-2 a {	text-align: center;	display: inline-block;	transition: all 400ms;	-webkit-transition: all 400ms;	-moz-transition: all 400ms;	-ms-transition: all 400ms;	-o-transition: all 400ms;	border-radius: 100%;	color: #ffffff;}.social-icon-style-2 a:hover {	border-radius: 0;}/* icon hover effect style 3 */.social-icon-style-3 a {	text-align: center;	display: inline-block;	transition: all 400ms;	-webkit-transition: all 400ms;	-moz-transition: all 400ms;	-ms-transition: all 400ms;	-o-transition: all 400ms;	border-radius: 100%;	color: #ffffff;}.social-icon-style-3 a:hover i {	transition: transform 0.4s ease-out;	-webkit-transition: transform 0.4s ease-out;	-moz-transition: transform 0.4s ease-out;	-ms-transition: transform 0.4s ease-out;	-o-transition: transform 0.4s ease-out;	transform: rotateZ(360deg);	-webkit-transform: rotateZ(360deg);	-moz-transform: rotateZ(360deg);	-ms-transform: rotateZ(360deg);	-o-transform: rotateZ(360deg);}/* icon hover effect style 4 */.social-icon-style-4 a {	text-align: center;	display: inline-block;	border-radius: 100%;	position: relative;	border: 1px solid rgba(0, 0, 0, 0.1);	color: #232323;	text-align: center;	z-index: 1;}.social-icon-style-4 a:hover {	color: #ffffff;}.social-icon-style-4 a span {	border-radius: 0;	display: block;	height: 0;	left: 50%;	margin: 0;	position: absolute;	top: 50%;	transition: all 0.3s;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	width: 0;	z-index: -1;}.social-icon-style-4 a:hover span {	width: 100%;	height: 100%;	border-radius: 100%;	top: 0;	left: 0;}/* icon hover effect style 5 */.social-icon-style-5 a {	text-align: center;	display: inline-block;	color: #232323;}.social-icon-style-5 a:hover {	color: #ffffff;	border-radius: 100%;	background-color: #6bb152;}/* icon hover effect style- 5 light*/.social-icon-style-5-light a {	text-align: center;	display: inline-block;	color: #ffffff;}.social-icon-style-5-light a:hover {	color: #ffffff;	border-radius: 100%;	background-color: #6bb152;}/* icon hover effect style 6 */.social-icon-style-6 a {	text-align: center;	display: inline-block;	border: 1px solid rgba(0, 0, 0, 0.1);	color: #232323;	background-color: transparent;	border-radius: 100%;}.social-icon-style-6 a:hover {	border-color: #6bb152;	color: #6bb152;	background-color: transparent;}/* icon hover effect style 7 */.social-icon-style-7 a {	text-align: center;	display: inline-block;	border-radius: 100%;	color: #232323;	background-color: #ffffff;}.social-icon-style-7 a:hover {	color: #ffffff;	-webkit-transform: scale(1.2);	-ms-transform: scale(1.2);	-moz-transform: scale(1.2);	transform: scale(1.2);	-o-transform: scale(1.2);}/* icon hover effect style 8 */.social-icon-style-8 ul li a {	text-align: center;	width: auto;	height: auto;}.social-icon-style-8 a:hover {	color: #6bb152;}/* icon hover effect style 9 */.social-icon-style-9 ul li a {	text-align: center;	width: auto;	height: auto;}/* social icon style */.social-icon-style-9 a.facebook:hover {	color: #3b5998;}.social-icon-style-9 a.twitter:hover {	color: #00aced;}.social-icon-style-9 a.google:hover {	color: #dc4a38;}.social-icon-style-9 a.dribbble:hover {	color: #ea4c89;}.social-icon-style-9 a.youtube:hover {	color: #bb0000;}.social-icon-style-9 a.linkedin:hover {	color: #007bb6;}.social-icon-style-9 a.pinterest:hover {	color: #cb2027;}.social-icon-style-9 a.email:hover {	color: #7d7d7d;}.social-icon-style-9 a.sms:hover {	color: #ffbd00;}.social-icon-style-9 a.sharethis:hover {	color: #95d03a;}.social-icon-style-9 a.reddit:hover {	color: #ff4500;}.social-icon-style-9 a.tumblr:hover {	color: #32506d;}.social-icon-style-9 a.digg:hover {	color: #262626;}.social-icon-style-9 a.stumbleupon:hover {	color: #eb4924;}.social-icon-style-9 a.whatsapp:hover {	color: #25d366;}.social-icon-style-9 a.vk:hover {	color: #4c6c91;}.social-icon-style-9 a.weibo:hover {	color: #ff9933;}.social-icon-style-9 a.odnoklassniki:hover {	color: #d7772d;}.social-icon-style-9 a.xing:hover {	color: #1a7576;}.social-icon-style-9 a.print:hover {	color: #222222;}.social-icon-style-9 a.blogger:hover {	color: #ff8000;}.social-icon-style-9 a.flipboard:hover {	color: #e12828;}.social-icon-style-9 a.meneame:hover {	color: #ff6400;}.social-icon-style-9 a.mailru:hover {	color: #168de2;}.social-icon-style-9 a.delicious:hover {	color: #205cc0;}.social-icon-style-9 a.livejournal:hover {	color: #00b0ea;}/* icon hover effect style 10 light */.social-icon-style-10 {	position: relative;}.social-icon-style-10 a {	text-align: center;	display: inline-block;	border-radius: 100%;	position: relative;	text-align: center;}.social-icon-style-10 a:hover {	color: #ffffff;}.social-icon-style-10 a i {	position: relative;	z-index: 1;}.social-icon-style-10 a span {	border-radius: 0;	display: block;	height: 0;	left: 50%;	margin: 0;	position: absolute;	top: 50%;	transition: all 0.3s;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;	width: 0;}.social-icon-style-10 a:hover span {	width: 100%;	height: 100%;	border-radius: 100%;	top: 0;	left: 0;}/* social icon style */.social-icon-style-11 {	position: relative;}.social-icon-style-11 a {	text-align: center;	display: inline-block;	border-radius: 100%;	position: relative;	text-align: center;}.social-icon-style-11 a.facebook {	color: #3b5998;}.social-icon-style-11 a.twitter {	color: #00aced;}.social-icon-style-11 a.google {	color: #dc4a38;}.social-icon-style-11 a.dribbble {	color: #ea4c89;}.social-icon-style-11 a.youtube {	color: #bb0000;}.social-icon-style-11 a.linkedin {	color: #0077b5;}.social-icon-style-11 a.instagram {	color: #fe1f49;}.social-icon-style-11 a.pinterest {	color: #cb2027;}.social-icon-style-11 a.flickr {	color: #ff0084;}.social-icon-style-11 a.rss {	color: #f2890a;}.social-icon-style-11 a.behance {	color: #1769ff;}.social-icon-style-11 a.vine {	color: #00bf8f;}.social-icon-style-11 a.email {	color: #7d7d7d;}.social-icon-style-11 a.sms {	color: #ffbd00;}.social-icon-style-11 a.sharethis {	color: #95d03a;}.social-icon-style-11 a.reddit {	color: #ff4500;}.social-icon-style-11 a.tumblr {	color: #32506d;}.social-icon-style-11 a.digg {	color: #262626;}.social-icon-style-11 a.stumbleupon {	color: #eb4924;}.social-icon-style-11 a.whatsapp {	color: #25d366;}.social-icon-style-11 a.vk {	color: #4c6c91;}.social-icon-style-11 a.weibo {	color: #ff9933;}.social-icon-style-11 a.odnoklassniki {	color: #d7772d;}.social-icon-style-11 a.xing {	color: #1a7576;}.social-icon-style-11 a.print {	color: #222222;}.social-icon-style-11 a.blogger {	color: #ff8000;}.social-icon-style-11 a.flipboard {	color: #e12828;}.social-icon-style-11 a.meneame {	color: #ff6400;}.social-icon-style-11 a.mailru {	color: #168de2;}.social-icon-style-11 a.delicious {	color: #205cc0;}.social-icon-style-11 a.livejournal {	color: #00b0ea;}.social-icon-style-11 a:hover {	color: #ffffff;}footer .small-icon li {	margin: 0 8px;}/* country flag icon */.icon-country {	width: 16px;	height: 16px;	display: inline-block;	margin: 0 10px 0 5px;	vertical-align: middle;}.icon-country.usa {	background: url("../images/country-flag-16X16/usa.png");}.icon-country.england {	background: url("../images/country-flag-16X16/england.png");}.icon-country.china {	background: url("../images/country-flag-16X16/china.png");}.icon-country.hong-kong {	background: url("../images/country-flag-16X16/hong-kong.png");}.icon-country.france {	background: url("../images/country-flag-16X16/france.png");}.icon-mdi {	font-size: 48px;}[class*='social-icon'] a i,[class*='social-icon'] a i:before {	line-height: inherit;}/* ===================================    Header====================================== *//* header icon */.header-searchbar {	border-left: 1px solid rgba(0, 0, 0, 0.15);	padding-left: 15px;	display: inline-block;	line-height: 15px;	position: relative;	top: -1px;}.header-social-icon {	border-left: 1px solid rgba(0, 0, 0, 0.15);	padding-left: 15px;	margin-left: 12px;	display: inline-block;	line-height: 15px;	position: relative;	top: -1px;}.heder-menu-button {	display: inline-block;	line-height: 14px;	padding-left: 5px;	position: relative;	top: -1px;}nav.navbar.bootsnav .heder-menu-button .navbar-toggle {	float: none;	padding: 0;	margin-top: 0;	margin-bottom: 0;	top: 4px;}.white-link .header-searchbar, .white-link .header-social-icon {	border-left: 1px solid rgba(255, 255, 255, 0.15);}.header-social-icon a {	color: #232323;}.header-social-icon a i, .header-searchbar a i {	margin: 0 11px;}.header-searchbar a i {	position: relative;	top: -1px;}.header-social-icon a:last-child i {	margin-right: 0;}.search-icon {	padding-right: 10px;}/* menu center */.menu-center .header-right {	flex: 1 2 auto;}.navbar-collapse {	padding-left: 0;	padding-right: 0;}/* menu center logo */.menu-logo-center .navbar-left > li {	float: none;	display: inline-block;	vertical-align: middle;}header nav.menu-logo-center .navbar-nav > li > a {	margin: 0 20px;}header nav.menu-logo-center .navbar-nav > li:last-child a {	margin-right: 20px;}@media (max-width: 991px) {	.menu-logo-center .navbar-left.text-right {		text-align: left;	}	.menu-logo-center .logo {		position: absolute !important;		left: 0 !important;		top: 5px !important;	}	.menu-logo-center .width-40 {		width: 100% !important;	}	.menu-logo-center .navbar-toggle {		position: absolute !important;		right: 25px !important;		top: 28px !important;	}}/* header navigation color and logo */header nav.navbar .navbar-nav > li > a, nav.navbar.bootsnav ul.nav > li > a {	color: #232323;}header nav.navbar.white-link .navbar-nav > li > a, nav.navbar.bootsnav.white-link ul.nav > li > a,header nav.navbar.white-link .header-social-icon a, nav.navbar.bootsnav.white-link .header-social-icon a,header nav.navbar.white-link .header-searchbar a, nav.navbar.bootsnav.white-link .header-searchbar a,header nav.navbar.bootsnav ul.nav.white-link > li > a, nav.navbar.white-link .heder-menu-button a {	color: #ffffff;}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a {	color: #232323;}header .logo .logo-dark, header .logo .logo-light {	visibility: hidden;	opacity: 0;	width: 0;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}header .logo .logo-dark.default, header .logo .logo-light.default {	visibility: visible;	opacity: 1;	width: auto;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}header.sticky nav.header-dark-transparent .logo .logo-light, header.sticky nav.header-dark .logo .logo-light {	visibility: visible;	opacity: 1;	width: auto;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}header.sticky nav.header-dark-transparent .logo .logo-dark, header.sticky nav.header-dark .logo .logo-dark {	visibility: hidden;	opacity: 0;	width: 0;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}header.sticky nav.header-light-transparent .logo .logo-dark, header.sticky nav.header-light .logo .logo-dark {	visibility: visible;	opacity: 1;	width: auto;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}header.sticky nav.header-light-transparent .logo .logo-light, header.sticky nav.header-light .logo .logo-light {	visibility: hidden;	opacity: 0;	width: 0;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.nav-top-scroll {	position: absolute;	top: 0;	z-index: 5;}header.sticky nav.nav-top-scroll {	background-color: inherit;}header a.logo {	display: inline-block;	vertical-align: middle;}header .left-nav .sidebar-part1 a.logo img {	max-height: inherit;}.logo-holder img {	max-height: 26px;}/* header animation */.navbar-top {	position: fixed;	top: 0;	left: 0;	right: 0;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.sticky .navbar-top {	top: -160px;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.sticky.header-appear .navbar-top.navbar-transparent-no-sticky, .sticky.header-appear .navbar-fixed-top.navbar-transparent-no-sticky {	top: -160px;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.sticky.header-appear .navbar-top {	top: 0;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}header .bootsnav .dropdown .animated {	-webkit-animation-duration: 0.3s;	-moz-animation-duration: 0.3s;	-ms-animation-duration: 0.3s;	-o-animation-duration: 0.3s;	animation-duration: 0.3s;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {	position: absolute;	height: calc(100% + 20px);	width: 100%;	display: block;	content: "";}header.sticky .navbar-scroll-fixed-top {	position: fixed;	top: 0;	width: 100%;	left: 0;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}header.sticky .navbar-scroll-top {	position: fixed;	top: -120px;	width: 100%;	left: 0;	transition-duration: 0s;	-webkit-transition-duration: 0s;	-moz-transition-duration: 0s;	-ms-transition-duration: 0s;	-o-transition-duration: 0s;}header.sticky.header-appear .navbar-scroll-top {	top: 0;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}/* navigation */header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent .header-searchbar a:hover, header.header-appear nav.header-light .header-searchbar a:hover, header.header-appear nav.header-light.white-link .header-searchbar a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .header-search-form:hover, .header-social-icon a:hover {	color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {	color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover {	color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.active > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {	color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li.active > a, nav.navbar.bootsnav.white-link ul.nav > li.active > a, header nav.navbar.bootsnav ul.nav.white-link > li.active > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.active > a, header.header-appear nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark .navbar-nav > li.active > a, header.sticky nav.header-dark-transparent .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark-transparent.white-link .navbar-nav > li.active > a {	color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.active > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.active > a {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.active > a {	color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a.active, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a.active, header nav.navbar .navbar-nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {	color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li > a.active, nav.navbar.bootsnav.white-link ul.nav > li > a.active, header nav.navbar.bootsnav ul.nav.white-link > li > a.active, header.header-appear nav.header-dark-transparent .navbar-nav > li > a.active, header.header-appear nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark .navbar-nav > li > a.active, header.sticky nav.header-dark-transparent .navbar-nav > li > a.active {	color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a.active, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a.active {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active {	color: #6bb152;}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a.active {	color: rgba(255, 255, 255, 0.6);}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li.dropdown.on > a, header nav.navbar .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav ul.nav > li.dropdown.on > a {	color: rgba(0, 0, 0, 0.6);}header nav.navbar.white-link .navbar-nav > li.dropdown.on > a, nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a, header nav.navbar.bootsnav ul.nav.white-link > li.dropdown.on > a, header.header-appear nav.header-dark-transparent .navbar-nav > li.dropdown.on > a, header.header-appear nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark .navbar-nav > li.dropdown.on > a, header.sticky nav.header-dark-transparent .navbar-nav > li.dropdown.on > a {	color: rgba(255, 255, 255, 0.6);}header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li.dropdown.on > a {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.dropdown.on > a {	color: rgba(0, 0, 0, 0.6);}header.sticky nav.navbar.header-dark.white-link .navbar-nav > li.dropdown.on > a, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li.dropdown.on > a {	color: rgba(255, 255, 255, 0.6);}header {	width: 100%;	z-index: 99;}.header-with-topbar .top-header-area {	font-size: 11px;	position: fixed;	top: 0;	z-index: 100;	width: 100%;	transition: ease-in-out 0.3s;	-webkit-transition: ease-in-out 0.3s;	-moz-transition: ease-in-out 0.3s;	-ms-transition: ease-in-out 0.3s;	-o-transition: ease-in-out 0.3s;}.sticky.header-with-topbar .top-header-area {	top: -45px;}header .top-header-area .icon-social-very-small a:last-child i {	margin-right: 0;}header nav .row {	align-items: center;	display: -ms-flex;	display: -webkit-flex;	display: -moz-flex;	display: flex;	height: auto;	padding: 0;}header nav .row > div:first-child {	flex: 1 1 auto;}header nav.navbar {	border-radius: 0;	padding: 0;}header nav.navbar-default, nav.navbar.bootsnav {	border-bottom: 0;}header nav {	width: 100%;	top: 0px;	z-index: 99;	margin-bottom: 0;	display: table;}header nav .nav-header-container {	display: table-cell;	vertical-align: middle;	position: relative;}header nav .navbar-nav > li > a {	color: #232323;	font-size: 12px;	font-weight: 700;	margin: 0 20px;	padding: 5px 0px 5px;	text-transform: uppercase;	letter-spacing: 0.015em;}header nav .navbar-nav > li > a:hover, header nav .navbar-nav > li > a:focus, header nav .navbar-nav > li.active > a {	background: transparent;}header nav .navbar-nav > li:last-child a {	margin-right: 0;}.navbar-fixed-bottom, .navbar-fixed-top {	z-index: 9999;}header nav.navbar-default .navbar-nav > li > a:hover, header nav.navbar-default .navbar-nav > li > a:focus, header nav.navbar-default .navbar-nav > li.active > a {	border-bottom-color: #232323;}header nav .navbar-nav.text-normal > li > a {	font-weight: 500;	font-size: 12px;}.navbar-nav > li {	position: inherit;}.navbar-nav > li.dropdown > .fa {	display: none;}.navbar-nav > li ul {	margin: 0;	padding: 0;}.navbar-toggle {	border-radius: 0;	margin-right: 0;}.mobile-toggle {	display: block;}.sidebar-nav .mobile-toggle {	display: none;}.mobile-toggle span {	display: block;	width: 16px;	height: 2px;	background: #232323;	content: "";	margin: 3px 0px;}.mobile-toggle:hover span, .white-link .mobile-toggle:hover span {	background-color: #6bb152;}.white-link .mobile-toggle span {	background: #ffffff;}header nav .brand-logo {	padding-top: 20px;	padding-bottom: 20px;}header.sticky nav .brand-logo {	padding-top: 15px;	padding-bottom: 15px;}header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {	padding: 20px 0 20px;}/* mega menu */nav .accordion-menu {	position: inherit;}nav.navbar.bootsnav li.dropdown ul li {	list-style: none;	padding: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full {	width: 100%;	box-sizing: border-box;	background: #232323;	padding: 45px 50px;	box-shadow: none;	border-radius: 0;	border: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full ul {	margin: 0;	list-style: none;}nav.navbar.bootsnav li.dropdown .menu-back-div > ul {	margin: 0 auto;	width: 1070px;	display: table;	background: #232323;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {	color: #ffffff;	display: inline-block;	font-size: 11px;	font-weight: 500;	margin-bottom: 8px;	white-space: inherit;	padding: 0 40px;	border-bottom: none;	text-transform: uppercase;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {	text-align: left;	font-size: 12px;	color: #9d9d9d;	padding: 3px 40px;	text-transform: capitalize;	margin: 0;	display: block;	position: relative;	overflow: hidden;	left: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li:first-child a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li:first-child .dropdown-header {	padding-left: 0;}nav.navbar.bootsnav li.dropdown.megamenu-fw .icon-list-menu li > a > i {	font-size: 14px;	vertical-align: middle;	width: 24px;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {	border-right: 1px solid rgba(255, 255, 255, 0.05);}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {	border: 0;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {	padding-left: 40px;	background-size: cover;	background-position: bottom right;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul {	margin-top: 18px;}nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul:first-child {	margin-top: 0;}nav.navbar.bootsnav li.dropdown .megamenu-fw .icon-list-menu li > a > i {	font-size: 14px;	vertical-align: middle;	width: 24px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a.menu-banner-image, nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li > a:hover.menu-banner-image {	left: 0;	padding: 0;	margin-bottom: 20px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu .mega-menu-column li:last-child > a.menu-banner-image {	margin-bottom: 0;}/* header center logo */.nav-left, .nav-right, .nav-center {	display: table-cell;	vertical-align: middle;	width: 33.33%;}header nav .navbar-nav.navbar-center > li:last-child a {	margin-right: 20px;}.social-icon a {	margin: 0 15px;}.social-icon a:first-child {	margin-left: 0;}.social-icon a:last-child {	margin-right: 0;}header nav.nav-center-logo .row {	min-height: 0;	height: auto;}header nav.nav-center-logo .row {	display: block;}header nav.nav-center-logo .row > div:first-child {	flex: none;}.nav-center-logo .navbar-nav > li {	float: none;	display: inline-block;	vertical-align: middle;}.nav-center-logo .navbar-nav > li > a {	display: flex;}.nav-center-logo .navbar-left {	margin-left: -15px;}.nav-center-logo .navbar-left li:first-child a {	margin-left: 0;}nav.nav-center-logo.navbar.bootsnav li.dropdown ul.dropdown-menu, nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {	margin-top: 0px;}.center-logo {	left: 50%;	position: absolute;	margin-top: -14px;	top: 50%;	text-align: center;	transform: translateX(-50%);	z-index: 1;	max-width: 20%;}.page nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {	text-align: left;}header nav.navbar-fixed .nav-header-container {	width: 100%;	float: left;}header .menu-logo-center .navbar-nav > li.social-links {	padding: 26px 0;}header.sticky .menu-logo-center .navbar-nav > li.social-links {	padding: 20px 0;}/* top logo */.navbar.navbar-brand-top > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {	margin-left: 0;}.navbar-brand-top .navbar-brand {	height: auto;}nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a {	padding: 20px 0;}.navbar-brand-top .navbar-collapse.collapse {	display: inline-block !important;	vertical-align: middle;}/* center navigation */.center-nav {	float: none;	text-align: center;}.center-nav > li {	float: none;	display: inline-block;}nav.navbar.bootsnav.menu-center ul.nav.navbar-center {	display: table;	float: none;	margin: 0 auto;	table-layout: fixed;}/* simple dropdown menu */.simple-dropdown.dropdown {	position: relative;}.simple-dropdown .dropdown-menu {	position: absolute;	left: 0;	background: #232323;	min-width: 240px;	padding: 13px 0 15px;	box-shadow: none;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {	padding-left: 28px;	padding-right: 28px;}.simple-dropdown .dropdown-menu > li > a {	font-size: 12px;	color: #9d9d9d;}.simple-dropdown .dropdown-menu > li a {	padding: 9px 0 7px;	overflow: hidden;	position: relative;	left: 0;}.simple-dropdown .dropdown-menu > li a:hover {	background-color: #000000;	color: #ffffff;}.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fa, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown > a > .fa {	position: absolute;	right: 0;	font-size: 12px;	margin-top: 0;	height: 20px;	width: 20px;	line-height: 20px;	text-align: center;	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	-ms-transform: translateY(-50%);}nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a .fa {	font-size: 16px;}nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {	background: #232323;	display: none;	left: 240px;	margin: -13px 0 0 1px;	min-width: 220px;	white-space: nowrap;	position: absolute;	top: 0;	padding: 13px 0;	font-weight: 400;	text-transform: capitalize;}.simple-dropdown .dropdown-menu > li.dropdown > ul li a {	color: #9d9d9d;	font-size: 12px;	line-height: 18px;	font-weight: 400;}nav.navbar.bootsnav.navbar-default li.dropdown.simple-dropdown > ul.dropdown-menu > li.active > a {	color: #ffffff;}/* light transparent navigation */header.header-appear nav.header-light-transparent, header.sticky nav.navbar-fixed-top.header-light-transparent, header.sticky nav.navbar-scroll-fixed-top.header-light-transparent {	background: rgba(255, 255, 255, 0.95);	box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}header.header-appear nav.header-light-transparent .separator-line-verticle-small, header.header-appear nav.header-light .separator-line-verticle-small {	background: rgba(0, 0, 0, 0.4);}header.header-appear nav.header-light-transparent .header-social-icon a, header.header-appear nav.header-light .header-social-icon a, header.header-appear nav.header-light.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a, header.header-appear nav.header-light-transparent .header-searchbar a, header.header-appear nav.header-light .header-searchbar a, header.header-appear nav.header-light.white-link .header-searchbar a, header.header-appear nav.header-light-transparent.white-link .header-searchbar a {	color: #232323;}header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {	color: #232323;}header.header-appear nav.header-light-transparent .header-searchbar, header.header-appear.header-light-transparent .header-social-icon, header.header-appear nav.header-light .header-searchbar, header.header-appear nav.header-light-transparent.white-link .header-social-icon, header.sticky nav.header-light-transparent .header-searchbar, header.sticky nav.header-light-transparent .header-social-icon, header.sticky nav.header-light .header-searchbar, header.sticky nav.header-light .header-social-icon {	border-left: 1px solid rgba(0, 0, 0, 0.25);}header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-fixed-top.header-light-transparent.white-link .header-searchbar a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-social-icon a, header.header-appear nav.nav-scroll-fixed-top.header-light-transparent.white-link .header-searchbar a {	color: #232323;}header.sticky nav.header-light-transparent .heder-menu-button .mobile-toggle span, header.sticky nav.header-light .heder-menu-button .mobile-toggle span {	background: #232323;}/* dark transparent navigation */header.header-appear nav.header-dark-transparent, header.sticky nav.navbar-fixed-top.header-dark-transparent, header.sticky nav.navbar-scroll-fixed-top.header-dark-transparent {	background: rgba(23, 23, 23, 0.85);}header.header-appear nav.header-dark-transparent .separator-line-verticle-small, header.header-appear nav.header-dark .separator-line-verticle-small {	background: #ffffff;}header.header-appear nav.header-dark-transparent .navbar-nav > li > a, header.header-appear nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark .navbar-nav > li > a, header.sticky nav.header-dark-transparent .navbar-nav > li > a {	color: #ffffff;}header.header-appear nav.header-dark-transparent .header-social-icon a, header.header-appear nav.header-dark .header-social-icon a, header.sticky nav.header-dark .header-social-icon a, header.sticky nav.header-dark-transparent .header-social-icon a {	color: #ffffff;}header.header-appear nav.header-dark-transparent .search-button, header.header-appear nav.header-dark-transparent .right-menu-button, header.header-appear nav.header-dark .search-button, header.header-appear nav.header-dark .right-menu-button, header.sticky nav.header-dark .search-button, header.sticky nav.header-dark .right-menu-button, header.sticky nav.header-dark-transparent .search-button, header.sticky nav.header-dark-transparent .right-menu-button {	color: #ffffff;}header.sticky nav.header-dark-transparent .header-social-icon, header.sticky nav.header-dark .header-social-icon, header.sticky nav.header-dark-transparent .header-searchbar, header.sticky nav.header-dark .header-searchbar {	border-left: 1px solid rgba(255, 255, 255, 0.4);}header.sticky nav.header-dark-transparent .mobile-toggle span, header.sticky .header-dark .mobile-toggle span {	background: #ffffff;}header.sticky nav.header-dark-transparent .mobile-toggle:hover span, header.sticky .header-dark .mobile-toggle:hover span {	background: red;}/* light navigation */header.header-appear nav.header-light, header.sticky nav.navbar-fixed-top.header-light, header.sticky nav.navbar-scroll-fixed-top.header-light {	background-color: #ffffff;	box-shadow: 0 5px 10px -10px rgba(0, 0, 0, 0.6);}/* dark navigation */header.header-appear nav.header-dark, header.sticky nav.navbar-fixed-top.header-dark, header.sticky nav.navbar-scroll-fixed-top.header-dark {	background-color: #000000;}/* collepsed menu icon */.navbar-default .navbar-toggle .icon-bar, header.sticky .navbar-default.header-light .navbar-toggle .icon-bar, header.sticky .navbar-default.header-light-transparent .navbar-toggle .icon-bar {	background: #232323;}.navbar-default.white-link .navbar-toggle .icon-bar, header.sticky .navbar-default.header-dark .navbar-toggle .icon-bar, header.sticky .navbar-default.header-dark-transparent .navbar-toggle .icon-bar {	background: #ffffff;}/* hamburger menu */nav.navbar.bootsnav .btn-hamburger {	padding: 0;}nav.navbar.bootsnav .btn-hamburger .navbar-toggle {	margin: 0;	top: -2px;}.hamburger-menu-wrepper {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #000000;	z-index: -10005;	padding: 55px 80px;	display: table;	opacity: 0;	visibility: collapse;}.menu-middle {	display: table;	height: 100%;	width: 65%;	margin: 0 auto;	opacity: 0;}.hamburger-menu-links {	float: left;	list-style: none;	margin: 0;	padding: 0;	width: 100%;	font-size: 52px;	line-height: 55px;	opacity: 0;}.hamburger-menu-links li {	float: left;	margin-bottom: 36px;	width: 50%;}.hamburger-menu-links li a {	color: #ffffff;	position: relative;}.hamburger-menu-links li.open > a {	color: #6bb152;}.hamburger-menu-links li a:hover, .follow-box a:hover {	color: #6bb152;}.animation-box {	position: absolute;	top: 5%;	height: 100%;	width: 100%;	left: 0;	transform: perspective(600px) rotateX(-20deg);	-weblit-transform: perspective(600px) rotateX(-20deg);	-moz-transform: perspective(600px) rotateX(-20deg);	-ms-transform: perspective(600px) rotateX(-20deg);	-o-transform: perspective(600px) rotateX(-20deg);}.hamburger-menu.show-menu .hamburger-menu-wrepper {	z-index: 10004;	opacity: 1;	visibility: visible;}.hamburger-menu.show-menu .animation-box {	top: 0;	transform: perspective(600px) rotateX(0deg);	-webkit-transform: perspective(600px) rotateX(0deg);	-moz-transform: perspective(600px) rotateX(0deg);	-o-transform: perspective(600px) rotateX(0deg);	-ms-transform: perspective(600px) rotateX(0deg);	opacity: 1;}.hamburger-menu.show-menu .hamburger-menu-links, .hamburger-menu.show-menu .menu-middle {	opacity: 1;}.hamburger-menu.show-menu .btn-hamburger .mobile-toggle, .hamburger-menu .btn-hamburger .close-menu {	transform: scale(0);	-webkit-transform: scale(0);	-moz-transform: scale(0);	-o-transform: scale(0);	-ms-transform: scale(0);}.hamburger-menu.show-menu .btn-hamburger .close-menu, .hamburger-menu .btn-hamburger .mobile-toggle {	transform: scale(1);	-webkit-transform: scale(1);	-moz-transform: scale(1);	-o-transform: scale(1);	-ms-transform: scale(1);}.hamburger-menu .hamburger-menu-wrepper .btn-hamburger {	border-color: #ffffff;	height: 18px;	position: absolute;	width: 18px;	z-index: 99;	padding: 0;	margin: -27px 0 0 -15px;	opacity: 0;}.hamburger-menu.show-menu .hamburger-menu-wrepper .btn-hamburger {	opacity: 1;	right: 40px;	transition-delay: 0.2s;	-webkit-transition-delay: 0.2s;	-moz-transition-delay: 0.2s;	-ms-transition-delay: 0.2s;	-o-transition-delay: 0.2s;}.hamburger-menu .close-button-menu {	float: none;	height: auto;	margin: 0;	padding: 0;	position: inherit;	right: -26px;	top: 44px;	width: auto;}.hamburger-menu .close-button-menu:after, .hamburger-menu .close-button-menu:before {	background: #ffffff;	width: 22px;	right: 26px;	top: -34px;}.hamburger-menu-links li.dropdown > a:after {	content: "\f107";	display: inline-block;	position: absolute;	right: -60px;	top: 15px;	font-family: 'FontAwesome';	font-size: 42px;}/* header style two */.header-with-topbar .navbar-top {	top: 36px;	background: #ffffff;	box-shadow: 0 4px 10px -10px rgba(0, 0, 0, 0.6);}.header-with-topbar.sticky .navbar-top {	top: -160px;}.header-with-topbar.sticky.header-appear .navbar-top {	top: 0;}/* full width light transparent navigation */header nav.nav-full-width {	width: 100%;}.close-button-menu {	float: right;	padding: 10px;	background-color: transparent;	color: #232323;	border: 0;	position: absolute;	height: 40px;	width: 40px;	outline: none;	top: 20px;	right: 20px;}.full-width-pull-menu .dropdown-toggle {	position: relative;}.full-width-pull-menu span.dropdown-toggle {	position: absolute;	right: 30px;	width: 40px;	height: 40px;	text-align: center;	top: 43px;	display: inline-block;	vertical-align: middle;	cursor: pointer;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);}.full-width-pull-menu .dropdown .dropdown-toggle:before {	content: "";	display: block;	position: absolute;	right: 20px;	top: 15px;	height: 11px;	width: 1px;	background: #232323;}.full-width-pull-menu .dropdown.open .dropdown-toggle:before {	height: 0;}.full-width-pull-menu .dropdown .dropdown-toggle:after {	content: "";	display: block;	position: absolute;	right: 15px;	top: 20px;	height: 1px;	width: 11px;	background: #232323;}.full-width-pull-menu .dropdown ul {	background-color: inherit;}/* full width navigation style 1 */.full-width-pull-menu .link-style-1 .link-style-1 ul {	list-style: none;	padding: 0;	margin: 0;}.full-width-pull-menu .link-style-1 ul li {	margin: 20px 0;	display: table;}.full-width-pull-menu .link-style-1 ul li a {	background: inherit;	color: #232323;	font-size: 22px;	line-height: 26px;	position: relative;	padding-left: 35px;}.full-width-pull-menu .link-style-1 ul li:hover > a, .full-width-pull-menu .link-style-1 ul li.open > a {	color: #6bb152;}.full-width-pull-menu .link-style-1 ul li:hover > a:after, .full-width-pull-menu .link-style-1 ul li.open > a:after {	background: #6bb152;}.full-width-pull-menu .link-style-1 ul li a:after {	background: #dbdbdb;	content: "";	display: inline-block;	height: 4px;	left: 0;	position: absolute;	top: 14px;	width: 18px;}.full-width-pull-menu .link-style-1 .dropdown.open ul {	display: block;}.full-width-pull-menu .link-style-1 .dropdown ul {	position: inherit;	left: 0;	right: 0;	padding: 10px 30px 0;	background-color: inherit;	border: 0;	float: none;	box-shadow: none;	margin: 0;}.full-width-pull-menu .link-style-1 ul li li a {	font-size: 18px;	line-height: 22px;	padding-left: 30px;}.full-width-pull-menu .link-style-1 .dropdown ul li a:hover, .dropdown ul li a:focus {	background-color: inherit;}.full-width-pull-menu .link-style-1 .dropdown ul li {	margin: 5px;}.full-width-pull-menu .link-style-1 .dropdown ul li:last-child {	margin-bottom: 0;}/* full width navigation style 2 */.full-width-pull-menu .link-style-2 .link-style-2 ul {	list-style: none;	padding: 0;	margin: 0;}.full-width-pull-menu .link-style-2 ul li {	display: table;	width: 90%;}.full-width-pull-menu .link-style-2 ul li a {	background: inherit;	color: #232323;	font-size: 48px;	line-height: 85px;	position: relative;}.full-width-pull-menu .link-style-2 ul li:hover > a, .full-width-pull-menu .link-style-2 ul li.open > a {	color: #6bb152;}.full-width-pull-menu .link-style-2 ul li.open > a:after {	background: #6bb152;}.full-width-pull-menu .link-style-2 .dropdown ul {	display: block !important;	height: 0;	overflow: hidden;}.full-width-pull-menu .link-style-2 .dropdown ul {	position: inherit;	left: 0;	right: 0;	padding: 0;	background-color: inherit;	border: 0;	float: none;	box-shadow: none;	margin: 0;}.full-width-pull-menu .link-style-2 .dropdown.open ul {	display: block;	height: 100%;}.full-width-pull-menu .link-style-2 .dropdown ul li a {	font-size: 14px;	line-height: 18px;	color: #757575;	padding: 0;	margin: 0;}.full-width-pull-menu .link-style-2 .dropdown ul li {	border-bottom: 1px solid #e3e3e3;	padding: 7px 0;}.full-width-pull-menu .link-style-2 .dropdown ul li:last-child {	border-bottom: 1px solid transparent;}.full-width-pull-menu .link-style-2 .dropdown ul li a:hover, .dropdown ul li a:focus {	background-color: inherit;}.full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu {	padding-left: 15px;	padding-top: 2px;}.full-width-pull-menu .link-style-2 .dropdown ul li ul.sub-menu li {	border-bottom: 0;	padding: 5px 0 0 0;}.full-width-pull-menu .link-style-2 .dropdown ul li:last-child {	margin-bottom: 0;}.full-width-pull-menu .link-style-2 .icon-social-medium a:first-child {	margin-left: 0;}.full-width-pull-menu .link-style-2 .icon-social-medium a:last-child {	margin-right: 0;}.close-button-menu:after, .close-button-menu:before {	content: "";	display: block;	background: #000000;	height: 2px;	width: 18px;	position: absolute;}.close-button-menu:after {	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);}.close-button-menu:before {	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-o-transform: rotate(-45deg);}/* full navigation */.show-menu .menu-wrap, .menu-wrap {	left: auto;}.show-menu .menu-wrap {	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	opacity: 1;	visibility: visible;	z-index: 10001;}.menu-wrap {	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	width: 100%;	z-index: -10001;	position: fixed;	top: 0;	right: 0;	opacity: 0;	visibility: hidden;}/* container fluid navigation padding */header nav.nav-box-width {	padding: 0 50px;}/* hamburger menu right side */.big-menu-right {	position: fixed;	top: 0;	right: 0;	width: 40%;	height: 100%;	padding: 0 5%;	opacity: 0;	transform: translateX(30%) scaleX(0.6);	-webkit-transform: translateX(30%) scaleX(0.6);	-moz-transform: translateX(30%) scaleX(0.6);	-o-transform: translateX(30%) scaleX(0.6);	-ms-transform: translateX(30%) scaleX(0.6);	transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	z-index: -1;}.big-menu-links {	list-style: none;	margin: 0;	padding: 0;}.big-menu-links li {	margin-bottom: 15px;	display: block;	width: 100%;	float: left;}.big-menu-links li a {	font-size: 50px;	line-height: 1.5;	color: #676767;	float: left;}.big-menu-links li a:after {	width: 0;	background: #6bb152;	height: 3px;	content: "";	display: block;	transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-o-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;}.big-menu-links li a:hover {	color: #dddddd;}.big-menu-links li a:hover:after {	width: 100px;	transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-o-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;}.big-menu-right.open {	transform: translateX(0) scaleX(1);	-moz-transform: translateX(0) scaleX(1);	-webkit-transform: translateX(0) scaleX(1);	-o-transform: translateX(0) scaleX(1);	-ms-transform: translateX(0) scaleX(1);	opacity: 1;	z-index: 9999;}.big-menu-close {	background: #ffffff;	position: absolute;	right: 0;	width: 40px;	height: 40px;	color: #232323;}/* dropdown menu */nav.navbar.navbar-default ul.nav > li > a {	padding: 26px 0;	background: transparent;	border-color: transparent;	font-weight: 500;}nav.navbar.navbar-default ul.nav > li.dropdown > a.dropdown-toggle::after, nav.navbar.sidebar-nav ul.nav > li.dropdown > a.dropdown-toggle::after {	content: "";	vertical-align: middle;	position: relative;	top: -1px;	margin-top: 0;}nav.navbar.navbar-default ul li.dropdown ul.dropdown-menu > li:last-child {	border-bottom: 0;	border-bottom: 0;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover {	color: #ffffff;	background: transparent;	left: 5px;}nav.navbar.navbar-default ul li.dropdown .dropdown-menu li.active > a {	color: #ffffff;}nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li > a:hover, nav.navbar.navbar-default ul.menu-links li.dropdown ul.dropdown-menu li.active > a {	color: #232323;}.dropdown ul.second-level {	left: 270px;	top: 0;	height: 100%;}.dropdown ul.third-level {	left: 530px;	top: 0;	height: 100%;}nav.navbar ul.nav .dropdown-menu.second-level .dropdown-menu {	margin-top: 0;}.navbar-default ul li li.dropdown ul {	display: none;}.navbar-default ul li li.dropdown.on > ul {	display: block;	position: absolute;	left: 100%;	margin-top: 0;	padding: 0;	top: 0;}.navbar-default ul li li.dropdown.on > ul > li.dropdown.on > ul {	display: block;	position: absolute;	left: 100%;	margin-top: 0;	padding: 0;	top: 0;}.navbar-default ul li li.dropdown ul.dropdown-menu {	position: absolute;	left: 100%;	margin-top: 0;	padding: 0;	top: 0;	box-shadow: none;}.navbar-default ul li li.dropdown ul.dropdown-menu li {	padding: 0;}.dropdown-menu .dropdown a {	position: relative;}/* navigation left sidebar */header .menu-wrap .widget {	margin-bottom: 30px;	display: inline-block;	width: 100%;}.nav.navbar-left-sidebar {	transition: all 0s ease-in-out 0s;	-webkit-transition: all 0s ease-in-out 0s;	-moz-transition: all 0s ease-in-out 0s;	-ms-transition: all 0s ease-in-out 0s;	-o-transition: all 0s ease-in-out 0s;	overflow-y: auto;}.nav.navbar-left-sidebar li {	display: inline-block;	width: 100%;	padding: 0 45px;}.nav.navbar-left-sidebar li a, nav.navbar.bootsnav.navbar-left-sidebar ul.nav > li > a {	font-size: 11px;	text-transform: uppercase;	color: #939393;	background: transparent !important;	border-bottom: 1px solid #e5e5e5 !important;	padding: 15px 0;}.nav.navbar-left-sidebar li:last-child a {	border-bottom: none;}.nav.navbar-left-sidebar li a:hover {	color: #ffffff;}.nav.navbar-left-sidebar li a .nav-caret {	height: 35px;	text-align: right;	width: 35px;}.nav.navbar-left-sidebar .dropdown .second-level {	opacity: 0 !important;	left: 245px;	display: block !important;	visibility: hidden;}.nav.navbar-left-sidebar .dropdown.on .second-level {	opacity: 1 !important;	left: 289px;	visibility: visible;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.nav.navbar-left-sidebar .second-level .dropdown .third-level {	opacity: 0 !important;	display: block !important;	visibility: hidden;	left: 525px;}.nav.navbar-left-sidebar .second-level .dropdown.on .third-level {	opacity: 1 !important;	left: 569px;	visibility: visible;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.nav.navbar-left-sidebar .dropdown-menu .dropdown > a:after {	display: none;}/* pull left sidebar */.cbp-spmenu {	background: #ffffff;	position: fixed;	z-index: 1;}.cbp-spmenu-vertical {	width: 455px;	height: 100%;	top: 0;	z-index: 10005;}.cbp-spmenu-right {	right: -455px;}.cbp-spmenu-left {	left: -100%;}.cbp-spmenu-left.cbp-spmenu-open {	left: 0;}.cbp-spmenu-right.cbp-spmenu-open {	right: 0px;	overflow-x: auto;	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}.cbp-spmenu-push {	overflow-x: hidden;	position: relative;	left: 0;}.cbp-spmenu, .cbp-spmenu-push {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}/* custome scrollbar */.cbp-spmenu-right::-webkit-scrollbar, .navbar-left-sidebar::-webkit-scrollbar {	width: 5px;}.cbp-spmenu-right::-webkit-scrollbar-track, .navbar-left-sidebar::-webkit-scrollbar-track {	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);	-ms-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);	-o-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);}.cbp-spmenu-right::-webkit-scrollbar-thumb, .navbar-left-sidebar::-webkit-scrollbar-thumb {	background-color: darkgrey;	outline: 1px solid slategrey;}/* sidebar navigation */nav.navbar.sidebar-nav .container {	display: table-cell;	height: 75px;	position: relative;	vertical-align: top;}nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a {	color: #626262;	border-color: #ededed;	padding: 15px 0;}nav.navbar.sidebar-nav .navbar-left-sidebar li a:hover, nav.navbar.bootsnav.sidebar-nav ul.nav.navbar-left-sidebar li.active > a {	color: #000000;}.sidebar-nav .logo-holder {	text-align: center;	min-height: 107px;}.sidebar-nav .footer-holder {	text-align: center;}nav.navbar .toggle-button {	background: #000000;	border: medium none;	height: auto;	margin: 0;	padding: 0;	width: auto;}.sidebar-nav .dropdown-menu {	box-shadow: none;	height: 100%;	left: 270px;	padding: 0;	position: fixed;	top: 0;	width: 240px;	padding: 80px 0;}nav.navbar.sidebar-nav li.dropdown ul.dropdown-menu {	border: none;}nav.navbar.bootsnav.sidebar-nav li.dropdown ul.dropdown-menu {	padding-top: 160px;}.sidebar-nav .dropdown-menu li > a {	margin: 0 45px;}nav.navbar.sidebar-nav {	border: none;	display: inline-table;	width: 290px;	border-radius: 0;	position: fixed;	top: 0;	z-index: 10005;	height: 100%;	padding: 50px 0px 25px;	border-right: 1px solid rgba(0, 0, 0, 0.07);	left: 0;}.sidebar-wrapper {	padding-left: 290px;}/* sidebar navigation style 1 */.sidebar-nav-style-1 .dropdown .second-level {	top: 0;	left: 290px;	width: 280px;}.sidebar-nav-style-1 .dropdown.on .second-level {	background: #fbfbfb;}.sidebar-nav-style-1 .dropdown .third-level {	top: 0;	left: 570px;	width: 280px;	background: #f3f3f3;}.sidebar-nav-style-1 .dropdown ul.second-level li ul {	display: none;	opacity: 0;}/* sidebar navigation style 2 */.left-nav-sidebar {	padding-left: 90px;	transition: all 0.3s ease 0s;}.left-nav {	position: fixed;	top: 0;	width: auto;	left: 0;	height: 100%;	background-color: #ffffff;	z-index: 99999;	transition: all 0.3s ease 0s;}.sidebar-part1 {	position: absolute;	top: 0;	width: 90px;}.sidebar-part2 {	padding: 0 0 0 110px;	border-right: 1px solid #dfdfdf;	width: 400px;	height: 100%;	position: fixed;	background-color: #ffffff;	z-index: -1;	left: -370px;}.sidebar-part3 {	position: absolute;	bottom: 0;}.left-nav-on .sidebar-part2 {	left: 0;}.sidebar-part2:before {	width: 100%;	height: 1px;	background-color: #dfdfdf;	content: "";	position: absolute;	bottom: 75px;	left: 0;	display: inline-block;}.left-nav-on .sidebar-part2 .sidebar-middle .sidebar-middle-menu .nav {	overflow-y: auto;	overflow-x: hidden;}.sidebar-part2 .sidebar-middle {	padding: 180px 0;}.sidebar-part2 .sidebar-middle-menu {	display: table-cell;	height: 100%;	width: 100%;	vertical-align: middle;}.bottom-menu-icon {	width: 90px;	padding: 22px 30px;	text-align: center;}header .sidebar-part2 nav.navbar.bootsnav ul > li > a {	font-size: 36px;	display: block;	padding: 0;	color: #0f0f0f;	text-transform: none;	margin: 0;	line-height: 40px;	font-weight: 500;	position: relative;}header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {	font-size: 25px;	top: 10px;	position: absolute;	right: 18px;}header .sidebar-part2 nav.navbar.bootsnav ul > li > .second-level > li > a > .fa {	font-size: 14px;	line-height: 30px;}.sidebar-part2 ul > li {	margin: 0;	float: none;	padding: 15px 20px 15px 0;	width: 291px;	word-break: break-all;	position: initial;}.sidebar-part2 ul li a:hover {	background-color: inherit;}.sidebar-part2 nav.navbar.bootsnav {	border-bottom: 0;	position: inherit;}.sidebar-part2 .right-bg {	position: fixed;	height: 100%;	left: 0;	top: 0;	background-color: #ffffff;	width: 90px;}.sidebar-part2 .right-bg:before {	background-color: #dfdfdf;	bottom: 75px;	content: "";	display: inline-block;	height: 1px;	left: 0;	position: absolute;	width: 100%;}.sidebar-part2 .right-bg img {	position: absolute;	top: 50%;	left: 37px;	transform: translateY(-100px);	-webkit-transform: translateY(-100px);	-moz-transform: translateY(-100px);	-ms-transform: translateY(-100px);	-o-transform: translateY(-100px);}header .sidebar-part2 nav.navbar.bootsnav ul li ul li a {	font-size: 14px;	line-height: 20px;	width: 100%;	padding: 15px 0;	border-bottom: 1px solid #f0f0f0;	color: #939393;	font-weight: 400;}header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown > a, .sidebar-nav-style-1 .navbar-left-sidebar li.dropdown > a {	padding-right: 20px;}header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {	border-bottom: 1px solid #6bb152;	background: inherit;}header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a:hover {	border-bottom: 0;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li a > i {	vertical-align: middle;	margin-right: 5px;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li a:hover {	color: #6bb152;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li {	margin: 0;	padding: 0 30px;	width: 100%;	word-break: normal;}header .sidebar-part2 nav.navbar.bootsnav ul li ul li.dropdown {	border-left: 0;}.sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {	border-left: 1px solid #eeeeee !important;}.sidebar-part2 .dropdown ul.second-level {	left: 399px;	transition: 0s;	-webkit-transition: 0s;	-moz-transition: 0s;	-ms-transition: 0s;	-o-transition: 0s;}.sidebar-part2 .dropdown ul.third-level {	left: 249px;	overflow-y: auto;}.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu {	box-shadow: none;	height: 100%;	position: absolute;	transition: 0s;	-webkit-transition: 0s;	-moz-transition: 0s;	-ms-transition: 0s;	-o-transition: 0s;	width: 250px;	padding: 180px 0;	background: #ffffff;}.bottom-menu-icon a {	font-size: 24px;	width: 23px;	height: 18px;	display: inline-block;	position: relative;}header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active > a, header .sidebar-part2 nav.navbar.bootsnav ul.second-level li.active ul li.active > a {	color: #6bb152;}.nav-icon span {	display: block;	position: absolute;	height: 2px;	width: 23px;	background: #232323;	border-radius: 0;	opacity: 1;	left: 0;	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);	-o-transform: rotate(0deg);	transform: rotate(0deg);	-webkit-transition: .25s ease-in-out;	-moz-transition: .25s ease-in-out;	-o-transition: .25s ease-in-out;	transition: .25s ease-in-out;}.nav-icon:hover span, .nav-icon.active span {	background-color: #6bb152;}.nav-icon span:nth-child(1) {	top: 0px;}.nav-icon span:nth-child(2), .nav-icon span:nth-child(3) {	top: 8px;}.nav-icon span:nth-child(4) {	top: 16px;}.nav-icon.active span:nth-child(1) {	top: 8px;	width: 0%;	left: 50%;}.nav-icon.active span:nth-child(2) {	-webkit-transform: rotate(45deg);	-moz-transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}.nav-icon.active span:nth-child(3) {	-webkit-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}.nav-icon.active span:nth-child(4) {	top: 8px;	width: 0%;	left: 50%;}nav.navbar.brand-center ul.nav > li > a {	padding: 26px;	margin: 0;}header.sticky nav.navbar.brand-center ul.nav > li > a {	padding: 20px;	margin: 0 20px;}/* navigation widget */.menu-wrap .widget {	display: inline-block;	width: 100%;}/* ===================================    Elements====================================== *//* double quotes */.special-char-small {	font-size: 40px;	line-height: 60px;}.special-char-medium {	font-size: 80px;	line-height: 120px;}.special-char-large {	font-size: 140px;	line-height: 120px;}.special-char-extra-large {	font-size: 200px;	line-height: 150px;}/* search box */.search-box .add-on .input-group-btn > .btn {	border-left-width: 0;	left: 0px;	border-color: #ededed;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	margin-right: 0;	margin-left: -1px;	text-transform: uppercase;	border-width: 1px;	border-style: solid;	padding: 5px 9px;	height: 31px;}.search-box .add-on .form-control:focus, .search-box .add-on .input-group-btn > .btn:focus, .search-box .add-on .input-group-btn > .btn:hover {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-ms-box-shadow: none;	-o-box-shadow: none;	border-color: #ededed;	background: #f5f5f5;}.search-box .add-on i {	color: #939393;	font-size: 11px;	top: -5px;	left: -2px;}.sidebar-nav-style-1 .search-box .add-on i {	top: -3px;}.search-box input[type="text"], .search-box input[type="search"] {	border-color: #ededed;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	font-size: 12px;	font-weight: normal;	color: #232323;	height: 31px;}.search-box .add-on input[type="text"] {	padding: 5px 8px;}.search-box input[type="text"]::-webkit-input-placeholder {	color: #939393;	font-size: 10px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: 0.015em;}.search-box input[type="text"]::-moz-placeholder {	color: #939393;	font-size: 10px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: 0.015em;}.search-box input[type="text"]::-ms-input-placeholder {	color: #939393;	font-size: 10px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: 0.015em;}.search-box input[type="text"]::-o-placeholder {	color: #939393;	font-size: 10px;	text-transform: uppercase;	font-weight: 400;	letter-spacing: 0.015em;}/* search box style 2 */.search-box2 .add-on .input-group-btn > .btn {	border-left-width: 0;	left: 0px;	border-color: #4f4f4f;	background-color: #4f4f4f;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	margin-right: 0;	margin-left: -1px;	text-transform: uppercase;	border-width: 1px;	border-style: solid;	padding: 5px 8px 5px 10px;	height: 45px;	width: 45px;}.search-box2 .add-on .input-group-btn {	width: 45px;}.search-box2 .add-on .input-group-btn > .btn:focus, .search-box2 .add-on .input-group-btn > .btn:hover {	box-shadow: none;	-webkit-box-shadow: none;	-moz-box-shadow: none;	-ms-box-shadow: none;	-o-box-shadow: none;	border-color: #4f4f4f;	background-color: #4f4f4f;}.search-box2 .add-on i {	color: #ffffff;	font-size: 17px;}.search-box2 input[type="text"], .search-box2 input[type="search"] {	border-color: #474747;	background-color: transparent;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	-o-box-shadow: none;	-ms-box-shadow: none;	font-size: 14px;	font-weight: normal;	color: #636363;	height: 45px;}.search-box2 .add-on input[type="text"] {	padding: 10px 14px;}.search-box2 input[type="text"]::-webkit-input-placeholder {	color: #636363;	font-size: 14px;	font-weight: 400;	letter-spacing: 0.015em;	background-color: transparent;}.search-box2 input[type="text"]::-moz-placeholder {	color: #636363;	font-size: 14px;	font-weight: 400;	letter-spacing: 0.015em;	background-color: transparent;}.search-box2 input[type="text"]::-ms-input-placeholder {	color: #636363;	font-size: 14px;	font-weight: 400;	letter-spacing: 0.015em;	background-color: transparent;}.search-box2 input[type="text"]::-o-placeholder {	color: #636363;	font-size: 14px;	font-weight: 400;	letter-spacing: 0.015em;	background-color: transparent;}/* search form */.search-cart-header {	padding-top: 14px;	float: right;	letter-spacing: 1px;}.header-search-form {	color: #232323;}.search-form .search-input {	border: none;	border-radius: 0;	border-bottom: 2px solid rgba(255, 255, 255, 0.5);	font-size: 30px;	font-weight: 100;	padding: 20px 38px 20px 2px;	text-transform: capitalize;	background: transparent;	line-height: 40px;	color: #ffffff;}.search-form .search-input:focus {	outline: none;}.search-input ::-moz-placeholder, .search-input [placeholder] {	color: #ff0000;}.search-form .search-button {	font-size: 21px;	color: #ffffff;	top: 31px;	right: 0;	outline: none;}#search-header {	height: 100%;	width: 45%;	margin: 0 auto;}.close-search {	color: #373737;	position: absolute;	right: 0;	top: 23px;	z-index: 998;	cursor: pointer;}.close-search:hover {	color: #9a9a9a;}.search-button {	cursor: pointer;	z-index: 0;	margin-right: 0;	border: none;	background: none;}/* list style 1 */.list-style-none li {	list-style: none;}.list-style-1 li {	padding: 5px 0;}/* list style 2 */.list-style-2 {	list-style: none;	margin: 0;	padding: 0;}.list-style-2 li {	position: relative;	padding: 0 0 0 12px;	margin: 0 0 9px 0;}.list-style-2 li:before {	content: "";	width: 5px;	height: 1px;	background-color: #6bb152;	position: absolute;	top: 12px;	left: 0;}/* list style 3 */.list-style-3 {	list-style: none;	margin: 0;	padding: 0;}.list-style-3 li {	position: relative;	padding: 0 0 0 22px;	margin: 0 0 15px 0;}.list-style-3 li:before {	content: "";	width: 10px;	height: 1px;	background-color: #6bb152;	position: absolute;	top: 13px;	left: 0;}/* list style 4 */.list-style-4 {	list-style: none;	margin: 0;	padding: 0;}.list-style-4 li {	position: relative;	padding: 0 0 10px 22px;	margin: 0 0 10px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-4 li:before {	content: "\f00c";	position: absolute;	top: 1px;	left: 0;	font-family: 'FontAwesome';}.list-style-4 li:last-child {	border-bottom: 0;}.list-style-4.list-style-color li {	border-color: rgba(255, 255, 255, 0.15);}.list-style-4.list-style-color li:before {	color: #6bb152;}/* list style 5 */.list-style-5 {	list-style: none;	margin: 0;	padding: 0;}.list-style-5 li {	position: relative;	padding: 0 0 10px 22px;	margin: 0 0 10px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-5 li:before {	content: "\f192";	position: absolute;	top: 1px;	left: 0;	font-family: 'FontAwesome';	color: #c0c0c0;}.list-style-5 li:last-child {	border-bottom: 0;}.list-style-5.list-style-color li {	border-color: rgba(255, 255, 255, 0.15);}.list-style-5.list-style-color li:before {	color: #6bb152;}/* list style 6 */.list-style-6 {	list-style: none;	margin: 0;	padding: 0;}.list-style-6 li {	position: relative;	padding: 0 15px 8px 0;	margin: 0 0 8px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-6 li span {	position: absolute;	top: 3px;	right: 0;}.list-style-6 li:last-child {	border-bottom: none;}.list-style-6 li:before {	content: "";}/* list style 7 */.list-style-7 {	list-style: none;	margin: 0;	padding: 0;}.list-style-7 li {	padding: 0 0 13px 0;	margin: 0 0 10px 0;}.list-style-7 li:last-child {	margin: 0;	padding: 0;}/* list style 8 */.list-style-8 {	list-style: none;	margin: 0;	padding: 0;}.list-style-8 li {	position: relative;	padding: 15px 0;	margin: 0 0 4px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-8 li span {	margin-bottom: 2px;}.list-style-8 li p {	margin-bottom: 0;}.list-style-8 li:last-child {	border-bottom: none;}.list-style-8 li:before {	content: "";}/* list style 9 */.list-style-9 {	list-style: none;	margin: 0;	padding: 0;}.list-style-9 li {	position: relative;	padding: 15px 0;	margin: 0 0 4px 0;	border-bottom: 1px solid #373737;}.list-style-9 li span {	margin-bottom: 2px;}.list-style-9 li p {	margin-bottom: 0;}.list-style-9 li:last-child {	border-bottom: none;}.list-style-9 li:before {	content: "";}/* list style 10 */.list-style-10 {	list-style: none;	margin: 0;	padding: 0;}.list-style-10 li {	padding: 15px 0;	margin: 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-10 li i {	float: left;	margin-top: 5px;}.list-style-10 li span {	padding-left: 15px;	display: table;}.list-style-10 li:last-child {	border-bottom: none;}/* list style 6 */.list-style-11 {	list-style: none;	margin: 0;	padding: 0;}.list-style-11 li {	position: relative;	padding: 0 0 8px 0;	margin: 0 0 8px 0;	border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.list-style-11 li span {	position: absolute;	top: 3px;	right: 0;}.list-style-11 li:last-child {	border-bottom: none;}.list-style-11 li:before {	content: "";}/* image hover style 1 */.image-hover-style-1 {	background: #222222;}.image-hover-style-1:hover img {	opacity: 0.5;	transform: scale(1.2, 1.2) rotate(-5deg);	transition: all 0.3s ease 0s;}/* image hover style 3 */.image-hover-style-3:hover .cover-background {	filter: contrast(130%);	-webkit-filter: contrast(130%);	-moz-filter: contrast(130%);	-ms-filter: contrast(130%);	-o-filter: contrast(130%);	filter: grayscale(1);	-webkit-filter: grayscale(1);	-moz-filter: grayscale(1);	-ms-filter: grayscale(1);	-o-filter: grayscale(1);}/* info banner style 1 */.banner-style1 figure {	position: relative;	overflow: hidden;	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	-ms-transition-duration: .2s;}.banner-style1 figure figcaption {	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	height: 100%;	width: 100%;}.banner-style1 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {	opacity: 0.3;	filter: contrast(130%);	-webkit-filter: contrast(130%);	-moz-filter: grayscale(1);	-ms-filter: grayscale(1);	-o-filter: grayscale(1);	filter: grayscale(1);	-webkit-filter: grayscale(1);	-moz-filter: grayscale(1);	-ms-filter: grayscale(1);	-o-filter: grayscale(1);}.banner-style1 figure figcaption p {	opacity: 0;	margin-bottom: 0;	height: 0;}.banner-style1 figure:hover figcaption p {	height: 100px;	opacity: 1;}/* info banner style 2 */.banner-style2 figure {	position: relative;	overflow: hidden;}.banner-style2 figure:hover .banner-image img {	opacity: 0.4;}.banner-style2 figcaption {	position: absolute;	right: -50px;	top: 40px;	height: 100%;	height: calc(100% - 80px);	width: 50%;	opacity: 0;	visibility: hidden;}.banner-style2 figure:hover figcaption {	right: 40px;	opacity: 1;	visibility: visible;}/* info banner style 3 */.banner-style3 figure {	position: relative;	cursor: pointer;	overflow: hidden;	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	-ms-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	-ms-transition-duration: .2s;}.banner-style3 figure figcaption {	position: absolute;	left: 0;	top: 52%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	height: 100%;	width: 100%;	opacity: 0;}.banner-style3 figure:hover figcaption {	opacity: 1;	top: 50%;}.banner-style3 figure:hover .banner-image img, .banner-style1 figure:hover .banner-image {	opacity: 0.3;}/* pricing box */.highlight .pricing-box {	box-shadow: 0px 0px 40px rgba(200, 200, 200, 0.3);	transform: scale(1.15);	-webkit-transform: scale(1.15);	-moz-transform: scale(1.15);	-ms-transform: scale(1.15);	-o-transform: scale(1.15);}.feature-box {	overflow: hidden;	position: relative;	text-align: center;	cursor: pointer;}.feature-box .content {	padding: 35px 15px;}.feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after {	display: inline-block;	position: absolute;	content: "";	background-color: #6bb152;	z-index: 1;}.feature-box:before, .feature-box .content:before {	right: 0;	top: 0;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.feature-box:after, .feature-box .content:after {	left: 0;	bottom: 0;	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.feature-box:hover:before, .feature-box:hover:after {	transform: scaleY(1);	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.feature-box:before {	transform-origin: right top 0;	-webkit-transform-origin: right top 0;	-moz-transform-origin: right top 0;	-ms-transform-origin: right top 0;	-o-transform-origin: right top 0;}.feature-box:after {	transform-origin: left bottom 0;	-webkit-transform-origin: left bottom 0;	-moz-transform-origin: left bottom 0;	-ms-transform-origin: left bottom 0;	-o-transform-origin: left bottom 0;}.feature-box .content:before {	transform-origin: right top 0;	-webkit-transform-origin: right top 0;	-moz-transform-origin: right top 0;	-ms-transform-origin: right top 0;	-o-transform-origin: right top 0;}.feature-box .content:after {	transform-origin: top left 0;	-webkit-transform-origin: top left 0;	-moz-transform-origin: top left 0;	-ms-transform-origin: top left 0;	-o-transform-origin: top left 0;}.feature-box:before, .feature-box:after {	height: 100%;	width: 3px;	transform: scaleY(0);	-webkit-transform: scaleY(0);	-moz-transform: scaleY(0);	-ms-transform: scaleY(0);	-o-transform: scaleY(0);	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.feature-box:hover .content:before, .feature-box:hover .content:after {	transform: scaleX(1);	-webkit-transform: scaleX(1);	-moz-transform: scaleX(1);	-ms-transform: scaleX(1);	-o-transform: scaleX(1);	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}.feature-box .content:before, .feature-box .content:after {	width: 100%;	height: 3px;	transform: scaleX(0);	-webkit-transform: scaleX(0);	-moz-transform: scaleX(0);	-ms-transform: scaleX(0);	-o-transform: scaleX(0);	transition-duration: 0.5s;	-webkit-transition-duration: 0.5s;	-moz-transition-duration: 0.5s;	-ms-transition-duration: 0.5s;	-o-transition-duration: 0.5s;}/* feature box style 1 */.feature-box-1 {	display: table;}[data-x-mode='true'] .feature-box-1 {	display: block;}.feature-box-1 .char-value {	display: table-cell;	vertical-align: middle;}/* feature box style 4 */.grid-item.feature-box-4 {	overflow: hidden;	position: relative;}.grid-item.feature-box-4 figure img {	width: 100%;	cursor: auto;}.grid-item.feature-box-4 figure figcaption {	position: absolute;	left: 0px;	top: auto;	z-index: 9;	bottom: 0px;	transform: translateY(0);	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);	transition: transform .35s ease-out;	-webkit-transition: transform .35s ease-out;	-moz-transition: transform .35s ease-out;	-ms-transition: transform .35s ease-out;	-o-transition: transform .35s ease-out;	padding: 0 0 15px 60px;	width: auto;	height: auto;	text-align: left;	opacity: 1;	cursor: default;}.grid-item.feature-box-4 figure:hover img, .feature-box-4 figure:focus img {	opacity: 1;	-ms-transform: none;	-webkit-transform: none;	-moz-transform: none;	-o-transform: none;	transform: none;}.grid-item.feature-box-4 figure:hover figcaption {	transform: translateY(-50px);	-webkit-transform: translateY(-50px);	-moz-transform: translateY(-50px);	-ms-transform: translateY(-50px);	-o-transform: translateY(-50px);}.grid-item.feature-box-4 figure figcaption .btn {	opacity: 0;}.grid-item.feature-box-4 figure:hover .btn {	opacity: 1;	display: inline-block;}.grid-item.feature-box-4 figure:hover img {	transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-ms-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transform: scale(1.09, 1.09);	-webkit-transform: scale(1.09, 1.09);	-moz-transform: scale(1.09, 1.09);	-ms-transform: scale(1.09, 1.09);	-o-transform: scale(1.09, 1.09);}/* feature box style 5 */.feature-box-5 {	padding-left: 65px;}.feature-box-5 i {	position: absolute;	top: 0;	left: 0;}/* feature box style 6 */.feature-box-6 {	padding-left: 70px;}.feature-box-6 i {	position: absolute;	top: 50%;	left: 0;	transform: translateY(-22px);	-webkit-transform: translateY(-22px);	-moz-transform: translateY(-22px);	-ms-transform: translateY(-22px);	-o-transform: translateY(-22px);}/* feature box style 7 */.feature-box.feature-box-7:before, .feature-box.feature-box-7:after {	content: '';	display: table;}.feature-box.feature-box-7:hover, .feature-box.feature-box-7:hover:before, .feature-box.feature-box-7:hover:after {	border: none;}.feature-box.feature-box-7::before, .feature-box.feature-box-7::after, .feature-box.feature-box-7 .content::before, .feature-box.feature-box-7 .content::after {	background: transparent;}.feature-box.feature-box-7:after {	clear: both;}.feature-box.feature-box-7 .box {	cursor: default;	height: 100%;	width: 100%;	display: table;	position: relative;	-webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-mstransition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	border: 1px solid #ededed;	border-right: none;	overflow: hidden;}.feature-box.feature-box-7 div:first-child .box {	border-left: none;}.feature-box.feature-box-7 .box figure {	-webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	padding: 8% 0;}.feature-box.feature-box-7 .box .content {	display: table-cell;	height: 100%;	vertical-align: middle;	padding: 0;	position: relative;	top: 30px;}[data-x-mode='true'] .feature-box.feature-box-7 .box {	height: auto;}[data-x-mode='true'] .feature-box.feature-box-7 .box .content {	height: auto;}.feature-box.feature-box-7 .box .content .details {	opacity: 0;}.feature-box.feature-box-7 .box:hover .content .details {	opacity: 1;}.feature-box.feature-box-7 .box:hover .content {	top: 0;	border-bottom-color: #6bb152;}.feature-box.feature-box-7 .box:hover i {	color: #6bb152;}.container .feature-box.feature-box-7 .box .content {	top: 43px;}.container .feature-box.feature-box-7 .box:hover .content {	top: 0;}/* feature box style 8 */.feature-box-8 .feature-box-overlay {	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 2px;	position: absolute;	z-index: -2;}.feature-box-8:hover .feature-box-overlay {	height: 100%;	background: #2f2f2f;}.feature-box-8:hover div, .feature-box-8:hover p {	color: #ffffff;}.feature-box-8:hover .icon-round-small {	background: #ffffff;	color: #6bb152;}.parallax-feature-box-bottom {	position: absolute;	bottom: -150%;}.parallax-feature-box {	overflow: visible;}/* feature box style 9 */.feature-box-9 i {	position: relative;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	top: 0;}.feature-box-9:hover i {	top: -8px;	color: #ffffff;}.feature-box-9:hover p {	color: #ffffff;}.feature-box-9 .text-bottom-line {	margin-bottom: 15px;}.feature-box-9:hover .text-bottom-line {	border-top: 45px solid;	margin-bottom: 0;}/* feature box style 10 */.feature-box-10 .number {	display: table-cell;	font-size: 30px;	height: 90px;	margin: 0 auto;	text-align: center;	vertical-align: middle;	width: 90px;	position: relative;}.feature-box-10:hover .number {	background: #6bb152;	color: #ffffff;}.feature-box-10 .number-center:after {	width: 250%;	position: absolute;	content: "";	height: 1px;	background: #e2e2e2;	top: 45px;	z-index: -1;	left: 130px;}.feature-box-10 .number-center:before {	width: 250%;	position: absolute;	content: "";	height: 1px;	background: #e2e2e2;	top: 45px;	z-index: -1;	right: 130px;}/* feature box style 11 */.feature-box-11 .progress-line:after {	content: "";	display: block;	width: 12%;	height: 1px;	background: #d8d8d8;	position: absolute;	right: -6%;	top: 65px;	text-align: center;}.feature-box-11 .process-bg {	border-radius: 100%;	height: 130px;	width: 130px;	line-height: 130px;}/* feature box style 12 */.feature-box-12 .feature-icon-box {	width: 90px;	height: 90px;	border-radius: 6px;	text-align: center;	vertical-align: middle;	border: 1px solid #d6d5d5;	display: table-cell;	transform: rotateX(0deg);	-webkit-transform: rotateX(0deg);	-moz-transform: rotateX(0deg);	-ms-transform: rotateX(0deg);	-o-transform: rotateX(0deg);	transition: ease-in-out 0.6s;	-webkit-transition: ease-in-out 0.6s;	-moz-transition: ease-in-out 0.6s;	-ms-transition: ease-in-out 0.6s;	-o-transition: ease-in-out 0.6s;}.feature-box-12 .feature-content-box {	display: table-cell;	vertical-align: middle;	transform: rotateY(0deg);	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	-ms-transform: rotateY(0deg);	-o-transform: rotateY(0deg);	transition: ease-in-out 0.6s;	-webkit-transition: ease-in-out 0.6s;	-moz-transition: ease-in-out 0.6s;	-ms-transition: ease-in-out 0.6s;	-o-transition: ease-in-out 0.6s;	opacity: 1;}.feature-box-12 .hover-content-box, .feature-box-12 .feature-content-box {	backface-visibility: hidden;	transform-style: preserve-3d;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	-o-transform-style: preserve-3d;}.feature-box-12 .hover-content-box {	background-color: #232323;	width: 80%;	transition: ease-in-out 0.6s;	-webkit-transition: ease-in-out 0.6s;	-moz-transition: ease-in-out 0.6s;	-ms-transition: ease-in-out 0.6s;	-o-transition: ease-in-out 0.6s;	transform: rotateX(180deg);	-webkit-transform: rotateX(180deg);	-moz-transform: rotateX(180deg);	-ms-transform: rotateX(180deg);	-o-transform: rotateX(180deg);	position: absolute;	top: -45%;	left: 0;	opacity: 0;}.feature-box-12:hover .hover-content-box {	transform: rotateX(0deg);	-webkit-transform: rotateX(0deg);	-moz-transform: rotateX(0deg);	-ms-transform: rotateX(0deg);	-o-transform: rotateX(0deg);	opacity: 1;}.feature-box-12:hover .feature-icon-box, .feature-box-12:hover .feature-content-box {	transform: rotateX(180deg);	-webkit-transform: rotateX(180deg);	-moz-transform: rotateX(180deg);	-ms-transform: rotateX(180deg);	-o-transform: rotateX(180deg);	opacity: 0;}/* feature box style 13 */.feature-box-13 {	overflow: hidden;	z-index: 1;}.feature-box-13:before {	background: #6bb152;	left: 0;	height: 100%;	top: 0;	position: absolute;	width: 100%;	z-index: -1;	display: block;	content: "";	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transform: scaleY(0);	-webkit-transform: scaleY(0);	-moz-transform: scaleY(0);	-ms-transform: scaleY(0);	-o-transform: scaleY(0);	opacity: 0;}.feature-box-13:hover:before {	transform: scaleY(1);	-webkit-transform: scaleY(1);	-moz-transform: scaleY(1);	-ms-transform: scaleY(1);	-o-transform: scaleY(1);	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	opacity: 1;}.feature-box-13:hover i {	color: #ffffff;}.feature-box-13:hover p {	color: #ffffff;}/* feature box style 14 */.feature-box-14 > div {	border-right: 1px solid #ededed;	border-bottom: 1px solid #ededed;}.feature-box-14 > div:last-child {	border-right: 0;}/* feature box style 15 */.feature-box-15 .feature-box-content {	position: relative;	overflow: hidden;}.feature-box-15 .feature-box-image {	transform: rotateY(0deg);	-webkit-transform: rotateY(0deg);	-moz-transform: rotateY(0deg);	-ms-transform: rotateY(0deg);	-o-transform: rotateY(0deg);}.feature-box-15 .hover-content, .feature-box-15 .feature-box-image {	backface-visibility: hidden;	transform-style: preserve-3d;	transform: rotateY(0deg);	transition: ease-in-out 0.4s;	-webkit-transform-style: preserve-3d;	-webkit-transform: rotateY(0deg);	-webkit-transition: ease-in-out 0.4s;	-moz-transform-style: preserve-3d;	-moz-transform: rotateY(0deg);	-moz-transition: ease-in-out 0.4s;	-ms-transform-style: preserve-3d;	-ms-transform: rotateY(0deg);	-ms-transition: ease-in-out 0.4s;	-o-transform-style: preserve-3d;	-o-transform: rotateY(0deg);	-o-transition: ease-in-out 0.4s;}.feature-box-15 .hover-content {	left: 0;	position: absolute;	top: 0;	height: 100%;	transform: rotateX(180deg);	-webkit-transform: rotateX(180deg);	-moz-transform: rotateX(180deg);	-ms-transform: rotateX(180deg);	-o-transform: rotateX(180deg);	width: 100%;	opacity: 0;}.feature-box-15 .feature-box-content:hover .feature-box-image {	transform: rotateX(180deg);	-webkit-transform: rotateX(180deg);	-moz-transform: rotateX(180deg);	-ms-transform: rotateX(180deg);	-o-transform: rotateX(180deg);	opacity: 0;}.feature-box-15 .feature-box-content:hover .hover-content {	transform: rotateX(0deg);	-webkit-transform: rotateX(0deg);	-moz-transform: rotateX(0deg);	-ms-transform: rotateX(0deg);	-o-transform: rotateX(0deg);	opacity: 1;}/* feature box style 16 */.feature-box-16 .feature-box-content {	position: absolute;	bottom: 0;	width: 100%;	transition: ease-in-out 0.4s;	height: 60px;}.feature-box-16 .feature-box-content p {	opacity: 0;	transition: ease-in-out 0.5s;	-webkit-transition: ease-in-out 0.5s;	-moz-transition: ease-in-out 0.5s;	-ms-transition: ease-in-out 0.5s;	-o-transition: ease-in-out 0.5s;}.feature-box-16 {	position: relative;	overflow: hidden;}.feature-box-16:hover .feature-box-content {	height: 100%;}.feature-box-16:hover .feature-box-content p {	opacity: 1;}/* feature box style 17 */.feature-box.feature-box-17:before, .feature-box.feature-box-17:after {	content: '';	display: table;}.feature-box.feature-box-17:hover, .feature-box.feature-box-17:hover:before, .feature-box.feature-box-17:hover:after {	border: none;}.feature-box.feature-box-17::before, .feature-box.feature-box-17::after, .feature-box.feature-box-17 .content::before, .feature-box.feature-box-17 .content::after {	background: transparent;}.feature-box.feature-box-17:after {	clear: both;}.feature-box.feature-box-17 .box {	cursor: default;	height: 100%;	width: 100%;	display: table;	position: relative;	-webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	overflow: hidden;}[data-x-mode='true'] .feature-box.feature-box-17 .box {	height: auto;}.feature-box.feature-box-17 div:first-child .box {	border-left: none;}.feature-box.feature-box-17 .box figure {	-webkit-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-ms-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-moz-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	-o-transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	transition: all 0.4s cubic-bezier(0.48, 0.83, 0.63, 0.91);	padding: 10% 0;}.feature-box.feature-box-17 .box .content {	display: table-cell;	height: 100%;	vertical-align: middle;	padding: 0;	position: relative;	top: 30px;}.feature-box.feature-box-17 .box .content .details {	opacity: 0;}.feature-box.feature-box-17 .box:hover .content .details {	opacity: 1;}.feature-box.feature-box-17 .box:hover .content {	top: 0;	border-bottom-color: #6bb152;}.feature-box.feature-box-17 .box:hover {	background-color: #6bb152;}.feature-box.feature-box-17 .box:hover i, .feature-box.feature-box-17 .box:hover .text-white-hover {	color: #ffffff;}/* info banner box style 2 */.info-banner-box-2 {	position: relative;	overflow: hidden;	height: 200px;}.info-banner-box-2 .hover-box {	position: absolute;	left: 100%;	top: 0;	height: 100%;	transition: ease-in-out 0.5s;	-webkit-transition: ease-in-out 0.5s;	-moz-transition: ease-in-out 0.5s;	-ms-transition: ease-in-out 0.5s;	-o-transition: ease-in-out 0.5s;}.info-banner-box-2 .content-box {	position: absolute;	left: 0;	top: 0;	height: 100%;	transition: ease-in-out 0.5s;	-webkit-transition: ease-in-out 0.5s;	-moz-transition: ease-in-out 0.5s;	-ms-transition: ease-in-out 0.5s;	-o-transition: ease-in-out 0.5s;}.info-banner-box-2:hover .hover-box {	left: 0;}.info-banner-box-2:hover .content-box {	left: -100%;}/* counter box style 1 */.counter-feature-box-1 {	height: 199px;}.counter-feature-box-1:hover {	background: #6bb152;	border-color: #6bb152;}/* counter box style 3 */.counter-box-3 .counter-box {	display: inline-block;	width: 140px;	padding: 0;	vertical-align: top;	text-align: center;	position: relative;}.counter-box-3 .counter-box:last-child:after {	width: 0;}.counter-box-3 .counter-box .number {	display: block;	font-weight: 400;	font-size: 32px;	line-height: 30px;}.counter-box-3 .counter-box span {	font-weight: 400;	font-size: 12px;	line-height: 28px;	text-transform: uppercase;}/* counter box style 4 */.counter-box-4 .timer:after {	content: "+";	position: absolute;	right: -5%;	top: 35%;	color: #b6b6b6;	font-weight: 300;}.counter-box-4:last-child .timer:after {	display: none;}/* counter box style 5 */.counter-box-5 .counter-box {	display: inline-block;	width: 13%;	padding: 0;	vertical-align: top;	text-align: center;	position: relative;}.counter-box-5 .counter-box .number {	display: block;	font-weight: 400;	font-size: 80px;	line-height: 80px;	letter-spacing: -3px;}.counter-box-5 .counter-box span {	font-weight: 400;	font-size: 12px;	letter-spacing: 1px;	opacity: 0.5;	line-height: 28px;	text-transform: uppercase;}/* skillbar bar style 1  */.skillbar-bar-style1 .skillbar {	position: relative;	display: inline-block;	margin: 35px 0 10px;	background: rgba(0, 0, 0, 0.15);	height: 5px;	width: 88%;	border-radius: 10px;	text-align: left;}.skillbar-bar-style1 .skillbar-bar {	height: 5px;	border-radius: 10px;	width: 0px;	background: rgb(107, 177, 82);	display: inline-block;	position: absolute;	top: 0;	margin-bottom: 0px;}.skillbar-bar-style1 .skill-bar-percent {	position: absolute;	top: -12px;	right: -39px;}.skillbar-bar-style1 .skill-bar-text {	top: -22px;	position: absolute;}/* skillbar bar style 2  */.skillbar-bar-style2 .skillbar {	position: relative;	display: inline-block;	margin: 35px 0 10px;	background: rgba(0, 0, 0, 0.15);	height: 3px;	width: 88%;	text-align: left;}.skillbar-bar-style2 .skillbar-bar {	height: 3px;	width: 0px;	background: rgb(82, 177, 174);	display: inline-block;	position: absolute;	top: 0;	margin: 0;}.skillbar-bar-style2 .skill-bar-percent {	position: absolute;	top: -9px;	right: -39px;}.skillbar-bar-style2 .skill-bar-text {	top: -24px;	position: absolute;}/* skillbar bar style 3  */.skillbar-bar-style3 .skillbar {	position: relative;	display: inline-block;	margin: 15px 0 30px;	background: rgba(255, 255, 255, 0.2);	height: 5px;	width: 88%;	text-align: left;}.skillbar-bar-style3 .skillbar-bar {	height: 5px;	width: 0px;	display: inline-block;	position: absolute;	top: 0;	margin: 0;	overflow: visible;	background: #6bb152;	background: -moz-linear-gradient(left, #6bb152 0%, #ffffff 100%);	background: -webkit-linear-gradient(left, #6bb152 0%, #ffffff 100%);	background: linear-gradient(to right, #6bb152 0%, #ffffff 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$primary', endColorstr='$white', GradientType=1);}.skillbar-bar-style3 .skill-bar-percent {	position: absolute;	top: 13px;	right: 0;}.skillbar-bar-style3 .skill-bar-text {	top: 15px;	position: absolute;}/* piechart style 1 */.chart-style1 .chart1 {	position: relative;	display: inline-block;	width: 150px;	height: 150px;	text-align: center;	border-radius: 50%;}.chart-style1 .chart1 canvas {	position: absolute;	top: 0;	left: 0;}.chart-style1 .chart-percent {	margin: 0 0 15px 0;}.chart-style1 .percent {	display: inline-block;	line-height: 150px;	z-index: 2;}.percent:after {	content: '%';}/* piechart style 2 */.chart-style2 .chart2 {	position: relative;	display: inline-block;	width: 120px;	height: 120px;	text-align: center;	border-radius: 50%;}.chart-style2 .chart2 canvas {	position: absolute;	top: 0;	left: 0;}.chart-style2 .percent {	display: inline-block;	line-height: 120px;	z-index: 2;}.chart-style2 .chart-percent {	margin: 0 0 10px 0;}/* piechart style 3 */.chart-style3 .chart3 {	position: relative;	display: inline-block;	width: 140px;	height: 140px;	text-align: center;	border-radius: 50%;}.chart-style3 .chart3 canvas {	position: absolute;	top: 0;	left: 0;}.chart-style3 .percent {	display: inline-block;	line-height: 68px;	z-index: 2;	background: #ffffff;	border-radius: 100%;	width: 70px;	height: 70px;	color: #232323;	right: -60px;	top: 10px;	position: relative;}.chart-style3-primary .percent {	background-color: #6e0008;	color: #ffffff;}.chart-style3 .percent:after {	content: '%';}.chart-style3 .chart-percent {	margin: 0 0 15px 0;}/* team style 1 */.team-style-1 figure .team-image {	position: relative;	overflow: hidden;}.team-style-1 .team-overlay {	display: block;	position: absolute;	overflow: hidden;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.team-style-1 .team-overlay {	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 0;}.team-style-1 figure:hover .team-overlay {	height: 100%;}.team-style-1 figure figcaption {	width: 100%;	position: relative;	margin-top: 17px;}.team-style-1 figure .overlay-content {	opacity: 0;	position: absolute;	height: 100%;	width: 100%;	top: 0;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	top: -15px;}.team-style-1 figure:hover .overlay-content {	opacity: 1;	z-index: 1111;	top: 0;}.team-style-1 figure figcaption .team-member-position {	position: relative;	top: 0;	transition: all 0.2s;	-webkit-transition: all 0.2s;	-moz-transition: all 0.2s;	-ms-transition: all 0.2s;	-o-transition: all 0.2s;}/* team style 2 */.team-style-2 figure {	position: relative;}.team-style-2 figure .team-image {	position: relative;}.team-style-2 .team-overlay {	display: block;	position: absolute;	overflow: hidden;	transition: all 0.3s ease 0s;	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 100%;	opacity: 0;}.team-style-2 figure:hover .team-overlay {	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 100%;	opacity: .9;}.team-style-2 figure .team-member-position {	position: absolute;	top: 100%;	width: 100%;	transition: all 0.2s;	-webkit-transition: all 0.2s;	-moz-transition: all 0.2s;	-ms-transition: all 0.2s;	-o-transition: all 0.2s;}.team-style-2 figure:hover .team-member-position {	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	margin: 0;}.team-style-2 figure:hover .team-member-position .text-medium-gray, .team-style-2 figure:hover .team-member-position .text-extra-dark-gray {	color: #ffffff;}.team-style-2 figure figcaption {	min-height: 20px;}.team-style-2 figure figcaption .overlay-content {	opacity: 0;	top: 0;	position: relative;}.team-style-2 figure:hover figcaption .overlay-content {	opacity: 1;	top: 30px;}/* accordion style1 */.accordion-style1 .panel {	background: transparent;	box-shadow: none;	margin-top: 0 !important;}.accordion-style1.panel-group .panel-heading {	border: 0px;	border-bottom: 1px solid #e4e4e4;}.accordion-style1 .panel-heading {	padding: 16px 0;}.accordion-style1 .panel-title {	font-size: 13px;	padding-right: 30px;	position: relative;}.accordion-style1 .panel-title > span.pull-right {	position: absolute;	right: 0;	top: 0;}.accordion-style1 .panel-heading i {	font-size: 12px;	color: #626262;}.accordion-style1.panel-group .panel-heading + .panel-collapse > .list-group, .accordion-style1.panel-group .panel-heading + .panel-collapse > .panel-body {	border-top: 0;	padding: 25px 0;}/* accordion style 2 */.accordion-style2 .panel {	background: transparent;	border: none;	margin-bottom: 15px;	box-shadow: none;}.accordion-style2 .panel-title {	background: transparent;	border: none;}.accordion-style2 .panel .panel-heading {	background: #ffffff;	border-radius: 0;	padding: 18px 28px 19px;}.accordion-style2 .panel-body {	padding: 35px 28px 25px;	border-top: none;}.accordion-style2 .panel-heading i {	font-size: 25px;	margin: 0;}.accordion-style2 .panel-title {	padding: 0;}.accordion-style2 .tab-tag {	font-size: 20px;	padding: 0;	margin-right: 7px;	display: inline-block;	vertical-align: top;}.accordion-style2 a, .accordion-style2 a:hover, .accordion-style2 a:hover i {	color: #282828;}.accordion-style2 .panel-default:last-child {	border-bottom: 1px solid transparent;	margin-bottom: 0;}.accordion-style2 {	margin-bottom: 0;}/* accordion style 3 */.accordion-style3 .panel {	background-color: transparent;	border: none;	margin-bottom: 15px;	box-shadow: none;	border-radius: 0;}.accordion-style3 .panel-title {	background: transparent;	border: none;}.accordion-style3 .panel .panel-heading {	background: #000000;	color: #ffffff;	border-radius: 0;	padding: 18px 28px 19px;}.accordion-style3 .panel-body {	padding: 35px 28px 25px;	border-top: none;}.accordion-style3 .panel-heading i {	font-size: 25px;	margin: 0;	color: #ffffff;}.accordion-style3 .tab-tag {	font-size: 20px;	padding: 0;	margin-right: 7px;	display: inline-block;	vertical-align: top;}.accordion-style3 a, .accordion-style2 a:hover, .accordion-style3 a:hover i {	color: #ffffff;}.accordion-style3 .panel-default:last-child {	border-bottom: 1px solid transparent;	margin-bottom: 0;}.accordion-style3 {	margin-bottom: 0;}/* toggles */.toggles .panel {	background: transparent;	box-shadow: none;	border-radius: 0;	border: 1px solid #dddddd;}.toggles .panel-title {	font-size: 13px;	padding-right: 30px;	position: relative;}.toggles .panel-title > span.pull-right {	position: absolute;	right: 0;	top: 0;}.toggles .panel-heading {	padding: 18px;	background-color: transparent;}.toggles .panel-heading i {	font-size: 12px;	color: #626262;}.toggles .panel + .panel {	margin-top: -1px;}.toggles .panel-body {	padding: 25px;}/* tab */.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {	border: 0;	border-bottom: 1px solid;}/* tab style 1 */.tab-style1 .nav-tabs {	border: none;	display: inline-block;	width: 100%;}.tab-style1 .nav-tabs li {	display: inline-block;	float: none;	width: 24%;}.tab-style1 .nav-tabs li a {	/*padding: 0 41.6%;*/	margin: 0;}.tab-style1 .nav-tabs li:hover {	background: transparent;}.tab-style1 .nav-tabs > li > a, .tab-style1 .nav-tabs > li > a:focus, .tab-style1 .nav-tabs > li > a:hover {	border: none;	background-color: transparent;}.tab-style1 .nav-tabs li:hover i, .tab-style1 .nav-tabs li.active i {	color: #6bb152;}.tab-style1 .nav-tabs li:hover span, .tab-style1 .nav-tabs li.active span {	color: #232323;}/* tab style 2 */.tab-style2 .tab-content {	padding: 55px 0 0;	border-top: 1px solid #e5e5e5;}.tab-style2 .nav-tabs {	border: 0;}.tab-style2 .nav-tabs li {	border: 1px solid #e5e5e5;	border-bottom: none;	border-radius: 0;	margin-bottom: 0;	display: inline-block;	float: none;	margin-right: 2px;}.tab-style2 .nav-tabs li a {	background-color: #f5f5f5;	border: none;	color: #575757;	line-height: 44px;	margin: 0 !important;	padding: 0 25px;	border-radius: 0;}.tab-style2 .nav-tabs-light li:first-child {	border-left: 1px solid #e5e5e5;	margin-left: 15px;}.tab-style2 .nav-tabs > li.active > a {	border-color: transparent;	border: none;	border-radius: 0;	background: #ffffff;	top: 1px;}/* tab style 3 */.tab-style3 .nav-tabs {	border-bottom: 1px solid transparent;}.tab-style3 .nav-tabs li {	float: none;	display: inline-block;	vertical-align: middle;}.tab-style3 .nav-tabs li {	float: none;	display: inline-block;	vertical-align: middle;	margin: 0 20px;	padding: 3px 0;}.tab-style3 .nav-tabs li.active {	border-bottom: 1px solid #232323;}.tab-style3 .nav-tabs li.active a {	color: #232323;}.tab-style3 .nav-tabs > li > a, .tab-style3 .nav-tabs > li > a:focus, .tab-style3 .nav-tabs > li.active > a:hover, .tab-style3 .nav-tabs > li > a:hover {	background-color: transparent;	border: none;	padding: 0;}/* testimonial style 2 */.testimonial-style2 .profile-box {	margin-top: -50px;}/* testimonial style 3 */.testimonial-style3 .arrow-bottom:after {	border-top-color: #d6d5d5;	left: 15%;	border-width: 10px;	margin-left: -10px;}/* testimonial-box */.testimonial-box .image-box {	display: table-cell;	vertical-align: middle;}.testimonial-box .name-box {	display: table-cell;	vertical-align: middle;}/* ===================================   Blog====================================== */.blog-image a > img {	width: 100%;}.blog-post.blog-post-style1 .blog-post-images {	background: #232323;}.blog-post.blog-post-style1 .blog-post-images img {	width: 100%;}.blog-post.blog-post-style1:hover .blog-post-images img {	opacity: 0.5;	transform: scale(1.2, 1.2);	transition: all 0.3s ease 0s;}.blog-post.blog-post-style2 .author img {	width: 30px;	display: inline-block;	vertical-align: middle;}.blog-post.blog-post-style2 .author span {	max-width: calc(100% - 40px);	vertical-align: middle;	display: inline-block;}/* blog post style 3 */.blog-post-style3 .grid-item .blog-post * {	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-ms-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .3s;	-moz-transition-duration: .3s;	-ms-transition-duration: .3s;	-webkit-transition-duration: .3s;	-o-transition-duration: .3s;}.blog-post-style3 .grid-item .blog-post .author img {	width: 25px;}.blog-post-style3 .grid-item .blog-post .blog-post-images a {	display: block;}.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon {	position: absolute;	height: 100%;	width: 100%;	background: rgba(0, 0, 0, 0.5);	top: 0;	left: 0;	text-align: center;	opacity: 0;}.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon {	opacity: 1;}.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon span {	top: 35%;	position: relative;	font-size: 48px;	color: #ffffff;	opacity: 0;}.blog-post-style3 .grid-item .blog-post:hover .blog-post-images .blog-hover-icon span {	top: 40%;	opacity: 1;}/* blog post style 4 */.blog-post-style4 .blog-grid .grid-item figure {	position: relative;	overflow: hidden;}.blog-post-style4 figure figcaption {	padding: 45px;	bottom: 0px;	position: absolute;	background: rgba(0, 0, 0, 0.85);	width: 100%;	transition: ease-in-out 0.5s;	-webkit-transition: ease-in-out 0.5s;	-moz-transition: ease-in-out 0.5s;	-ms-transition: ease-in-out 0.5s;	-o-transition: ease-in-out 0.5s;}.blog-post-style4 .grid-item figure figcaption p {	margin-bottom: 0;	transition: none;	-webkit-transition: none;	-moz-transition: none;	-ms-transition: none;	-o-transition: none;	display: none;}.blog-post-style4 .blog-grid .grid-item .blog-img img {	cursor: pointer;	display: block;	width: 100%;	opacity: .9;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.blog-post-style4 .blog-grid .grid-item:hover .blog-img img {	transform: scale(1.1);	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);	opacity: .5;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.blog-post-style4 .blog-grid a {	position: relative;	z-index: auto;}.container .blog-post-style4 figure figcaption {	padding: 35px;}/* blog post style 5 */.blog-post-style5 .blog-post .blog-post-images {	height: 100%;	position: relative;}[data-x-mode='true'] .blog-post-style5 .blog-post .blog-post-images {	height: auto;}.blog-post-style5 .blog-post .blog-categories {	position: absolute;	bottom: 0;	left: 0;	z-index: 25;	padding: 10px 20px 8px;}/* blog post style 6 */.blog-post-style6:hover {	background-color: #ffffff;}.blog-post-style6:hover .text-white {	color: #000000;}.blog-post-style6:hover .author:before {	background-color: #000000;}.blog-post-style6 .author:before {	width: 100px;	height: 1px;	background-color: #ffffff;	opacity: 0.25;	position: absolute;	top: 0;	left: 0;	display: inline-block;	content: "";}/* blog post style 7 */.blog-post-style7:hover {	background-color: #191919;	color: #ffffff;}.blog-post-style7:hover a {	color: #ffffff;}.blog-post-style7:hover .author:before {	background-color: #ffffff;	opacity: 0.8;}.blog-post-style7 .author:before {	width: 100px;	height: 1px;	background-color: #939393;	opacity: 0.25;	position: absolute;	top: 0;	left: 0;	display: inline-block;	content: "";}/* pagination */.pagination {	border-radius: 0;	padding: 0;	margin: 0;}.pagination ul {	display: inline-block;	*display: inline;	*zoom: 1;	margin-left: 0;	margin-bottom: 0;	padding: 0;}.pagination li {	display: inline;}.pagination a {	float: left;	padding: 0 18px;	line-height: 40px;	text-decoration: none;	border: 1px solid #dddddd;	border-left-width: 0;	background: #ffffff;}.pagination a:hover {	background-color: #232323;	color: #ffffff;}.pagination .active a {	background-color: #f5f5f5;}.pagination .active a {	color: #999999;	cursor: default;}.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {	color: #999999;	background-color: transparent;	cursor: default;}.pagination li:first-child a {	border-left-width: 1px;}.pagination-centered {	text-align: center;}.pagination-right {	text-align: right;}/* blog details page *//* author */.about-author-img {	float: left;	max-width: 100px;	margin-right: 35px;	margin-bottom: 15px;}.about-author-text {	top: -5px;}.author-sharing a {	margin-right: 15px;	color: #737373;}.author-sharing a:hover {	color: #000000;}.alignnone {	margin: 5px 30px 40px 0;}.aligncenter, div.aligncenter {	display: block;	margin: 5px auto 5px auto;}.alignright {	float: right;	margin: 5px 0 30px 40px;}.alignleft {	float: left;	margin: 5px 40px 30px 0;}a img.alignright {	float: right;	margin: 5px 0 40px 30px;}a img.alignnone {	margin: 5px 20px 20px 0;}a img.alignleft {	float: left;	margin: 5px 20px 20px 0;}a img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	background: #f5f5f5;	padding: 17px;	text-align: center;	border: 1px solid rgba(0, 0, 0, 0.1);	max-width: 50%;}.wp-caption figcaption {	padding: 18px 25px 0 25px;}.wp-caption img {	width: 100%;}.wp-caption.alignnone {	margin: 5px 30px 40px 0;}.wp-caption.alignleft {	margin: 5px 40px 30px 0;}.wp-caption.alignright {	margin: 5px 0 40px 30px;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	margin: 0;	padding: 0 4px 5px;}.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 1;}/* list style 6 */.blog-comment {	list-style: none;	margin: 0;	padding: 0;}.blog-comment li {	padding: 50px 0;	border-bottom: 1px solid #ededed;	position: relative;}.blog-comment li .btn-reply {	float: right;	border: 1px solid #ededed;	padding: 0 8px;	font-size: 10px;	font-weight: 500;	position: relative;}.blog-comment > li:first-child {	padding-top: 0;}.blog-comment li:last-child {	border-bottom: none;	padding-bottom: 0;}.blog-comment li ul.child-comment {	margin-left: 40px;	list-style: none;}.blog-comment li ul.child-comment li {	border: none;	padding-bottom: 0;	border-top: 1px solid #ededed;	margin-top: 50px;}/* ===================================    Footer====================================== *//* scroll to top */.scroll-top-arrow, .scroll-top-arrow:focus {	color: #ffffff;	background: #878787;	line-height: 28px;	display: none;	height: 30px;	width: 30px;	padding: 0;	position: fixed;	right: 45px;	text-align: center;	text-decoration: none;	top: 91%;	z-index: 10006;	border-radius: 100%;}.scroll-top-arrow:hover {	background: #000000;	opacity: .8;	color: #ffffff;	border-color: #6bb152;}.scroll-top-arrow i {	line-height: 30px;	position: relative;}.bg-dark-footer {	background-color: #141414;}/* footer input */footer input::-webkit-input-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;	font-size: 11px;	font-weight: 400;	opacity: 1;}footer input::-moz-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;	font-size: 11px;	font-weight: 400;	opacity: 1;}footer input:-ms-input-placeholder {	color: #6f6f6f;	text-overflow: ellipsis;	font-size: 11px;	font-weight: 400;	opacity: 1;}footer .newsletter input {	color: #6f6f6f;	letter-spacing: normal;}/* latest post */.latest-post {	list-style: none;	padding: 0;	margin: 0;}.latest-post li {	display: table;	padding: 15px 0;}aside .latest-post li {	padding: 10px 0;}.latest-post li:first-child {	padding-top: 0;}.latest-post li:last-child {	border-bottom: none;}.latest-post li figure {	height: 33px;	width: 60px;	float: left;}.latest-post li figure, footer .latest-post li div {	display: table-cell;	vertical-align: top;}aside .latest-post li figure {	width: 75px;}.latest-post li div {	line-height: normal;	padding-left: 13px;	position: relative;	top: -1px;}.latest-post li figure:hover img, .latest-post li figure:focus img {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;}/* newsletter */.newsletter input {	float: left;	font-size: 12px;	color: #ffffff;	width: 100%;	height: 100%;	padding: 0 38px 0 12px;}.newsletter .btn.btn-arrow-small {	background: transparent none repeat scroll 0 0;	margin-right: 0;	height: 100%;	padding-top: 0;	padding-bottom: 5px;	text-align: center;	right: 0;	border-width: 0 0 0 1px;}.newsletter .btn.btn-arrow-small i {	color: #626262;	font-size: 18px;	display: block;	margin-top: 6px;}.newsletter {	width: 100%;	height: 33px;}.newsletter .btn.border-color-white {	border-color: #ffffff;}.newsletter .btn.border-color-black {	border-color: #000000;}.newsletter .btn.border-color-extra-dark-gray {	border-color: #232323;}.newsletter .btn.border-color-medium-dark-gray {	border-color: #363636;}.newsletter .btn.border-color-dark-gray {	border-color: #939393;}.newsletter .btn.border-color-extra-medium-gray {	border-color: #dbdbdb;}.newsletter .btn.border-color-medium-gray {	border-color: #e4e4e4;}.newsletter .btn.border-color-extra-light-gray {	border-color: #ededed;}.newsletter .btn.border-color-light-gray {	border-color: #f5f5f5;}.newsletter .btn.border-color-light-pink {	border-color: #862237;}.newsletter .btn.border-color-secondary {	border-color: #6bb152;}.newsletter .btn.border-color-transparent-pink {	border-color: rgba(236, 28, 36, 0.45);}/* instagram feed */.instagram-follow-api ul {	list-style: none;	padding: 0;	margin: 0;	display: flex;	width: 100%;	flex-wrap: wrap;	text-align: center;}.instagram-follow-api li {	padding: 0 10px 10px 0;	width: 33.333%;	box-sizing: border-box;	display: inline-block;}.instagram-follow-api li img {	width: 100%;	height: 100%;	object-fit: cover;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.instagram-follow-api li figure {	position: relative;	overflow: hidden;	padding-bottom: 100%;}.instagram-follow-api li figure a .insta-counts {	position: absolute;	bottom: -100%;	left: 0;	text-align: center;	background: rgba(35, 35, 35, 0.8);	color: #ffffff;	width: 100%;	font-size: 12px;}.instagram-follow-api li figure:hover a .insta-counts {	bottom: 0;}.instagram-follow-api li figure a .insta-counts i {	margin-right: 5px;	margin-left: 5px;	vertical-align: middle;}.instagram-follow-api li figure span {	vertical-align: middle;}/*instagram feed style 1*/.instafeed-style1 {	margin-bottom: 30px;	overflow: hidden;}.instafeed-style1 .insta-image {	width: 100%;}.instafeed-style1 .insta-link {	position: relative;	display: block;	background: #232323;}.instafeed-style1 .insta-counts {	text-align: center;	position: absolute;	top: 50%;	transform: translateY(-30%);	-webkit-transform: translateY(-30%);	-moz-transform: translateY(-30%);	-ms-transform: translateY(-30%);	-o-transform: translateY(-30%);	left: 0;	width: 100%;	color: #ffffff;	opacity: 0;}.instafeed-style1 .insta-link:hover .insta-counts {	opacity: 1;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);}.instafeed-style1 .insta-link:hover .insta-image {	opacity: 0.2;}.instafeed-style1 .insta-counts i {	vertical-align: middle;	font-size: 28px;}.instafeed-style1 .insta-counts span {	margin-right: 25px;	position: relative;}.instafeed-style1 .insta-counts span.count-number {	position: absolute;	top: -14px;	font-size: 12px;	left: 15px;	width: 22px;	height: 22px;	text-align: center;	background: #6bb152;	line-height: 20px;	border-radius: 100%;}.bg-background-fade .footer-center-logo {	color: #ffffff;}.bg-background-fade .footer-center-logo a, .bg-background-fade .footer-center-logo a:focus, .bg-background-fade .footer-center-logo a:active {	color: #ffffff;}.bg-background-fade .footer-center-logo a:hover {	color: #6bb152;}/* ===================================   Home page====================================== *//* home - creative branding agency */.box-layout {	padding: 0 60px;}/* home - creative business */.icon-box .icon-box-holder {	padding-left: 55px;	height: 112px;}.icon-box .icon-box-holder i {	position: absolute;	left: 0;	vertical-align: middle;	padding-top: 10px;}/* home - creative simple portfolio */.head-text {	font-size: 80px;	line-height: 95px;}/* home - classic digital agency */.image-block {	box-shadow: 0 0 0 rgba(35, 35, 35, 0.6);	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);	-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.attr-nav > ul > li > a {	padding: 3px 15px;}.icon-play img {	width: 60%;}.icon-play:hover img {	width: 68%;}/* home - creative studio */.icon-box-holder a:hover {	color: #ffffff;}/* home - portfolio personal */.hover-title-box {	position: absolute;	right: -100px;	opacity: 0;	top: 50%;	transform: translateY(-53px);	-webkit-transform: translateY(-53px);	-moz-transform: translateY(-53px);	-ms-transform: translateY(-53px);	-o-transform: translateY(-53px);	z-index: 99;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;}.hover-title-box .separator {	height: 1px;	content: "";	position: absolute;	left: -10px;	top: 30px;}/* home - creative small business */.gridblock-main {	padding: 110px 90px;}.gridblock-list li {	width: 33.33%;	float: left;	padding: 0;	text-align: center;}.gridblock-list > * {	vertical-align: top;	display: inline-block;	content: "";}.gridblock-list > :nth-child(3n) {	margin-right: 0;}/* home - blog masonry */.blog-header-style1 {	margin: 0 8px;	padding: 0;	list-style: none;	display: block;}.blog-header-style1 li {	width: 25%;	padding: 0 8px;	margin: 0 -4px 0 0;	display: inline-block;	box-sizing: border-box;	overflow: hidden;	vertical-align: top;	transition: 0.8s;	-webkit-transition: 0.8s;	-moz-transition: 0.8s;	-ms-transition: 0.8s;	-o-transition: 0.8s;}.blog-header-style1 li .blog-banner {	display: block;	position: relative;	height: 100%;}.blog-header-style1 li figure figcaption {	position: absolute;	left: 0;	bottom: 0;	padding: 50px;	transform: translateY(60px);	-webkit-transform: translateY(60px);	-moz-transform: translateY(60px);	-ms-transform: translateY(60px);	-o-transform: translateY(60px);}.blog-header-style1 li.blog-column-active figure figcaption {	transition-delay: 0.5s;	-webkit-transition-delay: 0.5s;	-moz-transition-delay: 0.5s;	-ms-transition-delay: 0.5s;	-o-transition-delay: 0.5s;	transform: translateY(0px);	-webkit-transform: translateY(0px);	-moz-transform: translateY(0px);	-ms-transform: translateY(0px);	-o-transform: translateY(0px);}.blog-header-style1 li figure figcaption .btn {	opacity: 0;	transform: translateY(60px);	-webkit-transform: translateY(60px);	-moz-transform: translateY(60px);	-ms-transform: translateY(60px);	-o-transform: translateY(60px);	transition-delay: 0.3s;	-webkit-transition-delay: 0.3s;	-moz-transition-delay: 0.3s;	-ms-transition-delay: 0.3s;	-o-transition-delay: 0.3s;}.blog-header-style1 li.blog-column-active figure figcaption .btn {	opacity: 1;	transition-delay: 0.6s;	transform: translateY(0);	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);}.blog-header-style1 li.blog-column-active {	width: 50%;	transition-duration: 0.8s;	-webkit-transition-duration: 0.8s;	-moz-transition-duration: 0.8s;	-ms-transition-duration: 0.8s;	-o-transition-duration: 0.8s;}.blog-header-style1 li .blog-title {	width: 100%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}/* home - blog clean */.blog-box .blog-box-image, .blog-box .blog-box-content {	position: absolute;	top: 0;	width: 100%;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;}.blog-box .blog-box-image {	transform: translateY(0);	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);	opacity: 1;}.blog-box .blog-box-content {	transform: translateY(100%);	-webkit-transform: translateY(100%);	-moz-transform: translateY(100%);	-ms-transform: translateY(100%);	-o-transform: translateY(100%);	opacity: 0;}.blog-box:hover .blog-box-image {	transform: translateY(-100%);	-webkit-transform: translateY(-100%);	-moz-transform: translateY(-100%);	-ms-transform: translateY(-100%);	-o-transform: translateY(-100%);	opacity: 0;}.blog-box:hover .blog-box-content {	transform: translateY(0);	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);	opacity: 1;}/* home - classic innovation agency */.box-separator-line {	height: 1px;	content: "";	position: absolute;	left: -90px;	top: 130px;}.right-image {	bottom: -200px;	position: absolute;	right: -100px;	width: 60%;}.right-image img {	max-width: none;}.content-right-slider .swiper-button-next {	right: 70px;}.content-right-slider .swiper-button-prev {	left: 70px;}/* home - creative designer */.color-code {	justify-content: space-around;	align-items: center;	z-index: 0;}.bg-background-fade {	background-color: #6bb152;}.color-1, .color-2, .color-3, .color-4, .color-5 {	-webkit-transition: background-color 700ms linear;	-moz-transition: background-color 700ms linear;	-o-transition: background-color 700ms linear;	-ms-transition: background-color 700ms linear;	transition: background-color 700ms linear;}.color-1 {	background-color: #007CBC;}.color-2 {	background-color: #4776C1;}.color-3 {	background-color: #706EBF;}.color-4 {	background-color: #9263B6;}.color-5 {	background-color: #AF57A6;}.color-6 {	background-color: #C44B8F;}/* home - classic web agency */.after-before-separator:before, .after-before-separator:after {	width: 35px;	margin: 0 15px;	height: 1px;	background: rgba(255, 255, 255, 0.2);	content: "";	display: inline-block;	vertical-align: super;}.background-slide {	height: auto;	min-height: 700px;}/* home - classic corporate */.rev-slider .tp-bullet {	width: 35px;	height: 3px;	background-color: #ffffff;	opacity: 0.5;	border-radius: 0;	padding: 0 4px;}.rev-slider .tp-bullet.selected, .tp-bullet:hover {	opacity: 1;}/* home - portfolio metro */.text-bold-underline:before {	background-color: #6bb152;	height: 3px;	width: 100%;	position: absolute;	right: 0;	bottom: 5px;	content: "";}/* home - portfolio  parallax */.parallax-title {	padding: 16px 35px;	display: inline-block;}/* home - blog grid */.highlight-bg-text {	padding: 5px 16px;	display: inline-block;	margin-bottom: 15px;}/* ===================================   Others====================================== *//* services modern */.arrow-bottom {	position: relative;}.arrow-bottom:after {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(245, 245, 245, 0);	border-top-color: #f5f5f5;	border-width: 15px;	margin-left: -15px;	z-index: 9;}.arrow-top {	position: relative;}.arrow-top:after {	top: -29px;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(245, 245, 245, 0);	border-bottom-color: #f5f5f5;	border-width: 15px;	margin-left: -15px;	z-index: 9;}/* our clients */.clients-list {	height: 190px;}.clients-list:hover {	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}.clients-list:hover img {	-webkit-filter: grayscale(1);	filter: grayscale(1);}/* sidebar nav style 2 */.tparrows:before {	font-family: 'FontAwesome';}.tparrows.tp-leftarrow:before {	content: '\f060';}.tparrows.tp-rightarrow:before {	content: '\f061';}/* rev slider */.rev_slider_wrapper {	height: 980px;}/* animation */@-webkit-keyframes up-down-animation {	0% {		opacity: 1;		top: 0px;	}	25% {		opacity: .4;		top: 2px;	}	50% {		opacity: .3;		top: 4px;	}	75% {		opacity: .2;		top: 5px;	}	100% {		opacity: 0;		top: 9px;	}}@keyframes up-down-animation {	0% {		opacity: 1;		top: 0px;	}	25% {		opacity: .4;		top: 4px;	}	50% {		opacity: .3;		top: 8px;	}	75% {		opacity: .2;		top: 12px;	}	100% {		opacity: 0;		top: 16px;	}}/* ===================================   demo page css====================================== */.demo-heading {	font-size: 40px;	line-height: 46px;}.buy-theme {	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	position: fixed;	top: 130px;	right: -70px;	background: #ffffff;	z-index: 1000;	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	z-index: 10;}.buy-theme i {	font-size: 16px;	vertical-align: middle;	position: relative;	top: -1px;	color: #6f6f6f;}.all-demo i {	font-size: 15px;	vertical-align: middle;	position: relative;	top: -1px;	color: #6f6f6f;}.buy-theme:hover, .all-demo:hover {	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	right: 0px;	background: #6bb152;}.buy-theme span, .all-demo span {	padding: 0 9px;	position: relative;	top: 0;	opacity: 0;}.buy-theme:hover span, .all-demo:hover span {	opacity: 1;	color: #ffffff;}.buy-theme:hover i, .all-demo:hover i {	color: #ffffff;}.buy-theme a, .all-demo a {	color: #232323;	font-size: 10px;	text-transform: uppercase;	padding: 2px 10px;	display: block;	text-decoration: none;	font-weight: 500;}.all-demo {	transition-timing-function: ease-in-out;	-moz-transition-timing-function: ease-in-out;	-webkit-transition-timing-function: ease-in-out;	-o-transition-timing-function: ease-in-out;	transition-duration: .2s;	-moz-transition-duration: .2s;	-webkit-transition-duration: .2s;	-o-transition-duration: .2s;	position: fixed;	top: 172px;	right: -102px;	background: #ffffff;	z-index: 1000;	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);	z-index: 10;}/*** Form styles*/.rd-form {	position: relative;	text-align: left;}.rd-form .button {	padding-top: 10px;	padding-bottom: 10px;	min-height: 50px;}* + .rd-form {	margin-top: 20px;}input:-webkit-autofill ~ label,input:-webkit-autofill ~ .form-validation {	color: #000000 !important;}.form-wrap {	position: relative;}.form-wrap.has-error .form-input {	border-color: #f5543f;}.form-wrap.has-focus .form-input {	border-color: #6bb152;}.form-wrap + * {	margin-top: 20px;}.form-input {	display: block;	margin: 0;	width: 100%;	min-height: 50px;	padding: 12px 19px;	font-size: 14px;	font-weight: 400;	line-height: 24px;	color: #191919;	background: #f5f5f5 none;	border-radius: 0;	-webkit-appearance: none;	transition: .3s ease-in-out;	border: 1px solid #f5f5f5;}.form-input:focus {	outline: 0;}textarea.form-input {	height: 135px;	min-height: 50px;	max-height: 230px;	resize: vertical;}.form-label,.form-label-outside {	margin-bottom: 0;	color: #191919;	font-weight: 400;}.form-label {	position: absolute;	top: 25px;	left: 0;	right: 0;	padding-left: 19px;	padding-right: 19px;	font-size: 14px;	font-weight: 400;	line-height: 24px;	pointer-events: none;	text-align: left;	z-index: 9;	transition: .25s;	will-change: transform;	transform: translateY(-50%);}.form-label.focus {	opacity: 0;}.form-label.auto-fill {	color: #191919;}.form-label-outside {	width: 100%;	margin-bottom: 4px;}@media (min-width: 768px) {	.form-label-outside {		position: static;	}	.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {		transform: none;	}}[data-x-mode='true'] .form-label {	pointer-events: auto;}.form-validation {	position: absolute;	right: 8px;	top: 0;	z-index: 11;	margin-top: 2px;	font-size: 9px;	font-weight: 400;	line-height: 12px;	letter-spacing: 0;	color: #f5543f;	transition: .3s;}.form-validation-left .form-validation {	top: 100%;	right: auto;	left: 0;}#form-output-global {	position: fixed;	bottom: 30px;	left: 15px;	z-index: 2000;	visibility: hidden;	transform: translate3d(-500px, 0, 0);	transition: .3s all ease;}#form-output-global.active {	visibility: visible;	transform: translate3d(0, 0, 0);}@media (min-width: 480px) {	#form-output-global {		left: 30px;	}}.form-output {	position: absolute;	top: 100%;	left: 0;	font-size: 10px;	font-weight: 400;	line-height: 1.2;	margin-top: 2px;	transition: .3s;	opacity: 0;	visibility: hidden;}.form-output.active {	opacity: 1;	visibility: visible;}.form-output.error {	color: #f5543f;}.form-output.success {	color: #98bf44;}.radio .radio-custom,.radio-inline .radio-custom,.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom {	opacity: 0;}.radio .radio-custom, .radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {	position: absolute;	left: 0;	width: 14px;	height: 14px;	outline: none;	cursor: pointer;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy,.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {	pointer-events: none;	background: #ffffff;}.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after,.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after {	position: absolute;	opacity: 0;	transition: .22s;}.radio .radio-custom:focus,.radio-inline .radio-custom:focus,.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus {	outline: none;}.radio input,.radio-inline input,.checkbox input,.checkbox-inline input {	position: absolute;	width: 1px;	height: 1px;	padding: 0;	overflow: hidden;	clip: rect(0, 0, 0, 0);	white-space: nowrap;	clip-path: inset(50%);	border: 0;}.radio-custom:checked + .radio-custom-dummy:after,.checkbox-custom:checked + .checkbox-custom-dummy:after {	opacity: 1;}.radio,.radio-inline {	padding-left: 28px;}.radio .radio-custom-dummy,.radio-inline .radio-custom-dummy {	top: 1px;	left: 0;	width: 18px;	height: 18px;	border-radius: 50%;	border: 1px solid #b7b7b7;}.radio .radio-custom-dummy::after,.radio-inline .radio-custom-dummy::after {	content: '';	top: 3px;	right: 3px;	bottom: 3px;	left: 3px;	background: #939393;	border-radius: inherit;}.checkbox,.checkbox-inline {	padding-left: 28px;}.checkbox .checkbox-custom-dummy,.checkbox-inline .checkbox-custom-dummy {	left: 0;	width: 18px;	height: 18px;	margin: 0;	border: 1px solid #b7b7b7;}.checkbox .checkbox-custom-dummy::after,.checkbox-inline .checkbox-custom-dummy::after {	content: '\f222';	font-family: "Material Design Icons";	position: absolute;	top: -1px;	left: -2px;	font-size: 20px;	line-height: 18px;	color: #fafafa;}.toggle-custom {	padding-left: 60px;	-webkit-appearance: none;}.toggle-custom:checked ~ .checkbox-custom-dummy::after {	background: #6bb152;	transform: translate(20px, -50%);}.toggle-custom ~ .checkbox-custom-dummy {	position: relative;	display: inline-block;	margin-top: -1px;	width: 44px;	height: 20px;	background: #f5f5f5;	cursor: pointer;}.toggle-custom ~ .checkbox-custom-dummy::after {	content: '';	position: absolute;	display: inline-block;	width: 16px;	height: 16px;	left: 0;	top: 50%;	background: #b7b7b7;	transform: translate(4px, -50%);	opacity: 1;	transition: .22s;}.rd-form-inline {	position: relative;	display: block;}.rd-form-inline > * {	margin-top: 0;}.rd-form-inline .form-button {	position: absolute;	top: 50%;	transform: translateY(-50%);	right: 17px;}.rd-form-inline .form-button .btn {	padding: 0;	box-shadow: none;	border: none;	background: transparent;}.rd-form-inline .form-input {	background-color: #ffffff;	padding-right: 50px;}@media (min-width: 480px) {	.rd-form-inline .button {		display: block;	}}.rd-form-inline.rd-form-inline-centered {	justify-content: center;}.form-sm .form-input,.form-sm .button {	padding-top: 9px;	padding-bottom: 9px;	min-height: 40px;}.form-sm .form-validation {	top: -16px;}.form-sm .form-label {	top: 20px;}.form-sm * + .button {	margin-top: 10px;}.form-lg .form-input,.form-lg .form-label,.form-lg .select2-container .select2-choice {	font-size: 16px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {	font-size: 16px;	padding-top: 17px;	padding-bottom: 17px;}.form-lg .form-input,.form-lg .select2-container .select2-choice {	min-height: 58px;}.form-lg .form-button {	min-height: 60px;}.form-lg .form-label {	top: 30px;}.rd-mailform-style-2 .form-input {	border-left: none;	border-right: none;	border-top: none;}.rd-mailform-style-3 .form-input {	background-color: #e0e0e0;	border-color: #757575;	border-radius: 5px;}.rd-form-inline-style-1 {	border-radius: 5px;	overflow: hidden;	position: relative;}.rd-form-inline-style-1 .form-validation {	right: 68px;}.rd-form-inline-style-1 .form-input {	border-radius: 5px;	overflow: hidden;	background-color: transparent;}.rd-form-inline-style-1 button {	color: #ffffff;	background-color: #757575;	height: 100%;	width: 50px;}.rd-form-inline-style-1 .form-button {	top: 0;	bottom: 0;	right: 0;	transform: translateY(0%);}.rd-form-footer {	position: relative;}.rd-form-footer .form-input {	background-color: transparent;	min-height: 33px;	height: 33px;	padding: 3px 30px 3px 10px;	font-size: 11px;}.rd-form-footer .form-label {	top: 50%;	padding-left: 10px;	font-size: 11px;	transform: translateY(-50%);}.rd-form-footer .form-validation {	right: 38px;}.rd-form-footer .btn {	position: absolute;	top: 0;	right: 0;	bottom: 0;	height: 33px;	font-size: 18px;}.rd-form-footer .btn, .rd-form-footer .btn:focus, .rd-form-footer .btn:active {	box-shadow: none;	outline: none;	background-color: inherit;	border: none;}.rd-form-footer .btn:hover {	border: none;	background-color: inherit;	color: #6bb152;}.rd-form-footer .btn i {	font-size: inherit;}.bg-light-gray .form-input,.bg-light-gray .form-label,.bg-extra-dark-gray .form-input,.bg-extra-dark-gray .form-label,.bg-black .form-input,.bg-black .form-label {	color: #fafafa;}.bg-light-gray .form-input,.bg-extra-dark-gray .form-input,.bg-black .form-input {	background-color: transparent;	border-color: #fafafa;}.bg-light-gray .rd-form-inline .form-input,.bg-extra-dark-gray .rd-form-inline .form-input,.bg-black .rd-form-inline .form-input {	background-color: #ffffff;	border-color: #ffffff;}.bg-light-gray .rd-mailform-style-3 .form-input,.bg-extra-dark-gray .rd-mailform-style-3 .form-input,.bg-black .rd-mailform-style-3 .form-input {	background-color: #fafafa;	border-color: #e0e0e0;	border-radius: 5px;}.bg-light-gray .rd-form-inline-style-1 .form-input,.bg-extra-dark-gray .rd-form-inline-style-1 .form-input,.bg-black .rd-form-inline-style-1 .form-input {	border-color: #fafafa;	background-color: transparent;}.bg-light-gray .rd-form-inline-style-1 .form-button .btn,.bg-extra-dark-gray .rd-form-inline-style-1 .form-button .btn,.bg-black .rd-form-inline-style-1 .form-button .btn {	color: #ffffff;	background-color: #757575;}.bg-light-gray .rd-mailform-alberto .form-label,.bg-light-gray .rd-mailform-alberto .form-input,.bg-extra-dark-gray .rd-mailform-alberto .form-label,.bg-extra-dark-gray .rd-mailform-alberto .form-input,.bg-black .rd-mailform-alberto .form-label,.bg-black .rd-mailform-alberto .form-input {	color: #191919;}.bg-light-gray .rd-mailform-alberto .form-input,.bg-extra-dark-gray .rd-mailform-alberto .form-input,.bg-black .rd-mailform-alberto .form-input {	border: 1px solid #d1d1d1;}.bg-light-gray .rd-mailform-alberto .form-validation,.bg-extra-dark-gray .rd-mailform-alberto .form-validation,.bg-black .rd-mailform-alberto .form-validation {	color: #f5543f;}.bg-light-gray .bg-white .rd-mailform-style-2 .form-label,.bg-light-gray .bg-white .rd-mailform-style-2 .form-input,.bg-light-gray .bg-white .rd-mailform-style-3 .form-label,.bg-light-gray .bg-white .rd-mailform-style-3 .form-input,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-label,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-input,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-label,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-input,.bg-black .bg-white .rd-mailform-style-2 .form-label,.bg-black .bg-white .rd-mailform-style-2 .form-input,.bg-black .bg-white .rd-mailform-style-3 .form-label,.bg-black .bg-white .rd-mailform-style-3 .form-input {	color: #191919;}.bg-light-gray .bg-white .rd-mailform-style-2 .form-validation,.bg-light-gray .bg-white .rd-mailform-style-3 .form-validation,.bg-extra-dark-gray .bg-white .rd-mailform-style-2 .form-validation,.bg-extra-dark-gray .bg-white .rd-mailform-style-3 .form-validation,.bg-black .bg-white .rd-mailform-style-2 .form-validation,.bg-black .bg-white .rd-mailform-style-3 .form-validation {	color: #f5543f;}.color-code .form-input {	color: #ffffff;	background-color: transparent;}.color-code .form-label {	color: #ffffff;}/*** Snackbars*/.snackbars {	padding: 9px 16px;	margin-left: auto;	margin-right: auto;	color: #ffffff;	text-align: left;	background-color: #757575;	border-radius: 0;	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);	font-size: 14px;}.snackbars p {	margin: 0;}.snackbars .icon-xxs {	font-size: 18px;}.snackbars p span:last-child {	padding-left: 14px;}.snackbars-left {	display: inline-block;	margin-bottom: 0;}.snackbars-right {	display: inline-block;	float: right;	text-transform: uppercase;}.snackbars-right:hover {	text-decoration: underline;}@media (min-width: 480px) {	.snackbars {		max-width: 540px;		padding: 12px 15px;		font-size: 15px;	}}.thumbnail-creative {	position: relative;	z-index: 1;	display: block;	padding-bottom: 100%;	overflow: hidden;}.thumbnail-creative img {	position: absolute;	z-index: 1;	top: 0;	bottom: 0;	left: 0;	right: 0;	width: 101%;	height: 101%;	max-width: none;	max-height: none;	object-fit: cover;	object-position: center center;	will-change: transfrom;}.thumbnail-creative-overlay {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index: 3;	background-color: rgba(236, 28, 36, 0.6);	opacity: 0;	transition: .3s ease-out all;}.thumbnail-creative-overlay .icon {	z-index: 4;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);	color: #ffffff;	font-size: 25px;	transition: .3s ease-out all;}.thumbnail-creative:hover .thumbnail-creative-overlay {	opacity: 1;}.row-narrow {	margin-right: -5px;	margin-left: -5px;}.row-narrow > [class*="col-"] {	padding-right: 5px;	padding-left: 5px;}.popup-youtube:hover {	opacity: .85;}/*==============================    Margin================================*/.offset-half-all {	margin: .5%;}.offset-one-all {	margin: 1%;}.offset-one-half-all {	margin: 1.5%;}.offset-two-all {	margin: 2%;}.offset-two-half-all {	margin: 2.5%;}.offset-three-all {	margin: 3%;}.offset-three-half-all {	margin: 3.5%;}.offset-four-all {	margin: 4%;}.offset-four-half-all {	margin: 4.5%;}.offset-five-all {	margin: 5%;}.offset-five-half-all {	margin: 5.5%;}.offset-six-all {	margin: 6%;}.offset-six-half-all {	margin: 6.5%;}.offset-seven-all {	margin: 7%;}.offset-seven-half-all {	margin: 7.5%;}.offset-eight-all {	margin: 8%;}.offset-eight-half-all {	margin: 8.5%;}.offset-nine-all {	margin: 9%;}.offset-nine-half-all {	margin: 9.5%;}.offset-ten-all {	margin: 10%;}.offset-ten-half-all {	margin: 10.5%;}.offset-eleven-all {	margin: 11%;}.offset-eleven-half-all {	margin: 11.5%;}.offset-twelve-all {	margin: 12%;}.offset-twelve-half-all {	margin: 12.5%;}.offset-thirteen-all {	margin: 13%;}.offset-thirteen-half-all {	margin: 13.5%;}.offset-fourteen-all {	margin: 14%;}.offset-fourteen-half-all {	margin: 14.5%;}.offset-fifteen-all {	margin: 15%;}.offset-fifteen-half-all {	margin: 15.5%;}.offset-sixteen-all {	margin: 16%;}.offset-sixteen-half-all {	margin: 16.5%;}.offset-seventeen-all {	margin: 17%;}.offset-seventeen-half-all {	margin: 17.5%;}.offset-eighteen-all {	margin: 18%;}.offset-eighteen-half-all {	margin: 18.5%;}.offset-nineteen-all {	margin: 19%;}.offset-nineteen-half-all {	margin: 19.5%;}.offset-twenty-all {	margin: 20%;}.offset-twenty-half-all {	margin: 20.5%;}.offset-twenty-one-all {	margin: 21%;}.offset-twenty-one-half-all {	margin: 21.5%;}.offset-twenty-two-all {	margin: 22%;}.offset-twenty-two-half-all {	margin: 22.5%;}.offset-twenty-three-all {	margin: 23%;}.offset-twenty-three-half-all {	margin: 23.5%;}.offset-twenty-four-all {	margin: 24%;}.offset-twenty-four-half-all {	margin: 24.5%;}.offset-twenty-five-all {	margin: 25%;}.offset-5px-all {	margin: 5px;}.offset-10px-all {	margin: 10px;}.offset-15px-all {	margin: 15px;}.offset-20px-all {	margin: 20px;}.offset-25px-all {	margin: 25px;}.offset-30px-all {	margin: 30px;}.offset-35px-all {	margin: 35px;}.offset-40px-all {	margin: 40px;}.offset-45px-all {	margin: 45px;}.offset-50px-all {	margin: 50px;}.offset-55px-all {	margin: 55px;}.offset-60px-all {	margin: 60px;}.offset-65px-all {	margin: 65px;}.offset-70px-all {	margin: 70px;}.offset-75px-all {	margin: 75px;}.offset-80px-all {	margin: 80px;}.offset-85px-all {	margin: 85px;}.offset-90px-all {	margin: 90px;}.offset-95px-all {	margin: 95px;}.offset-100px-all {	margin: 100px;}.offset-105px-all {	margin: 105px;}.offset-110px-all {	margin: 110px;}.offset-115px-all {	margin: 115px;}.offset-120px-all {	margin: 120px;}.no-margin {	margin: 0 !important;}.no-offset-lr {	margin-left: 0 !important;	margin-right: 0 !important;}.no-offset-tb {	margin-top: 0 !important;	margin-bottom: 0 !important;}.no-offset-top {	margin-top: 0 !important;}.no-offset-bottom {	margin-bottom: 0 !important;}.no-offset-left {	margin-left: 0 !important;}.no-offset-right {	margin-right: 0 !important;}.offset-lr-auto {	margin-left: auto !important;	margin-right: auto !important;}.offset-auto {	margin: 0 auto !important;}/* margin top */.offset-one-top {	margin-top: 1%;}.offset-one-half-top {	margin-top: 1.5%;}.offset-two-top {	margin-top: 2%;}.offset-two-half-top {	margin-top: 2.5%;}.offset-three-top {	margin-top: 3%;}.offset-three-half-top {	margin-top: 3.5%;}.offset-four-top {	margin-top: 4%;}.offset-four-half-top {	margin-top: 4.5%;}.offset-five-top {	margin-top: 5%;}.offset-five-half-top {	margin-top: 5.5%;}.offset-six-top {	margin-top: 6%;}.offset-six-half-top {	margin-top: 6.5%;}.offset-seven-top {	margin-top: 7%;}.offset-seven-half-top {	margin-top: 7.5%;}.offset-eight-top {	margin-top: 8%;}.offset-eight-half-top {	margin-top: 8.5%;}.offset-nine-top {	margin-top: 9%;}.offset-nine-half-top {	margin-top: 9.5%;}.offset-ten-top {	margin-top: 10%;}.offset-ten-half-top {	margin-top: 10.5%;}.offset-eleven-top {	margin-top: 11%;}.offset-eleven-half-top {	margin-top: 11.5%;}.offset-twelve-top {	margin-top: 12%;}.offset-twelve-half-top {	margin-top: 12.5%;}.offset-thirteen-top {	margin-top: 13%;}.offset-thirteen-half-top {	margin-top: 13.5%;}.offset-fourteen-top {	margin-top: 14%;}.offset-fourteen-half-top {	margin-top: 14.5%;}.offset-fifteen-top {	margin-top: 15%;}.offset-fifteen-half-top {	margin-top: 15.5%;}.offset-sixteen-top {	margin-top: 16%;}.offset-sixteen-half-top {	margin-top: 16.5%;}.offset-seventeen-top {	margin-top: 17%;}.offset-seventeen-half-top {	margin-top: 17.5%;}.offset-eighteen-top {	margin-top: 18%;}.offset-eighteen-half-top {	margin-top: 18.5%;}.offset-nineteen-top {	margin-top: 19%;}.offset-nineteen-half-top {	margin-top: 19.5%;}.offset-twenty-top {	margin-top: 20%;}.offset-twenty-half-top {	margin-top: 20.5%;}.offset-twenty-one-top {	margin-top: 21%;}.offset-twenty-one-half-top {	margin-top: 21.5%;}.offset-twenty-two-top {	margin-top: 22%;}.offset-twenty-two-half-top {	margin-top: 22.5%;}.offset-twenty-three-top {	margin-top: 23%;}.offset-twenty-three-half-top {	margin-top: 23.5%;}.offset-twenty-four-top {	margin-top: 24%;}.offset-twenty-four-half-top {	margin-top: 24.5%;}.offset-twenty-five-top {	margin-top: 25%;}.offset-5px-top {	margin-top: 5px;}.offset-10px-top {	margin-top: 10px;}.offset-15px-top {	margin-top: 15px;}.offset-20px-top {	margin-top: 20px;}.offset-25px-top {	margin-top: 25px;}.offset-30px-top {	margin-top: 30px;}.offset-35px-top {	margin-top: 35px;}.offset-40px-top {	margin-top: 40px;}.offset-45px-top {	margin-top: 45px;}.offset-50px-top {	margin-top: 50px;}.offset-55px-top {	margin-top: 55px;}.offset-60px-top {	margin-top: 60px;}.offset-65px-top {	margin-top: 65px;}.offset-70px-top {	margin-top: 70px;}.offset-75px-top {	margin-top: 75px;}.offset-80px-top {	margin-top: 80px;}.offset-90px-top {	margin-top: 90px;}.offset-100px-top {	margin-top: 100px;}/* margin bottom */.offset-one-bottom {	margin-bottom: 1%;}.offset-one-half-bottom {	margin-bottom: 1.5%;}.offset-two-bottom {	margin-bottom: 2%;}.offset-two-half-bottom {	margin-bottom: 2.5%;}.offset-three-bottom {	margin-bottom: 3%;}.offset-three-half-bottom {	margin-bottom: 3.5%;}.offset-four-bottom {	margin-bottom: 4%;}.offset-four-half-bottom {	margin-bottom: 4.5%;}.offset-five-bottom {	margin-bottom: 5%;}.offset-five-half-bottom {	margin-bottom: 5.5%;}.offset-six-bottom {	margin-bottom: 6%;}.offset-six-half-bottom {	margin-bottom: 6.5%;}.offset-seven-bottom {	margin-bottom: 7%;}.offset-seven-half-bottom {	margin-bottom: 7.5%;}.offset-eight-bottom {	margin-bottom: 8%;}.offset-eight-half-bottom {	margin-bottom: 8.5%;}.offset-nine-bottom {	margin-bottom: 9%;}.offset-nine-half-bottom {	margin-bottom: 9.5%;}.offset-ten-bottom {	margin-bottom: 10%;}.offset-ten-half-bottom {	margin-bottom: 10.5%;}.offset-eleven-bottom {	margin-bottom: 11%;}.offset-eleven-half-bottom {	margin-bottom: 11.5%;}.offset-twelve-bottom {	margin-bottom: 12%;}.offset-twelve-half-bottom {	margin-bottom: 12.5%;}.offset-thirteen-bottom {	margin-bottom: 13%;}.offset-thirteen-half-bottom {	margin-bottom: 13.5%;}.offset-fourteen-bottom {	margin-bottom: 14%;}.offset-fourteen-half-bottom {	margin-bottom: 14.5%;}.offset-fifteen-bottom {	margin-bottom: 15%;}.offset-fifteen-half-bottom {	margin-bottom: 15.5%;}.offset-sixteen-bottom {	margin-bottom: 16%;}.offset-sixteen-half-bottom {	margin-bottom: 16.5%;}.offset-seventeen-bottom {	margin-bottom: 17%;}.offset-seventeen-half-bottom {	margin-bottom: 17.5%;}.offset-eighteen-bottom {	margin-bottom: 18%;}.offset-eighteen-half-bottom {	margin-bottom: 18.5%;}.offset-nineteen-bottom {	margin-bottom: 19%;}.offset-nineteen-half-bottom {	margin-bottom: 19.5%;}.offset-twenty-bottom {	margin-bottom: 20%;}.offset-twenty-half-bottom {	margin-bottom: 20.5%;}.offset-twenty-one-bottom {	margin-bottom: 21%;}.offset-twenty-one-half-bottom {	margin-bottom: 21.5%;}.offset-twenty-two-bottom {	margin-bottom: 22%;}.offset-twenty-two-half-bottom {	margin-bottom: 22.5%;}.offset-twenty-three-bottom {	margin-bottom: 23%;}.offset-twenty-three-half-bottom {	margin-bottom: 23.5%;}.offset-twenty-four-bottom {	margin-bottom: 24%;}.offset-twenty-four-half-bottom {	margin-bottom: 24.5%;}.offset-twenty-five-bottom {	margin-bottom: 25%;}.offset-5px-bottom {	margin-bottom: 5px;}.offset-10px-bottom {	margin-bottom: 10px;}.offset-15px-bottom {	margin-bottom: 15px;}.offset-20px-bottom {	margin-bottom: 20px;}.offset-25px-bottom {	margin-bottom: 25px;}.offset-30px-bottom {	margin-bottom: 30px;}.offset-35px-bottom {	margin-bottom: 35px;}.offset-40px-bottom {	margin-bottom: 40px;}.offset-45px-bottom {	margin-bottom: 45px;}.offset-50px-bottom {	margin-bottom: 50px;}.offset-55px-bottom {	margin-bottom: 55px;}.offset-60px-bottom {	margin-bottom: 60px;}.offset-65px-bottom {	margin-bottom: 65px;}.offset-70px-bottom {	margin-bottom: 70px;}.offset-75px-bottom {	margin-bottom: 75px;}.offset-80px-bottom {	margin-bottom: 80px;}.offset-85px-bottom {	margin-bottom: 85px;}.offset-90px-bottom {	margin-bottom: 90px;}.offset-95px-bottom {	margin-bottom: 95px;}.offset-100px-bottom {	margin-bottom: 100px;}/* margin right */.offset-one-right {	margin-right: 1%;}.offset-one-half-right {	margin-right: 1.5%;}.offset-two-right {	margin-right: 2%;}.offset-two-half-right {	margin-right: 2.5%;}.offset-three-right {	margin-right: 3%;}.offset-three-half-right {	margin-right: 3.5%;}.offset-four-right {	margin-right: 4%;}.offset-four-half-right {	margin-right: 4.5%;}.offset-five-right {	margin-right: 5%;}.offset-five-half-right {	margin-right: 5.5%;}.offset-six-right {	margin-right: 6%;}.offset-six-half-right {	margin-right: 6.5%;}.offset-seven-right {	margin-right: 7%;}.offset-seven-half-right {	margin-right: 7.5%;}.offset-eight-right {	margin-right: 8%;}.offset-eight-half-right {	margin-right: 8.5%;}.offset-nine-right {	margin-right: 9%;}.offset-nine-half-right {	margin-right: 9.5%;}.offset-ten-right {	margin-right: 10%;}.offset-ten-half-right {	margin-right: 10.5%;}.offset-eleven-right {	margin-right: 11%;}.offset-eleven-half-right {	margin-right: 11.5%;}.offset-twelve-right {	margin-right: 12%;}.offset-twelve-half-right {	margin-right: 12.5%;}.offset-thirteen-right {	margin-right: 13%;}.offset-thirteen-half-right {	margin-right: 13.5%;}.offset-fourteen-right {	margin-right: 14%;}.offset-fourteen-half-right {	margin-right: 14.5%;}.offset-fifteen-right {	margin-right: 15%;}.offset-fifteen-half-right {	margin-right: 15.5%;}.offset-sixteen-right {	margin-right: 16%;}.offset-sixteen-half-right {	margin-right: 16.5%;}.offset-seventeen-right {	margin-right: 17%;}.offset-seventeen-half-right {	margin-right: 17.5%;}.offset-eighteen-right {	margin-right: 18%;}.offset-eighteen-half-right {	margin-right: 18.5%;}.offset-nineteen-right {	margin-right: 19%;}.offset-nineteen-half-right {	margin-right: 19.5%;}.offset-twenty-right {	margin-right: 20%;}.offset-twenty-half-right {	margin-right: 20.5%;}.offset-twenty-right {	margin-right: 21%;}.offset-twenty-one-half-right {	margin-right: 21.5%;}.offset-twenty-two-right {	margin-right: 22%;}.offset-twenty-two-half-right {	margin-right: 22.5%;}.offset-twenty-three-right {	margin-right: 23%;}.offset-twenty-three-half-right {	margin-right: 23.5%;}.offset-twenty-four-right {	margin-right: 24%;}.offset-twenty-four-half-right {	margin-right: 24.5%;}.offset-twenty-five-right {	margin-right: 25%;}.offset-5px-right {	margin-right: 5px;}.offset-10px-right {	margin-right: 10px;}.offset-15px-right {	margin-right: 15px;}.offset-20px-right {	margin-right: 20px;}.offset-25px-right {	margin-right: 25px;}.offset-30px-right {	margin-right: 30px;}.offset-35px-right {	margin-right: 35px;}.offset-40px-right {	margin-right: 40px;}.offset-45px-right {	margin-right: 45px;}.offset-50px-right {	margin-right: 50px;}.offset-55px-right {	margin-right: 55px;}.offset-60px-right {	margin-right: 60px;}.offset-65px-right {	margin-right: 65px;}.offset-70px-right {	margin-right: 70px;}.offset-75px-right {	margin-right: 75px;}.offset-80px-right {	margin-right: 80px;}.offset-85px-right {	margin-right: 85px;}.offset-90px-right {	margin-right: 90px;}.offset-95px-right {	margin-right: 95px;}.offset-100px-right {	margin-right: 100px;}/* margin left */.offset-one-left {	margin-left: 1%;}.offset-one-half-left {	margin-left: 1.5%;}.offset-two-left {	margin-left: 2%;}.offset-two-half-left {	margin-left: 2.5%;}.offset-three-left {	margin-left: 3%;}.offset-three-half-left {	margin-left: 3.5%;}.offset-four-left {	margin-left: 4%;}.offset-four-half-left {	margin-left: 4.5%;}.offset-five-left {	margin-left: 5%;}.offset-five-half-left {	margin-left: 5.5%;}.offset-six-left {	margin-left: 6%;}.offset-six-half-left {	margin-left: 6.5%;}.offset-seven-left {	margin-left: 7%;}.offset-seven-half-left {	margin-left: 7.5%;}.offset-eight-left {	margin-left: 8%;}.offset-eight-half-left {	margin-left: 8.5%;}.offset-nine-left {	margin-left: 9%;}.offset-nine-half-left {	margin-left: 9.5%;}.offset-ten-left {	margin-left: 10%;}.offset-ten-half-left {	margin-left: 10.5%;}.offset-eleven-left {	margin-left: 11%;}.offset-eleven-half-left {	margin-left: 11.5%;}.offset-twelve-left {	margin-left: 12%;}.offset-twelve-half-left {	margin-left: 12.5%;}.offset-thirteen-left {	margin-left: 13%;}.offset-thirteen-half-left {	margin-left: 13.5%;}.offset-fourteen-left {	margin-left: 14%;}.offset-fourteen-half-left {	margin-left: 14.5%;}.offset-fifteen-left {	margin-left: 15%;}.offset-fifteen-half-left {	margin-left: 15.5%;}.offset-sixteen-left {	margin-left: 16%;}.offset-sixteen-half-left {	margin-left: 16.5%;}.offset-seventeen-left {	margin-left: 17%;}.offset-seventeen-half-left {	margin-left: 17.5%;}.offset-eighteen-left {	margin-left: 18%;}.offset-eighteen-half-left {	margin-left: 18.5%;}.offset-nineteen-left {	margin-left: 19%;}.offset-nineteen-half-left {	margin-left: 19.5%;}.offset-twenty-left {	margin-left: 20%;}.offset-twenty-half-left {	margin-left: 20.5%;}.offset-twenty-one-left {	margin-left: 21%;}.offset-twenty-one-half-left {	margin-left: 21.5%;}.offset-twenty-two-left {	margin-left: 22%;}.offset-twenty-two-half-left {	margin-left: 22.5%;}.offset-twenty-three-left {	margin-left: 23%;}.offset-twenty-three-half-left {	margin-left: 23.5%;}.offset-twenty-four-left {	margin-left: 24%;}.offset-twenty-four-half-left {	margin-left: 24.5%;}.offset-twenty-five-left {	margin-left: 25%;}.offset-5px-left {	margin-left: 5px;}.offset-10px-left {	margin-left: 10px;}.offset-15px-left {	margin-left: 15px;}.offset-20px-left {	margin-left: 20px;}.offset-25px-left {	margin-left: 25px;}.offset-30px-left {	margin-left: 30px;}.offset-35px-left {	margin-left: 35px;}.offset-40px-left {	margin-left: 40px;}.offset-45px-left {	margin-left: 45px;}.offset-50px-left {	margin-left: 50px;}.offset-55px-left {	margin-left: 55px;}.offset-60px-left {	margin-left: 60px;}.offset-65px-left {	margin-left: 65px;}.offset-70px-left {	margin-left: 70px;}.offset-75px-left {	margin-left: 75px;}.offset-80px-left {	margin-left: 80px;}.offset-85px-left {	margin-left: 85px;}.offset-90px-left {	margin-left: 90px;}.offset-95px-left {	margin-left: 95px;}.offset-100px-left {	margin-left: 100px;}/* margin left and right */.offset-one-lr {	margin-left: 1%;	margin-right: 1%;}.offset-one-half-lr {	margin-left: 1.5%;	margin-right: 1.5%;}.offset-two-lr {	margin-left: 2%;	margin-right: 2%;}.offset-two-half-lr {	margin-left: 2.5%;	margin-right: 2.5%;}.offset-three-lr {	margin-left: 3%;	margin-right: 3%;}.offset-three-half-lr {	margin-left: 3.5%;	margin-right: 3.5%;}.offset-four-lr {	margin-left: 4%;	margin-right: 4%;}.offset-four-half-lr {	margin-left: 4.5%;	margin-right: 4.5%;}.offset-five-lr {	margin-left: 5%;	margin-right: 5%;}.offset-five-half-lr {	margin-left: 5.5%;	margin-right: 5.5%;}.offset-six-lr {	margin-left: 6%;	margin-right: 6%;}.offset-six-half-lr {	margin-left: 6.5%;	margin-right: 6.5%;}.offset-seven-lr {	margin-left: 7%;	margin-right: 7%;}.offset-seven-half-lr {	margin-left: 7.5%;	margin-right: 7.5%;}.offset-eight-lr {	margin-left: 8%;	margin-right: 8%;}.offset-eight-half-lr {	margin-left: 8.5%;	margin-right: 8.5%;}.offset-nine-lr {	margin-left: 9%;	margin-right: 9%;}.offset-nine-half-lr {	margin-left: 9.5%;	margin-right: 9.5%;}.offset-ten-lr {	margin-left: 10%;	margin-right: 10%;}.offset-ten-half-lr {	margin-left: 10.5%;	margin-right: 10.5%;}.offset-eleven-lr {	margin-left: 11%;	margin-right: 11%;}.offset-eleven-half-lr {	margin-left: 11.5%;	margin-right: 11.5%;}.offset-twelve-lr {	margin-left: 12%;	margin-right: 12%;}.offset-twelve-half-lr {	margin-left: 12.5%;	margin-right: 12.5%;}.offset-thirteen-lr {	margin-left: 13%;	margin-right: 13%;}.offset-thirteen-half-lr {	margin-left: 13.5%;	margin-right: 13.5%;}.offset-fourteen-lr {	margin-left: 14%;	margin-right: 14%;}.offset-fourteen-half-lr {	margin-left: 14.5%;	margin-right: 14.5%;}.offset-fifteen-lr {	margin-left: 15%;	margin-right: 15%;}.offset-fifteen-half-lr {	margin-left: 15.5%;	margin-right: 15.5%;}.offset-sixteen-lr {	margin-left: 16%;	margin-right: 16%;}.offset-sixteen-half-lr {	margin-left: 16.5%;	margin-right: 16.5%;}.offset-seventeen-lr {	margin-left: 17%;	margin-right: 17%;}.offset-seventeen-half-lr {	margin-left: 17.5%;	margin-right: 17.5%;}.offset-eighteen-lr {	margin-left: 18%;	margin-right: 18%;}.offset-eighteen-half-lr {	margin-left: 18.5%;	margin-right: 18.5%;}.offset-nineteen-lr {	margin-left: 19%;	margin-right: 19%;}.offset-nineteen-half-lr {	margin-left: 19.5%;	margin-right: 19.5%;}.offset-twenty-lr {	margin-left: 20%;	margin-right: 20%;}.offset-twenty-half-lr {	margin-left: 20.5%;	margin-right: 20.5%;}.offset-twenty-one-lr {	margin-left: 21%;	margin-right: 21%;}.offset-twenty-one-half-lr {	margin-left: 21.5%;	margin-right: 21.5%;}.offset-twenty-two-lr {	margin-left: 22%;	margin-right: 22%;}.offset-twenty-two-half-lr {	margin-left: 22.5%;	margin-right: 22.5%;}.offset-twenty-three-lr {	margin-left: 23%;	margin-right: 23%;}.offset-twenty-three-half-lr {	margin-left: 23.5%;	margin-right: 23.5%;}.offset-twenty-four-lr {	margin-left: 24%;	margin-right: 24%;}.offset-twenty-four-half-lr {	margin-left: 24.5%;	margin-right: 24.5%;}.offset-twenty-five-lr {	margin-left: 25%;	margin-right: 25%;}.offset-5px-lr {	margin-left: 5px;	margin-right: 5px;}.offset-10px-lr {	margin-left: 10px;	margin-right: 10px;}.offset-15px-lr {	margin-left: 15px;	margin-right: 15px;}.offset-20px-lr {	margin-left: 20px;	margin-right: 20px;}.offset-25px-lr {	margin-left: 25px;	margin-right: 25px;}.offset-30px-lr {	margin-left: 30px;	margin-right: 30px;}.offset-35px-lr {	margin-left: 35px;	margin-right: 35px;}.offset-40px-lr {	margin-left: 40px;	margin-right: 40px;}.offset-45px-lr {	margin-left: 45px;	margin-right: 45px;}.offset-50px-lr {	margin-left: 50px;	margin-right: 50px;}.offset-55px-lr {	margin-left: 55px;	margin-right: 55px;}.offset-60px-lr {	margin-left: 60px;	margin-right: 60px;}.offset-65px-lr {	margin-left: 65px;	margin-right: 65px;}.offset-70px-lr {	margin-left: 70px;	margin-right: 70px;}.offset-75px-lr {	margin-left: 75px;	margin-right: 75px;}.offset-80px-lr {	margin-left: 80px;	margin-right: 80px;}.offset-85px-lr {	margin-left: 85px;	margin-right: 85px;}.offset-90px-lr {	margin-left: 90px;	margin-right: 90px;}.offset-95px-lr {	margin-left: 95px;	margin-right: 95px;}.offset-100px-lr {	margin-left: 100px;	margin-right: 100px;}/* margin top and bottom */.offset-one-tb {	margin-top: 1%;	margin-bottom: 1%;}.offset-one-half-tb {	margin-top: 1.5%;	margin-bottom: 1.5%;}.offset-two-tb {	margin-top: 2%;	margin-bottom: 2%;}.offset-two-half-tb {	margin-top: 2.5%;	margin-bottom: 2.5%;}.offset-three-tb {	margin-top: 3%;	margin-bottom: 3%;}.offset-three-half-tb {	margin-top: 3.5%;	margin-bottom: 3.5%;}.offset-four-tb {	margin-top: 4%;	margin-bottom: 4%;}.offset-four-half-tb {	margin-top: 4.5%;	margin-bottom: 4.5%;}.offset-five-tb {	margin-top: 5%;	margin-bottom: 5%;}.offset-five-half-tb {	margin-top: 5.5%;	margin-bottom: 5.5%;}.offset-six-tb {	margin-top: 6%;	margin-bottom: 6%;}.offset-six-half-tb {	margin-top: 6.5%;	margin-bottom: 6.5%;}.offset-seven-tb {	margin-top: 7%;	margin-bottom: 7%;}.offset-seven-half-tb {	margin-top: 7.5%;	margin-bottom: 7.5%;}.offset-eight-tb {	margin-top: 8%;	margin-bottom: 8%;}.offset-eight-half-tb {	margin-top: 8.5%;	margin-bottom: 8.5%;}.offset-nine-tb {	margin-top: 9%;	margin-bottom: 9%;}.offset-nine-half-tb {	margin-top: 9.5%;	margin-bottom: 9.5%;}.offset-ten-tb {	margin-top: 10%;	margin-bottom: 10%;}.offset-ten-half-tb {	margin-top: 10.5%;	margin-bottom: 10.5%;}.offset-eleven-tb {	margin-top: 11%;	margin-bottom: 11%;}.offset-eleven-half-tb {	margin-top: 11.5%;	margin-bottom: 11.5%;}.offset-twelve-tb {	margin-top: 12%;	margin-bottom: 12%;}.offset-twelve-half-tb {	margin-top: 12.5%;	margin-bottom: 12.5%;}.offset-thirteen-tb {	margin-top: 13%;	margin-bottom: 13%;}.offset-thirteen-half-tb {	margin-top: 13.5%;	margin-bottom: 13.5%;}.offset-fourteen-tb {	margin-top: 14%;	margin-bottom: 14%;}.offset-fourteen-half-tb {	margin-top: 14.5%;	margin-bottom: 14.5%;}.offset-fifteen-tb {	margin-top: 15%;	margin-bottom: 15%;}.offset-fifteen-half-tb {	margin-top: 15.5%;	margin-bottom: 15.5%;}.offset-sixteen-tb {	margin-top: 16%;	margin-bottom: 16%;}.offset-sixteen-half-tb {	margin-top: 16.5%;	margin-bottom: 16.5%;}.offset-seventeen-tb {	margin-top: 17%;	margin-bottom: 17%;}.offset-seventeen-half-tb {	margin-top: 17.5%;	margin-bottom: 17.5%;}.offset-eighteen-tb {	margin-top: 18%;	margin-bottom: 18%;}.offset-eighteen-half-tb {	margin-top: 18.5%;	margin-bottom: 18.5%;}.offset-nineteen-tb {	margin-top: 19%;	margin-bottom: 19%;}.offset-nineteen-half-tb {	margin-top: 19.5%;	margin-bottom: 19.5%;}.offset-twenty-tb {	margin-top: 20%;	margin-bottom: 20%;}.offset-twenty-half-tb {	margin-top: 20.5%;	margin-bottom: 20.5%;}.offset-twenty-one-tb {	margin-top: 21%;	margin-bottom: 21%;}.offset-twenty-one-half-tb {	margin-top: 21.5%;	margin-bottom: 21.5%;}.offset-twenty-two-tb {	margin-top: 22%;	margin-bottom: 22%;}.offset-twenty-two-half-tb {	margin-top: 22.5%;	margin-bottom: 22.5%;}.offset-twenty-three-tb {	margin-top: 23%;	margin-bottom: 23%;}.offset-twenty-three-half-tb {	margin-top: 23.5%;	margin-bottom: 23.5%;}.offset-twenty-four-tb {	margin-top: 24%;	margin-bottom: 24%;}.offset-twenty-four-half-tb {	margin-top: 24.5%;	margin-bottom: 24.5%;}.offset-twenty-five-tb {	margin-top: 25%;	margin-bottom: 25%;}.offset-5px-tb {	margin-top: 5px;	margin-bottom: 5px;}.offset-10px-tb {	margin-top: 10px;	margin-bottom: 10px;}.offset-15px-tb {	margin-top: 15px;	margin-bottom: 15px;}.offset-20px-tb {	margin-top: 20px;	margin-bottom: 20px;}.offset-25px-tb {	margin-top: 25px;	margin-bottom: 25px;}.offset-30px-tb {	margin-top: 30px;	margin-bottom: 30px;}.offset-35px-tb {	margin-top: 35px;	margin-bottom: 35px;}.offset-40px-tb {	margin-top: 40px;	margin-bottom: 40px;}.offset-45px-tb {	margin-top: 45px;	margin-bottom: 45px;}.offset-50px-tb {	margin-top: 50px;	margin-bottom: 50px;}.offset-55px-tb {	margin-top: 55px;	margin-bottom: 55px;}.offset-60px-tb {	margin-top: 60px;	margin-bottom: 60px;}.offset-65px-tb {	margin-top: 65px;	margin-bottom: 65px;}.offset-70px-tb {	margin-top: 70px;	margin-bottom: 70px;}.offset-75px-tb {	margin-top: 75px;	margin-bottom: 75px;}.offset-80px-tb {	margin-top: 80px;	margin-bottom: 80px;}.offset-85px-tb {	margin-top: 85px;	margin-bottom: 85px;}.offset-90px-tb {	margin-top: 90px;	margin-bottom: 90px;}.offset-95px-tb {	margin-top: 95px;	margin-bottom: 95px;}.offset-100px-tb {	margin-top: 100px;	margin-bottom: 100px;}/*===============================    Padding=================================*/.no-inset {	padding: 0 !important;}.no-inset-lr {	padding-left: 0 !important;	padding-right: 0 !important;}.no-inset-tb {	padding-top: 0 !important;	padding-bottom: 0 !important;}.no-inset-top {	padding-top: 0 !important;}.no-inset-bottom {	padding-bottom: 0 !important;}.no-inset-left {	padding-left: 0 !important;}.no-inset-right {	padding-right: 0 !important;}.inset-one-all {	padding: 1%;}.inset-one-half-all {	padding: 1.5%;}.inset-two-all {	padding: 2%;}.inset-two-half-all {	padding: 2.5%;}.inset-three-all {	padding: 3%;}.inset-three-half-all {	padding: 3.5%;}.inset-four-all {	padding: 4%;}.inset-four-half-all {	padding: 4.5%;}.inset-five-all {	padding: 5%;}.inset-five-half-all {	padding: 5.5%;}.inset-six-all {	padding: 6%;}.inset-six-half-all {	padding: 6.5%;}.inset-seven-all {	padding: 7%;}.inset-seven-half-all {	padding: 7.5%;}.inset-eight-all {	padding: 8%;}.inset-eight-half-all {	padding: 8.5%;}.inset-nine-all {	padding: 9%;}.inset-nine-half-all {	padding: 9.5%;}.inset-ten-all {	padding: 10%;}.inset-ten-half-all {	padding: 10.5%;}.inset-eleven-all {	padding: 11%;}.inset-eleven-half-all {	padding: 11.5%;}.inset-twelve-all {	padding: 12%;}.inset-twelve-half-all {	padding: 12.5%;}.inset-thirteen-all {	padding: 13%;}.inset-thirteen-half-all {	padding: 13.5%;}.inset-fourteen-all {	padding: 14%;}.inset-fourteen-half-all {	padding: 14.5%;}.inset-fifteen-all {	padding: 15%;}.inset-fifteen-half-all {	padding: 15.5%;}.inset-sixteen-all {	padding: 16%;}.inset-sixteen-half-all {	padding: 16.5%;}.inset-seventeen-all {	padding: 17%;}.inset-seventeen-half-all {	padding: 17.5%;}.inset-eighteen-all {	padding: 18%;}.inset-eighteen-half-all {	padding: 18.5%;}.inset-nineteen-all {	padding: 19%;}.inset-nineteen-half-all {	padding: 19.5%;}.inset-twenty-all {	padding: 20%;}.inset-twenty-half-all {	padding: 20.5%;}.inset-twenty-one-all {	padding: 21%;}.inset-twenty-one-half-all {	padding: 21.5%;}.inset-twenty-two-all {	padding: 22%;}.inset-twenty-two-half-all {	padding: 22.5%;}.inset-twenty-three-all {	padding: 23%;}.inset-twenty-three-half-all {	padding: 23.5%;}.inset-twenty-four-all {	padding: 24%;}.inset-twenty-four-half-all {	padding: 24.5%;}.inset-twenty-five-all {	padding: 25%;}.inset-twenty-five-half-all {	padding: 25.5%;}.inset-5px-all {	padding: 5px;}.inset-10px-all {	padding: 10px;}.inset-15px-all {	padding: 15px;}.inset-20px-all {	padding: 20px;}.inset-25px-all {	padding: 25px;}.inset-30px-all {	padding: 30px;}.inset-35px-all {	padding: 35px;}.inset-40px-all {	padding: 40px;}.inset-45px-all {	padding: 45px;}.inset-50px-all {	padding: 50px;}.inset-55px-all {	padding: 55px;}.inset-60px-all {	padding: 60px;}.inset-65px-all {	padding: 65px;}.inset-70px-all {	padding: 70px;}.inset-75px-all {	padding: 75px;}.inset-80px-all {	padding: 80px;}.inset-85px-all {	padding: 85px;}.inset-90px-all {	padding: 90px;}.inset-95px-all {	padding: 95px;}.inset-100px-all {	padding: 100px;}/* padding top */.inset-one-top {	padding-top: 1%;}.inset-one-half-top {	padding-top: 1.5%;}.inset-two-top {	padding-top: 2%;}.inset-two-half-top {	padding-top: 2.5%;}.inset-three-top {	padding-top: 3%;}.inset-three-half-top {	padding-top: 3.5%;}.inset-four-top {	padding-top: 4%;}.inset-four-half-top {	padding-top: 4.5%;}.inset-five-top {	padding-top: 5%;}.inset-five-half-top {	padding-top: 5.5%;}.inset-six-top {	padding-top: 6%;}.inset-six-half-top {	padding-top: 6.5%;}.inset-seven-top {	padding-top: 7%;}.inset-seven-half-top {	padding-top: 7.5%;}.inset-eight-top {	padding-top: 8%;}.inset-eight-half-top {	padding-top: 8.5%;}.inset-nine-top {	padding-top: 9%;}.inset-nine-half-top {	padding-top: 9.5%;}.inset-ten-top {	padding-top: 10%;}.inset-ten-half-top {	padding-top: 10.5%;}.inset-eleven-top {	padding-top: 11%;}.inset-eleven-half-top {	padding-top: 11.5%;}.inset-twelve-top {	padding-top: 12%;}.inset-twelve-half-top {	padding-top: 12.5%;}.inset-thirteen-top {	padding-top: 13%;}.inset-thirteen-half-top {	padding-top: 13.5%;}.inset-fourteen-top {	padding-top: 14%;}.inset-fourteen-half-top {	padding-top: 14.5%;}.inset-fifteen-top {	padding-top: 15%;}.inset-fifteen-half-top {	padding-top: 15.5%;}.inset-sixteen-top {	padding-top: 16%;}.inset-sixteen-half-top {	padding-top: 16.5%;}.inset-seventeen-top {	padding-top: 17%;}.inset-seventeen-half-top {	padding-top: 17.5%;}.inset-eighteen-top {	padding-top: 18%;}.inset-eighteen-half-top {	padding-top: 18.5%;}.inset-nineteen-top {	padding-top: 19%;}.inset-nineteen-half-top {	padding-top: 19.5%;}.inset-twenty-top {	padding-top: 20%;}.inset-twenty-half-top {	padding-top: 20.5%;}.inset-twenty-one-top {	padding-top: 21%;}.inset-twenty-one-half-top {	padding-top: 21.5%;}.inset-twenty-two-top {	padding-top: 22%;}.inset-twenty-two-half-top {	padding-top: 22.5%;}.inset-twenty-two-top {	padding-top: 22%;}.inset-twenty-two-half-top {	padding-top: 22.5%;}.inset-twenty-three-top {	padding-top: 23%;}.inset-twenty-three-half-top {	padding-top: 23.5%;}.inset-twenty-four-top {	padding-top: 24%;}.inset-twenty-four-half-top {	padding-top: 24.5%;}.inset-twenty-five-top {	padding-top: 25%;}.inset-5px-top {	padding-top: 5px;}.inset-10px-top {	padding-top: 10px;}.inset-15px-top {	padding-top: 15px;}.inset-20px-top {	padding-top: 20px;}.inset-25px-top {	padding-top: 25px;}.inset-30px-top {	padding-top: 30px;}.inset-35px-top {	padding-top: 35px;}.inset-40px-top {	padding-top: 40px;}.inset-45px-top {	padding-top: 45px;}.inset-50px-top {	padding-top: 50px;}.inset-55px-top {	padding-top: 55px;}.inset-60px-top {	padding-top: 60px;}.inset-65px-top {	padding-top: 65px;}.inset-70px-top {	padding-top: 70px;}.inset-75px-top {	padding-top: 75px;}.inset-80px-top {	padding-top: 80px;}.inset-85px-top {	padding-top: 85px;}.inset-90px-top {	padding-top: 80px;}.inset-95px-top {	padding-top: 95px;}.inset-100px-top {	padding-top: 100px;}/* padding bottom */.inset-one-bottom {	padding-bottom: 1%;}.inset-one-half-bottom {	padding-bottom: 1.5%;}.inset-two-bottom {	padding-bottom: 2%;}.inset-two-half-bottom {	padding-bottom: 2.5%;}.inset-three-bottom {	padding-bottom: 3%;}.inset-three-half-bottom {	padding-bottom: 3.5%;}.inset-four-bottom {	padding-bottom: 4%;}.inset-four-half-bottom {	padding-bottom: 4.5%;}.inset-five-bottom {	padding-bottom: 5%;}.inset-five-half-bottom {	padding-bottom: 5.5%;}.inset-six-bottom {	padding-bottom: 6%;}.inset-six-half-bottom {	padding-bottom: 6.5%;}.inset-seven-bottom {	padding-bottom: 7%;}.inset-seven-half-bottom {	padding-bottom: 7.5%;}.inset-eight-bottom {	padding-bottom: 8%;}.inset-eight-half-bottom {	padding-bottom: 8.5%;}.inset-nine-bottom {	padding-bottom: 9%;}.inset-nine-half-bottom {	padding-bottom: 9.5%;}.inset-ten-bottom {	padding-bottom: 10%;}.inset-ten-half-bottom {	padding-bottom: 10.5%;}.inset-eleven-bottom {	padding-bottom: 11%;}.inset-eleven-half-bottom {	padding-bottom: 11.5%;}.inset-twelve-bottom {	padding-bottom: 12%;}.inset-twelve-half-bottom {	padding-bottom: 12.5%;}.inset-thirteen-bottom {	padding-bottom: 13%;}.inset-thirteen-half-bottom {	padding-bottom: 13.5%;}.inset-fourteen-bottom {	padding-bottom: 14%;}.inset-fourteen-half-bottom {	padding-bottom: 14.5%;}.inset-fifteen-bottom {	padding-bottom: 15%;}.inset-fifteen-half-bottom {	padding-bottom: 15.5%;}.inset-sixteen-bottom {	padding-bottom: 16%;}.inset-sixteen-half-bottom {	padding-bottom: 16.5%;}.inset-seventeen-bottom {	padding-bottom: 17%;}.inset-seventeen-half-bottom {	padding-bottom: 17.5%;}.inset-eighteen-bottom {	padding-bottom: 18%;}.inset-eighteen-half-bottom {	padding-bottom: 18.5%;}.inset-nineteen-bottom {	padding-bottom: 19%;}.inset-nineteen-half-bottom {	padding-bottom: 19.5%;}.inset-twenty-bottom {	padding-bottom: 20%;}.inset-twenty-half-bottom {	padding-bottom: 20.5%;}.inset-twenty-one-bottom {	padding-bottom: 21%;}.inset-twenty-one-half-bottom {	padding-bottom: 21.5%;}.inset-twenty-two-bottom {	padding-bottom: 22%;}.inset-twenty-two-half-bottom {	padding-bottom: 22.5%;}.inset-twenty-three-bottom {	padding-bottom: 23%;}.inset-twenty-three-half-bottom {	padding-bottom: 23.5%;}.inset-twenty-four-bottom {	padding-bottom: 24%;}.inset-twenty-four-half-bottom {	padding-bottom: 24.5%;}.inset-twenty-five-bottom {	padding-bottom: 25%;}.inset-5px-bottom {	padding-bottom: 5px;}.inset-10px-bottom {	padding-bottom: 10px;}.inset-15px-bottom {	padding-bottom: 15px;}.inset-20px-bottom {	padding-bottom: 20px;}.inset-25px-bottom {	padding-bottom: 25px;}.inset-30px-bottom {	padding-bottom: 30px;}.inset-35px-bottom {	padding-bottom: 35px;}.inset-40px-bottom {	padding-bottom: 40px;}.inset-45px-bottom {	padding-bottom: 45px;}.inset-50px-bottom {	padding-bottom: 50px;}.inset-55px-bottom {	padding-bottom: 55px;}.inset-60px-bottom {	padding-bottom: 60px;}.inset-65px-bottom {	padding-bottom: 65px;}.inset-70px-bottom {	padding-bottom: 70px;}.inset-75px-bottom {	padding-bottom: 75px;}.inset-80px-bottom {	padding-bottom: 80px;}.inset-85px-bottom {	padding-bottom: 85px;}.inset-90px-bottom {	padding-bottom: 90px;}.inset-95px-bottom {	padding-bottom: 95px;}.inset-100px-bottom {	padding-bottom: 100px;}/* padding right */.inset-one-right {	padding-right: 1%;}.inset-one-half-right {	padding-right: 1.5%;}.inset-two-right {	padding-right: 2%;}.inset-two-half-right {	padding-right: 2.5%;}.inset-three-right {	padding-right: 3%;}.inset-three-half-right {	padding-right: 3.5%;}.inset-four-right {	padding-right: 4%;}.inset-four-half-right {	padding-right: 4.5%;}.inset-five-right {	padding-right: 5%;}.inset-five-half-right {	padding-right: 5.5%;}.inset-six-right {	padding-right: 6%;}.inset-six-half-right {	padding-right: 6.5%;}.inset-seven-right {	padding-right: 7%;}.inset-seven-half-right {	padding-right: 7.5%;}.inset-eight-right {	padding-right: 8%;}.inset-eight-half-right {	padding-right: 8.5%;}.inset-nine-right {	padding-right: 9%;}.inset-nine-half-right {	padding-right: 9.5%;}.inset-ten-right {	padding-right: 10%;}.inset-ten-half-right {	padding-right: 10.5%;}.inset-eleven-right {	padding-right: 11%;}.inset-eleven-half-right {	padding-right: 11.5%;}.inset-twelve-right {	padding-right: 12%;}.inset-twelve-half-right {	padding-right: 12.5%;}.inset-thirteen-right {	padding-right: 13%;}.inset-thirteen-half-right {	padding-right: 13.5%;}.inset-fourteen-right {	padding-right: 14%;}.inset-fourteen-half-right {	padding-right: 14.5%;}.inset-fifteen-right {	padding-right: 15%;}.inset-fifteen-half-right {	padding-right: 15.5%;}.inset-sixteen-right {	padding-right: 16%;}.inset-sixteen-half-right {	padding-right: 16.5%;}.inset-seventeen-right {	padding-right: 17%;}.inset-seventeen-half-right {	padding-right: 17.5%;}.inset-eighteen-right {	padding-right: 18%;}.inset-eighteen-half-right {	padding-right: 18.5%;}.inset-nineteen-right {	padding-right: 19%;}.inset-nineteen-half-right {	padding-right: 19.5%;}.inset-twenty-right {	padding-right: 20%;}.inset-twenty-half-right {	padding-right: 20.5%;}.inset-twenty-one-right {	padding-right: 21%;}.inset-twenty-one-half-right {	padding-right: 21.5%;}.inset-twenty-two-right {	padding-right: 22%;}.inset-twenty-two-half-right {	padding-right: 22.5%;}.inset-twenty-three-right {	padding-right: 23%;}.inset-twenty-three-half-right {	padding-right: 23.5%;}.inset-twenty-four-right {	padding-right: 24%;}.inset-twenty-four-half-right {	padding-right: 24.5%;}.inset-twenty-five-right {	padding-right: 25%;}.inset-5px-right {	padding-right: 5px;}.inset-10px-right {	padding-right: 10px;}.inset-15px-right {	padding-right: 15px;}.inset-20px-right {	padding-right: 20px;}.inset-25px-right {	padding-right: 25px;}.inset-30px-right {	padding-right: 30px;}.inset-35px-right {	padding-right: 35px;}.inset-40px-right {	padding-right: 40px;}.inset-45px-right {	padding-right: 45px;}.inset-50px-right {	padding-right: 50px;}.inset-55px-right {	padding-right: 55px;}.inset-60px-right {	padding-right: 60px;}.inset-65px-right {	padding-right: 65px;}.inset-70px-right {	padding-right: 70px;}.inset-75px-right {	padding-right: 75px;}.inset-80px-right {	padding-right: 80px;}.inset-85px-right {	padding-right: 85px;}.inset-90px-right {	padding-right: 90px;}.inset-95px-right {	padding-right: 95px;}.inset-100px-right {	padding-right: 100px;}/* padding left */.inset-one-left {	padding-left: 1%;}.inset-one-half-left {	padding-left: 1.5%;}.inset-two-left {	padding-left: 2%;}.inset-two-half-left {	padding-left: 2.5%;}.inset-three-left {	padding-left: 3%;}.inset-three-half-left {	padding-left: 3.5%;}.inset-four-left {	padding-left: 4%;}.inset-four-half-left {	padding-left: 4.5%;}.inset-five-left {	padding-left: 5%;}.inset-five-half-left {	padding-left: 5.5%;}.inset-six-left {	padding-left: 6%;}.inset-six-half-left {	padding-left: 6.5%;}.inset-seven-left {	padding-left: 7%;}.inset-seven-half-left {	padding-left: 7.5%;}.inset-eight-left {	padding-left: 8%;}.inset-eight-half-left {	padding-left: 8.5%;}.inset-nine-left {	padding-left: 9%;}.inset-nine-half-left {	padding-left: 9.5%;}.inset-ten-left {	padding-left: 10%;}.inset-ten-half-left {	padding-left: 10.5%;}.inset-eleven-left {	padding-left: 11%;}.inset-eleven-half-left {	padding-left: 11.5%;}.inset-twelve-left {	padding-left: 12%;}.inset-twelve-half-left {	padding-left: 12.5%;}.inset-thirteen-left {	padding-left: 13%;}.inset-thirteen-half-left {	padding-left: 13.5%;}.inset-fourteen-left {	padding-left: 14%;}.inset-fourteen-half-left {	padding-left: 14.5%;}.inset-fifteen-left {	padding-left: 15%;}.inset-fifteen-half-left {	padding-left: 15.5%;}.inset-sixteen-left {	padding-left: 16%;}.inset-sixteen-half-left {	padding-left: 16.5%;}.inset-seventeen-left {	padding-left: 17%;}.inset-seventeen-half-left {	padding-left: 17.5%;}.inset-eighteen-left {	padding-left: 18%;}.inset-eighteen-half-left {	padding-left: 18.5%;}.inset-nineteen-left {	padding-left: 19%;}.inset-nineteen-half-left {	padding-left: 19.5%;}.inset-twenty-left {	padding-left: 20%;}.inset-twenty-half-left {	padding-left: 20.5%;}.inset-twenty-one-left {	padding-left: 21%;}.inset-twenty-one-half-left {	padding-left: 21.5%;}.inset-twenty-two-left {	padding-left: 22%;}.inset-twenty-two-half-left {	padding-left: 22.5%;}.inset-twenty-three-left {	padding-left: 23%;}.inset-twenty-three-half-left {	padding-left: 23.5%;}.inset-twenty-four-left {	padding-left: 24%;}.inset-twenty-four-half-left {	padding-left: 24.5%;}.inset-twenty-five-left {	padding-left: 25%;}.inset-5px-left {	padding-left: 5px;}.inset-10px-left {	padding-left: 10px;}.inset-15px-left {	padding-left: 15px;}.inset-20px-left {	padding-left: 20px;}.inset-25px-left {	padding-left: 25px;}.inset-30px-left {	padding-left: 30px;}.inset-35px-left {	padding-left: 35px;}.inset-40px-left {	padding-left: 40px;}.inset-45px-left {	padding-left: 45px;}.inset-50px-left {	padding-left: 50px;}.inset-55px-left {	padding-left: 55px;}.inset-60px-left {	padding-left: 60px;}.inset-65px-left {	padding-left: 65px;}.inset-70px-left {	padding-left: 70px;}.inset-75px-left {	padding-left: 75px;}.inset-80px-left {	padding-left: 80px;}.inset-85px-left {	padding-left: 85px;}.inset-90px-left {	padding-left: 90px;}.inset-95px-left {	padding-left: 95px;}.inset-100px-left {	padding-left: 100px;}/* padding top and bottom */.inset-one-tb {	padding-top: 1%;	padding-bottom: 1%;}.inset-one-half-tb {	padding-top: 1.5%;	padding-bottom: 1.5%;}.inset-two-tb {	padding-top: 2%;	padding-bottom: 2%;}.inset-two-half-tb {	padding-top: 2.5%;	padding-bottom: 2.5%;}.inset-three-tb {	padding-top: 3%;	padding-bottom: 3%;}.inset-three-half-tb {	padding-top: 3.5%;	padding-bottom: 3.5%;}.inset-four-tb {	padding-top: 4%;	padding-bottom: 4%;}.inset-four-half-tb {	padding-top: 4.5%;	padding-bottom: 4.5%;}.inset-five-tb {	padding-top: 5%;	padding-bottom: 5%;}.inset-five-half-tb {	padding-top: 5.5%;	padding-bottom: 5.5%;}.inset-six-tb {	padding-top: 6%;	padding-bottom: 6%;}.inset-six-half-tb {	padding-top: 6.5%;	padding-bottom: 6.5%;}.inset-seven-tb {	padding-top: 7%;	padding-bottom: 7%;}.inset-seven-half-tb {	padding-top: 7.5%;	padding-bottom: 7.5%;}.inset-eight-tb {	padding-top: 8%;	padding-bottom: 8%;}.inset-eight-half-tb {	padding-top: 8.5%;	padding-bottom: 8.5%;}.inset-nine-tb {	padding-top: 9%;	padding-bottom: 9%;}.inset-nine-half-tb {	padding-top: 9.5%;	padding-bottom: 9.5%;}.inset-ten-tb {	padding-top: 10%;	padding-bottom: 10%;}.inset-ten-half-tb {	padding-top: 10.5%;	padding-bottom: 10.5%;}.inset-eleven-tb {	padding-top: 11%;	padding-bottom: 11%;}.inset-eleven-half-tb {	padding-top: 11.5%;	padding-bottom: 11.5%;}.inset-twelve-tb {	padding-top: 12%;	padding-bottom: 12%;}.inset-twelve-half-tb {	padding-top: 12.5%;	padding-bottom: 12.5%;}.inset-thirteen-tb {	padding-top: 13%;	padding-bottom: 13%;}.inset-thirteen-half-tb {	padding-top: 13.5%;	padding-bottom: 13.5%;}.inset-fourteen-tb {	padding-top: 14%;	padding-bottom: 14%;}.inset-fourteen-half-tb {	padding-top: 14.5%;	padding-bottom: 14.5%;}.inset-fifteen-tb {	padding-top: 15%;	padding-bottom: 15%;}.inset-fifteen-half-tb {	padding-top: 15.5%;	padding-bottom: 15.5%;}.inset-sixteen-tb {	padding-top: 16%;	padding-bottom: 16%;}.inset-sixteen-half-tb {	padding-top: 16.5%;	padding-bottom: 16.5%;}.inset-seventeen-tb {	padding-top: 17%;	padding-bottom: 17%;}.inset-seventeen-half-tb {	padding-top: 17.5%;	padding-bottom: 17.5%;}.inset-eighteen-tb {	padding-top: 18%;	padding-bottom: 18%;}.inset-eighteen-half-tb {	padding-top: 18.5%;	padding-bottom: 18.5%;}.inset-nineteen-tb {	padding-top: 19%;	padding-bottom: 19%;}.inset-nineteen-half-tb {	padding-top: 19.5%;	padding-bottom: 19.5%;}.inset-twenty-tb {	padding-top: 20%;	padding-bottom: 20%;}.inset-twenty-half-tb {	padding-top: 20.5%;	padding-bottom: 20%;}.inset-twenty-one-tb {	padding-top: 21%;	padding-bottom: 21%;}.inset-twenty-one-half-tb {	padding-top: 21.5%;	padding-bottom: 21.5%;}.inset-twenty-two-tb {	padding-top: 22%;	padding-bottom: 22%;}.inset-twenty-two-half-tb {	padding-top: 22.5%;	padding-bottom: 22.5%;}.inset-twenty-three-tb {	padding-top: 23%;	padding-bottom: 23%;}.inset-twenty-three-half-tb {	padding-top: 23.5%;	padding-bottom: 23.5%;}.inset-twenty-four-tb {	padding-top: 24%;	padding-bottom: 24%;}.inset-twenty-four-half-tb {	padding-top: 24.5%;	padding-bottom: 24.5%;}.inset-twenty-five-tb {	padding-top: 25%;	padding-bottom: 25%;}.inset-thirty-tb {	padding-top: 30%;	padding-bottom: 30%;}.inset-5px-tb {	padding-top: 5px;	padding-bottom: 5px;}.inset-10px-tb {	padding-top: 10px;	padding-bottom: 10px;}.inset-15px-tb {	padding-top: 15px;	padding-bottom: 15px;}.inset-20px-tb {	padding-top: 20px;	padding-bottom: 20px;}.inset-25px-tb {	padding-top: 25px;	padding-bottom: 25px;}.inset-30px-tb {	padding-top: 30px;	padding-bottom: 30px;}.inset-35px-tb {	padding-top: 35px;	padding-bottom: 35px;}.inset-40px-tb {	padding-top: 40px;	padding-bottom: 40px;}.inset-45px-tb {	padding-top: 45px;	padding-bottom: 45px;}.inset-50px-tb {	padding-top: 50px;	padding-bottom: 50px;}.inset-55px-tb {	padding-top: 55px;	padding-bottom: 55px;}.inset-60px-tb {	padding-top: 60px;	padding-bottom: 60px;}.inset-65px-tb {	padding-top: 65px;	padding-bottom: 65px;}.inset-70px-tb {	padding-top: 70px;	padding-bottom: 70px;}.inset-75px-tb {	padding-top: 75px;	padding-bottom: 75px;}.inset-80px-tb {	padding-top: 80px;	padding-bottom: 80px;}.inset-85px-tb {	padding-top: 85px;	padding-bottom: 85px;}.inset-90px-tb {	padding-top: 90px;	padding-bottom: 90px;}.inset-95px-tb {	padding-top: 95px;	padding-bottom: 95px;}.inset-100px-tb {	padding-top: 100px;	padding-bottom: 100px;}/* padding left and right */.inset-one-lr {	padding-left: 1%;	padding-right: 1%;}.inset-one-half-lr {	padding-left: 1.5%;	padding-right: 1.5%;}.inset-two-lr {	padding-left: 2%;	padding-right: 2%;}.inset-two-half-lr {	padding-left: 2.5%;	padding-right: 2.5%;}.inset-three-lr {	padding-left: 3%;	padding-right: 3%;}.inset-three-half-lr {	padding-left: 3.5%;	padding-right: 3.5%;}.inset-four-lr {	padding-left: 4%;	padding-right: 4%;}.inset-four-half-lr {	padding-left: 4.5%;	padding-right: 4.5%;}.inset-five-lr {	padding-left: 5%;	padding-right: 5%;}.inset-five-half-lr {	padding-left: 5.5%;	padding-right: 5.5%;}.inset-six-lr {	padding-left: 6%;	padding-right: 6%;}.inset-six-half-lr {	padding-left: 6.5%;	padding-right: 6.5%;}.inset-seven-lr {	padding-left: 7%;	padding-right: 7%;}.inset-seven-half-lr {	padding-left: 7.5%;	padding-right: 7.5%;}.inset-eight-lr {	padding-left: 8%;	padding-right: 8%;}.inset-eight-half-lr {	padding-left: 8.5%;	padding-right: 8.5%;}.inset-nine-lr {	padding-left: 9%;	padding-right: 9%;}.inset-nine-half-lr {	padding-left: 9.5%;	padding-right: 9.5%;}.inset-ten-lr {	padding-left: 10%;	padding-right: 10%;}.inset-ten-half-lr {	padding-left: 10.5%;	padding-right: 10.5%;}.inset-eleven-lr {	padding-left: 11%;	padding-right: 11%;}.inset-eleven-half-lr {	padding-left: 11.5%;	padding-right: 11.5%;}.inset-twelve-lr {	padding-left: 12%;	padding-right: 12%;}.inset-twelve-half-lr {	padding-left: 12.5%;	padding-right: 12.5%;}.inset-thirteen-lr {	padding-left: 13%;	padding-right: 13%;}.inset-thirteen-half-lr {	padding-left: 13.5%;	padding-right: 13.5%;}.inset-fourteen-lr {	padding-left: 14%;	padding-right: 14%;}.inset-fourteen-half-lr {	padding-left: 14.5%;	padding-right: 14.5%;}.inset-fifteen-lr {	padding-left: 15%;	padding-right: 15%;}.inset-fifteen-half-lr {	padding-left: 15.5%;	padding-right: 15.5%;}.inset-sixteen-lr {	padding-left: 16%;	padding-right: 16%;}.inset-sixteen-half-lr {	padding-left: 16.5%;	padding-right: 16.5%;}.inset-seventeen-lr {	padding-left: 17%;	padding-right: 17%;}.inset-seventeen-half-lr {	padding-left: 17.5%;	padding-right: 17.5%;}.inset-eighteen-lr {	padding-left: 18%;	padding-right: 18%;}.inset-eighteen-half-lr {	padding-left: 18.5%;	padding-right: 18.5%;}.inset-nineteen-lr {	padding-left: 19%;	padding-right: 19%;}.inset-nineteen-half-lr {	padding-left: 19.5%;	padding-right: 19.5%;}.inset-twenty-lr {	padding-left: 20%;	padding-right: 20%;}.inset-twenty-half-lr {	padding-left: 20.5%;	padding-right: 20.5%;}.inset-twenty-one-lr {	padding-left: 21%;	padding-right: 21%;}.inset-twenty-one-half-lr {	padding-left: 21.5%;	padding-right: 21.5%;}.inset-twenty-two-lr {	padding-left: 22%;	padding-right: 22%;}.inset-twenty-two-half-lr {	padding-left: 22.5%;	padding-right: 22.5%;}.inset-twenty-three-lr {	padding-left: 23%;	padding-right: 23%;}.inset-twenty-three-half-lr {	padding-left: 23.5%;	padding-right: 23.5%;}.inset-twenty-four-lr {	padding-left: 24%;	padding-right: 24%;}.inset-twenty-four-half-lr {	padding-left: 24.5%;	padding-right: 24.5%;}.inset-twenty-five-lr {	padding-left: 25%;	padding-right: 25%;}.inset-5px-lr {	padding-left: 5px;	padding-right: 5px;}.inset-10px-lr {	padding-left: 10px;	padding-right: 10px;}.inset-15px-lr {	padding-left: 15px;	padding-right: 15px;}.inset-20px-lr {	padding-left: 20px;	padding-right: 20px;}.inset-25px-lr {	padding-left: 25px;	padding-right: 25px;}.inset-30px-lr {	padding-left: 30px;	padding-right: 30px;}.inset-35px-lr {	padding-left: 35px;	padding-right: 35px;}.inset-40px-lr {	padding-left: 40px;	padding-right: 40px;}.inset-45px-lr {	padding-left: 45px;	padding-right: 45px;}.inset-50px-lr {	padding-left: 50px;	padding-right: 50px;}.inset-55px-lr {	padding-left: 55px;	padding-right: 55px;}.inset-60px-lr {	padding-left: 60px;	padding-right: 60px;}.inset-65px-lr {	padding-left: 65px;	padding-right: 65px;}.inset-70px-lr {	padding-left: 70px;	padding-right: 70px;}.inset-75px-lr {	padding-left: 75px;	padding-right: 75px;}.inset-80px-lr {	padding-left: 80px;	padding-right: 80px;}.inset-85px-lr {	padding-left: 85px;	padding-right: 85px;}.inset-90px-lr {	padding-left: 90px;	padding-right: 90px;}.inset-95px-lr {	padding-left: 95px;	padding-right: 95px;}.inset-100px-lr {	padding-left: 100px;	padding-right: 100px;}.offset-top-30 {	margin-top: 30px;}.offset-top-34 {	margin-top: 34px;}@media (min-width: 768px) {	.offset-sm-top-20 {		margin-top: 20px;	}}@media (min-width: 1600px) {	.offset-xl-top-50 {		margin-top: 35px;	}}.row-10 {	margin-bottom: -10px;}.row-10:empty {	margin-bottom: 0;}.row-10 > * {	margin-bottom: 10px;}.row-20 {	margin-bottom: -20px;}.row-20:empty {	margin-bottom: 0;}.row-20 > * {	margin-bottom: 20px;}.row-30 {	margin-bottom: -30px;}.row-30:empty {	margin-bottom: 0;}.row-30 > * {	margin-bottom: 30px;}/*==============================    Display and float================================*/.display-block {	display: block !important;}.display-inline-block {	display: inline-block !important;}.display-inline-flex {	display: inline-flex !important;}.justify-content-center {	justify-content: center;}.align-items-center {	align-items: center;}.display-inline {	display: inline !important;}.display-none {	display: none !important;}.display-inherit {	display: inherit !important;}.display-table {	display: table !important;}.display-table-cell {	display: table-cell !important;}.overflow-hidden {	overflow: hidden !important;}.overflow-visible {	overflow: visible !important;}.overflow-auto {	overflow: auto !important;}.display-flex {	-ms-box-orient: horizontal;	display: -webkit-box;	display: -moz-box;	display: -ms-inline-flexbox;	display: -moz-flex;	display: -webkit-inline-flex;	display: flex;	-webkit-flex-flow: row wrap;	flex-flow: row wrap;	-ms-flex-flow: row wrap;	-moz-flex-flow: row wrap;	-o-flex-flow: row wrap;}.display-flex > div:nth-of-type(1) {	order: 2;	-webkit-order: 2;	-moz-order: 2;	-ms-order: 2;}.display-flex > div:nth-of-type(2) {	order: 1;	-webkit-order: 1;	-moz-order: 1;	-ms-order: 1;}.display-flex > div:nth-of-type(3) {	order: 3;	-webkit-order: 3;	-moz-order: 3;	-ms-order: 3;}/*float*/.float-left {	float: left !important;}.float-right {	float: right !important;}.float-none {	float: none !important;}/*==============================    Position================================*/.position-inherit {	position: inherit !important;}.position-relative {	position: relative !important;}.position-absolute {	position: absolute !important;}.position-fixed {	position: fixed !important;}.position-right {	right: 0 !important;}.position-left {	left: 0 !important;}.position-top {	top: 0 !important;}/* top */.top-auto {	top: auto;}.top-inherit {	top: inherit !important;}.top-0 {	top: 0 !important;}.top-1 {	top: 1px;}.top-2 {	top: 2px;}.top-3 {	top: 3px;}.top-4 {	top: 4px;}.top-5 {	top: 5px;}.top-6 {	top: 6px;}.top-7 {	top: 7px;}.top-8 {	top: 8px;}.top-9 {	top: 9px;}.top-10 {	top: 10px;}.top-15 {	top: 15px;}.top-20 {	top: 20px;}.top-25 {	top: 25px;}.top-30 {	top: 30px;}.top-35 {	top: 35px;}.top-40 {	top: 40px;}.top-45 {	top: 45px;}.top-50 {	top: 50px;}.top-minus1 {	top: -1px;}.top-minus2 {	top: -2px;}.top-minus3 {	top: -3px;}.top-minus4 {	top: -4px;}.top-minus5 {	top: -5px;}.top-minus6 {	top: -6px;}.top-minus7 {	top: -7px;}.top-minus8 {	top: -8px;}.top-minus9 {	top: -9px;}.top-minus10 {	top: -10px;}.top-minus15 {	top: -15px;}.top-minus20 {	top: -20px;}.top-minus25 {	top: -25px;}.top-minus30 {	top: -30px;}.top-minus35 {	top: -35px;}.top-minus40 {	top: -40px;}/* bottom */.bottom-auto {	bottom: auto;}.bottom-0 {	bottom: 0;}.bottom-1 {	bottom: 1px;}.bottom-2 {	bottom: 2px;}.bottom-3 {	bottom: 3px;}.bottom-4 {	bottom: 4px;}.bottom-5 {	bottom: 5px;}.bottom-6 {	bottom: 6px;}.bottom-7 {	bottom: 7px;}.bottom-8 {	bottom: 8px;}.bottom-9 {	bottom: 9px;}.bottom-10 {	bottom: 10px;}.bottom-15 {	bottom: 15px;}.bottom-20 {	bottom: 20px;}.bottom-25 {	bottom: 25px;}.bottom-30 {	bottom: 30px;}.bottom-35 {	bottom: 35px;}.bottom-40 {	bottom: 40px;}.bottom-45 {	bottom: 45px;}.bottom-50 {	bottom: 50px;}/* left */.left-auto {	left: auto;}.left-0 {	left: 0;}.left-1 {	left: 1px;}.left-2 {	left: 2px;}.left-3 {	left: 3px;}.left-4 {	left: 4px;}.left-5 {	left: 5px;}.left-6 {	left: 6px;}.left-7 {	left: 7px;}.left-8 {	left: 8px;}.left-9 {	left: 9px;}.left-10 {	left: 10px;}.left-15 {	left: 15px;}.left-20 {	left: 20px;}.left-25 {	left: 25px;}.left-30 {	left: 30px;}.left-35 {	left: 35px;}.left-40 {	left: 40px;}.left-45 {	left: 45px;}.left-50 {	left: 50px;}/* right */.right-auto {	right: auto;}.right-0 {	right: 0;}.right-1 {	right: 1px;}.right-2 {	right: 2px;}.right-3 {	right: 3px;}.right-4 {	right: 4px;}.right-5 {	right: 5px;}.right-6 {	right: 6px;}.right-7 {	right: 7px;}.right-8 {	right: 8px;}.right-9 {	right: 9px;}.right-10 {	right: 10px;}/*================================    Width================================*/.width-1px {	width: 1px;}.width-2px {	width: 2px;}.width-3px {	width: 3px;}.width-4px {	width: 4px;}.width-5px {	width: 5px;}.width-6px {	width: 6px;}.width-7px {	width: 7px;}.width-8px {	width: 8px;}.width-9px {	width: 9px;}.width-10px {	width: 10px;}.width-15px {	width: 15px;}.width-20px {	width: 20px;}.width-25px {	width: 25px;}.width-30px {	width: 30px;}.width-35px {	width: 35px;}.width-40px {	width: 40px;}.width-50px {	width: 50px;}.width-55px {	width: 55px;}.width-60px {	width: 60px;}.width-65px {	width: 65px;}.width-70px {	width: 70px;}.width-75px {	width: 75px;}.width-80px {	width: 80px;}.width-85px {	width: 85px;}.width-90px {	width: 90px;}.width-100px {	width: 100px;}.width-120px {	width: 120px;}.width-130px {	width: 130px;}.width-150px {	width: 150px;}.width-180px {	width: 180px;}.width-200px {	width: 200px;}.width-250px {	width: 250px;}.width-300px {	width: 300px;}.width-350px {	width: 350px;}.width-400px {	width: 400px;}.width-450px {	width: 450px;}.width-500px {	width: 500px;}.width-550px {	width: 550px;}.width-600px {	width: 600px;}.width-650px {	width: 650px;}.width-700px {	width: 700px;}.width-750px {	width: 750px;}.width-800px {	width: 800px;}.width-850px {	width: 850px;}.width-900px {	width: 900px;}.width-950px {	width: 950px;}.width-1000px {	width: 1000px;}.width-10 {	width: 10%;}.width-12 {	width: 12%;}.width-15 {	width: 15%;}.width-20 {	width: 20%;}.width-25 {	width: 25%;}.width-30 {	width: 30%;}.width-35 {	width: 35%;}.width-40 {	width: 40%;}.width-45 {	width: 45%;}.width-50 {	width: 50%;}.width-55 {	width: 55%;}.width-60 {	width: 60%;}.width-65 {	width: 65%;}.width-70 {	width: 70%;}.width-75 {	width: 75%;}.width-80 {	width: 80%;}.width-85 {	width: 85%;}.width-90 {	width: 90%;}.width-95 {	width: 95%;}.width-100 {	width: 100%;}.width-auto {	width: auto;}/*================================    Height================================*/.height-1px {	height: 1px;}.height-2px {	height: 2px;}.height-3px {	height: 3px;}.height-4px {	height: 4px;}.height-5px {	height: 5px;}.height-6px {	height: 6px;}.height-7px {	height: 7px;}.height-8px {	height: 8px;}.height-9px {	height: 9px;}.height-10px {	height: 10px;}.height-80px {	height: 80px;}.height-90px {	height: 90px;}.height-100px {	height: 100px;}.height-130px {	height: 130px;}.height-150px {	height: 150px;}.height-200px {	height: 200px;}.height-250px {	height: 250px;}.height-300px {	height: 300px;}.height-350px {	height: 350px;}.height-400px {	height: 400px;}.height-450px {	height: 450px;}.height-500px {	height: 500px;}.height-550px {	height: 550px;}.height-600px {	height: 600px;}.height-650px {	height: 650px;}.height-700px {	height: 700px;}.height-50 {	height: 50%;}.height-100 {	height: 100% !important;}[data-x-mode="true"] .height-100 {	height: auto !important;}[data-x-mode="true"] .height-100.swiper-auto-fade {	height: 100% !important;}.height-auto {	height: auto !important;}.max-height-100 {	max-height: 100%;}.full-screen {	min-height: 980px;}/* min-height */.min-height-100px {	min-height: 100px;}.min-height-200px {	min-height: 200px;}.min-height-300px {	min-height: 300px;}.min-height-400px {	min-height: 400px;}.min-height-500px {	min-height: 500px;}.min-height-600px {	min-height: 600px;}.min-height-700px {	min-height: 700px;}/* screen height  */.extra-small-screen {	height: 300px;}.small-screen {	height: 400px;}.one-second-screen {	height: 600px;}.one-third-screen {	height: 700px;}.one-fourth-screen {	height: 800px;}.one-fifth-screen {	height: 900px;}.one-sixth-screen {	height: 887px;}/* equalize inner match height */.inner-match-height {	position: relative;	height: 100%;}[data-x-mode="true"] .inner-match-height {	height: auto;}.line-height-130px {	line-height: 130px;}/* ===================================    Background color====================================== */.bg-transparent {	background-color: transparent;}.bg-white {	background-color: #ffffff;}.bg-black {	background-color: #000000;}.bg-extra-dark-gray {	background-color: #191919;}.bg-dark-gray {	background-color: #757575;}.bg-extra-medium-gray {	background-color: #939393;}.bg-medium-gray {	background-color: #dbdbdb;}.bg-extra-light-gray {	background-color: #e0e0e0;}.bg-medium-light-gray {	background-color: #ededed;}.bg-light-gray {	background-color: #f5f5f5;}.bg-very-light-gray {	background-color: #fafafa;}.bg-secondary {	background-color: #6bb152;}.bg-transparent-white {	background-color: rgba(255, 255, 255, 0.3);	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(37%, rgba(255, 255, 255, 0)), color-stop(96%, white), color-stop(100%, white));	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 37%, white 96%, white 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white', endColorstr='$white', GradientType=1);}.bg-transparent-black {	background-color: transparent;	background: -moz-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);	background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(37%, transparent), color-stop(96%, black), color-stop(100%, black));	background: -webkit-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);	background: -o-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);	background: -ms-linear-gradient(left, transparent 0%, transparent 37%, black 96%, black 100%);	background: linear-gradient(to right, transparent 0%, transparent 37%, black 96%, black 100%);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$black', endColorstr='$black', GradientType=1);}.bg-white-opacity {	background-color: rgba(255, 255, 255, 0.85);}.bg-black-opacity {	background-color: rgba(0, 0, 0, 0.85);}.bg-black-opacity-light {	background-color: rgba(0, 0, 0, 0.5);}.bg-secondary-opacity {	background-color: rgba(236, 28, 36, 0.85);}.bg-charcoal-gray {	background-color: #0e0f10;}/* ===================================    Background image====================================== */.parallax {	position: relative;	background-size: cover;	overflow: hidden;	background-attachment: fixed;}.parallax.custom-prlx {	overflow: visible;}.fix-background {	position: relative;	background-size: cover;	animation-duration: 0s;	animation-fill-mode: none;	-webkit-animation-duration: 0s;	-webkit-animation-fill-mode: none;	-moz-animation-duration: 0s;	-moz-animation-fill-mode: none;	-ms-animation-duration: 0s;	-ms-animation-fill-mode: none;	-o-animation-fill-mode: none;	overflow: hidden;	background-position: center center;	background-repeat: no-repeat;	background-attachment: fixed;}.cover-background {	position: relative !important;	background-size: cover !important;	overflow: hidden !important;	background-position: center !important;	background-repeat: no-repeat !important;}.background-size-inherit {	background-size: inherit;}.background-attachment-inherit {	background-attachment: inherit;}.background-position-left {	background-position: left center;}.background-position-left-bottom {	background-position: left bottom;}.background-position-right {	background-position: right center;}.background-position-top {	background-position: center top !important;}.up-down-ani {	display: table;	position: relative;	-webkit-animation-name: up-down-animation;	-webkit-animation-duration: .7s;	-webkit-animation-timing-function: linear;	-webkit-animation-delay: .7s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-direction: alternate;	-moz-animation-name: up-down-animation;	-moz-animation-duration: .7s;	-moz-animation-timing-function: linear;	-moz-animation-delay: .7s;	-moz-animation-iteration-count: infinite;	-ms-animation-name: up-down-animation;	-ms-animation-duration: .7s;	-ms-animation-timing-function: linear;	-ms-animation-delay: .7s;	-ms-animation-iteration-count: infinite;	-ms-animation-direction: alternate;	-o-animation-direction: alternate;	-o-animation-name: up-down-animation;	-o-animation-duration: .7s;	-o-animation-timing-function: linear;	-o-animation-delay: .7s;	-o-animation-iteration-count: infinite;	-o-animation-direction: alternate;	animation-direction: alternate;	animation-name: up-down-animation;	animation-duration: .7s;	animation-timing-function: linear;	animation-delay: .7s;	animation-iteration-count: infinite;	animation-direction: alternate;	margin: 0 auto;}.background-position-x-50 {	background-position-x: 50% !important;}.parallax.bg-black {	position: relative;	z-index: 0;}.parallax.bg-black:before {	content: '';	z-index: -1;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: rgba(0, 0, 0, 0.8);}/* ===================================    Border====================================== */.border-all {	border: 1px solid #ededed;}/* boder width */.border-width-1 {	border-width: 1px;}.border-width-2 {	border-width: 2px;}.border-width-3 {	border-width: 3px;}.border-width-4 {	border-width: 4px;}.border-width-5 {	border-width: 5px;}.border-width-6 {	border-width: 6px;}.border-width-7 {	border-width: 7px;}.border-width-8 {	border-width: 8px;}.border-width-9 {	border-width: 9px;}.border-width-10 {	border-width: 10px;}.border-width-20 {	border-width: 20px;}.border-width-1 {	border-width: 1px;}.border-width-2 {	border-width: 2px;}.border-width-3 {	border-width: 3px;}.border-width-4 {	border-width: 4px;}.border-width-5 {	border-width: 5px;}.border-width-6 {	border-width: 6px;}.border-width-7 {	border-width: 7px;}.border-width-8 {	border-width: 8px;}.border-width-9 {	border-width: 9px;}.border-width-10 {	border-width: 10px;}.border-width-11 {	border-width: 11px;}.border-width-12 {	border-width: 12px;}.border-width-13 {	border-width: 13px;}.border-width-14 {	border-width: 14px;}.border-width-15 {	border-width: 15px;}.border-width-16 {	border-width: 16px;}.border-width-17 {	border-width: 17px;}.border-width-18 {	border-width: 18px;}.border-width-19 {	border-width: 19px;}.border-width-20 {	border-width: 20px;}/* boder align */.border-top {	border-top: 1px solid;}.border-bottom {	border-bottom: 1px solid;}.border-left {	border-left: 1px solid;}.border-right {	border-right: 1px solid;}.border-lr {	border-left: 1px solid;	border-right: 1px solid;}.border-tb {	border-top: 1px solid;	border-bottom: 1px solid;}/* border color */.border-color-white {	border-color: #ffffff;}.border-color-black {	border-color: #000000;}.border-color-extra-dark-gray {	border-color: #232323;}.border-color-medium-dark-gray {	border-color: #363636;}.border-color-dark-gray {	border-color: #939393;}.border-color-extra-medium-gray {	border-color: #dbdbdb;}.border-color-medium-gray {	border-color: #e4e4e4;}.border-color-extra-light-gray {	border-color: #ededed;}.border-color-light-gray {	border-color: #f5f5f5;}.border-color-light-pink {	border-color: #862237;}.border-color-secondary {	border-color: #6bb152;}.border-color-transparent-pink {	border-color: rgba(236, 28, 36, 0.45);}/* boder style */.border-dotted {	border-style: dotted !important;}.border-dashed {	border-style: dashed !important;}.border-solid {	border-style: solid !important;}.border-double {	border-style: double !important;}.border-groove {	border-style: groove !important;}.border-ridge {	border-style: ridge !important;}.border-inset {	border-style: inset !important;}.border-outset {	border-style: outset !important;}.border-none {	border-style: none !important;}.border-hidden {	border-style: hidden !important;}.border-transperent {	border-color: transparent !important;}.no-border-top {	border-top: 0 !important;}.no-border-bottom {	border-bottom: 0 !important;}.no-border-right {	border-right: 0 !important;}.no-border-left {	border-left: 0 !important;}/* border for overline icon box */.overline-icon-box {	border-top-width: 4px;}/* border color for overline icon box */.overline-icon-box.overline-white {	border-top-color: #ffffff;}.overline-icon-box.overline-black {	border-top-color: #000000;}.overline-icon-box.overline-extra-dark-gray {	border-top-color: #232323;}.overline-icon-box.overline-medium-dark-gray {	border-top-color: #363636;}.overline-icon-box.overline-dark-gray {	border-top-color: #939393;}.overline-icon-box.overline-extra-light-gray {	border-top-color: #dbdbdb;}.overline-icon-box.overline-medium-gray {	border-top-color: #e4e4e4;}.overline-icon-box.overline-light-gray {	border-top-color: #f5f5f5;}.overline-icon-box.overline-light-pink {	border-top-color: #862237;}.overline-icon-box.overline-secondary {	border-top-color: #6bb152;}.overline-icon-box.overline-transparent-pink {	border-top-color: rgba(236, 28, 36, 0.45);}/* transparent border */.border-black-light {	border-color: rgba(0, 0, 0, 0.1) !important;}.border-white-light {	border-color: rgba(255, 255, 255, 0.1) !important;}/* border radius */.border-radius-1 {	border-radius: 1px;}.border-radius-2 {	border-radius: 2px;}.border-radius-3 {	border-radius: 3px;}.border-radius-4 {	border-radius: 4px;}.border-radius-5 {	border-radius: 5px;}.border-radius-6 {	border-radius: 6px;}.border-radius-7 {	border-radius: 7px;}.border-radius-8 {	border-radius: 8px;}.border-radius-9 {	border-radius: 9px;}.border-radius-10 {	border-radius: 10px;}.border-radius-50 {	border-radius: 50%;}.border-radius-100 {	border-radius: 100%;}.border-radius-none {	border-radius: 0;}/* ===================================    Page title====================================== *//* page title font size */.page-title-extra-small h1 {	font-size: 12px;	line-height: 20px;	text-transform: uppercase;}.page-title-small h1 {	font-size: 20px;	line-height: 26px;}.page-title-medium h1 {	font-size: 32px;	line-height: 37px;}.page-title-large h1 {	font-size: 46px;	line-height: 49px;}.page-title-extra-large h1 {	font-size: 55px;	line-height: 50px;}/* breadcrumb */.breadcrumb {	background: transparent;	border-radius: 0;	padding: 0;}.breadcrumb ul {	list-style: none;	padding: 0;	margin: 0;}.breadcrumb ul li {	display: inline-block;}.breadcrumb ul > li:after {	content: "\f111";	font-family: 'FontAwesome';	padding: 0 11px 0 14px;	display: inline-block;	vertical-align: middle;	font-size: 5px;	opacity: .6;}.breadcrumb ul > li:last-child:after {	border-right: 0;	content: "";	padding: 0;}@media (min-width: 1400px) {	.container-custom.container {		width: 1370px;	}}/* ==============================================================Template name : Bootsnav - Multi Purpose HeaderCategorie : Bootstrap Menu in CSSAuthor : adamnurdin01Version : v.1.2Created : 2016-06-02Last update : 2016-10-19============================================================== */nav.bootsnav .megamenu-fw .dropdown-menu {	left: auto;}nav.bootsnav .megamenu-content {	padding: 15px;	width: 100%;}nav.bootsnav .megamenu-content .title {	margin-top: 0;}nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {	left: 0;	right: 0;}/* navbar */nav.navbar.bootsnav {	margin-bottom: 0;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	-o-border-radius: 0px;	border-radius: 0px;	border: none;}nav.navbar.bootsnav ul.nav > li > a {	color: #6f6f6f;	background-color: transparent !important;}nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {	background-color: transparent;}nav.navbar.bootsnav .navbar-toggle {	background-color: transparent !important;	border: none;	padding: 0;	font-size: 18px;	position: relative;	top: 5px;}nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {	white-space: normal;}ul.menu-col {	padding: 0;	margin: 0;	list-style: none;}ul.menu-col li a {	color: #6f6f6f;}ul.menu-col li a:hover, ul.menu-col li a:focus {	text-decoration: none;}/* navbar full */nav.bootsnav.navbar-full {	padding-bottom: 10px;	padding-top: 10px;}nav.bootsnav.navbar-full .navbar-header {	display: block;}nav.bootsnav.navbar-full .navbar-toggle {	display: inline-block;	margin-right: 0;	position: relative;	top: 0;	font-size: 30px;	-webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	-ms-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;	margin: 0;}nav.bootsnav.navbar-full .navbar-toggle:hover, nav.bootsnav.navbar-full .navbar-toggle:focus {	background-color: inherit;}nav.bootsnav.navbar-full .navbar-collapse {	position: fixed;	width: 100%;	height: 100% !important;	top: 0;	left: 0;	padding: 0;	display: none !important;	z-index: 9;	max-height: 100% !important;}nav.bootsnav.navbar-full .navbar-collapse.in {	display: block !important;}nav.bootsnav.navbar-full .navbar-collapse .nav-full {	overflow: auto;}nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {	display: table-cell;	vertical-align: middle;	overflow: auto;	background: rgba(0, 0, 0, 0.88);}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {	width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {	width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {	width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {	width: 0;}nav.bootsnav.navbar-full .navbar-collapse .nav {	display: block;	width: 100%;}nav.navbar.bootsnav.navbar-full li {	margin: 20px 0;}nav.navbar.bootsnav.navbar-full li a {	font-size: 22px !important;	color: #232323;	font-weight: bold;	line-height: 26px !important;	background: transparent;}nav.navbar.bootsnav.navbar-full li.dropdown ul {	padding: 5px 15px !important;}nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu {	top: 0px !important;	left: auto;	margin: 0;	top: 10px;	padding: 10px 20px;	position: relative;	float: none;	background: inherit;	border: 0;	box-shadow: none;}nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li {	margin: 5px 0;}nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a {	color: #232323 !important;	border: none !important;	padding: 0;	font-size: 14px !important;	font-weight: normal;}nav.navbar.bootsnav.navbar-full li.dropdown ul.dropdown-menu li a:hover {	color: #6bb152 !important;}nav.navbar.bootsnav.navbar-full ul > li a {	padding-left: 35px;	position: relative;}nav.navbar.bootsnav.navbar-full ul > li a:hover, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a {	color: #6bb152;}nav.navbar.bootsnav.navbar-full ul > li a:hover:after, nav.navbar.bootsnav.navbar-full ul li.dropdown.open a:after {	background: #6bb152;}nav.navbar.bootsnav.navbar-full ul > li a::after {	background: #dbdbdb none repeat scroll 0 0;	content: "";	display: inline-block;	height: 4px;	left: 0;	position: absolute;	top: 14px;	width: 18px;}nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu li a:after {	display: none;}nav.navbar.bootsnav.navbar-full ul > li.dropdown ul.dropdown-menu {	padding-left: 50px !important;}.close-full-menu {	background: #000000 none repeat scroll 0 0;	position: absolute;	right: 0;	top: 0;	z-index: 78;}.close-full-menu > a {	float: left;	padding: 10px 15px;}/* atribute navigation */.attr-nav {	float: right;	display: inline-block;	margin-left: 13px;	margin-right: -15px;}.attr-nav > ul {	padding: 0;	margin: 0 0 -7px 0;	list-style: none;	display: inline-block;}.attr-nav > ul > li {	float: left;	display: block;}.attr-nav > ul > li > a {	color: #6f6f6f;	display: block;	padding: 28px 15px;	position: relative;}.attr-nav > ul > li > a span.badge {	position: absolute;	top: 50%;	margin-top: -15px;	right: 5px;	font-size: 10px;	padding: 0;	width: 15px;	height: 15px;	padding-top: 2px;}.attr-nav > ul > li.dropdown ul.dropdown-menu {	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	-o-border-radius: 0px;	border-radius: 0px;	border: solid 1px #e0e0e0;}ul.cart-list {	padding: 0 !important;	width: 250px !important;}ul.cart-list > li {	position: relative;	border-bottom: solid 1px #efefef;	padding: 15px 15px 23px 15px !important;}ul.cart-list > li > a.photo {	padding: 0 !important;	margin-right: 15px;	float: left;	display: block;	width: 50px;	height: 50px;	left: 15px;	top: 15px;}ul.cart-list > li img {	width: 50px;	height: 50px;	border: solid 1px #efefef;}ul.cart-list > li > h6 {	margin: 0;}ul.cart-list > li > h6 > a.photo {	padding: 0 !important;	display: block;}ul.cart-list > li > p {	margin-bottom: 0;}ul.cart-list > li.total {	background-color: #f5f5f5;	padding-bottom: 15px !important;}ul.cart-list > li.total > .btn {	display: inline-block;	border-bottom: solid 1px #efefef !important;}ul.cart-list > li .price {	font-weight: bold;}ul.cart-list > li.total > span {	padding-top: 8px;}/* top search */.top-search {	background-color: #333;	padding: 10px 0;	display: none;}.top-search input.form-control {	background-color: transparent;	border: none;	color: #ffffff;	height: 40px;	padding: 0 15px;}.top-search .input-group-addon {	background-color: transparent;	border: none;	color: #ffffff;	padding-left: 0;	padding-right: 0;}.top-search .input-group-addon.close-search {	cursor: pointer;}/* side menu */body {	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}body.on-side {	margin-left: -280px;}.side {	position: fixed;	overflow-y: auto;	top: 0;	right: -280px;	width: 280px;	padding: 25px 30px;	height: 100%;	display: block;	background-color: #333;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	z-index: 9;}.side.on {	right: 0;}.side .close-side {	float: right;	color: #ffffff;	position: relative;	z-index: 2;	font-size: 16px;}.side .widget {	position: relative;	z-index: 1;	margin-bottom: 25px;}.side .widget .title {	color: #ffffff;	margin-bottom: 15px;}.side .widget ul.link {	padding: 0;	margin: 0;	list-style: none;}.side .widget ul.link li a {	color: #9f9f9f;	letter-spacing: 1px;}.side .widget ul.link li a:focus,.side .widget ul.link li a:hover {	color: #ffffff;	text-decoration: none;}/* share */nav.navbar.bootsnav .share {	padding: 0 30px;	margin-bottom: 30px;}nav.navbar.bootsnav .share ul {	display: inline-block;	padding: 0;	margin: 0 0 -7px 0;	list-style: none;}nav.navbar.bootsnav .share ul > li {	float: left;	display: block;	margin-right: 5px;}nav.navbar.bootsnav .share ul > li > a {	display: table-cell;	vertical-align: middle;	text-align: center;	width: 35px;	height: 35px;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	-o-border-radius: 50%;	border-radius: 50%;	background-color: #cfcfcf;	color: #ffffff;}/* transparent */nav.navbar.bootsnav.navbar-fixed {	position: fixed;	display: block;	width: 100%;}nav.navbar.bootsnav.no-background {	-webkit-transition: all 1s ease-in-out;	-moz-transition: all 1s ease-in-out;	-o-transition: all 1s ease-in-out;	-ms-transition: all 1s ease-in-out;	transition: all 1s ease-in-out;}/* navbar sticky */.wrap-sticky {	position: relative;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.wrap-sticky nav.navbar.bootsnav {	position: absolute;	width: 100%;	left: 0;	top: 0;}.wrap-sticky nav.navbar.bootsnav.sticked {	position: fixed;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;}body.on-side .wrap-sticky nav.navbar.bootsnav.sticked {	left: -280px;}@media (min-width: 1024px) and (max-width: 1400px) {	body.wrap-nav-sidebar .wrapper .container {		width: 100%;		padding-left: 30px;	}}@media (min-width: 1024px) {	/* general navbar */	nav.navbar.bootsnav ul.nav > li > a {		padding: 15px 5px;	}}@media (min-width: 1024px) and (min-width: 1300px) {	nav.navbar.bootsnav ul.nav > li > a {		padding: 30px 15px;	}}@media (min-width: 1024px) {	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {		font-family: 'FontAwesome';		content: "\f0d7";		margin-left: 5px;		margin-top: 2px;	}	nav.navbar.bootsnav li.dropdown ul.dropdown-menu {		-moz-border-radius: 0px;		-webkit-border-radius: 0px;		-o-border-radius: 0px;		border-radius: 0px;		border: none;	}	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover,	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {		border-bottom: none;	}	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {		text-align: right;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {		padding: 0;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li {		padding: 0;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {		padding: 0 30px;		margin: 0 -0.5px;		border-left: solid 1px #f0f0f0;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {		border-left: none;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {		border-right: none;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {		display: none;	}	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {		text-align: left;		padding: 5px 0;		display: block;		width: 100%;		margin-bottom: 0;		border-bottom: none;		color: #6f6f6f;	}	nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {		display: block !important;		height: auto !important;	}	/* navbar transparent */	nav.navbar.bootsnav.no-background {		background-color: transparent;		border: none;	}	nav.navbar.bootsnav.navbar-transparent .attr-nav {		padding-left: 15px;		margin-left: 30px;	}	nav.navbar.bootsnav.navbar-transparent.white {		background-color: rgba(255, 255, 255, 0.3);		border-bottom: solid 1px #bbb;	}	nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark {		background-color: rgba(0, 0, 0, 0.3);		border-bottom: solid 1px #555;	}	nav.navbar.bootsnav.navbar-transparent.white .attr-nav {		border-left: solid 1px #bbb;	}	nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {		border-left: solid 1px #555;	}	nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a {		color: #ffffff;	}	nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {		display: none;	}	nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {		display: block;	}	nav.navbar.bootsnav.navbar-fixed .logo-display {		display: none;	}	nav.navbar.bootsnav.navbar-fixed .logo-scrolled {		display: block;	}	/* atribute navigation */	.attr-nav > ul > li.dropdown ul.dropdown-menu {		margin-top: 0;		margin-left: 55px;		width: 250px;		left: -250px;	}	/* menu center */	nav.navbar.bootsnav.menu-center .container {		position: relative;	}	nav.navbar.bootsnav.menu-center ul.nav.navbar-center {		float: none;		margin: 0 auto;		display: table;		table-layout: fixed;	}	nav.navbar.bootsnav.menu-center .navbar-header, nav.navbar.bootsnav.menu-center .attr-nav {		position: absolute;	}	nav.navbar.bootsnav.menu-center .attr-nav {		right: 15px;	}	/* navbar brand top */	nav.bootsnav.navbar-brand-top .navbar-header {		display: block;		width: 100%;		text-align: center;	}	nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu {		margin-top: 2px;	}	nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {		margin-top: 0;	}	nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {		display: inline-block;		float: none;		margin: 0;	}	nav.bootsnav.navbar-brand-top .navbar-collapse {		text-align: center;	}	nav.bootsnav.navbar-brand-top ul.nav {		display: inline-block;		float: none;		margin: 0 0 -5px 0;	}	/* navbar center */	nav.bootsnav.brand-center .navbar-header {		display: block;		width: 100%;		position: absolute;		text-align: center;		top: 0;		left: 0;	}	nav.bootsnav.brand-center .navbar-brand {		display: inline-block;		float: none;	}	nav.bootsnav.brand-center .navbar-collapse {		text-align: center;		display: inline-block;		padding-left: 0;		padding-right: 0;	}	nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {		margin-top: 2px;	}	nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {		margin-top: 0;	}	nav.bootsnav.brand-center .navbar-collapse .col-half {		width: 50%;		float: left;		display: block;	}	nav.bootsnav.brand-center .navbar-collapse .col-half.left {		text-align: right;		padding-right: 100px;	}	nav.bootsnav.brand-center .navbar-collapse .col-half.right {		text-align: left;		padding-left: 100px;	}	nav.bootsnav.brand-center ul.nav {		float: none !important;		margin-bottom: -5px !important;		display: inline-block !important;	}	nav.bootsnav.brand-center ul.nav.navbar-right {		margin: 0;	}	nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {		text-align: left;		padding-right: 100px;	}	nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {		text-align: right;		padding-left: 100px;	}	/*  navbar sidebar */	body.wrap-nav-sidebar .wrapper {		padding-left: 260px;		overflow-x: hidden;	}	nav.bootsnav.navbar-sidebar {		position: fixed;		width: 260px;		overflow: hidden;		left: 0;		padding: 0 0 0 0 !important;		background: #ffffff;	}	nav.bootsnav.navbar-sidebar .scroller {		width: 280px;		overflow-y: auto;		overflow-x: hidden;	}	nav.bootsnav.navbar-sidebar .container-fluid, nav.bootsnav.navbar-sidebar .container {		padding: 0 !important;	}	nav.bootsnav.navbar-sidebar .navbar-header {		float: none;		display: block;		width: 260px;		padding: 10px 15px;		margin: 10px 0 0 0 !important;	}	nav.bootsnav.navbar-sidebar .navbar-collapse {		padding: 0 !important;		width: 260px;	}	nav.bootsnav.navbar-sidebar ul.nav {		float: none;		display: block;		width: 100%;		padding: 0 15px !important;		margin: 0 0 30px 0;	}	nav.bootsnav.navbar-sidebar ul.nav li {		float: none !important;	}	nav.bootsnav.navbar-sidebar ul.nav > li > a {		padding: 10px 15px;		font-weight: bold;	}	nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after {		float: right;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {		left: 100%;		top: 0;		position: relative !important;		left: 0 !important;		width: 100% !important;		height: auto !important;		background-color: transparent;		border: none !important;		padding: 0;	}	nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu {		border: none !important;	}	nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu {		margin-bottom: 15px;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {		padding-left: 0;		float: none;		margin-bottom: 0;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {		padding: 5px 15px;		color: #6f6f6f;		border: none;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {		padding-left: 15px;		margin-top: 0;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before {		font-family: 'FontAwesome';		content: "\f105";		float: right;	}	nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before {		content: "\f107";	}	nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li {		padding: 0 !important;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {		display: block;		float: none !important;		padding: 0;		margin: 0;		width: 100%;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title {		padding: 7px 0;		text-transform: none;		font-weight: 400;		letter-spacing: 0px;		margin-bottom: 0;		cursor: pointer;		color: #6f6f6f;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {		font-family: 'FontAwesome';		content: "\f105";		float: right;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {		content: "\f107";	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {		border: none;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content {		padding: 0 0 0 15px;	}	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {		padding: 3px 0 !important;	}}@media (max-width: 991px) {	/*  navbar responsive */	nav.navbar.bootsnav .navbar-brand {		display: inline-block;		float: none !important;		margin: 0 !important;	}	nav.navbar.bootsnav .navbar-header {		float: none;		display: block;		text-align: center;		padding-left: 30px;		padding-right: 30px;	}	nav.navbar.bootsnav .navbar-toggle {		display: inline-block;		float: right;		margin-right: 0;		margin-top: 0px;	}	nav.navbar.bootsnav .navbar-collapse {		border: none;		margin-bottom: 0;	}	nav.navbar.bootsnav.no-full .navbar-collapse {		max-height: 335px;		overflow-y: auto !important;	}	nav.navbar.bootsnav .navbar-collapse.collapse {		display: none !important;	}	nav.navbar.bootsnav .navbar-collapse.collapse.in {		display: block !important;	}	nav.navbar.bootsnav .navbar-nav {		float: none !important;		padding-left: 30px;		padding-right: 30px;		margin: 0px -15px;	}	nav.navbar.bootsnav.navbar-full .navbar-nav {		padding: 0;		margin: 0;	}	nav.navbar.bootsnav .navbar-nav > li {		float: none;	}	nav.navbar.bootsnav .navbar-nav > li > a {		display: block;		width: 100%;		border-bottom: solid 1px #e0e0e0;		padding: 10px 0;		border-top: solid 1px #e0e0e0;		margin-bottom: -1px;	}	nav.navbar.bootsnav .navbar-nav > li:first-child > a {		border-top: none;	}	nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {		border-bottom: solid 1px #e0e0e0;	}	nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {		float: none !important;		position: relative;		display: block;		width: 100%;	}	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {		width: 100%;		position: relative !important;		background-color: transparent;		float: none;		border: none;		padding: 0 0 0 15px !important;		margin: 0 0 -1px 0 !important;		border-radius: 0px 0px 0px;	}	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {		display: block;		width: 100%;		border-bottom: solid 1px #e0e0e0;		padding: 10px 0;		color: #6f6f6f;	}	nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus {		background-color: transparent;	}	nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {		float: none !important;		left: 0;		padding: 0 0 0 15px;		position: relative;		background: transparent;		width: 100%;	}	nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {		display: inline-block;		margin-top: -10px;	}	nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after {		display: none;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {		padding: 10px 15px 10px 0;		line-height: 24px;		text-transform: none;		font-weight: 400;		letter-spacing: 0px;		margin-bottom: 0;		cursor: pointer;		border-bottom: solid 1px #e0e0e0;		color: #6f6f6f;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {		display: block;		width: 100%;		border-bottom: solid 1px #e0e0e0;		padding: 8px 0;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {		font-family: 'FontAwesome';		content: "\f105";		float: right;		font-size: 16px;		margin-left: 10px;		position: relative;		right: -15px;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {		border-bottom: none;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {		border-bottom: solid 1px #e0e0e0;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {		border-bottom: none;	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {		content: "\f107";	}	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {		padding: 0 0 0 15px;	}	nav.bootsnav.brand-center .navbar-collapse {		display: block;	}	nav.bootsnav.brand-center ul.nav {		margin-bottom: 0px !important;	}	nav.bootsnav.brand-center .navbar-collapse .col-half {		width: 100%;		float: none;		display: block;	}	nav.bootsnav.brand-center .navbar-collapse .col-half.left {		margin-bottom: 0;	}	nav.bootsnav .megamenu-content {		padding: 0;	}	nav.bootsnav .megamenu-content .col-menu {		padding-bottom: 0;	}	nav.bootsnav .megamenu-content .title {		cursor: pointer;		display: block;		padding: 10px 15px;		margin-bottom: 0;		font-weight: normal;	}	nav.bootsnav .megamenu-content .content {		display: none;	}	.attr-nav {		position: absolute;		right: 60px;	}	.attr-nav > ul {		padding: 0;		margin: 0 -15px -7px 0;	}	.attr-nav > ul > li > a {		padding: 16px 15px 15px;	}	.attr-nav > ul > li.dropdown > a.dropdown-toggle:before {		display: none;	}	.attr-nav > ul > li.dropdown ul.dropdown-menu {		margin-top: 2px;		margin-left: 55px;		width: 250px;		left: -250px;		border-top: solid 5px;	}	.top-search .container {		padding: 0 45px;	}	/* navbar full responsive  */	nav.bootsnav.navbar-full ul.nav {		margin-left: 0;	}	nav.bootsnav.navbar-full ul.nav > li > a {		border: none;	}	nav.bootsnav.navbar-full .navbar-brand {		float: left !important;		padding-left: 0;	}	nav.bootsnav.navbar-full .navbar-toggle {		display: inline-block;		float: right;		margin-right: 0;		margin-top: 10px;	}	nav.bootsnav.navbar-full .navbar-header {		padding-left: 15px;		padding-right: 15px;	}	/* navbar sidebar */	nav.navbar.bootsnav.navbar-sidebar .share {		padding: 30px 15px;		margin-bottom: 0;	}	/* tab */	nav.navbar.bootsnav .megamenu-content.tabbed {		padding-left: 0 !important;	}	nav.navbar.bootsnav .tabbed > li {		padding: 25px 0;		margin-left: -15px !important;	}	/* mobile navigation */	body > .wrapper {		-webkit-transition: all 0.3s ease-in-out;		-moz-transition: all 0.3s ease-in-out;		-o-transition: all 0.3s ease-in-out;		-ms-transition: all 0.3s ease-in-out;		transition: all 0.3s ease-in-out;	}	body.side-right > .wrapper {		margin-left: 280px;		margin-right: -280px !important;	}	nav.navbar.bootsnav.navbar-mobile .navbar-collapse {		position: fixed;		overflow-y: auto !important;		overflow-x: hidden !important;		display: block;		background: #ffffff;		z-index: 99;		width: 280px;		height: 100% !important;		left: -280px;		top: 0;		padding: 0;		-webkit-transition: all 0.3s ease-in-out;		-moz-transition: all 0.3s ease-in-out;		-o-transition: all 0.3s ease-in-out;		-ms-transition: all 0.3s ease-in-out;		transition: all 0.3s ease-in-out;	}	nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {		left: 0;	}	nav.navbar.bootsnav.navbar-mobile ul.nav {		width: 280px;		padding-right: 0;		padding-left: 15px;	}	nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {		padding: 15px 15px;	}	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a {		padding-right: 15px !important;		padding-top: 15px !important;		padding-bottom: 15px !important;	}	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {		padding-right: 30px !important;		padding-top: 13px !important;		padding-bottom: 13px !important;	}	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {		padding-top: 13px !important;		padding-bottom: 13px !important;	}	nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {		width: 100%;	}	nav.navbar.bootsnav.navbar-fixed .logo-scrolled {		display: block !important;	}	nav.navbar.bootsnav.navbar-fixed .logo-display {		display: none !important;	}	nav.navbar.bootsnav.navbar-mobile .tab-menu,	nav.navbar.bootsnav.navbar-mobile .tab-content {		width: 100%;		display: block;	}}/*! * animate.css -http://daneden.me/animate * Version - 3.5.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2017 Daniel Eden */.animated {	animation-duration: 1s;	animation-fill-mode: both;}.animated.infinite {	animation-iteration-count: infinite;}.animated.hinge {	animation-duration: 2s;}.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {	animation-duration: .75s;}@keyframes bounce {	0%, 20%, 53%, 80%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);		transform: translateZ(0);	}	40%, 43% {		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		transform: translate3d(0, -30px, 0);	}	70% {		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);		transform: translate3d(0, -15px, 0);	}	90% {		transform: translate3d(0, -4px, 0);	}}.bounce {	animation-name: bounce;	transform-origin: center bottom;}@keyframes flash {	0%, 50%, to {		opacity: 1;	}	25%, 75% {		opacity: 0;	}}.flash {	animation-name: flash;}@keyframes pulse {	0% {		transform: scaleX(1);	}	50% {		transform: scale3d(1.05, 1.05, 1.05);	}	to {		transform: scaleX(1);	}}.pulse {	animation-name: pulse;}@keyframes rubberBand {	0% {		transform: scaleX(1);	}	30% {		transform: scale3d(1.25, 0.75, 1);	}	40% {		transform: scale3d(0.75, 1.25, 1);	}	50% {		transform: scale3d(1.15, 0.85, 1);	}	65% {		transform: scale3d(0.95, 1.05, 1);	}	75% {		transform: scale3d(1.05, 0.95, 1);	}	to {		transform: scaleX(1);	}}.rubberBand {	animation-name: rubberBand;}@keyframes shake {	0%, to {		transform: translateZ(0);	}	10%, 30%, 50%, 70%, 90% {		transform: translate3d(-10px, 0, 0);	}	20%, 40%, 60%, 80% {		transform: translate3d(10px, 0, 0);	}}.shake {	animation-name: shake;}@keyframes headShake {	0% {		transform: translateX(0);	}	6.5% {		transform: translateX(-6px) rotateY(-9deg);	}	18.5% {		transform: translateX(5px) rotateY(7deg);	}	31.5% {		transform: translateX(-3px) rotateY(-5deg);	}	43.5% {		transform: translateX(2px) rotateY(3deg);	}	50% {		transform: translateX(0);	}}.headShake {	animation-timing-function: ease-in-out;	animation-name: headShake;}@keyframes swing {	20% {		transform: rotate(15deg);	}	40% {		transform: rotate(-10deg);	}	60% {		transform: rotate(5deg);	}	80% {		transform: rotate(-5deg);	}	to {		transform: rotate(0deg);	}}.swing {	transform-origin: top center;	animation-name: swing;}@keyframes tada {	0% {		transform: scaleX(1);	}	10%, 20% {		transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);	}	30%, 50%, 70%, 90% {		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);	}	40%, 60%, 80% {		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);	}	to {		transform: scaleX(1);	}}.tada {	animation-name: tada;}@keyframes wobble {	0% {		transform: none;	}	15% {		transform: translate3d(-25%, 0, 0) rotate(-5deg);	}	30% {		transform: translate3d(20%, 0, 0) rotate(3deg);	}	45% {		transform: translate3d(-15%, 0, 0) rotate(-3deg);	}	60% {		transform: translate3d(10%, 0, 0) rotate(2deg);	}	75% {		transform: translate3d(-5%, 0, 0) rotate(-1deg);	}	to {		transform: none;	}}.wobble {	animation-name: wobble;}@keyframes jello {	0%, 11.1%, to {		transform: none;	}	22.2% {		transform: skewX(-12.5deg) skewY(-12.5deg);	}	33.3% {		transform: skewX(6.25deg) skewY(6.25deg);	}	44.4% {		transform: skewX(-3.125deg) skewY(-3.125deg);	}	55.5% {		transform: skewX(1.5625deg) skewY(1.5625deg);	}	66.6% {		transform: skewX(-0.78125deg) skewY(-0.78125deg);	}	77.7% {		transform: skewX(0.39063deg) skewY(0.39063deg);	}	88.8% {		transform: skewX(-0.19531deg) skewY(-0.19531deg);	}}.jello {	animation-name: jello;	transform-origin: center;}@keyframes bounceIn {	0%, 20%, 40%, 60%, 80%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		transform: scale3d(0.3, 0.3, 0.3);	}	20% {		transform: scale3d(1.1, 1.1, 1.1);	}	40% {		transform: scale3d(0.9, 0.9, 0.9);	}	60% {		opacity: 1;		transform: scale3d(1.03, 1.03, 1.03);	}	80% {		transform: scale3d(0.97, 0.97, 0.97);	}	to {		opacity: 1;		transform: scaleX(1);	}}.bounceIn {	animation-name: bounceIn;}@keyframes bounceInDown {	0%, 60%, 75%, 90%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		transform: translate3d(0, -3000px, 0);	}	60% {		opacity: 1;		transform: translate3d(0, 25px, 0);	}	75% {		transform: translate3d(0, -10px, 0);	}	90% {		transform: translate3d(0, 5px, 0);	}	to {		transform: none;	}}.bounceInDown {	animation-name: bounceInDown;}@keyframes bounceInLeft {	0%, 60%, 75%, 90%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		transform: translate3d(-3000px, 0, 0);	}	60% {		opacity: 1;		transform: translate3d(25px, 0, 0);	}	75% {		transform: translate3d(-10px, 0, 0);	}	90% {		transform: translate3d(5px, 0, 0);	}	to {		transform: none;	}}.bounceInLeft {	animation-name: bounceInLeft;}@keyframes bounceInRight {	0%, 60%, 75%, 90%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		transform: translate3d(3000px, 0, 0);	}	60% {		opacity: 1;		transform: translate3d(-25px, 0, 0);	}	75% {		transform: translate3d(10px, 0, 0);	}	90% {		transform: translate3d(-5px, 0, 0);	}	to {		transform: none;	}}.bounceInRight {	animation-name: bounceInRight;}@keyframes bounceInUp {	0%, 60%, 75%, 90%, to {		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);	}	0% {		opacity: 0;		transform: translate3d(0, 3000px, 0);	}	60% {		opacity: 1;		transform: translate3d(0, -20px, 0);	}	75% {		transform: translate3d(0, 10px, 0);	}	90% {		transform: translate3d(0, -5px, 0);	}	to {		transform: translateZ(0);	}}.bounceInUp {	animation-name: bounceInUp;}@keyframes bounceOut {	20% {		transform: scale3d(0.9, 0.9, 0.9);	}	50%, 55% {		opacity: 1;		transform: scale3d(1.1, 1.1, 1.1);	}	to {		opacity: 0;		transform: scale3d(0.3, 0.3, 0.3);	}}.bounceOut {	animation-name: bounceOut;}@keyframes bounceOutDown {	20% {		transform: translate3d(0, 10px, 0);	}	40%, 45% {		opacity: 1;		transform: translate3d(0, -20px, 0);	}	to {		opacity: 0;		transform: translate3d(0, 2000px, 0);	}}.bounceOutDown {	animation-name: bounceOutDown;}@keyframes bounceOutLeft {	20% {		opacity: 1;		transform: translate3d(20px, 0, 0);	}	to {		opacity: 0;		transform: translate3d(-2000px, 0, 0);	}}.bounceOutLeft {	animation-name: bounceOutLeft;}@keyframes bounceOutRight {	20% {		opacity: 1;		transform: translate3d(-20px, 0, 0);	}	to {		opacity: 0;		transform: translate3d(2000px, 0, 0);	}}.bounceOutRight {	animation-name: bounceOutRight;}@keyframes bounceOutUp {	20% {		transform: translate3d(0, -10px, 0);	}	40%, 45% {		opacity: 1;		transform: translate3d(0, 20px, 0);	}	to {		opacity: 0;		transform: translate3d(0, -2000px, 0);	}}.bounceOutUp {	animation-name: bounceOutUp;}@keyframes fadeIn {	0% {		opacity: 0;	}	to {		opacity: 1;	}}.fadeIn {	animation-name: fadeIn;}@keyframes fadeInDown {	0% {		opacity: 0;		transform: translate3d(0, -100%, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInDown {	animation-name: fadeInDown;}@keyframes fadeInDownBig {	0% {		opacity: 0;		transform: translate3d(0, -2000px, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInDownBig {	animation-name: fadeInDownBig;}@keyframes fadeInLeft {	0% {		opacity: 0;		transform: translate3d(-100%, 0, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInLeft {	animation-name: fadeInLeft;}@keyframes fadeInLeftBig {	0% {		opacity: 0;		transform: translate3d(-2000px, 0, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInLeftBig {	animation-name: fadeInLeftBig;}@keyframes fadeInRight {	0% {		opacity: 0;		transform: translate3d(100%, 0, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInRight {	animation-name: fadeInRight;}@keyframes fadeInRightBig {	0% {		opacity: 0;		transform: translate3d(2000px, 0, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInRightBig {	animation-name: fadeInRightBig;}@keyframes fadeInUp {	0% {		opacity: 0;		transform: translate3d(0, 100%, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInUp {	animation-name: fadeInUp;}@keyframes fadeInUpSmall {	0% {		opacity: 0;		transform: translate3d(0, 40px, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInUpSmall {	animation-name: fadeInUpSmall;}@keyframes fadeInUpBig {	0% {		opacity: 0;		transform: translate3d(0, 2000px, 0);	}	to {		opacity: 1;		transform: none;	}}.fadeInUpBig {	animation-name: fadeInUpBig;}@keyframes fadeOut {	0% {		opacity: 1;	}	to {		opacity: 0;	}}.fadeOut {	animation-name: fadeOut;}@keyframes fadeOutDown {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(0, 100%, 0);	}}.fadeOutDown {	animation-name: fadeOutDown;}@keyframes fadeOutDownBig {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(0, 2000px, 0);	}}.fadeOutDownBig {	animation-name: fadeOutDownBig;}@keyframes fadeOutLeft {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(-100%, 0, 0);	}}.fadeOutLeft {	animation-name: fadeOutLeft;}@keyframes fadeOutLeftBig {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(-2000px, 0, 0);	}}.fadeOutLeftBig {	animation-name: fadeOutLeftBig;}@keyframes fadeOutRight {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(100%, 0, 0);	}}.fadeOutRight {	animation-name: fadeOutRight;}@keyframes fadeOutRightBig {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(2000px, 0, 0);	}}.fadeOutRightBig {	animation-name: fadeOutRightBig;}@keyframes fadeOutUp {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(0, -100%, 0);	}}.fadeOutUp {	animation-name: fadeOutUp;}@keyframes fadeOutUpBig {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(0, -2000px, 0);	}}.fadeOutUpBig {	animation-name: fadeOutUpBig;}@keyframes flip {	0% {		transform: perspective(400px) rotateY(-360deg);		animation-timing-function: ease-out;	}	40% {		transform: perspective(400px) translateZ(150px) rotateY(-190deg);		animation-timing-function: ease-out;	}	50% {		transform: perspective(400px) translateZ(150px) rotateY(-170deg);		animation-timing-function: ease-in;	}	80% {		transform: perspective(400px) scale3d(0.95, 0.95, 0.95);		animation-timing-function: ease-in;	}	to {		transform: perspective(400px);		animation-timing-function: ease-in;	}}.animated.flip {	-webkit-backface-visibility: visible;	backface-visibility: visible;	animation-name: flip;}@keyframes flipInX {	0% {		transform: perspective(400px) rotateX(90deg);		animation-timing-function: ease-in;		opacity: 0;	}	40% {		transform: perspective(400px) rotateX(-20deg);		animation-timing-function: ease-in;	}	60% {		transform: perspective(400px) rotateX(10deg);		opacity: 1;	}	80% {		transform: perspective(400px) rotateX(-5deg);	}	to {		transform: perspective(400px);	}}.flipInX {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	animation-name: flipInX;}@keyframes flipInY {	0% {		transform: perspective(400px) rotateY(90deg);		animation-timing-function: ease-in;		opacity: 0;	}	40% {		transform: perspective(400px) rotateY(-20deg);		animation-timing-function: ease-in;	}	60% {		transform: perspective(400px) rotateY(10deg);		opacity: 1;	}	80% {		transform: perspective(400px) rotateY(-5deg);	}	to {		transform: perspective(400px);	}}.flipInY {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	animation-name: flipInY;}@keyframes flipOutX {	0% {		transform: perspective(400px);	}	30% {		transform: perspective(400px) rotateX(-20deg);		opacity: 1;	}	to {		transform: perspective(400px) rotateX(90deg);		opacity: 0;	}}.flipOutX {	animation-name: flipOutX;	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;}@keyframes flipOutY {	0% {		transform: perspective(400px);	}	30% {		transform: perspective(400px) rotateY(-15deg);		opacity: 1;	}	to {		transform: perspective(400px) rotateY(90deg);		opacity: 0;	}}.flipOutY {	-webkit-backface-visibility: visible !important;	backface-visibility: visible !important;	animation-name: flipOutY;}@keyframes lightSpeedIn {	0% {		transform: translate3d(100%, 0, 0) skewX(-30deg);		opacity: 0;	}	60% {		transform: skewX(20deg);		opacity: 1;	}	80% {		transform: skewX(-5deg);		opacity: 1;	}	to {		transform: none;		opacity: 1;	}}.lightSpeedIn {	animation-name: lightSpeedIn;	animation-timing-function: ease-out;}@keyframes lightSpeedOut {	0% {		opacity: 1;	}	to {		transform: translate3d(100%, 0, 0) skewX(30deg);		opacity: 0;	}}.lightSpeedOut {	animation-name: lightSpeedOut;	animation-timing-function: ease-in;}@keyframes rotateIn {	0% {		transform-origin: center;		transform: rotate(-200deg);		opacity: 0;	}	to {		transform-origin: center;		transform: none;		opacity: 1;	}}.rotateIn {	animation-name: rotateIn;}@keyframes rotateInDownLeft {	0% {		transform-origin: left bottom;		transform: rotate(-45deg);		opacity: 0;	}	to {		transform-origin: left bottom;		transform: none;		opacity: 1;	}}.rotateInDownLeft {	animation-name: rotateInDownLeft;}@keyframes rotateInDownRight {	0% {		transform-origin: right bottom;		transform: rotate(45deg);		opacity: 0;	}	to {		transform-origin: right bottom;		transform: none;		opacity: 1;	}}.rotateInDownRight {	animation-name: rotateInDownRight;}@keyframes rotateInUpLeft {	0% {		transform-origin: left bottom;		transform: rotate(45deg);		opacity: 0;	}	to {		transform-origin: left bottom;		transform: none;		opacity: 1;	}}.rotateInUpLeft {	animation-name: rotateInUpLeft;}@keyframes rotateInUpRight {	0% {		transform-origin: right bottom;		transform: rotate(-90deg);		opacity: 0;	}	to {		transform-origin: right bottom;		transform: none;		opacity: 1;	}}.rotateInUpRight {	animation-name: rotateInUpRight;}@keyframes rotateOut {	0% {		transform-origin: center;		opacity: 1;	}	to {		transform-origin: center;		transform: rotate(200deg);		opacity: 0;	}}.rotateOut {	animation-name: rotateOut;}@keyframes rotateOutDownLeft {	0% {		transform-origin: left bottom;		opacity: 1;	}	to {		transform-origin: left bottom;		transform: rotate(45deg);		opacity: 0;	}}.rotateOutDownLeft {	animation-name: rotateOutDownLeft;}@keyframes rotateOutDownRight {	0% {		transform-origin: right bottom;		opacity: 1;	}	to {		transform-origin: right bottom;		transform: rotate(-45deg);		opacity: 0;	}}.rotateOutDownRight {	animation-name: rotateOutDownRight;}@keyframes rotateOutUpLeft {	0% {		transform-origin: left bottom;		opacity: 1;	}	to {		transform-origin: left bottom;		transform: rotate(-45deg);		opacity: 0;	}}.rotateOutUpLeft {	animation-name: rotateOutUpLeft;}@keyframes rotateOutUpRight {	0% {		transform-origin: right bottom;		opacity: 1;	}	to {		transform-origin: right bottom;		transform: rotate(90deg);		opacity: 0;	}}.rotateOutUpRight {	animation-name: rotateOutUpRight;}@keyframes hinge {	0% {		transform-origin: top left;		animation-timing-function: ease-in-out;	}	20%, 60% {		transform: rotate(80deg);		transform-origin: top left;		animation-timing-function: ease-in-out;	}	40%, 80% {		transform: rotate(60deg);		transform-origin: top left;		animation-timing-function: ease-in-out;		opacity: 1;	}	to {		transform: translate3d(0, 700px, 0);		opacity: 0;	}}.hinge {	animation-name: hinge;}@keyframes jackInTheBox {	0% {		opacity: 0;		transform: scale(0.1) rotate(30deg);		transform-origin: center bottom;	}	50% {		transform: rotate(-10deg);	}	70% {		transform: rotate(3deg);	}	to {		opacity: 1;		transform: scale(1);	}}.jackInTheBox {	animation-name: jackInTheBox;}@keyframes rollIn {	0% {		opacity: 0;		transform: translate3d(-100%, 0, 0) rotate(-120deg);	}	to {		opacity: 1;		transform: none;	}}.rollIn {	animation-name: rollIn;}@keyframes rollOut {	0% {		opacity: 1;	}	to {		opacity: 0;		transform: translate3d(100%, 0, 0) rotate(120deg);	}}.rollOut {	animation-name: rollOut;}@keyframes zoomIn {	0% {		opacity: 0;		transform: scale3d(0.3, 0.3, 0.3);	}	50% {		opacity: 1;	}}.zoomIn {	animation-name: zoomIn;}@keyframes zoomInDown {	0% {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInDown {	animation-name: zoomInDown;}@keyframes zoomInLeft {	0% {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInLeft {	animation-name: zoomInLeft;}@keyframes zoomInRight {	0% {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInRight {	animation-name: zoomInRight;}@keyframes zoomInUp {	0% {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	60% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomInUp {	animation-name: zoomInUp;}@keyframes zoomOut {	0% {		opacity: 1;	}	50% {		opacity: 0;		transform: scale3d(0.3, 0.3, 0.3);	}	to {		opacity: 0;	}}.zoomOut {	animation-name: zoomOut;}@keyframes zoomOutDown {	40% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	to {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);		transform-origin: center bottom;		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomOutDown {	animation-name: zoomOutDown;}@keyframes zoomOutLeft {	40% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);	}	to {		opacity: 0;		transform: scale(0.1) translate3d(-2000px, 0, 0);		transform-origin: left center;	}}.zoomOutLeft {	animation-name: zoomOutLeft;}@keyframes zoomOutRight {	40% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);	}	to {		opacity: 0;		transform: scale(0.1) translate3d(2000px, 0, 0);		transform-origin: right center;	}}.zoomOutRight {	animation-name: zoomOutRight;}@keyframes zoomOutUp {	40% {		opacity: 1;		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);	}	to {		opacity: 0;		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);		transform-origin: center bottom;		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);	}}.zoomOutUp {	animation-name: zoomOutUp;}@keyframes slideInDown {	0% {		transform: translate3d(0, -100%, 0);		visibility: visible;	}	to {		transform: translateZ(0);	}}.slideInDown {	animation-name: slideInDown;}@keyframes slideInLeft {	0% {		transform: translate3d(-100%, 0, 0);		visibility: visible;	}	to {		transform: translateZ(0);	}}.slideInLeft {	animation-name: slideInLeft;}@keyframes slideInRight {	0% {		transform: translate3d(100%, 0, 0);		visibility: visible;	}	to {		transform: translateZ(0);	}}.slideInRight {	animation-name: slideInRight;}@keyframes slideInUp {	0% {		transform: translate3d(0, 100%, 0);		visibility: visible;	}	to {		transform: translateZ(0);	}}.slideInUp {	animation-name: slideInUp;}@keyframes slideOutDown {	0% {		transform: translateZ(0);	}	to {		visibility: hidden;		transform: translate3d(0, 100%, 0);	}}.slideOutDown {	animation-name: slideOutDown;}@keyframes slideOutLeft {	0% {		transform: translateZ(0);	}	to {		visibility: hidden;		transform: translate3d(-100%, 0, 0);	}}.slideOutLeft {	animation-name: slideOutLeft;}@keyframes slideOutRight {	0% {		transform: translateZ(0);	}	to {		visibility: hidden;		transform: translate3d(100%, 0, 0);	}}.slideOutRight {	animation-name: slideOutRight;}@keyframes slideOutUp {	0% {		transform: translateZ(0);	}	to {		visibility: hidden;		transform: translate3d(0, -100%, 0);	}}.slideOutUp {	animation-name: slideOutUp;}.not-animated {	opacity: 0;}/* ===================================    Video====================================== */.video-wrapper {	height: 100%;	overflow: hidden;	position: absolute;	width: 100%;}.html-video {	background-color: #000000;	height: auto;	left: 50%;	min-height: 100%;	min-width: 100%;	position: absolute;	top: 50%;	-ms-transform: translate(-50%, -50%);	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	-moz-transform: translate(-50%, -50%);	-o-transform: translate(-50%, -50%);	width: auto;	z-index: -3;}.video-wrapper iframe {	height: 100%;	left: 0;	position: absolute;	top: -5px !important;	width: 100%;}.video-background {	position: absolute;	height: 100%;	width: 100%;	z-index: 1;	top: 0;	background: rgba(67, 67, 67, 0.5);}/* magnific popup - v1.1.0 */.mfp-container * {	transition-timing-function: none;	-moz-transition-timing-function: none;	-webkit-transition-timing-function: none;	-o-transition-timing-function: none;	transition-duration: 0s;	-moz-transition-duration: 0s;	-webkit-transition-duration: 0s;	-o-transition-duration: 0s;}.mfp-bg {	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1042;	overflow: hidden;	position: fixed;	background: #0b0b0b;	opacity: 0.8;}.mfp-wrap {	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1043;	position: fixed;	outline: none !important;	-webkit-backface-visibility: hidden;}.mfp-container {	text-align: center;	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	padding: 0 8px;	box-sizing: border-box;}.mfp-container:before {	content: '';	display: inline-block;	height: 100%;	vertical-align: middle;}.mfp-align-top .mfp-container:before {	display: none;}.mfp-content {	position: relative;	display: inline-block;	vertical-align: middle;	margin: 0 auto;	text-align: left;	z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {	width: 100%;	cursor: auto;}.mfp-ajax-cur {	cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {	cursor: -moz-zoom-out;	cursor: -webkit-zoom-out;	cursor: zoom-out;}.mfp-zoom {	cursor: pointer;	cursor: -webkit-zoom-in;	cursor: -moz-zoom-in;	cursor: zoom-in;}.mfp-auto-cursor .mfp-content {	cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {	-webkit-user-select: none;	-moz-user-select: none;	user-select: none;}.mfp-loading.mfp-figure {	display: none;}.mfp-hide {	display: none !important;}.mfp-preloader {	color: #CCC;	position: absolute;	top: 50%;	width: auto;	text-align: center;	margin-top: -0.8em;	left: 8px;	right: 8px;	z-index: 1044;}.mfp-preloader a {	color: #CCC;}.mfp-preloader a:hover {	color: #ffffff;}.mfp-s-ready .mfp-preloader {	display: none;}.mfp-s-error .mfp-content {	display: none;}button.mfp-close, button.mfp-arrow {	overflow: visible;	cursor: pointer;	background: transparent;	border: 0;	-webkit-appearance: none;	display: block;	outline: none;	padding: 0;	z-index: 1046;	box-shadow: none;	touch-action: manipulation;}button::-moz-focus-inner {	padding: 0;	border: 0;}.mfp-close {	width: 44px;	height: 44px;	line-height: 44px;	position: absolute;	right: 0;	top: 0;	text-decoration: none;	text-align: center;	opacity: 0.65;	padding: 0 0 18px 10px;	color: #ffffff;	font-style: normal;	font-size: 28px;	font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {	opacity: 1;}.mfp-close:active {	top: 1px;}.mfp-close-btn-in .mfp-close {	color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {	color: #ffffff;	right: -6px;	text-align: right;	padding-right: 6px;	width: 100%;}.mfp-counter {	position: absolute;	top: 0;	right: 0;	color: #CCC;	font-size: 12px;	line-height: 18px;	white-space: nowrap;}.mfp-arrow {	position: absolute;	opacity: 0.65;	margin: 0;	top: 50%;	margin-top: -55px;	padding: 0;	width: 90px;	height: 110px;	-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {	margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {	opacity: 1;}.mfp-arrow:before, .mfp-arrow:after {	content: '';	display: block;	width: 0;	height: 0;	position: absolute;	left: 0;	top: 0;	margin-top: 35px;	margin-left: 35px;	border: medium inset transparent;}.mfp-arrow:after {	border-top-width: 13px;	border-bottom-width: 13px;	top: 8px;}.mfp-arrow:before {	border-top-width: 21px;	border-bottom-width: 21px;	opacity: 0.7;}.mfp-arrow-left {	left: 0;}.mfp-arrow-left:after {	border-right: 17px solid #ffffff;	margin-left: 31px;}.mfp-arrow-left:before {	margin-left: 25px;	border-right: 27px solid #3F3F3F;}.mfp-arrow-right {	right: 0;}.mfp-arrow-right:after {	border-left: 17px solid #ffffff;	margin-left: 39px;}.mfp-arrow-right:before {	border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {	padding-top: 40px;	padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {	line-height: 0;	width: 100%;	max-width: 900px;}.mfp-iframe-holder .mfp-close {	top: -40px;}.mfp-iframe-scaler {	width: 100%;	height: 0;	overflow: hidden;	padding-top: 56.25%;}.mfp-iframe-scaler iframe {	position: absolute;	display: block;	top: 0;	left: 0;	width: 100%;	height: 100%;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);	background: #000000;}img.mfp-img {	width: auto;	max-width: 100%;	height: auto;	display: block;	line-height: 0;	box-sizing: border-box;	padding: 40px 0 40px;	margin: 0 auto;}.mfp-figure {	line-height: 0;}.mfp-figure:after {	content: '';	position: absolute;	left: 0;	top: 40px;	bottom: 40px;	display: block;	right: 0;	width: auto;	height: auto;	z-index: -1;	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);	background: #444;}.mfp-figure small {	color: #BDBDBD;	display: block;	font-size: 12px;	line-height: 14px;}.mfp-figure figure {	margin: 0;}.mfp-bottom-bar {	margin-top: -36px;	position: absolute;	top: 100%;	left: 0;	width: 100%;	cursor: auto;}.mfp-title {	text-align: left;	line-height: 18px;	color: #F3F3F3;	word-wrap: break-word;	padding-right: 36px;}.mfp-image-holder .mfp-content {	max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {	cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {	/* remove all paddings around the image on small screen */	.mfp-img-mobile .mfp-image-holder {		padding-left: 0;		padding-right: 0;	}	.mfp-img-mobile img.mfp-img {		padding: 0;	}	.mfp-img-mobile .mfp-figure:after {		top: 0;		bottom: 0;	}	.mfp-img-mobile .mfp-figure small {		display: inline;		margin-left: 5px;	}	.mfp-img-mobile .mfp-bottom-bar {		background: rgba(0, 0, 0, 0.6);		bottom: 0;		margin: 0;		top: auto;		padding: 3px 5px;		position: fixed;		box-sizing: border-box;	}	.mfp-img-mobile .mfp-bottom-bar:empty {		padding: 0;	}	.mfp-img-mobile .mfp-counter {		right: 5px;		top: 3px;	}	.mfp-img-mobile .mfp-close {		top: 0;		right: 0;		width: 35px;		height: 35px;		line-height: 35px;		background: rgba(0, 0, 0, 0.6);		position: fixed;		text-align: center;		padding: 0;	}}@media all and (max-width: 900px) {	.mfp-arrow {		-webkit-transform: scale(0.75);		transform: scale(0.75);	}	.mfp-arrow-left {		-webkit-transform-origin: 0;		transform-origin: 0;	}	.mfp-arrow-right {		-webkit-transform-origin: 100%;		transform-origin: 100%;	}	.mfp-container {		padding-left: 6px;		padding-right: 6px;	}}/* ===================================    Magnific popup====================================== */.mfp-bg {	background: #000000;	opacity: 0.93;}.mfp-bg, .mfp-wrap {	z-index: 10007;}#popup-form {	cursor: default;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {	color: #ffffff;	background: transparent;}.mfp-close, .mfp-close:active {	opacity: 1;	background-color: transparent;	color: #ffffff;	right: 30px;	top: 30px;}.modal-popup-main .mfp-close, .modal-popup-main .mfp-close:active {	right: 0;	top: 0;}.lightbox-gallery a {	position: relative;	display: block;}.lightbox-gallery .gallary-over-layer {	position: absolute;	top: 0;	left: 0;}.mfp-arrow-right:after, .mfp-arrow-left:after {	display: none;}.mfp-arrow-right:before {	border-left: none;	content: "\e628";	font-size: 2em;	font-family: 'themify';	color: #ffffff;}.mfp-arrow-left:before {	border-right: none;	content: "\e629";	font-size: 2em;	font-family: 'themify';	color: #ffffff;}.mfp-bottom-bar {	margin-top: -24px;	font-size: 12px;}.mfp-close {	font-size: 36px;	font-family: "Raleway", sans-serif;	font-weight: 400;}@-webkit-keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}@-moz-keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}@-o-keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}@keyframes fadeIn {	0% {		opacity: 0;	}	100% {		opacity: 1;	}}.mfp-figure {	-webkit-animation-name: fadeIn;	-moz-animation-name: fadeIn;	-o-animation-name: fadeIn;	-ms-animation-name: fadeIn;	animation-name: fadeIn;	-webkit-animation-duration: .4s;	-moz-animation-duration: .4s;	-ms-animation-duration: .4s;	-o-animation-duration: .4s;	animation-duration: .4s;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;}/* start state */.my-mfp-zoom-in .zoom-anim-dialog {	opacity: 0;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;	-webkit-transform: scale(0.8);	-moz-transform: scale(0.8);	-ms-transform: scale(0.8);	-o-transform: scale(0.8);	transform: scale(0.8);}/* animate in */.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {	opacity: 1;	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transform: scale(1);}/* animate out */.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {	-webkit-transform: scale(0.8);	-moz-transform: scale(0.8);	-ms-transform: scale(0.8);	-o-transform: scale(0.8);	transform: scale(0.8);	opacity: 0;}/* dark overlay, start state */.my-mfp-zoom-in.mfp-bg {	opacity: 0;	-webkit-transition: opacity 0.3s ease-out;	-moz-transition: opacity 0.3s ease-out;	-o-transition: opacity 0.3s ease-out;	-ms-transition: opacity 0.3s ease-out;	transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-zoom-in.mfp-ready.mfp-bg {	opacity: 0.8;}/* animate out */.my-mfp-zoom-in.mfp-removing.mfp-bg {	opacity: 0;}/* fade move animation for second dialog */.my-mfp-slide-bottom .zoom-anim-dialog {	opacity: 0;	-webkit-transition: all 0.3s ease-out;	-moz-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;	-webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);	-moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);	-o-transform: translateY(-20px) perspective(600px) rotateX(10deg);	-ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);	transform: translateY(-20px) perspective(600px) rotateX(10deg);}/* animate in */.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {	opacity: 1;	-webkit-transform: translateY(0) perspective(600px) rotateX(0);	-moz-transform: translateY(0) perspective(600px) rotateX(0);	-ms-transform: translateY(0) perspective(600px) rotateX(0);	-o-transform: translateY(0) perspective(600px) rotateX(0);	transform: translateY(0) perspective(600px) rotateX(0);}/* animate out */.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {	opacity: 0;	-webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);	-moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);	-ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);	-o-transform: translateY(-10px) perspective(600px) rotateX(10deg);	transform: translateY(-10px) perspective(600px) rotateX(10deg);}/* dark overlay, start state */.my-mfp-slide-bottom.mfp-bg {	opacity: 0;	-webkit-transition: opacity 0.3s ease-out;	-moz-transition: opacity 0.3s ease-out;	-o-transition: opacity 0.3s ease-out;	-ms-transition: opacity 0.3s ease-out;	transition: opacity 0.3s ease-out;}/* animate in */.my-mfp-slide-bottom.mfp-ready.mfp-bg {	opacity: 0.8;}/* animate out */.my-mfp-slide-bottom.mfp-removing.mfp-bg {	opacity: 0;}/* simple fade transition */.mfp-fade.mfp-bg {	opacity: 0;	-webkit-transition: all 0.3s ease-out;	-moz-transition: all 0.3s ease-out;	-ms-transition: all 0.3s ease-out;	-o-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;}.mfp-fade.mfp-bg.mfp-ready {	opacity: 0.97;}.mfp-fade.mfp-bg.mfp-removing {	opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {	opacity: 0;	-webkit-transition: all 0.3s ease-out;	-moz-transition: all 0.3s ease-out;	-ms-transition: all 0.3s ease-out;	transition: all 0.3s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {	opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {	opacity: 0;}/* grid */.show-grid [class^="col-"] {	background-color: #f5f5f5;	border: 1px solid rgba(0, 0, 0, 0.2);	margin-bottom: 15px;	padding: 10px 0;	text-align: center;}/* message box */.alert-dismissable .close, .alert-dismissible .close {	top: 0;}/** * Swiper 3.4.2 * Most modern mobile touch slider and framework with hardware accelerated transitions * * http://www.idangero.us/swiper/ * * Copyright 2017, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under MIT * * Released on: March 10, 2017 */.swiper-container {	margin-left: auto;	margin-right: auto;	position: relative;	overflow: hidden;	z-index: 1;}.swiper-container-no-flexbox .swiper-slide {	float: left;}.swiper-container-vertical > .swiper-wrapper {	-webkit-box-orient: vertical;	-moz-box-orient: vertical;	-ms-flex-direction: column;	-webkit-flex-direction: column;	flex-direction: column;}.swiper-wrapper {	position: relative;	width: 100%;	height: 100%;	z-index: 1;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform;	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box;}[data-x-mode='true'] .swiper-wrapper {	height: auto;}[data-x-mode="true"] .height-100.swiper-auto-fade {	height: 100% !important;}[data-x-mode="true"] .height-100.swiper-auto-fade .swiper-wrapper {	height: 100%;}.swiper-container-android .swiper-slide, .swiper-wrapper {	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-o-transform: translate(0, 0);	-ms-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.swiper-container-multirow > .swiper-wrapper {	-webkit-box-lines: multiple;	-moz-box-lines: multiple;	-ms-flex-wrap: wrap;	-webkit-flex-wrap: wrap;	flex-wrap: wrap;}.swiper-container-free-mode > .swiper-wrapper {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;	margin: 0 auto;}.swiper-slide {	-webkit-flex-shrink: 0;	-ms-flex: 0 0 auto;	flex-shrink: 0;	width: 100%;	height: 100%;	position: relative;}[data-x-mode='true'] .swiper-slide {	height: auto;}.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {	height: auto;}.swiper-container-autoheight .swiper-wrapper {	-webkit-box-align: start;	-ms-flex-align: start;	-webkit-align-items: flex-start;	align-items: flex-start;	-webkit-transition-property: -webkit-transform, height;	-moz-transition-property: -moz-transform;	-o-transition-property: -o-transform;	-ms-transition-property: -ms-transform;	transition-property: transform, height;}.swiper-container .swiper-notification {	position: absolute;	left: 0;	top: 0;	pointer-events: none;	opacity: 0;	z-index: -1000;}.swiper-wp8-horizontal {	-ms-touch-action: pan-y;	touch-action: pan-y;}.swiper-wp8-vertical {	-ms-touch-action: pan-x;	touch-action: pan-x;}.swiper-button-next, .swiper-button-prev {	position: absolute;	top: 50%;	width: 27px;	height: 44px;	margin-top: -22px;	z-index: 10;	cursor: pointer;	-moz-background-size: 27px 44px;	-webkit-background-size: 27px 44px;	background-size: 27px 44px;	background-position: center;	background-repeat: no-repeat;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {	opacity: .35;	cursor: auto;	pointer-events: none;}.swiper-button-prev, .swiper-container-rtl .swiper-button-next {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");	left: 10px;	right: auto;}.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");	right: 10px;	left: auto;}.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-pagination {	position: absolute;	text-align: center;	-webkit-transition: .3s;	-moz-transition: .3s;	-o-transition: .3s;	transition: .3s;	-webkit-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	z-index: 10;}.swiper-pagination.swiper-pagination-hidden {	opacity: 0;}.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {	bottom: 10px;	left: 0;	width: 100%;}.swiper-pagination-bullet {	width: 8px;	height: 8px;	display: inline-block;	border-radius: 100%;	background: #000000;	opacity: .2;}button.swiper-pagination-bullet {	border: none;	margin: 0;	padding: 0;	box-shadow: none;	-moz-appearance: none;	-ms-appearance: none;	-webkit-appearance: none;	appearance: none;}.swiper-pagination-clickable .swiper-pagination-bullet {	cursor: pointer;}.swiper-pagination-white .swiper-pagination-bullet {	background: #ffffff;}.swiper-pagination-bullet-active {	opacity: 1;	background: #007aff;}.swiper-pagination-white .swiper-pagination-bullet-active {	background: #ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active {	background: #000000;}.swiper-container-vertical > .swiper-pagination-bullets {	right: 10px;	top: 50%;	-webkit-transform: translate3d(0, -50%, 0);	-moz-transform: translate3d(0, -50%, 0);	-o-transform: translate(0, -50%);	-ms-transform: translate3d(0, -50%, 0);	transform: translate3d(0, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {	margin: 5px 0;	display: block;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {	margin: 0 5px;}.swiper-pagination-progress {	background: rgba(0, 0, 0, 0.25);	position: absolute;}.swiper-pagination-progress .swiper-pagination-progressbar {	background: #007aff;	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	-webkit-transform: scale(0);	-ms-transform: scale(0);	-o-transform: scale(0);	transform: scale(0);	-webkit-transform-origin: left top;	-moz-transform-origin: left top;	-ms-transform-origin: left top;	-o-transform-origin: left top;	transform-origin: left top;}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {	-webkit-transform-origin: right top;	-moz-transform-origin: right top;	-ms-transform-origin: right top;	-o-transform-origin: right top;	transform-origin: right top;}.swiper-container-horizontal > .swiper-pagination-progress {	width: 100%;	height: 4px;	left: 0;	top: 0;}.swiper-container-vertical > .swiper-pagination-progress {	width: 4px;	height: 100%;	left: 0;	top: 0;}.swiper-pagination-progress.swiper-pagination-white {	background: rgba(255, 255, 255, 0.5);}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {	background: #ffffff;}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {	background: #000000;}.swiper-container-3d {	-webkit-perspective: 1200px;	-moz-perspective: 1200px;	-o-perspective: 1200px;	perspective: 1200px;}.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;	transform-style: preserve-3d;}.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	pointer-events: none;	z-index: 10;}.swiper-container-3d .swiper-slide-shadow-left {	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);	background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}.swiper-container-3d .swiper-slide-shadow-right {	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}.swiper-container-3d .swiper-slide-shadow-top {	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);	background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);}.swiper-container-3d .swiper-slide-shadow-bottom {	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);}.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {	-ms-perspective: 1200px;}.swiper-container-cube, .swiper-container-flip {	overflow: visible;}.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {	pointer-events: none;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden;	z-index: 1;}.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {	pointer-events: none;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {	pointer-events: auto;}.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {	z-index: 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	backface-visibility: hidden;}.swiper-container-cube .swiper-slide {	visibility: hidden;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	width: 100%;	height: 100%;}.swiper-container-cube.swiper-container-rtl .swiper-slide {	-webkit-transform-origin: 100% 0;	-moz-transform-origin: 100% 0;	-ms-transform-origin: 100% 0;	transform-origin: 100% 0;}.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {	pointer-events: auto;	visibility: visible;}.swiper-container-cube .swiper-cube-shadow {	position: absolute;	left: 0;	bottom: 0;	width: 100%;	height: 100%;	background: #000000;	opacity: .6;	-webkit-filter: blur(50px);	filter: blur(50px);	z-index: 0;}.swiper-container-fade.swiper-container-free-mode .swiper-slide {	-webkit-transition-timing-function: ease-out;	-moz-transition-timing-function: ease-out;	-ms-transition-timing-function: ease-out;	-o-transition-timing-function: ease-out;	transition-timing-function: ease-out;}.swiper-container-fade .swiper-slide {	pointer-events: none;	-webkit-transition-property: opacity;	-moz-transition-property: opacity;	-o-transition-property: opacity;	transition-property: opacity;}.swiper-container-fade .swiper-slide .swiper-slide {	pointer-events: none;}.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {	pointer-events: auto;}.swiper-zoom-container {	width: 100%;	height: 100%;	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;	-moz-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;	-webkit-box-align: center;	-moz-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;	text-align: center;}.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {	max-width: 100%;	max-height: 100%;	object-fit: contain;}.swiper-scrollbar {	border-radius: 10px;	position: relative;	-ms-touch-action: none;	background: rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar {	position: absolute;	left: 1%;	bottom: 3px;	z-index: 50;	height: 5px;	width: 98%;}.swiper-container-vertical > .swiper-scrollbar {	position: absolute;	right: 3px;	top: 1%;	z-index: 50;	width: 5px;	height: 98%;}.swiper-scrollbar-drag {	height: 100%;	width: 100%;	position: relative;	background: rgba(0, 0, 0, 0.5);	border-radius: 10px;	left: 0;	top: 0;}.swiper-lazy-preloader {	width: 42px;	height: 42px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 10;	-webkit-transform-origin: 50%;	-moz-transform-origin: 50%;	transform-origin: 50%;	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;	animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-lazy-preloader:after {	display: block;	content: "";	width: 100%;	height: 100%;	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");	background-position: 50%;	-webkit-background-size: 100%;	background-size: 100%;	background-repeat: no-repeat;}.swiper-lazy-preloader-white:after {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@-webkit-keyframes swiper-preloader-spin {	100% {		-webkit-transform: rotate(360deg);	}}@keyframes swiper-preloader-spin {	100% {		transform: rotate(360deg);	}}/* ===================================    Swiper carousel====================================== */.swiper-container {	overflow: hidden;	position: relative;}.swiper-pagination-bullet-active {	background: #232323;}.swiper-pagination {	width: 100%;}.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {	bottom: 35px;	width: 100%;}.swiper-pagination-bullet {	height: 9px;	width: 9px;}.swiper-pagination-bullets .swiper-pagination-bullet {	margin: 0 5px;}.swiper-pagination-bottom .swiper-wrapper {	margin: 0 0 35px 0;}.swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {	margin: 0 0 95px 0;}.swiper-slider-second {	text-align: center;}/* swiper bottom scrollbar full */.swiper-bottom-scrollbar-full.swiper-container {	height: 100%;	margin: 0 auto;	overflow: hidden;	position: absolute;	top: 0;	transition: all 0.3s ease-in-out 0.7s;	-webkit-transition: all 0.3s ease-in-out 0.7s;	-moz-transition: all 0.3s ease-in-out 0.7s;	-ms-transition: all 0.3s ease-in-out 0.7s;	-o-transition: all 0.3s ease-in-out 0.7s;	width: 100%;}.swiper-bottom-scrollbar-full .swiper-scrollbar {	left: 0;	opacity: 1;	position: absolute;	width: 100%;	bottom: 0;	border-radius: 0;	height: 2px;}.swiper-bottom-scrollbar-full .swiper-scrollbar-drag {	border-radius: 0;	background: #6bb152;}.swiper-bottom-scrollbar-full .swiper-scrollbar {	background: rgba(255, 255, 255, 0.2);}.swiper-bottom-scrollbar-full .swiper-slide img {	max-height: 450px;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	opacity: .8;	-webkit-filter: grayscale(1);	filter: grayscale(1);	-webkit-filter: grayscale(1);	-moz-filter: grayscale(1);	-ms-filter: grayscale(1);	-o-filter: grayscale(1);}.swiper-bottom-scrollbar-full .swiper-slide:hover img {	opacity: 1;	-webkit-filter: grayscale(0);	-moz-filter: grayscale(0);	-ms-filter: grayscale(0);	-o-filter: grayscale(0);	filter: grayscale(0);	filter: contrast(130%);	-webkit-filter: contrast(130%);	-moz-filter: contrast(130%);	-ms-filter: contrast(130%);	-o-filter: contrast(130%);	max-height: 500px;}.swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {	visibility: hidden;}.swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {	right: -160px;	opacity: 1;	visibility: visible;}.swiper-bottom-scrollbar-full .bottom-text {	position: absolute;	bottom: 50px;	opacity: 0;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;}.swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {	opacity: .7;	letter-spacing: 5px;	left: 4px;}/* swiper vertical pagination */.swiper-vertical-pagination {	width: 100%;	height: 100%;	position: absolute;}.swiper-vertical-pagination .swiper-slide {	text-align: center;	background: #ffffff;	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;}.swiper-vertical-pagination > .swiper-pagination-bullets {	right: 60px;}.swiper-vertical-pagination .swiper-pagination {	width: auto;}.swiper-vertical-pagination .swiper-slide .swiper-bottom-content {	opacity: 0;	transform: translate3d(0px, 150px, 0px);	-webkit-transform: translate3d(0px, 150px, 0px);	-moz-transform: translate3d(0px, 150px, 0px);	-ms-transform: translate3d(0px, 150px, 0px);	-o-transform: translate3d(0px, 150px, 0px);	transition: all 0.3s ease-in-out 0s;	-webkit-transition: all 0.3s ease-in-out 0s;	-moz-transition: all 0.3s ease-in-out 0s;	-ms-transition: all 0.3s ease-in-out 0s;	-o-transition: all 0.3s ease-in-out 0s;}.swiper-vertical-pagination .swiper-slide-active .swiper-bottom-content {	opacity: 1;	transform: translate3d(0px, 0px, 0px);	-webkit-transform: translate3d(0px, 0px, 0px);	-moz-transform: translate3d(0px, 0px, 0px);	-ms-transform: translate3d(0px, 0px, 0px);	-o-transform: translate3d(0px, 0px, 0px);	transition: all 0.3s ease-in-out 0.3s;	-webkit-transition: all 0.3s ease-in-out 0.3s;	-moz-transition: all 0.3s ease-in-out 0.3s;	-ms-transition: all 0.3s ease-in-out 0.3s;	-o-transition: all 0.3s ease-in-out 0.3s;}.swiper-vertical-pagination .box-arrow {	position: absolute;	right: -45px;	width: 90px;	height: 90px;}/* swiper auto width */.swiper-auto-width .swiper-slide {	width: 60%;}.swiper-auto-width.swiper-container {	height: calc(100% - 200px);	top: 100px;	margin: 0 auto;	overflow: visible;	position: absolute;	transform: scale(1);	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	transition: all 0.3s ease-in-out 0.7s;	-webkit-transition: all 0.3s ease-in-out 0.7s;	-moz-transition: all 0.3s ease-in-out 0.7s;	-ms-transition: all 0.3s ease-in-out 0.7s;	-o-transition: all 0.3s ease-in-out 0.7s;	width: 100%;}.swiper-auto-width .swiper-scrollbar {	left: 20%;	opacity: 1;	position: absolute;	width: 60%;	bottom: -50px;	border-radius: 0;	height: 1px;}.swiper-auto-width .swiper-scrollbar-drag {	border-radius: 0;	background: transparent;}.swiper-auto-width .swiper-scrollbar-drag:before {	position: absolute;	content: "";	background: #6bb152;	width: 13px;	height: 13px;	border-radius: 100%;	top: -6px;	left: calc(50% - 13px);}.swiper-auto-width .swiper-slide {	filter: contrast(130%);	-webkit-filter: contrast(130%);	-moz-filter: contrast(130%);	-ms-filter: contrast(130%);	-o-filter: contrast(130%);	filter: grayscale(1);	-webkit-filter: grayscale(1);	-moz-filter: grayscale(1);	-ms-filter: grayscale(1);	-o-filter: grayscale(1);	transition: all 0.3s ease-in-out 0s;	-webkit-transition: all 0.3s ease-in-out 0s;	-moz-transition: all 0.3s ease-in-out 0s;	-ms-transition: all 0.3s ease-in-out 0s;	-o-transition: all 0.3s ease-in-out 0s;}.swiper-auto-width .swiper-slide.swiper-slide-active {	filter: contrast(0);	-webkit-filter: contrast(0);	-moz-filter: contrast(0);	-ms-filter: contrast(0);	-o-filter: contrast(0);	filter: grayscale(0);	-webkit-filter: grayscale(0);	-moz-filter: grayscale(0);	-ms-filter: grayscale(0);	-o-filter: grayscale(0);	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;}.swiper-auto-width .swiper-slide .absolute-middle-center h2 {	opacity: 0;	margin-bottom: 10px;	transition: all 0.3s ease-in-out;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	transform: translateY(-60px);	-webkit-transform: translateY(-60px);	-moz-transform: translateY(-60px);	-ms-transform: translateY(-60px);	-o-transform: translateY(-60px);}.swiper-auto-width .swiper-slide.swiper-slide-active .absolute-middle-center h2 {	opacity: 1;	transition: all 0.3s ease-in-out 0.7s;	-webkit-transition: all 0.3s ease-in-out 0.7s;	-moz-transition: all 0.3s ease-in-out 0.7s;	-ms-transition: all 0.3s ease-in-out 0.7s;	-o-transition: all 0.3s ease-in-out 0.7s;	transform: translateY(0px);	-webkit-transform: translateY(0px);	-moz-transform: translateY(0px);	-ms-transform: translateY(0px);	-o-transform: translateY(0px);}.swiper-auto-width .swiper-slide span {	opacity: 0;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;}.swiper-auto-width .swiper-slide.swiper-slide-active span {	opacity: 1;	transition: all 0.5s ease-in-out;	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;}/* arrow pagination black and white */.swiper-button-next, .swiper-container-rtl .swiper-button-prev {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");	right: 10px;	left: auto;}.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-white-highlight {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-white-highlight {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-white-highlight, .swiper-button-prev.swiper-button-white-highlight {	background-color: #000000;	background-size: 28% auto;	border-radius: 3px;	height: 30px;	width: 30px;	margin: -15px 10px 0;	top: 50%;}.swiper-button-next.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-prev.swiper-button-black-highlight {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-prev.swiper-button-black-highlight, .swiper-container-rtl .swiper-button-next.swiper-button-black-highlight {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-button-next.swiper-button-black-highlight, .swiper-button-prev.swiper-button-black-highlight {	background-color: #ffffff;	background-size: 28% auto;	border-radius: 3px;	height: 30px;	width: 30px;	margin: -15px 10px 0;	top: 50%;}.swiper-button-next, .swiper-button-prev {	background-size: inherit;	height: 22px;	width: 50px;	top: 51%;}.swiper-fullscreen-next {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-fullscreen-prev {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}.swiper-fullscreen-next, .swiper-fullscreen-prev {	background-color: #ffffff;	background-size: 28% auto;	border-radius: 3px;	height: 30px;	width: 30px;	margin: 10px;	top: 47.5%;}/* blog swiper */.swiper-blog .swiper-slide .slide-content {	opacity: 0;	transform: translateY(100px);	-webkit-transform: translateY(100px);	-moz-transform: translateY(100px);	-ms-transform: translateY(100px);	-o-transform: translateY(100px);}.swiper-blog .swiper-slide.swiper-slide-active .slide-content {	opacity: 1;	transition-delay: 0.3s;	-webkit-transition-delay: 0.3s;	-moz-transition-delay: 0.3s;	-ms-transition-delay: 0.3s;	-o-transition-delay: 0.3s;	transform: translateY(0);	-webkit-transform: translateY(0);	-moz-transform: translateY(0);	-ms-transform: translateY(0);	-o-transform: translateY(0);}/* long arrow */.swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white {	background-image: url("../images/arrow-prev-light-dark.png");	left: 0;}.swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {	background-image: url("../images/arrow-next-light-dark.png");	right: 0;}/* next prev button style 2 */.swiper-next-style2, .swiper-prev-style2 {	position: absolute;	bottom: -60px;	cursor: pointer;	text-transform: uppercase;}.swiper-next-style2 {	right: 15%;}.swiper-prev-style2 {	left: 15%;}/* portfolio next prev button */.swiper-portfolio-prev, .swiper-portfolio-next {	position: absolute;	top: 50%;	z-index: 1;	background: #ffffff;	color: #232323;	padding: 15px;	font-size: 18px;	cursor: pointer;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);}.swiper-portfolio-prev.swiper-button-disabled, .swiper-portfolio-next.swiper-button-disabled {	opacity: 0;	visibility: hidden;}.swiper-portfolio-prev {	left: 15px;}.swiper-portfolio-next {	right: 15px;}/* next prev button style 3 */.swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {	background-image: none;	position: absolute;	cursor: pointer;	left: 41.1%;	top: inherit;	text-align: center;	font-size: 16px;	line-height: 40px;	width: 40px;	height: 40px;	background-color: #6bb152;	color: #ffffff;	z-index: 9;}.swiper-button-prev.swiper-prev-style3 {	bottom: 141px;}.swiper-button-next.swiper-next-style3 {	bottom: 100px;}/* next prev button style 4 */.navigation-area {	position: absolute;	bottom: 0;	display: inline-block;	width: 40px;	height: 82px;}.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {	background-image: none;	background: #6bb152;	color: #ffffff;	text-align: center;	line-height: 40px;	height: 40px;	width: 40px;	display: block;	float: left;	position: relative;	left: auto;	right: auto;	top: 0;	margin: 0 auto;}.swiper-button-prev.swiper-prev-style4 i, .swiper-button-next.swiper-next-style4 i {	line-height: inherit;}.swiper-button-next.swiper-next-style4 {	margin-bottom: 1px;}/* next prev button style 5 */.swiper-button-prev.swiper-prev-style5, .swiper-button-next.swiper-next-style5 {	position: absolute;	top: 22px;	bottom: 0;	height: 100%;	width: 15%;	background-image: none;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.swiper-button-prev.swiper-prev-style5 {	opacity: 0;	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);	background: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);}.swiper-button-next.swiper-next-style5 {	opacity: 0;	background: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);	background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);	background: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);}.swiper-button-prev.swiper-prev-style5:hover, .swiper-button-next.swiper-next-style5:hover {	opacity: 1;	transition-duration: 0.3s;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-ms-transition-duration: 0.3s;	-o-transition-duration: 0.3s;}.swiper-button-prev.swiper-prev-style5 {	left: 0;	cursor: url("../images/arrow-prev-light-dark.png"), pointer;}.swiper-button-next.swiper-next-style5 {	right: 0;	cursor: url("../images/arrow-next-light-dark.png"), pointer;}/* dot pagination white */.swiper-pagination-white .swiper-pagination-bullet {	background: #ffffff;}.swiper-pagination-white .swiper-pagination-bullet-active {	background: #ffffff;}.swiper-pagination-square-bottom.swiper-pagination-bullets {	bottom: -50px;}/* square pagination */.swiper-pagination-square .swiper-pagination-bullet {	height: 3px;	width: 30px;	border-radius: 0;}/* square pagination */.white-move .swiper-slide {	cursor: pointer;}.black-move .swiper-slide {	cursor: pointer;}/* number pagination */.swiper-number {	left: auto !important;	right: 0 !important;	width: 35px !important;	text-align: right !important;	top: 38% !important;	bottom: inherit !important;}.swiper-number .swiper-pagination-bullet {	background: transparent;	color: #939393;	display: block;	font-size: 20px;	height: 45px;	line-height: 20px;	opacity: .7;	padding: 14px 0 0;	text-align: center;	width: 23px;	border-radius: 0;	margin: 0 0 5px 0;}.swiper-number .swiper-pagination-bullet.swiper-pagination-bullet-active {	border-bottom: 1px solid rgba(0, 0, 0, 0.5);	opacity: 1;}.swiper-number .swiper-pagination-bullet-active {	color: #000000;	background: transparent;}/* revolution slider bullet */.tp-bullet {	border-radius: 100%;	background: transparent;	border: 1px solid #ffffff;}.tp-bullet.selected, .tp-bullet:hover {	background: #ffffff;}.hermes .tp-bullet {	box-shadow: 0 0 0 0 #ffffff;	height: 12px;	width: 12px;	border: 2px solid #ffffff;}.hermes .tp-bullet::after {	box-shadow: 0 0 0 0 #ffffff inset;}/* slider height */.slider-half-small-screen {	min-height: 630px;}.slider-half-screen {	min-height: 765px;}.slider-medium-screen {	min-height: 898px;}/* scroll down */.scroll-down {	bottom: 0px;	position: absolute;	text-align: center;	width: 100%;	z-index: 11;}.scroll-down a {	background: #232323;	display: inline-block;	height: 57px;	width: 57px;	text-align: center;}.scroll-down a i.scroll-arrow-down {	vertical-align: top;	background-image: url("../images/scroll-down-icon.png");	width: 17px;	height: 30px;	display: inline-block;}.scroll-down a:hover {	background: #ffffff;}.scroll-to-down {	cursor: url("../images/arrow-down.png"), pointer;}.scroll-to-down-white {	cursor: url("../images/arrow-down-white.png"), pointer;}.background-slider-text {	position: absolute;	width: 100%;}/* cursor */.cursor-default {	cursor: default;}/* ===================================    Slider and parallax typography====================================== */.slider-text-middle-main {	display: table;	height: 100%;	width: 100%;}.slider-text-middle {	display: table-cell;	vertical-align: middle;}.slider-typography {	width: 100%;	height: 100%;	position: absolute;	right: 0;	left: 0;}.slider-text-bottom {	display: table-cell;	vertical-align: bottom;}.slider-text-top {	display: table-cell;	vertical-align: top;}.down-section {	position: absolute;	width: 100%;	bottom: 50px;	left: 0;	right: 0;}.blog-slider .swiper-slide .slider-typography {	padding: 60px;}.swiper-slide.width-auto {	width: auto;}.swiper-slide.width-550px {	width: 550px;}.swiper-slide.width-50 {	width: 50%;}.swiper-wrap-custom {	/* a11y */	/* IE10 Windows Phone 8 Fixes */	/* Coverflow */}.swiper-wrap-custom.section,.swiper-wrap-custom section,.swiper-wrap-custom .section {	padding: 0;}.swiper-wrap-custom .swiper-container {	display: flex;	margin: 0 auto;	position: relative;	overflow: hidden;	height: auto;	width: 100%;	/* Fix of Webkit flickering */	z-index: 1;}.swiper-wrap-custom .swiper-container-no-flexbox .swiper-slide {	float: left;}.swiper-wrap-custom .swiper-container-vertical > .swiper-wrapper {	flex-direction: column;}.swiper-wrap-custom .swiper-wrapper {	position: relative;	z-index: 1;	display: flex;	align-self: stretch;	align-items: stretch;	width: 100%;	height: auto;	min-height: inherit;	transition-property: transform;	box-sizing: content-box;}.swiper-wrap-custom .swiper-container {	flex-shrink: 0;}.swiper-wrap-custom .swiper-container-android .swiper-slide,.swiper-wrap-custom .swiper-wrapper {	transform: translate3d(0, 0, 0);}.swiper-wrap-custom .swiper-container-multirow > .swiper-wrapper {	flex-wrap: wrap;}.swiper-wrap-custom .swiper-container-free-mode > .swiper-wrapper {	transition-timing-function: ease-out;	margin: 0 auto;}.swiper-wrap-custom .swiper-container .swiper-notification {	position: absolute;	left: 0;	top: 0;	pointer-events: none;	opacity: 0;	z-index: -1000;}.swiper-wrap-custom .swiper-wp8-horizontal {	touch-action: pan-y;}.swiper-wrap-custom .swiper-wp8-vertical {	touch-action: pan-x;}.swiper-wrap-custom .swiper-container-coverflow .swiper-wrapper {	/* Windows 8 IE 10 fix */}.swiper-wrap-custom .swiper-container-fade.swiper-container-free-mode .swiper-slide {	transition-timing-function: ease-out;}.swiper-wrap-custom .swiper-container-fade .swiper-slide {	pointer-events: none;}.swiper-wrap-custom .swiper-container-fade .swiper-slide .swiper-slide {	pointer-events: none;}.swiper-wrap-custom .swiper-container-fade .swiper-slide-active,.swiper-wrap-custom .swiper-container-fade .swiper-slide-active .swiper-slide-active {	pointer-events: auto;}.swiper-wrap-custom .swiper-lazy-preloader {	width: 42px;	height: 42px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -21px;	margin-top: -21px;	z-index: 10;	transform-origin: 50%;	animation: swiper-preloader-spin 1s steps(12, end) infinite;}.swiper-wrap-custom .swiper-lazy-preloader:after {	display: block;	content: "";	width: 100%;	height: 100%;	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");	background-position: 50%;	background-size: 100%;	background-repeat: no-repeat;}.swiper-wrap-custom .swiper-lazy-preloader-white:after {	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}@keyframes swiper-preloader-spin {	100% {		transform: rotate(360deg);	}}.swiper-wrap-custom .swiper-slide > .vide__body,.swiper-wrap-custom .swiper-slide > .parallax_cnt {	height: 100%;}.swiper-wrap-custom .swiper-button-prev,.swiper-wrap-custom .swiper-button-next {	position: absolute;	top: 50%;	transform: translateY(-50%);	display: none;	font-size: 26px;	line-height: 1;	color: #ffffff;	text-align: center;	cursor: pointer;	transition: .2s ease-in;	will-change: transform;	z-index: 10;	background-image: none;}.swiper-wrap-custom .swiper-button-prev:hover,.swiper-wrap-custom .swiper-button-next:hover {	color: #6bb152;}@media (min-width: 768px) {	.swiper-wrap-custom .swiper-button-prev,	.swiper-wrap-custom .swiper-button-next {		display: block;	}}.swiper-wrap-custom .swiper-button-prev.swiper-button-disabled,.swiper-wrap-custom .swiper-button-next.swiper-button-disabled {	opacity: 0.35;	cursor: auto;	pointer-events: none;}.swiper-wrap-custom .swiper-button-prev {	left: 30px;}.swiper-wrap-custom .swiper-button-prev:before {	font-family: "Material Design Icons";	content: "\f14a";}.swiper-wrap-custom .swiper-button-next {	right: 30px;}.swiper-wrap-custom .swiper-button-next:before {	font-family: "Material Design Icons";	content: "\f14f";}.swiper-wrap-custom .swiper-button-prev-custom,.swiper-wrap-custom .swiper-button-next-custom {	width: 60px;	height: 60px;	border-radius: 50%;	line-height: 60px;	background-color: rgba(0, 0, 0, 0.6);}.swiper-wrap-custom .swiper-slider.swiper-container-rtl .swiper-button-prev::before {	content: "\f061";}.swiper-wrap-custom .swiper-slider.swiper-container-rtl .swiper-button-next::before {	content: "\f060";}.swiper-wrap-custom .swiper-pagination {	position: absolute;	display: block;	text-align: center;	transition: .3s;	transform: translate3d(0, 0, 0);	z-index: 10;}.swiper-wrap-custom .swiper-pagination.swiper-pagination-hidden {	opacity: 0;}.swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet {	width: 10px;	height: 10px;	display: inline-block;	border-radius: 100%;	background: rgba(255, 255, 255, 0.6);	transition: .2s;}.swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-wrap-custom .swiper-pagination .swiper-pagination-bullet:hover {	background: white;}.swiper-wrap-custom .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet {	cursor: pointer;}.swiper-wrap-custom .swiper-pagination-black .swiper-pagination-bullet {	background: rgba(0, 0, 0, 0.6);}.swiper-wrap-custom .swiper-pagination-black .swiper-pagination-bullet.swiper-pagination-bullet-active {	background: black;}.swiper-wrap-custom .swiper-container-vertical > .swiper-pagination {	right: 10px;	top: 50%;	transform: translate3d(0px, -50%, 0);}.swiper-wrap-custom .swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {	margin: 5px 0;	display: block;}.swiper-wrap-custom .swiper-container-horizontal > .swiper-pagination {	bottom: 20px;	left: 0;	width: 100%;}.swiper-wrap-custom .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {	margin: 0 5px;}.swiper-wrap-custom .parallax-bg {	position: absolute;	left: 0;	top: 0;	width: 130%;	height: 100%;	-webkit-background-size: cover;	background-size: cover;	background-position: center;}.swiper-wrap-custom .swiper-slide {	position: relative;	display: flex;	align-items: center;	justify-content: center;	flex-shrink: 0;	width: 100%;	height: 100%;	white-space: nowrap;}.swiper-wrap-custom .swiper-slide-caption {	width: 100%;	white-space: normal;}.swiper-wrap-custom .swiper-slider-1 {	min-height: 100vh;}.swiper-wrap-custom .swiper-slider-1 .swiper-slide {	z-index: 1;}.swiper-wrap-custom .swiper-slider-1 .swiper-slide:before {	content: '';	position: absolute;	z-index: -1;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: rgba(0, 0, 0, 0.35);}.swiper-wrap-custom .swiper-slider-1 .swiper-slide-light:before {	content: '';	background-color: transparent;}.swiper-wrap-custom .swiper-slider-2 {	min-height: calc(100vh - 80px);}/*! * Justified Gallery - v3.6.3 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2016 Miro Mannino * Licensed under the MIT license. */.justified-gallery {	width: 100%;	position: relative;	overflow: hidden;}.justified-gallery > a, .justified-gallery > div {	position: absolute;	display: inline-block;	overflow: hidden;	filter: "alpha(opacity=10)";	opacity: .1;}.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img {	position: absolute;	top: 50%;	left: 50%;	margin: 0;	padding: 0;	border: 0;	filter: "alpha(opacity=0)";	opacity: 0;}.justified-gallery > a > .caption, .justified-gallery > div > .caption {	display: none;	position: absolute;	bottom: 0;	padding: 5px;	background-color: #000000;	left: 0;	right: 0;	margin: 0;	color: #ffffff;	font-size: 12px;	font-weight: 300;	font-family: sans-serif;}.justified-gallery > a > .caption.caption-visible, .justified-gallery > div > .caption.caption-visible {	display: initial;	filter: "alpha(opacity=70)";	opacity: .7;	-webkit-transition: opacity 500ms ease-in;	-moz-transition: opacity 500ms ease-in;	-o-transition: opacity 500ms ease-in;	transition: opacity 500ms ease-in;}.justified-gallery > .entry-visible {	filter: "alpha(opacity=100)";	opacity: 1;	background: 0 0;}.justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img {	filter: "alpha(opacity=100)";	opacity: 1;	-webkit-transition: opacity 500ms ease-in;	-moz-transition: opacity 500ms ease-in;	-o-transition: opacity 500ms ease-in;	transition: opacity 500ms ease-in;}.justified-gallery > .jg-filtered {	display: none;}.justified-gallery > .spinner {	position: absolute;	bottom: 0;	margin-left: -24px;	padding: 10px 0;	left: 50%;	filter: "alpha(opacity=100)";	opacity: 1;	overflow: initial;}.justified-gallery > .spinner > span {	display: inline-block;	filter: "alpha(opacity=0)";	opacity: 0;	width: 8px;	height: 8px;	margin: 0 4px;	background-color: #000000;	border-radius: 6px;}/* ===================================    Portfolio====================================== *//* gutter type */.portfolio-grid.gutter-very-small li, .blog-grid.gutter-very-small li {	padding: 3px 3px;}.portfolio-grid.gutter-small li, .blog-grid.gutter-small li {	padding: 5px 5px;}.portfolio-grid.gutter-medium li, .blog-grid.gutter-medium li {	padding: 7px 7px;}.portfolio-grid.gutter-large li, .blog-grid.gutter-large li {	padding: 10px 10px;}.portfolio-grid.gutter-extra-large li, .blog-grid.gutter-extra-large li {	padding: 25px 20px;}.portfolio-grid.gutter-extra-large, .blog-grid.gutter-extra-large {	margin: 0 -20px;}.blog-grid.gutter-large {	margin-left: 10px;	margin-right: 10px;}.portfolio-grid.gutter-large {	margin: 0 10px;}.portfolio-grid.gutter-very-small, .blog-grid.gutter-very-small {	margin: 0 3px;}.portfolio-grid.gutter-small, .blog-grid.gutter-small {	margin: 0 5px;}.portfolio-grid.gutter-medium, .blog-grid.gutter-medium {	margin: 0 7px;}/* portfolio 6 column */.portfolio-grid.work-6col li, .blog-grid.blog-6col li {	width: 16.67%;}.portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {	width: 33.33%;}/* portfolio 5 column */.portfolio-grid.work-5col li, .blog-grid.blog-5col li {	width: 20%;}.portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {	width: 40%;}/* portfolio 4 column */.portfolio-grid.work-4col li, .blog-grid.blog-4col li {	width: 25%;}.portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {	width: 50%;}/* portfolio 3 column */.portfolio-grid.work-3col li, .blog-grid.blog-3col li {	width: 33.33%;	float: left;}.portfolio-grid.work-3col li.grid-item-double, .blog-grid.blog-3col li.grid-item-double {	width: 66.67%;}/* portfolio 2 column */.portfolio-grid.work-2col li, .blog-grid.work-2col li {	width: 50%;}.portfolio-grid.work-2col li.grid-item-double, .blog-grid.work-2col li.grid-item-double {	width: 100%;}/* portfolio 1 column */.work-1col .portfolio-grid li {	width: 100%;}/* portfolio grid */.portfolio-grid {	list-style: none;	padding: 0;	margin: 0;}.portfolio-grid .grid-item figure {	margin: 0;	position: relative;	overflow: hidden;}.portfolio-grid .grid-item figure img {	display: block;	width: 100%;	cursor: pointer;}.portfolio-grid .grid-item {	opacity: 1;	overflow: hidden;}.portfolio-grid .grid-item figure img {	cursor: pointer;	display: block;	opacity: 1;	width: 100%;	transition: all 0.3s ease 0s;}.portfolio-grid .grid-item figcaption {	bottom: 0;	left: 0;	opacity: 0;	position: absolute;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	width: 100%;	height: 100%;	padding: 45px;	z-index: 1;	text-align: center;}.portfolio-grid .grid-item figure:hover .portfolio-img {	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.portfolio-grid .grid-item figure .portfolio-img {	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.portfolio-grid .grid-item figure:hover img {	opacity: 0.15;	transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.portfolio-grid .grid-item figure:hover figcaption {	opacity: 1;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	pointer-events: none;}.container .hover-option4 .grid-item figcaption {	padding: 30px;}/* blog grid */.blog-grid {	list-style: none;	padding: 0;	margin: 0;}.blog-grid .grid-item a {	position: relative;	z-index: 11;}.blog-grid .grid-item a img {	width: 100%;}/* justified gallery */.justified-gallery > a > .caption, .justified-gallery > div > .caption {	padding: 7px 15px;	opacity: 0;	display: initial !important;	bottom: -20px;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	font-family: "Raleway", sans-serif;	font-weight: 500;	font-size: 11px;	text-transform: uppercase;}.caption.caption-visible {	opacity: 1;	bottom: 0 !important;}/* portfolio hover style */.grid-item .portfolio-hover-box {	display: table-cell;	height: 100%;}/* hover option 1 */.hover-option1 .grid-item figcaption {	height: 100%;}.hover-option1 .grid-item .portfolio-hover-main {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}/* hover option 2 */.hover-option2 .grid-item figcaption {	height: 100%;}.hover-option2 .grid-item .portfolio-hover-main {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option2 .grid-item .portfolio-hover-content {	bottom: -15px;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.hover-option2 .grid-item:hover .portfolio-hover-content {	bottom: 0;}.hover-option2 .separator-line-horrizontal-medium-light2 {	opacity: .5;}.hover-option2 .grid-item figure:hover img {	-webkit-filter: blur(5px);	-moz-filter: blur(5px);	-ms-filter: blur(5px);	-o-filter: blur(5px);	filter: blur(5px);	opacity: 0.10;	transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.container .hover-option2 .grid-item figcaption {	padding: 30px;}/* hover option 3 */.hover-option3 .grid-item .slide-hover-box {	position: absolute;	width: 100%;	height: 100%;}.hover-option3 .grid-item .opacity-medium {	opacity: 0;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item .slide-hover-box:hover .opacity-medium {	opacity: 0.50;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item figure {	bottom: 130px;	z-index: 5;	width: 100%;	overflow: visible;}.hover-option3 .grid-item figure h6 {	position: relative;	bottom: -70px;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item .slide-hover-box:hover h6 {	bottom: 0;}.hover-option3 .grid-item figure p {	bottom: -40px;	opacity: 0;	position: relative;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.hover-option3 .grid-item .slide-hover-box:hover p {	opacity: .6;	bottom: 0;}.hover-option3 .grid-item figure figcaption {	left: 0;	right: 0;	opacity: 1;	padding: 0 60px;	height: auto;	text-align: left;}.hover-option3 .grid-item .separator-line-horrizontal-medium-light2 {	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	width: 20%;}.hover-option3 .grid-item .slide-hover-box:hover .separator-line-horrizontal-medium-light2 {	width: 60%;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}/* hover option 4 */.hover-option4 .grid-item figcaption {	height: 100%;}.hover-option4 .grid-item .portfolio-hover-main {	transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option4 .grid-item figure:hover img {	opacity: 0.08;	transform: scale(1, 1);	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	filter: blur(4px);	-webkit-filter: blur(4px);	-moz-filter: blur(4px);	-ms-filter: blur(4px);	-o-filter: blur(4px);}.hover-option4 .grid-item .portfolio-hover-content {	bottom: -15px;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;}.hover-option4 .grid-item:hover .portfolio-hover-content {	bottom: 0;}.hover-option4 .swiper-slide.grid-item figcaption {	position: absolute;	top: 0;	width: 100%;	opacity: 0;}.hover-option4 .swiper-slide.grid-item:hover figcaption {	opacity: 1;}/* hover option 5 */.hover-option5 .grid-item figcaption {	height: 100%;	padding: 20px;}.hover-option5 .grid-item .portfolio-hover-main {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option5 .grid-item .portfolio-hover-box {	padding: 20px;}.hover-option5 .grid-item:hover .portfolio-hover-box {	background: rgba(0, 0, 0, 0.8);}.hover-option5 .grid-item .separator-line-horrizontal-medium-light2 {	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	transition: all 0.2s ease 0s;	top: 5px;	width: 100px;}.hover-option5 .grid-item:hover .separator-line-horrizontal-medium-light2 {	transform: translateY(-30px);	-webkit-transform: translateY(-30px);	-moz-transform: translateY(-30px);	-ms-transform: translateY(-30px);	-o-transform: translateY(-30px);}.hover-option5 .grid-item figure:hover img {	opacity: .8;}.container .hover-option5 .grid-item .portfolio-hover-box {	padding: 10px;}/* hover option 6 */.hover-option6 .grid-item figcaption {	height: 100%;	position: relative;	opacity: 1;	padding: 35px 10px;	background: #ffffff;}.hover-option6 .grid-item .portfolio-hover-main {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option6 .grid-item .portfolio-icon {	transition: all 0.3s ease 0s;	position: absolute;	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	transform: translateY(-50%);	position: absolute;	top: 55%;	left: 0;	right: 0;	opacity: 0;}.hover-option6 .grid-item figure:hover .portfolio-icon {	opacity: 1;	top: 50%;}.hover-option6 .grid-item .portfolio-icon a {	border-radius: 50%;	border: 2px solid transparent;	background: #ffffff;	margin: 0 7px;	height: 46px;	width: 46px;	display: inline-block;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	transition: all 0.2s ease 0s;}.hover-option6 .grid-item .portfolio-icon i.fa-link {	font-size: 20px;	position: relative;	top: 11px;}.hover-option6 .grid-item .portfolio-icon i.fa-search {	font-size: 16px;	position: relative;	top: 8px;}.hover-option6 .grid-item .portfolio-icon a:hover, .hover-option6 .grid-item .portfolio-icon a:hover i {	background: transparent;	color: #ffffff;}.hover-option6 .grid-item .portfolio-icon a:hover {	background: transparent;	border: 2px solid #ffffff;	color: #ffffff;	transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);}.hover-option6 .grid-item figure:hover img {	cursor: default;	opacity: .15;	transform: scale(1, 1);	-webkit-transform: scale(1, 1);	-moz-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);}.hover-option6 .grid-item figure:hover figcaption {	cursor: default;}.hover-option6 .grid-item figure:hover .portfolio-img {	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.container .hover-option6 .grid-item figcaption {	padding: 25px 10px;}/* hover option 7 */.hover-option7 .grid-item figcaption {	height: auto;	position: absolute;	opacity: 0;	padding: 32px;	bottom: -101px;}.hover-option7 .grid-item figure:hover figcaption {	bottom: 0;}.hover-option7 .grid-item .portfolio-hover-main {	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option7 .grid-item figure img {	top: 0;	position: relative;}.hover-option7 .grid-item figure:hover img {	cursor: pointer;	opacity: 1;	transform: scale(1, 1);	-webkit-transform: scale(1, 1);	-moz-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);	top: -101px;}.hover-option7 .grid-item figure:hover figcaption {	cursor: pointer;}.hover-option7 .grid-item figure:hover .portfolio-img {	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	background: transparent;}.container .hover-option7 .grid-item figcaption {	padding: 20px;}.container .hover-option7 .grid-item figure:hover img {	top: -81px;}/* hover option 8 */.hover-option8 .grid-item figure figcaption {	opacity: 0;	padding: 0;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;}.hover-option8 .grid-item figure:hover figcaption {	opacity: 1;	cursor: pointer;}.hover-option8 .grid-item .portfolio-hover-main {	display: table;	height: 100%;	top: 0;	transform: none;	-webkit-transform: none;	-moz-transform: none;	-ms-transform: none;	-o-transform: none;	width: 100%;}.hover-option8 .grid-item .portfolio-icon {	position: absolute;	right: 55px;	top: 51px;	transition: all 0.1s ease 0s;	-webkit-transition: all 0.1s ease 0s;	-moz-transition: all 0.1s ease 0s;	-ms-transition: all 0.1s ease 0s;	-o-transition: all 0.1s ease 0s;}.hover-option8 .grid-item figure:hover figcaption {	padding: 25px;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}.hover-option8 .grid-item figure:hover figcaption .portfolio-hover-main {	background: #ffffff;}.hover-option8.portfolio-grid .grid-item figure:hover img {	opacity: 1;	filter: blur(4px);	-webkit-filter: blur(4px);	-moz-filter: blur(4px);	-ms-filter: blur(4px);	-o-filter: blur(4px);}.container .hover-option8 .grid-item figure:hover figcaption {	padding: 20px;}.container .hover-option8 .grid-item .portfolio-icon {	top: 30px;	right: 35px;}/* hover option 10 */.hover-option10 .grid-item * {	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;	transition: all 0.3s ease 0s;}.hover-option10 .grid-item figure .portfolio-img img {	transform: scale(1.05, 1.05);	-webkit-transform: scale(1.05, 1.05);	-moz-transform: scale(1.05, 1.05);	-ms-transform: scale(1.05, 1.05);	-o-transform: scale(1.05, 1.05);}.hover-option10 .grid-item figure:hover .portfolio-img img {	transform: scale(1, 1);	-webkit-transform: scale(1, 1);	-moz-transform: scale(1, 1);	-ms-transform: scale(1, 1);	-o-transform: scale(1, 1);	opacity: .15;}.hover-option10 .grid-item figure figcaption {	padding: 0;}.hover-option10 .grid-item figure .portfolio-hover-main {	display: table;	width: 100%;	height: 100%;	padding: 50px;}.hover-option10 .grid-item figure .portfolio-icon {	margin-bottom: 30px;	position: relative;	-webkit-transform: translateY(-100%);	-ms-transform: translateY(-100%);	transform: translateY(-100%);}.hover-option10 .grid-item figure .portfolio-hover-content {	position: relative;	-webkit-transform: translateY(100%);	-ms-transform: translateY(100%);	-moz-transform: translateY(100%);	transform: translateY(100%);}.hover-option10 .grid-item figure:hover .portfolio-icon, .hover-option10 .grid-item figure:hover .portfolio-hover-content {	-webkit-transform: translateY(0);	-ms-transform: translateY(0);	-moz-transform: translateY(0);	transform: translateY(0);}.hover-option10 .grid-item .portfolio-icon a {	margin: 0 7px;	height: 50px;	width: 50px;	display: inline-block;	border-radius: 100%;	border: 2px solid white;	box-sizing: border-box;	vertical-align: top;	text-align: center;	color: #ffffff;}.hover-option10 .grid-item .portfolio-icon a:hover {	color: #232323;	background: #ffffff;	border-radius: 5px;}.hover-option10 .grid-item .portfolio-icon a:hover i {	color: #232323;}.hover-option10 .grid-item .portfolio-icon i.fa-link {	font-size: 22px;	position: relative;	top: 14px;}.hover-option10 .grid-item .portfolio-icon i.fa-search {	font-size: 20px;	position: relative;	top: 13px;}.container .hover-option10 .grid-item .portfolio-icon i.fa-link {	font-size: 16px;	position: relative;	top: 10px;}.container .hover-option10 .grid-item .portfolio-icon i.fa-search {	font-size: 14px;	position: relative;	top: 8px;}[data-x-mode='true'] .container .hover-option10 .grid-item .portfolio-icon a {	line-height: 45px;}[data-x-mode='true'] .container .hover-option10 .grid-item .portfolio-icon i.fa-link,[data-x-mode='true'] .container .hover-option10 .grid-item .portfolio-icon i.fa-search {	top: auto;	line-height: inherit;}.container .hover-option10 .grid-item .portfolio-icon a {	width: 45px;	height: 45px;}.container .hover-option10 .grid-item figure .portfolio-hover-main {	padding: 30px;}/* hover option 11 */.hover-option11 .grid-item figcaption {	height: 100%;}.hover-option11 .grid-item .portfolio-hover-main {	transform: none;	display: table;	height: 100%;	top: 0;	width: 100%;}.hover-option11 .grid-item figure:hover img {	opacity: 0.05;	transform: scale(1, 1);	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	filter: blur(4px);	-webkit-filter: blur(4px);	-moz-filter: blur(4px);	-ms-filter: blur(4px);	-o-filter: blur(4px);}.hover-option11 .grid-item .portfolio-hover-content {	bottom: -15px;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;}.hover-option11 .grid-item:hover .portfolio-hover-content {	bottom: 0;}.hover-option11 .swiper-slide.grid-item figcaption {	position: absolute;	top: 0;	width: 100%;	opacity: 0;}.hover-option11 .swiper-slide.grid-item:hover figcaption {	opacity: 1;}.hover-option11 .grid-item .portfolio-item-title {	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;}.hover-option11 .grid-item > a:hover .portfolio-item-title {	color: #ffffff;}.hover-option11 .grid-item .portfolio-img {	margin-bottom: 33px;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;}.hover-option11 .grid-item .portfolio-img img {	box-shadow: 0 0 8px black;}.hover-option11 .grid-item:hover .portfolio-img img {	opacity: .6;	transition: all 0.2s ease 0s;	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;}.hover-option11 .grid-item > a {	display: block;	position: relative;}.hover-option11 .grid-item > a:hover .portfolio-img {	box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.2);	transform: translateY(-10px);}/* portfolio filter tab style 1 */.portfolio-filter-tab-1 li {	margin: 0 25px;	display: inline-block;	float: none;}.portfolio-filter-tab-1 li a {	background: transparent;	border: none;	padding: 0 0 2px 0;	display: inline;	color: #6f6f6f;	margin: 0;}.portfolio-filter-tab-1 li a:hover, .portfolio-filter-tab-1 li a:focus {	background: transparent;	border-bottom: 1px solid #232323;	color: #232323;}.portfolio-filter-tab-1 li.active a {	background: transparent !important;	border-bottom: 1px solid #232323;	color: #232323;}/* portfolio filter tab style 2 */.portfolio-filter-tab-2 li {	display: inline-block;	float: none;}.portfolio-filter-tab-2 li a {	border: none;	border-radius: 50px;	padding: 7px 24px;	margin-right: 4px;}.portfolio-filter-tab-2 li a:hover, .portfolio-filter-tab-2 li > a:focus {	background: rgba(147, 147, 147, 0.22);	color: #ffffff;}.portfolio-filter-tab-2.nav-tabs li.active a, .portfolio-filter-tab-2.nav-tabs li.active a:focus, .portfolio-filter-tab-2.nav-tabs li.active a:hover {	border: none;	background: rgba(147, 147, 147, 0.22);	color: #ffffff;	border: none;}/* blog and portfolio next pagination */.blog-nav-link {	padding: 30px 0;	display: inline-block;	vertical-align: middle;	font-size: 16px;	position: relative;}.blog-nav-link-prev .blog-nav-icon, .blog-nav-link-next .blog-nav-icon {	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);	position: absolute;}.blog-nav-link-next {	padding-right: 50px;}.blog-nav-link-next .blog-nav-icon {	right: 0;}.blog-nav-link-prev {	padding-left: 50px;}.blog-nav-link-prev .blog-nav-icon {	left: 0;}.gallery-classic {	display: flex;	position: relative;	padding: 20px;	min-height: 300px;}.gallery-classic figure {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	overflow: hidden;}.gallery-classic figcaption {	position: relative;	display: flex;	align-items: center;	justify-content: center;	width: 100%;	padding: 10px 20px;	opacity: 0;	background: rgba(0, 0, 0, 0.8);	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.gallery-classic .gallery-classic-main {	text-align: center;}.gallery-classic .gallery-classic-main .divider {	width: 60px;	height: 1px;	border-top: 1px solid #6bb152;	margin: 0 auto 5px;	transition: all 0.3s ease 0s;	transform: translateY(0px);	-webkit-transition: all 0.2s ease 0s;	-moz-transition: all 0.2s ease 0s;	-ms-transition: all 0.2s ease 0s;	-o-transition: all 0.2s ease 0s;}.gallery-classic .gallery-classic-main h3, .gallery-classic .gallery-classic-main p {	color: #ffffff;	margin: 0;	padding: 0;	text-transform: uppercase;}.gallery-classic .gallery-classic-main h3 {	font-size: 16px;	line-height: 1.2;}.gallery-classic .gallery-classic-main p {	font-size: 12px;	color: rgba(255, 255, 255, 0.8);}.gallery-classic .gallery-classic-main * + p {	margin-top: 5px;}.gallery-classic img {	display: block;	max-width: none;	width: 101%;	height: 101%;	object-fit: cover;	-o-object-fit: cover;	opacity: 1;	cursor: pointer;	transition: all 0.3s ease 0s;}.gallery-classic:hover figcaption {	opacity: 1;	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.gallery-classic:hover img {	opacity: 0.8;	transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);	-moz-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);	-o-transform: scale(1.1, 1.1);	transition: all 0.3s ease 0s;	-webkit-transition: all 0.3s ease 0s;	-moz-transition: all 0.3s ease 0s;	-ms-transition: all 0.3s ease 0s;	-o-transition: all 0.3s ease 0s;}.gallery-classic:hover .gallery-classic-main .divider {	transform: translateY(-20px);}/*** ToTop*/.ui-to-top {	position: fixed;	right: 15px;	bottom: 15px;	z-index: 100;	width: 50px;	height: 50px;	font-size: 20px;	line-height: 46px;	color: #ffffff;	background: #6bb152;	overflow: hidden;	text-align: center;	text-decoration: none;	border-radius: 50%;	transition: .45s all ease-in-out;	transform: translate3d(0, 100px, 0);}.ui-to-top:hover {	color: #ffffff;	background: #6e0008;	text-decoration: none;}.ui-to-top:focus {	color: #ffffff;}.ui-to-top.active {	transform: translate3d(0, 0, 0);}html.mobile .ui-to-top,html.tablet .ui-to-top {	display: none !important;}@media (min-width: 480px) {	.ui-to-top {		right: 40px;		bottom: 40px;	}}/*** Material Parallax*/.parallax-container {	position: relative;	overflow: hidden;}.parallax-container.visible {	overflow: visible;}@media (max-width: 991px) {	.parallax-container.prlx-overlay-1 {		position: relative;		z-index: 1;	}	.parallax-container.prlx-overlay-1:before {		content: '';		position: absolute;		top: 0;		bottom: 0;		left: 0;		right: 0;		z-index: 1;		background-color: rgba(255, 255, 255, 0.75);	}}.material-parallax {	position: absolute;	top: 0;	left: -1px;	right: -1px;	bottom: 0;}.ipad .parallax-container, .iphone .parallax-container {	background-attachment: scroll !important;}.ipad .parallax-container.prlx-custom-2, .iphone .parallax-container.prlx-custom-2 {	background-position: 50% top;}.ipad .parallax-container.custom-prlx-1, .iphone .parallax-container.custom-prlx-1 {	background-position: right top;}.material-parallax img {	display: none;	position: absolute;	left: 50%;	bottom: 0;	min-width: 101%;	min-height: 101%;	max-width: none;	transform: translate3d(-50%, 0, 0);	transition: 0s ease-out !important;}.parallax-content {	position: relative;	z-index: 1;}.bg-black.bg-fixed:before, .bg-black.parallax-container:before,.bg-extra-dark-gray.bg-fixed:before,.bg-extra-dark-gray.parallax-container:before {	content: '';	z-index: 1;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: rgba(25, 25, 25, 0.55);}.bg-black.bg-fixed,.bg-extra-dark-gray.bg-fixed {	position: relative;	z-index: 10;}.bg-black.bg-fixed:before,.bg-extra-dark-gray.bg-fixed:before {	z-index: -1;}.bg-overlay-05.bg-fixed:before, .bg-overlay-05.parallax-container:before {	background-color: rgba(25, 25, 25, 0.5);}.bg-overlay-05.bg-fixed {	position: relative;	z-index: 10;}.bg-overlay-05.bg-fixed:before {	z-index: -1;}.bg-medium-gray.bg-fixed:before, .bg-medium-gray.parallax-container:before {	content: '';	z-index: 1;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: rgba(255, 255, 255, 0.7);}.bg-medium-gray.bg-fixed {	position: relative;	z-index: 10;}.bg-medium-gray.bg-fixed:before {	z-index: -1;}.parallax-content-middle .parallax-content {	position: static;}.desktop .bg-fixed {	-webkit-background-size: cover;	background-size: cover;	background-attachment: fixed;}.lg-sub-html, .lg-toolbar {	background-color: rgba(0, 0, 0, 0.45);}@font-face {	font-family: lg;	src: url(../fonts/lg.eot?n1z373);	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");	font-weight: 400;	font-style: normal;}.lg-icon {	font-family: lg;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {	background-color: rgba(0, 0, 0, 0.45);	border-radius: 2px;	color: #999;	cursor: pointer;	display: block;	font-size: 22px;	margin-top: -10px;	padding: 8px 10px 9px;	position: absolute;	top: 50%;	z-index: 1080;	border: none;	outline: 0;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {	pointer-events: none;	opacity: .5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {	color: #fff;}.lg-actions .lg-next {	right: 20px;}.lg-actions .lg-next:before {	content: "\e095";}.lg-actions .lg-prev {	left: 20px;}.lg-actions .lg-prev:after {	content: "\e094";}@-webkit-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-moz-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-ms-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-webkit-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-moz-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-ms-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}.lg-outer.lg-right-end .lg-object {	-webkit-animation: lg-right-end .3s;	-o-animation: lg-right-end .3s;	animation: lg-right-end .3s;	position: relative;}.lg-outer.lg-left-end .lg-object {	-webkit-animation: lg-left-end .3s;	-o-animation: lg-left-end .3s;	animation: lg-left-end .3s;	position: relative;}.lg-toolbar {	z-index: 1082;	left: 0;	position: absolute;	top: 0;	width: 100%;}.lg-toolbar .lg-icon {	color: #999;	cursor: pointer;	float: right;	font-size: 24px;	height: 47px;	line-height: 27px;	padding: 10px 0;	text-align: center;	width: 50px;	text-decoration: none !important;	outline: 0;	-webkit-transition: color .2s linear;	-o-transition: color .2s linear;	transition: color .2s linear;}.lg-toolbar .lg-icon:hover {	color: #fff;}.lg-toolbar .lg-close:after {	content: "\e070";}.lg-toolbar .lg-download:after {	content: "\e0f2";}.lg-sub-html {	bottom: 0;	color: #eee;	font-size: 16px;	left: 0;	padding: 10px 40px;	position: fixed;	right: 0;	text-align: center;	z-index: 1080;}.lg-sub-html h4 {	margin: 0;	font-size: 13px;	font-weight: 700;}.lg-sub-html p {	font-size: 12px;	margin: 5px 0 0;}#lg-counter {	color: #999;	display: inline-block;	font-size: 16px;	padding-left: 20px;	padding-top: 12px;	vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {	opacity: 1;	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {	opacity: 0;	-webkit-transform: translate3d(-10px, 0, 0);	transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {	opacity: 0;	-webkit-transform: translate3d(10px, 0, 0);	transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {	opacity: 0;	-webkit-transform: translate3d(0, -10px, 0);	transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {	-webkit-transform: scale3d(0.5, 0.5, 0.5);	transform: scale3d(0.5, 0.5, 0.5);	opacity: 0;	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-webkit-transform-origin: 50% 50%;	-moz-transform-origin: 50% 50%;	-ms-transform-origin: 50% 50%;	transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-outer .lg-thumb-outer {	background-color: #0d0a0a;	bottom: 0;	position: absolute;	width: 100%;	z-index: 1080;	max-height: 350px;	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {	padding: 10px 0;	height: 100%;	margin-bottom: -5px;	margin-left: auto;	margin-right: auto;}.lg-outer .lg-thumb-item {	cursor: pointer;	float: left;	overflow: hidden;	height: 100%;	border: 2px solid #fff;	border-radius: 4px;	margin-bottom: 5px;}@media (min-width: 1025px) {	.lg-outer .lg-thumb-item {		-webkit-transition: border-color .25s ease;		-o-transition: border-color .25s ease;		transition: border-color .25s ease;	}}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {	border-color: #6bb152;}.lg-outer .lg-thumb-item img {	width: 100%;	height: 100%;	object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {	padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {	padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {	-webkit-transition: bottom .25s ease;	-o-transition: bottom .25s ease;	transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {	bottom: 100px;}.lg-outer .lg-toogle-thumb {	background-color: #0d0a0a;	border-radius: 2px 2px 0 0;	color: #999;	cursor: pointer;	font-size: 24px;	height: 39px;	line-height: 27px;	padding: 5px 0;	position: absolute;	right: 20px;	text-align: center;	top: -39px;	width: 50px;}.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {	color: #fff;}.lg-outer .lg-toogle-thumb:after {	content: "\e1ff";}.lg-outer .lg-video-cont {	display: inline-block;	vertical-align: middle;	max-width: 1140px;	max-height: 100%;	width: 100%;	padding: 0 5px;}.lg-outer .lg-video {	width: 100%;	height: 0;	padding-bottom: 56.25%;	overflow: hidden;	position: relative;}.lg-outer .lg-video .lg-object {	display: inline-block;	position: absolute;	top: 0;	left: 0;	width: 100% !important;	height: 100% !important;}.lg-outer .lg-video .lg-video-play {	width: 84px;	height: 59px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -42px;	margin-top: -30px;	z-index: 1080;	cursor: pointer;}.lg-outer .lg-has-iframe .lg-video {	-webkit-overflow-scrolling: touch;	overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {	background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {	background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {	background: url(../images/video-play.png) no-repeat;	height: 64px;	margin-left: -32px;	margin-top: -32px;	width: 64px;	opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {	opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {	background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {	background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {	width: 100% !important;	height: 100% !important;	position: absolute;	top: 0;	left: 0;}.lg-outer .lg-has-video .lg-video-object {	visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {	display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {	visibility: visible;}.lg-progress-bar {	background-color: #333;	height: 5px;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 1083;	opacity: 0;	-webkit-transition: opacity 80ms ease 0s;	-moz-transition: opacity 80ms ease 0s;	-o-transition: opacity 80ms ease 0s;	transition: opacity 80ms ease 0s;}.lg-progress-bar .lg-progress {	background-color: #6bb152;	height: 5px;	width: 0;}.lg-progress-bar.lg-start .lg-progress {	width: 100%;}.lg-show-autoplay .lg-progress-bar {	opacity: 1;}.lg-autoplay-button:after {	content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {	content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition-duration: 0s;	transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}#lg-zoom-in:after {	content: "\e311";}#lg-actual-size {	font-size: 20px;}#lg-actual-size:after {	content: "\e033";}#lg-zoom-out {	opacity: .5;	pointer-events: none;}#lg-zoom-out:after {	content: "\e312";}.lg-zoomed #lg-zoom-out {	opacity: 1;	pointer-events: auto;}.lg-outer .lg-pager-outer {	bottom: 60px;	left: 0;	position: absolute;	right: 0;	text-align: center;	z-index: 1080;	height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {	overflow: visible;}.lg-outer .lg-pager-cont {	cursor: pointer;	display: inline-block;	overflow: hidden;	position: relative;	vertical-align: top;	margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {	box-shadow: 0 0 0 2px #fff inset;}.lg-outer .lg-pager-thumb-cont {	background-color: #fff;	color: #fff;	bottom: 100%;	height: 83px;	left: 0;	margin-bottom: 20px;	margin-left: -60px;	opacity: 0;	padding: 5px;	position: absolute;	width: 120px;	border-radius: 3px;	-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;	transition: opacity .15s ease 0s, transform .15s ease 0s;	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {	width: 100%;	height: 100%;}.lg-outer .lg-pager {	background-color: rgba(255, 255, 255, 0.5);	border-radius: 50%;	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;	display: block;	height: 12px;	-webkit-transition: box-shadow .3s ease 0s;	-o-transition: box-shadow .3s ease 0s;	transition: box-shadow .3s ease 0s;	width: 12px;}.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {	box-shadow: 0 0 0 8px #fff inset;}.lg-outer .lg-caret {	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px dashed;	bottom: -10px;	display: inline-block;	height: 0;	left: 50%;	margin-left: -5px;	position: absolute;	vertical-align: middle;	width: 0;}.lg-fullscreen:after {	content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {	content: "\e20d";}.lg-outer #lg-dropdown-overlay {	background-color: rgba(0, 0, 0, 0.25);	bottom: 0;	cursor: default;	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 1081;	opacity: 0;	visibility: hidden;	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;	transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {	-webkit-transition-delay: 0s;	transition-delay: 0s;	-moz-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;	visibility: visible;}.lg-outer .lg-dropdown {	background-color: #fff;	border-radius: 2px;	font-size: 14px;	list-style-type: none;	margin: 0;	padding: 10px 0;	position: absolute;	right: 0;	text-align: left;	top: 50px;	opacity: 0;	visibility: hidden;	-moz-transform: translate3d(0, 5px, 0);	-o-transform: translate3d(0, 5px, 0);	-ms-transform: translate3d(0, 5px, 0);	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}.lg-outer .lg-dropdown:after {	content: "";	display: block;	height: 0;	width: 0;	position: absolute;	border: 8px solid transparent;	border-bottom-color: #fff;	right: 16px;	top: -16px;}.lg-outer .lg-dropdown > li:last-child {	margin-bottom: 0;}.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {	color: #333;}.lg-outer .lg-dropdown a {	color: #333;	display: block;	white-space: pre;	padding: 4px 12px;	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 12px;}.lg-outer .lg-dropdown a:hover {	background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {	display: inline-block;	line-height: 1;	margin-top: -3px;	vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {	color: #333;	display: inline-block;	float: none;	font-size: 20px;	height: auto;	line-height: 1;	margin-right: 8px;	padding: 0;	vertical-align: middle;	width: auto;}.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {	width: 100%;	height: 100%;}.lg-outer #lg-share {	position: relative;}.lg-outer #lg-share:after {	content: "\e80d";}.lg-outer #lg-share-facebook .lg-icon {	color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {	content: "\e901";}.lg-outer #lg-share-twitter .lg-icon {	color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {	content: "\e904";}.lg-outer #lg-share-googleplus .lg-icon {	color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {	content: "\e902";}.lg-outer #lg-share-pinterest .lg-icon {	color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {	content: "\e903";}.lg-group:after {	content: "";	display: table;	clear: both;}.lg-outer {	position: fixed;	top: 0;	left: 0;	z-index: 1050;	text-align: left;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.lg-outer.lg-visible {	opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {	-webkit-transition-duration: inherit !important;	transition-duration: inherit !important;	-webkit-transition-timing-function: inherit !important;	transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;	opacity: 1;}.lg-outer.lg-grab img.lg-object {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer.lg-grabbing img.lg-object {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg {	position: relative;	overflow: hidden;	margin-left: auto;	margin-right: auto;	max-width: 100%;	max-height: 100%;}.lg-outer .lg-inner {	position: absolute;	left: 0;	top: 0;	white-space: nowrap;}.lg-outer .lg-item {	background: url(../images/loading.gif) center center no-repeat;	display: none !important;}.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {	display: inline-block !important;}.lg-outer .lg-img-wrap, .lg-outer .lg-item {	display: inline-block;	text-align: center;	position: absolute;	width: 100%;	height: 100%;}.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {	content: "";	display: inline-block;	height: 50%;	width: 1px;	margin-right: -1px;}.lg-outer .lg-img-wrap {	position: absolute;	padding: 0 5px;	left: 0;	right: 0;	top: 0;	bottom: 0;}.lg-outer .lg-item.lg-complete {	background-image: none;}.lg-outer .lg-item.lg-current {	z-index: 1060;}.lg-outer .lg-image {	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	width: auto !important;	height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {	opacity: 1;}.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {	display: none;}.lg-backdrop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 99999;	background-color: rgba(0, 0, 0, 0.88) !important;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-backdrop.in {	opacity: 1;}.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {	-webkit-transition: none 0s ease 0s !important;	-moz-transition: none 0s ease 0s !important;	-o-transition: none 0s ease 0s !important;	transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {	opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {	opacity: 1;}.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {	-webkit-transition: opacity .1s ease 0s;	-moz-transition: opacity .1s ease 0s;	-o-transition: opacity .1s ease 0s;	transition: opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {	opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transform: translate3d(-100%, 0, 0);	transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {	-webkit-transform: translate3d(100%, 0, 0);	transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {	opacity: 0;	position: absolute;	left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {	left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {	left: 0;	opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-sub-html, .lg-toolbar {	background-color: rgba(0, 0, 0, 0.45);}@font-face {	font-family: lg;	src: url(../fonts/lg.eot?n1z373);	src: url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg");	font-weight: 400;	font-style: normal;}.lg-icon {	font-family: lg;	speak: none;	font-style: normal;	font-weight: 400;	font-variant: normal;	text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.lg-actions .lg-next, .lg-actions .lg-prev {	background-color: rgba(0, 0, 0, 0.45);	border-radius: 2px;	color: #999;	cursor: pointer;	display: block;	font-size: 22px;	margin-top: -10px;	padding: 8px 10px 9px;	position: absolute;	top: 50%;	z-index: 1080;	border: none;	outline: 0;}.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {	pointer-events: none;	opacity: .5;}.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {	color: #fff;}.lg-actions .lg-next {	right: 20px;}.lg-actions .lg-next:before {	content: "\e095";}.lg-actions .lg-prev {	left: 20px;}.lg-actions .lg-prev:after {	content: "\e094";}@-webkit-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-moz-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-ms-keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@keyframes lg-right-end {	0%, 100% {		left: 0;	}	50% {		left: -30px;	}}@-webkit-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-moz-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@-ms-keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}@keyframes lg-left-end {	0%, 100% {		left: 0;	}	50% {		left: 30px;	}}.lg-outer.lg-right-end .lg-object {	-webkit-animation: lg-right-end .3s;	-o-animation: lg-right-end .3s;	animation: lg-right-end .3s;	position: relative;}.lg-outer.lg-left-end .lg-object {	-webkit-animation: lg-left-end .3s;	-o-animation: lg-left-end .3s;	animation: lg-left-end .3s;	position: relative;}.lg-toolbar {	z-index: 1082;	left: 0;	position: absolute;	top: 0;	width: 100%;}.lg-toolbar .lg-icon {	color: #999;	cursor: pointer;	float: right;	font-size: 24px;	height: 47px;	line-height: 27px;	padding: 10px 0;	text-align: center;	width: 50px;	text-decoration: none !important;	outline: 0;	-webkit-transition: color .2s linear;	-o-transition: color .2s linear;	transition: color .2s linear;}.lg-toolbar .lg-icon:hover {	color: #fff;}.lg-toolbar .lg-close:after {	content: "\e070";}.lg-toolbar .lg-download:after {	content: "\e0f2";}.lg-sub-html {	bottom: 0;	color: #eee;	font-size: 16px;	left: 0;	padding: 10px 40px;	position: fixed;	right: 0;	text-align: center;	z-index: 1080;}.lg-sub-html h4 {	margin: 0;	font-size: 13px;	font-weight: 700;}.lg-sub-html p {	font-size: 12px;	margin: 5px 0 0;}#lg-counter {	color: #999;	display: inline-block;	font-size: 16px;	padding-left: 20px;	padding-top: 12px;	vertical-align: middle;}.lg-next, .lg-prev, .lg-toolbar {	opacity: 1;	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;}.lg-hide-items .lg-prev {	opacity: 0;	-webkit-transform: translate3d(-10px, 0, 0);	transform: translate3d(-10px, 0, 0);}.lg-hide-items .lg-next {	opacity: 0;	-webkit-transform: translate3d(10px, 0, 0);	transform: translate3d(10px, 0, 0);}.lg-hide-items .lg-toolbar {	opacity: 0;	-webkit-transform: translate3d(0, -10px, 0);	transform: translate3d(0, -10px, 0);}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {	-webkit-transform: scale3d(0.5, 0.5, 0.5);	transform: scale3d(0.5, 0.5, 0.5);	opacity: 0;	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;	-webkit-transform-origin: 50% 50%;	-moz-transform-origin: 50% 50%;	-ms-transform-origin: 50% 50%;	transform-origin: 50% 50%;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-outer .lg-thumb-outer {	background-color: #0d0a0a;	bottom: 0;	position: absolute;	width: 100%;	z-index: 1080;	max-height: 350px;	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;}.lg-outer.lg-thumb-open .lg-thumb-outer {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-thumb {	padding: 10px 0;	height: 100%;	margin-bottom: -5px;}.lg-outer .lg-thumb-item {	cursor: pointer;	float: left;	overflow: hidden;	height: 100%;	border: 2px solid #fff;	border-radius: 4px;	margin-bottom: 5px;}@media (min-width: 1025px) {	.lg-outer .lg-thumb-item {		-webkit-transition: border-color .25s ease;		-o-transition: border-color .25s ease;		transition: border-color .25s ease;	}}.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {	border-color: #6bb152;}.lg-outer .lg-thumb-item img {	width: 100%;	height: 100%;	object-fit: cover;}.lg-outer.lg-has-thumb .lg-item {	padding-bottom: 120px;}.lg-outer.lg-can-toggle .lg-item {	padding-bottom: 0;}.lg-outer.lg-pull-caption-up .lg-sub-html {	-webkit-transition: bottom .25s ease;	-o-transition: bottom .25s ease;	transition: bottom .25s ease;}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {	bottom: 100px;}.lg-outer .lg-toogle-thumb {	background-color: #0d0a0a;	border-radius: 2px 2px 0 0;	color: #999;	cursor: pointer;	font-size: 24px;	height: 39px;	line-height: 27px;	padding: 5px 0;	position: absolute;	right: 20px;	text-align: center;	top: -39px;	width: 50px;}.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {	color: #fff;}.lg-outer .lg-toogle-thumb:after {	content: "\e1ff";}.lg-outer .lg-video-cont {	display: inline-block;	vertical-align: middle;	max-width: 1140px;	max-height: 100%;	width: 100%;	padding: 0 5px;}.lg-outer .lg-video {	width: 100%;	height: 0;	padding-bottom: 56.25%;	overflow: hidden;	position: relative;}.lg-outer .lg-video .lg-object {	display: inline-block;	position: absolute;	top: 0;	left: 0;	width: 100% !important;	height: 100% !important;}.lg-outer .lg-video .lg-video-play {	width: 84px;	height: 59px;	position: absolute;	left: 50%;	top: 50%;	margin-left: -42px;	margin-top: -30px;	z-index: 1080;	cursor: pointer;}.lg-outer .lg-has-iframe .lg-video {	-webkit-overflow-scrolling: touch;	overflow: auto;}.lg-outer .lg-has-vimeo .lg-video-play {	background: url(../images/vimeo-play.png) no-repeat;}.lg-outer .lg-has-vimeo:hover .lg-video-play {	background: url(../images/vimeo-play.png) 0 -58px no-repeat;}.lg-outer .lg-has-html5 .lg-video-play {	background: url(../images/video-play.png) no-repeat;	height: 64px;	margin-left: -32px;	margin-top: -32px;	width: 64px;	opacity: .8;}.lg-outer .lg-has-html5:hover .lg-video-play {	opacity: 1;}.lg-outer .lg-has-youtube .lg-video-play {	background: url(../images/youtube-play.png) no-repeat;}.lg-outer .lg-has-youtube:hover .lg-video-play {	background: url(../images/youtube-play.png) 0 -60px no-repeat;}.lg-outer .lg-video-object {	width: 100% !important;	height: 100% !important;	position: absolute;	top: 0;	left: 0;}.lg-outer .lg-has-video .lg-video-object {	visibility: hidden;}.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {	display: none;}.lg-outer .lg-has-video.lg-video-playing .lg-video-object {	visibility: visible;}.lg-progress-bar {	background-color: #333;	height: 5px;	left: 0;	position: absolute;	top: 0;	width: 100%;	z-index: 1083;	opacity: 0;	-webkit-transition: opacity 80ms ease 0s;	-moz-transition: opacity 80ms ease 0s;	-o-transition: opacity 80ms ease 0s;	transition: opacity 80ms ease 0s;}.lg-progress-bar .lg-progress {	background-color: #6bb152;	height: 5px;	width: 0;}.lg-progress-bar.lg-start .lg-progress {	width: 100%;}.lg-show-autoplay .lg-progress-bar {	opacity: 1;}.lg-autoplay-button:after {	content: "\e01d";}.lg-show-autoplay .lg-autoplay-button:after {	content: "\e01a";}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition-duration: 0s;	transition-duration: 0s;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;	-webkit-transform-origin: 0 0;	-moz-transform-origin: 0 0;	-ms-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}#lg-zoom-in:after {	content: "\e311";}#lg-actual-size {	font-size: 20px;}#lg-actual-size:after {	content: "\e033";}#lg-zoom-out {	opacity: .5;	pointer-events: none;}#lg-zoom-out:after {	content: "\e312";}.lg-zoomed #lg-zoom-out {	opacity: 1;	pointer-events: auto;}.lg-outer .lg-pager-outer {	bottom: 60px;	left: 0;	position: absolute;	right: 0;	text-align: center;	z-index: 1080;	height: 10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {	overflow: visible;}.lg-outer .lg-pager-cont {	cursor: pointer;	display: inline-block;	overflow: hidden;	position: relative;	vertical-align: top;	margin: 0 5px;}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {	opacity: 1;	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {	box-shadow: 0 0 0 2px #fff inset;}.lg-outer .lg-pager-thumb-cont {	background-color: #fff;	color: #fff;	bottom: 100%;	height: 83px;	left: 0;	margin-bottom: 20px;	margin-left: -60px;	opacity: 0;	padding: 5px;	position: absolute;	width: 120px;	border-radius: 3px;	-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;	-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;	-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;	transition: opacity .15s ease 0s, transform .15s ease 0s;	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);}.lg-outer .lg-pager-thumb-cont img {	width: 100%;	height: 100%;}.lg-outer .lg-pager {	background-color: rgba(255, 255, 255, 0.5);	border-radius: 50%;	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;	display: block;	height: 12px;	-webkit-transition: box-shadow .3s ease 0s;	-o-transition: box-shadow .3s ease 0s;	transition: box-shadow .3s ease 0s;	width: 12px;}.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {	box-shadow: 0 0 0 8px #fff inset;}.lg-outer .lg-caret {	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px dashed;	bottom: -10px;	display: inline-block;	height: 0;	left: 50%;	margin-left: -5px;	position: absolute;	vertical-align: middle;	width: 0;}.lg-fullscreen:after {	content: "\e20c";}.lg-fullscreen-on .lg-fullscreen:after {	content: "\e20d";}.lg-outer #lg-dropdown-overlay {	background-color: rgba(0, 0, 0, 0.25);	bottom: 0;	cursor: default;	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 1081;	opacity: 0;	visibility: hidden;	-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;	-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;	transition: visibility 0s linear .18s, opacity .18s linear 0s;}.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {	-webkit-transition-delay: 0s;	transition-delay: 0s;	-moz-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;	visibility: visible;}.lg-outer .lg-dropdown {	background-color: #fff;	border-radius: 2px;	font-size: 14px;	list-style-type: none;	margin: 0;	padding: 10px 0;	position: absolute;	right: 0;	text-align: left;	top: 50px;	opacity: 0;	visibility: hidden;	-moz-transform: translate3d(0, 5px, 0);	-o-transform: translate3d(0, 5px, 0);	-ms-transform: translate3d(0, 5px, 0);	-webkit-transform: translate3d(0, 5px, 0);	transform: translate3d(0, 5px, 0);	-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;	transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;}.lg-outer .lg-dropdown:after {	content: "";	display: block;	height: 0;	width: 0;	position: absolute;	border: 8px solid transparent;	border-bottom-color: #fff;	right: 16px;	top: -16px;}.lg-outer .lg-dropdown > li:last-child {	margin-bottom: 0;}.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {	color: #333;}.lg-outer .lg-dropdown a {	color: #333;	display: block;	white-space: pre;	padding: 4px 12px;	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 12px;}.lg-outer .lg-dropdown a:hover {	background-color: rgba(0, 0, 0, 0.07);}.lg-outer .lg-dropdown .lg-dropdown-text {	display: inline-block;	line-height: 1;	margin-top: -3px;	vertical-align: middle;}.lg-outer .lg-dropdown .lg-icon {	color: #333;	display: inline-block;	float: none;	font-size: 20px;	height: auto;	line-height: 1;	margin-right: 8px;	padding: 0;	vertical-align: middle;	width: auto;}.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {	width: 100%;	height: 100%;}.lg-outer #lg-share {	position: relative;}.lg-outer #lg-share:after {	content: "\e80d";}.lg-outer #lg-share-facebook .lg-icon {	color: #3b5998;}.lg-outer #lg-share-facebook .lg-icon:after {	content: "\e901";}.lg-outer #lg-share-twitter .lg-icon {	color: #00aced;}.lg-outer #lg-share-twitter .lg-icon:after {	content: "\e904";}.lg-outer #lg-share-googleplus .lg-icon {	color: #dd4b39;}.lg-outer #lg-share-googleplus .lg-icon:after {	content: "\e902";}.lg-outer #lg-share-pinterest .lg-icon {	color: #cb2027;}.lg-outer #lg-share-pinterest .lg-icon:after {	content: "\e903";}.lg-group:after {	content: "";	display: table;	clear: both;}.lg-outer {	position: fixed;	top: 0;	left: 0;	z-index: 9999999999;	text-align: left;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.lg-outer.lg-visible {	opacity: 1;}.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {	-webkit-transition-duration: inherit !important;	transition-duration: inherit !important;	-webkit-transition-timing-function: inherit !important;	transition-timing-function: inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {	-webkit-transition-duration: 0s !important;	transition-duration: 0s !important;	opacity: 1;}.lg-outer.lg-grab img.lg-object {	cursor: -webkit-grab;	cursor: -moz-grab;	cursor: -o-grab;	cursor: -ms-grab;	cursor: grab;}.lg-outer.lg-grabbing img.lg-object {	cursor: move;	cursor: -webkit-grabbing;	cursor: -moz-grabbing;	cursor: -o-grabbing;	cursor: -ms-grabbing;	cursor: grabbing;}.lg-outer .lg {	position: relative;	overflow: hidden;	margin-left: auto;	margin-right: auto;	max-width: 100%;	max-height: 100%;}.lg-outer .lg-inner {	position: absolute;	left: 0;	top: 0;	white-space: nowrap;}.lg-outer .lg-item {	background: url(../images/loading.gif) center center no-repeat;	display: none !important;}.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {	display: inline-block !important;}.lg-outer .lg-img-wrap, .lg-outer .lg-item {	display: inline-block;	text-align: center;	position: absolute;	width: 100%;	height: 100%;}.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {	content: "";	display: inline-block;	height: 50%;	width: 1px;	margin-right: -1px;}.lg-outer .lg-img-wrap {	position: absolute;	padding: 0 5px;	left: 0;	right: 0;	top: 0;	bottom: 0;}.lg-outer .lg-item.lg-complete {	background-image: none;}.lg-outer .lg-item.lg-current {	z-index: 1060;}.lg-outer .lg-image {	display: inline-block;	vertical-align: middle;	max-width: 100%;	max-height: 100%;	width: auto !important;	height: auto !important;}.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {	opacity: 1;}.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {	display: none;}.lg-backdrop {	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 9999;	background-color: #000;	opacity: 0;	-webkit-transition: opacity .15s ease 0s;	-o-transition: opacity .15s ease 0s;	transition: opacity .15s ease 0s;}.lg-backdrop.in {	opacity: 1;}.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {	-webkit-transition: none 0s ease 0s !important;	-moz-transition: none 0s ease 0s !important;	-o-transition: none 0s ease 0s !important;	transition: none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	backface-visibility: hidden;}.lg-css3.lg-fade .lg-item {	opacity: 0;}.lg-css3.lg-fade .lg-item.lg-current {	opacity: 1;}.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {	-webkit-transition: opacity .1s ease 0s;	-moz-transition: opacity .1s ease 0s;	-o-transition: opacity .1s ease 0s;	transition: opacity .1s ease 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item {	opacity: 0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transform: translate3d(-100%, 0, 0);	transform: translate3d(-100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {	-webkit-transform: translate3d(100%, 0, 0);	transform: translate3d(100%, 0, 0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide.lg-use-left .lg-item {	opacity: 0;	position: absolute;	left: 0;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	left: -100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {	left: 100%;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {	left: 0;	opacity: 1;}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}/*! lightgallery - v1.6.6 - 2017-12-20* http://sachinchoolur.github.io/lightGallery/* Copyright (c) 2017 Sachin N; Licensed GPLv3 */.lg-css3.lg-zoom-in .lg-item {	opacity: 0;}.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {	-webkit-transform: scale3d(1.3, 1.3, 1.3);	transform: scale3d(1.3, 1.3, 1.3);}.lg-css3.lg-zoom-in .lg-item.lg-next-slide {	-webkit-transform: scale3d(1.3, 1.3, 1.3);	transform: scale3d(1.3, 1.3, 1.3);}.lg-css3.lg-zoom-in .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-zoom-in-big .lg-item {	opacity: 0;}.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {	-webkit-transform: scale3d(2, 2, 2);	transform: scale3d(2, 2, 2);}.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {	-webkit-transform: scale3d(2, 2, 2);	transform: scale3d(2, 2, 2);}.lg-css3.lg-zoom-in-big .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-zoom-out .lg-item {	opacity: 0;}.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {	-webkit-transform: scale3d(0.7, 0.7, 0.7);	transform: scale3d(0.7, 0.7, 0.7);}.lg-css3.lg-zoom-out .lg-item.lg-next-slide {	-webkit-transform: scale3d(0.7, 0.7, 0.7);	transform: scale3d(0.7, 0.7, 0.7);}.lg-css3.lg-zoom-out .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-zoom-out-big .lg-item {	opacity: 0;}.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {	-webkit-transform: scale3d(0, 0, 0);	transform: scale3d(0, 0, 0);}.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {	-webkit-transform: scale3d(0, 0, 0);	transform: scale3d(0, 0, 0);}.lg-css3.lg-zoom-out-big .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-zoom-out-in .lg-item {	opacity: 0;}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {	-webkit-transform: scale3d(0, 0, 0);	transform: scale3d(0, 0, 0);}.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {	-webkit-transform: scale3d(2, 2, 2);	transform: scale3d(2, 2, 2);}.lg-css3.lg-zoom-out-in .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-zoom-in-out .lg-item {	opacity: 0;}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {	-webkit-transform: scale3d(2, 2, 2);	transform: scale3d(2, 2, 2);}.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {	-webkit-transform: scale3d(0, 0, 0);	transform: scale3d(0, 0, 0);}.lg-css3.lg-zoom-in-out .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-soft-zoom .lg-item {	opacity: 0;}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {	-webkit-transform: scale3d(1.1, 1.1, 1.1);	transform: scale3d(1.1, 1.1, 1.1);}.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {	-webkit-transform: scale3d(0.9, 0.9, 0.9);	transform: scale3d(0.9, 0.9, 0.9);}.lg-css3.lg-soft-zoom .lg-item.lg-current {	-webkit-transform: scale3d(1, 1, 1);	transform: scale3d(1, 1, 1);	opacity: 1;}.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-scale-up .lg-item {	opacity: 0;}.lg-css3.lg-scale-up .lg-item.lg-prev-slide {	-moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);}.lg-css3.lg-scale-up .lg-item.lg-next-slide {	-moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	-webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);	transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);}.lg-css3.lg-scale-up .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);	-o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.lg-css3.lg-slide-circular .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);	-o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.lg-css3.lg-slide-circular .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular-up .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);}.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);}.lg-css3.lg-slide-circular-up .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular-down .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);}.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);}.lg-css3.lg-slide-circular-down .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular-vertical .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);	transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);}.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);	transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);}.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular-vertical-left .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);	transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);	transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-circular-vertical-down .lg-item {	opacity: 0;}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);	transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {	-moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);	transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;}.lg-css3.lg-slide-vertical .lg-item {	opacity: 0;}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {	-webkit-transform: translate3d(0, -100%, 0);	transform: translate3d(0, -100%, 0);}.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {	-webkit-transform: translate3d(0, 100%, 0);	transform: translate3d(0, 100%, 0);}.lg-css3.lg-slide-vertical .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-vertical-growth .lg-item {	opacity: 0;}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {	-moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);	-o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);	-ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);	-webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);	transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);}.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {	-moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);	-o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);	-ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);	-webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);	transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);}.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-only .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {	-moz-transform: skew(10deg, 0deg);	-o-transform: skew(10deg, 0deg);	-ms-transform: skew(10deg, 0deg);	-webkit-transform: skew(10deg, 0deg);	transform: skew(10deg, 0deg);}.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {	-moz-transform: skew(10deg, 0deg);	-o-transform: skew(10deg, 0deg);	-ms-transform: skew(10deg, 0deg);	-webkit-transform: skew(10deg, 0deg);	transform: skew(10deg, 0deg);}.lg-css3.lg-slide-skew-only .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg);	-o-transform: skew(0deg, 0deg);	-ms-transform: skew(0deg, 0deg);	-webkit-transform: skew(0deg, 0deg);	transform: skew(0deg, 0deg);	opacity: 1;}.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-only-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {	-moz-transform: skew(-10deg, 0deg);	-o-transform: skew(-10deg, 0deg);	-ms-transform: skew(-10deg, 0deg);	-webkit-transform: skew(-10deg, 0deg);	transform: skew(-10deg, 0deg);}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {	-moz-transform: skew(-10deg, 0deg);	-o-transform: skew(-10deg, 0deg);	-ms-transform: skew(-10deg, 0deg);	-webkit-transform: skew(-10deg, 0deg);	transform: skew(-10deg, 0deg);}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg);	-o-transform: skew(0deg, 0deg);	-ms-transform: skew(0deg, 0deg);	-webkit-transform: skew(0deg, 0deg);	transform: skew(0deg, 0deg);	opacity: 1;}.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-only-y .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, 10deg);	-o-transform: skew(0deg, 10deg);	-ms-transform: skew(0deg, 10deg);	-webkit-transform: skew(0deg, 10deg);	transform: skew(0deg, 10deg);}.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {	-moz-transform: skew(0deg, 10deg);	-o-transform: skew(0deg, 10deg);	-ms-transform: skew(0deg, 10deg);	-webkit-transform: skew(0deg, 10deg);	transform: skew(0deg, 10deg);}.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg);	-o-transform: skew(0deg, 0deg);	-ms-transform: skew(0deg, 0deg);	-webkit-transform: skew(0deg, 0deg);	transform: skew(0deg, 0deg);	opacity: 1;}.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-only-y-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, -10deg);	-o-transform: skew(0deg, -10deg);	-ms-transform: skew(0deg, -10deg);	-webkit-transform: skew(0deg, -10deg);	transform: skew(0deg, -10deg);}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {	-moz-transform: skew(0deg, -10deg);	-o-transform: skew(0deg, -10deg);	-ms-transform: skew(0deg, -10deg);	-webkit-transform: skew(0deg, -10deg);	transform: skew(0deg, -10deg);}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg);	-o-transform: skew(0deg, 0deg);	-ms-transform: skew(0deg, 0deg);	-webkit-transform: skew(0deg, 0deg);	transform: skew(0deg, 0deg);	opacity: 1;}.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {	-moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);	-o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);	-ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);	-webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);	transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);}.lg-css3.lg-slide-skew .lg-item.lg-next-slide {	-moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);	-o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);	-ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);	-webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);	transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);}.lg-css3.lg-slide-skew .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {	-moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);	-o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);	-ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);	-webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);	transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);}.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {	-moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);	-o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);	-ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);	-webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);	transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);}.lg-css3.lg-slide-skew-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-cross .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);	-o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);	-ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);	-webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);	transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);}.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {	-moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);	-o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);	-ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);	-webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);	transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);}.lg-css3.lg-slide-skew-cross .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-cross-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);	-o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);	-ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);	-webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);	transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {	-moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);	-o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);	-ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);	-webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);	transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-ver .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {	-moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);	-o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);	-ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);	-webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);	transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);}.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {	-moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);	-o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);	-ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);	-webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);	transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);}.lg-css3.lg-slide-skew-ver .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-ver-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {	-moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);	-o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);	-ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);	-webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);	transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {	-moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);	-o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);	-ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);	-webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);	transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-ver-cross .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);	-o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);	-ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);	-webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);	transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {	-moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);	-o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);	-ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);	-webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);	transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {	opacity: 0;}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {	-moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);	-o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);	-ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);	-webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);	transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {	-moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);	-o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);	-ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);	-webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);	transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {	-moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	-webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);	opacity: 1;}.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-lollipop .lg-item {	opacity: 0;}.lg-css3.lg-lollipop .lg-item.lg-prev-slide {	-webkit-transform: translate3d(-100%, 0, 0);	transform: translate3d(-100%, 0, 0);}.lg-css3.lg-lollipop .lg-item.lg-next-slide {	-moz-transform: translate3d(0, 0, 0) scale(0.5);	-o-transform: translate3d(0, 0, 0) scale(0.5);	-ms-transform: translate3d(0, 0, 0) scale(0.5);	-webkit-transform: translate3d(0, 0, 0) scale(0.5);	transform: translate3d(0, 0, 0) scale(0.5);}.lg-css3.lg-lollipop .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-lollipop-rev .lg-item {	opacity: 0;}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {	-moz-transform: translate3d(0, 0, 0) scale(0.5);	-o-transform: translate3d(0, 0, 0) scale(0.5);	-ms-transform: translate3d(0, 0, 0) scale(0.5);	-webkit-transform: translate3d(0, 0, 0) scale(0.5);	transform: translate3d(0, 0, 0) scale(0.5);}.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {	-webkit-transform: translate3d(100%, 0, 0);	transform: translate3d(100%, 0, 0);}.lg-css3.lg-lollipop-rev .lg-item.lg-current {	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-rotate .lg-item {	opacity: 0;}.lg-css3.lg-rotate .lg-item.lg-prev-slide {	-moz-transform: rotate(-360deg);	-o-transform: rotate(-360deg);	-ms-transform: rotate(-360deg);	-webkit-transform: rotate(-360deg);	transform: rotate(-360deg);}.lg-css3.lg-rotate .lg-item.lg-next-slide {	-moz-transform: rotate(360deg);	-o-transform: rotate(360deg);	-ms-transform: rotate(360deg);	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}.lg-css3.lg-rotate .lg-item.lg-current {	-moz-transform: rotate(0deg);	-o-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-webkit-transform: rotate(0deg);	transform: rotate(0deg);	opacity: 1;}.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-rotate-rev .lg-item {	opacity: 0;}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {	-moz-transform: rotate(360deg);	-o-transform: rotate(360deg);	-ms-transform: rotate(360deg);	-webkit-transform: rotate(360deg);	transform: rotate(360deg);}.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {	-moz-transform: rotate(-360deg);	-o-transform: rotate(-360deg);	-ms-transform: rotate(-360deg);	-webkit-transform: rotate(-360deg);	transform: rotate(-360deg);}.lg-css3.lg-rotate-rev .lg-item.lg-current {	-moz-transform: rotate(0deg);	-o-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-webkit-transform: rotate(0deg);	transform: rotate(0deg);	opacity: 1;}.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}.lg-css3.lg-tube .lg-item {	opacity: 0;}.lg-css3.lg-tube .lg-item.lg-prev-slide {	-moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);	-o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);	-ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);	-webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);	transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);}.lg-css3.lg-tube .lg-item.lg-next-slide {	-moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);	-o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);	-ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);	-webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);	transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);}.lg-css3.lg-tube .lg-item.lg-current {	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	opacity: 1;}.lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current {	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}/*# sourceMappingURL=lg-transitions.css.map *//*** Preloader*/.preloader {	position: fixed;	left: 0;	top: 0;	bottom: 0;	right: 0;	z-index: 9999999;	display: flex;	justify-content: center;	align-items: center;	padding: 20px;	background: #ffffff;	transition: .3s all ease;}.preloader.loaded {	opacity: 0;	visibility: hidden;}.preloader body {	background-color: #111;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	height: 100vh;	margin: 0;}.preloader .wf-preloader,.preloader .wf-preloader__inner {	display: block;	border-radius: 50%;	-webkit-box-sizing: border-box;	box-sizing: border-box;	border: 7px solid #6bb152;}.preloader .wf-preloader {	border-color: #52b1ae;	border-top: 6px solid #555;	border-bottom: 6px solid #555;	width: 150px;	height: 150px;	padding: 10px;	margin: 0 auto;	-webkit-animation: rotation 6s linear infinite;	animation: rotation 6s linear infinite;}.preloader .wf-preloader__inner {	-webkit-animation: rotation 3s linear infinite reverse;	animation: rotation 3s linear infinite reverse;	height: 100%;	border-left: 6px solid #555;	border-right: 6px solid #555;}.preloader .wf-preloader.animated,.preloader .wf-preloader.animated > .wf-preloader__inner {	-webkit-animation: stop_rotation 1s forwards;	animation: stop_rotation 1s forwards;}@-webkit-keyframes rotation {	0% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}@keyframes rotation {	0% {		-webkit-transform: rotate(360deg);		transform: rotate(360deg);	}}@-webkit-keyframes stop_rotation {	0% {		border: 7px solid #fff;		padding: 0;	}	100% {		-webkit-transform: scale(0);		transform: scale(0);		opacity: 0;		visibility: hidden;	}}@keyframes stop_rotation {	0% {		border: 7px solid #fff;		padding: 0;	}	100% {		-webkit-transform: scale(0);		transform: scale(0);		opacity: 0;		visibility: hidden;	}}.preloader-body {	text-align: center;}.preloader-body p {	position: relative;	right: -8px;}@media (min-width: 992px) {	.feature-box-14 > div:nth-child(even) {		border-bottom: 0;	}	.feature-box-14 > div:nth-child(odd) {		border-bottom: 0;	}	/*top logo*/	.navbar-brand-top .navbar-collapse.collapse.display-inline-block {		display: inline-block !important;		vertical-align: middle;	}	.navbar-brand-top .nav-header-container {		text-align: center;	}	.navbar-brand-top .nav-header-container .row {		display: block !important;		display: block !important;		display: block !important;	}	.navbar-brand-top .brand-top-menu-right {		vertical-align: middle;		position: relative;	}	.navbar.navbar-brand-top .row > div:first-child {		flex: inherit;	}}@media (min-width: 768px) {	.feature-box-14 > div:nth-last-child(2) {		border-bottom: 0;	}}@media (max-width: 1500px) {	/* sidebar navigation */	.sidebar-wrapper .container {		width: 1000px;	}	/* blog post style 2 */	.blog-post.blog-post-style2 .author span {		padding-left: 10px;	}	/* homepage 14 */	.right-image {		width: 70%;	}}@media (max-width: 1400px) {	.head-text {		font-size: 60px;		line-height: 70px;	}	.banner-style2 figcaption {		width: 70%;	}	.banner-style1 figure figcaption img {		width: 100px;	}	.banner-style1 figure:hover figcaption p {		height: 150px;	}	.feature-box.feature-box-17 .box .content {		top: 40px;	}}@media (max-width: 1300px) {	/* sidebar navigation */	.sidebar-wrapper .container {		width: 830px;	}	/* feature box style 7 */	.feature-box.feature-box-7 div:first-child .box {		border-left: medium none;	}	/* feature box style 4 */	.grid-item.feature-box-4 figure figcaption {		width: 90%;		padding: 0 0 15px 30px;	}	/* menu center */	.menu-center .header-social-icon a i, .menu-center .header-searchbar a i {		margin: 0 8px;	}	.menu-center .header-social-icon {		padding-left: 10px;	}	.menu-center .header-searchbar {		padding-left: 0;		padding-right: 5px;	}	.menu-center .header-social-icon {		margin-left: 0;	}	/* sidebar nav style 2 */	.left-nav-sidebar .container {		width: 1070px;	}}@media (max-width: 1250px) {	/*skillbar bar style2*/	.box-layout .skillbar-bar-style2 .skillbar {		width: 75%;	}}@media (max-width: 1199px) {	.panel-group * {		transition-timing-function: none;		-moz-transition-timing-function: none;		-webkit-transition-timing-function: none;		-o-transition-timing-function: none;		transition-duration: 0s;		-ms-transition-timing-function: none;		-moz-transition-duration: 0s;		-webkit-transition-duration: 0s;		-o-transition-duration: 0s;	}	section {		padding: 90px 0;	}	/* typography */	h1, h2, h3, h4, h5, h6 {		margin: 0 0 22px;		padding: 0;		letter-spacing: 0;		font-weight: 400;	}	h1 {		font-size: 65px;		line-height: 65px;	}	h2 {		font-size: 50px;		line-height: 55px;	}	h3 {		font-size: 42px;		line-height: 48px;	}	h4 {		font-size: 35px;		line-height: 41px;	}	h5 {		font-size: 27px;		line-height: 32px;	}	h6 {		font-size: 22px;		line-height: 27px;	}	/*text-alignment*/	.md-text-center {		text-align: center;	}	.md-text-left {		text-align: left;	}	.md-text-right {		text-align: right;	}	/*float*/	.md-float-left {		float: left !important;	}	.md-float-right {		float: right !important;	}	.md-float-none {		float: none !important;	}	/* verticle align */	.md-vertical-align-middle {		vertical-align: middle;	}	.md-vertical-align-top {		vertical-align: top;	}	.md-vertical-align-bottom {		vertical-align: bottom;	}	/* image position*/	.md-background-image-left {		background-position: left;	}	.md-background-image-right {		background-position: right;	}	.md-background-image-center {		background-position: center;	}	/* margin */	.md-offset-one-all {		margin: 1%;	}	.md-offset-one-half-all {		margin: 1.5%;	}	.md-offset-two-all {		margin: 2%;	}	.md-offset-two-half-all {		margin: 2.5%;	}	.md-offset-three-all {		margin: 3%;	}	.md-offset-three-half-all {		margin: 3.5%;	}	.md-offset-four-all {		margin: 4%;	}	.md-offset-four-half-all {		margin: 4.5%;	}	.md-offset-five-all {		margin: 5%;	}	.md-offset-five-half-all {		margin: 5.5%;	}	.md-offset-six-all {		margin: 6%;	}	.md-offset-six-half-all {		margin: 6.5%;	}	.md-offset-seven-all {		margin: 7%;	}	.md-offset-seven-half-all {		margin: 7.5%;	}	.md-offset-eight-all {		margin: 8%;	}	.md-offset-eight-half-all {		margin: 8.5%;	}	.md-offset-nine-all {		margin: 9%;	}	.md-offset-nine-half-all {		margin: 9.5%;	}	.md-offset-ten-all {		margin: 10%;	}	.md-offset-ten-half-all {		margin: 10.5%;	}	.md-offset-eleven-all {		margin: 11%;	}	.md-offset-eleven-half-all {		margin: 11.5%;	}	.md-offset-twelve-all {		margin: 12%;	}	.md-offset-twelve-half-all {		margin: 12.5%;	}	.md-offset-thirteen-all {		margin: 13%;	}	.md-offset-thirteen-half-all {		margin: 13.5%;	}	.md-offset-fourteen-all {		margin: 14%;	}	.md-offset-fourteen-half-all {		margin: 14.5%;	}	.md-offset-fifteen-all {		margin: 15%;	}	.md-offset-fifteen-half-all {		margin: 15.5%;	}	.md-offset-sixteen-all {		margin: 16%;	}	.md-offset-sixteen-half-all {		margin: 16.5%;	}	.md-offset-seventeen-all {		margin: 17%;	}	.md-offset-seventeen-half-all {		margin: 17.5%;	}	.md-offset-eighteen-all {		margin: 18%;	}	.md-offset-eighteen-half-all {		margin: 18.5%;	}	.md-offset-nineteen-all {		margin: 19%;	}	.md-offset-nineteen-half-all {		margin: 19.5%;	}	.md-offset-twenty-all {		margin: 20%;	}	.md-offset-twenty-half-all {		margin: 20.5%;	}	.md-offset-twenty-one-all {		margin: 21%;	}	.md-offset-twenty-one-half-all {		margin: 21.5%;	}	.md-offset-twenty-two-all {		margin: 22%;	}	.md-offset-twenty-two-half-all {		margin: 22.5%;	}	.md-offset-twenty-three-all {		margin: 23%;	}	.md-offset-twenty-three-half-all {		margin: 23.5%;	}	.md-offset-twenty-four-all {		margin: 24%;	}	.md-offset-twenty-four-half-all {		margin: 24.5%;	}	.md-offset-twenty-five-all {		margin: 25%;	}	.md-offset-5px-all {		margin: 5px !important;	}	.md-offset-10px-all {		margin: 10px !important;	}	.md-offset-15px-all {		margin: 15px !important;	}	.md-offset-20px-all {		margin: 20px !important;	}	.md-offset-25px-all {		margin: 25px !important;	}	.md-offset-30px-all {		margin: 30px !important;	}	.md-offset-35px-all {		margin: 35px !important;	}	.md-offset-40px-all {		margin: 40px !important;	}	.md-offset-45px-all {		margin: 45px !important;	}	.md-offset-50px-all {		margin: 50px !important;	}	.md-offset-55px-all {		margin: 55px !important;	}	.md-offset-60px-all {		margin: 60px !important;	}	.md-offset-65px-all {		margin: 65px !important;	}	.md-offset-70px-all {		margin: 70px !important;	}	.md-offset-75px-all {		margin: 75px !important;	}	.md-offset-80px-all {		margin: 80px !important;	}	.md-offset-85px-all {		margin: 85px !important;	}	.md-offset-90px-all {		margin: 90px !important;	}	.md-offset-95px-all {		margin: 95px !important;	}	.md-offset-100px-all {		margin: 100px !important;	}	.md-no-margin {		margin: 0 !important;	}	.md-no-offset-lr {		margin-left: 0 !important;		margin-right: 0 !important;	}	.md-no-offset-tb {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.md-no-offset-top {		margin-top: 0 !important;	}	.md-no-offset-bottom {		margin-bottom: 0 !important;	}	.md-no-offset-left {		margin-left: 0 !important;	}	.md-no-offset-right {		margin-right: 0 !important;	}	.md-offset-lr-auto {		margin-left: auto !important;		margin-right: auto !important;	}	.md-offset-auto {		margin: 0 auto !important;	}	/* margin top */	.md-offset-one-top {		margin-top: 1%;	}	.md-offset-one-half-top {		margin-top: 1.5%;	}	.md-offset-two-top {		margin-top: 2%;	}	.md-offset-two-half-top {		margin-top: 2.5%;	}	.md-offset-three-top {		margin-top: 3%;	}	.md-offset-three-half-top {		margin-top: 3.5%;	}	.md-offset-four-top {		margin-top: 4%;	}	.md-offset-four-half-top {		margin-top: 4.5%;	}	.md-offset-five-top {		margin-top: 5%;	}	.md-offset-five-half-top {		margin-top: 5.5%;	}	.md-offset-six-top {		margin-top: 6%;	}	.md-offset-six-half-top {		margin-top: 6.5%;	}	.md-offset-seven-top {		margin-top: 7%;	}	.md-offset-seven-half-top {		margin-top: 7.5%;	}	.md-offset-eight-top {		margin-top: 8%;	}	.md-offset-eight-half-top {		margin-top: 8.5%;	}	.md-offset-nine-top {		margin-top: 9%;	}	.md-offset-nine-half-top {		margin-top: 9.5%;	}	.md-offset-ten-top {		margin-top: 10%;	}	.md-offset-ten-half-top {		margin-top: 10.5%;	}	.md-offset-eleven-top {		margin-top: 11%;	}	.md-offset-eleven-half-top {		margin-top: 11.5%;	}	.md-offset-twelve-top {		margin-top: 12%;	}	.md-offset-twelve-half-top {		margin-top: 12.5%;	}	.md-offset-thirteen-top {		margin-top: 13%;	}	.md-offset-thirteen-half-top {		margin-top: 13.5%;	}	.md-offset-fourteen-top {		margin-top: 14%;	}	.md-offset-fourteen-half-top {		margin-top: 14.5%;	}	.md-offset-fifteen-top {		margin-top: 15%;	}	.md-offset-fifteen-half-top {		margin-top: 15.5%;	}	.md-offset-sixteen-top {		margin-top: 16%;	}	.md-offset-sixteen-half-top {		margin-top: 16.5%;	}	.md-offset-seventeen-top {		margin-top: 17%;	}	.md-offset-seventeen-half-top {		margin-top: 17.5%;	}	.md-offset-eighteen-top {		margin-top: 18%;	}	.md-offset-eighteen-half-top {		margin-top: 18.5%;	}	.md-offset-nineteen-top {		margin-top: 19%;	}	.md-offset-nineteen-half-top {		margin-top: 19.5%;	}	.md-offset-twenty-top {		margin-top: 20%;	}	.md-offset-twenty-half-top {		margin-top: 20.5%;	}	.md-offset-twenty-one-top {		margin-top: 21%;	}	.md-offset-twenty-one-half-top {		margin-top: 21.5%;	}	.md-offset-twenty-two-top {		margin-top: 22%;	}	.md-offset-twenty-two-half-top {		margin-top: 22.5%;	}	.md-offset-twenty-top {		margin-top: 23%;	}	.md-offset-twenty-half-top {		margin-top: 23.5%;	}	.md-offset-twenty-four-top {		margin-top: 24%;	}	.md-offset-twenty-four-half-top {		margin-top: 24.5%;	}	.md-offset-twenty-five-top {		margin-top: 25%;	}	.md-offset-5px-top {		margin-top: 5px !important;	}	.md-offset-10px-top {		margin-top: 10px !important;	}	.md-offset-15px-top {		margin-top: 15px !important;	}	.md-offset-20px-top {		margin-top: 20px !important;	}	.md-offset-25px-top {		margin-top: 25px !important;	}	.md-offset-30px-top {		margin-top: 30px !important;	}	.md-offset-35px-top {		margin-top: 35px !important;	}	.md-offset-40px-top {		margin-top: 40px !important;	}	.md-offset-45px-top {		margin-top: 45px !important;	}	.md-offset-50px-top {		margin-top: 50px !important;	}	.md-offset-55px-top {		margin-top: 55px !important;	}	.md-offset-60px-top {		margin-top: 60px !important;	}	.md-offset-65px-top {		margin-top: 65px !important;	}	.md-offset-70px-top {		margin-top: 70px !important;	}	.md-offset-75px-top {		margin-top: 75px !important;	}	.md-offset-80px-top {		margin-top: 80px !important;	}	.md-offset-85px-top {		margin-top: 85px !important;	}	.md-offset-90px-top {		margin-top: 90px !important;	}	.md-offset-95px-top {		margin-top: 95px !important;	}	.md-offset-100px-top {		margin-top: 100px !important;	}	/* margin bottom */	.md-offset-one-bottom {		margin-bottom: 1%;	}	.md-offset-one-half-bottom {		margin-bottom: 1.5%;	}	.md-offset-two-bottom {		margin-bottom: 2%;	}	.md-offset-two-half-bottom {		margin-bottom: 2.5%;	}	.md-offset-three-bottom {		margin-bottom: 3%;	}	.md-offset-three-half-bottom {		margin-bottom: 3.5%;	}	.md-offset-four-bottom {		margin-bottom: 4%;	}	.md-offset-four-half-bottom {		margin-bottom: 4.5%;	}	.md-offset-five-bottom {		margin-bottom: 5%;	}	.md-offset-five-half-bottom {		margin-bottom: 5.5%;	}	.md-offset-six-bottom {		margin-bottom: 6%;	}	.md-offset-six-half-bottom {		margin-bottom: 6.5%;	}	.md-offset-seven-bottom {		margin-bottom: 7%;	}	.md-offset-seven-half-bottom {		margin-bottom: 7.5%;	}	.md-offset-eight-bottom {		margin-bottom: 8%;	}	.md-offset-eight-half-bottom {		margin-bottom: 8.5%;	}	.md-offset-nine-bottom {		margin-bottom: 9%;	}	.md-offset-nine-half-bottom {		margin-bottom: 9.5%;	}	.md-offset-ten-bottom {		margin-bottom: 10%;	}	.md-offset-ten-half-bottom {		margin-bottom: 10.5%;	}	.md-offset-eleven-bottom {		margin-bottom: 11%;	}	.md-offset-eleven-half-bottom {		margin-bottom: 11.5%;	}	.md-offset-twelve-bottom {		margin-bottom: 12%;	}	.md-offset-twelve-half-bottom {		margin-bottom: 12.5%;	}	.md-offset-thirteen-bottom {		margin-bottom: 13%;	}	.md-offset-thirteen-half-bottom {		margin-bottom: 13.5%;	}	.md-offset-fourteen-bottom {		margin-bottom: 14%;	}	.md-offset-fourteen-half-bottom {		margin-bottom: 14.5%;	}	.md-offset-fifteen-bottom {		margin-bottom: 15%;	}	.md-offset-fifteen-half-bottom {		margin-bottom: 15.5%;	}	.md-offset-sixteen-bottom {		margin-bottom: 16%;	}	.md-offset-sixteen-half-bottom {		margin-bottom: 16.5%;	}	.md-offset-seventeen-bottom {		margin-bottom: 17%;	}	.md-offset-seventeen-half-bottom {		margin-bottom: 17.5%;	}	.md-offset-eighteen-bottom {		margin-bottom: 18%;	}	.md-offset-eighteen-half-bottom {		margin-bottom: 18.5%;	}	.md-offset-nineteen-bottom {		margin-bottom: 19%;	}	.md-offset-nineteen-half-bottom {		margin-bottom: 19.5%;	}	.md-offset-twenty-bottom {		margin-bottom: 20%;	}	.md-offset-twenty-half-bottom {		margin-bottom: 20.5%;	}	.md-offset-twenty-one-bottom {		margin-bottom: 21%;	}	.md-offset-twenty-one-half-bottom {		margin-bottom: 21.5%;	}	.md-offset-twenty-two-bottom {		margin-bottom: 22%;	}	.md-offset-twenty-two-half-bottom {		margin-bottom: 22.5%;	}	.md-offset-twenty-three-bottom {		margin-bottom: 23%;	}	.md-offset-twenty-three-half-bottom {		margin-bottom: 23.5%;	}	.md-offset-twenty-five-bottom {		margin-bottom: 24%;	}	.md-offset-twenty-five-half-bottom {		margin-bottom: 24.5%;	}	.md-offset-twenty-five-bottom {		margin-bottom: 25%;	}	.md-offset-5px-bottom {		margin-bottom: 5px !important;	}	.md-offset-10px-bottom {		margin-bottom: 10px !important;	}	.md-offset-15px-bottom {		margin-bottom: 15px !important;	}	.md-offset-20px-bottom {		margin-bottom: 20px !important;	}	.md-offset-25px-bottom {		margin-bottom: 25px !important;	}	.md-offset-30px-bottom {		margin-bottom: 30px !important;	}	.md-offset-35px-bottom {		margin-bottom: 35px !important;	}	.md-offset-40px-bottom {		margin-bottom: 40px !important;	}	.md-offset-45px-bottom {		margin-bottom: 45px !important;	}	.md-offset-50px-bottom {		margin-bottom: 50px !important;	}	.md-offset-55px-bottom {		margin-bottom: 55px !important;	}	.md-offset-60px-bottom {		margin-bottom: 60px !important;	}	.md-offset-65px-bottom {		margin-bottom: 65px !important;	}	.md-offset-70px-bottom {		margin-bottom: 70px !important;	}	.md-offset-75px-bottom {		margin-bottom: 75px !important;	}	.md-offset-80px-bottom {		margin-bottom: 80px !important;	}	.md-offset-85px-bottom {		margin-bottom: 85px !important;	}	.md-offset-90px-bottom {		margin-bottom: 90px !important;	}	.md-offset-95px-bottom {		margin-bottom: 95px !important;	}	.md-offset-100px-bottom {		margin-bottom: 100px !important;	}	/* margin right */	.md-offset-one-right {		margin-right: 1%;	}	.md-offset-one-half-right {		margin-right: 1.5%;	}	.md-offset-two-right {		margin-right: 2%;	}	.md-offset-two-half-right {		margin-right: 2.5%;	}	.md-offset-three-right {		margin-right: 3%;	}	.md-offset-three-half-right {		margin-right: 3.5%;	}	.md-offset-four-right {		margin-right: 4%;	}	.md-offset-four-half-right {		margin-right: 4.5%;	}	.md-offset-five-right {		margin-right: 5%;	}	.md-offset-five-half-right {		margin-right: 5.5%;	}	.md-offset-six-right {		margin-right: 6%;	}	.md-offset-six-half-right {		margin-right: 6.5%;	}	.md-offset-seven-right {		margin-right: 7%;	}	.md-offset-seven-half-right {		margin-right: 7.5%;	}	.md-offset-eight-right {		margin-right: 8%;	}	.md-offset-eight-half-right {		margin-right: 8.5%;	}	.md-offset-nine-right {		margin-right: 9%;	}	.md-offset-nine-half-right {		margin-right: 9.5%;	}	.md-offset-ten-right {		margin-right: 10%;	}	.md-offset-ten-half-right {		margin-right: 10.5%;	}	.md-offset-eleven-right {		margin-right: 11%;	}	.md-offset-eleven-half-right {		margin-right: 11.5%;	}	.md-offset-twelve-right {		margin-right: 12%;	}	.md-offset-twelve-half-right {		margin-right: 12.5%;	}	.md-offset-thirteen-right {		margin-right: 13%;	}	.md-offset-thirteen-half-right {		margin-right: 13.5%;	}	.md-offset-fourteen-right {		margin-right: 14%;	}	.md-offset-fourteen-half-right {		margin-right: 14.5%;	}	.md-offset-fifteen-right {		margin-right: 15%;	}	.md-offset-fifteen-half-right {		margin-right: 15.5%;	}	.md-offset-sixteen-right {		margin-right: 16%;	}	.md-offset-sixteen-half-right {		margin-right: 16.5%;	}	.md-offset-seventeen-right {		margin-right: 17%;	}	.md-offset-seventeen-half-right {		margin-right: 17.5%;	}	.md-offset-eighteen-right {		margin-right: 18%;	}	.md-offset-eighteen-half-right {		margin-right: 18.5%;	}	.md-offset-nineteen-right {		margin-right: 19%;	}	.md-offset-nineteen-half-right {		margin-right: 19.5%;	}	.md-offset-twenty-right {		margin-right: 20%;	}	.md-offset-twenty-half-right {		margin-right: 20.5%;	}	.md-offset-twenty-one-right {		margin-right: 21%;	}	.md-offset-twenty-one-half-right {		margin-right: 21.5%;	}	.md-offset-twenty-two-right {		margin-right: 22%;	}	.md-offset-twenty-two-half-right {		margin-right: 22.5%;	}	.md-offset-twenty-three-right {		margin-right: 23%;	}	.md-offset-twenty-three-half-right {		margin-right: 23.5%;	}	.md-offset-twenty-four-right {		margin-right: 24%;	}	.md-offset-twenty-four-half-right {		margin-right: 24.5%;	}	.md-offset-twenty-five-right {		margin-right: 25%;	}	.md-offset-10px-right {		margin-right: 10px !important;	}	.md-offset-15px-right {		margin-right: 15px !important;	}	.md-offset-20px-right {		margin-right: 20px !important;	}	.md-offset-25px-right {		margin-right: 25px !important;	}	.md-offset-30px-right {		margin-right: 30px !important;	}	.md-offset-35px-right {		margin-right: 35px !important;	}	.md-offset-40px-right {		margin-right: 40px !important;	}	.md-offset-45px-right {		margin-right: 45px !important;	}	.md-offset-50px-right {		margin-right: 50px !important;	}	.md-offset-55px-right {		margin-right: 55px !important;	}	.md-offset-60px-right {		margin-right: 60px !important;	}	.md-offset-65px-right {		margin-right: 65px !important;	}	.md-offset-70px-right {		margin-right: 70px !important;	}	.md-offset-75px-right {		margin-right: 75px !important;	}	.md-offset-80px-right {		margin-right: 80px !important;	}	.md-offset-85px-right {		margin-right: 85px !important;	}	.md-offset-90px-right {		margin-right: 90px !important;	}	.md-offset-95px-right {		margin-right: 95px !important;	}	.md-offset-100px-right {		margin-right: 100px !important;	}	/* margin left */	.md-offset-one-left {		margin-left: 1%;	}	.md-offset-one-half-left {		margin-left: 1.5%;	}	.md-offset-two-left {		margin-left: 2%;	}	.md-offset-two-half-left {		margin-left: 2.5%;	}	.md-offset-three-left {		margin-left: 3%;	}	.md-offset-three-half-left {		margin-left: 3.5%;	}	.md-offset-four-left {		margin-left: 4%;	}	.md-offset-four-half-left {		margin-left: 4.5%;	}	.md-offset-five-left {		margin-left: 5%;	}	.md-offset-five-half-left {		margin-left: 5.5%;	}	.md-offset-six-left {		margin-left: 6%;	}	.md-offset-six-half-left {		margin-left: 6.5%;	}	.md-offset-seven-left {		margin-left: 7%;	}	.md-offset-seven-half-left {		margin-left: 7.5%;	}	.md-offset-eight-left {		margin-left: 8%;	}	.md-offset-eight-half-left {		margin-left: 8.5%;	}	.md-offset-nine-left {		margin-left: 9%;	}	.md-offset-nine-half-left {		margin-left: 9.5%;	}	.md-offset-ten-left {		margin-left: 10%;	}	.md-offset-ten-half-left {		margin-left: 10.5%;	}	.md-offset-eleven-left {		margin-left: 11%;	}	.md-offset-eleven-half-left {		margin-left: 11.5%;	}	.md-offset-twelve-left {		margin-left: 12%;	}	.md-offset-twelve-half-left {		margin-left: 12.5%;	}	.md-offset-thirteen-left {		margin-left: 13%;	}	.md-offset-thirteen-half-left {		margin-left: 13.5%;	}	.md-offset-fourteen-left {		margin-left: 14%;	}	.md-offset-fourteen-half-left {		margin-left: 14.5%;	}	.md-offset-fifteen-left {		margin-left: 15%;	}	.md-offset-fifteen-half-left {		margin-left: 15.5%;	}	.md-offset-sixteen-left {		margin-left: 16%;	}	.md-offset-sixteen-half-left {		margin-left: 16.5%;	}	.md-offset-seventeen-left {		margin-left: 17%;	}	.md-offset-seventeen-half-left {		margin-left: 17.5%;	}	.md-offset-eighteen-left {		margin-left: 18%;	}	.md-offset-eighteen-half-left {		margin-left: 18.5%;	}	.md-offset-nineteen-left {		margin-left: 19%;	}	.md-offset-nineteen-half-left {		margin-left: 19.5%;	}	.md-offset-twenty-left {		margin-left: 20%;	}	.md-offset-twenty-half-left {		margin-left: 20.5%;	}	.md-offset-twenty-one-left {		margin-left: 21%;	}	.md-offset-twenty-one-half-left {		margin-left: 21.5%;	}	.md-offset-twenty-two-left {		margin-left: 22%;	}	.md-offset-twenty-two-half-left {		margin-left: 22.5%;	}	.md-offset-twenty-three-left {		margin-left: 23%;	}	.md-offset-twenty-three-half-left {		margin-left: 23.5%;	}	.md-offset-twenty-four-left {		margin-left: 24%;	}	.md-offset-twenty-four-half-left {		margin-left: 24.5%;	}	.md-offset-twenty-five-left {		margin-left: 25%;	}	.md-offset-5px-left {		margin-left: 5px !important;	}	.md-offset-10px-left {		margin-left: 10px !important;	}	.md-offset-15px-left {		margin-left: 15px !important;	}	.md-offset-20px-left {		margin-left: 20px !important;	}	.md-offset-25px-left {		margin-left: 25px !important;	}	.md-offset-30px-left {		margin-left: 30px !important;	}	.md-offset-35px-left {		margin-left: 35px !important;	}	.md-offset-40px-left {		margin-left: 40px !important;	}	.md-offset-45px-left {		margin-left: 45px !important;	}	.md-offset-50px-left {		margin-left: 50px !important;	}	.md-offset-55px-left {		margin-left: 55px !important;	}	.md-offset-60px-left {		margin-left: 60px !important;	}	.md-offset-65px-left {		margin-left: 65px !important;	}	.md-offset-70px-left {		margin-left: 70px !important;	}	.md-offset-75px-left {		margin-left: 75px !important;	}	.md-offset-80px-left {		margin-left: 80px !important;	}	.md-offset-85px-left {		margin-left: 85px !important;	}	.md-offset-90px-left {		margin-left: 90px !important;	}	.md-offset-95px-left {		margin-left: 95px !important;	}	.md-offset-100px-left {		margin-left: 100px !important;	}	/* margin left right */	.md-offset-one-lr {		margin-left: 1%;		margin-right: 1%;	}	.md-offset-one-half-lr {		margin-left: 1.5%;		margin-right: 1.5%;	}	.md-offset-two-lr {		margin-left: 2%;		margin-right: 2%;	}	.md-offset-two-half-lr {		margin-left: 2.5%;		margin-right: 2.5%;	}	.md-offset-three-lr {		margin-left: 3%;		margin-right: 3%;	}	.md-offset-three-half-lr {		margin-left: 3.5%;		margin-right: 3.5%;	}	.md-offset-four-lr {		margin-left: 4%;		margin-right: 4%;	}	.md-offset-four-half-lr {		margin-left: 4.5%;		margin-right: 4.5%;	}	.md-offset-five-lr {		margin-left: 5%;		margin-right: 5%;	}	.md-offset-five-half-lr {		margin-left: 5.5%;		margin-right: 5.5%;	}	.md-offset-six-lr {		margin-left: 6%;		margin-right: 6%;	}	.md-offset-six-half-lr {		margin-left: 6.5%;		margin-right: 6.5%;	}	.md-offset-seven-lr {		margin-left: 7%;		margin-right: 7%;	}	.md-offset-seven-half-lr {		margin-left: 7.5%;		margin-right: 7.5%;	}	.md-offset-eight-lr {		margin-left: 8%;		margin-right: 8%;	}	.md-offset-eight-half-lr {		margin-left: 8.5%;		margin-right: 8.5%;	}	.md-offset-nine-lr {		margin-left: 9%;		margin-right: 9%;	}	.md-offset-nine-half-lr {		margin-left: 9.5%;		margin-right: 9.5%;	}	.md-offset-ten-lr {		margin-left: 10%;		margin-right: 10%;	}	.md-offset-ten-half-lr {		margin-left: 10.5%;		margin-right: 10.5%;	}	.md-offset-eleven-lr {		margin-left: 11%;		margin-right: 11%;	}	.md-offset-eleven-half-lr {		margin-left: 11.5%;		margin-right: 11.5%;	}	.md-offset-twelve-lr {		margin-left: 12%;		margin-right: 12%;	}	.md-offset-twelve-half-lr {		margin-left: 12.5%;		margin-right: 12.5%;	}	.md-offset-thirteen-lr {		margin-left: 13%;		margin-right: 13%;	}	.md-offset-thirteen-half-lr {		margin-left: 13.5%;		margin-right: 13.5%;	}	.md-offset-fourteen-lr {		margin-left: 14%;		margin-right: 14%;	}	.md-offset-fourteen-half-lr {		margin-left: 14.5%;		margin-right: 14.5%;	}	.md-offset-fifteen-lr {		margin-left: 15%;		margin-right: 15%;	}	.md-offset-fifteen-half-lr {		margin-left: 15.5%;		margin-right: 15.5%;	}	.md-offset-sixteen-lr {		margin-left: 16%;		margin-right: 16%;	}	.md-offset-sixteen-half-lr {		margin-left: 16.5%;		margin-right: 16.5%;	}	.md-offset-seventeen-lr {		margin-left: 17%;		margin-right: 17%;	}	.md-offset-seventeen-half-lr {		margin-left: 17.5%;		margin-right: 17.5%;	}	.md-offset-eighteen-lr {		margin-left: 18%;		margin-right: 18%;	}	.md-offset-eighteen-half-lr {		margin-left: 18.5%;		margin-right: 18.5%;	}	.md-offset-nineteen-lr {		margin-left: 19%;		margin-right: 19%;	}	.md-offset-nineteen-half-lr {		margin-left: 19.5%;		margin-right: 19.5%;	}	.md-offset-twenty-lr {		margin-left: 20%;		margin-right: 20%;	}	.md-offset-twenty-half-lr {		margin-left: 20.5%;		margin-right: 20.5%;	}	.md-offset-twenty-one-lr {		margin-left: 21%;		margin-right: 21%;	}	.md-offset-twenty-one-half-lr {		margin-left: 21.5%;		margin-right: 21.5%;	}	.md-offset-twenty-two-lr {		margin-left: 22%;		margin-right: 22%;	}	.md-offset-twenty-two-half-lr {		margin-left: 22.5%;		margin-right: 22.5%;	}	.md-offset-twenty-three-lr {		margin-left: 23%;		margin-right: 23%;	}	.md-offset-twenty-three-half-lr {		margin-left: 23.5%;		margin-right: 23.5%;	}	.md-offset-twenty-four-lr {		margin-left: 24%;		margin-right: 24%;	}	.md-offset-twenty-four-half-lr {		margin-left: 24.5%;		margin-right: 24.5%;	}	.md-offset-twenty-five-lr {		margin-left: 25%;		margin-right: 25%;	}	.md-offset-5px-lr {		margin-left: 5px !important;		margin-right: 5px !important;	}	.md-offset-10px-lr {		margin-left: 10px !important;		margin-right: 10px !important;	}	.md-offset-15px-lr {		margin-left: 15px !important;		margin-right: 15px !important;	}	.md-offset-20px-lr {		margin-left: 20px !important;		margin-right: 20px !important;	}	.md-offset-25px-lr {		margin-left: 25px !important;		margin-right: 25px !important;	}	.md-offset-30px-lr {		margin-left: 30px !important;		margin-right: 30px !important;	}	.md-offset-35px-lr {		margin-left: 35px !important;		margin-right: 35px !important;	}	.md-offset-40px-lr {		margin-left: 40px !important;		margin-right: 40px !important;	}	.md-offset-45px-lr {		margin-left: 45px !important;		margin-right: 45px !important;	}	.md-offset-50px-lr {		margin-left: 50px !important;		margin-right: 50px !important;	}	.md-offset-55px-lr {		margin-left: 55px !important;		margin-right: 55px !important;	}	.md-offset-60px-lr {		margin-left: 60px !important;		margin-right: 60px !important;	}	.md-offset-65px-lr {		margin-left: 65px !important;		margin-right: 60px !important;	}	.md-offset-70px-lr {		margin-left: 70px !important;		margin-right: 65px !important;	}	.md-offset-75px-lr {		margin-left: 75px !important;		margin-right: 70px !important;	}	.md-offset-80px-lr {		margin-left: 80px !important;		margin-right: 75px !important;	}	.md-offset-85px-lr {		margin-left: 85px !important;		margin-right: 80px !important;	}	.md-offset-90px-lr {		margin-left: 90px !important;		margin-right: 85px !important;	}	.md-offset-95px-lr {		margin-left: 95px !important;		margin-right: 90px !important;	}	.md-offset-100px-lr {		margin-left: 100px !important;		margin-right: 100px !important;	}	/* margin top bottom */	.md-offset-one-tb {		margin-top: 1%;		margin-bottom: 1%;	}	.md-offset-one-half-tb {		margin-top: 1.5%;		margin-bottom: 1.5%;	}	.md-offset-two-tb {		margin-top: 2%;		margin-bottom: 2%;	}	.md-offset-two-half-tb {		margin-top: 2.5%;		margin-bottom: 2.5%;	}	.md-offset-three-tb {		margin-top: 3%;		margin-bottom: 3%;	}	.md-offset-three-half-tb {		margin-top: 3.5%;		margin-bottom: 3.5%;	}	.md-offset-four-tb {		margin-top: 4%;		margin-bottom: 4%;	}	.md-offset-four-half-tb {		margin-top: 4.5%;		margin-bottom: 4.5%;	}	.md-offset-five-tb {		margin-top: 5%;		margin-bottom: 5%;	}	.md-offset-five-half-tb {		margin-top: 5.5%;		margin-bottom: 5.5%;	}	.md-offset-six-tb {		margin-top: 6%;		margin-bottom: 6%;	}	.md-offset-six-half-tb {		margin-top: 6.5%;		margin-bottom: 6.5%;	}	.md-offset-seven-tb {		margin-top: 7%;		margin-bottom: 7%;	}	.md-offset-seven-half-tb {		margin-top: 7.5%;		margin-bottom: 7.5%;	}	.md-offset-eight-tb {		margin-top: 8%;		margin-bottom: 8%;	}	.md-offset-eight-half-tb {		margin-top: 8.5%;		margin-bottom: 8.5%;	}	.md-offset-nine-tb {		margin-top: 9%;		margin-bottom: 9%;	}	.md-offset-nine-half-tb {		margin-top: 9.5%;		margin-bottom: 9.5%;	}	.md-offset-ten-tb {		margin-top: 10%;		margin-bottom: 10%;	}	.md-offset-ten-half-tb {		margin-top: 10.5%;		margin-bottom: 10.5%;	}	.md-offset-eleven-tb {		margin-top: 11%;		margin-bottom: 11%;	}	.md-offset-eleven-half-tb {		margin-top: 11.5%;		margin-bottom: 11.5%;	}	.md-offset-twelve-tb {		margin-top: 12%;		margin-bottom: 12%;	}	.md-offset-twelve-half-tb {		margin-top: 12.5%;		margin-bottom: 12.5%;	}	.md-offset-thirteen-tb {		margin-top: 13%;		margin-bottom: 13%;	}	.md-offset-thirteen-half-tb {		margin-top: 13.5%;		margin-bottom: 13.5%;	}	.md-offset-fourteen-tb {		margin-top: 14%;		margin-bottom: 14%;	}	.md-offset-fourteen-half-tb {		margin-top: 14.5%;		margin-bottom: 14.5%;	}	.md-offset-fifteen-tb {		margin-top: 15%;		margin-bottom: 15%;	}	.md-offset-fifteen-half-tb {		margin-top: 15.5%;		margin-bottom: 15.5%;	}	.md-offset-sixteen-tb {		margin-top: 16%;		margin-bottom: 16%;	}	.md-offset-sixteen-half-tb {		margin-top: 16.5%;		margin-bottom: 16.5%;	}	.md-offset-seventeen-tb {		margin-top: 17%;		margin-bottom: 17%;	}	.md-offset-seventeen-half-tb {		margin-top: 17.5%;		margin-bottom: 17.5%;	}	.md-offset-eighteen-tb {		margin-top: 18%;		margin-bottom: 18%;	}	.md-offset-eighteen-half-tb {		margin-top: 18.5%;		margin-bottom: 18.5%;	}	.md-offset-nineteen-tb {		margin-top: 19%;		margin-bottom: 19%;	}	.md-offset-nineteen-half-tb {		margin-top: 19.5%;		margin-bottom: 19.5%;	}	.md-offset-twenty-tb {		margin-top: 20%;		margin-bottom: 20%;	}	.md-offset-twenty-half-tb {		margin-top: 20.5%;		margin-bottom: 20.5%;	}	.md-offset-twenty-one-tb {		margin-top: 21%;		margin-bottom: 21%;	}	.md-offset-twenty-one-half-tb {		margin-top: 21.5%;		margin-bottom: 21.5%;	}	.md-offset-twenty-two-tb {		margin-top: 22%;		margin-bottom: 22%;	}	.md-offset-twenty-two-half-tb {		margin-top: 22.5%;		margin-bottom: 22.5%;	}	.md-offset-twenty-three-tb {		margin-top: 23%;		margin-bottom: 23%;	}	.md-offset-twenty-three-half-tb {		margin-top: 23.5%;		margin-bottom: 23.5%;	}	.md-offset-twenty-four-tb {		margin-top: 24%;		margin-bottom: 24%;	}	.md-offset-twenty-four-half-tb {		margin-top: 24.5%;		margin-bottom: 24.5%;	}	.md-offset-twenty-five-tb {		margin-top: 25%;		margin-bottom: 25%;	}	.md-offset-5px-tb {		margin-top: 5px !important;		margin-bottom: 5px !important;	}	.md-offset-10px-tb {		margin-top: 10px !important;		margin-bottom: 10px !important;	}	.md-offset-15px-tb {		margin-top: 15px !important;		margin-bottom: 15px !important;	}	.md-offset-20px-tb {		margin-top: 20px !important;		margin-bottom: 20px !important;	}	.md-offset-25px-tb {		margin-top: 25px !important;		margin-bottom: 25px !important;	}	.md-offset-30px-tb {		margin-top: 30px !important;		margin-bottom: 30px !important;	}	.md-offset-35px-tb {		margin-top: 35px !important;		margin-bottom: 35px !important;	}	.md-offset-40px-tb {		margin-top: 40px !important;		margin-bottom: 40px !important;	}	.md-offset-45px-tb {		margin-top: 45px !important;		margin-bottom: 45px !important;	}	.md-offset-50px-tb {		margin-top: 50px !important;		margin-bottom: 50px !important;	}	.md-offset-55px-tb {		margin-top: 55px !important;		margin-bottom: 55px !important;	}	.md-offset-60px-tb {		margin-top: 60px !important;		margin-bottom: 60px !important;	}	.md-offset-65px-tb {		margin-top: 65px !important;		margin-bottom: 60px !important;	}	.md-offset-70px-tb {		margin-top: 70px !important;		margin-bottom: 65px !important;	}	.md-offset-75px-tb {		margin-top: 75px !important;		margin-bottom: 70px !important;	}	.md-offset-80px-tb {		margin-top: 80px !important;		margin-bottom: 75px !important;	}	.md-offset-85px-tb {		margin-top: 85px !important;		margin-bottom: 80px !important;	}	.md-offset-90px-tb {		margin-top: 90px !important;		margin-bottom: 85px !important;	}	.md-offset-95px-tb {		margin-top: 95px !important;		margin-bottom: 90px !important;	}	.md-offset-100px-tb {		margin-top: 100px !important;		margin-bottom: 100px !important;	}	/* header padding top */	.md-header-padding-top {		padding-top: 82px;	}	.md-header-offset-top {		margin-top: 80px;	}	/* padding */	.md-no-padding {		padding: 0 !important;	}	.md-no-padding-lr {		padding-left: 0 !important;		padding-right: 0 !important;	}	.md-no-padding-tb {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.md-no-padding-top {		padding-top: 0 !important;	}	.md-no-padding-bottom {		padding-bottom: 0 !important;	}	.md-no-padding-left {		padding-left: 0 !important;	}	.md-no-padding-right {		padding-right: 0 !important;	}	.md-padding-one-all {		padding: 1%;	}	.md-padding-one-half-all {		padding: 1.5%;	}	.md-padding-two-all {		padding: 2%;	}	.md-padding-two-half-all {		padding: 2.5%;	}	.md-padding-three-all {		padding: 3%;	}	.md-padding-three-half-all {		padding: 3.5%;	}	.md-padding-four-all {		padding: 4%;	}	.md-padding-four-half-all {		padding: 4.5%;	}	.md-padding-five-all {		padding: 5%;	}	.md-padding-five-half-all {		padding: 5.5%;	}	.md-padding-six-all {		padding: 6%;	}	.md-padding-six-half-all {		padding: 6.5%;	}	.md-padding-seven-all {		padding: 7%;	}	.md-padding-seven-half-all {		padding: 7.5%;	}	.md-padding-eight-all {		padding: 8%;	}	.md-padding-eight-half-all {		padding: 8.5%;	}	.md-padding-nine-all {		padding: 9%;	}	.md-padding-nine-half-all {		padding: 9.5%;	}	.md-padding-ten-all {		padding: 10%;	}	.md-padding-ten-half-all {		padding: 10.5%;	}	.md-padding-eleven-all {		padding: 11%;	}	.md-padding-eleven-half-all {		padding: 11.5%;	}	.md-padding-twelve-all {		padding: 12%;	}	.md-padding-twelve-half-all {		padding: 12.5%;	}	.md-padding-thirteen-all {		padding: 13%;	}	.md-padding-thirteen-half-all {		padding: 13.5%;	}	.md-padding-fourteen-all {		padding: 14%;	}	.md-padding-fourteen-half-all {		padding: 14.5%;	}	.md-padding-fifteen-all {		padding: 15%;	}	.md-padding-fifteen-half-all {		padding: 15.5%;	}	.md-padding-sixteen-all {		padding: 16%;	}	.md-padding-sixteen-half-all {		padding: 16.5%;	}	.md-padding-seventeen-all {		padding: 17%;	}	.md-padding-seventeen-half-all {		padding: 17.5%;	}	.md-padding-eighteen-all {		padding: 18%;	}	.md-padding-eighteen-half-all {		padding: 18.5%;	}	.md-padding-nineteen-all {		padding: 19%;	}	.md-padding-nineteen-half-all {		padding: 19.5%;	}	.md-padding-twenty-all {		padding: 20%;	}	.md-padding-twenty-half-all {		padding: 20.5%;	}	.md-padding-twenty-one-all {		padding: 21%;	}	.md-padding-twenty-one-half-all {		padding: 21.5%;	}	.md-padding-twenty-two-all {		padding: 22%;	}	.md-padding-twenty-two-half-all {		padding: 22.5%;	}	.md-padding-twenty-three-all {		padding: 23%;	}	.md-padding-twenty-three-half-all {		padding: 23.5%;	}	.md-padding-twenty-four-all {		padding: 24%;	}	.md-padding-twenty-four-half-all {		padding: 24.5%;	}	.md-padding-twenty-five-all {		padding: 25%;	}	.md-padding-5px-all {		padding: 5px !important;	}	.md-padding-10px-all {		padding: 10px !important;	}	.md-padding-15px-all {		padding: 15px !important;	}	.md-padding-20px-all {		padding: 20px !important;	}	.md-padding-25px-all {		padding: 25px !important;	}	.md-padding-30px-all {		padding: 30px !important;	}	.md-padding-35px-all {		padding: 35px !important;	}	.md-padding-40px-all {		padding: 40px !important;	}	.md-padding-45px-all {		padding: 45px !important;	}	.md-padding-50px-all {		padding: 50px !important;	}	.md-padding-55px-all {		padding: 55px !important;	}	.md-padding-60px-all {		padding: 60px !important;	}	.md-padding-65px-all {		padding: 65px !important;	}	.md-padding-70px-all {		padding: 70px !important;	}	.md-padding-75px-all {		padding: 75px !important;	}	.md-padding-80px-all {		padding: 80px !important;	}	.md-padding-85px-all {		padding: 85px !important;	}	.md-padding-90px-all {		padding: 90px !important;	}	.md-padding-95px-all {		padding: 95px !important;	}	.md-padding-100px-all {		padding: 100px !important;	}	/* padding top */	.md-padding-one-top {		padding-top: 1%;	}	.md-padding-one-half-top {		padding-top: 1.5%;	}	.md-padding-two-top {		padding-top: 2%;	}	.md-padding-two-half-top {		padding-top: 2.5%;	}	.md-padding-three-top {		padding-top: 3%;	}	.md-padding-three-half-top {		padding-top: 3.5%;	}	.md-padding-four-top {		padding-top: 4%;	}	.md-padding-four-half-top {		padding-top: 4.5%;	}	.md-padding-five-top {		padding-top: 5%;	}	.md-padding-five-half-top {		padding-top: 5.5%;	}	.md-padding-six-top {		padding-top: 6%;	}	.md-padding-six-half-top {		padding-top: 6.5%;	}	.md-padding-seven-top {		padding-top: 7%;	}	.md-padding-seven-half-top {		padding-top: 7.5%;	}	.md-padding-eight-top {		padding-top: 8%;	}	.md-padding-eight-half-top {		padding-top: 8.5%;	}	.md-padding-nine-top {		padding-top: 9%;	}	.md-padding-nine-half-top {		padding-top: 9.5%;	}	.md-padding-ten-top {		padding-top: 10%;	}	.md-padding-ten-half-top {		padding-top: 10.5%;	}	.md-padding-eleven-top {		padding-top: 11%;	}	.md-padding-eleven-half-top {		padding-top: 11.5%;	}	.md-padding-twelve-top {		padding-top: 12%;	}	.md-padding-twelve-half-top {		padding-top: 12.5%;	}	.md-padding-thirteen-top {		padding-top: 13%;	}	.md-padding-thirteen-half-top {		padding-top: 13.5%;	}	.md-padding-fourteen-top {		padding-top: 14%;	}	.md-padding-fourteen-half-top {		padding-top: 14.5%;	}	.md-padding-fifteen-top {		padding-top: 15%;	}	.md-padding-fifteen-half-top {		padding-top: 15.5%;	}	.md-padding-sixteen-top {		padding-top: 16%;	}	.md-padding-sixteen-half-top {		padding-top: 16.5%;	}	.md-padding-seventeen-top {		padding-top: 17%;	}	.md-padding-seventeen-half-top {		padding-top: 17.5%;	}	.md-padding-eighteen-top {		padding-top: 18%;	}	.md-padding-eighteen-half-top {		padding-top: 18.5%;	}	.md-padding-nineteen-top {		padding-top: 19%;	}	.md-padding-nineteen-half-top {		padding-top: 19.5%;	}	.md-padding-twenty-top {		padding-top: 20%;	}	.md-padding-twenty-half-top {		padding-top: 20.5%;	}	.md-padding-twenty-one-top {		padding-top: 21%;	}	.md-padding-twenty-one-half-top {		padding-top: 21.5%;	}	.md-padding-twenty-two-top {		padding-top: 22%;	}	.md-padding-twenty-two-half-top {		padding-top: 22.5%;	}	.md-padding-twenty-three-top {		padding-top: 23%;	}	.md-padding-twenty-three-half-top {		padding-top: 23.5%;	}	.md-padding-twenty-four-top {		padding-top: 24%;	}	.md-padding-twenty-four-half-top {		padding-top: 24.5%;	}	.md-padding-twenty-five-top {		padding-top: 25%;	}	.md-padding-5px-top {		padding-top: 5px !important;	}	.md-padding-10px-top {		padding-top: 10px !important;	}	.md-padding-15px-top {		padding-top: 15px !important;	}	.md-padding-20px-top {		padding-top: 20px !important;	}	.md-padding-25px-top {		padding-top: 25px !important;	}	.md-padding-30px-top {		padding-top: 30px !important;	}	.md-padding-35px-top {		padding-top: 35px !important;	}	.md-padding-40px-top {		padding-top: 40px !important;	}	.md-padding-45px-top {		padding-top: 45px !important;	}	.md-padding-50px-top {		padding-top: 50px !important;	}	.md-padding-55px-top {		padding-top: 55px !important;	}	.md-padding-60px-top {		padding-top: 60px !important;	}	.md-padding-65px-top {		padding-top: 65px !important;	}	.md-padding-70px-top {		padding-top: 70px !important;	}	.md-padding-75px-top {		padding-top: 75px !important;	}	.md-padding-80px-top {		padding-top: 80px !important;	}	.md-padding-85px-top {		padding-top: 85px !important;	}	.md-padding-90px-top {		padding-top: 90px !important;	}	.md-padding-95px-top {		padding-top: 95px !important;	}	.md-padding-100px-top {		padding-top: 100px !important;	}	/* padding bottom */	.md-padding-one-bottom {		padding-bottom: 1%;	}	.md-padding-one-half-bottom {		padding-bottom: 1.5%;	}	.md-padding-two-bottom {		padding-bottom: 2%;	}	.md-padding-two-half-bottom {		padding-bottom: 2.5%;	}	.md-padding-three-bottom {		padding-bottom: 3%;	}	.md-padding-three-half-bottom {		padding-bottom: 3.5%;	}	.md-padding-four-bottom {		padding-bottom: 4%;	}	.md-padding-four-half-bottom {		padding-bottom: 4.5%;	}	.md-padding-five-bottom {		padding-bottom: 5%;	}	.md-padding-five-half-bottom {		padding-bottom: 5.5%;	}	.md-padding-six-bottom {		padding-bottom: 6%;	}	.md-padding-six-half-bottom {		padding-bottom: 6.5%;	}	.md-padding-seven-bottom {		padding-bottom: 7%;	}	.md-padding-seven-half-bottom {		padding-bottom: 7.5%;	}	.md-padding-eight-bottom {		padding-bottom: 8%;	}	.md-padding-eight-half-bottom {		padding-bottom: 8.5%;	}	.md-padding-nine-bottom {		padding-bottom: 9%;	}	.md-padding-nine-half-bottom {		padding-bottom: 9.5%;	}	.md-padding-ten-bottom {		padding-bottom: 10%;	}	.md-padding-ten-half-bottom {		padding-bottom: 10.5%;	}	.md-padding-eleven-bottom {		padding-bottom: 11%;	}	.md-padding-eleven-half-bottom {		padding-bottom: 11.5%;	}	.md-padding-twelve-bottom {		padding-bottom: 12%;	}	.md-padding-twelve-half-bottom {		padding-bottom: 12.5%;	}	.md-padding-thirteen-bottom {		padding-bottom: 13%;	}	.md-padding-thirteen-half-bottom {		padding-bottom: 13.5%;	}	.md-padding-fourteen-bottom {		padding-bottom: 14%;	}	.md-padding-fourteen-half-bottom {		padding-bottom: 14.5%;	}	.md-padding-fifteen-bottom {		padding-bottom: 15%;	}	.md-padding-fifteen-half-bottom {		padding-bottom: 15.5%;	}	.md-padding-sixteen-bottom {		padding-bottom: 16%;	}	.md-padding-sixteen-half-bottom {		padding-bottom: 16.5%;	}	.md-padding-seventeen-bottom {		padding-bottom: 17%;	}	.md-padding-seventeen-half-bottom {		padding-bottom: 17.5%;	}	.md-padding-eighteen-bottom {		padding-bottom: 18%;	}	.md-padding-eighteen-half-bottom {		padding-bottom: 18.5%;	}	.md-padding-nineteen-bottom {		padding-bottom: 19%;	}	.md-padding-nineteen-half-bottom {		padding-bottom: 19.5%;	}	.md-padding-twenty-bottom {		padding-bottom: 20%;	}	.md-padding-twenty-half-bottom {		padding-bottom: 20.5%;	}	.md-padding-twenty-one-bottom {		padding-bottom: 21%;	}	.md-padding-twenty-one-half-bottom {		padding-bottom: 21.5%;	}	.md-padding-twenty-two-bottom {		padding-bottom: 22%;	}	.md-padding-twenty-two-half-bottom {		padding-bottom: 22.5%;	}	.md-padding-twenty-three-bottom {		padding-bottom: 23%;	}	.md-padding-twenty-three-half-bottom {		padding-bottom: 23.5%;	}	.md-padding-twenty-four-bottom {		padding-bottom: 24%;	}	.md-padding-twenty-four-half-bottom {		padding-bottom: 24.5%;	}	.md-padding-twenty-five-bottom {		padding-bottom: 25%;	}	.md-padding-5px-bottom {		padding-bottom: 5px !important;	}	.md-padding-10px-bottom {		padding-bottom: 10px !important;	}	.md-padding-15px-bottom {		padding-bottom: 15px !important;	}	.md-padding-20px-bottom {		padding-bottom: 20px !important;	}	.md-padding-25px-bottom {		padding-bottom: 25px !important;	}	.md-padding-30px-bottom {		padding-bottom: 30px !important;	}	.md-padding-35px-bottom {		padding-bottom: 35px !important;	}	.md-padding-40px-bottom {		padding-bottom: 40px !important;	}	.md-padding-45px-bottom {		padding-bottom: 45px !important;	}	.md-padding-50px-bottom {		padding-bottom: 50px !important;	}	.md-padding-55px-bottom {		padding-bottom: 55px !important;	}	.md-padding-60px-bottom {		padding-bottom: 60px !important;	}	.md-padding-65px-bottom {		padding-bottom: 65px !important;	}	.md-padding-70px-bottom {		padding-bottom: 70px !important;	}	.md-padding-75px-bottom {		padding-bottom: 75px !important;	}	.md-padding-80px-bottom {		padding-bottom: 80px !important;	}	.md-padding-85px-bottom {		padding-bottom: 85px !important;	}	.md-padding-90px-bottom {		padding-bottom: 90px !important;	}	.md-padding-95px-bottom {		padding-bottom: 95px !important;	}	.md-padding-100px-bottom {		padding-bottom: 100px !important;	}	/* padding right */	.md-padding-one-right {		padding-right: 1%;	}	.md-padding-one-half-right {		padding-right: 1.5%;	}	.md-padding-two-right {		padding-right: 2%;	}	.md-padding-two-half-right {		padding-right: 2.5%;	}	.md-padding-three-right {		padding-right: 3%;	}	.md-padding-three-half-right {		padding-right: 3.5%;	}	.md-padding-four-right {		padding-right: 4%;	}	.md-padding-four-half-right {		padding-right: 4.5%;	}	.md-padding-five-right {		padding-right: 5%;	}	.md-padding-five-half-right {		padding-right: 5.5%;	}	.md-padding-six-right {		padding-right: 6%;	}	.md-padding-six-half-right {		padding-right: 6.5%;	}	.md-padding-seven-right {		padding-right: 7%;	}	.md-padding-seven-half-right {		padding-right: 7.5%;	}	.md-padding-eight-right {		padding-right: 8%;	}	.md-padding-eight-half-right {		padding-right: 8.5%;	}	.md-padding-nine-right {		padding-right: 9%;	}	.md-padding-nine-half-right {		padding-right: 9.5%;	}	.md-padding-ten-right {		padding-right: 10%;	}	.md-padding-ten-half-right {		padding-right: 10.5%;	}	.md-padding-eleven-right {		padding-right: 11%;	}	.md-padding-eleven-half-right {		padding-right: 11.5%;	}	.md-padding-twelve-right {		padding-right: 12%;	}	.md-padding-twelve-half-right {		padding-right: 12.5%;	}	.md-padding-thirteen-right {		padding-right: 13%;	}	.md-padding-thirteen-half-right {		padding-right: 13.5%;	}	.md-padding-fourteen-right {		padding-right: 14%;	}	.md-padding-fourteen-half-right {		padding-right: 14.5%;	}	.md-padding-fifteen-right {		padding-right: 15%;	}	.md-padding-fifteen-half-right {		padding-right: 15.5%;	}	.md-padding-sixteen-right {		padding-right: 16%;	}	.md-padding-sixteen-half-right {		padding-right: 16.5%;	}	.md-padding-seventeen-right {		padding-right: 17%;	}	.md-padding-seventeen-half-right {		padding-right: 17.5%;	}	.md-padding-eighteen-right {		padding-right: 18%;	}	.md-padding-eighteen-half-right {		padding-right: 18.5%;	}	.md-padding-nineteen-right {		padding-right: 19%;	}	.md-padding-nineteen-half-right {		padding-right: 19.5%;	}	.md-padding-twenty-right {		padding-right: 20%;	}	.md-padding-twenty-half-right {		padding-right: 20.5%;	}	.md-padding-twenty-one-right {		padding-right: 21%;	}	.md-padding-twenty-one-half-right {		padding-right: 21.5%;	}	.md-padding-twenty-two-right {		padding-right: 22%;	}	.md-padding-twenty-two-half-right {		padding-right: 22.5%;	}	.md-padding-twenty-three-right {		padding-right: 23%;	}	.md-padding-twenty-three-half-right {		padding-right: 23.5%;	}	.md-padding-twenty-four-right {		padding-right: 24%;	}	.md-padding-twenty-four-half-right {		padding-right: 24.5%;	}	.md-padding-twenty-five-right {		padding-right: 25%;	}	.md-padding-5px-right {		padding-right: 5px !important;	}	.md-padding-10px-right {		padding-right: 10px !important;	}	.md-padding-15px-right {		padding-right: 15px !important;	}	.md-padding-20px-right {		padding-right: 20px !important;	}	.md-padding-25px-right {		padding-right: 25px !important;	}	.md-padding-30px-right {		padding-right: 30px !important;	}	.md-padding-35px-right {		padding-right: 35px !important;	}	.md-padding-40px-right {		padding-right: 40px !important;	}	.md-padding-45px-right {		padding-right: 45px !important;	}	.md-padding-50px-right {		padding-right: 50px !important;	}	.md-padding-55px-right {		padding-right: 55px !important;	}	.md-padding-60px-right {		padding-right: 60px !important;	}	.md-padding-65px-right {		padding-right: 65px !important;	}	.md-padding-70px-right {		padding-right: 70px !important;	}	.md-padding-75px-right {		padding-right: 75px !important;	}	.md-padding-80px-right {		padding-right: 80px !important;	}	.md-padding-85px-right {		padding-right: 85px !important;	}	.md-padding-90px-right {		padding-right: 90px !important;	}	.md-padding-95px-right {		padding-right: 95px !important;	}	.md-padding-100px-right {		padding-right: 100px !important;	}	/* padding left */	.md-padding-one-left {		padding-left: 1%;	}	.md-padding-one-half-left {		padding-left: 1.5%;	}	.md-padding-two-left {		padding-left: 2%;	}	.md-padding-two-half-left {		padding-left: 2.5%;	}	.md-padding-three-left {		padding-left: 3%;	}	.md-padding-three-half-left {		padding-left: 3.5%;	}	.md-padding-four-left {		padding-left: 4%;	}	.md-padding-four-half-left {		padding-left: 4.5%;	}	.md-padding-five-left {		padding-left: 5%;	}	.md-padding-five-half-left {		padding-left: 5.5%;	}	.md-padding-six-left {		padding-left: 6%;	}	.md-padding-six-half-left {		padding-left: 6.5%;	}	.md-padding-seven-left {		padding-left: 7%;	}	.md-padding-seven-half-left {		padding-left: 7.5%;	}	.md-padding-eight-left {		padding-left: 8%;	}	.md-padding-eight-half-left {		padding-left: 8.5%;	}	.md-padding-nine-left {		padding-left: 9%;	}	.md-padding-nine-half-left {		padding-left: 9.5%;	}	.md-padding-ten-left {		padding-left: 10%;	}	.md-padding-ten-half-left {		padding-left: 10.5%;	}	.md-padding-eleven-left {		padding-left: 11%;	}	.md-padding-eleven-half-left {		padding-left: 11.5%;	}	.md-padding-twelve-left {		padding-left: 12%;	}	.md-padding-twelve-half-left {		padding-left: 12.5%;	}	.md-padding-thirteen-left {		padding-left: 13%;	}	.md-padding-thirteen-half-left {		padding-left: 13.5%;	}	.md-padding-fourteen-left {		padding-left: 14%;	}	.md-padding-fourteen-half-left {		padding-left: 14.5%;	}	.md-padding-fifteen-left {		padding-left: 15%;	}	.md-padding-fifteen-half-left {		padding-left: 15.5%;	}	.md-padding-sixteen-left {		padding-left: 16%;	}	.md-padding-sixteen-half-left {		padding-left: 16.5%;	}	.md-padding-seventeen-left {		padding-left: 17%;	}	.md-padding-seventeen-half-left {		padding-left: 17.5%;	}	.md-padding-eighteen-left {		padding-left: 18%;	}	.md-padding-eighteen-half-left {		padding-left: 18.5%;	}	.md-padding-nineteen-left {		padding-left: 19%;	}	.md-padding-nineteen-half-left {		padding-left: 19.5%;	}	.md-padding-twenty-left {		padding-left: 20%;	}	.md-padding-twenty-half-left {		padding-left: 20.5%;	}	.md-padding-twenty-one-left {		padding-left: 21%;	}	.md-padding-twenty-one-half-left {		padding-left: 21.5%;	}	.md-padding-twenty-two-left {		padding-left: 22%;	}	.md-padding-twenty-two-half-left {		padding-left: 22.5%;	}	.md-padding-twenty-three-left {		padding-left: 23%;	}	.md-padding-twenty-three-half-left {		padding-left: 23.5%;	}	.md-padding-twenty-four-left {		padding-left: 24%;	}	.md-padding-twenty-four-half-left {		padding-left: 24.5%;	}	.md-padding-twenty-five-left {		padding-left: 25%;	}	.md-padding-5px-left {		padding-left: 5px !important;	}	.md-padding-10px-left {		padding-left: 10px !important;	}	.md-padding-15px-left {		padding-left: 15px !important;	}	.md-padding-20px-left {		padding-left: 20px !important;	}	.md-padding-25px-left {		padding-left: 25px !important;	}	.md-padding-30px-left {		padding-left: 30px !important;	}	.md-padding-35px-left {		padding-left: 35px !important;	}	.md-padding-40px-left {		padding-left: 40px !important;	}	.md-padding-45px-left {		padding-left: 45px !important;	}	.md-padding-50px-left {		padding-left: 50px !important;	}	.md-padding-55px-left {		padding-left: 55px !important;	}	.md-padding-60px-left {		padding-left: 60px !important;	}	.md-padding-65px-left {		padding-left: 65px !important;	}	.md-padding-70px-left {		padding-left: 70px !important;	}	.md-padding-75px-left {		padding-left: 75px !important;	}	.md-padding-80px-left {		padding-left: 80px !important;	}	.md-padding-85px-left {		padding-left: 85px !important;	}	.md-padding-90px-left {		padding-left: 90px !important;	}	.md-padding-95px-left {		padding-left: 95px !important;	}	.md-padding-100px-left {		padding-left: 100px !important;	}	/* padding top bottom */	.md-padding-one-tb {		padding-top: 1%;		padding-bottom: 1%;	}	.md-padding-one-half-tb {		padding-top: 1.5%;		padding-bottom: 1.5%;	}	.md-padding-two-tb {		padding-top: 2%;		padding-bottom: 2%;	}	.md-padding-two-half-tb {		padding-top: 2.5%;		padding-bottom: 2.5%;	}	.md-padding-three-tb {		padding-top: 3%;		padding-bottom: 3%;	}	.md-padding-three-half-tb {		padding-top: 3.5%;		padding-bottom: 3.5%;	}	.md-padding-four-tb {		padding-top: 4%;		padding-bottom: 4%;	}	.md-padding-four-half-tb {		padding-top: 4.5%;		padding-bottom: 4.5%;	}	.md-padding-five-tb {		padding-top: 5%;		padding-bottom: 5%;	}	.md-padding-five-half-tb {		padding-top: 5.5%;		padding-bottom: 5.5%;	}	.md-padding-six-tb {		padding-top: 6%;		padding-bottom: 6%;	}	.md-padding-six-half-tb {		padding-top: 6.5%;		padding-bottom: 6.5%;	}	.md-padding-seven-tb {		padding-top: 7%;		padding-bottom: 7%;	}	.md-padding-seven-half-tb {		padding-top: 7.5%;		padding-bottom: 7.5%;	}	.md-padding-eight-tb {		padding-top: 8%;		padding-bottom: 8%;	}	.md-padding-eight-half-tb {		padding-top: 8.5%;		padding-bottom: 8.5%;	}	.md-padding-nine-tb {		padding-top: 9%;		padding-bottom: 9%;	}	.md-padding-nine-half-tb {		padding-top: 9.5%;		padding-bottom: 9.5%;	}	.md-padding-ten-tb {		padding-top: 10%;		padding-bottom: 10%;	}	.md-padding-ten-half-tb {		padding-top: 10.5%;		padding-bottom: 10.5%;	}	.md-padding-eleven-tb {		padding-top: 11%;		padding-bottom: 11%;	}	.md-padding-eleven-half-tb {		padding-top: 11.5%;		padding-bottom: 11.5%;	}	.md-padding-twelve-tb {		padding-top: 12%;		padding-bottom: 12%;	}	.md-padding-twelve-half-tb {		padding-top: 12.5%;		padding-bottom: 12.5%;	}	.md-padding-thirteen-tb {		padding-top: 13%;		padding-bottom: 13%;	}	.md-padding-thirteen-half-tb {		padding-top: 13.5%;		padding-bottom: 13.5%;	}	.md-padding-fourteen-tb {		padding-top: 14%;		padding-bottom: 14%;	}	.md-padding-fourteen-half-tb {		padding-top: 14.5%;		padding-bottom: 14.5%;	}	.md-padding-fifteen-tb {		padding-top: 15%;		padding-bottom: 15%;	}	.md-padding-fifteen-half-tb {		padding-top: 15.5%;		padding-bottom: 15.5%;	}	.md-padding-sixteen-tb {		padding-top: 16%;		padding-bottom: 16%;	}	.md-padding-sixteen-half-tb {		padding-top: 16.5%;		padding-bottom: 16.5%;	}	.md-padding-seventeen-tb {		padding-top: 17%;		padding-bottom: 17%;	}	.md-padding-seventeen-half-tb {		padding-top: 17.5%;		padding-bottom: 17.5%;	}	.md-padding-eighteen-tb {		padding-top: 18%;		padding-bottom: 18%;	}	.md-padding-eighteen-half-tb {		padding-top: 18.5%;		padding-bottom: 18.5%;	}	.md-padding-nineteen-tb {		padding-top: 19%;		padding-bottom: 19%;	}	.md-padding-nineteen-half-tb {		padding-top: 19.5%;		padding-bottom: 19.5%;	}	.md-padding-twenty-tb {		padding-top: 20%;		padding-bottom: 20%;	}	.md-padding-twenty-half-tb {		padding-top: 20.5%;		padding-bottom: 20.5%;	}	.md-padding-twenty-one-tb {		padding-top: 21%;		padding-bottom: 21%;	}	.md-padding-twenty-one-half-tb {		padding-top: 21.5%;		padding-bottom: 21.5%;	}	.md-padding-twenty-two-tb {		padding-top: 22%;		padding-bottom: 22%;	}	.md-padding-twenty-two-half-tb {		padding-top: 22.5%;		padding-bottom: 22.5%;	}	.md-padding-twenty-three-tb {		padding-top: 23%;		padding-bottom: 23%;	}	.md-padding-twenty-three-half-tb {		padding-top: 23.5%;		padding-bottom: 23.5%;	}	.md-padding-twenty-four-tb {		padding-top: 24%;		padding-bottom: 24%;	}	.md-padding-twenty-four-half-tb {		padding-top: 24.5%;		padding-bottom: 24.5%;	}	.md-padding-twenty-five-tb {		padding-top: 25%;		padding-bottom: 25%;	}	.md-padding-5px-tb {		padding-top: 5px !important;		padding-bottom: 5px !important;	}	.md-padding-10px-tb {		padding-top: 10px !important;		padding-bottom: 10px !important;	}	.md-padding-15px-tb {		padding-top: 15px !important;		padding-bottom: 15px !important;	}	.md-padding-20px-tb {		padding-top: 20px !important;		padding-bottom: 20px !important;	}	.md-padding-25px-tb {		padding-top: 25px !important;		padding-bottom: 25px !important;	}	.md-padding-30px-tb {		padding-top: 30px !important;		padding-bottom: 30px !important;	}	.md-padding-35px-tb {		padding-top: 35px !important;		padding-bottom: 35px !important;	}	.md-padding-40px-tb {		padding-top: 40px !important;		padding-bottom: 40px !important;	}	.md-padding-45px-tb {		padding-top: 45px !important;		padding-bottom: 45px !important;	}	.md-padding-50px-tb {		padding-top: 50px !important;		padding-bottom: 50px !important;	}	.md-padding-55px-tb {		padding-top: 55px !important;		padding-bottom: 55px !important;	}	.md-padding-60px-tb {		padding-top: 60px !important;		padding-bottom: 60px !important;	}	.md-padding-65px-tb {		padding-top: 65px !important;		padding-bottom: 65px !important;	}	.md-padding-70px-tb {		padding-top: 70px !important;		padding-bottom: 70px !important;	}	.md-padding-75px-tb {		padding-top: 75px !important;		padding-bottom: 75px !important;	}	.md-padding-80px-tb {		padding-top: 80px !important;		padding-bottom: 80px !important;	}	.md-padding-85px-tb {		padding-top: 85px !important;		padding-bottom: 85px !important;	}	.md-padding-90px-tb {		padding-top: 90px !important;		padding-bottom: 90px !important;	}	.md-padding-95px-tb {		padding-top: 95px !important;		padding-bottom: 95px !important;	}	.md-padding-100px-tb {		padding-top: 100px !important;		padding-bottom: 100px !important;	}	/* padding left right */	.md-padding-one-lr {		padding-left: 1%;		padding-right: 1%;	}	.md-padding-one-half-lr {		padding-left: 1.5%;		padding-right: 1.5%;	}	.md-padding-two-lr {		padding-left: 2%;		padding-right: 2%;	}	.md-padding-two-half-lr {		padding-left: 2.5%;		padding-right: 2.5%;	}	.md-padding-three-lr {		padding-left: 3%;		padding-right: 3%;	}	.md-padding-three-half-lr {		padding-left: 3.5%;		padding-right: 3.5%;	}	.md-padding-four-lr {		padding-left: 4%;		padding-right: 4%;	}	.md-padding-four-half-lr {		padding-left: 4.5%;		padding-right: 4.5%;	}	.md-padding-five-lr {		padding-left: 5%;		padding-right: 5%;	}	.md-padding-five-half-lr {		padding-left: 5.5%;		padding-right: 5.5%;	}	.md-padding-six-lr {		padding-left: 6%;		padding-right: 6%;	}	.md-padding-six-half-lr {		padding-left: 6.5%;		padding-right: 6.5%;	}	.md-padding-seven-lr {		padding-left: 7%;		padding-right: 7%;	}	.md-padding-seven-half-lr {		padding-left: 7.5%;		padding-right: 7.5%;	}	.md-padding-eight-lr {		padding-left: 8%;		padding-right: 8%;	}	.md-padding-eight-half-lr {		padding-left: 8.5%;		padding-right: 8.5%;	}	.md-padding-nine-lr {		padding-left: 9%;		padding-right: 9%;	}	.md-padding-nine-half-lr {		padding-left: 9.5%;		padding-right: 9.5%;	}	.md-padding-ten-lr {		padding-left: 10%;		padding-right: 10%;	}	.md-padding-ten-half-lr {		padding-left: 10.5%;		padding-right: 10.5%;	}	.md-padding-eleven-lr {		padding-left: 11%;		padding-right: 11%;	}	.md-padding-eleven-half-lr {		padding-left: 11.5%;		padding-right: 11.5%;	}	.md-padding-twelve-lr {		padding-left: 12%;		padding-right: 12%;	}	.md-padding-twelve-half-lr {		padding-left: 12.5%;		padding-right: 12.5%;	}	.md-padding-thirteen-lr {		padding-left: 13%;		padding-right: 13%;	}	.md-padding-thirteen-half-lr {		padding-left: 13.5%;		padding-right: 13.5%;	}	.md-padding-fourteen-lr {		padding-left: 14%;		padding-right: 14%;	}	.md-padding-fourteen-half-lr {		padding-left: 14.5%;		padding-right: 14.5%;	}	.md-padding-fifteen-lr {		padding-left: 15%;		padding-right: 15%;	}	.md-padding-fifteen-half-lr {		padding-left: 15.5%;		padding-right: 15.5%;	}	.md-padding-sixteen-lr {		padding-left: 16%;		padding-right: 16%;	}	.md-padding-sixteen-half-lr {		padding-left: 16.5%;		padding-right: 16.5%;	}	.md-padding-seventeen-lr {		padding-left: 17%;		padding-right: 17%;	}	.md-padding-seventeen-half-lr {		padding-left: 17.5%;		padding-right: 17.5%;	}	.md-padding-eighteen-lr {		padding-left: 18%;		padding-right: 18%;	}	.md-padding-eighteen-half-lr {		padding-left: 18.5%;		padding-right: 18.5%;	}	.md-padding-nineteen-lr {		padding-left: 19%;		padding-right: 19%;	}	.md-padding-nineteen-half-lr {		padding-left: 19.5%;		padding-right: 19.5%;	}	.md-padding-twenty-lr {		padding-left: 20%;		padding-right: 20%;	}	.md-padding-twenty-half-lr {		padding-left: 20.5%;		padding-right: 20.5%;	}	.md-padding-twenty-one-lr {		padding-left: 21%;		padding-right: 21%;	}	.md-padding-twenty-one-half-lr {		padding-left: 21.5%;		padding-right: 21.5%;	}	.md-padding-twenty-two-lr {		padding-left: 22%;		padding-right: 22%;	}	.md-padding-twenty-two-half-lr {		padding-left: 22.5%;		padding-right: 22.5%;	}	.md-padding-twenty-three-lr {		padding-left: 23%;		padding-right: 23%;	}	.md-padding-twenty-three-half-lr {		padding-left: 23.5%;		padding-right: 23.5%;	}	.md-padding-twenty-four-lr {		padding-left: 24%;		padding-right: 24%;	}	.md-padding-twenty-four-half-lr {		padding-left: 24.5%;		padding-right: 24.5%;	}	.md-padding-twenty-five-lr {		padding-left: 25%;		padding-right: 25%;	}	.md-padding-5px-lr {		padding-left: 5px !important;		padding-right: 5px !important;	}	.md-padding-10px-lr {		padding-left: 10px !important;		padding-right: 10px !important;	}	.md-padding-15px-lr {		padding-left: 15px !important;		padding-right: 15px !important;	}	.md-padding-20px-lr {		padding-left: 20px !important;		padding-right: 20px !important;	}	.md-padding-25px-lr {		padding-left: 25px !important;		padding-right: 25px !important;	}	.md-padding-30px-lr {		padding-left: 30px !important;		padding-right: 30px !important;	}	.md-padding-35px-lr {		padding-left: 35px !important;		padding-right: 35px !important;	}	.md-padding-40px-lr {		padding-left: 40px !important;		padding-right: 40px !important;	}	.md-padding-45px-lr {		padding-left: 45px !important;		padding-right: 45px !important;	}	.md-padding-50px-lr {		padding-left: 50px !important;		padding-right: 50px !important;	}	.md-padding-55px-lr {		padding-left: 55px !important;		padding-right: 55px !important;	}	.md-padding-60px-lr {		padding-left: 60px !important;		padding-right: 60px !important;	}	.md-padding-65px-lr {		padding-left: 65px !important;		padding-right: 65px !important;	}	.md-padding-70px-lr {		padding-left: 70px !important;		padding-right: 70px !important;	}	.md-padding-75px-lr {		padding-left: 75px !important;		padding-right: 75px !important;	}	.md-padding-80px-lr {		padding-left: 80px !important;		padding-right: 80px !important;	}	.md-padding-85px-lr {		padding-left: 85px !important;		padding-right: 85px !important;	}	.md-padding-90px-lr {		padding-left: 90px !important;		padding-right: 90px !important;	}	.md-padding-95px-lr {		padding-left: 95px !important;		padding-right: 95px !important;	}	.md-padding-100px-lr {		padding-left: 100px !important;		padding-right: 100px !important;	}	/* col height  */	.one-fourth-screen {		height: 700px;	}	.md-small-screen {		height: 300px;	}	/* owl slider height */	.slider-half-screen {		min-height: 650px;	}	/* top */	.md-top-auto {		top: auto;	}	.md-top-0 {		top: 0 !important;	}	.md-top-1 {		top: 1px;	}	.md-top-2 {		top: 2px;	}	.md-top-3 {		top: 3px;	}	.md-top-4 {		top: 4px;	}	.md-top-5 {		top: 5px;	}	.md-top-6 {		top: 6px;	}	.md-top-7 {		top: 7px;	}	.md-top-8 {		top: 8px;	}	.md-top-9 {		top: 9px;	}	.md-top-10 {		top: 10px;	}	.md-top-minus1 {		top: -1px;	}	.md-top-minus2 {		top: -2px;	}	.md-top-minus3 {		top: -3px;	}	.md-top-minus4 {		top: -4px;	}	.md-top-minus5 {		top: -5px;	}	.md-top-minus6 {		top: -6px;	}	.md-top-minus7 {		top: -7px;	}	.md-top-minus8 {		top: -8px;	}	.md-top-minus9 {		top: -9px;	}	.md-top-minus10 {		top: -10px;	}	.md-top-minus15 {		top: -15px;	}	.md-top-minus20 {		top: -20px;	}	.md-top-minus25 {		top: -25px;	}	.md-top-minus30 {		top: -30px;	}	.md-top-minus35 {		top: -35px;	}	.md-top-minus40 {		top: -40px;	}	/* bottom */	.md-bottom-auto {		bottom: auto;	}	.md-bottom-0 {		bottom: 0;	}	.md-bottom-1 {		bottom: 1px;	}	.md-bottom-2 {		bottom: 2px;	}	.md-bottom-3 {		bottom: 3px;	}	.md-bottom-4 {		bottom: 4px;	}	.md-bottom-5 {		bottom: 5px;	}	.md-bottom-6 {		bottom: 6px;	}	.md-bottom-7 {		bottom: 7px;	}	.md-bottom-8 {		bottom: 8px;	}	.md-bottom-9 {		bottom: 9px;	}	.md-bottom-10 {		bottom: 10px;	}	.md-bottom-15 {		bottom: 15px;	}	.md-bottom-20 {		bottom: 20px;	}	.md-bottom-25 {		bottom: 25px;	}	.md-bottom-30 {		bottom: 30px;	}	.md-bottom-35 {		bottom: 35px;	}	.md-bottom-40 {		bottom: 40px;	}	/* left */	.md-left-auto {		left: auto;	}	.md-left-0 {		left: 0;	}	.md-left-1 {		left: 1px;	}	.md-left-2 {		left: 2px;	}	.md-left-3 {		left: 3px;	}	.md-left-4 {		left: 4px;	}	.md-left-5 {		left: 5px;	}	.md-left-6 {		left: 6px;	}	.md-left-7 {		left: 7px;	}	.md-left-8 {		left: 8px;	}	.md-left-9 {		left: 9px;	}	.md-left-10 {		bottom: 10px;	}	.md-left-15 {		bottom: 15px;	}	.md-left-20 {		bottom: 20px;	}	.md-left-25 {		bottom: 25px;	}	.md-left-30 {		bottom: 30px;	}	.md-left-35 {		bottom: 35px;	}	.md-left-40 {		bottom: 40px;	}	/* right */	.md-right-auto {		right: auto;	}	.md-right-0 {		right: 0;	}	.md-right-1 {		right: 1px;	}	.md-right-2 {		right: 2px;	}	.md-right-3 {		right: 3px;	}	.md-right-4 {		right: 4px;	}	.md-right-5 {		right: 5px;	}	.md-right-6 {		right: 6px;	}	.md-right-7 {		right: 7px;	}	.md-right-8 {		right: 8px;	}	.md-right-9 {		right: 9px;	}	.md-right-10 {		right: 10px;	}	.md-right-15 {		right: 15px;	}	.md-right-20 {		right: 20px;	}	.md-right-25 {		right: 25px;	}	.md-right-30 {		right: 30px;	}	.md-right-35 {		right: 35px;	}	.md-right-40 {		right: 40px;	}	/* width */	.md-width-10 {		width: 10%;	}	.md-width-15 {		width: 15%;	}	.md-width-20 {		width: 20%;	}	.md-width-25 {		width: 25%;	}	.md-width-30 {		width: 30%;	}	.md-width-35 {		width: 35%;	}	.md-width-40 {		width: 40%;	}	.md-width-45 {		width: 45%;	}	.md-width-50 {		width: 50%;	}	.md-width-55 {		width: 55%;	}	.md-width-60 {		width: 60%;	}	.md-width-65 {		width: 65%;	}	.md-width-70 {		width: 70%;	}	.md-width-75 {		width: 75%;	}	.md-width-80 {		width: 80%;	}	.md-width-85 {		width: 85%;	}	.md-width-90 {		width: 90%;	}	.md-width-95 {		width: 95%;	}	.md-width-100 {		width: 100%;	}	.md-width-auto {		width: auto;	}	.md-width-50px {		width: 50px;	}	.md-width-70px {		width: 70px;	}	.md-width-75px {		width: 75px;	}	.md-width-80px {		width: 80px;	}	.md-width-85px {		width: 85px;	}	.md-width-90px {		width: 90px;	}	.md-width-95px {		width: 95px;	}	.md-width-100px {		width: 100px;	}	.md-width-120px {		width: 120px;	}	.md-width-130px {		width: 130px;	}	.md-width-150px {		width: 150px;	}	.md-width-180px {		width: 180px;	}	.md-width-200px {		width: 200px;	}	.md-width-250px {		width: 250px;	}	.md-width-300px {		width: 300px;	}	.md-width-350px {		width: 350px;	}	.md-width-400px {		width: 400px;	}	.md-width-450px {		width: 450px;	}	.md-width-500px {		width: 500px;	}	.md-width-550px {		width: 550px;	}	.md-width-600px {		width: 600px;	}	.md-width-650px {		width: 650px;	}	.md-width-700px {		width: 700px;	}	.md-width-750px {		width: 750px;	}	.md-width-800px {		width: 800px;	}	.md-width-850px {		width: 850px;	}	.md-width-900px {		width: 900px;	}	.md-width-950px {		width: 950px;	}	.md-width-1000px {		width: 1000px;	}	/* height */	.md-height-100 {		height: 100%;	}	.md-height-auto {		height: auto;	}	.md-height-80px {		height: 80px;	}	.md-height-90px {		height: 90px;	}	.md-height-100px {		height: 100px;	}	.md-height-150px {		height: 150px;	}	.md-height-200px {		height: 200px;	}	.md-height-250px {		height: 250px;	}	.md-height-300px {		height: 300px;	}	.md-height-350px {		height: 350px;	}	.md-height-400px {		height: 400px;	}	.md-height-450px {		height: 450px;	}	.md-height-500px {		height: 500px;	}	.md-height-550px {		height: 550px;	}	.md-height-600px {		height: 600px;	}	.md-height-650px {		height: 650px;	}	.md-height-700px {		height: 700px;	}	/* line height */	.md-line-height-auto {		line-height: normal;	}	.md-line-height-10 {		line-height: 10px;	}	.md-line-height-18 {		line-height: 18px;	}	.md-line-height-20 {		line-height: 20px;	}	.md-line-height-24 {		line-height: 24px;	}	.md-line-height-22 {		line-height: 22px;	}	.md-line-height-26 {		line-height: 26px;	}	.md-line-height-28 {		line-height: 28px;	}	.md-line-height-30 {		line-height: 30px;	}	.md-line-height-35 {		line-height: 35px;	}	.md-line-height-40 {		line-height: 40px;	}	.md-line-height-45 {		line-height: 45px;	}	.md-line-height-50 {		line-height: 50px;	}	.md-line-height-55 {		line-height: 55px;	}	.md-line-height-60 {		line-height: 60px;	}	.md-line-height-65 {		line-height: 65px;	}	.md-line-height-70 {		line-height: 70px;	}	.md-line-height-75 {		line-height: 75px;	}	.md-line-height-80 {		line-height: 80px;	}	.md-line-height-85 {		line-height: 85px;	}	.md-line-height-90 {		line-height: 90px;	}	.md-line-height-95 {		line-height: 95px;	}	.md-line-height-100 {		line-height: 100px;	}	/* display */	.md-display-block {		display: block !important;	}	.md-overflow-hidden {		overflow: hidden !important;	}	.md-overflow-auto {		overflow: auto !important;	}	.md-display-inline-block {		display: inline-block !important;	}	.md-display-inline {		display: inline !important;	}	.md-display-none {		display: none !important;	}	.md-display-inherit {		display: inherit !important;	}	.md-display-table {		display: table !important;	}	.md-display-table-cell {		display: table-cell !important;	}	/* position */	.md-position-inherit {		position: inherit;	}	.md-position-relative {		position: relative;		z-index: 5;	}	.md-position-absolute {		position: absolute;	}	.md-position-fixed {		position: fixed;	}	/* border */	.md-no-border-top {		border-top: 0 !important;	}	.md-no-border-bottom {		border-bottom: 0 !important;	}	.md-no-border-right {		border-right: 0 !important;	}	.md-no-border-left {		border-left: 0 !important;	}	/*equalize auto*/	/*.md-equalize-auto > [class*='col-'] {height: auto !important; }*/	/* box layout */	.box-layout {		padding: 0 0;	}	.md-no-background-img {		background-image: none !important;	}	/* navigation */	header nav .navbar-nav > li > a {		margin: 0 18px;	}	/* nav box width */	header nav.nav-box-width {		padding: 0;	}	/* skillbar bar style */	.box-layout .skillbar-bar-style2 .skillbar {		width: 88%;	}	/* sidebar menu */	nav.navbar.sidebar-nav ul.nav > li > a {		padding: 10px 5px;	}	.nav.navbar-right-sidebar .dropdown.on .second-level {		left: 230px;	}	.sidebar-wrapper {		padding-left: 230px;	}	nav.navbar.sidebar-nav {		width: 230px;		padding-left: 0;		padding-right: 0;	}	.nav.navbar-left-sidebar li {		padding: 0 20px;	}	.sidebar-nav .dropdown-menu li > a {		margin: 0 15px;	}	.sidebar-nav-style-1 .nav.navbar-left-sidebar .dropdown.on .second-level {		left: 230px;		width: 230px;	}	.sidebar-nav-style-1 .nav.navbar-left-sidebar .second-level .dropdown.on .third-level {		left: 460px;		width: 230px;	}	.sidebar-wrapper .portfolio-grid.work-4col li, .sidebar-wrapper .blog-grid.work-4col li {		width: 33.33%;	}	/* feature-box-4 */	.feature-box-4 figure figcaption {		padding: 20px;	}	.feature-box-4 figure figcaption .btn {		opacity: 1;	}	.feature-box-4 figure:hover figcaption {		transform: translateY(0px);		-moz-transform: translateY(0px);		-webkit-transform: translateY(0px);		-o-transform: translateY(0px);		-ms-transform: translateY(0px);	}	/* feature-box-10 */	.feature-box-10 .number-center::before {		width: 180%;	}	.feature-box-10 .number-center::after {		width: 180%;	}	/* feature-box-12 */	.feature-box-12 .hover-content-box {		width: 100%;	}	/* footer */	.social-style-2 ul li {		margin: 0 10px 5px 0;	}	/* hamburg menu */	.hamburger-menu-links {		font-size: 40px;		line-height: 45px;	}	.menu-middle {		width: 85%;	}	/* sidebar nav style 2 */	.left-nav-sidebar .container {		width: 850px;	}	/* next prev button style 3 */	.swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {		left: 57.8%;	}	/* homepage 14 */	.box-separator-line {		left: -60px;		top: 86px;	}	.right-image {		bottom: -250px;		width: 70%;		right: -130px;	}	.content-right-slider .swiper-button-next {		right: 20px;	}	.content-right-slider .swiper-button-prev {		left: 20px;	}	/* font size */	.title-large {		font-size: 90px;		line-height: 90px;	}	.text-extra-large {		font-size: 18px;		line-height: 24px;	}	.percent {		line-height: 125px;	}	/* portfolio grid */	.portfolio-grid.work-6col li, .blog-grid.blog-6col li {		width: 25%;	}	.portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {		width: 50%;	}	/* portfolio 5 column */	.portfolio-grid.work-5col li, .blog-grid.blog-5col li {		width: 33.333%;	}	.portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {		width: 50%;	}	.portfolio-grid.work-4col li, .blog-grid.blog-4col li {		width: 33.333%;	}	.portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {		width: 66.667%;	}	.portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {		width: 100%;	}	/*mega menu*/	nav.navbar.bootsnav li.dropdown .mega-menu-full {		padding: 25px;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {		border-right: none;	}	nav.navbar.bootsnav li.dropdown ul li ul li:last-child {		border-bottom: none;	}	nav.navbar.bootsnav li.dropdown .menu-back-div > ul {		width: 920px;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {		padding: 2px 0;	}	/*counter-box*/	.counter-box-3 .counter-box {		display: inline-block;		width: 100px;	}	/*banner style 01*/	.banner-style1 figure:hover figcaption p {		height: 80px;	}	.banner-style1 figure figcaption img {		width: 130px;	}	.swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {		margin-bottom: 50px;	}	.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {		bottom: 0px;	}	.swiper-full-screen .swiper-pagination, .hover-option3 .swiper-pagination {		bottom: 30px;	}	/* hover option 3 */	.hover-option3 .grid-item a:hover p {		bottom: 0;		opacity: 1;	}	.hover-option3 .grid-item figure p {		bottom: 0;		opacity: 1;		margin-bottom: 30px;	}	.hover-option3 .grid-item figure h6 {		bottom: 0;	}	.hover-option3 .grid-item figure figcaption {		padding: 0 30px;	}	/*next prev button style 2*/	.swiper-next-style2 {		right: 5%;	}	.swiper-prev-style2 {		left: 5%;	}	.swiper-auto-width .swiper-scrollbar {		left: 15%;		width: 70%;	}	.swiper-auto-width .swiper-slide.swiper-slide-active .absolute-middle-center h2 {		transition: all 0.4s ease-in-out 0.4s;		-webkit-transition: all 0.4s ease-in-out 0.4s;		-moz-transition: all 0.4s ease-in-out 0.4s;		-ms-transition: all 0.4s ease-in-out 0.4s;		-o-transition: all 0.4s ease-in-out 0.4s;	}	/* swiper-bottom-scrollbar-full */	.swiper-bottom-scrollbar-full .swiper-slide img {		max-height: 450px;		opacity: 1;		filter: contrast(130%);		-webkit-filter: contrast(130%);		-moz-filter: contrast(130%);		-ms-filter: contrast(130%);		-o-filter: contrast(130%);	}	.swiper-bottom-scrollbar-full .swiper-slide:hover img {		max-height: 450px;	}	.swiper-bottom-scrollbar-full .bottom-text {		opacity: 1;		letter-spacing: 3px;	}	.swiper-bottom-scrollbar-full .swiper-slide:hover .bottom-text {		opacity: 1;		letter-spacing: 3px;		left: 0;	}	.swiper-bottom-scrollbar-full .swiper-slide:hover .hover-title-box {		right: 0;		opacity: 1;	}	.hover-title-box {		opacity: 1;		right: 0;		text-align: center;		top: inherit;		bottom: 50%;		transform: translateY(160px);		-moz-transform: translateY(160px);		-webkit-transform: translateY(160px);		-o-transform: translateY(160px);		-ms-transform: translateY(160px);		z-index: 99;		width: 100%;	}	.swiper-bottom-scrollbar-full .swiper-slide .hover-title-box {		visibility: visible;	}	/* portfolio grid */	.portfolio-grid.portfolio-metro-grid.work-4col li {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double {		width: 50%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child {		width: 50%;	}	/* blog header style1 */	.blog-header-style1 li figure figcaption {		padding: 30px;	}	.demo-heading {		font-size: 35px;		line-height: 41px;	}}@media (max-width: 1150px) {	/* sidebar navigation */	.sidebar-wrapper .container {		width: 750px;	}}@media (max-width: 1050px) {	/* sidebar navigation */	.sidebar-wrapper .container {		width: 100%;	}	.parallax {		background-attachment: inherit;	}	.feature-box.feature-box-17 .box .content {		top: 50px;	}}@media (max-width: 991px) {	/* typography */	h1, h2, h3, h4, h5, h6 {		margin: 0 0 18px;		padding: 0;		letter-spacing: 0;		font-weight: 400;	}	h1 {		font-size: 57px;		line-height: 58px;	}	h2 {		font-size: 43px;		line-height: 48px;	}	h3 {		font-size: 36px;		line-height: 41px;	}	h4 {		font-size: 30px;		line-height: 35px;	}	h5 {		font-size: 24px;		line-height: 30px;	}	h6 {		font-size: 22px;		line-height: 26px;	}	p {		margin: 0 0 20px;	}	.title-large {		font-size: 70px;		line-height: 65px;	}	.title-extra-large {		font-size: 100px;		line-height: 95px;	}	.percent {		line-height: 125px;	}	/* custom */	section {		padding: 75px 0;	}	section.big-section {		padding: 120px 0;	}	section.extra-big-section {		padding: 150px 0;	}	section.half-section {		padding: 40px 0;	}	.sm-col-2-nth .col-sm-6:nth-child(2n+1) {		clear: left;	}	.sm-col-3-nth .col-sm-4:nth-child(3n+1) {		clear: left;	}	.sm-col-4-nth .col-sm-3:nth-child(4n+1) {		clear: left;	}	.sm-center-col {		float: none;		margin: 0 auto;	}	/*float*/	.sm-float-left {		float: left !important;	}	.sm-float-right {		float: right !important;	}	.sm-float-none {		float: none !important;	}	/* header style */	header * {		transition-timing-function: none;		-moz-transition-timing-function: none;		-webkit-transition-timing-function: none;		-o-transition-timing-function: none;		-ms-transition-timing-function: none;		transition-duration: 0s;		-moz-transition-duration: 0s;		-webkit-transition-duration: 0s;		-ms-transition-duration: 0s;		-o-transition-duration: 0s;	}	.dropdown-menu {		box-shadow: none;		border: none;		border-top: 1px solid rgba(255, 255, 255, 0.06);	}	.navbar-collapse {		left: 0;		padding: 0;		position: absolute;		top: 100%;		width: 100%;	}	nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu {		padding: 10px 15px 0 !important;		margin: 0;		float: left;		top: 0 !important;	}	nav.navbar.bootsnav .navbar-nav {		margin: 0;		padding: 0;		background-color: rgba(23, 23, 23, 0.95);	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li {		border-bottom: none;		margin-bottom: 10px;	}	nav.navbar.bootsnav li.dropdown.open .mega-menu-full {		padding-top: 10px;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child {		margin-bottom: 0;	}	nav.navbar.bootsnav .navbar-nav li, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {		display: block;		clear: both;		border-bottom: 1px solid rgba(255, 255, 255, 0.06);		border-top: 0;	}	.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, nav.navbar-brand-top.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {		margin: 0;		padding: 9px 15px 8px;		color: #939393;		display: block;		line-height: normal;	}	.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a {		color: #ffffff;	}	nav.navbar.bootsnav ul.nav > li.dropdown > ul.dropdown-menu li a, nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu.mega-menu li a, nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {		padding-left: 0;		padding-right: 0;	}	.simple-dropdown.open > ul > li {		border: 0 !important;	}	nav.navbar.bootsnav li.dropdown ul.mega-menu-full li.dropdown-header {		color: #ffffff;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a, nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {		padding: 0;		margin: 0;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li > ul {		margin-top: 0;	}	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {		color: #939393;		border-bottom: 1px solid rgba(255, 255, 255, 0.1);	}	nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li.active > a {		background-color: transparent;		color: #ffffff;	}	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li:hover > a {		color: #ffffff;	}	nav.navbar.bootsnav li.dropdown ul.mega-menu-full li ul {		margin-top: 0;	}	.navbar-nav > li.simple-dropdown ul.dropdown-menu {		top: 0;		min-width: 0;	}	nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown > .dropdown-menu {		background-color: #232323;	}	nav.navbar.bootsnav .navbar-toggle {		top: 3px;	}	.navbar-nav > li.dropdown > .fa {		display: block;		position: absolute;		right: 0px;		top: 0;		color: #ffffff;		font-size: 16px;		cursor: pointer;		padding: 9px 15px 8px;	}	nav.navbar.bootsnav .navbar-nav > li.dropdown.open > ul, nav.navbar.bootsnav .navbar-nav > li.dropdown.on > ul {		display: block !important;		opacity: 1 !important;	}	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {		border: 0;		padding: 10px 0;	}	nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown ul.dropdown-menu > li > a {		padding: 7px 0;		left: 0;	}	.dropdown.simple-dropdown.open .dropdown-menu .dropdown .dropdown-menu {		display: block !important;		opacity: 1 !important;	}	nav.navbar.bootsnav ul.nav li.dropdown.simple-dropdown.open ul.dropdown-menu li > a.dropdown-toggle {		border-bottom: 1px solid rgba(255, 255, 255, 0.06);		color: #ffffff;	}	nav.navbar.bootsnav ul.nav .simple-dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {		padding-left: 0 !important;	}	nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul, nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul > li.dropdown > ul {		left: 0;	}	.simple-dropdown .dropdown-menu > li > a.dropdown-toggle .fa {		display: none;	}	nav .accordion-menu {		padding: 26px 15px 26px 15px;	}	.sticky nav .accordion-menu {		padding: 26px 15px 26px 15px;	}	nav.navbar.bootsnav.menu-center ul.nav.navbar-center {		width: 100%;	}	.center-logo {		left: 15px;		transform: translateX(0px);		-moz-transform: translateX(0px);		-ms-transform: translateX(0px);		-webkit-transform: translateX(0px);		-o-transform: translateX(0px);		max-width: 100%;	}	.navbar-nav li {		position: relative;	}	nav.navbar.bootsnav li.dropdown ul.mega-menu-full > li {		padding: 0;		border: 0;	}	nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li {		padding-left: 0;		padding-right: 0;	}	nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown {		margin-bottom: 10px;	}	nav.navbar.bootsnav .simple-dropdown .dropdown-menu > li.dropdown > ul:before {		display: none;	}	nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {		border: 0;	}	header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a:hover, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a:hover, header.header-appear nav.header-light-transparent .header-social-icon a:hover, header.header-appear nav.header-light .header-social-icon a:hover, header.header-appear nav.header-light.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .header-social-icon a:hover, header.header-appear nav.header-light-transparent.white-link .heder-menu-button a:hover, header.header-appear nav.header-light-transparent.white-link .header-searchbar a:hover, header nav.navbar .navbar-nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, header.sticky nav.navbar.white-link .navbar-nav > li.active > a, header.sticky nav.navbar.bootsnav.white-link ul.nav > li.active > a {		color: rgba(255, 255, 255, 0.6);	}	header nav.navbar.white-link .navbar-nav > li > a:hover, nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header nav.navbar.white-link .header-social-icon a:hover, nav.navbar.bootsnav.white-link .header-social-icon a:hover, header nav.navbar.white-link .header-searchbar a:hover, nav.navbar.bootsnav.white-link .header-searchbar a:hover, header nav.navbar.bootsnav ul.nav.white-link > li > a:hover, header.header-appear nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark .navbar-nav > li > a:hover, header.sticky nav.header-dark-transparent .navbar-nav > li > a:hover, header.header-appear nav.header-dark-transparent .search-button:hover, header.header-appear nav.header-dark .search-button:hover, header.sticky nav.header-dark .search-button:hover, header.sticky nav.header-dark-transparent .search-button:hover {		color: rgba(255, 255, 255, 0.6);	}	header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light-transparent.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-searchbar a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-social-icon a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover, header.sticky nav.navbar-fixed-top.header-light.white-link .header-menu-button a:hover {		color: rgba(255, 255, 255, 0.6);	}	header.sticky nav.navbar.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a:hover, header.sticky nav.navbar.white-link .navbar-nav > li > a.active, header.sticky nav.navbar.bootsnav.white-link ul.nav > li > a.active {		color: rgba(255, 255, 255, 0.6);	}	header.sticky nav.navbar.header-dark.white-link .navbar-nav > li > a:hover, header.sticky nav.navbar.bootsnav.header-dark.white-link ul.nav > li > a:hover, header.sticky nav.header-dark .header-social-icon a:hover {		color: rgba(255, 255, 255, 0.6);	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li.dropdown-header {		width: 100%;		padding-top: 8px;		padding-bottom: 8px;		border-bottom: 1px solid rgba(255, 255, 255, 0.06);	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul > li:last-child img {		display: none;	}	nav.navbar.navbar-default ul li.dropdown .dropdown-menu li > a:hover {		left: 0;	}	.dropdown.open > div {		display: block !important;		opacity: 1 !important;	}	header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a {		color: #ffffff;	}	header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li > a:hover, header.sticky nav.navbar.navbar-default.navbar-top ul.nav > li.active > a {		color: #939393;	}	nav.menu-logo-center .accordion-menu {		padding: 26px 15px;	}	.sticky nav.menu-logo-center .accordion-menu {		padding: 26px 15px;	}	nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li a:hover, nav.navbar.sidebar-nav.bootsnav .navbar-left-sidebar li.active > a {		color: #000000;	}	header .sidebar-part2 nav.navbar.bootsnav ul > li > a:hover, header .sidebar-part2 nav.navbar.bootsnav ul > li.active > a {		color: rgba(0, 0, 0, 0.6);	}	header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {		top: -4px;	}	nav.navbar .container-fluid {		padding-left: 24px;		padding-right: 24px;	}	.header-with-topbar .navbar-top {		top: 30px;	}	#search-header {		width: 75%;	}	/* sidebar nav style 1 */	.sidebar-wrapper {		padding-left: 0;	}	nav.navbar.sidebar-nav {		transition-duration: 0.3s;		-webkit-transition-duration: 0.3s;		-moz-transition-duration: 0.3s;		-ms-transition-duration: 0.3s;		-o-transition-duration: 0.3s;		transition-property: display;		-webkit-transition-property: display;		-moz-transition-property: display;		-ms-transition-property: display;		-o-transition-property: display;		left: -280px;		width: 280px;		z-index: 10005;		padding: 60px 15px 15px;		display: inline-block;	}	nav.navbar.sidebar-nav.sidebar-nav-style-1 .sidenav-header {		position: fixed;		top: 0;		left: 0;		background: #ffffff;		z-index: 1;	}	nav.navbar.sidebar-nav.sidemenu-open {		left: 0;	}	nav.navbar.sidebar-nav .navbar-toggle .icon-bar {		background: #232323;	}	nav.navbar.bootsnav.sidebar-nav .navbar-collapse.collapse, .sidebar-part2 nav.navbar.bootsnav .navbar-collapse.collapse {		display: block !important;		max-height: 100%;		position: relative;		top: 0;	}	nav.navbar.bootsnav.sidebar-nav .mobile-scroll {		display: block;		max-height: 80%;		overflow-y: auto;		position: absolute;	}	.sidebar-nav .logo-holder, .sidebar-nav .footer-holder {		padding: 0;		text-align: left;		display: inline-block;	}	.sidebar-nav .logo-holder {		min-height: 0;		padding: 15px 0;	}	.sidebar-nav.sidemenu-open .footer-holder {		width: 100%;		padding: 0;		margin-right: 0;	}	.sidebar-nav .footer-holder {		margin-right: 15px;	}	.sidebar-nav .footer-holder .navbar-form {		margin: 0 auto;	}	nav.navbar.bootsnav.sidebar-nav .navbar-toggle {		margin-bottom: 0;		position: absolute;		top: auto;		vertical-align: middle;		height: 100%;		right: 15px;	}	nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown li:first-child {		margin-top: 0;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu li {		opacity: 1;		visibility: visible;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li > a {		color: #232323;		margin: 0;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li.active > ul > li.active > a {		color: #6bb152;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown ul.dropdown-menu > li > a .fa {		display: none;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > a {		border-bottom: 1px solid #ededed !important;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > ul.third-level > li > a {		border-bottom: 0 !important;		font-size: 11px;		padding: 6px 0 0 0;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li > ul.third-level > li:first-child > a {		padding-top: 10px;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu > li:last-child > ul.third-level > li:last-child > a {		margin-bottom: 15px;	}	nav.navbar.bootsnav.sidebar-nav ul.nav li.dropdown.open ul.dropdown-menu li {		margin-bottom: 5px;	}	.sidebar-nav-style-1 .nav.navbar-left-sidebar li {		padding: 0;	}	.sidemenu-open .mobile-toggle span:first-child {		transform: rotate(45deg) translate(7px);		-webkit-transform: rotate(45deg) translate(7px);		-moz-transform: rotate(45deg) translate(7px);		-o-transform: rotate(45deg) translate(7px);		-ms-transform: rotate(45deg) translate(7px);	}	.sidemenu-open .mobile-toggle span:nth-child(2) {		transform: scale(0);		-webkit-transform: scale(0);		-moz-transform: scale(0);		-o-transform: scale(0);		-ms-transform: scale(0);	}	.sidemenu-open .mobile-toggle span:last-child {		transform: rotate(-45deg) translate(7px);		-webkit-transform: rotate(-45deg) translate(7px);		-moz-transform: rotate(-45deg) translate(7px);		-o-transform: rotate(-45deg) translate(7px);		-ms-transform: rotate(-45deg) translate(7px);	}	.sidebar-part2 nav.navbar.bootsnav li.dropdown.open > a > i {		transform: rotate(90deg);		-webkit-transform: rotate(90deg);		-moz-transform: rotate(90deg);		-o-transform: rotate(90deg);		-ms-transform: rotate(90deg);	}	nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li.dropdown.open > a > i {		transform: translateY(-50%) rotate(90deg);		-webkit-transform: translateY(-50%) rotate(90deg);		-moz-transform: translateY(-50%) rotate(90deg);		-o-transform: translateY(-50%) rotate(90deg);		-ms-transform: translateY(-50%) rotate(90deg);	}	/* mega menu */	nav.navbar.bootsnav li.dropdown .menu-back-div > ul {		width: 100%;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full {		padding: 0 15px;	}	nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {		padding: 8px 0;		margin: 0;	}	header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a, .dropdown-menu, header.header-appear nav.bootsnav.header-light .navbar-nav > li.active > a, header nav.navbar .navbar-nav > li.active > a, nav.navbar.bootsnav ul.nav > li.active > a {		color: rgba(255, 255, 255, 0.6);	}	nav.navbar.bootsnav li.dropdown .mega-menu-full {		position: relative;	}	/* sidebar nav style 2 */	.left-nav-sidebar {		padding-left: 0;	}	.left-nav-sidebar .fullscreenbanner {		padding-left: 0 !important;	}	.sidebar-part2 .sidebar-middle {		padding: 30px 0;		display: block;	}	.sidebar-part2 .sidebar-middle-menu {		display: block;		overflow-y: auto;		max-height: calc(100% - 10px);	}	.sidebar-part1 {		width: 50px;	}	.sidebar-part2 nav.navbar.bootsnav .navbar-nav {		background: transparent;		padding: 0;	}	.sidebar-part2 ul > li {		width: 100%;		padding: 5px 30px 5px 0;	}	header .sidebar-part2 nav.navbar.bootsnav ul > li > a > .fa {		right: -20px;		top: 0px;		font-size: 22px;	}	.bottom-menu-icon a, .nav-icon span {		width: 20px;	}	.bottom-menu-icon a {		margin-top: 2px;	}	.bottom-menu-icon {		width: 50px;		padding: 13px 10px 11px;	}	.sidebar-part2:before {		bottom: 55px;		display: none;	}	.sidebar-part2 {		background-color: #ffffff;		border-right: 0 solid #dfdfdf;		height: calc(100% - 50px);		left: -300px;		padding: 0 20px;		overflow: auto;		position: fixed;		top: 50px;		text-align: center;		width: 300px;		z-index: -1;		transition: ease-in-out 0.5s;	}	.sidebar-part2 .right-bg {		display: none;		position: absolute;		right: 0;		top: 0;		transform: translateY(0);		-moz-transform: translateY(0px);		-webkit-transform: translateY(0px);		-o-transform: translateY(0px);		left: 0;		-ms-transform: rotate(90deg);		-webkit-transform: rotate(90deg);		transform: rotate(90deg);		-moz-transform: rotate(90deg);		-ms-transform: rotate(90deg);		-o-transform: rotate(90deg);	}	.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu:before {		display: none;	}	.sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu {		display: block !important;		opacity: 1 !important;	}	.sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu, .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu .third-level {		top: 0;		transform: translateY(0);		-moz-transform: translateY(0px);		-webkit-transform: translateY(0px);		-o-transform: translateY(0px);		-ms-transform: translateY(0px);		left: 0;		background-color: transparent !important;		padding-left: 10px !important;	}	header .sidebar-part2 nav.navbar.bootsnav ul li ul li {		padding: 0;	}	.sidebar-part2 .dropdown ul.second-level, .sidebar-part2 .dropdown ul.third-level {		border-left: none !important;	}	.sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {		color: #232323;		padding: 0;		margin-bottom: 2px;	}	.sidebar-part2 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a > .fa {		display: none;	}	header .sidebar-part2 nav.navbar.bootsnav ul > li > a {		font-size: 20px;		line-height: 24px;		border: 0;	}	.sidebar-part2 nav.navbar.bootsnav li.dropdown.open ul.dropdown-menu .third-level {		display: inherit;	}	.left-nav-sidebar .container {		width: 700px;	}	.sidebar-part2 nav.navbar {		text-align: left;	}	header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > a {		font-weight: 500;		margin-top: 8px;		margin-bottom: 0;	}	header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li:last-child {		margin-bottom: 8px;	}	header .sidebar-part2 nav.navbar.bootsnav ul li.dropdown .dropdown-menu.second-level > li > .dropdown-menu.third-level > li:first-child > a {		margin-top: 8px;	}	/* sidebar nav style 1-2 */	nav.navbar.bootsnav.sidebar-nav .navbar-nav, .sidebar-part2 nav.navbar.bootsnav .navbar-nav {		background-color: transparent;		padding: 0 0px 0 0;	}	nav.navbar.bootsnav.sidebar-nav .navbar-nav {		padding: 0;		margin-right: 50px;	}	nav.navbar.bootsnav.sidebar-nav.sidemenu-open .navbar-nav {		margin-right: 0;	}	nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown .second-level {		display: none !important;	}	nav.navbar.bootsnav.sidebar-nav .navbar-left-sidebar > li > a, .sidebar-part2 nav.navbar.bootsnav .navbar-left-sidebar > li > a {		margin: 0;		padding: 15px 15px 15px 0;	}	nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar li a, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar li a {		border-bottom: 0 !important;	}	nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level, nav.navbar.bootsnav.sidebar-nav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level, .sidebar-part2 nav.navbar.bootsnav .nav.navbar-left-sidebar .dropdown.open .second-level .dropdown .third-level {		display: block !important;		left: 0;		width: 100%;		height: auto;		visibility: visible;		opacity: 1 !important;		background: transparent;		padding: 0 0 0 8px !important;	}	header .sidebar-part2 nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {		border: 0;		color: #6bb152;	}	.sidebar-part1 {		position: inherit;		width: 50px;		float: left;	}	.sidebar-part3 {		position: absolute;		right: 0;		bottom: inherit;		top: 0;	}	.left-nav {		height: 50px;		width: 100%;	}	/* top logo */	.navbar.navbar-brand-top.bootsnav .navbar-toggle {		float: left !important;		top: 5px;	}	.navbar-brand-top .brand-top-menu-right {		float: right;		margin-left: 10px;	}	.navbar-brand-top .navbar-brand {		text-align: left;	}	.navbar-brand-top .navbar-nav {		text-align: left;	}	/*brand center*/	.brand-center .accordion-menu {		float: right;	}	.brand-center .center-logo {		max-width: 100%;	}	/*text-alignment*/	.sm-text-center {		text-align: center;	}	.sm-text-left {		text-align: left;	}	.sm-text-right {		text-align: right;	}	/* verticle align */	.sm-vertical-align-middle {		vertical-align: middle;	}	.sm-vertical-align-top {		vertical-align: top;	}	.sm-vertical-align-bottom {		vertical-align: bottom;	}	/* image position*/	.sm-background-image-left {		background-position: left;	}	.sm-background-image-right {		background-position: right;	}	.sm-background-image-center {		background-position: center;	}	/* margin */	.sm-offset-one-all {		margin: 1%;	}	.sm-offset-one-half-all {		margin: 1.5%;	}	.sm-offset-two-all {		margin: 2%;	}	.sm-offset-two-half-all {		margin: 2.5%;	}	.sm-offset-three-all {		margin: 3%;	}	.sm-offset-three-half-all {		margin: 3.5%;	}	.sm-offset-four-all {		margin: 4%;	}	.sm-offset-four-half-all {		margin: 4.5%;	}	.sm-offset-five-all {		margin: 5%;	}	.sm-offset-five-half-all {		margin: 5.5%;	}	.sm-offset-six-all {		margin: 6%;	}	.sm-offset-six-half-all {		margin: 6.5%;	}	.sm-offset-seven-all {		margin: 7%;	}	.sm-offset-seven-half-all {		margin: 7.5%;	}	.sm-offset-eight-all {		margin: 8%;	}	.sm-offset-eight-half-all {		margin: 8.5%;	}	.sm-offset-nine-all {		margin: 9%;	}	.sm-offset-nine-half-all {		margin: 9.5%;	}	.sm-offset-ten-all {		margin: 10%;	}	.sm-offset-ten-half-all {		margin: 10.5%;	}	.sm-offset-eleven-all {		margin: 11%;	}	.sm-offset-eleven-half-all {		margin: 11.5%;	}	.sm-offset-twelve-all {		margin: 12%;	}	.sm-offset-twelve-half-all {		margin: 12.5%;	}	.sm-offset-thirteen-all {		margin: 13%;	}	.sm-offset-thirteen-half-all {		margin: 13.5%;	}	.sm-offset-fourteen-all {		margin: 14%;	}	.sm-offset-fourteen-half-all {		margin: 14.5%;	}	.sm-offset-fifteen-all {		margin: 15%;	}	.sm-offset-fifteen-half-all {		margin: 15.5%;	}	.sm-offset-sixteen-all {		margin: 16%;	}	.sm-offset-sixteen-half-all {		margin: 16.5%;	}	.sm-offset-seventeen-all {		margin: 17%;	}	.sm-offset-seventeen-half-all {		margin: 17.5%;	}	.sm-offset-eighteen-all {		margin: 18%;	}	.sm-offset-eighteen-half-all {		margin: 18.5%;	}	.sm-offset-nineteen-all {		margin: 19%;	}	.sm-offset-nineteen-half-all {		margin: 19.5%;	}	.sm-offset-twenty-all {		margin: 20%;	}	.sm-offset-twenty-half-all {		margin: 20.5%;	}	.sm-offset-twenty-one-all {		margin: 21%;	}	.sm-offset-twenty-one-half-all {		margin: 21.5%;	}	.sm-offset-twenty-two-all {		margin: 22%;	}	.sm-offset-twenty-two-half-all {		margin: 22.5%;	}	.sm-offset-twenty-three-all {		margin: 23%;	}	.sm-offset-twenty-three-half-all {		margin: 23.5%;	}	.sm-offset-twenty-four-all {		margin: 24%;	}	.sm-offset-twenty-four-half-all {		margin: 24.5%;	}	.sm-offset-twenty-five-all {		margin: 25%;	}	.sm-offset-5px-all {		margin: 5px !important;	}	.sm-offset-10px-all {		margin: 10px !important;	}	.sm-offset-15px-all {		margin: 15px !important;	}	.sm-offset-20px-all {		margin: 20px !important;	}	.sm-offset-25px-all {		margin: 25px !important;	}	.sm-offset-30px-all {		margin: 30px !important;	}	.sm-offset-35px-all {		margin: 35px !important;	}	.sm-offset-40px-all {		margin: 40px !important;	}	.sm-offset-45px-all {		margin: 45px !important;	}	.sm-offset-50px-all {		margin: 50px !important;	}	.sm-offset-55px-all {		margin: 55px !important;	}	.sm-offset-60px-all {		margin: 60px !important;	}	.sm-offset-65px-all {		margin: 65px !important;	}	.sm-offset-70px-all {		margin: 70px !important;	}	.sm-offset-75px-all {		margin: 75px !important;	}	.sm-offset-80px-all {		margin: 80px !important;	}	.sm-offset-85px-all {		margin: 85px !important;	}	.sm-offset-90px-all {		margin: 90px !important;	}	.sm-offset-95px-all {		margin: 95px !important;	}	.sm-offset-100px-all {		margin: 100px !important;	}	.sm-no-margin {		margin: 0 !important;	}	.sm-no-offset-lr {		margin-left: 0 !important;		margin-right: 0 !important;	}	.sm-no-offset-tb {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.sm-no-offset-top {		margin-top: 0 !important;	}	.sm-no-offset-bottom {		margin-bottom: 0 !important;	}	.sm-no-offset-left {		margin-left: 0 !important;	}	.sm-no-offset-right {		margin-right: 0 !important;	}	.sm-offset-lr-auto {		margin-left: auto !important;		margin-right: auto !important;	}	.sm-offset-auto {		margin: 0 auto !important;	}	/* margin top */	.sm-offset-one-top {		margin-top: 1%;	}	.sm-offset-one-half-top {		margin-top: 1.5%;	}	.sm-offset-two-top {		margin-top: 2%;	}	.sm-offset-two-half-top {		margin-top: 2.5%;	}	.sm-offset-three-top {		margin-top: 3%;	}	.sm-offset-three-half-top {		margin-top: 3.5%;	}	.sm-offset-four-top {		margin-top: 4%;	}	.sm-offset-four-half-top {		margin-top: 4.5%;	}	.sm-offset-five-top {		margin-top: 5%;	}	.sm-offset-five-half-top {		margin-top: 5.5%;	}	.sm-offset-six-top {		margin-top: 6%;	}	.sm-offset-six-half-top {		margin-top: 6.5%;	}	.sm-offset-seven-top {		margin-top: 7%;	}	.sm-offset-seven-half-top {		margin-top: 7.5%;	}	.sm-offset-eight-top {		margin-top: 8%;	}	.sm-offset-eight-half-top {		margin-top: 8.5%;	}	.sm-offset-nine-top {		margin-top: 9%;	}	.sm-offset-nine-half-top {		margin-top: 9.5%;	}	.sm-offset-ten-top {		margin-top: 10%;	}	.sm-offset-ten-half-top {		margin-top: 10.5%;	}	.sm-offset-eleven-top {		margin-top: 11%;	}	.sm-offset-eleven-half-top {		margin-top: 11.5%;	}	.sm-offset-twelve-top {		margin-top: 12%;	}	.sm-offset-twelve-half-top {		margin-top: 12.5%;	}	.sm-offset-thirteen-top {		margin-top: 13%;	}	.sm-offset-thirteen-half-top {		margin-top: 13.5%;	}	.sm-offset-fourteen-top {		margin-top: 14%;	}	.sm-offset-fourteen-half-top {		margin-top: 14.5%;	}	.sm-offset-fifteen-top {		margin-top: 15%;	}	.sm-offset-fifteen-half-top {		margin-top: 15.5%;	}	.sm-offset-sixteen-top {		margin-top: 16%;	}	.sm-offset-sixteen-half-top {		margin-top: 16.5%;	}	.sm-offset-seventeen-top {		margin-top: 17%;	}	.sm-offset-seventeen-half-top {		margin-top: 17.5%;	}	.sm-offset-eighteen-top {		margin-top: 18%;	}	.sm-offset-eighteen-half-top {		margin-top: 18.5%;	}	.sm-offset-nineteen-top {		margin-top: 19%;	}	.sm-offset-nineteen-half-top {		margin-top: 19.5%;	}	.sm-offset-twenty-top {		margin-top: 20%;	}	.sm-offset-twenty-half-top {		margin-top: 20.5%;	}	.sm-offset-twenty-one-top {		margin-top: 21%;	}	.sm-offset-twenty-one-half-top {		margin-top: 21.5%;	}	.sm-offset-twenty-two-top {		margin-top: 22%;	}	.sm-offset-twenty-two-half-top {		margin-top: 22.5%;	}	.sm-offset-twenty-three-top {		margin-top: 23%;	}	.sm-offset-twenty-three-half-top {		margin-top: 23.5%;	}	.sm-offset-twenty-four-top {		margin-top: 24%;	}	.sm-offset-twenty-four-half-top {		margin-top: 24.5%;	}	.sm-offset-twenty-five-top {		margin-top: 25%;	}	.sm-offset-5px-top {		margin-top: 5px !important;	}	.sm-offset-10px-top {		margin-top: 10px !important;	}	.sm-offset-15px-top {		margin-top: 15px !important;	}	.sm-offset-20px-top {		margin-top: 20px !important;	}	.sm-offset-25px-top {		margin-top: 25px !important;	}	.sm-offset-30px-top {		margin-top: 30px !important;	}	.sm-offset-35px-top {		margin-top: 35px !important;	}	.sm-offset-40px-top {		margin-top: 40px !important;	}	.sm-offset-45px-top {		margin-top: 45px !important;	}	.sm-offset-50px-top {		margin-top: 50px !important;	}	.sm-offset-55px-top {		margin-top: 55px !important;	}	.sm-offset-60px-top {		margin-top: 60px !important;	}	.sm-offset-65px-top {		margin-top: 65px !important;	}	.sm-offset-70px-top {		margin-top: 70px !important;	}	.sm-offset-75px-top {		margin-top: 75px !important;	}	.sm-offset-80px-top {		margin-top: 80px !important;	}	.sm-offset-85px-top {		margin-top: 85px !important;	}	.sm-offset-90px-top {		margin-top: 90px !important;	}	.sm-offset-95px-top {		margin-top: 95px !important;	}	.sm-offset-100px-top {		margin-top: 100px !important;	}	/* margin bottom */	.sm-offset-one-bottom {		margin-bottom: 1%;	}	.sm-offset-one-half-bottom {		margin-bottom: 1.5%;	}	.sm-offset-two-bottom {		margin-bottom: 2%;	}	.sm-offset-two-half-bottom {		margin-bottom: 2.5%;	}	.sm-offset-three-bottom {		margin-bottom: 3%;	}	.sm-offset-three-half-bottom {		margin-bottom: 3.5%;	}	.sm-offset-four-bottom {		margin-bottom: 4%;	}	.sm-offset-four-half-bottom {		margin-bottom: 4.5%;	}	.sm-offset-five-bottom {		margin-bottom: 5%;	}	.sm-offset-five-half-bottom {		margin-bottom: 5.5%;	}	.sm-offset-six-bottom {		margin-bottom: 6%;	}	.sm-offset-six-half-bottom {		margin-bottom: 6.5%;	}	.sm-offset-seven-bottom {		margin-bottom: 7%;	}	.sm-offset-seven-half-bottom {		margin-bottom: 7.5%;	}	.sm-offset-eight-bottom {		margin-bottom: 8%;	}	.sm-offset-eight-half-bottom {		margin-bottom: 8.5%;	}	.sm-offset-nine-bottom {		margin-bottom: 9%;	}	.sm-offset-nine-half-bottom {		margin-bottom: 9.5%;	}	.sm-offset-ten-bottom {		margin-bottom: 10%;	}	.sm-offset-ten-half-bottom {		margin-bottom: 10.5%;	}	.sm-offset-eleven-bottom {		margin-bottom: 11%;	}	.sm-offset-eleven-half-bottom {		margin-bottom: 11.5%;	}	.sm-offset-twelve-bottom {		margin-bottom: 12%;	}	.sm-offset-twelve-half-bottom {		margin-bottom: 12.5%;	}	.sm-offset-thirteen-bottom {		margin-bottom: 13%;	}	.sm-offset-thirteen-half-bottom {		margin-bottom: 13.5%;	}	.sm-offset-fourteen-bottom {		margin-bottom: 14%;	}	.sm-offset-fourteen-half-bottom {		margin-bottom: 14.5%;	}	.sm-offset-fifteen-bottom {		margin-bottom: 15%;	}	.sm-offset-fifteen-half-bottom {		margin-bottom: 15.5%;	}	.sm-offset-sixteen-bottom {		margin-bottom: 16%;	}	.sm-offset-sixteen-half-bottom {		margin-bottom: 16.5%;	}	.sm-offset-seventeen-bottom {		margin-bottom: 17%;	}	.sm-offset-seventeen-half-bottom {		margin-bottom: 17.5%;	}	.sm-offset-eighteen-bottom {		margin-bottom: 18%;	}	.sm-offset-eighteen-half-bottom {		margin-bottom: 18.5%;	}	.sm-offset-nineteen-bottom {		margin-bottom: 19%;	}	.sm-offset-nineteen-half-bottom {		margin-bottom: 19.5%;	}	.sm-offset-twenty-bottom {		margin-bottom: 20%;	}	.sm-offset-twenty-half-bottom {		margin-bottom: 20.5%;	}	.sm-offset-twenty-one-bottom {		margin-bottom: 21%;	}	.sm-offset-twenty-one-half-bottom {		margin-bottom: 21.5%;	}	.sm-offset-twenty-two-bottom {		margin-bottom: 22%;	}	.sm-offset-twenty-two-half-bottom {		margin-bottom: 22.5%;	}	.sm-offset-twenty-three-bottom {		margin-bottom: 23%;	}	.sm-offset-twenty-three-half-bottom {		margin-bottom: 23.5%;	}	.sm-offset-twenty-four-bottom {		margin-bottom: 24%;	}	.sm-offset-twenty-four-half-bottom {		margin-bottom: 24.5%;	}	.sm-offset-twenty-five-bottom {		margin-bottom: 25%;	}	.sm-offset-5px-bottom {		margin-bottom: 5px !important;	}	.sm-offset-10px-bottom {		margin-bottom: 10px !important;	}	.sm-offset-15px-bottom {		margin-bottom: 15px !important;	}	.sm-offset-20px-bottom {		margin-bottom: 20px !important;	}	.sm-offset-25px-bottom {		margin-bottom: 25px !important;	}	.sm-offset-30px-bottom {		margin-bottom: 30px !important;	}	.sm-offset-35px-bottom {		margin-bottom: 35px !important;	}	.sm-offset-40px-bottom {		margin-bottom: 40px !important;	}	.sm-offset-45px-bottom {		margin-bottom: 45px !important;	}	.sm-offset-50px-bottom {		margin-bottom: 50px !important;	}	.sm-offset-55px-bottom {		margin-bottom: 55px !important;	}	.sm-offset-60px-bottom {		margin-bottom: 60px !important;	}	.sm-offset-65px-bottom {		margin-bottom: 65px !important;	}	.sm-offset-70px-bottom {		margin-bottom: 70px !important;	}	.sm-offset-75px-bottom {		margin-bottom: 75px !important;	}	.sm-offset-80px-bottom {		margin-bottom: 80px !important;	}	.sm-offset-85px-bottom {		margin-bottom: 85px !important;	}	.sm-offset-90px-bottom {		margin-bottom: 90px !important;	}	.sm-offset-95px-bottom {		margin-bottom: 95px !important;	}	.sm-offset-100px-bottom {		margin-bottom: 100px !important;	}	/* margin right */	.sm-offset-one-right {		margin-right: 1%;	}	.sm-offset-one-half-right {		margin-right: 1.5%;	}	.sm-offset-two-right {		margin-right: 2%;	}	.sm-offset-two-half-right {		margin-right: 2.5%;	}	.sm-offset-three-right {		margin-right: 3%;	}	.sm-offset-three-half-right {		margin-right: 3.5%;	}	.sm-offset-four-right {		margin-right: 4%;	}	.sm-offset-four-half-right {		margin-right: 4.5%;	}	.sm-offset-five-right {		margin-right: 5%;	}	.sm-offset-five-half-right {		margin-right: 5.5%;	}	.sm-offset-six-right {		margin-right: 6%;	}	.sm-offset-six-half-right {		margin-right: 6.5%;	}	.sm-offset-seven-right {		margin-right: 7%;	}	.sm-offset-seven-half-right {		margin-right: 7.5%;	}	.sm-offset-eight-right {		margin-right: 8%;	}	.sm-offset-eight-half-right {		margin-right: 8.5%;	}	.sm-offset-nine-right {		margin-right: 9%;	}	.sm-offset-nine-half-right {		margin-right: 9.5%;	}	.sm-offset-ten-right {		margin-right: 10%;	}	.sm-offset-ten-half-right {		margin-right: 10.5%;	}	.sm-offset-eleven-right {		margin-right: 11%;	}	.sm-offset-eleven-half-right {		margin-right: 11.5%;	}	.sm-offset-twelve-right {		margin-right: 12%;	}	.sm-offset-twelve-half-right {		margin-right: 12.5%;	}	.sm-offset-thirteen-right {		margin-right: 13%;	}	.sm-offset-thirteen-half-right {		margin-right: 13.5%;	}	.sm-offset-fourteen-right {		margin-right: 14%;	}	.sm-offset-fourteen-half-right {		margin-right: 14.5%;	}	.sm-offset-fifteen-right {		margin-right: 15%;	}	.sm-offset-fifteen-half-right {		margin-right: 15.5%;	}	.sm-offset-sixteen-right {		margin-right: 16%;	}	.sm-offset-sixteen-half-right {		margin-right: 16.5%;	}	.sm-offset-seventeen-right {		margin-right: 17%;	}	.sm-offset-seventeen-half-right {		margin-right: 17.5%;	}	.sm-offset-eighteen-right {		margin-right: 18%;	}	.sm-offset-eighteen-half-right {		margin-right: 18.5%;	}	.sm-offset-nineteen-right {		margin-right: 19%;	}	.sm-offset-nineteen-half-right {		margin-right: 19.5%;	}	.sm-offset-twenty-right {		margin-right: 20%;	}	.sm-offset-twenty-half-right {		margin-right: 20.5%;	}	.sm-offset-twenty-one-right {		margin-right: 21%;	}	.sm-offset-twenty-one-half-right {		margin-right: 21.5%;	}	.sm-offset-twenty-two-right {		margin-right: 22%;	}	.sm-offset-twenty-two-half-right {		margin-right: 22.5%;	}	.sm-offset-twenty-three-right {		margin-right: 23%;	}	.sm-offset-twenty-three-half-right {		margin-right: 23.5%;	}	.sm-offset-twenty-four-right {		margin-right: 24%;	}	.sm-offset-twenty-four-half-right {		margin-right: 24.5%;	}	.sm-offset-twenty-five-right {		margin-right: 25%;	}	.sm-offset-10px-right {		margin-right: 10px !important;	}	.sm-offset-15px-right {		margin-right: 15px !important;	}	.sm-offset-20px-right {		margin-right: 20px !important;	}	.sm-offset-25px-right {		margin-right: 25px !important;	}	.sm-offset-30px-right {		margin-right: 30px !important;	}	.sm-offset-35px-right {		margin-right: 35px !important;	}	.sm-offset-40px-right {		margin-right: 40px !important;	}	.sm-offset-45px-right {		margin-right: 45px !important;	}	.sm-offset-50px-right {		margin-right: 50px !important;	}	.sm-offset-55px-right {		margin-right: 55px !important;	}	.sm-offset-60px-right {		margin-right: 60px !important;	}	.sm-offset-65px-right {		margin-right: 65px !important;	}	.sm-offset-70px-right {		margin-right: 70px !important;	}	.sm-offset-75px-right {		margin-right: 75px !important;	}	.sm-offset-80px-right {		margin-right: 80px !important;	}	.sm-offset-85px-right {		margin-right: 85px !important;	}	.sm-offset-90px-right {		margin-right: 90px !important;	}	.sm-offset-95px-right {		margin-right: 95px !important;	}	.sm-offset-100px-right {		margin-right: 100px !important;	}	/* margin left */	.sm-offset-one-left {		margin-left: 1%;	}	.sm-offset-one-half-left {		margin-left: 1.5%;	}	.sm-offset-two-left {		margin-left: 2%;	}	.sm-offset-two-half-left {		margin-left: 2.5%;	}	.sm-offset-three-left {		margin-left: 3%;	}	.sm-offset-three-half-left {		margin-left: 3.5%;	}	.sm-offset-four-left {		margin-left: 4%;	}	.sm-offset-four-half-left {		margin-left: 4.5%;	}	.sm-offset-five-left {		margin-left: 5%;	}	.sm-offset-five-half-left {		margin-left: 5.5%;	}	.sm-offset-six-left {		margin-left: 6%;	}	.sm-offset-six-half-left {		margin-left: 6.5%;	}	.sm-offset-seven-left {		margin-left: 7%;	}	.sm-offset-seven-half-left {		margin-left: 7.5%;	}	.sm-offset-eight-left {		margin-left: 8%;	}	.sm-offset-eight-half-left {		margin-left: 8.5%;	}	.sm-offset-nine-left {		margin-left: 9%;	}	.sm-offset-nine-half-left {		margin-left: 9.5%;	}	.sm-offset-ten-left {		margin-left: 10%;	}	.sm-offset-ten-half-left {		margin-left: 10.5%;	}	.sm-offset-eleven-left {		margin-left: 11%;	}	.sm-offset-eleven-half-left {		margin-left: 11.5%;	}	.sm-offset-twelve-left {		margin-left: 12%;	}	.sm-offset-twelve-half-left {		margin-left: 12.5%;	}	.sm-offset-thirteen-left {		margin-left: 13%;	}	.sm-offset-thirteen-half-left {		margin-left: 13.5%;	}	.sm-offset-fourteen-left {		margin-left: 14%;	}	.sm-offset-fourteen-half-left {		margin-left: 14.5%;	}	.sm-offset-fifteen-left {		margin-left: 15%;	}	.sm-offset-fifteen-half-left {		margin-left: 15.5%;	}	.sm-offset-sixteen-left {		margin-left: 16%;	}	.sm-offset-sixteen-half-left {		margin-left: 16.5%;	}	.sm-offset-seventeen-left {		margin-left: 17%;	}	.sm-offset-seventeen-half-left {		margin-left: 17.5%;	}	.sm-offset-eighteen-left {		margin-left: 18%;	}	.sm-offset-eighteen-half-left {		margin-left: 18.5%;	}	.sm-offset-nineteen-left {		margin-left: 19%;	}	.sm-offset-nineteen-half-left {		margin-left: 19.5%;	}	.sm-offset-twenty-left {		margin-left: 20%;	}	.sm-offset-twenty-half-left {		margin-left: 20.5%;	}	.sm-offset-twenty-one-left {		margin-left: 21%;	}	.sm-offset-twenty-one-half-left {		margin-left: 21.5%;	}	.sm-offset-twenty-two-left {		margin-left: 22%;	}	.sm-offset-twenty-two-half-left {		margin-left: 22.5%;	}	.sm-offset-twenty-three-left {		margin-left: 23%;	}	.sm-offset-twenty-three-half-left {		margin-left: 23.5%;	}	.sm-offset-twenty-four-left {		margin-left: 24%;	}	.sm-offset-twenty-four-half-left {		margin-left: 24.5%;	}	.sm-offset-twenty-five-left {		margin-left: 25%;	}	.sm-offset-5px-left {		margin-left: 5px !important;	}	.sm-offset-10px-left {		margin-left: 10px !important;	}	.sm-offset-15px-left {		margin-left: 15px !important;	}	.sm-offset-20px-left {		margin-left: 20px !important;	}	.sm-offset-25px-left {		margin-left: 25px !important;	}	.sm-offset-30px-left {		margin-left: 30px !important;	}	.sm-offset-35px-left {		margin-left: 35px !important;	}	.sm-offset-40px-left {		margin-left: 40px !important;	}	.sm-offset-45px-left {		margin-left: 45px !important;	}	.sm-offset-50px-left {		margin-left: 50px !important;	}	.sm-offset-55px-left {		margin-left: 55px !important;	}	.sm-offset-60px-left {		margin-left: 60px !important;	}	.sm-offset-65px-left {		margin-left: 65px !important;	}	.sm-offset-70px-left {		margin-left: 70px !important;	}	.sm-offset-75px-left {		margin-left: 75px !important;	}	.sm-offset-80px-left {		margin-left: 80px !important;	}	.sm-offset-85px-left {		margin-left: 85px !important;	}	.sm-offset-90px-left {		margin-left: 90px !important;	}	.sm-offset-95px-left {		margin-left: 95px !important;	}	.sm-offset-100px-left {		margin-left: 100px !important;	}	/* margin left right */	.sm-offset-one-lr {		margin-left: 1%;		margin-right: 1%;	}	.sm-offset-one-lr {		margin-left: 1.5%;		margin-right: 1.5%;	}	.sm-offset-two-lr {		margin-left: 2%;		margin-right: 2%;	}	.sm-offset-two-lr {		margin-left: 2.5%;		margin-right: 2.5%;	}	.sm-offset-three-lr {		margin-left: 3%;		margin-right: 3%;	}	.sm-offset-three-lr {		margin-left: 3.5%;		margin-right: 3.5%;	}	.sm-offset-four-lr {		margin-left: 4%;		margin-right: 4%;	}	.sm-offset-four-lr {		margin-left: 4.5%;		margin-right: 4.5%;	}	.sm-offset-five-lr {		margin-left: 5%;		margin-right: 5%;	}	.sm-offset-five-lr {		margin-left: 5.5%;		margin-right: 5.5%;	}	.sm-offset-six-lr {		margin-left: 6%;		margin-right: 6%;	}	.sm-offset-six-lr {		margin-left: 6.5%;		margin-right: 6.5%;	}	.sm-offset-seven-lr {		margin-left: 7%;		margin-right: 7%;	}	.sm-offset-seven-lr {		margin-left: 7.5%;		margin-right: 7.5%;	}	.sm-offset-eight-lr {		margin-left: 8%;		margin-right: 8%;	}	.sm-offset-eight-lr {		margin-left: 8.5%;		margin-right: 8.5%;	}	.sm-offset-nine-lr {		margin-left: 9%;		margin-right: 9%;	}	.sm-offset-nine-lr {		margin-left: 9.5%;		margin-right: 9.5%;	}	.sm-offset-ten-lr {		margin-left: 10%;		margin-right: 10%;	}	.sm-offset-ten-lr {		margin-left: 10.5%;		margin-right: 10.5%;	}	.sm-offset-eleven-lr {		margin-left: 11%;		margin-right: 11%;	}	.sm-offset-eleven-lr {		margin-left: 11.5%;		margin-right: 11.5%;	}	.sm-offset-twelve-lr {		margin-left: 12%;		margin-right: 12%;	}	.sm-offset-twelve-lr {		margin-left: 12.5%;		margin-right: 12.5%;	}	.sm-offset-thirteen-lr {		margin-left: 13%;		margin-right: 13%;	}	.sm-offset-thirteen-half-lr {		margin-left: 13.5%;		margin-right: 13.5%;	}	.sm-offset-fourteen-lr {		margin-left: 14%;		margin-right: 14%;	}	.sm-offset-fourteen-half-lr {		margin-left: 14.5%;		margin-right: 14.5%;	}	.sm-offset-fifteen-lr {		margin-left: 15%;		margin-right: 15%;	}	.sm-offset-fifteen-half-lr {		margin-left: 15.5%;		margin-right: 15.5%;	}	.sm-offset-sixteen-lr {		margin-left: 16%;		margin-right: 16%;	}	.sm-offset-sixteen-half-lr {		margin-left: 16.5%;		margin-right: 16.5%;	}	.sm-offset-seventeen-lr {		margin-left: 17%;		margin-right: 17%;	}	.sm-offset-seventeen-half-lr {		margin-left: 17.5%;		margin-right: 17.5%;	}	.sm-offset-eighteen-lr {		margin-left: 18%;		margin-right: 18%;	}	.sm-offset-eighteen-half-lr {		margin-left: 18.5%;		margin-right: 18.5%;	}	.sm-offset-nineteen-lr {		margin-left: 19%;		margin-right: 19%;	}	.sm-offset-nineteen-half-lr {		margin-left: 19.5%;		margin-right: 19.5%;	}	.sm-offset-twenty-lr {		margin-left: 20%;		margin-right: 20%;	}	.sm-offset-twenty-half-lr {		margin-left: 20.5%;		margin-right: 20.5%;	}	.sm-offset-twenty-one-lr {		margin-left: 21%;		margin-right: 21%;	}	.sm-offset-twenty-one-half-lr {		margin-left: 21.5%;		margin-right: 21.5%;	}	.sm-offset-twenty-two-lr {		margin-left: 22%;		margin-right: 22%;	}	.sm-offset-twenty-two-half-lr {		margin-left: 22.5%;		margin-right: 22.5%;	}	.sm-offset-twenty-three-lr {		margin-left: 23%;		margin-right: 23%;	}	.sm-offset-twenty-three-half-lr {		margin-left: 23.5%;		margin-right: 23.5%;	}	.sm-offset-twenty-four-lr {		margin-left: 24%;		margin-right: 24%;	}	.sm-offset-twenty-four-half-lr {		margin-left: 24.5%;		margin-right: 24.5%;	}	.sm-offset-twenty-five-lr {		margin-left: 25%;		margin-right: 25%;	}	.sm-offset-5px-lr {		margin-left: 5px !important;		margin-right: 5px !important;	}	.sm-offset-10px-lr {		margin-left: 10px !important;		margin-right: 10px !important;	}	.sm-offset-15px-lr {		margin-left: 15px !important;		margin-right: 15px !important;	}	.sm-offset-20px-lr {		margin-left: 20px !important;		margin-right: 20px !important;	}	.sm-offset-25px-lr {		margin-left: 25px !important;		margin-right: 25px !important;	}	.sm-offset-30px-lr {		margin-left: 30px !important;		margin-right: 30px !important;	}	.sm-offset-35px-lr {		margin-left: 35px !important;		margin-right: 35px !important;	}	.sm-offset-40px-lr {		margin-left: 40px !important;		margin-right: 40px !important;	}	.sm-offset-45px-lr {		margin-left: 45px !important;		margin-right: 45px !important;	}	.sm-offset-50px-lr {		margin-left: 50px !important;		margin-right: 50px !important;	}	.sm-offset-55px-lr {		margin-left: 55px !important;		margin-right: 55px !important;	}	.sm-offset-60px-lr {		margin-left: 60px !important;		margin-right: 60px !important;	}	.sm-offset-65px-lr {		margin-left: 65px !important;		margin-right: 65px !important;	}	.sm-offset-70px-lr {		margin-left: 70px !important;		margin-right: 70px !important;	}	.sm-offset-75px-lr {		margin-left: 75px !important;		margin-right: 75px !important;	}	.sm-offset-80px-lr {		margin-left: 80px !important;		margin-right: 80px !important;	}	.sm-offset-85px-lr {		margin-left: 85px !important;		margin-right: 85px !important;	}	.sm-offset-90px-lr {		margin-left: 90px !important;		margin-right: 90px !important;	}	.sm-offset-95px-lr {		margin-left: 95px !important;		margin-right: 95px !important;	}	.sm-offset-100px-lr {		margin-left: 100px !important;		margin-right: 100px !important;	}	/* margin top bottom */	.sm-offset-one-tb {		margin-top: 1%;		margin-bottom: 1%;	}	.sm-offset-one-tb {		margin-top: 1.5%;		margin-bottom: 1.5%;	}	.sm-offset-two-tb {		margin-top: 2%;		margin-bottom: 2%;	}	.sm-offset-two-tb {		margin-top: 2.5%;		margin-bottom: 2.5%;	}	.sm-offset-three-tb {		margin-top: 3%;		margin-bottom: 3%;	}	.sm-offset-three-tb {		margin-top: 3.5%;		margin-bottom: 3.5%;	}	.sm-offset-four-tb {		margin-top: 4%;		margin-bottom: 4%;	}	.sm-offset-four-tb {		margin-top: 4.5%;		margin-bottom: 4.5%;	}	.sm-offset-five-tb {		margin-top: 5%;		margin-bottom: 5%;	}	.sm-offset-five-tb {		margin-top: 5.5%;		margin-bottom: 5.5%;	}	.sm-offset-six-tb {		margin-top: 6%;		margin-bottom: 6%;	}	.sm-offset-six-tb {		margin-top: 6.5%;		margin-bottom: 6.5%;	}	.sm-offset-seven-tb {		margin-top: 7%;		margin-bottom: 7%;	}	.sm-offset-seven-tb {		margin-top: 7.5%;		margin-bottom: 7.5%;	}	.sm-offset-eight-tb {		margin-top: 8%;		margin-bottom: 8%;	}	.sm-offset-eight-tb {		margin-top: 8.5%;		margin-bottom: 8.5%;	}	.sm-offset-nine-tb {		margin-top: 9%;		margin-bottom: 9%;	}	.sm-offset-nine-tb {		margin-top: 9.5%;		margin-bottom: 9.5%;	}	.sm-offset-ten-tb {		margin-top: 10%;		margin-bottom: 10%;	}	.sm-offset-ten-tb {		margin-top: 10.5%;		margin-bottom: 10.5%;	}	.sm-offset-eleven-tb {		margin-top: 11%;		margin-bottom: 11%;	}	.sm-offset-eleven-tb {		margin-top: 11.5%;		margin-bottom: 11.5%;	}	.sm-offset-twelve-tb {		margin-top: 12%;		margin-bottom: 12%;	}	.sm-offset-twelve-tb {		margin-top: 12.5%;		margin-bottom: 12.5%;	}	.sm-offset-thirteen-tb {		margin-top: 13%;		margin-bottom: 13%;	}	.sm-offset-thirteen-half-tb {		margin-top: 13.5%;		margin-bottom: 13.5%;	}	.sm-offset-fourteen-tb {		margin-top: 14%;		margin-bottom: 14%;	}	.sm-offset-fourteen-half-tb {		margin-top: 14.5%;		margin-bottom: 14.5%;	}	.sm-offset-fifteen-tb {		margin-top: 15%;		margin-bottom: 15%;	}	.sm-offset-fifteen-half-tb {		margin-top: 15.5%;		margin-bottom: 15.5%;	}	.sm-offset-sixteen-tb {		margin-top: 16%;		margin-bottom: 16%;	}	.sm-offset-sixteen-half-tb {		margin-top: 16.5%;		margin-bottom: 16.5%;	}	.sm-offset-seventeen-tb {		margin-top: 17%;		margin-bottom: 17%;	}	.sm-offset-seventeen-half-tb {		margin-top: 17.5%;		margin-bottom: 17.5%;	}	.sm-offset-eighteen-tb {		margin-top: 18%;		margin-bottom: 18%;	}	.sm-offset-eighteen-half-tb {		margin-top: 18.5%;		margin-bottom: 18.5%;	}	.sm-offset-nineteen-tb {		margin-top: 19%;		margin-bottom: 19%;	}	.sm-offset-nineteen-half-tb {		margin-top: 19.5%;		margin-bottom: 19.5%;	}	.sm-offset-twenty-tb {		margin-top: 20%;		margin-bottom: 20%;	}	.sm-offset-twenty-half-tb {		margin-top: 20.5%;		margin-bottom: 20.5%;	}	.sm-offset-twenty-one-tb {		margin-top: 21%;		margin-bottom: 21%;	}	.sm-offset-twenty-one-half-tb {		margin-top: 21.5%;		margin-bottom: 21.5%;	}	.sm-offset-twenty-two-tb {		margin-top: 22%;		margin-bottom: 22%;	}	.sm-offset-twenty-two-half-tb {		margin-top: 22.5%;		margin-bottom: 22.5%;	}	.sm-offset-twenty-three-tb {		margin-top: 23%;		margin-bottom: 23%;	}	.sm-offset-twenty-three-half-tb {		margin-top: 23.5%;		margin-bottom: 23.5%;	}	.sm-offset-twenty-four-tb {		margin-top: 24%;		margin-bottom: 24%;	}	.sm-offset-twenty-four-half-tb {		margin-top: 24.5%;		margin-bottom: 24.5%;	}	.sm-offset-twenty-five-tb {		margin-top: 25%;		margin-bottom: 25%;	}	.sm-offset-5px-tb {		margin-top: 5px !important;		margin-bottom: 5px !important;	}	.sm-offset-10px-tb {		margin-top: 10px !important;		margin-bottom: 10px !important;	}	.sm-offset-15px-tb {		margin-top: 15px !important;		margin-bottom: 15px !important;	}	.sm-offset-20px-tb {		margin-top: 20px !important;		margin-bottom: 20px !important;	}	.sm-offset-25px-tb {		margin-top: 25px !important;		margin-bottom: 25px !important;	}	.sm-offset-30px-tb {		margin-top: 30px !important;		margin-bottom: 30px !important;	}	.sm-offset-35px-tb {		margin-top: 35px !important;		margin-bottom: 35px !important;	}	.sm-offset-40px-tb {		margin-top: 40px !important;		margin-bottom: 40px !important;	}	.sm-offset-45px-tb {		margin-top: 45px !important;		margin-bottom: 45px !important;	}	.sm-offset-50px-tb {		margin-top: 50px !important;		margin-bottom: 50px !important;	}	.sm-offset-55px-tb {		margin-top: 55px !important;		margin-bottom: 55px !important;	}	.sm-offset-60px-tb {		margin-top: 60px !important;		margin-bottom: 60px !important;	}	.sm-offset-65px-tb {		margin-top: 65px !important;		margin-bottom: 65px !important;	}	.sm-offset-70px-tb {		margin-top: 70px !important;		margin-bottom: 70px !important;	}	.sm-offset-75px-tb {		margin-top: 75px !important;		margin-bottom: 75px !important;	}	.sm-offset-80px-tb {		margin-top: 80px !important;		margin-bottom: 80px !important;	}	.sm-offset-85px-tb {		margin-top: 85px !important;		margin-bottom: 85px !important;	}	.sm-offset-90px-tb {		margin-top: 90px !important;		margin-bottom: 90px !important;	}	.sm-offset-95px-tb {		margin-top: 95px !important;		margin-bottom: 95px !important;	}	.sm-offset-100px-tb {		margin-top: 100px !important;		margin-bottom: 100px !important;	}	/* header padding top */	.sm-header-padding-top {		padding-top: 82px;	}	.sm-header-offset-top {		margin-top: 80px;	}	/* padding */	.sm-no-padding {		padding: 0 !important;	}	.sm-no-padding-lr {		padding-left: 0 !important;		padding-right: 0 !important;	}	.sm-no-padding-tb {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.sm-no-padding-top {		padding-top: 0 !important;	}	.sm-no-padding-bottom {		padding-bottom: 0 !important;	}	.sm-no-padding-left {		padding-left: 0 !important;	}	.sm-no-padding-right {		padding-right: 0 !important;	}	.sm-padding-one-all {		padding: 1%;	}	.sm-padding-one-half-all {		padding: 1.5%;	}	.sm-padding-two-all {		padding: 2%;	}	.sm-padding-two-half-all {		padding: 2.5%;	}	.sm-padding-three-all {		padding: 3%;	}	.sm-padding-three-half-all {		padding: 3.5%;	}	.sm-padding-four-all {		padding: 4%;	}	.sm-padding-four-half-all {		padding: 4.5%;	}	.sm-padding-five-all {		padding: 5%;	}	.sm-padding-five-half-all {		padding: 5.5%;	}	.sm-padding-six-all {		padding: 6%;	}	.sm-padding-six-half-all {		padding: 6.5%;	}	.sm-padding-seven-all {		padding: 7%;	}	.sm-padding-seven-half-all {		padding: 7.5%;	}	.sm-padding-eight-all {		padding: 8%;	}	.sm-padding-eight-half-all {		padding: 8.5%;	}	.sm-padding-nine-all {		padding: 9%;	}	.sm-padding-nine-half-all {		padding: 9.5%;	}	.sm-padding-ten-all {		padding: 10%;	}	.sm-padding-ten-half-all {		padding: 10.5%;	}	.sm-padding-eleven-all {		padding: 11%;	}	.sm-padding-eleven-half-all {		padding: 11.5%;	}	.sm-padding-twelve-all {		padding: 12%;	}	.sm-padding-twelve-half-all {		padding: 12.5%;	}	.sm-padding-thirteen-all {		padding: 13%;	}	.sm-padding-thirteen-half-all {		padding: 13.5%;	}	.sm-padding-fourteen-all {		padding: 14%;	}	.sm-padding-fourteen-half-all {		padding: 14.5%;	}	.sm-padding-fifteen-all {		padding: 15%;	}	.sm-padding-fifteen-half-all {		padding: 15.5%;	}	.sm-padding-sixteen-all {		padding: 16%;	}	.sm-padding-sixteen-half-all {		padding: 16.5%;	}	.sm-padding-seventeen-all {		padding: 17%;	}	.sm-padding-seventeen-half-all {		padding: 17.5%;	}	.sm-padding-eighteen-all {		padding: 18%;	}	.sm-padding-eighteen-half-all {		padding: 18.5%;	}	.sm-padding-nineteen-all {		padding: 19%;	}	.sm-padding-nineteen-half-all {		padding: 19.5%;	}	.sm-padding-twenty-all {		padding: 20%;	}	.sm-padding-twenty-half-all {		padding: 20.5%;	}	.sm-padding-twenty-one-all {		padding: 21%;	}	.sm-padding-twenty-one-half-all {		padding: 21.5%;	}	.sm-padding-twenty-two-all {		padding: 22%;	}	.sm-padding-twenty-two-half-all {		padding: 22.5%;	}	.sm-padding-twenty-three-all {		padding: 23%;	}	.sm-padding-twenty-three-half-all {		padding: 23.5%;	}	.sm-padding-twenty-four-all {		padding: 24%;	}	.sm-padding-twenty-four-half-all {		padding: 24.5%;	}	.sm-padding-twenty-five-all {		padding: 25%;	}	.sm-padding-5px-all {		padding: 5px !important;	}	.sm-padding-10px-all {		padding: 10px !important;	}	.sm-padding-15px-all {		padding: 15px !important;	}	.sm-padding-20px-all {		padding: 20px !important;	}	.sm-padding-25px-all {		padding: 25px !important;	}	.sm-padding-30px-all {		padding: 30px !important;	}	.sm-padding-35px-all {		padding: 35px !important;	}	.sm-padding-40px-all {		padding: 40px !important;	}	.sm-padding-45px-all {		padding: 45px !important;	}	.sm-padding-50px-all {		padding: 50px !important;	}	.sm-padding-55px-all {		padding: 55px !important;	}	.sm-padding-60px-all {		padding: 60px !important;	}	.sm-padding-65px-all {		padding: 65px !important;	}	.sm-padding-70px-all {		padding: 70px !important;	}	.sm-padding-75px-all {		padding: 75px !important;	}	.sm-padding-80px-all {		padding: 80px !important;	}	.sm-padding-85px-all {		padding: 85px !important;	}	.sm-padding-90px-all {		padding: 90px !important;	}	.sm-padding-95px-all {		padding: 95px !important;	}	.sm-padding-100px-all {		padding: 100px !important;	}	/* padding top */	.sm-padding-one-top {		padding-top: 1%;	}	.sm-padding-one-half-top {		padding-top: 1.5%;	}	.sm-padding-two-top {		padding-top: 2%;	}	.sm-padding-two-half-top {		padding-top: 2.5%;	}	.sm-padding-three-top {		padding-top: 3%;	}	.sm-padding-three-half-top {		padding-top: 3.5%;	}	.sm-padding-four-top {		padding-top: 4%;	}	.sm-padding-four-half-top {		padding-top: 4.5%;	}	.sm-padding-five-top {		padding-top: 5%;	}	.sm-padding-five-half-top {		padding-top: 5.5%;	}	.sm-padding-six-top {		padding-top: 6%;	}	.sm-padding-six-half-top {		padding-top: 6.5%;	}	.sm-padding-seven-top {		padding-top: 7%;	}	.sm-padding-seven-half-top {		padding-top: 7.5%;	}	.sm-padding-eight-top {		padding-top: 8%;	}	.sm-padding-eight-half-top {		padding-top: 8.5%;	}	.sm-padding-nine-top {		padding-top: 9%;	}	.sm-padding-nine-half-top {		padding-top: 9.5%;	}	.sm-padding-ten-top {		padding-top: 10%;	}	.sm-padding-ten-half-top {		padding-top: 10.5%;	}	.sm-padding-eleven-top {		padding-top: 11%;	}	.sm-padding-eleven-half-top {		padding-top: 11.5%;	}	.sm-padding-twelve-top {		padding-top: 12%;	}	.sm-padding-twelve-half-top {		padding-top: 12.5%;	}	.sm-padding-thirteen-top {		padding-top: 13%;	}	.sm-padding-thirteen-half-top {		padding-top: 13.5%;	}	.sm-padding-fourteen-top {		padding-top: 14%;	}	.sm-padding-fourteen-half-top {		padding-top: 14.5%;	}	.sm-padding-fifteen-top {		padding-top: 15%;	}	.sm-padding-fifteen-half-top {		padding-top: 15.5%;	}	.sm-padding-sixteen-top {		padding-top: 16%;	}	.sm-padding-sixteen-half-top {		padding-top: 16.5%;	}	.sm-padding-seventeen-top {		padding-top: 17%;	}	.sm-padding-seventeen-half-top {		padding-top: 17.5%;	}	.sm-padding-eighteen-top {		padding-top: 18%;	}	.sm-padding-eighteen-half-top {		padding-top: 18.5%;	}	.sm-padding-nineteen-top {		padding-top: 19%;	}	.sm-padding-nineteen-half-top {		padding-top: 19.5%;	}	.sm-padding-twenty-top {		padding-top: 20%;	}	.sm-padding-twenty-half-top {		padding-top: 20.5%;	}	.sm-padding-twenty-one-top {		padding-top: 21%;	}	.sm-padding-twenty-one-half-top {		padding-top: 21.5%;	}	.sm-padding-twenty-two-top {		padding-top: 22%;	}	.sm-padding-twenty-two-half-top {		padding-top: 22.5%;	}	.sm-padding-twenty-three-top {		padding-top: 23%;	}	.sm-padding-twenty-three-half-top {		padding-top: 23.5%;	}	.sm-padding-twenty-four-top {		padding-top: 24%;	}	.sm-padding-twenty-four-half-top {		padding-top: 24.5%;	}	.sm-padding-twenty-five-top {		padding-top: 25%;	}	.sm-padding-5px-top {		padding-top: 5px !important;	}	.sm-padding-10px-top {		padding-top: 10px !important;	}	.sm-padding-15px-top {		padding-top: 15px !important;	}	.sm-padding-20px-top {		padding-top: 20px !important;	}	.sm-padding-25px-top {		padding-top: 25px !important;	}	.sm-padding-30px-top {		padding-top: 30px !important;	}	.sm-padding-35px-top {		padding-top: 35px !important;	}	.sm-padding-40px-top {		padding-top: 40px !important;	}	.sm-padding-45px-top {		padding-top: 45px !important;	}	.sm-padding-50px-top {		padding-top: 50px !important;	}	.sm-padding-55px-top {		padding-top: 55px !important;	}	.sm-padding-60px-top {		padding-top: 60px !important;	}	.sm-padding-65px-top {		padding-top: 65px !important;	}	.sm-padding-70px-top {		padding-top: 70px !important;	}	.sm-padding-75px-top {		padding-top: 75px !important;	}	.sm-padding-80px-top {		padding-top: 80px !important;	}	.sm-padding-85px-top {		padding-top: 85px !important;	}	.sm-padding-90px-top {		padding-top: 90px !important;	}	.sm-padding-95px-top {		padding-top: 95px !important;	}	.sm-padding-100px-top {		padding-top: 100px !important;	}	/* padding bottom */	.sm-padding-one-bottom {		padding-bottom: 1%;	}	.sm-padding-one-half-bottom {		padding-bottom: 1.5%;	}	.sm-padding-two-bottom {		padding-bottom: 2%;	}	.sm-padding-two-half-bottom {		padding-bottom: 2.5%;	}	.sm-padding-three-bottom {		padding-bottom: 3%;	}	.sm-padding-three-half-bottom {		padding-bottom: 3.5%;	}	.sm-padding-four-bottom {		padding-bottom: 4%;	}	.sm-padding-four-half-bottom {		padding-bottom: 4.5%;	}	.sm-padding-five-bottom {		padding-bottom: 5%;	}	.sm-padding-five-half-bottom {		padding-bottom: 5.5%;	}	.sm-padding-six-bottom {		padding-bottom: 6%;	}	.sm-padding-six-half-bottom {		padding-bottom: 6.5%;	}	.sm-padding-seven-bottom {		padding-bottom: 7%;	}	.sm-padding-seven-half-bottom {		padding-bottom: 7.5%;	}	.sm-padding-eight-bottom {		padding-bottom: 8%;	}	.sm-padding-eight-half-bottom {		padding-bottom: 8.5%;	}	.sm-padding-nine-bottom {		padding-bottom: 9%;	}	.sm-padding-nine-half-bottom {		padding-bottom: 9.5%;	}	.sm-padding-ten-bottom {		padding-bottom: 10%;	}	.sm-padding-ten-half-bottom {		padding-bottom: 10.5%;	}	.sm-padding-eleven-bottom {		padding-bottom: 11%;	}	.sm-padding-eleven-half-bottom {		padding-bottom: 11.5%;	}	.sm-padding-twelve-bottom {		padding-bottom: 12%;	}	.sm-padding-twelve-half-bottom {		padding-bottom: 12.5%;	}	.sm-padding-thirteen-bottom {		padding-bottom: 13%;	}	.sm-padding-thirteen-half-bottom {		padding-bottom: 13.5%;	}	.sm-padding-fourteen-bottom {		padding-bottom: 14%;	}	.sm-padding-fourteen-half-bottom {		padding-bottom: 14.5%;	}	.sm-padding-fifteen-bottom {		padding-bottom: 15%;	}	.sm-padding-fifteen-half-bottom {		padding-bottom: 15.5%;	}	.sm-padding-sixteen-bottom {		padding-bottom: 16%;	}	.sm-padding-sixteen-half-bottom {		padding-bottom: 16.5%;	}	.sm-padding-seventeen-bottom {		padding-bottom: 17%;	}	.sm-padding-seventeen-half-bottom {		padding-bottom: 17.5%;	}	.sm-padding-eighteen-bottom {		padding-bottom: 18%;	}	.sm-padding-eighteen-half-bottom {		padding-bottom: 18.5%;	}	.sm-padding-nineteen-bottom {		padding-bottom: 19%;	}	.sm-padding-nineteen-half-bottom {		padding-bottom: 19.5%;	}	.sm-padding-twenty-bottom {		padding-bottom: 20%;	}	.sm-padding-twenty-half-bottom {		padding-bottom: 20.5%;	}	.sm-padding-twenty-one-bottom {		padding-bottom: 21%;	}	.sm-padding-twenty-one-half-bottom {		padding-bottom: 21.5%;	}	.sm-padding-twenty-two-bottom {		padding-bottom: 22%;	}	.sm-padding-twenty-two-half-bottom {		padding-bottom: 22.5%;	}	.sm-padding-twenty-three-bottom {		padding-bottom: 23%;	}	.sm-padding-twenty-three-half-bottom {		padding-bottom: 23.5%;	}	.sm-padding-twenty-four-bottom {		padding-bottom: 24%;	}	.sm-padding-twenty-four-half-bottom {		padding-bottom: 24.5%;	}	.sm-padding-twenty-five-bottom {		padding-bottom: 25%;	}	.sm-padding-5px-bottom {		padding-bottom: 5px !important;	}	.sm-padding-10px-bottom {		padding-bottom: 10px !important;	}	.sm-padding-15px-bottom {		padding-bottom: 15px !important;	}	.sm-padding-20px-bottom {		padding-bottom: 20px !important;	}	.sm-padding-25px-bottom {		padding-bottom: 25px !important;	}	.sm-padding-30px-bottom {		padding-bottom: 30px !important;	}	.sm-padding-35px-bottom {		padding-bottom: 35px !important;	}	.sm-padding-40px-bottom {		padding-bottom: 40px !important;	}	.sm-padding-45px-bottom {		padding-bottom: 45px !important;	}	.sm-padding-50px-bottom {		padding-bottom: 50px !important;	}	.sm-padding-55px-bottom {		padding-bottom: 55px !important;	}	.sm-padding-60px-bottom {		padding-bottom: 60px !important;	}	.sm-padding-65px-bottom {		padding-bottom: 65px !important;	}	.sm-padding-70px-bottom {		padding-bottom: 70px !important;	}	.sm-padding-75px-bottom {		padding-bottom: 75px !important;	}	.sm-padding-80px-bottom {		padding-bottom: 80px !important;	}	.sm-padding-85px-bottom {		padding-bottom: 85px !important;	}	.sm-padding-90px-bottom {		padding-bottom: 90px !important;	}	.sm-padding-95px-bottom {		padding-bottom: 95px !important;	}	.sm-padding-100px-bottom {		padding-bottom: 100px !important;	}	/* padding right */	.sm-padding-one-right {		padding-right: 1%;	}	.sm-padding-one-half-right {		padding-right: 1.5%;	}	.sm-padding-two-right {		padding-right: 2%;	}	.sm-padding-two-half-right {		padding-right: 2.5%;	}	.sm-padding-three-right {		padding-right: 3%;	}	.sm-padding-three-half-right {		padding-right: 3.5%;	}	.sm-padding-four-right {		padding-right: 4%;	}	.sm-padding-four-half-right {		padding-right: 4.5%;	}	.sm-padding-five-right {		padding-right: 5%;	}	.sm-padding-five-half-right {		padding-right: 5.5%;	}	.sm-padding-six-right {		padding-right: 6%;	}	.sm-padding-six-half-right {		padding-right: 6.5%;	}	.sm-padding-seven-right {		padding-right: 7%;	}	.sm-padding-seven-half-right {		padding-right: 7.5%;	}	.sm-padding-eight-right {		padding-right: 8%;	}	.sm-padding-eight-half-right {		padding-right: 8.5%;	}	.sm-padding-nine-right {		padding-right: 9%;	}	.sm-padding-nine-half-right {		padding-right: 9.5%;	}	.sm-padding-ten-right {		padding-right: 10%;	}	.sm-padding-ten-half-right {		padding-right: 10.5%;	}	.sm-padding-eleven-right {		padding-right: 11%;	}	.sm-padding-eleven-half-right {		padding-right: 11.5%;	}	.sm-padding-twelve-right {		padding-right: 12%;	}	.sm-padding-twelve-half-right {		padding-right: 12.5%;	}	.sm-padding-thirteen-right {		padding-right: 13%;	}	.sm-padding-thirteen-half-right {		padding-right: 13.5%;	}	.sm-padding-fourteen-right {		padding-right: 14%;	}	.sm-padding-fourteen-half-right {		padding-right: 14.5%;	}	.sm-padding-fifteen-right {		padding-right: 15%;	}	.sm-padding-fifteen-half-right {		padding-right: 15.5%;	}	.sm-padding-sixteen-right {		padding-right: 16%;	}	.sm-padding-sixteen-half-right {		padding-right: 16.5%;	}	.sm-padding-seventeen-right {		padding-right: 17%;	}	.sm-padding-seventeen-half-right {		padding-right: 17.5%;	}	.sm-padding-eighteen-right {		padding-right: 18%;	}	.sm-padding-eighteen-half-right {		padding-right: 18.5%;	}	.sm-padding-nineteen-right {		padding-right: 19%;	}	.sm-padding-nineteen-half-right {		padding-right: 19.5%;	}	.sm-padding-twenty-right {		padding-right: 20%;	}	.sm-padding-twenty-half-right {		padding-right: 20.5%;	}	.sm-padding-twenty-one-right {		padding-right: 21%;	}	.sm-padding-twenty-one-half-right {		padding-right: 21.5%;	}	.sm-padding-twenty-two-right {		padding-right: 22%;	}	.sm-padding-twenty-two-half-right {		padding-right: 22.5%;	}	.sm-padding-twenty-three-right {		padding-right: 23%;	}	.sm-padding-twenty-three-half-right {		padding-right: 23.5%;	}	.sm-padding-twenty-four-right {		padding-right: 24%;	}	.sm-padding-twenty-four-half-right {		padding-right: 24.5%;	}	.sm-padding-twenty-five-right {		padding-right: 25%;	}	.sm-padding-5px-right {		padding-right: 5px !important;	}	.sm-padding-10px-right {		padding-right: 10px !important;	}	.sm-padding-15px-right {		padding-right: 15px !important;	}	.sm-padding-20px-right {		padding-right: 20px !important;	}	.sm-padding-25px-right {		padding-right: 25px !important;	}	.sm-padding-30px-right {		padding-right: 30px !important;	}	.sm-padding-35px-right {		padding-right: 35px !important;	}	.sm-padding-40px-right {		padding-right: 40px !important;	}	.sm-padding-45px-right {		padding-right: 45px !important;	}	.sm-padding-50px-right {		padding-right: 50px !important;	}	.sm-padding-55px-right {		padding-right: 55px !important;	}	.sm-padding-60px-right {		padding-right: 60px !important;	}	.sm-padding-65px-right {		padding-right: 65px !important;	}	.sm-padding-70px-right {		padding-right: 70px !important;	}	.sm-padding-75px-right {		padding-right: 75px !important;	}	.sm-padding-80px-right {		padding-right: 80px !important;	}	.sm-padding-85px-right {		padding-right: 85px !important;	}	.sm-padding-90px-right {		padding-right: 90px !important;	}	.sm-padding-95px-right {		padding-right: 95px !important;	}	.sm-padding-100px-right {		padding-right: 100px !important;	}	/* padding left */	.sm-padding-one-left {		padding-left: 1%;	}	.sm-padding-one-half-left {		padding-left: 1.5%;	}	.sm-padding-two-left {		padding-left: 2%;	}	.sm-padding-two-half-left {		padding-left: 2.5%;	}	.sm-padding-three-left {		padding-left: 3%;	}	.sm-padding-three-half-left {		padding-left: 3.5%;	}	.sm-padding-four-left {		padding-left: 4%;	}	.sm-padding-four-half-left {		padding-left: 4.5%;	}	.sm-padding-five-left {		padding-left: 5%;	}	.sm-padding-five-half-left {		padding-left: 5.5%;	}	.sm-padding-six-left {		padding-left: 6%;	}	.sm-padding-six-half-left {		padding-left: 6.5%;	}	.sm-padding-seven-left {		padding-left: 7%;	}	.sm-padding-seven-half-left {		padding-left: 7.5%;	}	.sm-padding-eight-left {		padding-left: 8%;	}	.sm-padding-eight-half-left {		padding-left: 8.5%;	}	.sm-padding-nine-left {		padding-left: 9%;	}	.sm-padding-nine-half-left {		padding-left: 9.5%;	}	.sm-padding-ten-left {		padding-left: 10%;	}	.sm-padding-ten-half-left {		padding-left: 10.5%;	}	.sm-padding-eleven-left {		padding-left: 11%;	}	.sm-padding-eleven-half-left {		padding-left: 11.5%;	}	.sm-padding-twelve-left {		padding-left: 12%;	}	.sm-padding-twelve-half-left {		padding-left: 12.5%;	}	.sm-padding-thirteen-left {		padding-left: 13%;	}	.sm-padding-thirteen-half-left {		padding-left: 13.5%;	}	.sm-padding-fourteen-left {		padding-left: 14%;	}	.sm-padding-fourteen-half-left {		padding-left: 14.5%;	}	.sm-padding-fifteen-left {		padding-left: 15%;	}	.sm-padding-fifteen-half-left {		padding-left: 15.5%;	}	.sm-padding-sixteen-left {		padding-left: 16%;	}	.sm-padding-sixteen-half-left {		padding-left: 16.5%;	}	.sm-padding-seventeen-left {		padding-left: 17%;	}	.sm-padding-seventeen-half-left {		padding-left: 17.5%;	}	.sm-padding-eighteen-left {		padding-left: 18%;	}	.sm-padding-eighteen-half-left {		padding-left: 18.5%;	}	.sm-padding-nineteen-left {		padding-left: 19%;	}	.sm-padding-nineteen-half-left {		padding-left: 19.5%;	}	.sm-padding-twenty-left {		padding-left: 20%;	}	.sm-padding-twenty-half-left {		padding-left: 20.5%;	}	.sm-padding-twenty-one-left {		padding-left: 21%;	}	.sm-padding-twenty-one-half-left {		padding-left: 21.5%;	}	.sm-padding-twenty-two-left {		padding-left: 22%;	}	.sm-padding-twenty-two-half-left {		padding-left: 22.5%;	}	.sm-padding-twenty-three-left {		padding-left: 23%;	}	.sm-padding-twenty-three-half-left {		padding-left: 23.5%;	}	.sm-padding-twenty-four-left {		padding-left: 24%;	}	.sm-padding-twenty-four-half-left {		padding-left: 24.5%;	}	.sm-padding-twenty-five-left {		padding-left: 25%;	}	.sm-padding-5px-left {		padding-left: 5px !important;	}	.sm-padding-10px-left {		padding-left: 10px !important;	}	.sm-padding-15px-left {		padding-left: 15px !important;	}	.sm-padding-20px-left {		padding-left: 20px !important;	}	.sm-padding-25px-left {		padding-left: 25px !important;	}	.sm-padding-30px-left {		padding-left: 30px !important;	}	.sm-padding-35px-left {		padding-left: 35px !important;	}	.sm-padding-40px-left {		padding-left: 40px !important;	}	.sm-padding-45px-left {		padding-left: 45px !important;	}	.sm-padding-50px-left {		padding-left: 50px !important;	}	.sm-padding-55px-left {		padding-left: 55px !important;	}	.sm-padding-60px-left {		padding-left: 60px !important;	}	.sm-padding-65px-left {		padding-left: 65px !important;	}	.sm-padding-70px-left {		padding-left: 70px !important;	}	.sm-padding-75px-left {		padding-left: 75px !important;	}	.sm-padding-80px-left {		padding-left: 80px !important;	}	.sm-padding-85px-left {		padding-left: 85px !important;	}	.sm-padding-90px-left {		padding-left: 90px !important;	}	.sm-padding-95px-left {		padding-left: 95px !important;	}	.sm-padding-100px-left {		padding-left: 100px !important;	}	/* padding top bottom */	.sm-padding-one-tb {		padding-top: 1%;		padding-bottom: 1%;	}	.sm-padding-one-half-tb {		padding-top: 1.5%;		padding-bottom: 1.5%;	}	.sm-padding-two-tb {		padding-top: 2%;		padding-bottom: 2%;	}	.sm-padding-two-half-tb {		padding-top: 2.5%;		padding-bottom: 2.5%;	}	.sm-padding-three-tb {		padding-top: 3%;		padding-bottom: 3%;	}	.sm-padding-three-half-tb {		padding-top: 3.5%;		padding-bottom: 3.5%;	}	.sm-padding-four-tb {		padding-top: 4%;		padding-bottom: 4%;	}	.sm-padding-four-half-tb {		padding-top: 4.5%;		padding-bottom: 4.5%;	}	.sm-padding-five-tb {		padding-top: 5%;		padding-bottom: 5%;	}	.sm-padding-five-half-tb {		padding-top: 5.5%;		padding-bottom: 5.5%;	}	.sm-padding-six-tb {		padding-top: 6%;		padding-bottom: 6%;	}	.sm-padding-six-half-tb {		padding-top: 6.5%;		padding-bottom: 6.5%;	}	.sm-padding-seven-tb {		padding-top: 7%;		padding-bottom: 7%;	}	.sm-padding-seven-half-tb {		padding-top: 7.5%;		padding-bottom: 7.5%;	}	.sm-padding-eight-tb {		padding-top: 8%;		padding-bottom: 8%;	}	.sm-padding-eight-half-tb {		padding-top: 8.5%;		padding-bottom: 8.5%;	}	.sm-padding-nine-tb {		padding-top: 9%;		padding-bottom: 9%;	}	.sm-padding-nine-half-tb {		padding-top: 9.5%;		padding-bottom: 9.5%;	}	.sm-padding-ten-tb {		padding-top: 10%;		padding-bottom: 10%;	}	.sm-padding-ten-half-tb {		padding-top: 10.5%;		padding-bottom: 10.5%;	}	.sm-padding-eleven-tb {		padding-top: 11%;		padding-bottom: 11%;	}	.sm-padding-eleven-half-tb {		padding-top: 11.5%;		padding-bottom: 11.5%;	}	.sm-padding-twelve-tb {		padding-top: 12%;		padding-bottom: 12%;	}	.sm-padding-twelve-half-tb {		padding-top: 12.5%;		padding-bottom: 12.5%;	}	.sm-padding-thirteen-tb {		padding-top: 13%;		padding-bottom: 13%;	}	.sm-padding-thirteen-half-tb {		padding-top: 13.5%;		padding-bottom: 13.5%;	}	.sm-padding-fourteen-tb {		padding-top: 14%;		padding-bottom: 14%;	}	.sm-padding-fourteen-half-tb {		padding-top: 14.5%;		padding-bottom: 14.5%;	}	.sm-padding-fifteen-tb {		padding-top: 15%;		padding-bottom: 15%;	}	.sm-padding-fifteen-half-tb {		padding-top: 15.5%;		padding-bottom: 15.5%;	}	.sm-padding-sixteen-tb {		padding-top: 16%;		padding-bottom: 16%;	}	.sm-padding-sixteen-half-tb {		padding-top: 16.5%;		padding-bottom: 16.5%;	}	.sm-padding-seventeen-tb {		padding-top: 17%;		padding-bottom: 17%;	}	.sm-padding-seventeen-half-tb {		padding-top: 17.5%;		padding-bottom: 17.5%;	}	.sm-padding-eighteen-tb {		padding-top: 18%;		padding-bottom: 18%;	}	.sm-padding-eighteen-half-tb {		padding-top: 18.5%;		padding-bottom: 18.5%;	}	.sm-padding-nineteen-tb {		padding-top: 19%;		padding-bottom: 19%;	}	.sm-padding-nineteen-half-tb {		padding-top: 19.5%;		padding-bottom: 19.5%;	}	.sm-padding-twenty-tb {		padding-top: 20%;		padding-bottom: 20%;	}	.sm-padding-twenty-half-tb {		padding-top: 20.5%;		padding-bottom: 20.5%;	}	.sm-padding-twenty-one-tb {		padding-top: 21%;		padding-bottom: 21%;	}	.sm-padding-twenty-one-half-tb {		padding-top: 21.5%;		padding-bottom: 21.5%;	}	.sm-padding-twenty-two-tb {		padding-top: 22%;		padding-bottom: 22%;	}	.sm-padding-twenty-two-half-tb {		padding-top: 22.5%;		padding-bottom: 22.5%;	}	.sm-padding-twenty-three-tb {		padding-top: 23%;		padding-bottom: 23%;	}	.sm-padding-twenty-three-half-tb {		padding-top: 23.5%;		padding-bottom: 23.5%;	}	.sm-padding-twenty-four-tb {		padding-top: 24%;		padding-bottom: 24%;	}	.sm-padding-twenty-four-half-tb {		padding-top: 24.5%;		padding-bottom: 24.5%;	}	.sm-padding-twenty-tb {		padding-top: 25%;		padding-bottom: 25%;	}	.sm-padding-5px-tb {		padding-top: 5px !important;		padding-bottom: 5px !important;	}	.sm-padding-10px-tb {		padding-top: 10px !important;		padding-bottom: 10px !important;	}	.sm-padding-15px-tb {		padding-top: 15px !important;		padding-bottom: 15px !important;	}	.sm-padding-20px-tb {		padding-top: 20px !important;		padding-bottom: 20px !important;	}	.sm-padding-25px-tb {		padding-top: 25px !important;		padding-bottom: 25px !important;	}	.sm-padding-30px-tb {		padding-top: 30px !important;		padding-bottom: 30px !important;	}	.sm-padding-35px-tb {		padding-top: 35px !important;		padding-bottom: 35px !important;	}	.sm-padding-40px-tb {		padding-top: 40px !important;		padding-bottom: 40px !important;	}	.sm-padding-45px-tb {		padding-top: 45px !important;		padding-bottom: 45px !important;	}	.sm-padding-50px-tb {		padding-top: 50px !important;		padding-bottom: 50px !important;	}	.sm-padding-55px-tb {		padding-top: 55px !important;		padding-bottom: 55px !important;	}	.sm-padding-60px-tb {		padding-top: 60px !important;		padding-bottom: 60px !important;	}	.sm-padding-65px-tb {		padding-top: 65px !important;		padding-bottom: 65px !important;	}	.sm-padding-70px-tb {		padding-top: 70px !important;		padding-bottom: 70px !important;	}	.sm-padding-75px-tb {		padding-top: 75px !important;		padding-bottom: 75px !important;	}	.sm-padding-80px-tb {		padding-top: 80px !important;		padding-bottom: 80px !important;	}	.sm-padding-85px-tb {		padding-top: 85px !important;		padding-bottom: 85px !important;	}	.sm-padding-90px-tb {		padding-top: 90px !important;		padding-bottom: 90px !important;	}	.sm-padding-95px-tb {		padding-top: 95px !important;		padding-bottom: 95px !important;	}	.sm-padding-100px-tb {		padding-top: 100px !important;		padding-bottom: 100px !important;	}	/* padding left right */	.sm-padding-one-lr {		padding-left: 1%;		padding-right: 1%;	}	.sm-padding-one-half-lr {		padding-left: 1.5%;		padding-right: 1.5%;	}	.sm-padding-two-lr {		padding-left: 2%;		padding-right: 2%;	}	.sm-padding-two-half-lr {		padding-left: 2.5%;		padding-right: 2.5%;	}	.sm-padding-three-lr {		padding-left: 3%;		padding-right: 3%;	}	.sm-padding-three-half-lr {		padding-left: 3.5%;		padding-right: 3.5%;	}	.sm-padding-four-lr {		padding-left: 4%;		padding-right: 4%;	}	.sm-padding-four-half-lr {		padding-left: 4.5%;		padding-right: 4.5%;	}	.sm-padding-five-lr {		padding-left: 5%;		padding-right: 5%;	}	.sm-padding-five-half-lr {		padding-left: 5.5%;		padding-right: 5.5%;	}	.sm-padding-six-lr {		padding-left: 6%;		padding-right: 6%;	}	.sm-padding-six-half-lr {		padding-left: 6.5%;		padding-right: 6.5%;	}	.sm-padding-seven-lr {		padding-left: 7%;		padding-right: 7%;	}	.sm-padding-seven-half-lr {		padding-left: 7.5%;		padding-right: 7.5%;	}	.sm-padding-eight-lr {		padding-left: 8%;		padding-right: 8%;	}	.sm-padding-eight-half-lr {		padding-left: 8.5%;		padding-right: 8.5%;	}	.sm-padding-nine-lr {		padding-left: 9%;		padding-right: 9%;	}	.sm-padding-nine-half-lr {		padding-left: 9.5%;		padding-right: 9.5%;	}	.sm-padding-ten-lr {		padding-left: 10%;		padding-right: 10%;	}	.sm-padding-ten-half-lr {		padding-left: 10.5%;		padding-right: 10.5%;	}	.sm-padding-eleven-lr {		padding-left: 11%;		padding-right: 11%;	}	.sm-padding-eleven-half-lr {		padding-left: 11.5%;		padding-right: 11.5%;	}	.sm-padding-twelve-lr {		padding-left: 12%;		padding-right: 12%;	}	.sm-padding-twelve-half-lr {		padding-left: 12.5%;		padding-right: 12.5%;	}	.sm-padding-thirteen-lr {		padding-left: 13%;		padding-right: 13%;	}	.sm-padding-thirteen-half-lr {		padding-left: 13.5%;		padding-right: 13.5%;	}	.sm-padding-fourteen-lr {		padding-left: 14%;		padding-right: 14%;	}	.sm-padding-fourteen-half-lr {		padding-left: 14.5%;		padding-right: 14.5%;	}	.sm-padding-fifteen-lr {		padding-left: 15%;		padding-right: 15%;	}	.sm-padding-fifteen-half-lr {		padding-left: 15.5%;		padding-right: 15.5%;	}	.sm-padding-sixteen-lr {		padding-left: 16%;		padding-right: 16%;	}	.sm-padding-sixteen-half-lr {		padding-left: 16.5%;		padding-right: 16.5%;	}	.sm-padding-seventeen-lr {		padding-left: 17%;		padding-right: 17%;	}	.sm-padding-seventeen-half-lr {		padding-left: 17.5%;		padding-right: 17.5%;	}	.sm-padding-eighteen-lr {		padding-left: 18%;		padding-right: 18%;	}	.sm-padding-eighteen-half-lr {		padding-left: 18.5%;		padding-right: 18.5%;	}	.sm-padding-nineteen-lr {		padding-left: 19%;		padding-right: 19%;	}	.sm-padding-nineteen-half-lr {		padding-left: 19.5%;		padding-right: 19.5%;	}	.sm-padding-twenty-lr {		padding-left: 20%;		padding-right: 20%;	}	.sm-padding-twenty-half-lr {		padding-left: 20.5%;		padding-right: 20.5%;	}	.sm-padding-twenty-one-lr {		padding-left: 21%;		padding-right: 21%;	}	.sm-padding-twenty-one-half-lr {		padding-left: 21.5%;		padding-right: 21.5%;	}	.sm-padding-twenty-two-lr {		padding-left: 22%;		padding-right: 22%;	}	.sm-padding-twenty-two-half-lr {		padding-left: 22.5%;		padding-right: 22.5%;	}	.sm-padding-twenty-three-lr {		padding-left: 23%;		padding-right: 23%;	}	.sm-padding-twenty-three-half-lr {		padding-left: 23.5%;		padding-right: 23.5%;	}	.sm-padding-twenty-four-lr {		padding-left: 24%;		padding-right: 24%;	}	.sm-padding-twenty-four-half-lr {		padding-left: 24.5%;		padding-right: 24.5%;	}	.sm-padding-twenty-five-lr {		padding-left: 25%;		padding-right: 25%;	}	.sm-padding-5px-lr {		padding-right: 5px !important;		padding-left: 5px !important;	}	.sm-padding-10px-lr {		padding-right: 10px !important;		padding-left: 10px !important;	}	.sm-padding-15px-lr {		padding-right: 15px !important;		padding-left: 15px !important;	}	.sm-padding-20px-lr {		padding-right: 20px !important;		padding-left: 20px !important;	}	.sm-padding-25px-lr {		padding-right: 25px !important;		padding-left: 25px !important;	}	.sm-padding-30px-lr {		padding-right: 30px !important;		padding-left: 30px !important;	}	.sm-padding-35px-lr {		padding-right: 35px !important;		padding-left: 35px !important;	}	.sm-padding-40px-lr {		padding-right: 40px !important;		padding-left: 40px !important;	}	.sm-padding-45px-lr {		padding-right: 45px !important;		padding-left: 45px !important;	}	.sm-padding-50px-lr {		padding-right: 50px !important;		padding-left: 50px !important;	}	.sm-padding-55px-lr {		padding-right: 55px !important;		padding-left: 55px !important;	}	.sm-padding-60px-lr {		padding-right: 60px !important;		padding-left: 60px !important;	}	.sm-padding-65px-lr {		padding-right: 65px !important;		padding-left: 65px !important;	}	.sm-padding-70px-lr {		padding-right: 70px !important;		padding-left: 70px !important;	}	.sm-padding-75px-lr {		padding-right: 75px !important;		padding-left: 75px !important;	}	.sm-padding-80px-lr {		padding-right: 80px !important;		padding-left: 80px !important;	}	.sm-padding-85px-lr {		padding-right: 85px !important;		padding-left: 85px !important;	}	.sm-padding-90px-lr {		padding-right: 90px !important;		padding-left: 90px !important;	}	.sm-padding-95px-lr {		padding-right: 95px !important;		padding-left: 95px !important;	}	.sm-padding-100px-lr {		padding-right: 100px !important;		padding-left: 100px !important;	}	/* top */	.sm-top-auto {		top: auto;	}	.sm-top-0 {		top: 0 !important;	}	.sm-top-inherit {		top: inherit !important;	}	.sm-top-1 {		top: 1px;	}	.sm-top-2 {		top: 2px;	}	.sm-top-3 {		top: 3px;	}	.sm-top-4 {		top: 4px;	}	.sm-top-5 {		top: 5px;	}	.sm-top-6 {		top: 6px;	}	.sm-top-7 {		top: 7px;	}	.sm-top-8 {		top: 8px;	}	.sm-top-9 {		top: 9px;	}	.sm-top-10 {		top: 10px;	}	.sm-top-12 {		top: 12px;	}	.sm-top-15 {		top: 15px;	}	.sm-top-17 {		top: 17px;	}	.sm-top-20 {		top: 20px;	}	.sm-top-25 {		top: 25px;	}	.sm-top-30 {		top: 30px;	}	.sm-top-35 {		top: 35px;	}	.sm-top-40 {		top: 40px;	}	.sm-top-45 {		top: 45px;	}	.sm-top-50 {		top: 50px;	}	.sm-top-minus1 {		top: -1px;	}	.sm-top-minus2 {		top: -2px;	}	.sm-top-minus3 {		top: -3px;	}	.sm-top-minus4 {		top: -4px;	}	.sm-top-minus5 {		top: -5px;	}	.sm-top-minus6 {		top: -6px;	}	.sm-top-minus7 {		top: -7px;	}	.sm-top-minus8 {		top: -8px;	}	.sm-top-minus9 {		top: -9px;	}	.sm-top-minus10 {		top: -10px;	}	.sm-top-minus15 {		top: -15px;	}	.sm-top-minus20 {		top: -20px;	}	.sm-top-minus25 {		top: -25px;	}	.sm-top-minus30 {		top: -30px;	}	.sm-top-minus35 {		top: -35px;	}	.sm-top-minus40 {		top: -40px;	}	.sm-top-minus45 {		top: -45px;	}	.sm-top-minus50 {		top: -50px;	}	/* bottom */	.sm-bottom-auto {		bottom: auto;	}	.sm-bottom-0 {		bottom: 0;	}	.sm-bottom-1 {		bottom: 1px;	}	.sm-bottom-2 {		bottom: 2px;	}	.sm-bottom-3 {		bottom: 3px;	}	.sm-bottom-4 {		bottom: 4px;	}	.sm-bottom-5 {		bottom: 5px;	}	.sm-bottom-6 {		bottom: 6px;	}	.sm-bottom-7 {		bottom: 7px;	}	.sm-bottom-8 {		bottom: 8px;	}	.sm-bottom-9 {		bottom: 9px;	}	.sm-bottom-10 {		bottom: 10px;	}	.sm-bottom-20 {		bottom: 20px;	}	.sm-bottom-25 {		bottom: 25px;	}	.sm-bottom-30 {		bottom: 30px;	}	.sm-bottom-35 {		bottom: 35px;	}	.sm-bottom-40 {		bottom: 40px;	}	.sm-bottom-45 {		bottom: 45px;	}	.sm-bottom-50 {		bottom: 50px;	}	/* left */	.sm-left-auto {		left: auto;	}	.sm-left-0 {		left: 0;	}	.sm-left-1 {		left: 1px;	}	.sm-left-2 {		left: 2px;	}	.sm-left-3 {		left: 3px;	}	.sm-left-4 {		left: 4px;	}	.sm-left-5 {		left: 5px;	}	.sm-left-6 {		left: 6px;	}	.sm-left-7 {		left: 7px;	}	.sm-left-8 {		left: 8px;	}	.sm-left-9 {		left: 9px;	}	.sm-left-10 {		left: 10px;	}	/* right */	.sm-right-auto {		right: auto;	}	.sm-right-0 {		right: 0;	}	.sm-right-1 {		right: 1px;	}	.sm-right-2 {		right: 2px;	}	.sm-right-3 {		right: 3px;	}	.sm-right-4 {		right: 4px;	}	.sm-right-5 {		right: 5px;	}	.sm-right-6 {		right: 6px;	}	.sm-right-7 {		right: 7px;	}	.sm-right-8 {		right: 8px;	}	.sm-right-9 {		right: 9px;	}	.sm-right-10 {		right: 10px;	}	/* width */	.sm-width-10 {		width: 10%;	}	.sm-width-15 {		width: 15%;	}	.sm-width-20 {		width: 20%;	}	.sm-width-25 {		width: 25%;	}	.sm-width-30 {		width: 30%;	}	.sm-width-35 {		width: 35%;	}	.sm-width-40 {		width: 40%;	}	.sm-width-45 {		width: 45%;	}	.sm-width-50 {		width: 50%;	}	.sm-width-55 {		width: 55%;	}	.sm-width-60 {		width: 60%;	}	.sm-width-65 {		width: 65%;	}	.sm-width-70 {		width: 70%;	}	.sm-width-75 {		width: 75%;	}	.sm-width-80 {		width: 80%;	}	.sm-width-85 {		width: 85%;	}	.sm-width-90 {		width: 90%;	}	.sm-width-95 {		width: 95%;	}	.sm-width-100 {		width: 100%;	}	.sm-width-auto {		width: auto;	}	.sm-width-50px {		width: 50px;	}	.sm-width-70px {		width: 70px;	}	.sm-width-75px {		width: 75px;	}	.sm-width-80px {		width: 80px;	}	.sm-width-85px {		width: 85px;	}	.sm-width-90px {		width: 90px;	}	.sm-width-95px {		width: 95px;	}	.sm-width-100px {		width: 100px;	}	.sm-width-120px {		width: 120px;	}	.sm-width-130px {		width: 130px;	}	.sm-width-150px {		width: 150px;	}	.sm-width-180px {		width: 180px;	}	.sm-width-200px {		width: 200px;	}	.sm-width-250px {		width: 250px;	}	.sm-width-300px {		width: 300px;	}	.sm-width-350px {		width: 350px;	}	.sm-width-400px {		width: 400px;	}	.sm-width-450px {		width: 450px;	}	.sm-width-500px {		width: 500px;	}	.sm-width-550px {		width: 550px;	}	.sm-width-600px {		width: 600px;	}	.sm-width-650px {		width: 650px;	}	.sm-width-700px {		width: 700px;	}	.sm-width-750px {		width: 750px;	}	.sm-width-800px {		width: 800px;	}	.sm-width-850px {		width: 850px;	}	.sm-width-900px {		width: 900px;	}	.sm-width-950px {		width: 950px;	}	.sm-width-1000px {		width: 1000px;	}	/* height */	.sm-height-50 {		height: 50%;	}	.sm-height-100 {		height: 100%;	}	.sm-height-auto {		height: auto !important;	}	.sm-height-80px {		height: 80px;	}	.sm-height-90px {		height: 90px;	}	.sm-height-100px {		height: 100px;	}	.sm-height-150px {		height: 150px;	}	.sm-height-200px {		height: 200px;	}	.sm-height-250px {		height: 250px;	}	.sm-height-300px {		height: 300px;	}	.sm-height-350px {		height: 350px;	}	.sm-height-400px {		height: 400px;	}	.sm-height-450px {		height: 450px;	}	.sm-height-500px {		height: 500px;	}	.sm-height-550px {		height: 550px;	}	.sm-height-600px {		height: 600px;	}	.sm-height-650px {		height: 650px;	}	.sm-height-700px {		height: 700px;	}	/* display */	.sm-display-block {		display: block !important;	}	.sm-overflow-hidden {		overflow: hidden !important;	}	.sm-overflow-auto {		overflow: auto !important;	}	.sm-display-inline-block {		display: inline-block !important;	}	.sm-display-inline {		display: inline !important;	}	.sm-display-none {		display: none !important;	}	.sm-display-inherit {		display: inherit !important;	}	.sm-display-table {		display: table !important;	}	.sm-display-table-cell {		display: table-cell !important;	}	.sm-display-flex-inherit {		-ms-box-orient: inherit;		display: inherit;		display: inherit;		display: inherit;		display: inherit;		display: inherit;		display: inherit;		flex-flow: inherit;		-webkit-flex-flow: inherit;		-moz-flex-flow: inherit;		-ms-flex-flow: inherit;		-o-flex-flow: inherit;	}	/* min height */	.sm-min-height-0 {		min-height: 0;	}	/* clear-both */	.sm-clear-both {		clear: both;	}	/* position */	.sm-position-inherit {		position: inherit !important;	}	.sm-position-initial {		position: initial !important;	}	.sm-position-relative {		position: relative !important;		z-index: 5;	}	.sm-position-absolute {		position: absolute !important;	}	.sm-position-fixed {		position: fixed !important;	}	/* line height */	.sm-line-height-10 {		line-height: 10px;	}	.sm-line-height-18 {		line-height: 18px;	}	.sm-line-height-20 {		line-height: 20px;	}	.sm-line-height-24 {		line-height: 24px;	}	.sm-line-height-22 {		line-height: 22px;	}	.sm-line-height-26 {		line-height: 26px;	}	.sm-line-height-28 {		line-height: 28px;	}	.sm-line-height-30 {		line-height: 30px;	}	.sm-line-height-35 {		line-height: 35px;	}	.sm-line-height-40 {		line-height: 40px;	}	.sm-line-height-45 {		line-height: 45px;	}	.sm-line-height-50 {		line-height: 50px;	}	.sm-line-height-55 {		line-height: 55px;	}	.sm-line-height-60 {		line-height: 60px;	}	.sm-line-height-65 {		line-height: 65px;	}	.sm-line-height-70 {		line-height: 70px;	}	.sm-line-height-75 {		line-height: 75px;	}	.sm-line-height-80 {		line-height: 80px;	}	.sm-line-height-85 {		line-height: 85px;	}	.sm-line-height-90 {		line-height: 90px;	}	.sm-line-height-95 {		line-height: 95px;	}	.sm-line-height-100 {		line-height: 100px;	}	/* border */	.sm-no-border-top {		border-top: 0 !important;	}	.sm-no-border-bottom {		border-bottom: 0 !important;	}	.sm-no-border-right {		border-right: 0 !important;	}	.sm-no-border-left {		border-left: 0 !important;	}	.sm-no-border {		border: 0 !important;	}	/* parallax */	.parallax {		background-position: center;	}	.portfolio-filter-tab-1 li {		margin: 10px 20px;	}	.portfolio-filter-tab-2 li a {		padding: 7px 18px;	}	.portfolio-grid.work-6col li, .blog-grid.blog-6col li {		width: 50%;	}	.portfolio-grid.work-4col li, .blog-grid.blog-4col li {		width: 50%;	}	.sidebar-wrapper .portfolio-grid.work-4col li, .sidebar-wrapper .blog-grid.work-4col li {		width: 50%;	}	.portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {		width: 50%;	}	.portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {		width: 50%;	}	.portfolio-grid.work-3col li, .blog-grid.blog-3col li {		width: 50%;	}	.portfolio-grid.work-3col li.grid-item-double, .blog-grid.blog-3col li.grid-item-double {		width: 50%;	}	/*equalize auto*/	/*.sm-equalize-auto > [class*='col-'] {height: auto !important; }*/	/* feature-box-4 */	.feature-box-4 figure figcaption {		width: 100%;		display: table-cell;		margin: 0;		padding: 15px;		top: 0;		height: 100%;	}	.grid-item.feature-box-4 figure figcaption .btn {		opacity: 1;	}	.feature-box-4 figure:hover figcaption {		transform: translateY(0px);		-moz-transform: translateY(0px);		-ms-transform: translateY(0px);		-webkit-transform: translateY(0px);		-o-transform: translateY(0px);	}	/* homepage option-1 */	.bg-transparent-white {		background: rgba(255, 255, 255, 0);		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0)), color-stop(96%, white), color-stop(100%, white));		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);		background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, white 96%, white 100%);		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$white', endColorstr='$white', GradientType=1);	}	/* homepage option-3 */	.sm-swap-block {		display: flex;		flex-flow: column;	}	.sm-swap-block > div:first-child {		order: 2;	}	.sm-swap-block .arrow-bottom::after {		top: -29px;		border: solid transparent;		border-bottom-color: #f5f5f5;		border-width: 15px;		margin-left: -15px;	}	/* blog post style 3 */	.sm-no-background-img {		background-image: none !important;	}	/* blog post style 3 */	.blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon i {		font-size: 36px;	}	/*swiper button 3*/	.swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {		left: 64.5%;	}	/* Homepage 13 */	.gridblock-main {		padding: 60px 30px;	}	/* feature box style 8 */	.parallax-feature-box-bottom {		position: relative;	}	/* Homepage 14 */	.right-image {		position: relative;		width: 100%;		bottom: 0;		padding: 0 15px 0;		right: 0;		clear: both;	}	.box-separator-line {		left: -45px;		top: 66px;	}	.content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {		background-size: 25px auto;		width: 30px;	}	/* full width menu nav */	.full-width-pull-menu .link-style-2 ul li a {		font-size: 36px;		line-height: 70px;	}	.full-width-pull-menu .dropdown .dropdown-toggle {		top: 35px;	}	/* feature box 10 */	.feature-box-10 .number-center::before {		width: 100%;	}	.feature-box-10 .number-center::after {		width: 100%;	}	/* feature box 4 */	.grid-item.feature-box-4 figure:hover figcaption {		transform: translateY(-10px);		-moz-transform: translateY(-10px);		-webkit-transform: translateY(-10px);		-ms-transform: translateY(-10px);		-o-transform: translateY(-10px);	}	/* hamburger menu */	.hamburger-menu-wrepper {		padding: 35px 36px;	}	.hamburger-menu-links {		font-size: 32px;		line-height: 32px;	}	.menu-middle {		width: 95%;	}	/* Homepage 10 */	.swiper-auto-width {		padding: 0 15px;	}	.swiper-auto-width .swiper-slide {		width: 100%;	}	/* feature-box-11 */	.feature-box-11:nth-child(2) .progress-line:after {		visibility: hidden;	}	/* feature box style 12 */	.feature-box-12 .hover-content-box {		top: 0;	}	/* skillbar bar style 1  */	.skillbar-bar-style1 .skillbar {		width: 86%;	}	/* feature box style 14 */	.feature-box-14 > div:nth-child(even) {		border-right: 0;	}	.feature-box-14 > div {		border-bottom-width: 1px;	}	.feature-box-14 > div:last-child {		border-bottom-width: 0;	}	/* homepage 6 */	.icon-box .icon-box-holder {		height: 90px;	}	.icon-box .icon-box-holder i {		padding-top: 5px;	}	/* swiper pagination */	.swiper-vertical-pagination > .swiper-pagination-bullets {		right: 30px;	}	.right-image img {		max-width: 100%;	}	.banner-style2 figcaption {		width: 80%;	}	/*banner style 01*/	.banner-style1 figure:hover figcaption p {		height: 100px;	}	.counter-box-5 .counter-box .number {		font-size: 50px;		line-height: 50px;	}	.left-sidebar, .right-sidebar {		padding: 15px;	}	/*scroll to top*/	.scroll-top-arrow {		display: none !important;		opacity: 0 !important;	}	/* text property */	.sm-text-middle-line::before {		display: none;	}	/* hover-option 3 */	.hover-option3 .grid-item figure figcaption {		padding: 0 30px;	}	.mfp-close, .mfp-close:active {		top: 0;		right: 0;	}	button.mfp-arrow {		background-color: #000000;		height: 80px;		width: 80px;		opacity: 1;	}	.mfp-arrow:before {		margin: 0 auto;		width: 100%;		height: 100%;		display: inline-block;		vertical-align: middle;		text-align: center;		line-height: 80px;		border: 0;	}	.mfp-arrow:active, .mfp-arrow:focus {		margin-top: -55px;	}	.mfp-arrow-left {		left: 6px;	}	.mfp-arrow-right {		right: 6px;	}	.banner-style2 figcaption {		width: 50%;	}	.list-style-6 li {		padding: 0 0 8px 0;	}	.search-form .search-input {		font-size: 24px;		padding-top: 15px;		padding-bottom: 15px;	}	.search-form .search-button {		font-size: 15px;	}	/*next prev button style 2*/	.swiper-next-style2 {		right: 15px;	}	.swiper-prev-style2 {		left: 15px;	}	.swiper-auto-width .swiper-scrollbar {		left: 12%;		width: 76%;	}	/* portfolio 5 column */	.portfolio-grid.work-5col li, .blog-grid.blog-5col li {		width: 50%;	}	.portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {		width: 50%;	}	/* opacity */	.sm-opacity1 {		opacity: .1;	}	.sm-opacity2 {		opacity: .2;	}	.sm-opacity3 {		opacity: .3;	}	.sm-opacity4 {		opacity: .4;	}	.sm-opacity5 {		opacity: .5;	}	.sm-opacity6 {		opacity: .6;	}	.sm-opacity7 {		opacity: .7;	}	.sm-opacity8 {		opacity: .8;	}	.sm-opacity9 {		opacity: .9;	}	.sm-opacity10 {		opacity: 1;	}	/* blog comments list */	.blog-comment li {		padding: 30px 0;	}	/* blog post style4 */	.blog-post-style4 figure figcaption {		padding: 30px;	}	.blog-header-style1 li {		width: 100%;	}	.blog-header-style1 li.blog-column-active {		width: 100%;	}	/* feature box */	.feature-box.feature-box-17 .box .content {		top: 30px;	}	/* icon type */	.elements-social .extra-small-icon li, .elements-social .small-icon li, .elements-social .medium-icon li, .elements-social .large-icon li, .elements-social .extra-large-icon li {		margin-bottom: 10px;	}	/* pricing table */	.highlight .pricing-box {		transform: scale(1);		-webkit-transform: scale(1);		-moz-transform: scale(1);		-ms-transform: scale(1);		-o-transform: scale(1);	}	.demo-heading {		font-size: 30px;		line-height: 35px;	}}@media (max-width: 767px) {	body {		font-size: 12px;		line-height: 20px;	}	h1, h2, h3, h4, h5, h6 {		margin: 0 0 17px;		padding: 0;		letter-spacing: 0;		font-weight: 400;	}	h1 {		font-size: 37px;		line-height: 42px;	}	h2 {		font-size: 30px;		line-height: 36px;	}	h3 {		font-size: 28px;		line-height: 34px;	}	h4 {		font-size: 24px;		line-height: 30px;	}	h5 {		font-size: 20px;		line-height: 28px;	}	h6 {		font-size: 18px;		line-height: 23px;	}	/* opacity */	.xs-opacity1 {		opacity: .1;	}	.xs-opacity2 {		opacity: .2;	}	.xs-opacity3 {		opacity: .3;	}	.xs-opacity4 {		opacity: .4;	}	.xs-opacity5 {		opacity: .5;	}	.xs-opacity6 {		opacity: .6;	}	.xs-opacity7 {		opacity: .7;	}	.xs-opacity8 {		opacity: .8;	}	.xs-opacity9 {		opacity: .9;	}	.xs-opacity10 {		opacity: 1;	}	/*text-alignment*/	.xs-text-center {		text-align: center;	}	.xs-text-left {		text-align: left;	}	.xs-text-right {		text-align: right;	}	/*float*/	.xs-float-left {		float: left !important;	}	.xs-float-right {		float: right !important;	}	.xs-float-none {		float: none !important;	}	/* verticle align */	.xs-vertical-align-middle {		vertical-align: middle;	}	.xs-vertical-align-top {		vertical-align: top;	}	.xs-vertical-align-bottom {		vertical-align: bottom;	}	/* image position*/	.xs-background-image-left {		background-position: left !important;	}	.xs-background-image-right {		background-position: right !important;	}	.xs-background-image-center {		background-position: center !important;	}	/* margin */	.xs-offset-one-all {		margin: 1%;	}	.xs-offset-one-half-all {		margin: 1.5%;	}	.xs-offset-two-all {		margin: 2%;	}	.xs-offset-two-half-all {		margin: 2.5%;	}	.xs-offset-three-all {		margin: 3%;	}	.xs-offset-three-half-all {		margin: 3.5%;	}	.xs-offset-four-all {		margin: 4%;	}	.xs-offset-four-half-all {		margin: 4.5%;	}	.xs-offset-five-all {		margin: 5%;	}	.xs-offset-five-half-all {		margin: 5.5%;	}	.xs-offset-six-all {		margin: 6%;	}	.xs-offset-six-half-all {		margin: 6.5%;	}	.xs-offset-seven-all {		margin: 7%;	}	.xs-offset-seven-half-all {		margin: 7.5%;	}	.xs-offset-eight-all {		margin: 8%;	}	.xs-offset-eight-half-all {		margin: 8.5%;	}	.xs-offset-nine-all {		margin: 9%;	}	.xs-offset-nine-half-all {		margin: 9.5%;	}	.xs-offset-ten-all {		margin: 10%;	}	.xs-offset-ten-half-all {		margin: 10.5%;	}	.xs-offset-eleven-all {		margin: 11%;	}	.xs-offset-eleven-half-all {		margin: 11.5%;	}	.xs-offset-twelve-all {		margin: 12%;	}	.xs-offset-twelve-half-all {		margin: 12.5%;	}	.xs-offset-thirteen-all {		margin: 13%;	}	.xs-offset-thirteen-half-all {		margin: 13.5%;	}	.xs-offset-fourteen-all {		margin: 14%;	}	.xs-offset-fourteen-half-all {		margin: 14.5%;	}	.xs-offset-fifteen-all {		margin: 15%;	}	.xs-offset-fifteen-half-all {		margin: 15.5%;	}	.xs-offset-sixteen-all {		margin: 16%;	}	.xs-offset-sixteen-half-all {		margin: 16.5%;	}	.xs-offset-seventeen-all {		margin: 17%;	}	.xs-offset-seventeen-half-all {		margin: 17.5%;	}	.xs-offset-eighteen-all {		margin: 18%;	}	.xs-offset-eighteen-half-all {		margin: 18.5%;	}	.xs-offset-nineteen-all {		margin: 19%;	}	.xs-offset-nineteen-half-all {		margin: 19.5%;	}	.xs-offset-twenty-all {		margin: 20%;	}	.xs-offset-twenty-half-all {		margin: 20.5%;	}	.xs-offset-twenty-one-all {		margin: 21%;	}	.xs-offset-twenty-one-half-all {		margin: 21.5%;	}	.xs-offset-twenty-two-all {		margin: 22%;	}	.xs-offset-twenty-two-half-all {		margin: 22.5%;	}	.xs-offset-twenty-three-all {		margin: 23%;	}	.xs-offset-twenty-three-half-all {		margin: 23.5%;	}	.xs-offset-twenty-four-all {		margin: 24%;	}	.xs-offset-twenty-four-half-all {		margin: 24.5%;	}	.xs-offset-twenty-five-all {		margin: 25%;	}	.xs-no-margin {		margin: 0 !important;	}	.xs-no-offset-lr {		margin-left: 0 !important;		margin-right: 0 !important;	}	.xs-no-offset-tb {		margin-top: 0 !important;		margin-bottom: 0 !important;	}	.xs-no-offset-top {		margin-top: 0 !important;	}	.xs-no-offset-bottom {		margin-bottom: 0 !important;	}	.xs-no-offset-left {		margin-left: 0 !important;	}	.xs-no-offset-right {		margin-right: 0 !important;	}	.xs-offset-lr-auto {		margin-left: auto !important;		margin-right: auto !important;	}	.xs-offset-auto {		margin: 0 auto !important;	}	/* margin top */	.xs-offset-one-top {		margin-top: 1%;	}	.xs-offset-one-half-top {		margin-top: 1.5%;	}	.xs-offset-two-top {		margin-top: 2%;	}	.xs-offset-two-half-top {		margin-top: 2.5%;	}	.xs-offset-three-top {		margin-top: 3%;	}	.xs-offset-three-half-top {		margin-top: 3.5%;	}	.xs-offset-four-top {		margin-top: 4%;	}	.xs-offset-four-half-top {		margin-top: 4.5%;	}	.xs-offset-five-top {		margin-top: 5%;	}	.xs-offset-five-half-top {		margin-top: 5.5%;	}	.xs-offset-six-top {		margin-top: 6%;	}	.xs-offset-six-half-top {		margin-top: 6.5%;	}	.xs-offset-seven-top {		margin-top: 7%;	}	.xs-offset-seven-half-top {		margin-top: 7.5%;	}	.xs-offset-eight-top {		margin-top: 8%;	}	.xs-offset-eight-half-top {		margin-top: 8.5%;	}	.xs-offset-nine-top {		margin-top: 9%;	}	.xs-offset-nine-half-top {		margin-top: 9.5%;	}	.xs-offset-ten-top {		margin-top: 10%;	}	.xs-offset-ten-half-top {		margin-top: 10.5%;	}	.xs-offset-eleven-top {		margin-top: 11%;	}	.xs-offset-eleven-half-top {		margin-top: 11.5%;	}	.xs-offset-twelve-top {		margin-top: 12%;	}	.xs-offset-twelve-half-top {		margin-top: 12.5%;	}	.xs-offset-thirteen-top {		margin-top: 13%;	}	.xs-offset-thirteen-half-top {		margin-top: 13.5%;	}	.xs-offset-fourteen-top {		margin-top: 14%;	}	.xs-offset-fourteen-half-top {		margin-top: 14.5%;	}	.xs-offset-fifteen-top {		margin-top: 15%;	}	.xs-offset-fifteen-half-top {		margin-top: 15.5%;	}	.xs-offset-sixteen-top {		margin-top: 16%;	}	.xs-offset-sixteen-half-top {		margin-top: 16.5%;	}	.xs-offset-seventeen-top {		margin-top: 17%;	}	.xs-offset-seventeen-half-top {		margin-top: 17.5%;	}	.xs-offset-eighteen-top {		margin-top: 18%;	}	.xs-offset-eighteen-half-top {		margin-top: 18.5%;	}	.xs-offset-nineteen-top {		margin-top: 19%;	}	.xs-offset-nineteen-half-top {		margin-top: 19.5%;	}	.xs-offset-twenty-top {		margin-top: 20%;	}	.xs-offset-twenty-half-top {		margin-top: 20.5%;	}	.xs-offset-twenty-one-top {		margin-top: 21%;	}	.xs-offset-twenty-one-half-top {		margin-top: 21.5%;	}	.xs-offset-twenty-two-top {		margin-top: 22%;	}	.xs-offset-twenty-two-half-top {		margin-top: 22.5%;	}	.xs-offset-twenty-three-top {		margin-top: 23%;	}	.xs-offset-twenty-three-half-top {		margin-top: 23.5%;	}	.xs-offset-twenty-four-top {		margin-top: 24%;	}	.xs-offset-twenty-four-half-top {		margin-top: 24.5%;	}	.xs-offset-twenty-five-top {		margin-top: 25%;	}	.xs-offset-5px-top {		margin-top: 5px !important;	}	.xs-offset-10px-top {		margin-top: 10px !important;	}	.xs-offset-15px-top {		margin-top: 15px !important;	}	.xs-offset-20px-top {		margin-top: 20px !important;	}	.xs-offset-25px-top {		margin-top: 25px !important;	}	.xs-offset-30px-top {		margin-top: 30px !important;	}	.xs-offset-35px-top {		margin-top: 35px !important;	}	.xs-offset-40px-top {		margin-top: 40px !important;	}	.xs-offset-45px-top {		margin-top: 45px !important;	}	.xs-offset-50px-top {		margin-top: 50px !important;	}	.xs-offset-55px-top {		margin-top: 55px !important;	}	.xs-offset-60px-top {		margin-top: 60px !important;	}	.xs-offset-65px-top {		margin-top: 65px !important;	}	.xs-offset-70px-top {		margin-top: 70px !important;	}	.xs-offset-75px-top {		margin-top: 75px !important;	}	.xs-offset-80px-top {		margin-top: 80px !important;	}	.xs-offset-85px-top {		margin-top: 85px !important;	}	.xs-offset-90px-top {		margin-top: 90px !important;	}	.xs-offset-95px-top {		margin-top: 95px !important;	}	.xs-offset-100px-top {		margin-top: 100px !important;	}	/* margin bottom */	.xs-offset-one-bottom {		margin-bottom: 1%;	}	.xs-offset-one-half-bottom {		margin-bottom: 1.5%;	}	.xs-offset-two-bottom {		margin-bottom: 2%;	}	.xs-offset-two-half-bottom {		margin-bottom: 2.5%;	}	.xs-offset-three-bottom {		margin-bottom: 3%;	}	.xs-offset-three-half-bottom {		margin-bottom: 3.5%;	}	.xs-offset-four-bottom {		margin-bottom: 4%;	}	.xs-offset-four-half-bottom {		margin-bottom: 4.5%;	}	.xs-offset-five-bottom {		margin-bottom: 5%;	}	.xs-offset-five-half-bottom {		margin-bottom: 5.5%;	}	.xs-offset-six-bottom {		margin-bottom: 6%;	}	.xs-offset-six-half-bottom {		margin-bottom: 6.5%;	}	.xs-offset-seven-bottom {		margin-bottom: 7%;	}	.xs-offset-seven-half-bottom {		margin-bottom: 7.5%;	}	.xs-offset-eight-bottom {		margin-bottom: 8%;	}	.xs-offset-eight-half-bottom {		margin-bottom: 8.5%;	}	.xs-offset-nine-bottom {		margin-bottom: 9%;	}	.xs-offset-nine-half-bottom {		margin-bottom: 9.5%;	}	.xs-offset-ten-bottom {		margin-bottom: 10%;	}	.xs-offset-ten-half-bottom {		margin-bottom: 10.5%;	}	.xs-offset-eleven-bottom {		margin-bottom: 11%;	}	.xs-offset-eleven-half-bottom {		margin-bottom: 11.5%;	}	.xs-offset-twelve-bottom {		margin-bottom: 12%;	}	.xs-offset-twelve-half-bottom {		margin-bottom: 12.5%;	}	.xs-offset-thirteen-bottom {		margin-bottom: 13%;	}	.xs-offset-thirteen-half-bottom {		margin-bottom: 13.5%;	}	.xs-offset-fourteen-bottom {		margin-bottom: 14%;	}	.xs-offset-fourteen-half-bottom {		margin-bottom: 14.5%;	}	.xs-offset-fifteen-bottom {		margin-bottom: 15%;	}	.xs-offset-fifteen-half-bottom {		margin-bottom: 15.5%;	}	.xs-offset-sixteen-bottom {		margin-bottom: 16%;	}	.xs-offset-sixteen-half-bottom {		margin-bottom: 16.5%;	}	.xs-offset-seventeen-bottom {		margin-bottom: 17%;	}	.xs-offset-seventeen-half-bottom {		margin-bottom: 17.5%;	}	.xs-offset-eighteen-bottom {		margin-bottom: 18%;	}	.xs-offset-eighteen-half-bottom {		margin-bottom: 18.5%;	}	.xs-offset-nineteen-bottom {		margin-bottom: 19%;	}	.xs-offset-nineteen-half-bottom {		margin-bottom: 19.5%;	}	.xs-offset-twenty-bottom {		margin-bottom: 20%;	}	.xs-offset-twenty-half-bottom {		margin-bottom: 20.5%;	}	.xs-offset-twenty-one-bottom {		margin-bottom: 21%;	}	.xs-offset-twenty-one-half-bottom {		margin-bottom: 21.5%;	}	.xs-offset-twenty-two-bottom {		margin-bottom: 22%;	}	.xs-offset-twenty-two-half-bottom {		margin-bottom: 22.5%;	}	.xs-offset-twenty-three-bottom {		margin-bottom: 23%;	}	.xs-offset-twenty-three-half-bottom {		margin-bottom: 23.5%;	}	.xs-offset-twenty-four-bottom {		margin-bottom: 24%;	}	.xs-offset-twenty-four-half-bottom {		margin-bottom: 24.5%;	}	.xs-offset-twenty-five-bottom {		margin-bottom: 25%;	}	.xs-offset-5px-bottom {		margin-bottom: 5px !important;	}	.xs-offset-10px-bottom {		margin-bottom: 10px !important;	}	.xs-offset-15px-bottom {		margin-bottom: 15px !important;	}	.xs-offset-20px-bottom {		margin-bottom: 20px !important;	}	.xs-offset-25px-bottom {		margin-bottom: 25px !important;	}	.xs-offset-30px-bottom {		margin-bottom: 30px !important;	}	.xs-offset-35px-bottom {		margin-bottom: 35px !important;	}	.xs-offset-40px-bottom {		margin-bottom: 40px !important;	}	.xs-offset-45px-bottom {		margin-bottom: 45px !important;	}	.xs-offset-50px-bottom {		margin-bottom: 50px !important;	}	.xs-offset-55px-bottom {		margin-bottom: 55px !important;	}	.xs-offset-60px-bottom {		margin-bottom: 60px !important;	}	.xs-offset-65px-bottom {		margin-bottom: 65px !important;	}	.xs-offset-70px-bottom {		margin-bottom: 70px !important;	}	.xs-offset-75px-bottom {		margin-bottom: 75px !important;	}	.xs-offset-80px-bottom {		margin-bottom: 80px !important;	}	.xs-offset-85px-bottom {		margin-bottom: 85px !important;	}	.xs-offset-90px-bottom {		margin-bottom: 90px !important;	}	.xs-offset-95px-bottom {		margin-bottom: 95px !important;	}	.xs-offset-100px-bottom {		margin-bottom: 100px !important;	}	/* margin right */	.xs-offset-one-right {		margin-right: 1%;	}	.xs-offset-one-half-right {		margin-right: 1.5%;	}	.xs-offset-two-right {		margin-right: 2%;	}	.xs-offset-two-half-right {		margin-right: 2.5%;	}	.xs-offset-three-right {		margin-right: 3%;	}	.xs-offset-three-half-right {		margin-right: 3.5%;	}	.xs-offset-four-right {		margin-right: 4%;	}	.xs-offset-four-half-right {		margin-right: 4.5%;	}	.xs-offset-five-right {		margin-right: 5%;	}	.xs-offset-five-half-right {		margin-right: 5.5%;	}	.xs-offset-six-right {		margin-right: 6%;	}	.xs-offset-six-half-right {		margin-right: 6.5%;	}	.xs-offset-seven-right {		margin-right: 7%;	}	.xs-offset-seven-half-right {		margin-right: 7.5%;	}	.xs-offset-eight-right {		margin-right: 8%;	}	.xs-offset-eight-half-right {		margin-right: 8.5%;	}	.xs-offset-nine-right {		margin-right: 9%;	}	.xs-offset-nine-half-right {		margin-right: 9.5%;	}	.xs-offset-ten-right {		margin-right: 10%;	}	.xs-offset-ten-half-right {		margin-right: 10.5%;	}	.xs-offset-eleven-right {		margin-right: 11%;	}	.xs-offset-eleven-half-right {		margin-right: 11.5%;	}	.xs-offset-twelve-right {		margin-right: 12%;	}	.xs-offset-twelve-half-right {		margin-right: 12.5%;	}	.xs-offset-thirteen-right {		margin-right: 13%;	}	.xs-offset-thirteen-half-right {		margin-right: 13.5%;	}	.xs-offset-fourteen-right {		margin-right: 14%;	}	.xs-offset-fourteen-half-right {		margin-right: 14.5%;	}	.xs-offset-fifteen-right {		margin-right: 15%;	}	.xs-offset-fifteen-half-right {		margin-right: 15.5%;	}	.xs-offset-sixteen-right {		margin-right: 16%;	}	.xs-offset-sixteen-half-right {		margin-right: 16.5%;	}	.xs-offset-seventeen-right {		margin-right: 17%;	}	.xs-offset-seventeen-half-right {		margin-right: 17.5%;	}	.xs-offset-eighteen-right {		margin-right: 18%;	}	.xs-offset-eighteen-half-right {		margin-right: 18.5%;	}	.xs-offset-nineteen-right {		margin-right: 19%;	}	.xs-offset-nineteen-half-right {		margin-right: 19.5%;	}	.xs-offset-twenty-right {		margin-right: 20%;	}	.xs-offset-twenty-half-right {		margin-right: 20.5%;	}	.xs-offset-twenty-one-right {		margin-right: 21%;	}	.xs-offset-twenty-one-half-right {		margin-right: 21.5%;	}	.xs-offset-twenty-two-right {		margin-right: 22%;	}	.xs-offset-twenty-two-half-right {		margin-right: 22.5%;	}	.xs-offset-twenty-three-right {		margin-right: 23%;	}	.xs-offset-twenty-three-half-right {		margin-right: 23.5%;	}	.xs-offset-twenty-four-right {		margin-right: 24%;	}	.xs-offset-twenty-four-half-right {		margin-right: 24.5%;	}	.xs-offset-twenty-five-right {		margin-right: 25%;	}	.xs-offset-10px-right {		margin-right: 10px !important;	}	.xs-offset-15px-right {		margin-right: 15px !important;	}	.xs-offset-20px-right {		margin-right: 20px !important;	}	.xs-offset-25px-right {		margin-right: 25px !important;	}	.xs-offset-30px-right {		margin-right: 30px !important;	}	.xs-offset-35px-right {		margin-right: 35px !important;	}	.xs-offset-40px-right {		margin-right: 40px !important;	}	.xs-offset-45px-right {		margin-right: 45px !important;	}	.xs-offset-50px-right {		margin-right: 50px !important;	}	.xs-offset-55px-right {		margin-right: 55px !important;	}	.xs-offset-60px-right {		margin-right: 60px !important;	}	.xs-offset-65px-right {		margin-right: 65px !important;	}	.xs-offset-70px-right {		margin-right: 70px !important;	}	.xs-offset-75px-right {		margin-right: 75px !important;	}	.xs-offset-80px-right {		margin-right: 80px !important;	}	.xs-offset-85px-right {		margin-right: 85px !important;	}	.xs-offset-90px-right {		margin-right: 90px !important;	}	.xs-offset-95px-right {		margin-right: 95px !important;	}	.xs-offset-100px-right {		margin-right: 100px !important;	}	/* margin left */	.xs-offset-one-left {		margin-left: 1%;	}	.xs-offset-one-half-left {		margin-left: 1.5%;	}	.xs-offset-two-left {		margin-left: 2%;	}	.xs-offset-two-half-left {		margin-left: 2.5%;	}	.xs-offset-three-left {		margin-left: 3%;	}	.xs-offset-three-half-left {		margin-left: 3.5%;	}	.xs-offset-four-left {		margin-left: 4%;	}	.xs-offset-four-half-left {		margin-left: 4.5%;	}	.xs-offset-five-left {		margin-left: 5%;	}	.xs-offset-five-half-left {		margin-left: 5.5%;	}	.xs-offset-six-left {		margin-left: 6%;	}	.xs-offset-six-half-left {		margin-left: 6.5%;	}	.xs-offset-seven-left {		margin-left: 7%;	}	.xs-offset-seven-half-left {		margin-left: 7.5%;	}	.xs-offset-eight-left {		margin-left: 8%;	}	.xs-offset-eight-half-left {		margin-left: 8.5%;	}	.xs-offset-nine-left {		margin-left: 9%;	}	.xs-offset-nine-half-left {		margin-left: 9.5%;	}	.xs-offset-ten-left {		margin-left: 10%;	}	.xs-offset-ten-half-left {		margin-left: 10.5%;	}	.xs-offset-eleven-left {		margin-left: 11%;	}	.xs-offset-eleven-half-left {		margin-left: 11.5%;	}	.xs-offset-twelve-left {		margin-left: 12%;	}	.xs-offset-twelve-half-left {		margin-left: 12.5%;	}	.xs-offset-thirteen-left {		margin-left: 13%;	}	.xs-offset-thirteen-half-left {		margin-left: 13.5%;	}	.xs-offset-fourteen-left {		margin-left: 14%;	}	.xs-offset-fourteen-half-left {		margin-left: 14.5%;	}	.xs-offset-fifteen-left {		margin-left: 15%;	}	.xs-offset-fifteen-half-left {		margin-left: 15.5%;	}	.xs-offset-sixteen-left {		margin-left: 16%;	}	.xs-offset-sixteen-half-left {		margin-left: 16.5%;	}	.xs-offset-seventeen-left {		margin-left: 17%;	}	.xs-offset-seventeen-half-left {		margin-left: 17.5%;	}	.xs-offset-eighteen-left {		margin-left: 18%;	}	.xs-offset-eighteen-half-left {		margin-left: 18.5%;	}	.xs-offset-nineteen-left {		margin-left: 19%;	}	.xs-offset-nineteen-half-left {		margin-left: 19.5%;	}	.xs-offset-twenty-left {		margin-left: 20%;	}	.xs-offset-twenty-half-left {		margin-left: 20.5%;	}	.xs-offset-twenty-one-left {		margin-left: 21%;	}	.xs-offset-twenty-one-half-left {		margin-left: 21.5%;	}	.xs-offset-twenty-two-left {		margin-left: 22%;	}	.xs-offset-twenty-two-half-left {		margin-left: 22.5%;	}	.xs-offset-twenty-three-left {		margin-left: 23%;	}	.xs-offset-twenty-three-half-left {		margin-left: 23.5%;	}	.xs-offset-twenty-four-left {		margin-left: 24%;	}	.xs-offset-twenty-four-half-left {		margin-left: 24.5%;	}	.xs-offset-twenty-five-left {		margin-left: 25%;	}	.xs-offset-5px-left {		margin-left: 5px !important;	}	.xs-offset-10px-left {		margin-left: 10px !important;	}	.xs-offset-15px-left {		margin-left: 15px !important;	}	.xs-offset-20px-left {		margin-left: 20px !important;	}	.xs-offset-25px-left {		margin-left: 25px !important;	}	.xs-offset-30px-left {		margin-left: 30px !important;	}	.xs-offset-35px-left {		margin-left: 35px !important;	}	.xs-offset-40px-left {		margin-left: 40px !important;	}	.xs-offset-45px-left {		margin-left: 45px !important;	}	.xs-offset-50px-left {		margin-left: 50px !important;	}	.xs-offset-55px-left {		margin-left: 55px !important;	}	.xs-offset-60px-left {		margin-left: 60px !important;	}	.xs-offset-65px-left {		margin-left: 65px !important;	}	.xs-offset-70px-left {		margin-left: 70px !important;	}	.xs-offset-75px-left {		margin-left: 75px !important;	}	.xs-offset-80px-left {		margin-left: 80px !important;	}	.xs-offset-85px-left {		margin-left: 85px !important;	}	.xs-offset-90px-left {		margin-left: 90px !important;	}	.xs-offset-95px-left {		margin-left: 95px !important;	}	.xs-offset-100px-left {		margin-left: 100px !important;	}	/* margin left right */	.xs-offset-one-lr {		margin-left: 1%;		margin-right: 1%;	}	.xs-offset-one-lr {		margin-left: 1.5%;		margin-right: 1.5%;	}	.xs-offset-two-lr {		margin-left: 2%;		margin-right: 2%;	}	.xs-offset-two-lr {		margin-left: 2.5%;		margin-right: 2.5%;	}	.xs-offset-three-lr {		margin-left: 3%;		margin-right: 3%;	}	.xs-offset-three-lr {		margin-left: 3.5%;		margin-right: 3.5%;	}	.xs-offset-four-lr {		margin-left: 4%;		margin-right: 4%;	}	.xs-offset-four-lr {		margin-left: 4.5%;		margin-right: 4.5%;	}	.xs-offset-five-lr {		margin-left: 5%;		margin-right: 5%;	}	.xs-offset-five-lr {		margin-left: 5.5%;		margin-right: 5.5%;	}	.xs-offset-six-lr {		margin-left: 6%;		margin-right: 6%;	}	.xs-offset-six-lr {		margin-left: 6.5%;		margin-right: 6.5%;	}	.xs-offset-seven-lr {		margin-left: 7%;		margin-right: 7%;	}	.xs-offset-seven-lr {		margin-left: 7.5%;		margin-right: 7.5%;	}	.xs-offset-eight-lr {		margin-left: 8%;		margin-right: 8%;	}	.xs-offset-eight-lr {		margin-left: 8.5%;		margin-right: 8.5%;	}	.xs-offset-nine-lr {		margin-left: 9%;		margin-right: 9%;	}	.xs-offset-nine-lr {		margin-left: 9.5%;		margin-right: 9.5%;	}	.xs-offset-ten-lr {		margin-left: 10%;		margin-right: 10%;	}	.xs-offset-ten-lr {		margin-left: 10.5%;		margin-right: 10.5%;	}	.xs-offset-eleven-lr {		margin-left: 11%;		margin-right: 11%;	}	.xs-offset-eleven-lr {		margin-left: 11.5%;		margin-right: 11.5%;	}	.xs-offset-twelve-lr {		margin-left: 12%;		margin-right: 12%;	}	.xs-offset-twelve-lr {		margin-left: 12.5%;		margin-right: 12.5%;	}	.xs-offset-thirteen-lr {		margin-left: 13%;		margin-right: 13%;	}	.xs-offset-thirteen-half-lr {		margin-left: 13.5%;		margin-right: 13.5%;	}	.xs-offset-fourteen-lr {		margin-left: 14%;		margin-right: 14%;	}	.xs-offset-fourteen-half-lr {		margin-left: 14.5%;		margin-right: 14.5%;	}	.xs-offset-fifteen-lr {		margin-left: 15%;		margin-right: 15%;	}	.xs-offset-fifteen-half-lr {		margin-left: 15.5%;		margin-right: 15.5%;	}	.xs-offset-sixteen-lr {		margin-left: 16%;		margin-right: 16%;	}	.xs-offset-sixteen-half-lr {		margin-left: 16.5%;		margin-right: 16.5%;	}	.xs-offset-seventeen-lr {		margin-left: 17%;		margin-right: 17%;	}	.xs-offset-seventeen-half-lr {		margin-left: 17.5%;		margin-right: 17.5%;	}	.xs-offset-eighteen-lr {		margin-left: 18%;		margin-right: 18%;	}	.xs-offset-eighteen-half-lr {		margin-left: 18.5%;		margin-right: 18.5%;	}	.xs-offset-nineteen-lr {		margin-left: 19%;		margin-right: 19%;	}	.xs-offset-nineteen-half-lr {		margin-left: 19.5%;		margin-right: 19.5%;	}	.xs-offset-twenty-lr {		margin-left: 20%;		margin-right: 20%;	}	.xs-offset-twenty-half-lr {		margin-left: 20.5%;		margin-right: 20.5%;	}	.xs-offset-twenty-one-lr {		margin-left: 21%;		margin-right: 21%;	}	.xs-offset-twenty-one-half-lr {		margin-left: 21.5%;		margin-right: 21.5%;	}	.xs-offset-twenty-two-lr {		margin-left: 22%;		margin-right: 22%;	}	.xs-offset-twenty-two-half-lr {		margin-left: 22.5%;		margin-right: 22.5%;	}	.xs-offset-twenty-three-lr {		margin-left: 23%;		margin-right: 23%;	}	.xs-offset-twenty-three-half-lr {		margin-left: 23.5%;		margin-right: 23.5%;	}	.xs-offset-twenty-four-lr {		margin-left: 24%;		margin-right: 24%;	}	.xs-offset-twenty-four-half-lr {		margin-left: 24.5%;		margin-right: 24.5%;	}	.xs-offset-twenty-five-lr {		margin-left: 25%;		margin-right: 25%;	}	.xs-offset-5px-lr {		margin-left: 5px !important;		margin-right: 5px !important;	}	.xs-offset-10px-lr {		margin-left: 10px !important;		margin-right: 10px !important;	}	.xs-offset-15px-lr {		margin-left: 15px !important;		margin-right: 15px !important;	}	.xs-offset-20px-lr {		margin-left: 20px !important;		margin-right: 20px !important;	}	.xs-offset-25px-lr {		margin-left: 25px !important;		margin-right: 25px !important;	}	.xs-offset-30px-lr {		margin-left: 30px !important;		margin-right: 30px !important;	}	.xs-offset-35px-lr {		margin-left: 35px !important;		margin-right: 35px !important;	}	.xs-offset-40px-lr {		margin-left: 40px !important;		margin-right: 40px !important;	}	.xs-offset-45px-lr {		margin-left: 45px !important;		margin-right: 45px !important;	}	.xs-offset-50px-lr {		margin-left: 50px !important;		margin-right: 50px !important;	}	.xs-offset-55px-lr {		margin-left: 55px !important;		margin-right: 55px !important;	}	.xs-offset-60px-lr {		margin-left: 60px !important;		margin-right: 60px !important;	}	.xs-offset-65px-lr {		margin-left: 65px !important;		margin-right: 65px !important;	}	.xs-offset-70px-lr {		margin-left: 70px !important;		margin-right: 70px !important;	}	.xs-offset-75px-lr {		margin-left: 75px !important;		margin-right: 75px !important;	}	.xs-offset-80px-lr {		margin-left: 80px !important;		margin-right: 80px !important;	}	.xs-offset-85px-lr {		margin-left: 85px !important;		margin-right: 85px !important;	}	.xs-offset-90px-lr {		margin-left: 90px !important;		margin-right: 90px !important;	}	.xs-offset-95px-lr {		margin-left: 95px !important;		margin-right: 95px !important;	}	.xs-offset-100px-lr {		margin-left: 100px !important;		margin-right: 100px !important;	}	/* margin top bottom */	.xs-offset-one-tb {		margin-top: 1%;		margin-bottom: 1%;	}	.xs-offset-one-tb {		margin-top: 1.5%;		margin-bottom: 1.5%;	}	.xs-offset-two-tb {		margin-top: 2%;		margin-bottom: 2%;	}	.xs-offset-two-tb {		margin-top: 2.5%;		margin-bottom: 2.5%;	}	.xs-offset-three-tb {		margin-top: 3%;		margin-bottom: 3%;	}	.xs-offset-three-tb {		margin-top: 3.5%;		margin-bottom: 3.5%;	}	.xs-offset-four-tb {		margin-top: 4%;		margin-bottom: 4%;	}	.xs-offset-four-tb {		margin-top: 4.5%;		margin-bottom: 4.5%;	}	.xs-offset-five-tb {		margin-top: 5%;		margin-bottom: 5%;	}	.xs-offset-five-tb {		margin-top: 5.5%;		margin-bottom: 5.5%;	}	.xs-offset-six-tb {		margin-top: 6%;		margin-bottom: 6%;	}	.xs-offset-six-tb {		margin-top: 6.5%;		margin-bottom: 6.5%;	}	.xs-offset-seven-tb {		margin-top: 7%;		margin-bottom: 7%;	}	.xs-offset-seven-tb {		margin-top: 7.5%;		margin-bottom: 7.5%;	}	.xs-offset-eight-tb {		margin-top: 8%;		margin-bottom: 8%;	}	.xs-offset-eight-tb {		margin-top: 8.5%;		margin-bottom: 8.5%;	}	.xs-offset-nine-tb {		margin-top: 9%;		margin-bottom: 9%;	}	.xs-offset-nine-tb {		margin-top: 9.5%;		margin-bottom: 9.5%;	}	.xs-offset-ten-tb {		margin-top: 10%;		margin-bottom: 10%;	}	.xs-offset-ten-tb {		margin-top: 10.5%;		margin-bottom: 10.5%;	}	.xs-offset-eleven-tb {		margin-top: 11%;		margin-bottom: 11%;	}	.xs-offset-eleven-tb {		margin-top: 11.5%;		margin-bottom: 11.5%;	}	.xs-offset-twelve-tb {		margin-top: 12%;		margin-bottom: 12%;	}	.xs-offset-twelve-tb {		margin-top: 12.5%;		margin-bottom: 12.5%;	}	.xs-offset-thirteen-tb {		margin-top: 13%;		margin-bottom: 13%;	}	.xs-offset-thirteen-half-tb {		margin-top: 13.5%;		margin-bottom: 13.5%;	}	.xs-offset-fourteen-tb {		margin-top: 14%;		margin-bottom: 14%;	}	.xs-offset-fourteen-half-tb {		margin-top: 14.5%;		margin-bottom: 14.5%;	}	.xs-offset-fifteen-tb {		margin-top: 15%;		margin-bottom: 15%;	}	.xs-offset-fifteen-half-tb {		margin-top: 15.5%;		margin-bottom: 15.5%;	}	.xs-offset-sixteen-tb {		margin-top: 16%;		margin-bottom: 16%;	}	.xs-offset-sixteen-half-tb {		margin-top: 16.5%;		margin-bottom: 16.5%;	}	.xs-offset-seventeen-tb {		margin-top: 17%;		margin-bottom: 17%;	}	.xs-offset-seventeen-half-tb {		margin-top: 17.5%;		margin-bottom: 17.5%;	}	.xs-offset-eighteen-tb {		margin-top: 18%;		margin-bottom: 18%;	}	.xs-offset-eighteen-half-tb {		margin-top: 18.5%;		margin-bottom: 18.5%;	}	.xs-offset-nineteen-tb {		margin-top: 19%;		margin-bottom: 19%;	}	.xs-offset-nineteen-half-tb {		margin-top: 19.5%;		margin-bottom: 19.5%;	}	.xs-offset-twenty-tb {		margin-top: 20%;		margin-bottom: 20%;	}	.xs-offset-twenty-half-tb {		margin-top: 20.5%;		margin-bottom: 20.5%;	}	.xs-offset-twenty-one-tb {		margin-top: 21%;		margin-bottom: 21%;	}	.xs-offset-twenty-one-half-tb {		margin-top: 21.5%;		margin-bottom: 21.5%;	}	.xs-offset-twenty-two-tb {		margin-top: 22%;		margin-bottom: 22%;	}	.xs-offset-twenty-two-half-tb {		margin-top: 22.5%;		margin-bottom: 22.5%;	}	.xs-offset-twenty-three-tb {		margin-top: 23%;		margin-bottom: 23%;	}	.xs-offset-twenty-three-half-tb {		margin-top: 23.5%;		margin-bottom: 23.5%;	}	.xs-offset-twenty-four-tb {		margin-top: 24%;		margin-bottom: 24%;	}	.xs-offset-twenty-four-half-tb {		margin-top: 24.5%;		margin-bottom: 24.5%;	}	.xs-offset-twenty-five-tb {		margin-top: 25%;		margin-bottom: 25%;	}	.xs-offset-5px-tb {		margin-top: 5px !important;		margin-bottom: 5px !important;	}	.xs-offset-10px-tb {		margin-top: 10px !important;		margin-bottom: 10px !important;	}	.xs-offset-15px-tb {		margin-top: 15px !important;		margin-bottom: 15px !important;	}	.xs-offset-20px-tb {		margin-top: 20px !important;		margin-bottom: 20px !important;	}	.xs-offset-25px-tb {		margin-top: 25px !important;		margin-bottom: 25px !important;	}	.xs-offset-30px-tb {		margin-top: 30px !important;		margin-bottom: 30px !important;	}	.xs-offset-35px-tb {		margin-top: 35px !important;		margin-bottom: 35px !important;	}	.xs-offset-40px-tb {		margin-top: 40px !important;		margin-bottom: 40px !important;	}	.xs-offset-45px-tb {		margin-top: 45px !important;		margin-bottom: 45px !important;	}	.xs-offset-50px-tb {		margin-top: 50px !important;		margin-bottom: 50px !important;	}	.xs-offset-55px-tb {		margin-top: 55px !important;		margin-bottom: 55px !important;	}	.xs-offset-60px-tb {		margin-top: 60px !important;		margin-bottom: 60px !important;	}	.xs-offset-65px-tb {		margin-top: 65px !important;		margin-bottom: 65px !important;	}	.xs-offset-70px-tb {		margin-top: 70px !important;		margin-bottom: 70px !important;	}	.xs-offset-75px-tb {		margin-top: 75px !important;		margin-bottom: 75px !important;	}	.xs-offset-80px-tb {		margin-top: 80px !important;		margin-bottom: 80px !important;	}	.xs-offset-85px-tb {		margin-top: 85px !important;		margin-bottom: 85px !important;	}	.xs-offset-90px-tb {		margin-top: 90px !important;		margin-bottom: 90px !important;	}	.xs-offset-95px-tb {		margin-top: 95px !important;		margin-bottom: 95px !important;	}	.xs-offset-100px-tb {		margin-top: 100px !important;		margin-bottom: 100px !important;	}	/* header padding top */	.xs-header-padding-top {		padding-top: 82px;	}	.xs-header-offset-top {		margin-top: 80px;	}	/* padding */	.xs-no-padding {		padding: 0 !important;	}	.xs-no-padding-lr {		padding-left: 0 !important;		padding-right: 0 !important;	}	.xs-no-padding-tb {		padding-top: 0 !important;		padding-bottom: 0 !important;	}	.xs-no-padding-top {		padding-top: 0 !important;	}	.xs-no-padding-bottom {		padding-bottom: 0 !important;	}	.xs-no-padding-left {		padding-left: 0 !important;	}	.xs-no-padding-right {		padding-right: 0 !important;	}	.xs-padding-one-all {		padding: 1%;	}	.xs-padding-one-half-all {		padding: 1.5%;	}	.xs-padding-two-all {		padding: 2%;	}	.xs-padding-two-half-all {		padding: 2.5%;	}	.xs-padding-three-all {		padding: 3%;	}	.xs-padding-three-half-all {		padding: 3.5%;	}	.xs-padding-four-all {		padding: 4%;	}	.xs-padding-four-half-all {		padding: 4.5%;	}	.xs-padding-five-all {		padding: 5%;	}	.xs-padding-five-half-all {		padding: 5.5%;	}	.xs-padding-six-all {		padding: 6%;	}	.xs-padding-six-half-all {		padding: 6.5%;	}	.xs-padding-seven-all {		padding: 7%;	}	.xs-padding-seven-half-all {		padding: 7.5%;	}	.xs-padding-eight-all {		padding: 8%;	}	.xs-padding-eight-half-all {		padding: 8.5%;	}	.xs-padding-nine-all {		padding: 9%;	}	.xs-padding-nine-half-all {		padding: 9.5%;	}	.xs-padding-ten-all {		padding: 10%;	}	.xs-padding-ten-half-all {		padding: 10.5%;	}	.xs-padding-eleven-all {		padding: 11%;	}	.xs-padding-eleven-half-all {		padding: 11.5%;	}	.xs-padding-twelve-all {		padding: 12%;	}	.xs-padding-twelve-half-all {		padding: 12.5%;	}	.xs-padding-thirteen-all {		padding: 13%;	}	.xs-padding-thirteen-half-all {		padding: 13.5%;	}	.xs-padding-fourteen-all {		padding: 14%;	}	.xs-padding-fourteen-half-all {		padding: 14.5%;	}	.xs-padding-fifteen-all {		padding: 15%;	}	.xs-padding-fifteen-half-all {		padding: 15.5%;	}	.xs-padding-sixteen-all {		padding: 16%;	}	.xs-padding-sixteen-half-all {		padding: 16.5%;	}	.xs-padding-seventeen-all {		padding: 17%;	}	.xs-padding-seventeen-half-all {		padding: 17.5%;	}	.xs-padding-eighteen-all {		padding: 18%;	}	.xs-padding-eighteen-half-all {		padding: 18.5%;	}	.xs-padding-nineteen-all {		padding: 19%;	}	.xs-padding-nineteen-half-all {		padding: 19.5%;	}	.xs-padding-twenty-all {		padding: 20%;	}	.xs-padding-twenty-half-all {		padding: 20.5%;	}	.xs-padding-twenty-one-all {		padding: 21%;	}	.xs-padding-twenty-one-half-all {		padding: 21.5%;	}	.xs-padding-twenty-two-all {		padding: 22%;	}	.xs-padding-twenty-two-half-all {		padding: 22.5%;	}	.xs-padding-twenty-three-all {		padding: 23%;	}	.xs-padding-twenty-three-half-all {		padding: 23.5%;	}	.xs-padding-twenty-four-all {		padding: 24%;	}	.xs-padding-twenty-four-half-all {		padding: 24.5%;	}	.xs-padding-twenty-five-all {		padding: 25%;	}	.xs-padding-5px-all {		padding: 5px !important;	}	.xs-padding-10px-all {		padding: 10px !important;	}	.xs-padding-15px-all {		padding: 15px !important;	}	.xs-padding-20px-all {		padding: 20px !important;	}	.xs-padding-25px-all {		padding: 25px !important;	}	.xs-padding-30px-all {		padding: 30px !important;	}	.xs-padding-35px-all {		padding: 35px !important;	}	.xs-padding-40px-all {		padding: 40px !important;	}	.xs-padding-45px-all {		padding: 45px !important;	}	.xs-padding-50px-all {		padding: 50px !important;	}	.xs-padding-55px-all {		padding: 55px !important;	}	.xs-padding-60px-all {		padding: 60px !important;	}	.xs-padding-65px-all {		padding: 65px !important;	}	.xs-padding-70px-all {		padding: 70px !important;	}	.xs-padding-75px-all {		padding: 75px !important;	}	.xs-padding-80px-all {		padding: 80px !important;	}	.xs-padding-85px-all {		padding: 85px !important;	}	.xs-padding-90px-all {		padding: 90px !important;	}	.xs-padding-95px-all {		padding: 95px !important;	}	.xs-padding-100px-all {		padding: 100px !important;	}	/* padding top */	.xs-padding-one-top {		padding-top: 1%;	}	.xs-padding-one-half-top {		padding-top: 1.5%;	}	.xs-padding-two-top {		padding-top: 2%;	}	.xs-padding-two-half-top {		padding-top: 2.5%;	}	.xs-padding-three-top {		padding-top: 3%;	}	.xs-padding-three-half-top {		padding-top: 3.5%;	}	.xs-padding-four-top {		padding-top: 4%;	}	.xs-padding-four-half-top {		padding-top: 4.5%;	}	.xs-padding-five-top {		padding-top: 5%;	}	.xs-padding-five-half-top {		padding-top: 5.5%;	}	.xs-padding-six-top {		padding-top: 6%;	}	.xs-padding-six-half-top {		padding-top: 6.5%;	}	.xs-padding-seven-top {		padding-top: 7%;	}	.xs-padding-seven-half-top {		padding-top: 7.5%;	}	.xs-padding-eight-top {		padding-top: 8%;	}	.xs-padding-eight-half-top {		padding-top: 8.5%;	}	.xs-padding-nine-top {		padding-top: 9%;	}	.xs-padding-nine-half-top {		padding-top: 9.5%;	}	.xs-padding-ten-top {		padding-top: 10%;	}	.xs-padding-ten-half-top {		padding-top: 10.5%;	}	.xs-padding-eleven-top {		padding-top: 11%;	}	.xs-padding-eleven-half-top {		padding-top: 11.5%;	}	.xs-padding-twelve-top {		padding-top: 12%;	}	.xs-padding-twelve-half-top {		padding-top: 12.5%;	}	.xs-padding-thirteen-top {		padding-top: 13%;	}	.xs-padding-thirteen-half-top {		padding-top: 13.5%;	}	.xs-padding-fourteen-top {		padding-top: 14%;	}	.xs-padding-fourteen-half-top {		padding-top: 14.5%;	}	.xs-padding-fifteen-top {		padding-top: 15%;	}	.xs-padding-fifteen-half-top {		padding-top: 15.5%;	}	.xs-padding-sixteen-top {		padding-top: 16%;	}	.xs-padding-sixteen-half-top {		padding-top: 16.5%;	}	.xs-padding-seventeen-top {		padding-top: 17%;	}	.xs-padding-seventeen-half-top {		padding-top: 17.5%;	}	.xs-padding-eighteen-top {		padding-top: 18%;	}	.xs-padding-eighteen-half-top {		padding-top: 18.5%;	}	.xs-padding-nineteen-top {		padding-top: 19%;	}	.xs-padding-nineteen-half-top {		padding-top: 19.5%;	}	.xs-padding-twenty-top {		padding-top: 20%;	}	.xs-padding-twenty-half-top {		padding-top: 20.5%;	}	.xs-padding-twenty-one-top {		padding-top: 21%;	}	.xs-padding-twenty-one-half-top {		padding-top: 21.5%;	}	.xs-padding-twenty-two-top {		padding-top: 22%;	}	.xs-padding-twenty-two-half-top {		padding-top: 22.5%;	}	.xs-padding-twenty-three-top {		padding-top: 23%;	}	.xs-padding-twenty-three-half-top {		padding-top: 23.5%;	}	.xs-padding-twenty-four-top {		padding-top: 24%;	}	.xs-padding-twenty-four-half-top {		padding-top: 24.5%;	}	.xs-padding-twenty-five-top {		padding-top: 25%;	}	.xs-padding-5px-top {		padding-top: 5px !important;	}	.xs-padding-10px-top {		padding-top: 10px !important;	}	.xs-padding-15px-top {		padding-top: 15px !important;	}	.xs-padding-20px-top {		padding-top: 20px !important;	}	.xs-padding-25px-top {		padding-top: 25px !important;	}	.xs-padding-30px-top {		padding-top: 30px !important;	}	.xs-padding-35px-top {		padding-top: 35px !important;	}	.xs-padding-40px-top {		padding-top: 40px !important;	}	.xs-padding-45px-top {		padding-top: 45px !important;	}	.xs-padding-50px-top {		padding-top: 50px !important;	}	.xs-padding-55px-top {		padding-top: 55px !important;	}	.xs-padding-60px-top {		padding-top: 60px !important;	}	.xs-padding-65px-top {		padding-top: 65px !important;	}	.xs-padding-70px-top {		padding-top: 70px !important;	}	.xs-padding-75px-top {		padding-top: 75px !important;	}	.xs-padding-80px-top {		padding-top: 80px !important;	}	.xs-padding-85px-top {		padding-top: 85px !important;	}	.xs-padding-90px-top {		padding-top: 90px !important;	}	.xs-padding-95px-top {		padding-top: 95px !important;	}	.xs-padding-100px-top {		padding-top: 100px !important;	}	/* padding bottom */	.xs-padding-one-bottom {		padding-bottom: 1%;	}	.xs-padding-one-half-bottom {		padding-bottom: 1.5%;	}	.xs-padding-two-bottom {		padding-bottom: 2%;	}	.xs-padding-two-half-bottom {		padding-bottom: 2.5%;	}	.xs-padding-three-bottom {		padding-bottom: 3%;	}	.xs-padding-three-half-bottom {		padding-bottom: 3.5%;	}	.xs-padding-four-bottom {		padding-bottom: 4%;	}	.xs-padding-four-half-bottom {		padding-bottom: 4.5%;	}	.xs-padding-five-bottom {		padding-bottom: 5%;	}	.xs-padding-five-half-bottom {		padding-bottom: 5.5%;	}	.xs-padding-six-bottom {		padding-bottom: 6%;	}	.xs-padding-six-half-bottom {		padding-bottom: 6.5%;	}	.xs-padding-seven-bottom {		padding-bottom: 7%;	}	.xs-padding-seven-half-bottom {		padding-bottom: 7.5%;	}	.xs-padding-eight-bottom {		padding-bottom: 8%;	}	.xs-padding-eight-half-bottom {		padding-bottom: 8.5%;	}	.xs-padding-nine-bottom {		padding-bottom: 9%;	}	.xs-padding-nine-half-bottom {		padding-bottom: 9.5%;	}	.xs-padding-ten-bottom {		padding-bottom: 10%;	}	.xs-padding-ten-half-bottom {		padding-bottom: 10.5%;	}	.xs-padding-eleven-bottom {		padding-bottom: 11%;	}	.xs-padding-eleven-half-bottom {		padding-bottom: 11.5%;	}	.xs-padding-twelve-bottom {		padding-bottom: 12%;	}	.xs-padding-twelve-half-bottom {		padding-bottom: 12.5%;	}	.xs-padding-thirteen-bottom {		padding-bottom: 13%;	}	.xs-padding-thirteen-half-bottom {		padding-bottom: 13.5%;	}	.xs-padding-fourteen-bottom {		padding-bottom: 14%;	}	.xs-padding-fourteen-half-bottom {		padding-bottom: 14.5%;	}	.xs-padding-fifteen-bottom {		padding-bottom: 15%;	}	.xs-padding-fifteen-half-bottom {		padding-bottom: 15.5%;	}	.xs-padding-sixteen-bottom {		padding-bottom: 16%;	}	.xs-padding-sixteen-half-bottom {		padding-bottom: 16.5%;	}	.xs-padding-seventeen-bottom {		padding-bottom: 17%;	}	.xs-padding-seventeen-half-bottom {		padding-bottom: 17.5%;	}	.xs-padding-eighteen-bottom {		padding-bottom: 18%;	}	.xs-padding-eighteen-half-bottom {		padding-bottom: 18.5%;	}	.xs-padding-nineteen-bottom {		padding-bottom: 19%;	}	.xs-padding-nineteen-half-bottom {		padding-bottom: 19.5%;	}	.xs-padding-twenty-bottom {		padding-bottom: 20%;	}	.xs-padding-twenty-half-bottom {		padding-bottom: 20.5%;	}	.xs-padding-twenty-one-bottom {		padding-bottom: 21%;	}	.xs-padding-twenty-one-half-bottom {		padding-bottom: 21.5%;	}	.xs-padding-twenty-two-bottom {		padding-bottom: 22%;	}	.xs-padding-twenty-two-half-bottom {		padding-bottom: 22.5%;	}	.xs-padding-twenty-three-bottom {		padding-bottom: 23%;	}	.xs-padding-twenty-three-half-bottom {		padding-bottom: 23.5%;	}	.xs-padding-twenty-four-bottom {		padding-bottom: 24%;	}	.xs-padding-twenty-four-half-bottom {		padding-bottom: 24.5%;	}	.xs-padding-twenty-five-bottom {		padding-bottom: 25%;	}	.xs-padding-5px-bottom {		padding-bottom: 5px !important;	}	.xs-padding-10px-bottom {		padding-bottom: 10px !important;	}	.xs-padding-15px-bottom {		padding-bottom: 15px !important;	}	.xs-padding-20px-bottom {		padding-bottom: 20px !important;	}	.xs-padding-25px-bottom {		padding-bottom: 25px !important;	}	.xs-padding-30px-bottom {		padding-bottom: 30px !important;	}	.xs-padding-35px-bottom {		padding-bottom: 35px !important;	}	.xs-padding-40px-bottom {		padding-bottom: 40px !important;	}	.xs-padding-45px-bottom {		padding-bottom: 45px !important;	}	.xs-padding-50px-bottom {		padding-bottom: 50px !important;	}	.xs-padding-55px-bottom {		padding-bottom: 55px !important;	}	.xs-padding-60px-bottom {		padding-bottom: 60px !important;	}	.xs-padding-65px-bottom {		padding-bottom: 65px !important;	}	.xs-padding-70px-bottom {		padding-bottom: 70px !important;	}	.xs-padding-75px-bottom {		padding-bottom: 75px !important;	}	.xs-padding-80px-bottom {		padding-bottom: 80px !important;	}	.xs-padding-85px-bottom {		padding-bottom: 85px !important;	}	.xs-padding-90px-bottom {		padding-bottom: 90px !important;	}	.xs-padding-95px-bottom {		padding-bottom: 95px !important;	}	.xs-padding-100px-bottom {		padding-bottom: 100px !important;	}	/* padding right */	.xs-padding-one-right {		padding-right: 1%;	}	.xs-padding-one-half-right {		padding-right: 1.5%;	}	.xs-padding-two-right {		padding-right: 2%;	}	.xs-padding-two-half-right {		padding-right: 2.5%;	}	.xs-padding-three-right {		padding-right: 3%;	}	.xs-padding-three-half-right {		padding-right: 3.5%;	}	.xs-padding-four-right {		padding-right: 4%;	}	.xs-padding-four-half-right {		padding-right: 4.5%;	}	.xs-padding-five-right {		padding-right: 5%;	}	.xs-padding-five-half-right {		padding-right: 5.5%;	}	.xs-padding-six-right {		padding-right: 6%;	}	.xs-padding-six-half-right {		padding-right: 6.5%;	}	.xs-padding-seven-right {		padding-right: 7%;	}	.xs-padding-seven-half-right {		padding-right: 7.5%;	}	.xs-padding-eight-right {		padding-right: 8%;	}	.xs-padding-eight-half-right {		padding-right: 8.5%;	}	.xs-padding-nine-right {		padding-right: 9%;	}	.xs-padding-nine-half-right {		padding-right: 9.5%;	}	.xs-padding-ten-right {		padding-right: 10%;	}	.xs-padding-ten-half-right {		padding-right: 10.5%;	}	.xs-padding-eleven-right {		padding-right: 11%;	}	.xs-padding-eleven-half-right {		padding-right: 11.5%;	}	.xs-padding-twelve-right {		padding-right: 12%;	}	.xs-padding-twelve-half-right {		padding-right: 12.5%;	}	.xs-padding-thirteen-right {		padding-right: 13%;	}	.xs-padding-thirteen-half-right {		padding-right: 13.5%;	}	.xs-padding-fourteen-right {		padding-right: 14%;	}	.xs-padding-fourteen-half-right {		padding-right: 14.5%;	}	.xs-padding-fifteen-right {		padding-right: 15%;	}	.xs-padding-fifteen-half-right {		padding-right: 15.5%;	}	.xs-padding-sixteen-right {		padding-right: 16%;	}	.xs-padding-sixteen-half-right {		padding-right: 16.5%;	}	.xs-padding-seventeen-right {		padding-right: 17%;	}	.xs-padding-seventeen-half-right {		padding-right: 17.5%;	}	.xs-padding-eighteen-right {		padding-right: 18%;	}	.xs-padding-eighteen-half-right {		padding-right: 18.5%;	}	.xs-padding-nineteen-right {		padding-right: 19%;	}	.xs-padding-nineteen-half-right {		padding-right: 19.5%;	}	.xs-padding-twenty-right {		padding-right: 20%;	}	.xs-padding-twenty-hlaf-right {		padding-right: 20.5%;	}	.xs-padding-twenty-one-right {		padding-right: 21%;	}	.xs-padding-twenty-one-hlaf-right {		padding-right: 21.5%;	}	.xs-padding-twenty-two-right {		padding-right: 22%;	}	.xs-padding-twenty-two-hlaf-right {		padding-right: 22.5%;	}	.xs-padding-twenty-three-right {		padding-right: 23%;	}	.xs-padding-twenty-three-hlaf-right {		padding-right: 23.5%;	}	.xs-padding-twenty-four-right {		padding-right: 24%;	}	.xs-padding-twenty-four-hlaf-right {		padding-right: 24.5%;	}	.xs-padding-twenty-five-right {		padding-right: 25%;	}	.xs-padding-5px-right {		padding-right: 5px !important;	}	.xs-padding-10px-right {		padding-right: 10px !important;	}	.xs-padding-15px-right {		padding-right: 15px !important;	}	.xs-padding-20px-right {		padding-right: 20px !important;	}	.xs-padding-25px-right {		padding-right: 25px !important;	}	.xs-padding-30px-right {		padding-right: 30px !important;	}	.xs-padding-35px-right {		padding-right: 35px !important;	}	.xs-padding-40px-right {		padding-right: 40px !important;	}	.xs-padding-45px-right {		padding-right: 45px !important;	}	.xs-padding-50px-right {		padding-right: 50px !important;	}	.xs-padding-55px-right {		padding-right: 55px !important;	}	.xs-padding-60px-right {		padding-right: 60px !important;	}	.xs-padding-65px-right {		padding-right: 65px !important;	}	.xs-padding-70px-right {		padding-right: 70px !important;	}	.xs-padding-75px-right {		padding-right: 75px !important;	}	.xs-padding-80px-right {		padding-right: 80px !important;	}	.xs-padding-85px-right {		padding-right: 85px !important;	}	.xs-padding-90px-right {		padding-right: 90px !important;	}	.xs-padding-95px-right {		padding-right: 95px !important;	}	.xs-padding-100px-right {		padding-right: 100px !important;	}	/* padding left */	.xs-padding-one-left {		padding-left: 1%;	}	.xs-padding-one-half-left {		padding-left: 1.5%;	}	.xs-padding-two-left {		padding-left: 2%;	}	.xs-padding-two-half-left {		padding-left: 2.5%;	}	.xs-padding-three-left {		padding-left: 3%;	}	.xs-padding-three-half-left {		padding-left: 3.5%;	}	.xs-padding-four-left {		padding-left: 4%;	}	.xs-padding-four-half-left {		padding-left: 4.5%;	}	.xs-padding-five-left {		padding-left: 5%;	}	.xs-padding-five-half-left {		padding-left: 5.5%;	}	.xs-padding-six-left {		padding-left: 6%;	}	.xs-padding-six-half-left {		padding-left: 6.5%;	}	.xs-padding-seven-left {		padding-left: 7%;	}	.xs-padding-seven-half-left {		padding-left: 7.5%;	}	.xs-padding-eight-left {		padding-left: 8%;	}	.xs-padding-eight-half-left {		padding-left: 8.5%;	}	.xs-padding-nine-left {		padding-left: 9%;	}	.xs-padding-nine-half-left {		padding-left: 9.5%;	}	.xs-padding-ten-left {		padding-left: 10%;	}	.xs-padding-ten-half-left {		padding-left: 10.5%;	}	.xs-padding-eleven-left {		padding-left: 11%;	}	.xs-padding-eleven-half-left {		padding-left: 11.5%;	}	.xs-padding-twelve-left {		padding-left: 12%;	}	.xs-padding-twelve-half-left {		padding-left: 12.5%;	}	.xs-padding-thirteen-left {		padding-left: 13%;	}	.xs-padding-thirteen-half-left {		padding-left: 13.5%;	}	.xs-padding-fourteen-left {		padding-left: 14%;	}	.xs-padding-fourteen-half-left {		padding-left: 14.5%;	}	.xs-padding-fifteen-left {		padding-left: 15%;	}	.xs-padding-fifteen-half-left {		padding-left: 15.5%;	}	.xs-padding-sixteen-left {		padding-left: 16%;	}	.xs-padding-sixteen-half-left {		padding-left: 16.5%;	}	.xs-padding-seventeen-left {		padding-left: 17%;	}	.xs-padding-seventeen-half-left {		padding-left: 17.5%;	}	.xs-padding-eighteen-left {		padding-left: 18%;	}	.xs-padding-eighteen-half-left {		padding-left: 18.5%;	}	.xs-padding-nineteen-left {		padding-left: 19%;	}	.xs-padding-nineteen-half-left {		padding-left: 19.5%;	}	.xs-padding-twenty-left {		padding-left: 20%;	}	.xs-padding-twenty-half-left {		padding-left: 20.5%;	}	.xs-padding-twenty-one-left {		padding-left: 21%;	}	.xs-padding-twenty-one-half-left {		padding-left: 21.5%;	}	.xs-padding-twenty-two-left {		padding-left: 22%;	}	.xs-padding-twenty-two-half-left {		padding-left: 22.5%;	}	.xs-padding-twenty-three-left {		padding-left: 23%;	}	.xs-padding-twenty-three-half-left {		padding-left: 23.5%;	}	.xs-padding-twenty-four-left {		padding-left: 24%;	}	.xs-padding-twenty-four-half-left {		padding-left: 24.5%;	}	.xs-padding-twenty-five-left {		padding-left: 25%;	}	.xs-padding-5px-left {		padding-left: 5px !important;	}	.xs-padding-10px-left {		padding-left: 10px !important;	}	.xs-padding-15px-left {		padding-left: 15px !important;	}	.xs-padding-20px-left {		padding-left: 20px !important;	}	.xs-padding-25px-left {		padding-left: 25px !important;	}	.xs-padding-30px-left {		padding-left: 30px !important;	}	.xs-padding-35px-left {		padding-left: 35px !important;	}	.xs-padding-40px-left {		padding-left: 40px !important;	}	.xs-padding-45px-left {		padding-left: 45px !important;	}	.xs-padding-50px-left {		padding-left: 50px !important;	}	.xs-padding-55px-left {		padding-left: 55px !important;	}	.xs-padding-60px-left {		padding-left: 60px !important;	}	.xs-padding-65px-left {		padding-left: 65px !important;	}	.xs-padding-70px-left {		padding-left: 70px !important;	}	.xs-padding-75px-left {		padding-left: 75px !important;	}	.xs-padding-80px-left {		padding-left: 80px !important;	}	.xs-padding-85px-left {		padding-left: 85px !important;	}	.xs-padding-90px-left {		padding-left: 90px !important;	}	.xs-padding-95px-left {		padding-left: 95px !important;	}	.xs-padding-100px-left {		padding-left: 100px !important;	}	/* padding top bottom */	.xs-padding-one-tb {		padding-top: 1%;		padding-bottom: 1%;	}	.xs-padding-one-half-tb {		padding-top: 1.5%;		padding-bottom: 1.5%;	}	.xs-padding-two-tb {		padding-top: 2%;		padding-bottom: 2%;	}	.xs-padding-two-half-tb {		padding-top: 2.5%;		padding-bottom: 2.5%;	}	.xs-padding-three-tb {		padding-top: 3%;		padding-bottom: 3%;	}	.xs-padding-three-half-tb {		padding-top: 3.5%;		padding-bottom: 3.5%;	}	.xs-padding-four-tb {		padding-top: 4%;		padding-bottom: 4%;	}	.xs-padding-four-half-tb {		padding-top: 4.5%;		padding-bottom: 4.5%;	}	.xs-padding-five-tb {		padding-top: 5%;		padding-bottom: 5%;	}	.xs-padding-five-half-tb {		padding-top: 5.5%;		padding-bottom: 5.5%;	}	.xs-padding-six-tb {		padding-top: 6%;		padding-bottom: 6%;	}	.xs-padding-six-half-tb {		padding-top: 6.5%;		padding-bottom: 6.5%;	}	.xs-padding-seven-tb {		padding-top: 7%;		padding-bottom: 7%;	}	.xs-padding-seven-half-tb {		padding-top: 7.5%;		padding-bottom: 7.5%;	}	.xs-padding-eight-tb {		padding-top: 8%;		padding-bottom: 8%;	}	.xs-padding-eight-half-tb {		padding-top: 8.5%;		padding-bottom: 8.5%;	}	.xs-padding-nine-tb {		padding-top: 9%;		padding-bottom: 9%;	}	.xs-padding-nine-half-tb {		padding-top: 9.5%;		padding-bottom: 9.5%;	}	.xs-padding-ten-tb {		padding-top: 10%;		padding-bottom: 10%;	}	.xs-padding-ten-half-tb {		padding-top: 10.5%;		padding-bottom: 10.5%;	}	.xs-padding-eleven-tb {		padding-top: 11%;		padding-bottom: 11%;	}	.xs-padding-eleven-half-tb {		padding-top: 11.5%;		padding-bottom: 11.5%;	}	.xs-padding-twelve-tb {		padding-top: 12%;		padding-bottom: 12%;	}	.xs-padding-twelve-half-tb {		padding-top: 12.5%;		padding-bottom: 12.5%;	}	.xs-padding-thirteen-tb {		padding-top: 13%;		padding-bottom: 13%;	}	.xs-padding-thirteen-half-tb {		padding-top: 13.5%;		padding-bottom: 13.5%;	}	.xs-padding-fourteen-tb {		padding-top: 14%;		padding-bottom: 14%;	}	.xs-padding-fourteen-half-tb {		padding-top: 14.5%;		padding-bottom: 14.5%;	}	.xs-padding-fifteen-tb {		padding-top: 15%;		padding-bottom: 15%;	}	.xs-padding-fifteen-half-tb {		padding-top: 15.5%;		padding-bottom: 15.5%;	}	.xs-padding-sixteen-tb {		padding-top: 16%;		padding-bottom: 16%;	}	.xs-padding-sixteen-half-tb {		padding-top: 16.5%;		padding-bottom: 16.5%;	}	.xs-padding-seventeen-tb {		padding-top: 17%;		padding-bottom: 17%;	}	.xs-padding-seventeen-half-tb {		padding-top: 17.5%;		padding-bottom: 17.5%;	}	.xs-padding-eighteen-tb {		padding-top: 18%;		padding-bottom: 18%;	}	.xs-padding-eighteen-half-tb {		padding-top: 18.5%;		padding-bottom: 18.5%;	}	.xs-padding-nineteen-tb {		padding-top: 19%;		padding-bottom: 19%;	}	.xs-padding-nineteen-half-tb {		padding-top: 19.5%;		padding-bottom: 19.5%;	}	.xs-padding-twenty-tb {		padding-top: 20%;		padding-bottom: 20%;	}	.xs-padding-twenty-one-half-tb {		padding-top: 20.5%;		padding-bottom: 20.5%;	}	.xs-padding-twenty-one-tb {		padding-top: 21%;		padding-bottom: 21%;	}	.xs-padding-twenty-half-tb {		padding-top: 21.5%;		padding-bottom: 21.5%;	}	.xs-padding-twenty-two-tb {		padding-top: 22%;		padding-bottom: 22%;	}	.xs-padding-twenty-two-half-tb {		padding-top: 22.5%;		padding-bottom: 22.5%;	}	.xs-padding-twenty-three-tb {		padding-top: 23%;		padding-bottom: 23%;	}	.xs-padding-twenty-three-half-tb {		padding-top: 23.5%;		padding-bottom: 23.5%;	}	.xs-padding-twenty-four-tb {		padding-top: 24%;		padding-bottom: 24%;	}	.xs-padding-twenty-four-half-tb {		padding-top: 24.5%;		padding-bottom: 24.5%;	}	.xs-padding-twenty-five-tb {		padding-top: 25%;		padding-bottom: 25%;	}	.xs-padding-5px-tb {		padding-top: 5px !important;		padding-bottom: 5px !important;	}	.xs-padding-10px-tb {		padding-top: 10px !important;		padding-bottom: 10px !important;	}	.xs-padding-15px-tb {		padding-top: 15px !important;		padding-bottom: 15px !important;	}	.xs-padding-20px-tb {		padding-top: 20px !important;		padding-bottom: 20px !important;	}	.xs-padding-25px-tb {		padding-top: 25px !important;		padding-bottom: 25px !important;	}	.xs-padding-30px-tb {		padding-top: 30px !important;		padding-bottom: 30px !important;	}	.xs-padding-35px-tb {		padding-top: 35px !important;		padding-bottom: 35px !important;	}	.xs-padding-40px-tb {		padding-top: 40px !important;		padding-bottom: 40px !important;	}	.xs-padding-45px-tb {		padding-top: 45px !important;		padding-bottom: 45px !important;	}	.xs-padding-50px-tb {		padding-top: 50px !important;		padding-bottom: 50px !important;	}	.xs-padding-55px-tb {		padding-top: 55px !important;		padding-bottom: 55px !important;	}	.xs-padding-60px-tb {		padding-top: 60px !important;		padding-bottom: 60px !important;	}	.xs-padding-65px-tb {		padding-top: 65px !important;		padding-bottom: 65px !important;	}	.xs-padding-70px-tb {		padding-top: 70px !important;		padding-bottom: 70px !important;	}	.xs-padding-75px-tb {		padding-top: 75px !important;		padding-bottom: 75px !important;	}	.xs-padding-80px-tb {		padding-top: 80px !important;		padding-bottom: 80px !important;	}	.xs-padding-85px-tb {		padding-top: 85px !important;		padding-bottom: 85px !important;	}	.xs-padding-90px-tb {		padding-top: 90px !important;		padding-bottom: 90px !important;	}	.xs-padding-95px-tb {		padding-top: 95px !important;		padding-bottom: 95px !important;	}	.xs-padding-100px-tb {		padding-top: 100px !important;		padding-bottom: 100px !important;	}	/* padding left right */	.xs-padding-one-lr {		padding-left: 1%;		padding-right: 1%;	}	.xs-padding-one-half-lr {		padding-left: 1.5%;		padding-right: 1.5%;	}	.xs-padding-two-lr {		padding-left: 2%;		padding-right: 2%;	}	.xs-padding-two-half-lr {		padding-left: 2.5%;		padding-right: 2.5%;	}	.xs-padding-three-lr {		padding-left: 3%;		padding-right: 3%;	}	.xs-padding-three-half-lr {		padding-left: 3.5%;		padding-right: 3.5%;	}	.xs-padding-four-lr {		padding-left: 4%;		padding-right: 4%;	}	.xs-padding-four-half-lr {		padding-left: 4.5%;		padding-right: 4.5%;	}	.xs-padding-five-lr {		padding-left: 5%;		padding-right: 5%;	}	.xs-padding-five-half-lr {		padding-left: 5.5%;		padding-right: 5.5%;	}	.xs-padding-six-lr {		padding-left: 6%;		padding-right: 6%;	}	.xs-padding-six-half-lr {		padding-left: 6.5%;		padding-right: 6.5%;	}	.xs-padding-seven-lr {		padding-left: 7%;		padding-right: 7%;	}	.xs-padding-seven-half-lr {		padding-left: 7.5%;		padding-right: 7.5%;	}	.xs-padding-eight-lr {		padding-left: 8%;		padding-right: 8%;	}	.xs-padding-eight-half-lr {		padding-left: 8.5%;		padding-right: 8.5%;	}	.xs-padding-nine-lr {		padding-left: 9%;		padding-right: 9%;	}	.xs-padding-nine-half-lr {		padding-left: 9.5%;		padding-right: 9.5%;	}	.xs-padding-ten-lr {		padding-left: 10%;		padding-right: 10%;	}	.xs-padding-ten-half-lr {		padding-left: 10.5%;		padding-right: 10.5%;	}	.xs-padding-eleven-lr {		padding-left: 11%;		padding-right: 11%;	}	.xs-padding-eleven-half-lr {		padding-left: 11.5%;		padding-right: 11.5%;	}	.xs-padding-twelve-lr {		padding-left: 12%;		padding-right: 12%;	}	.xs-padding-twelve-half-lr {		padding-left: 12.5%;		padding-right: 12.5%;	}	.xs-padding-thirteen-lr {		padding-left: 13%;		padding-right: 13%;	}	.xs-padding-thirteen-half-lr {		padding-left: 13.5%;		padding-right: 13.5%;	}	.xs-padding-fourteen-lr {		padding-left: 14%;		padding-right: 14%;	}	.xs-padding-fourteen-half-lr {		padding-left: 14.5%;		padding-right: 14.5%;	}	.xs-padding-fifteen-lr {		padding-left: 15%;		padding-right: 15%;	}	.xs-padding-fifteen-half-lr {		padding-left: 15.5%;		padding-right: 15.5%;	}	.xs-padding-sixteen-lr {		padding-left: 16%;		padding-right: 16%;	}	.xs-padding-sixteen-half-lr {		padding-left: 16.5%;		padding-right: 16.5%;	}	.xs-padding-seventeen-lr {		padding-left: 17%;		padding-right: 17%;	}	.xs-padding-seventeen-half-lr {		padding-left: 17.5%;		padding-right: 17.5%;	}	.xs-padding-eighteen-lr {		padding-left: 18%;		padding-right: 18%;	}	.xs-padding-eighteen-half-lr {		padding-left: 18.5%;		padding-right: 18.5%;	}	.xs-padding-nineteen-lr {		padding-left: 19%;		padding-right: 19%;	}	.xs-padding-nineteen-half-lr {		padding-left: 19.5%;		padding-right: 19.5%;	}	.xs-padding-twenty-lr {		padding-left: 20%;		padding-right: 20%;	}	.xs-padding-twenty-half-lr {		padding-left: 20.5%;		padding-right: 20.5%;	}	.xs-padding-twenty-one-lr {		padding-left: 21%;		padding-right: 21%;	}	.xs-padding-twenty-one-half-lr {		padding-left: 21.5%;		padding-right: 21.5%;	}	.xs-padding-twenty-two-lr {		padding-left: 22%;		padding-right: 22%;	}	.xs-padding-twenty-two-half-lr {		padding-left: 22.5%;		padding-right: 22.5%;	}	.xs-padding-twenty-three-lr {		padding-left: 23%;		padding-right: 23%;	}	.xs-padding-twenty-three-half-lr {		padding-left: 23.5%;		padding-right: 23.5%;	}	.xs-padding-twenty-four-lr {		padding-left: 24%;		padding-right: 24%;	}	.xs-padding-twenty-four-half-lr {		padding-left: 24.5%;		padding-right: 24.5%;	}	.xs-padding-twenty-lr {		padding-left: 25%;		padding-right: 25%;	}	.xs-padding-5px-lr {		padding-left: 5px !important;		padding-right: 5px !important;	}	.xs-padding-10px-lr {		padding-left: 10px !important;		padding-right: 10px !important;	}	.xs-padding-15px-lr {		padding-left: 15px !important;		padding-right: 15px !important;	}	.xs-padding-20px-lr {		padding-left: 20px !important;		padding-right: 20px !important;	}	.xs-padding-25px-lr {		padding-left: 25px !important;		padding-right: 25px !important;	}	.xs-padding-30px-lr {		padding-left: 30px !important;		padding-right: 30px !important;	}	.xs-padding-35px-lr {		padding-left: 35px !important;		padding-right: 35px !important;	}	.xs-padding-40px-lr {		padding-left: 40px !important;		padding-right: 40px !important;	}	.xs-padding-45px-lr {		padding-left: 45px !important;		padding-right: 45px !important;	}	.xs-padding-50px-lr {		padding-left: 50px !important;		padding-right: 50px !important;	}	.xs-padding-55px-lr {		padding-left: 55px !important;		padding-right: 55px !important;	}	.xs-padding-60px-lr {		padding-left: 60px !important;		padding-right: 60px !important;	}	.xs-padding-65px-lr {		padding-left: 65px !important;		padding-right: 65px !important;	}	.xs-padding-70px-lr {		padding-left: 70px !important;		padding-right: 70px !important;	}	.xs-padding-75px-lr {		padding-left: 75px !important;		padding-right: 75px !important;	}	.xs-padding-80px-lr {		padding-left: 80px !important;		padding-right: 80px !important;	}	.xs-padding-85px-lr {		padding-left: 85px !important;		padding-right: 85px !important;	}	.xs-padding-90px-lr {		padding-left: 90px !important;		padding-right: 90px !important;	}	.xs-padding-95px-lr {		padding-left: 95px !important;		padding-right: 95px !important;	}	.xs-padding-100px-lr {		padding-left: 100px !important;		padding-right: 100px !important;	}	/* col height  */	.one-fifth-screen {		height: 600px;	}	.one-fourth-screen {		height: 500px;	}	.one-third-screen {		height: 350px;	}	.one-second-screen {		height: 300px;	}	.extra-small-screen {		height: 250px;	}	/* top */	.xs-top-auto {		top: auto;	}	.xs-top-inherit {		top: inherit !important;	}	.xs-top-0 {		top: 0 !important;	}	.xs-top-1 {		top: 1px;	}	.xs-top-2 {		top: 2px;	}	.xs-top-3 {		top: 3px;	}	.xs-top-4 {		top: 4px;	}	.xs-top-5 {		top: 5px;	}	.xs-top-6 {		top: 6px;	}	.xs-top-7 {		top: 7px;	}	.xs-top-8 {		top: 8px;	}	.xs-top-9 {		top: 9px;	}	.xs-top-10 {		top: 10px;	}	.xs-top-12 {		top: 12px;	}	.xs-top-15 {		top: 15px;	}	.xs-top-17 {		top: 17px;	}	.xs-top-20 {		top: 20px;	}	.xs-top-25 {		top: 25px;	}	.xs-top-30 {		top: 30px;	}	.xs-top-35 {		top: 35px;	}	.xs-top-40 {		top: 40px;	}	.xs-top-45 {		top: 45px;	}	.xs-top-50 {		top: 50px;	}	.xs-top-minus1 {		top: -1px;	}	.xs-top-minus2 {		top: -2px;	}	.xs-top-minus3 {		top: -3px;	}	.xs-top-minus4 {		top: -4px;	}	.xs-top-minus5 {		top: -5px;	}	.xs-top-minus6 {		top: -6px;	}	.xs-top-minus7 {		top: -7px;	}	.xs-top-minus8 {		top: -8px;	}	.xs-top-minus9 {		top: -9px;	}	.xs-top-minus10 {		top: -10px;	}	.xs-top-minus15 {		top: -15px;	}	.xs-top-minus20 {		top: -20px;	}	.xs-top-minus25 {		top: -25px;	}	.xs-top-minus30 {		top: -30px;	}	.xs-top-minus35 {		top: -35px;	}	.xs-top-minus40 {		top: -40px;	}	.xs-top-minus45 {		top: -45px;	}	.xs-top-minus50 {		top: -50px;	}	/* bottom */	.xs-bottom-auto {		bottom: auto;	}	.xs-bottom-0 {		bottom: 0;	}	.xs-bottom-1 {		bottom: 1px;	}	.xs-bottom-2 {		bottom: 2px;	}	.xs-bottom-3 {		bottom: 3px;	}	.xs-bottom-4 {		bottom: 4px;	}	.xs-bottom-5 {		bottom: 5px;	}	.xs-bottom-6 {		bottom: 6px;	}	.xs-bottom-7 {		bottom: 7px;	}	.xs-bottom-8 {		bottom: 8px;	}	.xs-bottom-9 {		bottom: 9px;	}	.xs-bottom-10 {		bottom: 10px;	}	.xs-bottom-20 {		bottom: 20px;	}	.xs-bottom-25 {		bottom: 25px;	}	.xs-bottom-30 {		bottom: 30px;	}	.xs-bottom-35 {		bottom: 35px;	}	.xs-bottom-40 {		bottom: 40px;	}	.xs-bottom-45 {		bottom: 45px;	}	.xs-bottom-50 {		bottom: 50px;	}	.xs-bottom--minus30 {		bottom: -30px;	}	.xs-bottom--minus50 {		bottom: -50px;	}	.xs-bottom--minus55 {		bottom: -55px;	}	/* left */	.xs-left-auto {		left: auto;	}	.xs-left-0 {		left: 0;	}	.xs-left-1 {		left: 1px;	}	.xs-left-2 {		left: 2px;	}	.xs-left-3 {		left: 3px;	}	.xs-left-4 {		left: 4px;	}	.xs-left-5 {		left: 5px;	}	.xs-left-6 {		left: 6px;	}	.xs-left-7 {		left: 7px;	}	.xs-left-8 {		left: 8px;	}	.xs-left-9 {		left: 9px;	}	.xs-left-10 {		left: 10px;	}	/* right */	.xs-right-auto {		right: auto;	}	.xs-right-0 {		right: 0;	}	.xs-right-1 {		right: 1px;	}	.xs-right-2 {		right: 2px;	}	.xs-right-3 {		right: 3px;	}	.xs-right-4 {		right: 4px;	}	.xs-right-5 {		right: 5px;	}	.xs-right-6 {		right: 6px;	}	.xs-right-7 {		right: 7px;	}	.xs-right-8 {		right: 8px;	}	.xs-right-9 {		right: 9px;	}	.xs-right-10 {		right: 10px;	}	/* width */	.xs-width-10 {		width: 10%;	}	.xs-width-15 {		width: 15%;	}	.xs-width-20 {		width: 20%;	}	.xs-width-25 {		width: 25%;	}	.xs-width-30 {		width: 30%;	}	.xs-width-35 {		width: 35%;	}	.xs-width-40 {		width: 40%;	}	.xs-width-45 {		width: 45%;	}	.xs-width-50 {		width: 50%;	}	.xs-width-55 {		width: 55%;	}	.xs-width-60 {		width: 60%;	}	.xs-width-65 {		width: 65%;	}	.xs-width-70 {		width: 70%;	}	.xs-width-75 {		width: 75%;	}	.xs-width-80 {		width: 80%;	}	.xs-width-85 {		width: 85%;	}	.xs-width-90 {		width: 90%;	}	.xs-width-95 {		width: 95%;	}	.xs-width-100 {		width: 100%;	}	.xs-width-auto {		width: auto;	}	.xs-width-50px {		width: 50px;	}	.xs-width-70px {		width: 70px;	}	.xs-width-75px {		width: 75px;	}	.xs-width-80px {		width: 80px;	}	.xs-width-85px {		width: 85px;	}	.xs-width-90px {		width: 90px;	}	.xs-width-95px {		width: 95px;	}	.xs-width-100px {		width: 100px;	}	.xs-width-120px {		width: 120px;	}	.xs-width-130px {		width: 130px;	}	.xs-width-150px {		width: 150px;	}	.xs-width-180px {		width: 180px;	}	.xs-width-200px {		width: 200px;	}	.xs-width-250px {		width: 250px;	}	.xs-width-300px {		width: 300px;	}	.xs-width-350px {		width: 350px;	}	.xs-width-400px {		width: 400px;	}	.xs-width-450px {		width: 450px;	}	.xs-width-500px {		width: 500px;	}	.xs-width-550px {		width: 550px;	}	.xs-width-600px {		width: 600px;	}	.xs-width-650px {		width: 650px;	}	.xs-width-700px {		width: 700px;	}	.xs-width-750px {		width: 750px;	}	.xs-width-800px {		width: 800px;	}	.xs-width-850px {		width: 850px;	}	.xs-width-900px {		width: 900px;	}	.xs-width-950px {		width: 950px;	}	.xs-width-1000px {		width: 1000px;	}	/* height */	.xs-height-50 {		height: 50% !important;	}	.xs-height-100 {		height: 100% !important;	}	.xs-height-auto {		height: auto !important;	}	.xs-height-50px {		height: 50px !important;	}	.xs-height-60px {		height: 60px !important;	}	.xs-height-70px {		height: 70px !important;	}	.xs-height-80px {		height: 80px !important;	}	.xs-height-90px {		height: 90px !important;	}	.xs-height-100px {		height: 100px !important;	}	.xs-height-150px {		height: 150px !important;	}	.xs-height-200px {		height: 200px !important;	}	.xs-height-250px {		height: 250px !important;	}	.xs-height-300px {		height: 300px !important;	}	.xs-height-350px {		height: 350px !important;	}	.xs-height-400px {		height: 400px !important;	}	.xs-height-450px {		height: 450px !important;	}	.xs-height-500px {		height: 500px !important;	}	.xs-height-550px {		height: 550px !important;	}	.xs-height-600px {		height: 600px !important;	}	.xs-height-650px {		height: 650px !important;	}	.xs-height-700px {		height: 700px !important;	}	/* line height */	.xs-line-height-10 {		line-height: 10px;	}	.xs-line-height-18 {		line-height: 18px;	}	.xs-line-height-20 {		line-height: 20px;	}	.xs-line-height-24 {		line-height: 24px;	}	.xs-line-height-22 {		line-height: 22px;	}	.xs-line-height-26 {		line-height: 26px;	}	.xs-line-height-28 {		line-height: 28px;	}	.xs-line-height-30 {		line-height: 30px;	}	.xs-line-height-35 {		line-height: 35px;	}	.xs-line-height-40 {		line-height: 40px;	}	.xs-line-height-45 {		line-height: 45px;	}	.xs-line-height-50 {		line-height: 50px;	}	.xs-line-height-55 {		line-height: 55px;	}	.xs-line-height-60 {		line-height: 60px;	}	.xs-line-height-65 {		line-height: 65px;	}	.xs-line-height-70 {		line-height: 70px;	}	.xs-line-height-75 {		line-height: 75px;	}	.xs-line-height-80 {		line-height: 80px;	}	.xs-line-height-85 {		line-height: 85px;	}	.xs-line-height-90 {		line-height: 90px;	}	.xs-line-height-95 {		line-height: 95px;	}	.xs-line-height-100 {		line-height: 100px;	}	.page-title-large h1 {		font-size: 35px;		line-height: 35px;	}	.page-title-medium h1 {		font-size: 25px;		line-height: 30px;	}	.title-large {		font-size: 38px;		line-height: 44px;	}	.title-extra-large {		font-size: 35px;		line-height: 40px;	}	/* feature box style 14 */	.feature-box-14 > div:nth-child(even) {		border-right: 0;	}	.feature-box-14 > div:nth-child(odd) {		border-right: 0;	}	/* display */	.xs-display-block {		display: block !important;	}	.xs-overflow-hidden {		overflow: hidden !important;	}	.xs-overflow-auto {		overflow: auto !important;	}	.xs-display-inline-block {		display: inline-block !important;	}	.xs-display-inline {		display: inline !important;	}	.xs-display-none {		display: none !important;	}	.xs-display-inherit {		display: inherit !important;	}	.xs-display-table {		display: table !important;	}	.xs-display-table-cell {		display: table-cell !important;	}	/* position */	.xs-position-inherit {		position: inherit;	}	.xs-position-relative {		position: relative;		z-index: 5;	}	.xs-position-absolute {		position: absolute;	}	.xs-position-fixed {		position: fixed;	}	/* position */	.xs-letter-spacing-0 {		letter-spacing: 0;	}	/* border */	.xs-no-border-top {		border-top: 0 !important;	}	.xs-no-border-bottom {		border-bottom: 0 !important;	}	.xs-no-border-right {		border-right: 0 !important;	}	.xs-no-border-left {		border-left: 0 !important;	}	.xs-no-border {		border: 0 !important;	}	/* custom */	section {		padding: 50px 0;	}	section.big-section {		padding: 80px 0;	}	section.extra-big-section {		padding: 100px 0;	}	section.half-section {		padding: 25px 0;	}	.xs-col-2-nth .col-sm-6:nth-child(2n+1) {		clear: left;	}	.xs-col-3-nth .col-sm-4:nth-child(3n+1) {		clear: left;	}	.xs-col-4-nth .col-sm-3:nth-child(4n+1) {		clear: left;	}	.xs-center-col {		float: none;		margin: 0 auto;	}	.mobile-height, .swiper-full-screen {		height: auto !important;	}	.mobile-height .full-screen, .swiper-full-screen .full-screen {		height: 480px !important;		min-height: 480px !important;	}	.overlap-section {		margin-top: 0;	}	.gridblock-main {		padding: 15px;	}	.gridblock-list li {		width: 100%;	}	/*blockquote*/	.blog-image blockquote {		padding: 20px;	}	/* slider */	.slider-half-small-screen {		min-height: 330px;	}	.slider-half-screen {		min-height: 420px;	}	/* portfolio grid */	.portfolio-grid.work-6col li, .blog-grid.blog-6col li {		width: 100%;	}	.portfolio-grid.work-6col li.grid-item-double, .blog-grid.blog-6col li.grid-item-double {		width: 100%;	}	.portfolio-grid.work-4col li, .blog-grid.work-4col li {		width: 100%;	}	.portfolio-grid.work-4col li.grid-item-double, .blog-grid.blog-4col li.grid-item-double {		width: 100%;	}	.portfolio-grid.work-4col li.grid-item-double:last-child, .blog-grid.blog-4col li.grid-item-double:last-child {		width: 100%;	}	.portfolio-grid.work-3col li, .blog-grid.work-3col li {		width: 100%;	}	.portfolio-grid.work-3col li.grid-item-double, .blog-grid.work-3col li.grid-item-double {		width: 100%;	}	.portfolio-grid.gutter-small, .blog-grid.gutter-small {		margin: 0 7px;	}	.portfolio-grid.gutter-small li, .blog-grid.gutter-small li {		padding: 7px 7px;	}	.portfolio-grid.gutter-extra-large li, .blog-grid.gutter-extra-large li {		padding: 15px;	}	.portfolio-grid.gutter-extra-large, .blog-grid.gutter-extra-large {		margin: 0 -15px;	}	.hover-option8 .grid-item .portfolio-icon {		right: 39px;		top: 34px;	}	.portfolio-grid.gutter-medium, .blog-grid.gutter-medium, .portfolio-grid.gutter-large, .portfolio-grid.gutter-large, .blog-grid.gutter-large {		margin: 0;	}	.portfolio-grid.gutter-medium li, .blog-grid.gutter-medium li, .portfolio-grid.gutter-large li, .blog-grid.gutter-large li {		padding: 7px 0;	}	.portfolio-grid.work-5col li, .blog-grid.blog-5col li {		width: 100%;	}	.portfolio-grid.work-5col li.grid-item-double, .blog-grid.blog-5col li.grid-item-double {		width: 100%;	}	/* portfolio 2 column */	.portfolio-grid.work-2col li, .blog-grid.work-2col li {		width: 100%;	}	.portfolio-grid.work-2col li.grid-item-double, .blog-grid.work-2col li.grid-item-double {		width: 100%;	}	/* portfolio grid */	.portfolio-grid.portfolio-metro-grid.work-4col li {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double {		width: 100%;	}	.portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child {		width: 100%;	}	/* swiper-bottom-scrollbar-full */	.swiper-bottom-scrollbar-full .swiper-slide img {		max-height: 100%;	}	.swiper-bottom-scrollbar-full .swiper-slide:hover img {		max-height: 100%;	}	/* verticle align */	.xs-clear-both {		clear: both;	}	/* feature box style 4 */	.grid-item.feature-box-4 figure figcaption {		padding-bottom: 30px;	}	/* swipe carousel  */	.swiper-full-screen .swiper-pagination {		bottom: 20px;	}	/* counter box style 3 */	.counter-box-3 .counter-box {		width: 25%;	}	.counter-box-3 .counter-box .number {		font-size: 16px;		line-height: 16px;	}	.counter-box-3 .counter-box span {		font-size: 12px;		line-height: 24px;	}	.counter-box-3 .counter-box:after {		top: -1px;	}	/* counter box style 4 */	.counter-box-4 .timer::after {		display: none;	}	.icon-box .icon-box-holder i {		padding-top: 0;	}	/*equalize auto*/	/*.xs-equalize-auto > [class*='col-'], .xs-equalize-auto .inner-match-height {height: auto !important; }*/	/*feature box 4*/	.feature-box-4 .grid-item figcaption {		padding: 0 20px;	}	.feature-box-4 figure figcaption {		padding: 10% 5%;		text-align: center;	}	/*feature box 5*/	.feature-box-5 {		padding-left: 0;		text-align: center;	}	.feature-box-5 i {		display: block;		width: 100%;		position: inherit;		margin-bottom: 15px;	}	/*feature box 7*/	.feature-box.feature-box-7 .box, .feature-box.feature-box-7 div:first-child .box {		border: 1px solid #ededed !important;	}	/*feature box 9 */	.feature-box-9:nth-child(3) {		clear: left;	}	/*feature box 10 */	.feature-box-10 .number-center::before, .feature-box-10 .number-center::after {		height: 0;	}	/* feature box style 12 */	.feature-box-12 .hover-content-box {		width: calc(100% - 30px);		margin-left: 15px;		margin-right: 15px;	}	/* feature box style 17 */	.feature-box.feature-box-17 .box .content {		top: 25px;	}	/* hover option3 */	.hover-option3 .grid-item figure {		bottom: 80px;	}	.hover-option3 .grid-item figure figcaption {		padding: 0 30px;	}	/* header social icon */	.header-searchbar {		padding-left: 5px;	}	.header-searchbar a i {		margin-right: 0;	}	.header-right {		margin-left: 0;	}	/* home-page-7 */	.head-text {		font-size: 30px;		line-height: 36px;	}	.sidebar-wrapper .portfolio-grid.work-4col li, .blog-grid.blog-4col li, .blog-grid.blog-3col li {		width: 100%;	}	.special-char-extra-large {		font-size: 130px;		line-height: 110px;	}	/* home-page-7 */	.hover-option11.gutter-small .grid-item {		padding: 0;		margin-bottom: 25px;	}	/* swiper pagination */	.swiper-pagination-square-bottom.swiper-pagination-bullets {		bottom: -35px;	}	.swiper-number-pagination .swiper-pagination-bullets {		bottom: auto;		top: 25% !important;	}	.swiper-vertical-pagination > .swiper-pagination-bullets {		right: 15px;	}	/* swiper bottom scrollbar */	.swiper-bottom-scrollbar-full.swiper-container {		height: 100%;		top: 80px;		overflow: auto;	}	/*verticle slder homepage 12*/	.swiper-container-autoheight .swiper-slide {		height: auto;	}	.swiper-container-autoheight .swiper-slide:last-child {		margin-bottom: 0;	}	.swiper-bottom-scrollbar-full .swiper-slide img {		opacity: 1;		filter: grayscale(0);		-webkit-filter: grayscale(0);		-moz-filter: grayscale(0);		-ms-filter: grayscale(0);		-o-filter: grayscale(0);		filter: contrast(130%);		-webkit-filter: contrast(130%);		-moz-filter: contrast(130%);		-ms-filter: contrast(130%);		-o-filter: contrast(130%);		width: 100%;		max-height: 100%;	}	.hover-title-box .separator {		position: relative;		left: 0;		top: 70px;	}	.swiper-bottom-scrollbar-full .bottom-text {		opacity: 1;	}	.swiper-auto-width.swiper-container {		height: calc(100% - 93px);		top: 78px;	}	.swiper-bottom-scrollbar-full .bottom-text {		bottom: 25px;	}	.hover-title-box {		opacity: 1;		text-align: center;		top: inherit;		transform: translate(-50%, -30px);		-moz-transform: translate(-50%, -30px);		-webkit-transform: translate(-50%, -30px);		-o-transform: translate(-50%, -30px);		-ms-transform: translate(-50%, -30px);		bottom: 0;		left: 50%;		right: 0;		display: block;	}	/* swiper button style3 */	.swiper-button-prev.swiper-prev-style3, .swiper-button-next.swiper-next-style3 {		position: relative;		bottom: 24px;		display: inline-block;		transform: rotate(-90deg);		-moz-transform: rotate(-90deg);		-webkit-transform: rotate(-90deg);		-o-transform: rotate(-90deg);		-ms-transform: rotate(-90deg);		left: 50%;		margin: 0;	}	.swiper-button-prev.swiper-prev-style3 {		left: 50%;		margin: 0 0 0 -85px;	}	/* left nav */	.sidebar-part1, .bottom-menu-icon {		width: 50px;	}	.bottom-menu-icon {		padding: 8px 15px;	}	/* testimonial-style2 */	.testimonial-style2 .profile-box {		margin-top: -25px;	}	/* left-sidebar style 2 */	.sidebar-part2 {		width: 280px;		left: -280px;	}	.sidebar-part2 .right-bg {		right: 15px;	}	/* link style 2 */	.full-width-pull-menu .link-style-2 ul li a {		font-size: 26px;		line-height: 60px;	}	.full-width-pull-menu .link-style-2 ul li a {		line-height: 42px;		font-size: 22px;	}	.full-width-pull-menu .link-style-2 .icon-social-medium a:first-child .fa {		margin-left: 0;	}	.full-width-pull-menu .link-style-2 .dropdown ul li a {		line-height: 16px;		font-size: 12px;		padding: 3px 0;	}	.link-style-2 .dropdown-backdrop {		display: none;	}	/* close button */	.close-button-menu {		top: 5px;		right: 5px;	}	/* full width pull menu */	.full-width-pull-menu .dropdown span.dropdown-toggle {		width: 30px;		height: 30px;		top: 21px;	}	.full-width-pull-menu .dropdown .dropdown-toggle:before {		right: 15px;		top: 10px;	}	.full-width-pull-menu .dropdown .dropdown-toggle:after {		right: 10px;		top: 15px;	}	/* btn */	.btn-dual .btn {		margin: 10px auto !important;		display: table;		min-width: 160px;	}	/* search form style */	.search-form {		width: 100%;	}	/*hamburger menu*/	.animation-box {		padding: 90px 0 30px;	}	.animation-box .menu-middle {		overflow-y: auto;		display: inherit;	}	.hamburger-menu-links {		margin-bottom: 15px;	}	.hamburger-menu-links li {		width: 100%;		margin-bottom: 15px;	}	.hamburger-menu-links {		font-size: 30px;	}	.hamburger-menu .hamburger-menu-wrepper .btn-hamburger {		right: 15px;	}	.hamburger-menu-wrepper {		padding: 20px 15px;	}	.menu-middle {		width: 100%;	}	.hamburger-menu-links {		font-size: 20px;		line-height: 24px;	}	/* footer */	.social-style-2 ul li {		margin: 2px 5px;	}	.latest-post li div {		float: left;		width: 70%;	}	.latest-post li {		width: 100%;	}	.footer-widget-area .list-unstyled {		margin-bottom: 0;	}	.instagram-follow-api li {		padding: 0 5px 10px;	}	.list-style-7 li {		padding-bottom: 8px;		margin-bottom: 5px;	}	/* feature-box-11 */	.feature-box-11 .progress-line:after {		visibility: hidden;	}	/* sidebar nav style 2 */	.left-nav-sidebar .container {		width: 100%;	}	/* homepage 14 */	.content-right-slider .swiper-button-next, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {		right: 5px;	}	.content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white {		left: 5px;	}	.content-right-slider .swiper-button-next, .content-right-slider .swiper-button-prev, .swiper-button-prev.slider-long-arrow-white, .swiper-container-rtl .swiper-button-next.slider-long-arrow-white, .swiper-button-next.slider-long-arrow-white, .swiper-container-rtl .swiper-button-prev.slider-long-arrow-white {		background-size: 20px auto;		width: 25px;	}	/* homepage 19 */	.swiper-vertical-pagination .box-arrow {		height: 50px;		position: absolute;		right: -35px;		bottom: 0;		width: 50px;	}	.down-section {		bottom: 40px;	}	.after-before-separator::before, .after-before-separator::after {		margin: 0 10px;		width: 25px;	}	/* social media icon style 3*/	.social-style-3 ul li {		margin: 0 8px;	}	/* tab */	.nav-tabs {		text-align: center;	}	.portfolio-filter-tab-1 li {		margin: 5px 0;		width: 100%;	}	.portfolio-filter-tab-2 li {		width: 100%;		margin-bottom: 5px;	}	/* tab style 2 */	.tab-style2 .nav-tabs > li.active > a {		top: 0;	}	/*tab style 1*/	.tab-style1 .nav-tabs li {		width: 100%;		margin-bottom: 30px;	}	/* team style 2 */	.team-style-2 figure:hover figcaption .overlay-content {		top: 20px;	}	/*tab style 2*/	.tab-style2 .tab-content {		padding: 30px 0 0;	}	.tab-style2 .nav-tabs li {		display: block;		margin-right: 0;	}	/*tab style 3*/	.tab-style3 .tab-content {		padding: 30px 0 0;	}	.tab-style3 .nav-tabs li {		display: block;		text-align: left;		margin: 0;		padding: 10px 0;		border-bottom: 1px solid rgba(0, 0, 0, 0.1);	}	/* skillbar bar style 3  */	.skillbar-bar-style3 .skillbar {		width: 100%;	}	.team-image img {		width: 100%;	}	.banner-style2 figure:hover figcaption {		right: 10%;	}	.banner-style2 figcaption {		width: 80%;	}	.text-decoration-line-through-black::before, .text-decoration-line-through-secondary:before {		display: none;	}	.counter-box-5 .counter-box .number {		font-size: 30px;		line-height: 30px;	}	.counter-box-5 .counter-box {		width: 20%;	}	.counter-box-5 .counter-box span {		letter-spacing: 1px;		font-size: 11px;	}	.navigation-area {		right: 0;	}	.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {		transform: scale(0.8);		-moz-transform: scale(0.8);		-ms-transform: scale(0.8);		-webkit-transform: scale(0.8);		-o-transform: scale(0.8);		top: 5px;		right: -4px;	}	.swiper-button-next.swiper-next-style4 {		top: 14px;	}	.blog-nav-link {		padding: 10px 0;		font-size: 12px;	}	.blog-nav-link-next {		padding-right: 30px;	}	.blog-nav-link-prev {		padding-left: 30px;	}	.blog-listing-comment {		width: 100%;		text-align: center;	}	.blog-listing-comment li {		display: inline-block;		float: none;	}	.blog-text .name {		width: 100%;		text-align: center;	}	.text-outside-line:after {		display: none;	}	.text-outside-line:before {		display: none;	}	.input-border-bottom {		margin-bottom: 10px;	}	.sidebar-part3 {		top: 6px;	}	.blog-text .name:nth-child(2) {		padding-top: 0;		padding-bottom: 0;	}	/* top logo */	.navbar.navbar-brand-top.bootsnav .navbar-toggle {		top: 4px;	}	.navbar-brand-top .brand-top-menu-right {		margin-top: 1px;		margin-left: 0;	}	/* slider image */	.parallax-category-text {		background: #000000 none repeat scroll 0 0;		color: #ffffff;		opacity: 1;		padding: 5px 18px;	}	/* hover option 6 */	.hover-option6 .grid-item .portfolio-icon i.fa-search {		top: 12px;	}	/* header style */	nav.navbar .container-fluid {		padding-left: 15px;		padding-right: 15px;	}	.mfp-close, .mfp-close:active {		top: 0;		right: 0;	}	button.mfp-arrow {		background-color: #000000;		height: 50px;		width: 50px;		opacity: 1;	}	.mfp-arrow:before {		margin: 0 auto;		width: 100%;		height: 100%;		display: inline-block;		vertical-align: middle;		text-align: center;		line-height: 50px;		border: 0;	}	.mfp-arrow, .mfp-arrow:active, .mfp-arrow:focus {		margin-top: -25px;	}	.mfp-arrow-left {		left: 6px;	}	.mfp-arrow-right {		right: 6px;	}	#search-header {		width: 90%;		margin: 0 auto;	}	.search-form .search-input {		font-size: 16px;		padding-top: 10px;		padding-bottom: 10px;		line-height: 34px;	}	.search-form .search-button {		font-size: 12px;		top: 20px;	}	/* social style */	.social-style-5 ul li {		margin: 5px;	}	.social-style-1 ul li {		margin: 0 5px;	}	/* blog comment */	.child-comment {		padding-left: 20px;	}	.blog-comment li ul.child-comment {		margin-left: 0;	}	.blog-comment li ul.child-comment li {		margin-top: 30px;	}	img.alignleft, img.alignright {		margin: 0 auto 15px;		float: none;		width: 100%;	}	blockquote {		margin: 30px 0;		padding: 15px 25px;	}	blockquote p {		font-size: 14px;		line-height: 24px;	}	/* blog caption */	.wp-caption {		max-width: 100%;	}	.wp-caption.alignleft, .wp-caption.alignright {		float: none;		margin: 5px 0 30px;	}	/* icon type */	.icon-medium {		font-size: 30px;	}	.icon-extra-medium {		font-size: 30px;	}	.icon-large {		font-size: 40px;	}	.extra-small-icon li, .small-icon li, .medium-icon li, .large-icon li, .extra-large-icon li {		margin-bottom: 10px;	}	.uranus.tparrows:before {		font-size: 20px;	}	.demo-heading {		font-size: 24px;		line-height: 30px;	}}@media (max-width: 640px) {	/* special character */	.special-char-medium {		font-size: 60px;	}	/* feature box 7 */	.feature-box {		padding: 0 15px;	}	.feature-box.feature-box-7 .box, .feature-box.feature-box-7 div:first-child .box {		border: 1px solid #ededed;	}	/* accordion-style2 */	.accordion-style2 .panel-body {		padding: 20px 10px;	}	.accordion-style2 .panel .panel-heading {		padding: 15px 10px 16px 10px;	}	.accordion-style2 .tab-tag {		margin-right: 3px;	}	/* accordion-style3 */	.accordion-style3 .panel-body {		padding: 20px 10px;	}	.accordion-style3 .panel .panel-heading {		padding: 15px 10px 16px 10px;	}	.accordion-style3 .tab-tag {		margin-right: 3px;	}	/* hover style 7 */	.hover-option7 .grid-item figcaption {		padding: 20px;	}	.hover-option7 .grid-item figure:hover img {		top: -83px;	}	/* breadcrumb */	.breadcrumb ul > li:after {		padding: 0 3px 0 5px;	}	.skillbar-bar-style1 .skill-bar-percent {		right: -30px;	}	.skillbar-bar-style2 .skill-bar-percent {		right: -30px;	}}/* ipad Portrait */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {	/* slider image */	.parallax {		background-attachment: inherit;		background-position: center;	}}/* ipad Landscape */@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {	/* slider image */	.parallax {		background-attachment: inherit;		background-position: center;	}}@media screen and (max-width: 55.1875em) {	.cbp-spmenu-horizontal {		font-size: 75%;		height: 110px;	}	.cbp-spmenu-top {		top: -110px;	}	.cbp-spmenu-bottom {		bottom: -110px;	}}@media screen and (max-height: 26.375em) {	.cbp-spmenu-vertical {		font-size: 90%;		width: 190px;	}	.cbp-spmenu-left, .cbp-spmenu-push-toleft {		left: -190px;	}	.cbp-spmenu-right {		right: -190px;	}	.cbp-spmenu-push-toright {		left: 190px;	}}@media screen and (max-height: 320px) {	nav.navbar.bootsnav.no-full .navbar-collapse {		max-height: 240px;	}}body {	overflow-x: hidden;}* {	transition: .3s ease-out all;}a * {	transition: 0s ease-out all;}a img {	transition: .3s ease-out all;}.icon-play img {	transition: .3s ease-out all;}.page-revolution {	transition: 0s all;}.page-revolution * {	transition: 0s all;}.page-revolution a {	transition: .3s ease-out all;}.form-serach-404 {	background-color: #6bb152;}.form-serach-404 input#text {	padding-right: 5px;}html {	overflow: visible !important;	margin-right: 0 !important;}[data-x-mode='true'] [class*='col-'].display-table.cover-background {	display: block !important;}[data-x-mode='true'] .full-width-pull-menu .height-100 {	height: 100% !important;}[data-x-mode='true'] .blog-box-image.height-100 {	height: 100% !important;}[data-x-mode='true'] .cstm-gl-height.height-100 {	height: 100% !important;}[data-x-mode='true'] .cstm-gl-height.height-100 *.height-100 {	height: 100% !important;}@media (max-width: 991px) {	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {		max-height: 100%;	}	nav.navbar.bootsnav.navbar-mobile ul.nav {		height: 100%;		padding: 30px 0;	}	nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {		padding: 19px 25px;	}}/*# sourceMappingURL=style.css.map */