 

@media screen and (max-width: 991px) {	
	.slider-wrap h2 { 
    font-size: 40px;}

.videoWrp {height:500px;}
.hero-wrapper{height:500px;}

.headingTitle p {
    font-size: 13px;
    line-height: 19px;}
.team-creative-name {
    font-weight: 400;
    width: 100%;
    text-align: left;
    display: block;
}
}
 @media (min-width: 1200px) {
* + .box-icon-leah-title {
    min-height: 50px;
}
.box-icon-leah {
	padding-left: 30px;
	padding-right: 30px;
}
}
.box-comment {
	text-align: left;
	padding-bottom: 45px;
	border-bottom: 1px solid #dddddd;
}
.box-comment .box-comment-time, .box-comment .box-rating {
	margin-top: 4px;
}
.box-comment > .box-comment {
	margin-top: 30px;
	padding-top: 45px;
	padding-bottom: 0;
	border-bottom: none;
	border-top: 1px solid #dddddd;
}
.box-comment + .box-comment {
	margin-top: 45px;
}
.box-comment-figure {
	display: inline-block;
}
.box-comment-figure img {
	max-width: 119px;
}
.box-comment-author {
	font-size: 18px;
	font-weight: 500;
}
.box-comment-author a, .box-comment-author a:focus, .box-comment-author a:active {
	color: inherit;
}
.box-comment-author a:hover {
	color: #25d6a2;
}
.box-comment-reply {
	position: relative;
	top: 2px;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.box-comment-reply::before {
	content: '|';
	color: #dddddd;
	padding-right: 13px;
}
.box-comment-reply a, .box-comment-reply a:focus, .box-comment-reply a:active {
	color: #25d6a2;
}
.box-comment-reply a:hover {
	color: #25d6a2;
}
.box-comment-time {
	font-size: 16px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #9b9b9b;
}
 @media (min-width: 768px) {
.box-comment > .box-comment {
	margin-left: 145px;
}
}
* + .box-comment {
	margin-top: 30px;
}
.box-comment + h5 {
	margin-top: 46px;
}
.box-contacts {
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 310px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.17);
	transition: all .3s ease;
}
.box-contacts-body {
	max-width: 250px;
}
.box-contacts-icon {
	font-size: 60px;
	line-height: 1;
	color: #25d6a2;
}
.box-contacts-decor {
	margin: 30px auto;
	height: 2px;
	max-width: 100px;
	background: #25d6a2;
	transition: all .3s ease-in-out;
}
.box-contacts-link {
	font-size: 18px;
	line-height: 1.67;
	letter-spacing: .025em;
}
.box-contacts-link a, .box-contacts-link a:focus, .box-contacts-link a:active {
	color: inherit;
}
.box-contacts-link a:hover {
	color: #25d6a2;
}
 
.box-pricing-badge {
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
	padding: 10px 13px 6px;
	font-size: 14px;
	line-height: 1;
	font-weight: 500;
	letter-spacing: .075em;
	text-transform: uppercase;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #ffffff;
	background: #25d6a2;
	border-radius: 4px;
}
* + .box-pricing-price {
	margin-top: 4px;
}
* + .box-pricing-time {
	margin-top: 6px;
}
* + .box-pricing-list {
	margin-top: 30px;
}
.divider + .box-pricing-list {
	margin-top: 0;
}
.box-pricing-divider + .box-pricing-list {
	margin-top: 0;
}
 @media (min-width: 576px) {
.box-pricing-divider > span {
	font-size: 90px;
	color: rgba(255, 255, 255, 0.03);
}
}
 @media (min-width: 992px) {
.box-pricing-divider > span {
	font-size: 100px;
}
}
.box-sportlight {
	position: relative;
	text-align: left;
}
.box-sportlight-sm .box-sportlight-arrow {
	width: 50px;
	margin-left: 15px;
}
.box-sportlight-figure {
	display: block;
	overflow: hidden;
}
.box-sportlight-figure img {
	width: 100%;
	transition: all .3s ease;
}
.box-sportlight-caption {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 15px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #e1e1e1;
	background: #ffffff;
	transition: all .3s ease-in-out;
}
.box-sportlight-title {
	margin-top: 4px;
	font-weight: 400;
	letter-spacing: .025em;
}
.box-sportlight-arrow {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 88px;
	margin-left: 20px;
	font-size: 0;
	line-height: 0;
	transition: all .25s ease;
}
.box-sportlight-arrow::before, .box-sportlight-arrow::after {
	display: inline-block;
	vertical-align: middle;
	content: '';
	transition: all .3s ease-in-out;
}
.box-sportlight-arrow::before {
	height: 2px;
	width: 21px;
	margin-right: 4px;
	background-color: rgba(21, 21, 21, 0.21);
}
.box-sportlight-arrow::after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 5px 8px;
	border-color: transparent transparent transparent rgba(21, 21, 21, 0.21);
}
.box-sportlight-badge {
	position: absolute;
	overflow: hidden;
	padding: 6px 10px 3px 18px;
	top: 30px;
	right: 0;
	font-size: 27px;
	line-height: 1;
	font-weight: 400;
	letter-spacing: .025em;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	color: #151515;
	z-index: 1;
}
.box-sportlight-badge::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: skew(-10deg);
	transform: skew(-10deg);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	z-index: -1;
}
.box-sportlight-sale {
	color: #ffffff;
}
.box-sportlight-sale::before {
	background: #25d6a2;
}
.box-sportlight-new::before {
	background: #fbef89;
}
 @media (min-width: 992px) {
.desktop .box-sportlight-figure img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	will-change: transform;
}
.desktop .box-sportlight:hover .box-sportlight-figure img {
	-webkit-transform: none;
	transform: none;
}
.desktop .box-sportlight:hover .box-sportlight-caption {
	background: #25d6a2;
	border-color: #25d6a2;
}
.desktop .box-sportlight:hover .box-sportlight-title {
	color: #ffffff;
	 
}
.desktop .box-sportlight:hover .box-sportlight-title a, .desktop .box-sportlight:hover .box-sportlight-title a:focus, .desktop .box-sportlight:hover .box-sportlight-title a:active {
	color: inherit;
}
.desktop .box-sportlight:hover .box-sportlight-title a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.desktop .box-sportlight:hover .box-sportlight-arrow::before {
	width: 100%;
	background-color: #ffffff;
}
.desktop .box-sportlight:hover .box-sportlight-arrow::after {
	border-left-color: #ffffff;
}
}
 @media (min-width: 768px) {
.box-sportlight-caption {
	padding-left: 20px;
	padding-right: 20px;
}
}
 @media (min-width: 992px) {
.box-sportlight-caption {
	padding: 15px 20px 15px 30px;
}
}
 @media (min-width: 1200px) {
.box-sportlight-caption {
	padding: 20px;
}
.box-sportlight-title {
	font-family: 'Raleway', sans-serif;
	margin-top:0px;
	font-size: 20px;
	font-weight: 600;
	text-transform: none;
	line-height: 1;
	letter-spacing: .025em;
}
}
.box-icon-ruby {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px 16px;
	min-height: 100%;
	border: 1px solid #777777;
	transition: all .2s ease;
	z-index: 1;
}
.box-icon-ruby::before, .box-icon-ruby::after {
	position: absolute;
	content: '';
}
.box-icon-ruby::before {
	top: 6px;
	right: 6px;
	bottom: 6px;
	left: 6px;
	border: 1px solid #777777;
	transition: all .3s ease-in-out;
	z-index: -1;
}
.box-icon-ruby::after {
	top: 14px;
	right: 14px;
	bottom: 14px;
	left: 14px;
	background: #25d6a2;
	visibility: hidden;
	opacity: 0;
	transition: all .3s ease;
	z-index: -2;
}
.box-icon-ruby-icon {
	font-size: 42px;
	line-height: 1;
	color: #25d6a2;
}
.box-icon-ruby-title {
	font-weight: 400;
}
.box-icon-ruby-title a {
	transition-duration: .2s;
}
.box-icon-ruby-title a, .box-icon-ruby-title a:focus, .box-icon-ruby-title a:active {
	color: inherit;
}
.box-icon-ruby-title a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.box-icon-ruby-text {
	color: #9b9b9b;
	letter-spacing: .075em;
}
.box-icon-ruby-text, .box-icon-ruby-icon {
	transition: all .2s ease-in-out;
}
 @media (min-width: 992px) {
.desktop .box-icon-ruby:hover {
	border-color: #25d6a2;
}
.desktop .box-icon-ruby:hover::before {
	border-color: rgba(255, 255, 255, 0.4);
}
.desktop .box-icon-ruby:hover::after {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	visibility: visible;
}
.desktop .box-icon-ruby:hover .box-icon-ruby-text,  .desktop .box-icon-ruby:hover .box-icon-ruby-icon,  .desktop .box-icon-ruby:hover .box-icon-ruby-title {
	color: #ffffff;
}
}
* + .box-icon-ruby-text {
	margin-top: 2px;
}
 @media (min-width: 768px) {
.box-icon-ruby {
	padding-top: 46px;
	padding-bottom: 46px;
}
}
.ie-edge .box-icon-ruby, .ie-10 .box-icon-ruby, .ie-11 .box-icon-ruby {
	height: 100%;
}
.box-info {
	text-align: left;
	min-height: 100%;
	padding: 20px;
	border: 2px solid #111111;
}
.box-info-text {
	letter-spacing: .025em;
}
* + .box-info-text {
	margin-top: 12px;
}
* + .box-info-list {
	margin-top: 32px;
}
.box-info-list + .button {
	margin-top: 35px;
}
 @media (min-width: 768px) {
.box-info {
	padding: 42px 24px 32px 20px;
}
}
.box-project {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	max-width: 270px;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	text-align: center;
	padding: 30px 15px;
	border: 2px solid #252525;
}
.box-project-title {
	line-height: 1.042;
}
.box-project-title > span {
	color: #25d6a2;
}
.box-project-text {
	letter-spacing: .025em;
}
* + .box-project-text {
	margin-top: 10px;
}
.box-project-text + .button {
	margin-top: 24px;
}
 @media (min-width: 768px) {
.box-project {
	text-align: left;
}
}
 @media (min-width: 992px) {
.box-project-title {
	font-size: 40px;
	line-height: 0.88;
}
}
 @media (min-width: 1200px) {
.box-project {
	padding-left: 40px;
}
.box-project-title {
	font-size: 48px;
	line-height: 1.20833;
}
}
/*********************************************************
					Element groups
**********************************************************/
  
/*********************************************************
						Dividers
**********************************************************/
 
/*********************************************************
					Buttons
**********************************************************/
.button {
	position: relative;
	overflow: hidden;
	display: inline-block;
	min-width: 200px;
	padding: 17px 33px 15px;
	font-size: 18px;
	line-height: 1.34;
	border: 2px solid;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: 250ms all ease-in-out;
}
.button-block {
	display: block;
	width: 100%;
}
.button-default, .button-default:focus {
	color: #cccccc;
	background-color: #2c343b;
	border-color: #2c343b;
}
.button-default:hover, .button-default:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-default.button-ujarak::before {
	background: #25d6a2;
}
.button-default.button-pipaluk, .button-default.button-pipaluk:focus {
	background: transparent;
}
.button-default.button-pipaluk::before, .button-default.button-pipaluk:focus::before {
	background: #2c343b;
	border-color: #25d6a2;
}
.button-default.button-pipaluk::after, .button-default.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-default.button-pipaluk:hover, .button-default.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-default.button-wapasha, .button-default.button-wapasha:focus {
	color: #2c343b;
	background: transparent;
}
.button-default.button-wapasha::before, .button-default.button-wapasha:focus::before {
	border-color: #2c343b;
}
.button-default.button-wapasha::after, .button-default.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-default.button-wapasha:hover, .button-default.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-primary, .button-primary:focus {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-primary:hover, .button-primary:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-primary.button-ujarak::before {
	background: #151515;
}
.button-primary.button-pipaluk, .button-primary.button-pipaluk:focus {
	background: transparent;
}
.button-primary.button-pipaluk::before, .button-primary.button-pipaluk:focus::before {
	background: #25d6a2;
	border-color: #151515;
}
.button-primary.button-pipaluk::after, .button-primary.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-primary.button-pipaluk:hover, .button-primary.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-primary.button-wapasha, .button-primary.button-wapasha:focus {
	color: #25d6a2;
	background: transparent;
}
.button-primary.button-wapasha::before, .button-primary.button-wapasha:focus::before {
	border-color: #25d6a2;
}
.button-primary.button-wapasha::after, .button-primary.button-wapasha:focus::after {
	border-color: #151515;
}
.button-primary.button-wapasha:hover, .button-primary.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-secondary, .button-secondary:focus {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-secondary:hover, .button-secondary:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-secondary.button-ujarak::before {
	background: #151515;
}
.button-secondary.button-pipaluk, .button-secondary.button-pipaluk:focus {
	background: transparent;
}
.button-secondary.button-pipaluk::before, .button-secondary.button-pipaluk:focus::before {
	background: #25d6a2;
	border-color: #151515;
}
.button-secondary.button-pipaluk::after, .button-secondary.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-secondary.button-pipaluk:hover, .button-secondary.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-secondary.button-wapasha, .button-secondary.button-wapasha:focus {
	color: #25d6a2;
	background: transparent;
}
.button-secondary.button-wapasha::before, .button-secondary.button-wapasha:focus::before {
	border-color: #25d6a2;
}
.button-secondary.button-wapasha::after, .button-secondary.button-wapasha:focus::after {
	border-color: #151515;
}
.button-secondary.button-wapasha:hover, .button-secondary.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-secondary-4, .button-secondary-4:focus {
	color: #ffffff;
	background-color: #f4c29a;
	border-color: #f4c29a;
}
.button-secondary-4:hover, .button-secondary-4:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-secondary-4.button-ujarak::before {
	background: #151515;
}
.button-secondary-4.button-pipaluk, .button-secondary-4.button-pipaluk:focus {
	background: transparent;
}
.button-secondary-4.button-pipaluk::before, .button-secondary-4.button-pipaluk:focus::before {
	background: #f4c29a;
	border-color: #151515;
}
.button-secondary-4.button-pipaluk::after, .button-secondary-4.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-secondary-4.button-pipaluk:hover, .button-secondary-4.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-secondary-4.button-wapasha, .button-secondary-4.button-wapasha:focus {
	color: #f4c29a;
	background: transparent;
}
.button-secondary-4.button-wapasha::before, .button-secondary-4.button-wapasha:focus::before {
	border-color: #f4c29a;
}
.button-secondary-4.button-wapasha::after, .button-secondary-4.button-wapasha:focus::after {
	border-color: #151515;
}
.button-secondary-4.button-wapasha:hover, .button-secondary-4.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-white, .button-white:focus {
	color: #151515;
	background-color: #ffffff;
	border-color: #ffffff;
}
.button-white:hover, .button-white:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-white.button-ujarak::before {
	background: #25d6a2;
}
.button-white.button-pipaluk, .button-white.button-pipaluk:focus {
	background: transparent;
}
.button-white.button-pipaluk::before, .button-white.button-pipaluk:focus::before {
	background: #ffffff;
	border-color: #25d6a2;
}
.button-white.button-pipaluk::after, .button-white.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-white.button-pipaluk:hover, .button-white.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-white.button-wapasha, .button-white.button-wapasha:focus {
	color: #ffffff;
	background: transparent;
}
.button-white.button-wapasha::before, .button-white.button-wapasha:focus::before {
	border-color: #ffffff;
}
.button-white.button-wapasha::after, .button-white.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-white.button-wapasha:hover, .button-white.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-gray-100, .button-gray-100:focus {
	color: #151515;
	background-color: #f2f2f2;
	border-color: #f2f2f2;
}
.button-gray-100:hover, .button-gray-100:active {
	color: #151515;
	background-color: #e5e5e5;
	border-color: #e5e5e5;
}
.button-gray-100.button-ujarak::before {
	background: #e5e5e5;
}
.button-gray-100.button-pipaluk, .button-gray-100.button-pipaluk:focus {
	background: transparent;
}
.button-gray-100.button-pipaluk::before, .button-gray-100.button-pipaluk:focus::before {
	background: #f2f2f2;
	border-color: #e5e5e5;
}
.button-gray-100.button-pipaluk::after, .button-gray-100.button-pipaluk:focus::after {
	border-color: #e5e5e5;
}
.button-gray-100.button-pipaluk:hover, .button-gray-100.button-pipaluk:active {
	color: #e5e5e5;
	background: transparent;
}
.button-gray-100.button-wapasha, .button-gray-100.button-wapasha:focus {
	color: #f2f2f2;
	background: transparent;
}
.button-gray-100.button-wapasha::before, .button-gray-100.button-wapasha:focus::before {
	border-color: #f2f2f2;
}
.button-gray-100.button-wapasha::after, .button-gray-100.button-wapasha:focus::after {
	border-color: #e5e5e5;
}
.button-gray-100.button-wapasha:hover, .button-gray-100.button-wapasha:active {
	color: #e5e5e5;
	background: transparent;
}
.button-gray-4, .button-gray-4:focus {
	color: #151515;
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}
.button-gray-4:hover, .button-gray-4:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-gray-4.button-ujarak::before {
	background: #151515;
}
.button-gray-4.button-pipaluk, .button-gray-4.button-pipaluk:focus {
	background: transparent;
}
.button-gray-4.button-pipaluk::before, .button-gray-4.button-pipaluk:focus::before {
	background: #f7f7f7;
	border-color: #151515;
}
.button-gray-4.button-pipaluk::after, .button-gray-4.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-gray-4.button-pipaluk:hover, .button-gray-4.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-gray-4.button-wapasha, .button-gray-4.button-wapasha:focus {
	color: #f7f7f7;
	background: transparent;
}
.button-gray-4.button-wapasha::before, .button-gray-4.button-wapasha:focus::before {
	border-color: #f7f7f7;
}
.button-gray-4.button-wapasha::after, .button-gray-4.button-wapasha:focus::after {
	border-color: #151515;
}
.button-gray-4.button-wapasha:hover, .button-gray-4.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-gray-7, .button-gray-7:focus {
	color: #ffffff;
	background-color: #414141;
	border-color: #414141;
}
.button-gray-7:hover, .button-gray-7:active {
	color: #151515;
	background-color: #ffffff;
	border-color: #ffffff;
}
.button-gray-7.button-ujarak::before {
	background: #ffffff;
}
.button-gray-7.button-pipaluk, .button-gray-7.button-pipaluk:focus {
	background: transparent;
}
.button-gray-7.button-pipaluk::before, .button-gray-7.button-pipaluk:focus::before {
	background: #414141;
	border-color: #ffffff;
}
.button-gray-7.button-pipaluk::after, .button-gray-7.button-pipaluk:focus::after {
	border-color: #ffffff;
}
.button-gray-7.button-pipaluk:hover, .button-gray-7.button-pipaluk:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-7.button-wapasha, .button-gray-7.button-wapasha:focus {
	color: #414141;
	background: transparent;
}
.button-gray-7.button-wapasha::before, .button-gray-7.button-wapasha:focus::before {
	border-color: #414141;
}
.button-gray-7.button-wapasha::after, .button-gray-7.button-wapasha:focus::after {
	border-color: #ffffff;
}
.button-gray-7.button-wapasha:hover, .button-gray-7.button-wapasha:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-8, .button-gray-8:focus {
	color: #ffffff;
	background-color: #353535;
	border-color: #353535;
}
.button-gray-8:hover, .button-gray-8:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-gray-8.button-ujarak::before {
	background: #25d6a2;
}
.button-gray-8.button-pipaluk, .button-gray-8.button-pipaluk:focus {
	background: transparent;
}
.button-gray-8.button-pipaluk::before, .button-gray-8.button-pipaluk:focus::before {
	background: #353535;
	border-color: #25d6a2;
}
.button-gray-8.button-pipaluk::after, .button-gray-8.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-gray-8.button-pipaluk:hover, .button-gray-8.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-gray-8.button-wapasha, .button-gray-8.button-wapasha:focus {
	color: #353535;
	background: transparent;
}
.button-gray-8.button-wapasha::before, .button-gray-8.button-wapasha:focus::before {
	border-color: #353535;
}
.button-gray-8.button-wapasha::after, .button-gray-8.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-gray-8.button-wapasha:hover, .button-gray-8.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-gray-11, .button-gray-11:focus {
	color: #ffffff;
	background-color: #303233;
	border-color: #303233;
}
.button-gray-11:hover, .button-gray-11:active {
	color: #151515;
	background-color: #ffffff;
	border-color: #ffffff;
}
.button-gray-11.button-ujarak::before {
	background: #ffffff;
}
.button-gray-11.button-pipaluk, .button-gray-11.button-pipaluk:focus {
	background: transparent;
}
.button-gray-11.button-pipaluk::before, .button-gray-11.button-pipaluk:focus::before {
	background: #303233;
	border-color: #ffffff;
}
.button-gray-11.button-pipaluk::after, .button-gray-11.button-pipaluk:focus::after {
	border-color: #ffffff;
}
.button-gray-11.button-pipaluk:hover, .button-gray-11.button-pipaluk:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-11.button-wapasha, .button-gray-11.button-wapasha:focus {
	color: #303233;
	background: transparent;
}
.button-gray-11.button-wapasha::before, .button-gray-11.button-wapasha:focus::before {
	border-color: #303233;
}
.button-gray-11.button-wapasha::after, .button-gray-11.button-wapasha:focus::after {
	border-color: #ffffff;
}
.button-gray-11.button-wapasha:hover, .button-gray-11.button-wapasha:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-14, .button-gray-14:focus {
	color: #ffffff;
	background-color: #2f2f2f;
	border-color: #2f2f2f;
}
.button-gray-14:hover, .button-gray-14:active {
	color: #151515;
	background-color: #ffffff;
	border-color: #ffffff;
}
.button-gray-14.button-ujarak::before {
	background: #ffffff;
}
.button-gray-14.button-pipaluk, .button-gray-14.button-pipaluk:focus {
	background: transparent;
}
.button-gray-14.button-pipaluk::before, .button-gray-14.button-pipaluk:focus::before {
	background: #2f2f2f;
	border-color: #ffffff;
}
.button-gray-14.button-pipaluk::after, .button-gray-14.button-pipaluk:focus::after {
	border-color: #ffffff;
}
.button-gray-14.button-pipaluk:hover, .button-gray-14.button-pipaluk:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-14.button-wapasha, .button-gray-14.button-wapasha:focus {
	color: #2f2f2f;
	background: transparent;
}
.button-gray-14.button-wapasha::before, .button-gray-14.button-wapasha:focus::before {
	border-color: #2f2f2f;
}
.button-gray-14.button-wapasha::after, .button-gray-14.button-wapasha:focus::after {
	border-color: #ffffff;
}
.button-gray-14.button-wapasha:hover, .button-gray-14.button-wapasha:active {
	color: #ffffff;
	background: transparent;
}
.button-gray-31, .button-gray-31:focus {
	color: #ffffff;
	background-color: #53575b;
	border-color: #53575b;
}
.button-gray-31:hover, .button-gray-31:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-gray-31.button-ujarak::before {
	background: #151515;
}
.button-gray-31.button-pipaluk, .button-gray-31.button-pipaluk:focus {
	background: transparent;
}
.button-gray-31.button-pipaluk::before, .button-gray-31.button-pipaluk:focus::before {
	background: #53575b;
	border-color: #151515;
}
.button-gray-31.button-pipaluk::after, .button-gray-31.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-gray-31.button-pipaluk:hover, .button-gray-31.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-gray-31.button-wapasha, .button-gray-31.button-wapasha:focus {
	color: #53575b;
	background: transparent;
}
.button-gray-31.button-wapasha::before, .button-gray-31.button-wapasha:focus::before {
	border-color: #53575b;
}
.button-gray-31.button-wapasha::after, .button-gray-31.button-wapasha:focus::after {
	border-color: #151515;
}
.button-gray-31.button-wapasha:hover, .button-gray-31.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-gray-32, .button-gray-32:focus {
	color: #ffffff;
	background-color: #292929;
	border-color: #292929;
}
.button-gray-32:hover, .button-gray-32:active {
	color: #ffffff;
	background-color: #151515;
	border-color: #151515;
}
.button-gray-32.button-ujarak::before {
	background: #151515;
}
.button-gray-32.button-pipaluk, .button-gray-32.button-pipaluk:focus {
	background: transparent;
}
.button-gray-32.button-pipaluk::before, .button-gray-32.button-pipaluk:focus::before {
	background: #292929;
	border-color: #151515;
}
.button-gray-32.button-pipaluk::after, .button-gray-32.button-pipaluk:focus::after {
	border-color: #151515;
}
.button-gray-32.button-pipaluk:hover, .button-gray-32.button-pipaluk:active {
	color: #151515;
	background: transparent;
}
.button-gray-32.button-wapasha, .button-gray-32.button-wapasha:focus {
	color: #292929;
	background: transparent;
}
.button-gray-32.button-wapasha::before, .button-gray-32.button-wapasha:focus::before {
	border-color: #292929;
}
.button-gray-32.button-wapasha::after, .button-gray-32.button-wapasha:focus::after {
	border-color: #151515;
}
.button-gray-32.button-wapasha:hover, .button-gray-32.button-wapasha:active {
	color: #151515;
	background: transparent;
}
.button-default-outline, .button-default-outline:focus {
	color: #151515;
	background-color: transparent;
	border-color: #151515;
}
.button-default-outline:hover, .button-default-outline:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-default-outline.button-ujarak::before {
	background: #25d6a2;
}
.button-default-outline.button-pipaluk, .button-default-outline.button-pipaluk:focus {
	background: transparent;
}
.button-default-outline.button-pipaluk::before, .button-default-outline.button-pipaluk:focus::before {
	background: transparent;
	border-color: #25d6a2;
}
.button-default-outline.button-pipaluk::after, .button-default-outline.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-default-outline.button-pipaluk:hover, .button-default-outline.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-default-outline.button-wapasha, .button-default-outline.button-wapasha:focus {
	color: #151515;
	background: transparent;
}
.button-default-outline.button-wapasha::before, .button-default-outline.button-wapasha:focus::before {
	border-color: #151515;
}
.button-default-outline.button-wapasha::after, .button-default-outline.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-default-outline.button-wapasha:hover, .button-default-outline.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-default-outline-2, .button-default-outline-2:focus {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}
.button-default-outline-2:hover, .button-default-outline-2:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-default-outline-2.button-ujarak::before {
	background: #25d6a2;
}
.button-default-outline-2.button-pipaluk, .button-default-outline-2.button-pipaluk:focus {
	background: transparent;
}
.button-default-outline-2.button-pipaluk::before, .button-default-outline-2.button-pipaluk:focus::before {
	background: transparent;
	border-color: #25d6a2;
}
.button-default-outline-2.button-pipaluk::after, .button-default-outline-2.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-default-outline-2.button-pipaluk:hover, .button-default-outline-2.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-default-outline-2.button-wapasha, .button-default-outline-2.button-wapasha:focus {
	color: #151515;
	background: transparent;
}
.button-default-outline-2.button-wapasha::before, .button-default-outline-2.button-wapasha:focus::before {
	border-color: #151515;
}
.button-default-outline-2.button-wapasha::after, .button-default-outline-2.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-default-outline-2.button-wapasha:hover, .button-default-outline-2.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-white-outline, .button-white-outline:focus {
	color: #ffffff;
	background-color: transparent;
	border-color: #ffffff;
}
.button-white-outline:hover, .button-white-outline:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: #25d6a2;
}
.button-white-outline.button-ujarak::before {
	background: #25d6a2;
}
.button-white-outline.button-pipaluk, .button-white-outline.button-pipaluk:focus {
	background: transparent;
}
.button-white-outline.button-pipaluk::before, .button-white-outline.button-pipaluk:focus::before {
	background: transparent;
	border-color: #25d6a2;
}
.button-white-outline.button-pipaluk::after, .button-white-outline.button-pipaluk:focus::after {
	border-color: #25d6a2;
}
.button-white-outline.button-pipaluk:hover, .button-white-outline.button-pipaluk:active {
	color: #25d6a2;
	background: transparent;
}
.button-white-outline.button-wapasha, .button-white-outline.button-wapasha:focus {
	color: #ffffff;
	background: transparent;
}
.button-white-outline.button-wapasha::before, .button-white-outline.button-wapasha:focus::before {
	border-color: #ffffff;
}
.button-white-outline.button-wapasha::after, .button-white-outline.button-wapasha:focus::after {
	border-color: #25d6a2;
}
.button-white-outline.button-wapasha:hover, .button-white-outline.button-wapasha:active {
	color: #25d6a2;
	background: transparent;
}
.button-ghost {
	border: 0;
	background-color: transparent;
}
.button-ghost:hover {
	color: #ffffff;
	background: #25d6a2;
}
.button-facebook, .button-facebook:focus {
	color: #ffffff;
	background-color: #6576ad;
	border-color: #6576ad;
}
.button-facebook:hover, .button-facebook:active {
	color: #ffffff;
	background-color: #5668a2;
	border-color: #5668a2;
}
.button-facebook.button-ujarak::before {
	background: #5668a2;
}
.button-facebook.button-pipaluk, .button-facebook.button-pipaluk:focus {
	background: transparent;
}
.button-facebook.button-pipaluk::before, .button-facebook.button-pipaluk:focus::before {
	background: #6576ad;
	border-color: #5668a2;
}
.button-facebook.button-pipaluk::after, .button-facebook.button-pipaluk:focus::after {
	border-color: #5668a2;
}
.button-facebook.button-pipaluk:hover, .button-facebook.button-pipaluk:active {
	color: #5668a2;
	background: transparent;
}
.button-facebook.button-wapasha, .button-facebook.button-wapasha:focus {
	color: #6576ad;
	background: transparent;
}
.button-facebook.button-wapasha::before, .button-facebook.button-wapasha:focus::before {
	border-color: #6576ad;
}
.button-facebook.button-wapasha::after, .button-facebook.button-wapasha:focus::after {
	border-color: #5668a2;
}
.button-facebook.button-wapasha:hover, .button-facebook.button-wapasha:active {
	color: #5668a2;
	background: transparent;
}
.button-twitter, .button-twitter:focus {
	color: #ffffff;
	background-color: #63bbe8;
	border-color: #63bbe8;
}
.button-twitter:hover, .button-twitter:active {
	color: #ffffff;
	background-color: #4db1e5;
	border-color: #4db1e5;
}
.button-twitter.button-ujarak::before {
	background: #4db1e5;
}
.button-twitter.button-pipaluk, .button-twitter.button-pipaluk:focus {
	background: transparent;
}
.button-twitter.button-pipaluk::before, .button-twitter.button-pipaluk:focus::before {
	background: #63bbe8;
	border-color: #4db1e5;
}
.button-twitter.button-pipaluk::after, .button-twitter.button-pipaluk:focus::after {
	border-color: #4db1e5;
}
.button-twitter.button-pipaluk:hover, .button-twitter.button-pipaluk:active {
	color: #4db1e5;
	background: transparent;
}
.button-twitter.button-wapasha, .button-twitter.button-wapasha:focus {
	color: #63bbe8;
	background: transparent;
}
.button-twitter.button-wapasha::before, .button-twitter.button-wapasha:focus::before {
	border-color: #63bbe8;
}
.button-twitter.button-wapasha::after, .button-twitter.button-wapasha:focus::after {
	border-color: #4db1e5;
}
.button-twitter.button-wapasha:hover, .button-twitter.button-wapasha:active {
	color: #4db1e5;
	background: transparent;
}
.button-google, .button-google:focus {
	color: #ffffff;
	background-color: #eb6e6e;
	border-color: #eb6e6e;
}
.button-google:hover, .button-google:active {
	color: #ffffff;
	background-color: #e85858;
	border-color: #e85858;
}
.button-google.button-ujarak::before {
	background: #e85858;
}
.button-google.button-pipaluk, .button-google.button-pipaluk:focus {
	background: transparent;
}
.button-google.button-pipaluk::before, .button-google.button-pipaluk:focus::before {
	background: #eb6e6e;
	border-color: #e85858;
}
.button-google.button-pipaluk::after, .button-google.button-pipaluk:focus::after {
	border-color: #e85858;
}
.button-google.button-pipaluk:hover, .button-google.button-pipaluk:active {
	color: #e85858;
	background: transparent;
}
.button-google.button-wapasha, .button-google.button-wapasha:focus {
	color: #eb6e6e;
	background: transparent;
}
.button-google.button-wapasha::before, .button-google.button-wapasha:focus::before {
	border-color: #eb6e6e;
}
.button-google.button-wapasha::after, .button-google.button-wapasha:focus::after {
	border-color: #e85858;
}
.button-google.button-wapasha:hover, .button-google.button-wapasha:active {
	color: #e85858;
	background: transparent;
}
.button-shadow {
	box-shadow: 0 9px 21px 0 rgba(204, 204, 204, 0.15);
}
.button-shadow:hover {
	box-shadow: 0 9px 10px 0 rgba(204, 204, 204, 0.15);
}
.button-shadow:focus, .button-shadow:active {
	box-shadow: none;
}
.button-ujarak {
	position: relative;
	z-index: 0;
	transition: background .4s, border-color .4s, color .4s;
}
.button-ujarak::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 101%;
	height: 101%;
	background: #25d6a2;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	transition: opacity 0.42s, -webkit-transform 0.42s;
	transition: transform 0.42s, opacity 0.42s;
	transition: transform 0.42s, opacity 0.42s, -webkit-transform 0.42s;
	border-radius: inherit;
}
.button-ujarak, .button-ujarak::before {
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.button-ujarak:hover {
	transition: background .4s .4s, border-color .4s 0s, color .2s 0s;
}
.button-ujarak:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.button-xs {
	padding: 8px 17px;
}
.button-sm {
	padding: 5px 25px 3px;
	font-size: 12px;
	line-height: 1.5;
}
.button-md {
	min-width: 140px;
	padding: 12px 23px 10px;
	font-size: 16px;
	line-height: 1.5;
}
.button-md.button-gradient, .button-md.button-wapasha, .button-md.button-pipaluk {
	padding: 14px 25px 12px;
}
.button-lg {
	padding: 20px 33px 18px;
	line-height: 1.33;
}
.button-lg.button-gradient, .button-lg.button-wapasha, .button-lg.button-pipaluk {
	padding: 22px 35px 20px;
}
.button-xl {
	padding: 16px 50px 14px;
	font-size: 16px;
	line-height: 28px;
}
 @media (min-width: 992px) {
.button-xl {
	padding: 20px 80px;
}
}
.button-circle {
	border-radius: 30px;
}
.button-round-1 {
	border-radius: 5px;
}
.button-round-2 {
	border-radius: 10px;
}
.button.button-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
}
.button.button-icon .icon {
	position: relative;
	display: inline-block;
	top: -1px;
	vertical-align: middle;
	color: inherit;
	font-size: 14px;
	line-height: 1;
}
.button.button-icon-left .icon {
	padding-right: 8px;
}
.button.button-icon-right {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.button.button-icon-right .icon {
	padding-left: 8px;
}
.button.button-icon.button-link .icon {
	top: 5px;
	font-size: 1em;
}
.button.button-icon.button-xs .icon {
	top: .05em;
	font-size: 1.2em;
	padding-right: 8px;
}
.button.button-icon.button-xs .button-icon-right {
	padding-left: 8px;
}
.button.button-icon.button-facebook .icon, .button.button-icon.button-twitter .icon, .button.button-icon.button-google .icon {
	font-size: 18px;
}
.btn-primary {
	border-radius: 3px;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
	letter-spacing: .05em;
	text-transform: uppercase;
	transition: .33s;
}
.btn-primary, .btn-primary:active, .btn-primary:focus {
	color: #ffffff;
	background: #25d6a2;
	border-color: #25d6a2;
}
.btn-primary:hover {
	color: #ffffff;
	background: #000000;
	border-color: #000000;
}
.button-pipaluk {
	position: relative;
	overflow: visible;
	padding: 19px 35px 17px;
	border: none;
	z-index: 1;
}
.button-pipaluk::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	transition: all .3s ease-in-out;
}
.button-pipaluk::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-width: 2px;
	border-style: solid;
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease 0s;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	will-change: transform;
	z-index: -1;
}
.button-pipaluk.button-circle::before, .button-pipaluk.button-circle::after {
	border-radius: inherit;
}
.button-pipaluk:hover::before, .button-pipaluk:active::before {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	transition-duration: .2s;
}
.button-pipaluk:hover::after, .button-pipaluk:active::after {
	opacity: 1;
	visibility: visible;
	-webkit-transform: none;
	transform: none;
	transition-duration: .3s;
	transition-delay: .1s;
}
.button-wapasha {
	position: relative;
	overflow: visible;
	padding: 19px 35px 17px;
	border: none;
	z-index: 1;
}
.button-wapasha::before, .button-wapasha::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-width: 2px;
	border-style: solid;
}
.button-wapasha::before {
	opacity: 1;
	visibility: visible;
	transition: all .3s ease;
	z-index: -1;
}
.button-wapasha::after {
	opacity: 0;
	visibility: hidden;
	transition: all .2s ease;
	-webkit-transform: translate3d(8px, -8px, 0);
	transform: translate3d(8px, -8px, 0);
	will-change: transform;
	z-index: -1;
}
.button-wapasha:hover::before, .button-wapasha:active::before {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translate3d(-8px, 8px, 0);
	transform: translate3d(-8px, 8px, 0);
	transition-duration: .2s;
}
.button-wapasha:hover::after, .button-wapasha:active::after {
	opacity: 1;
	visibility: visible;
	-webkit-transform: none;
	transform: none;
	transition-duration: .3s;
}
.button-social {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -14px;
	margin-left: -14px;
}
.button-social:empty {
	margin-bottom: 0;
	margin-left: 0;
}
.button-social > * {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 14px;
	margin-left: 14px;
}
.button-social > * {
	min-width: 175px;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.button-social * + .button {
	margin-top: 0;
}
.button-width-170 {
	min-width: 170px;
}
 @media (min-width: 1200px) {
.button-width-xl-230 {
	min-width: 230px;
}
.button-width-xl-310 {
	min-width: 310px;
}
}
.button-gradient {
	border: none;
	padding: 19px 35px 17px;
	background-size: auto 200%;
}
.button-primary-gradient {
	background-image: linear-gradient(to bottom, #9a744c 0%, #a7827c 50%, #9a744c 100%);
	background-repeat: no-repeat;
}
.button-primary-gradient, .button-primary-gradient:focus {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: transparent;
}
.button-primary-gradient:hover, .button-primary-gradient:active {
	color: #ffffff;
	background-color: #25d6a2;
	border-color: transparent;
}
.button-primary-gradient.button-ujarak::before {
	background: #25d6a2;
}
.button-primary-gradient.button-pipaluk, .button-primary-gradient.button-pipaluk:focus {
	background: transparent;
}
.button-primary-gradient.button-pipaluk::before, .button-primary-gradient.button-pipaluk:focus::before {
	background: #25d6a2;
	border-color: transparent;
}
.button-primary-gradient.button-pipaluk::after, .button-primary-gradient.button-pipaluk:focus::after {
	border-color: transparent;
}
.button-primary-gradient.button-pipaluk:hover, .button-primary-gradient.button-pipaluk:active {
	color: transparent;
	background: transparent;
}
.button-primary-gradient.button-wapasha, .button-primary-gradient.button-wapasha:focus {
	color: transparent;
	background: transparent;
}
.button-primary-gradient.button-wapasha::before, .button-primary-gradient.button-wapasha:focus::before {
	border-color: transparent;
}
.button-primary-gradient.button-wapasha::after, .button-primary-gradient.button-wapasha:focus::after {
	border-color: transparent;
}
.button-primary-gradient.button-wapasha:hover, .button-primary-gradient.button-wapasha:active {
	color: transparent;
	background: transparent;
}
.button-primary-gradient:hover, .button-primary-gradient:active {
	background-position: 50% 100%;
}
/*********************************************************
					Form styles
**********************************************************/
.rd-form {
	position: relative;
	text-align: left;
}
.rd-form .button {
	min-width: 222px;
}
 @media (max-width: 575px) {
.rd-form .button {
	display: block;
	width: 100%;
}
}
.rd-form * + .button {
	margin-top: 33px;
}
.rd-form-variant-2 .button {
	min-width: 256px;
}
* + .rd-form {
	margin-top: 20px;
}
p + .rd-form {
	margin-top: 30px;
}
h5 + .rd-form {
	margin-top: 40px;
}
h4 + .rd-form-variant-2 {
	margin-top: 34px;
}
.row + .checkbox-inline {
	margin-top: 20px;
}
.form-wrap + .checkbox-inline {
	margin-top: 15px;
}
 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: #25d6a2;
}
.form-wrap + * {
	margin-top: 20px;
}
.form-input {
	display: block;
	width: 100%;
	min-height: 60px;
	padding: 17px 22px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: .025em;
	color: #151515;
	background-color: #f7f7f7;
	background-image: none;
	border-radius: 0;
	-webkit-appearance: none;
	transition: .3s ease-in-out;
	border: 1px solid #f7f7f7;
}
.form-input:focus {
	outline: 0;
}
.form-input-inverse {
	background-color: #ffffff;
	border-color: #e1e1e1;
}
.form-input-price {
	border-bottom: 2px solid #25d6a2;
}
.form-input-disabled {
	cursor: default;
}
textarea.form-input {
	height: 156px;
	min-height: 60px;
	max-height: 265px;
	resize: vertical;
}
textarea.textarea-lg {
	height: 206px;
	max-height: 350px;
	resize: vertical;
}
.form-label, .form-label-outside {
	margin-bottom: 0;
	color: #151515;
	font-weight: 400;
}
.form-label {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	padding-left: 22px;
	padding-right: 22px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: .025em;
	pointer-events: none;
	text-align: left;
	z-index: 9;
	transition: .25s;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	will-change: transform;
}
.form-label.focus {
	opacity: 0;
}
.form-label.auto-fill {
	color: #151515;
}
.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 {
	-webkit-transform: none;
	transform: none;
}
}
.form-label-disabled {
	color: #9b9b9b;
}
[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;
	-webkit-transform: translate3d(-500px, 0, 0);
	transform: translate3d(-500px, 0, 0);
	transition: .3s all ease;
}
#form-output-global.active {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
 @media (min-width: 576px) {
#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;
	-webkit-clip-path: inset(50%);
	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 {
	position: relative;
	font-size: 18px;
	line-height: 1;
	padding-left: 32px;
	letter-spacing: .1em;
	text-transform: uppercase;
	font-family: "Teko", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	cursor: pointer;
}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy {
	top: -4px;
	left: 0;
	width: 21px;
	height: 21px;
	margin: 0;
	color: #25d6a2;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	background: #fefefe;
}
.radio .radio-custom-dummy::after, .radio-inline .radio-custom-dummy::after {
	content: '\f222';
	font-family: "Material Design Icons";
	position: absolute;
	top: -3px;
	left: -2px;
	font-size: 24px;
	line-height: 1;
}
.checkbox, .checkbox-inline {
	position: relative;
	padding-left: 32px;
	letter-spacing: .025em;
	color: #9b9b9b;
	cursor: pointer;
}
.checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {
	top: 2px;
	left: 0;
	width: 21px;
	height: 21px;
	margin: 0;
	color: #25d6a2;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	background: #fefefe;
}
.checkbox .checkbox-custom-dummy::after, .checkbox-inline .checkbox-custom-dummy::after {
	content: '\f222';
	font-family: "Material Design Icons";
	position: absolute;
	top: -3px;
	left: -2px;
	font-size: 24px;
	line-height: 1;
}
.toggle-custom {
	padding-left: 60px;
	-webkit-appearance: none;
}
.toggle-custom:checked ~ .checkbox-custom-dummy::after {
	background: #25d6a2;
	-webkit-transform: translate(20px, -50%);
	transform: translate(20px, -50%);
}
.toggle-custom ~ .checkbox-custom-dummy {
	position: relative;
	display: inline-block;
	margin-top: -1px;
	width: 44px;
	height: 20px;
	background: #f7f7f7;
	cursor: pointer;
}
.toggle-custom ~ .checkbox-custom-dummy::after {
	content: '';
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	background: #b7b7b7;
	-webkit-transform: translate(4px, -50%);
	transform: translate(4px, -50%);
	opacity: 1;
	transition: .22s;
}
.rd-form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: center;
	max-width: 480px;
	margin-left: auto;
	margin-right: auto;
}
.rd-form-inline > * {
	margin-top: 0;
}
.rd-form-inline .form-wrap {
	width: 100%;
}
.rd-form-inline .form-wrap-select {
	text-align: left;
}
.rd-form-inline .form-button {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	min-height: 60px;
	margin-top: 10px;
}
.rd-form-inline .form-button .button {
	display: block;
	min-height: inherit;
	min-width: auto;
	width: 100%;
}
.rd-form-inline.rd-search {
	max-width: 100%;
}
 @media (min-width: 576px) {
.rd-form-inline .form-wrap {
	-ms-flex: 1;
	flex: 1;
	min-width: 185px;
}
.rd-form-inline .form-button {
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin-top: 0;
	margin-left: 7px;
}
.rd-form-inline .form-button .button {
	display: inline-block;
}
.rd-form-inline.rd-form-coupon .form-button {
	margin-left: 18px;
}
}
.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;
}
.form-wrap-recaptcha {
	display: inline-block;
}
 @media (max-width: 575px) {
.recaptcha iframe {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	will-change: transform;
}
.form-wrap-recaptcha .form-validation {
	right: 22px;
}
}
.rd-form-coupon .form-wrap {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.rd-form-coupon .form-button {
	min-width: 212px;
}
.rd-form-coupon .form-label {
	padding-left: 32px;
}
.rd-form-coupon .form-input {
	min-width: 266px;
	padding-left: 32px;
}
 @media (min-width: 576px) {
.rd-form-coupon {
	max-width: none;
	min-width: 496px;
}
}
.box-form {
	text-align: center;
	padding: 30px 20px;
	background: #f7f7f7;
}
.box-form .form-input:not(.select-filter) {
	min-height: 50px;
	padding-top: 12px;
	padding-bottom: 12px;
	background: #ffffff;
	border-color: #e1e1e1;
}
.box-form .form-input.form-input-price {
	border-bottom-color: #25d6a2;
	padding-bottom: 11px;
}
.box-form .form-label {
	top: 25px;
}
.box-form .form-label span {
	font-size: 12px;
	color: #9b9b9b;
}
.box-form textarea.form-input {
	height: 116px;
	max-height: 197px;
}
.box-form .button.button-ujarak:not([class*='button-secondary']) {
	color: #ffffff;
}
.box-form .button.button-ujarak:not([class*='button-secondary'])::before {
	background: #25d6a2;
}
.box-form .button.button-ujarak:not([class*='button-secondary']):hover, .box-form .button.button-ujarak:not([class*='button-secondary']):active {
	border-color: #25d6a2;
}
.box-form .form-wrap + * {
	margin-top: 10px;
}
.box-form * + .rd-form {
	margin-top: 16px;
}
.box-form .row + .button {
	margin-top: 16px;
}
.box-form-title {
	letter-spacing: .05em;
}
.box-form-text {
	color: #9b9b9b;
}
 @media (min-width: 576px) {
.box-form {
	padding-left: 30px;
	padding-right: 30px;
}
}
 @media (min-width: 992px) {
.box-form * + .rd-form {
	margin-top: 16px;
}
}
 @media (min-width: 1200px) {
.box-form {
	padding: 50px 60px;
}
.box-form-text {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
}









.headingTitle p {padding: 0;font-size: 12px;}
h3.font-weight-normal + p{font-size: 13px; margin-top: 15px;}
.headingTitle h1 { font-size: 33px;}

.display_un_991{display:block;}
.display_none_1199{display:block;}
.swiper-slider-modern p{font-size:14px !important;}
.post-creative-title {min-height:50px !important;}
.product-2 .button.button-sm {min-width:auto;}
.product-2 .product-figure {max-width:100px;}
.product-2 .product-button {display:none;}
.product-2 * + .button {margin-top:6px;}
* + .quote-lisa-text {
    min-height: 180px;
}
}
 @media (min-width: 576px) {
.product-2 {
	max-width: none;
}
}
@media screen and (max-width: 425px) {
* + .quote-lisa-text {
    min-height: 200px;
}
}
@media screen and (max-width: 325px) {
* + .quote-lisa-text {
    min-height: 310px;
}
}

 
 @media (min-width: 992px) {
.product-2 {
	text-align: center;
}
.product-2 .product-figure {
	max-width: none;
}
.product-2 .product-button {
	display: block;
}
.product-2 .button.button-sm {
	display: none;
}
}
.product-figure {
	position: relative;
	overflow: hidden;
	background: #f4f4f4;
	transition: all .3s ease;
}
 
.product-title {
    font-weight: 400;
    text-transform: none;
    line-height: 22px;
    /* text-align: left; */
    /* min-height: 55px; */
    font-size: 18px;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.product-title a, .product-title a:focus, .product-title a:active {
	color: inherit;
}
.product-title a:hover {
	color: #25d6a2;
}


 
 
/*********************************************************
						Offsets
**********************************************************/
* + p {
	margin-top: 15px;
}
h1 + h2 {
	margin-top: 4px;
}
h2 + h3 {
	margin-top: 9px;
}
h3 + h4 {
	margin-top: 13px;
}
h4 + h5 {
	margin-top: 19px;
}
h5 + h6 {
	margin-top: 27px;
}
h1 + p {
	margin-top: 4px;
}
h2 + p {
	margin-top: 8px;
}
h3 + p {
	margin-top: 10px;
}
h4 + p {
	margin-top: 16px;
}
h5 + p {
	margin-top: 17px;
}
h6 + p {
	margin-top: 17px;
}
h3.font-weight-normal + p {
	margin-top: 2px;
}
p + h2, p + .heading-2 {
	margin-top: 15px;
}
p + p {
	margin-top: 12px;
}
img + p {
	margin-top: 15px;
}
h3 + img {
	margin-top: 40px;
}
* + .row {
	margin-top:20px;
}
* + .row-xxs {
	margin-top: 10px;
}
* + .row-xs {
	margin-top: 20px;
}
* + .row-sm {
	margin-top: 30px;
}
* + .row-lg {
	margin-top: 30px;
}
* + .row-xl {
	margin-top: 60px;
}
* + .row-xxl {
	margin-top: 70px;
}
* + .owl-carousel {
	margin-top:20px;
}
* + .offset-top-30 {
	margin-top: 30px;
}
* + .big {
	margin-top: 20px;
}
* + .button {
	margin-top: 30px;
}
* + .button-wrap {
	margin-top: 35px;
}
h3 + .section-relative {
	margin-top: 35px;
}
h4 + .instafeed {
	margin-top: 2px;
}
.row + h3, .row + .heading-3 {
	margin-top: 80px;
}
.container + .container {
	margin-top: 35px;
}
.row + .row {
	margin-top: 35px;
}
.row + .button-wrap {
	margin-top: 45px;
}
 @media (min-width: 1200px) {
.container + .container {
	margin-top: 60px;
}
.row + .row {
	margin-top: 60px;
}
}
.row-0 {
	margin-bottom: 0px;
}
.row-0:empty {
	margin-bottom: 0;
}
.row-0 > * {
	margin-bottom: 0px;
}
.row-4 {
	margin-bottom: -4px;
}
.row-4:empty {
	margin-bottom: 0;
}
.row-4 > * {
	margin-bottom: 4px;
}
.row-6 {
	margin-bottom: -6px;
}
.row-6:empty {
	margin-bottom: 0;
}
.row-6 > * {
	margin-bottom: 6px;
}
.row-10 {
	margin-bottom: -10px;
}
.row-10:empty {
	margin-bottom: 0;
}
.row-10 > * {
	margin-bottom: 10px;
}
.row-14 {
	margin-bottom: -14px;
}
.row-14:empty {
	margin-bottom: 0;
}
.row-14 > * {
	margin-bottom: 14px;
}
.row-15 {
	margin-bottom: -15px;
}
.row-15:empty {
	margin-bottom: 0;
}
.row-15 > * {
	margin-bottom: 15px;
}
.row-16 {
	margin-bottom: -16px;
}
.row-16:empty {
	margin-bottom: 0;
}
.row-16 > * {
	margin-bottom: 16px;
}
.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;
}
.row-40 {
	margin-bottom: -40px;
}
.row-40:empty {
	margin-bottom: 0;
}
.row-40 > * {
	margin-bottom: 40px;
}
.row-50 {
	margin-bottom: -50px;
}
.row-50:empty {
	margin-bottom: 0;
}
.row-50 > * {
	margin-bottom: 50px;
}
.row-55 {
	margin-bottom: -55px;
}
.row-55:empty {
	margin-bottom: 0;
}
.row-55 > * {
	margin-bottom: 55px;
}
.row-60 {
	margin-bottom: -60px;
}
.row-60:empty {
	margin-bottom: 0;
}
.row-60 > * {
	margin-bottom: 60px;
}
.row-70 {
	margin-bottom: -70px;
}
.row-70:empty {
	margin-bottom: 0;
}
.row-70 > * {
	margin-bottom: 70px;
}
.row-90 {
	margin-bottom: -90px;
}
.row-90:empty {
	margin-bottom: 0;
}
.row-90 > * {
	margin-bottom: 90px;
}
 @media (min-width: 768px) {
.row-md-50 {
	margin-bottom: -50px;
}
.row-md-50:empty {
	margin-bottom: 0;
}
.row-md-50 > * {
	margin-bottom: 50px;
}
.row-md-80 {
	margin-bottom: -80px;
}
.row-md-80:empty {
	margin-bottom: 0;
}
.row-md-80 > * {
	margin-bottom: 80px;
}
}
 @media (min-width: 992px) {
.row-lg-40 {
	margin-bottom: -40px;
}
.row-lg-40:empty {
	margin-bottom: 0;
}
.row-lg-40 > * {
	margin-bottom: 40px;
}
.row-lg-80 {
	margin-bottom: -80px;
}
.row-lg-80:empty {
	margin-bottom: 0;
}
.row-lg-80 > * {
	margin-bottom: 80px;
}
.row-lg-90 {
	margin-bottom: -90px;
}
.row-lg-90:empty {
	margin-bottom: 0;
}
.row-lg-90 > * {
	margin-bottom: 90px;
}
}
 @media (min-width: 1200px) {
.row-xl-24 {
	margin-bottom: -24px;
}
.row-xl-24:empty {
	margin-bottom: 0;
}
.row-xl-24 > * {
	margin-bottom: 24px;
}
}
.box-typography h1 + p {
	margin-top: 16px;
}
.box-typography h2 + p {
	margin-top: 16px;
}
.box-typography h3 + p {
	margin-top: 16px;
}
.box-typography h4 + p {
	margin-top: 16px;
}
.box-typography h5 + p {
	margin-top: 16px;
}
.box-typography h6 + p {
	margin-top: 16px;
}
 @media (min-width: 992px) {
.box-typography h1 + p {
	margin-top: 4px;
}
.box-typography h2 + p {
	margin-top: 8px;
}
.box-typography h3 + p {
	margin-top: 8px;
}
.box-typography h5 + p {
	margin-top: 17px;
}
.box-typography h6 + p {
	margin-top: 17px;
}
}
/*********************************************************
						Sections
**********************************************************/
.section-xs {
	padding-top: 40px;
	padding-bottom: 40px;
}
.section-sm {
	padding:80px 0;
}
.section-sm.section-first {
	padding-top: 60px;
}
.section-sm.section-last {
	padding-bottom: 60px;
}
 
html [class*='section-'].section-bottom-0 {
	padding-bottom: 0;
}
html [class*='section-'].section-top-0 {
	padding-top: 0;
}
 @media (min-width: 992px) {
html [class*='section-'].section-lg-0 {
	padding: 0;
}
}
 @media (min-width: 768px) {

.section-sm.section-first {
	padding-top: 80px;
}
.section-sm.section-last {
	padding-bottom: 80px;
}
.section-md {
	padding: 70px 0;
}
.section-lg {
	padding: 80px 0;
}
}
 @media (min-width: 992px) {
.section-sm {
	padding: 70px 0;
}
.section-sm.section-first {
	padding-top: 100px;
}
.section-sm.section-last {
	padding-bottom: 100px;
}
.section-md {
	padding: 80px 0;
}
.section-lg {
	padding: 90px 0;
}

.desktop .section-top-1 {
	padding-top: 0;
}
}
 
 