@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,900|Russo+One&subset=cyrillic');
/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
	font-family: 'Open Sans', sans-serif;
    font: inherit;
    vertical-align: baseline;
}

 */
 
/*  h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans', sans-serif;
} */
 
 
 h1, h2, h3, h4, h5, h6 {

	font-family: 'Russo One', sans-serif;
}
h5, h6 {
	margin-bottom: 20px;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
h4 {
	font-weight: 400;
}
h5, h6 {
	font-weight: 400;
}
h1 > span:not(.nocolor):not(.badge), h2 > span:not(.nocolor):not(.badge), h3 > span:not(.nocolor):not(.badge), h4 > span:not(.nocolor):not(.badge), h5 > span:not(.nocolor):not(.badge), h6 > span:not(.nocolor):not(.badge) {
	color: #f86e0e;
}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
	margin-bottom: 30px;
}
small {
	font-family: 'Roboto', sans-serif;
}
 
 
 
@keyframes bg-looping {
	0% {
		background: #fed555
	}
	10% {
		background: #f9f2f4
	}
	20% {
		background: #dde9dc
	}
	30% {
		background: #e56e6c
	}
	40% {
		background: #ff9100
	}
	50% {
		background: #f5fbff
	}
	60% {
		background: #fcc936
	}
	70% {
		background: #dfebf6
	}
	80% {
		background: #69bc5b
	}
	90% {
		background: #eceff0
	}
	100% {
		background: #fed555
	}
}

.bg-color,
.bg-color #header-wrap {background-color: #1ABC9C !important;}




body, input, button, textarea {
    font-family: 'Open Sans', sans-serif;
}
input, button, textarea {
    border: none;
    outline: none;
}
input, button, textarea, .box {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.content {
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 20px;
}
.spacer {
    text-align: justify;
}
.spacer > * {
    display: inline-block;
}
.spacer:after {
    content: '';
    display: inline-block;
    width: 100%;
}
.pos-center {
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
    margin: auto;
}
.clear-fix:after {
    content: '';
    display: block;
    clear: both;
}
.hidden {
    display: none;
}
.page-wrap {
    overflow: hidden;
}

.red-btn {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    background: #205277;
    cursor: pointer;
    border-bottom: 5px solid #000000;
}
.red-btn:hover {
    background: #46B1D9;
}
.red-btn:active {
    border-bottom-width: 4px;
    position: relative;
    top: 1px;
}

.block-title {
    font-size: 45px;
    color: #231f20;
    line-height: 120%;
    text-align: center;
}
.block-title span {
    text-align: left;
    position: relative;
    display: inline-block;
}
.block-title span:after {
    content: '';
    position: absolute;
    background: url('../images/new_releases_white_36dp.svg') no-repeat 0px;
    width: 36px;
    height: 36px;
    top: 12px; left: -48px;
}
.block-title strong {
    text-transform: uppercase;
    font-weight: 600;
}
.block-title i {
    display: block;
	font-style: normal;
}
/*end common*/

/*icons*/
.icon {
    display: inline-block;
    
}
.icon-callback-phone {
    width: 19px;
    height: 19px;
}
.icon-h-adv-1 {
    width: 41px;
    height: 33px;
    background-position: 0 -21px;
}
.icon-h-adv-2 {
    width: 47px;
    height: 34px;
    background-position: 0 -56px;
}
.icon-h-adv-3 {
    width: 49px;
    height: 33px;
    background-position: 0 -92px;
}

.icon-reason-1 {
    width: 39px;
    height: 36px;
    background-position: 0 -219px;
}
.icon-reason-2 {
    width: 52px;
    height: 42px;
    background-position: 0 -257px;
}
.icon-reason-3 {
    width: 50px;
    height: 32px;
    background-position: 0 -301px;
}
.icon-reason-4 {
    width: 48px;
    height: 33px;
    background-position: 0 -335px;
}
.icon-reason-5 {
    width: 43px;
    height: 33px;
    background-position: 0 -370px;
}
.icon-reason-6 {
    width: 42px;
    height: 33px;
    background-position: 0 -405px;
}
.icon-reason-7 {
    width: 48px;
    height: 32px;
    background-position: 0 -440px;
}
.icon-reason-8 {
    width: 43px;
    height: 37px;
    background-position: 0 -474px;
}
.icon-reason-9 {
    width: 48px;
    height: 48px;
    background-position: 0 -513px;
}
.icon-reason-10 {
    width: 42px;
    height: 46px;
    background-position: 0 -563px;
}
.icon-reason-11 {
    width: 61px;
    height: 41px;
    background-position: 0 -611px;
}
.icon-reason-12 {
    width: 35px;
    height: 49px;
    background-position: 0 -654px;
}
.icon-d-bad {
    width: 59px;
    height: 63px;
    background-position: 0 -705px;
}
.icon-d-good {
    width: 59px;
    height: 63px;
    background-position: 0 -770px;
}
.icon-more {
    width: 36px;
    height: 36px;
	background: url('../images/down.svg') no-repeat;
}
.open .icon-more {
   background: url('../images/up.svg') no-repeat;
}
.icon-fb-phone {
    width: 23px;
    height: 24px;
    background-position: 0 -961px;
}
.icon-price {
    width: 30px;
    height: 40px;
    background-position: 0 -1039px;
}
.icon-duration {
    width: 44px;
    height: 44px;
    background-position: 0 -1081px;
}
.icon-f-phone {
    width: 29px;
    height: 28px;
    background-position: 0 -1153px;
}
.icon-address {
    width: 23px;
    height: 29px;
    background-position: 0 -1183px;
}
/*end icons*/

/*header*/
.header {
    background: url('../images/bg/header-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
    min-height: 843px;
    padding-bottom: 0px;
    color: #ffffff;
}
.header .content {
    padding-top: 5px;
    position: relative;
}
/* .logo {
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    top: 2px;
    text-decoration: none;
}
.logo em {
    display: inline-block;
    width: 98px;
    height: 36px;
    text-align: center;
    line-height: 32px;
    font-weight: 300;
    color: #29282f;
    background: #205277;
} */
body header .logo {
	position: revert;
	right: 0;
	top: 20px;
	width: 35px;
	height: 35px;
	mask: url(../img/logo.svg) top left/cover;
	-webkit-mask: url(../img/logo.svg) top left/cover;
	animation: bg-looping 20s infinite
}
.callback {
    float: right;
}
.callback > *, .phones > * {
    display: inline-block;
    vertical-align: middle;
}
.h-top, .h-left, .h-right {
    position: relative;
}
.h-left, .h-top {
    z-index: 6;
}
.phones-right {
    margin-left: 12px;
}
.phone {
    font-size: 21px;
    color: #ffffff;
    font-weight: 600;
}
.icon-callback-phone {
    position: relative;
    top: -6px;
}
.callback__btn {
    width: 195px;
    height: 39px;
    margin-left: 30px;
}
.callback__btn:active {
    height: 38px;
    margin-bottom: 1px;
}

.h-left {
    padding-top: 145px;
    max-width: 610px;
	position: static;
}
/* .header__title {
    max-width: 455px;
    font-size: 42px;
    font-weight: 600;
    line-height: 125%;
} */
.h-advantages {
    margin-top: 14px;
}
.h-advantage__icon-wrap {
    position: relative;
    width: 49px;
    height: 34px;
}
.h-advantage__icon-wrap, .h-advantage__desc {
    display: inline-block;
    vertical-align: middle;
}
.h-advantage {
    margin-bottom: 18px;
}
.h-advantage__desc {
    margin-left: 8px;
    font-size: 24px;
    font-weight: 300;
}
.h-advantage:last-child .h-advantage__icon-wrap {
    top: -5px;
}
.header__desc {
    margin-top: 32px;
    font-size: 30px;
    position: relative;
    line-height: 135%;
}
.header__desc span {
    display: block;
}
.header__desc strong {
    text-transform: uppercase;
}
.header__desc:after {
    content: '';
    position: absolute;
    background: url('../images/icons.png') no-repeat 0 -128px;
    width: 75px;
    height: 56px;
    top: -5px;
    right: 142px;
}
.header__btn {
    width: 315px;
    height: 58px;
    text-align: left;
    font-size: 18px;
    line-height: 100%;
    margin-top: 42px;
    border-bottom-width: 8px;
    padding-left: 22px;
}
.header__btn:active {
    height: 57px;
    border-bottom-width: 7px;
    margin-bottom: 1px;
}
.h-right {
    text-align: right;
    float: right;
    position: relative;
    z-index: 1;
    margin-top: -135px;
}
.header-info__text {
    text-align: right;
    background: #29282f;
    font-size: 25px;
    display: inline-block;
    font-weight: 600;
    line-height: 120%;
    padding: 13px 24px 18px 14px;
}
.header-info {
    position: relative;
}
.header-info__warning {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 85px;
    line-height: 78px;
    font-size: 105px;
    font-weight: 600;
    right: -13px;
    background: #205277;
}
.header-info__text span {
    display: block;
}
.header__slogan {
    margin-top: 54px;
    text-align: right;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.header__slogan em {
    color: #000000;
    text-transform: none;
	font-style: normal;
}

.header-decor {
    width: 100%;
    height: 100%;
    top: 0; left: 0;
}
.header-decor__main-item, .header-decor__item {
    position: absolute;
}
.header-decor__main-item {
    top: 91px;
    background: url('../images/parallax/main-item.png') no-repeat;
    width: 815px;
    height: 649px;
    right: 77px;
    z-index: 3;
}
.header-decor__item_1 {
    background: url('../images/parallax/item-1.png') no-repeat;
    width: 82px;
    height: 72px;
    top: 111px;
    right: 530px;
}
.header-decor__item_2 {
    background: url('../images/parallax/item-2.png') no-repeat;
    width: 142px;
    height: 171px;
    top: 73px;
    right: 138px;
    z-index: 4;
}
.header-decor__item_3 {
    background: url('../images/parallax/item-3.png') no-repeat;
    width: 253px;
    height: 242px;
    top: 272px;
    z-index: 2;
    right: 500px;
}
.header-decor__item_4 {
    background: url('../images/parallax/item-4.png') no-repeat;
    width: 62px;
    height: 74px;
    top: 240px;
    right: 54px;
}
.header-decor__item_5 {
    background: url('../images/parallax/item-5.png') no-repeat;
    width: 265px;
    height: 194px;
    top: 340px;
    right: 13px;
    z-index: 4;
}
.header-decor__item_6 {
    background: url('../images/parallax/item-6.png') no-repeat;
    width: 90px;
    height: 75px;
    top: 671px;
    right: 460px;
    z-index: 4;
}
/*end header*/

/*reasons*/
.reasons {
    background: url('../images/bg/reason-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 635px;
    padding-bottom: 20px;
    padding-top: 35px;
}
.reasons__title span {
    right: -125px;
}
.reasons-list {
    position: relative;
    margin-top: 125px;
}
.reasons-list:before {
    content: '';
    position: absolute;
    background: url('../images/decor/reason-line.png') no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    width: 83.76%;
    height: 164px;
    top: -148px;
    right: 7%;
}
.reason {
    max-width: 260px;
    width: 100%;
    vertical-align: top;
    text-align: left;
    margin-bottom: 28px;
}
.reason__icon-wrap {
    display: block;
    position: relative;
    height: 49px;
}
.reason__icon-wrap .icon {
    position: absolute;
    top: 0; bottom: 0;
    margin: auto;
    left: 0;
}
.reason__desc {
    font-size: 24px;
    letter-spacing: -0.01em;
    color: #565656;
    margin-top: 2px;
    line-height: 105%;
}
.reason__desc span {
    display: block;
}
.reason__btn {
    width: 136px;
    height: 47px;
    text-align: left;
    font-size: 17px;
    text-transform: none;
    padding-bottom: 3px;
    line-height: 100%;
    margin-top: 24px;
    padding-left: 7px;
}
.reason__btn:active {
    height: 46px;
}
.reason:nth-child(5) .reason__desc,
.reason:nth-child(8) .reason__desc,
.reason:nth-child(9) .reason__desc {
    min-height: 100px;
}
/*end reasons*/

/*diff*/
.diff {
    background: url('../images/bg/diff-bg.jpg') no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 850px;
    padding-top: 32px;
    padding-bottom: 20px;
}
.diff__title span {
    right: -146px;
}
.diff-wrap {
    margin-top: 48px;
    position: relative;
}
.diff-item {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.diff-item_bad {
    max-width: 540px;
}
.diff-item_good {
    max-width: 530px;
}
.diff-item__title {
    position: relative;
    background: #205277;
    display: inline-block;
    padding: 4px 10px 8px;
    max-width: 280px;
    font-size: 35px;
    color: #ffffff;
    width: 100%;
}
.diff-item__title:after {
    content: '';
    position: absolute;
    background: url('../images/decor/diff-arrow-1.png') no-repeat;
    width: 256px;
    height: 124px;
    bottom: -154px;
    left: 69px;
}
.diff-item_good .diff-item__title:after {
    background: url('../images/decor/diff-arrow-2.png') no-repeat;
    width: 254px;
    height: 127px;
    right: 69px;
    left: auto;
}
.diff-item__title em {
    display: block;
    font-weight: 600;
    color: #000000;
    padding-top: 2px;
	font-style: normal;
}
.diff-list {
    margin-top: 165px;
    text-align: left;
}
.diff-item_good {
    text-align: right;
}
.diff-list__item {
    padding-left: 54px;
    position: relative;
    font-size: 22px;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 30px;
}
.diff-list__item:after {
    content: '';
    position: absolute;
    background: url('../images/icons.png') no-repeat 0 -835px;
    width: 45px;
    height: 45px;
    left: 0; top: 11px;
}
.diff-item_good .diff-list__item:after {
    background-position: 0 -882px;
}
.diff-list__item strong {
    font-weight: 800;
    text-transform: uppercase;
}
.diff-list__item:last-child {
    margin-bottom: 0;
}
.diff-decor {
    position: absolute;
    left: 0; right: 0;
    width: 209px;
    height: 174px;
    border: 4px solid #205277;
    margin: 0 auto;
    top: 26px;
}
.diff-decor__bad, .diff-decor__good {
    width: 126px;
    height: 94px;
    border: 5px solid #205277;
    position: absolute;
    top: 0; bottom: 0;
    margin: auto;
}
.icon-d-bad, .icon-d-good {
    position: absolute;
    top: 0; bottom: 0;
    margin: auto;
}
.icon-d-bad {
    left: 14px;
}
.icon-d-good {
    right: 18px;
}
.diff-decor__bad {
    left: -96px;
}
.diff-decor__good {
    right: -96px;
}
/*end diff*/

/*price*/
.price {
    background: url('../images/bg/price-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    min-height: 1018px;
    padding-bottom: 32px;
    padding-top: 57px;
}
.price__title {
    color: #dfdfdf;
}
.price__title span:after {
    background-position: 0px;
}
.price__title span {
    right: -252px;
}
.price-item-desc {
    padding-top: 13px;
    width: 71.49%;
    text-align: justify;
    background: #ffffff;
}
.price-item {
    margin-top: -16px;
}
.price-item:nth-child(even) .price-item-desc {
    background: none;
}
.price-item:nth-child(even) .price-item-desc {
    color: #ffffff;
}
.price-item:nth-child(even) .price-item__numb {
    color: #efefef;
}
.price-list_add .price-item:nth-child(even) .price-item-desc {
    background: #ffffff;
}
.price-list_add .price-item:nth-child(even) .price-item-desc {
    color: #000000;
}
.price-list_add .price-item:nth-child(even) .price-item__numb {
    color: #d6d6d6;
}
.price-list_add .price-item:nth-child(odd) .price-item-desc {
    background: none;
}
.price-list_add .price-item:nth-child(odd) .price-item-desc {
    color: #ffffff;
}
.price-list_add .price-item:nth-child(odd) .price-item__numb {
    color: #efefef;
}
.price-item-desc > * {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: -1px;
}
.price-item-desc__line {
    width: 100%;
}
.price-item-desc, .price-item__btn {
    display: inline-block;
    vertical-align: middle;
}
.price-item__btn {
    width: 315px;
    height: 56px;
    line-height: 100%;
    padding-bottom: 1px;
    text-transform: none;
    font-size: 18px;
    font-weight: 600;
    border-bottom-width: 8px;
}
.price-item__btn:active {
    border-bottom-width: 7px;
    height: 55px;
    margin-bottom: 1px;
}
.price-item__numb {
    font-size: 33px;
    font-weight: 600;
    color: #d6d6d6;
    padding-left: 30px;
}
.price-item__text {
    font-size: 20px;
    font-weight: 600;
    line-height: 110%;
    text-align: left;
    width: 64%;
    position: relative;
    left: -5px;
}
.price-item__text i {
    display: block;
}
.price-item__numb {
    height: 46px;
    line-height: 46px;
}
.price-item__price {
    font-size: 20px;
    font-weight: bold;
    vertical-align: bottom;
    padding-right: 60px;
    width: 100px;
    text-align: right;
}
.price-list {
    margin-top: 70px;
}
.price-list_add {
    display: none;
    margin-top: 0;
}
.price__more {
    margin-top: 22px;
    cursor: pointer;
    display: inline-block;
}
.price__more > * {
    display: inline-block;
    vertical-align: middle;
}
.price__more span {
    font-size: 20px;
    font-weight: 600;
    margin-right: 9px;
    position: relative;
    top: 1px;
    text-transform: uppercase;
    color: #ffffff;
    border-bottom: 2px dashed #205277;
    padding-bottom: 4px;
}
.price__more:hover span {
    border-bottom: none;
    padding-bottom: 6px;
}
/*end price*/

/*form-block*/
.form-block {
    background: url('../images/bg/form-block-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 462px;
    padding-top: 52px;
    padding-bottom: 40px;
    text-align: center;
}
.form-block__title span {
    right: -80px;
}
.fb-phones {
    margin-top: 48px;
    display: inline-block;
}
.fb-phones__title {
    font-size: 25px;
    color: #205277;
    font-weight: 600;
    border-bottom: 1px solid #000000;
    padding-bottom: 12px;
}
.fb-phones-bottom {
    margin-top: 12px;
}
.fb-phones-bottom > * {
    display: inline-block;
    vertical-align: middle;
}
.fb-phones-bottom span {
    font-size: 25px;
    margin-left: 6px;
    position: relative;
    top: 1px;
}
.fb-form__title {
    font-size: 25px;
    font-weight: 600;
    color: #205277;
    line-height: 110%;
    margin-top: 32px;
    margin-bottom: 20px;
}
.fb-form__field, .footer-form__field {
    height: 54px;
    padding-left: 18px;
    border: 2px solid #205277;
    background: none;
    font-size: 18px;
    font-weight: 600;
}
.footer-form__field {
    color: #ffffff;
}
.fb-form__btn, .footer-form__btn {
    width: 30.76%;
    height: 54px;
    font-size: 22px;
    font-weight: 600;
    border-bottom-width: 7px;
}
.fb-form .spacer > *, .footer-form .spacer > * {
    vertical-align: middle;
}
.fb-form__btn:active, .footer-form__btn:active {
    height: 53px;
    border-bottom-width: 6px;
}
.footer-form__field::-webkit-input-placeholder {color:#ffffff;}
.footer-form__field::-moz-placeholder          {color:#ffffff;}
.footer-form__field:-moz-placeholder           {color:#ffffff;}
.footer-form__field:-ms-input-placeholder      {color:#ffffff;}
.fb-form__field::-webkit-input-placeholder {color:#000000;}
.fb-form__field::-moz-placeholder          {color:#000000;}
.fb-form__field:-moz-placeholder           {color:#000000;}
.fb-form__field:-ms-input-placeholder      {color:#000000;}
.fb-form__info span {
    display: block;
}
.fb-form__info {
    margin-top: 14px;
    line-height: 120%;
    font-size: 25px;
}
.fb-form__info em {
    font-weight: 600;
    text-transform: uppercase;
	font-style: normal;
}
/*end form-block*/

/*reviews*/
.reviews {
    padding-top: 64px;
    padding-bottom: 34px;
}
.reviews__title strong:last-child {
    text-transform: none;
}
.reviews__title span {
    position: relative;
    right: -210px;
}
.reviews__desc {
    text-align: center;
    font-size: 25px;
    margin-top: 27px;
    line-height: 120%;
}
.reviews__desc span {
    display: block;
}
.reviews__desc strong {
    font-weight: 600;
}
.reviews-slider {
    position: relative;
    max-width: 630px;
    margin: 38px auto 0;
}
.review iframe {
    width: 100%;
    height: 416px;
}
.r-slider-control__prev a, .r-slider-control__next a {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
}
.r-slider-control__prev, .r-slider-control__next {
    position: absolute;
    top: 0; bottom: 0;
    margin: auto;
    background: url('../images/slider-arrows.png') no-repeat;
    width: 33px;
    height: 47px;
    cursor: pointer;
}
.r-slider-control__prev {
    left: -192px;
}
.r-slider-control__prev:hover {
    background-position: -35px 0;
}
.r-slider-control__next {
    right: -192px;
    background-position: 0 -49px;
}
.r-slider-control__next:hover {
    background-position: -35px -49px;
}
.youtube {
    margin-top: 35px;
    text-align: center;
}
.youtube__desc {
    padding: 1px 60px 10px 12px;
    background: #205277;
    font-size: 25px;
    color: #ffffff;
    display: inline-block;
}
.youtube__desc em {
    display: block;
    font-weight: 600;
    color: #000000;
    position: relative;
    right: -6px;
}
.youtube > * {
    display: inline-block;
    vertical-align: middle;
}
.youtube__link {
    background: url('../images/icons.png') no-repeat 0 -987px;
    width: 121px;
    height: 50px;
    margin-left: 7px;
}
/*end reviews*/

/*guarantee*/
.guarantee {
    background: url('../images/bg/guarantee-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    padding-top: 32px;
    min-height: 870px;
    padding-bottom: 25px;
}
.guarantee-list {
    height: 760px;
    position: relative;
}
.guarantee__title span {
    right: -166px;
}
.guarantee-list:after {
    content: '';
    position: absolute;
    background: url('../images/guarantee/main-item.png') no-repeat;
    width: 619px;
    height: 655px;
    top: 18px;
    left: 220px;
}
.guarantee-item__img {
    display: inline-block;
    position: relative;
    width: 258px;
    height: 183px;
    background: url('../images/guarantee/item-bd.png') no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.guarantee-item__img:after {
    content: '';
    position: absolute;
}
.guarantee-item_1 .guarantee-item__img:after {
    background: url('../images/guarantee/arrow-1.png') no-repeat;
    width: 79px;
    height: 15px;
    right: -85px;
    bottom: 8px;
}
.guarantee-item_2 .guarantee-item__img:after {
    background: url('../images/guarantee/arrow-2.png') no-repeat;
    width: 88px;
    height: 15px;
    left: -93px;
    bottom: 57px;
}
.guarantee-item_3 .guarantee-item__img:after {
    background: url('../images/guarantee/arrow-3.png') no-repeat;
    width: 120px;
    height: 15px;
    right: -128px;
    bottom: 66px;
}
.guarantee-item_4 .guarantee-item__img:after {
    background: url('../images/guarantee/arrow-4.png') no-repeat;
    width: 106px;
    height: 15px;
    left: -113px;
    bottom: 70px;
}
.guarantee-item {
    position: absolute;
}
.guarantee-item_1 {
    top: 0; left: 0;
}
.guarantee-item_2 {
    top: 42px;
    right: 0;
    text-align: right;
}
.guarantee-item_3 {
    top: 344px;
    left: 0;
}
.guarantee-item_4 {
    top: 408px;
    right: 0;
    text-align: right;
}
.guarantee-item__title {
    height: 40px;
    margin-top: 11px;
    line-height: 37px;
    padding: 0 25px;
    white-space: nowrap;
    background: #205277;
    font-size: 25px;
    color: #ffffff;
}
.guarantee-item__price, .guarantee-item__duration {
    padding-left: 24px;
    text-align: left;
    font-size: 25px;
    font-weight: 600;
    margin-top: 4px;
}
.guarantee-item__price > *, .guarantee-item__duration > * {
    display: inline-block;
    vertical-align: middle;
}
.guarantee-item_i-wrap {
    width: 44px;
    height: 44px;
    position: relative;
}
/*end guarantee*/

#map {
    height: 605px;
    background: #e9e5dc;
}

/*footer*/
.footer {
    background: url('../images/bg/footer-bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 279px;
    padding-bottom: 50px;
    padding-top: 52px;
    text-align: center;
    color: #ffffff;
}
.footer__title {
    font-size: 30px;
}
.footer__title:before {
    content: '';
    display: inline-block;
    background: url('../images/icons.png') no-repeat 0 -1127px;
    width: 20px;
    margin-right: 13px;
    position: relative;
    top: 1px;
    height: 24px;
}
.footer__desc {
    margin-top: 14px;
    font-size: 22px;
}
.footer__desc em {
    font-weight: 600;
	font-style: normal;
}
.footer-form {
    margin-top: 35px;
}
.f-contacts {
    margin-top: 15px;
    text-align: left;
}
.f-contacts-phones, .f-contacts__address, .f-contacts__address > *, .f-contacts-phones > * {
    display: inline-block;
    vertical-align: middle;
}
.f-contacts-phones__desc span {
    display: block;
    font-size: 25px;
}
.f-contacts-phones__desc span:first-child {
    margin-bottom: 6px;
}
.f-contacts-phones__desc {
    margin-left: 3px;
}
.f-contacts-phones {
    margin-right: 106px;
}
.f-contacts__address span {
    font-size: 20px;
}
.icon-address {
    margin-right: 5px;
    position: relative;
    bottom: -4px;
}
.f-contacts__address span:last-child {
    margin-left: 30px;
}
.f-contacts__address span.f-contacts-center {
    margin-left: 0;
}
/*end footer*/

/*popup*/
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9;
    display: none;
}
.popup {
    display: none;
    position: fixed;
    top: 0; bottom: 0; left: 0; right: 0;
    margin: auto;
    width: 450px;
    height: 192px;
    z-index: 10;
    text-align: center;
}
.popup-callback, .popup-callback .popup-content {
    height: 250px;
}
.popup:after {
    content: '';
    position: absolute;
    width: 410px;
    height: 176px;
    background: #f24539;
    left: -10px;
    bottom: -10px;
}
.popup-content {
    position: relative;
    width: 450px;
    height: 192px;
    background: #ffffff;
    z-index: 1;
}
.popup__title, .popup__title-sec {
    font-size: 23px;
    color: #f71921;
    line-height: 110%;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: uppercase;
    padding-top: 34px;
}
.popup__title-sec {
    padding-top: 10px;
}
.popup-form__field {
    width: 184px;
    height: 36px;
    border: 3px solid #d7d7d7;
    padding-left: 14px;
    font-size: 14px;
    color: #b6b5b5;
    font-weight: 300;
}
.popup-form__field:focus {
    color: #000000;
}
.popup-form__field:first-child {
    margin-right: 16px;
}
.popup-form__field::-webkit-input-placeholder {color:#b6b5b5;}
.popup-form__field::-moz-placeholder          {color:#b6b5b5;}
.popup-form__field:-moz-placeholder           {color:#b6b5b5;}
.popup-form__field:-ms-input-placeholder      {color:#b6b5b5;}
.popup-form {
    margin-top: 18px;
}
.popup-form__btn {
    width: 175px;
    height: 40px;
    margin-top: 20px;
    border-bottom-width: 8px;
    font-size: 18px;
}
.popup-form__btn:active {
    height: 39px;
    border-bottom-width: 7px;
}
.popup__desc {
    font-size: 24px;
    font-weight: 300;
    margin-top: 20px;
    color: #b6b5b5;
}
.popup__close {
    background: url('../images/icons.png') no-repeat 0 -1214px;
    width: 12px;
    height: 12px;
    position: absolute;
    cursor: pointer;
    top: 30px;
    right: 22px;
}

.icon-send {
    width: 19px;
    height: 12px;
    background-position: 0 -1228px;
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.dev {
    margin-top: 20px;
    display: inline-block;
    color: #ffffff;
    font-size: 26px;
    text-decoration: none;
}
.dev > * {
    display: inline-block;
    vertical-align: middle;
}
.dev span {
    margin-right: 10px;
}
/*end popup*/


@media only screen and (min-width: 768px) {
    .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }
}


/* ----------------------------------------------------------------
	Styled Icons
-----------------------------------------------------------------*/


.i-rounded,
.i-plain,
.i-circled,
.i-bordered,
.social-icon {
	display: block;
	float: left;
	margin: 4px 11px 7px 0;
	text-align: center !important;
	font-size: 28px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	cursor: pointer;
	font-style: normal;
}

body:not(.device-touch) .i-rounded,
body:not(.device-touch) .i-plain,
body:not(.device-touch) .i-circled,
body:not(.device-touch) .i-bordered,
body:not(.device-touch) .social-icon {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.i-rounded,
.i-circled,
.i-bordered {
	width: 52px !important;
	height: 52px !important;
	line-height: 52px !important;
	background-color: #444;
	border-radius: 3px;
}

.i-bordered {
	border: 1px solid #555;
	line-height: 50px !important;
	background-color: transparent !important;
	color: #444;
	text-shadow: none;
}

.i-plain {
	width: 36px !important;
	height: 36px !important;
	font-size: 28px;
	line-height: 36px !important;
	color: #444;
	text-shadow: 1px 1px 1px #FFF;
}

.i-plain:hover { color: #777; }

.i-circled { border-radius: 50%; }

.i-light {
	background-color: #F5F5F5;
	color: #444;
	text-shadow: 1px 1px 1px #FFF;
	box-shadow: inset 0 0 15px rgba(0,0,0,0.2);
}

.i-alt {
	background-image: url('images/icons/iconalt.svg');
	background-position: center center;
	background-size: 100% 100%;
}


.i-rounded:hover,
.i-circled:hover {
	background-color: #1ABC9C;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	box-shadow: 0 0 0 rgba(0,0,0,0.2);
}

.i-bordered:hover {
	background-color: #444 !important;
	color: #FFF;
	border-color: #444;
}


/* Icon Size - Small
-----------------------------------------------------------------*/

.i-small.i-rounded,
.i-small.i-plain,
.i-small.i-circled,
.i-small.i-bordered {
	margin: 4px 11px 7px 0;
	font-size: 0.875rem;
}

.i-small.i-rounded,
.i-small.i-circled,
.i-small.i-bordered {
	width: 28px !important;
	height: 28px !important;
	line-height: 28px !important;
}

.i-small.i-bordered { line-height: 26px !important; }

.i-small.i-plain {
	width: 18px !important;
	height: 18px !important;
	font-size: 0.875rem;
	line-height: 18px !important;
}


/* Icon Size - Small
-----------------------------------------------------------------*/

.i-medium.i-rounded,
.i-medium.i-plain,
.i-medium.i-circled,
.i-medium.i-bordered {
	margin: 6px 13px 9px 0;
	font-size: 21px;
}

.i-medium.i-rounded,
.i-medium.i-circled,
.i-medium.i-bordered {
	width: 36px !important;
	height: 36px !important;
	line-height: 36px !important;
}

.i-medium.i-bordered { line-height: 34px !important; }

.i-medium.i-plain {
	width: 28px !important;
	height: 28px !important;
	font-size: 1.25rem;
	line-height: 28px !important;
}


/* Icon Size - Large
-----------------------------------------------------------------*/

.i-large.i-rounded,
.i-large.i-plain,
.i-large.i-circled,
.i-large.i-bordered {
	margin: 4px 11px 7px 0;
	font-size: 42px;
}

.i-large.i-rounded,
.i-large.i-circled,
.i-large.i-bordered {
	width: 64px !important;
	height: 64px !important;
	line-height: 64px !important;
}

.i-large.i-bordered { line-height: 62px !important; }

.i-large.i-plain {
	width: 48px !important;
	height: 48px !important;
	font-size: 42px;
	line-height: 48px !important;
}


/* Icon Size - Extra Large
-----------------------------------------------------------------*/

.i-xlarge.i-rounded,
.i-xlarge.i-plain,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
	margin: 4px 11px 7px 0;
	font-size: 56px;
}

.i-xlarge.i-rounded,
.i-xlarge.i-circled,
.i-xlarge.i-bordered {
	width: 84px !important;
	height: 84px !important;
	line-height: 84px !important;
}

.i-xlarge.i-bordered { line-height: 82px !important; }

.i-xlarge.i-plain {
	width: 64px !important;
	height: 64px !important;
	font-size: 56px;
	line-height: 64px !important;
}


/* Icon Size - Extra Extra Large
-----------------------------------------------------------------*/

.i-xxlarge.i-rounded,
.i-xxlarge.i-plain,
.i-xxlarge.i-circled,
.i-xxlarge.i-bordered {
	margin: 6px 15px 10px 0;
	font-size: 64px;
}

.i-xxlarge.i-rounded,
.i-xxlarge.i-circled,
.i-xxlarge.i-bordered {
	width: 96px !important;
	height: 96px !important;
	line-height: 96px !important;
}

.i-xxlarge.i-bordered { line-height: 94px !important; }

.i-xxlarge.i-plain {
	width: 80px !important;
	height: 80px !important;
	font-size: 64px;
	line-height: 80px !important;
}


/* ----------------------------------------------------------------
	Social Icons
-----------------------------------------------------------------*/


.social-icon {
	margin: 0 5px 5px 0;
	width: 40px;
	height: 40px;
	font-size: 1.25rem;
	line-height: 38px !important;
	color: #555;
	text-shadow: none;
	border: 1px solid #AAA;
	border-radius: 3px;
	overflow: hidden;
}

.d-flex > .social-icon,
.d-sm-flex > .social-icon,
.d-md-flex > .social-icon,
.d-lg-flex > .social-icon,
.d-xl-flex > .social-icon {
	float: none;
	margin-bottom: 0px;
}


/* Social Icons - Rounded
-----------------------------------------------------------------*/

.si-rounded { border-radius: 50%; }

/* Social Icons - Borderless
-----------------------------------------------------------------*/

.si-borderless { border-color: transparent !important; }

/* Social Icons - Dark
-----------------------------------------------------------------*/

.si-dark {
	background-color: #444;
	color: #FFF !important;
	border-color: transparent;
}

/* Social Icons - Light
-----------------------------------------------------------------*/

.si-light {
	background-color: rgba(0,0,0,0.05);
	color: #666 !important;
	border-color: transparent;
}

/* Social Icons - Colored
-----------------------------------------------------------------*/

.si-colored { border-color: transparent !important; }

.si-colored i { color: #FFF; }

/* Social Icons - Large
-----------------------------------------------------------------*/

.social-icon.si-large {
	margin: 0 10px 10px 0;
	width: 56px;
	height: 56px;
	font-size: 30px;
	line-height: 54px !important;
}

/* Social Icons - Small
-----------------------------------------------------------------*/

.social-icon.si-small {
	width: 32px;
	height: 32px;
	font-size: 0.875rem;
	line-height: 30px !important;
}

.social-icon i {
	display: block;
	position: relative;
}

body:not(.device-touch) .social-icon i {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.social-icon i:last-child { color: #FFF !important; }

.social-icon:hover i:first-child { margin-top: -38px; }

.social-icon.si-large:hover i:first-child { margin-top: -54px; }

.social-icon.si-small:hover i:first-child { margin-top: -30px; }

.social-icon:hover {
	color: #555;
	border-color: transparent;
}

.si-colored.social-icon { border-color: transparent; }

/* Social Icons - Sticky
-----------------------------------------------------------------*/

.si-sticky {
	position: fixed;
	top: 50%;
	left: 5px;
	width: 36px;
	z-index: 499;
	transform: translateY(-50%);
}

/* Social Icons - Sticky Right
-----------------------------------------------------------------*/

.si-sticky.si-sticky-right {
	left: auto;
	right: 8px;
}

/* Social Icons - Share
-----------------------------------------------------------------*/

.si-share {
	position: relative;
	padding-left: 5px;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}

.si-share span {
	line-height: 36px;
	font-weight: bold;
	font-size: 13px;
}

.si-share .social-icon {
	margin: -1px 0;
	border-radius: 0;
	font-size: 15px;
}

.si-facebook:hover,
.si-colored.si-facebook { background-color: #3B5998 !important; }
.si-delicious:hover,
.si-colored.si-delicious { background-color: #205CC0 !important; }
.si-paypal:hover,
.si-colored.si-paypal { background-color: #00588B !important; }
.si-flattr:hover,
.si-colored.si-flattr { background-color: #F67C1A !important; }
.si-android:hover,
.si-colored.si-android { background-color: #A4C639 !important; }
.si-smashmag:hover,
.si-colored.si-smashmag { background-color: #E53B2C !important; }
.si-gplus:hover,
.si-colored.si-gplus { background-color: #DD4B39 !important; }
.si-wikipedia:hover,
.si-colored.si-wikipedia { background-color: #333 !important; }
.si-stumbleupon:hover,
.si-colored.si-stumbleupon { background-color: #F74425 !important; }
.si-foursquare:hover,
.si-colored.si-foursquare { background-color: #25A0CA !important; }
.si-call:hover,
.si-colored.si-call { background-color: #444 !important; }
.si-ninetyninedesigns:hover,
.si-colored.si-ninetyninedesigns { background-color: #F26739 !important; }
.si-forrst:hover,
.si-colored.si-forrst { background-color: #5B9A68 !important; }
.si-digg:hover,
.si-colored.si-digg { background-color: #191919 !important; }
.si-spotify:hover,
.si-colored.si-spotify { background-color: #81B71A !important; }
.si-reddit:hover,
.si-colored.si-reddit { background-color: #C6C6C6 !important; }
.si-blogger:hover,
.si-colored.si-blogger { background-color: #FC4F08 !important; }
.si-cc:hover,
.si-colored.si-cc { background-color: #688527 !important; }
.si-dribbble:hover,
.si-colored.si-dribbble { background-color: #EA4C89 !important; }
.si-evernote:hover,
.si-colored.si-evernote { background-color: #5BA525 !important; }
.si-flickr:hover,
.si-colored.si-flickr { background-color: #FF0084 !important; }
.si-google:hover,
.si-colored.si-google { background-color: #DD4B39 !important; }
.si-instapaper:hover,
.si-colored.si-instapaper { background-color: #333 !important; }
.si-klout:hover,
.si-colored.si-klout { background-color: #FF5F52 !important; }
.si-linkedin:hover,
.si-colored.si-linkedin { background-color: #0E76A8 !important; }
.si-vk:hover,
.si-colored.si-vk { background-color: #2B587A !important; }
.si-rss:hover,
.si-colored.si-rss { background-color: #EE802F !important; }
.si-skype:hover,
.si-colored.si-skype { background-color: #00AFF0 !important; }
.si-twitter:hover,
.si-colored.si-twitter { background-color: #00ACEE !important; }
.si-youtube:hover,
.si-colored.si-youtube { background-color: #C4302B !important; }
.si-vimeo:hover,
.si-colored.si-vimeo { background-color: #86C9EF !important; }
.si-aim:hover,
.si-colored.si-aim { background-color: #FCD20B !important; }
.si-yahoo:hover,
.si-colored.si-yahoo { background-color: #720E9E !important; }
.si-email3:hover,
.si-colored.si-email3 { background-color: #6567A5 !important; }
.si-macstore:hover,
.si-colored.si-macstore { background-color: #333333 !important; }
.si-myspace:hover,
.si-colored.si-myspace { background-color: #666666 !important; }
.si-podcast:hover,
.si-colored.si-podcast { background-color: #E4B21B !important; }
.si-cloudapp:hover,
.si-colored.si-cloudapp { background-color: #525557 !important; }
.si-dropbox:hover,
.si-colored.si-dropbox { background-color: #3D9AE8 !important; }
.si-ebay:hover,
.si-colored.si-ebay { background-color: #89C507 !important; }
.si-github:hover,
.si-colored.si-github { background-color: #171515 !important; }
.si-googleplay:hover,
.si-colored.si-googleplay { background-color: #DD4B39 !important; }
.si-itunes:hover,
.si-colored.si-itunes { background-color: #222 !important; }
.si-plurk:hover,
.si-colored.si-plurk { background-color: #CF5A00 !important; }
.si-pinboard:hover,
.si-colored.si-pinboard { background-color: #0000E6 !important; }
.si-soundcloud:hover,
.si-colored.si-soundcloud { background-color: #FF7700 !important; }
.si-tumblr:hover,
.si-colored.si-tumblr { background-color: #34526F !important; }
.si-wordpress:hover,
.si-colored.si-wordpress { background-color: #1E8CBE !important; }
.si-yelp:hover,
.si-colored.si-yelp { background-color: #C41200 !important; }
.si-intensedebate:hover,
.si-colored.si-intensedebate { background-color: #009EE4 !important; }
.si-eventbrite:hover,
.si-colored.si-eventbrite { background-color: #F16924 !important; }
.si-scribd:hover,
.si-colored.si-scribd { background-color: #666666 !important; }
.si-stripe:hover,
.si-colored.si-stripe { background-color: #008CDD !important; }
.si-print:hover,
.si-colored.si-print { background-color: #111 !important; }
.si-dwolla:hover,
.si-colored.si-dwolla { background-color: #FF5C03 !important; }
.si-statusnet:hover,
.si-colored.si-statusnet { background-color: #131A30 !important; }
.si-acrobat:hover,
.si-colored.si-acrobat { background-color: #D3222A !important; }
.si-drupal:hover,
.si-colored.si-drupal { background-color: #27537A !important; }
.si-buffer:hover,
.si-colored.si-buffer { background-color: #333333 !important; }
.si-pocket:hover,
.si-colored.si-pocket { background-color: #EE4056 !important; }
.si-bitbucket:hover,
.si-colored.si-bitbucket { background-color: #0E4984 !important; }
.si-stackoverflow:hover,
.si-colored.si-stackoverflow { background-color: #EF8236 !important; }
.si-hackernews:hover,
.si-colored.si-hackernews { background-color: #FF6600 !important; }
.si-xing:hover,
.si-colored.si-xing { background-color: #126567 !important; }
.si-instagram:hover,
.si-colored.si-instagram { background-color: #8A3AB9 !important; }
.si-quora:hover,
.si-colored.si-quora { background-color: #A82400 !important; }
.si-openid:hover,
.si-colored.si-openid { background-color: #E16309 !important; }
.si-steam:hover,
.si-colored.si-steam { background-color: #111 !important; }
.si-amazon:hover,
.si-colored.si-amazon { background-color: #E47911 !important; }
.si-disqus:hover,
.si-colored.si-disqus { background-color: #E4E7EE !important; }
.si-plancast:hover,
.si-colored.si-plancast { background-color: #222 !important; }
.si-appstore:hover,
.si-colored.si-appstore { background-color: #000 !important; }
.si-pinterest:hover,
.si-colored.si-pinterest { background-color: #C8232C !important; }
.si-fivehundredpx:hover,
.si-colored.si-fivehundredpx { background-color: #111 !important; }
.si-tiktok:hover,
.si-colored.si-tiktok { background-color: #000 !important; }
.si-whatsapp:hover,
.si-colored.si-whatsapp { background-color: #25D366 !important; }
.si-tripadvisor:hover,
.si-colored.si-tripadvisor { background-color: #00AF87 !important; }
.si-gpay:hover,
.si-colored.si-gpay { background-color: #6877DF !important; }
.si-unsplash:hover,
.si-colored.si-unsplash { background-color: #111 !important; }
.si-snapchat:hover,
.si-colored.si-snapchat { background-color: #FFFC00 !important; }


/* Social Icons Text Color
-----------------------------------------------------------------*/

.si-text-color.si-facebook i { color: #3B5998; }
.si-text-color.si-delicious i { color: #205CC0; }
.si-text-color.si-paypal i { color: #00588B; }
.si-text-color.si-flattr i { color: #F67C1A; }
.si-text-color.si-android i { color: #A4C639; }
.si-text-color.si-smashmag i { color: #E53B2C; }
.si-text-color.si-gplus i { color: #DD4B39; }
.si-text-color.si-wikipedia i { color: #333; }
.si-text-color.si-stumbleupon i { color: #F74425; }
.si-text-color.si-foursquare i { color: #25A0CA; }
.si-text-color.si-call i { color: #444; }
.si-text-color.si-ninetyninedesigns i { color: #F26739; }
.si-text-color.si-forrst i { color: #5B9A68; }
.si-text-color.si-digg i { color: #191919; }
.si-text-color.si-spotify i { color: #81B71A; }
.si-text-color.si-reddit i { color: #C6C6C6; }
.si-text-color.si-blogger i { color: #FC4F08; }
.si-text-color.si-cc i { color: #688527; }
.si-text-color.si-dribbble i { color: #EA4C89; }
.si-text-color.si-evernote i { color: #5BA525; }
.si-text-color.si-flickr i { color: #FF0084; }
.si-text-color.si-google i { color: #DD4B39; }
.si-text-color.si-instapaper i { color: #333; }
.si-text-color.si-klout i { color: #FF5F52; }
.si-text-color.si-linkedin i { color: #0E76A8; }
.si-text-color.si-vk i { color: #2B587A; }
.si-text-color.si-rss i { color: #EE802F; }
.si-text-color.si-skype i { color: #00AFF0; }
.si-text-color.si-twitter i { color: #00ACEE; }
.si-text-color.si-youtube i { color: #C4302B; }
.si-text-color.si-vimeo i { color: #86C9EF; }
.si-text-color.si-aim i { color: #FCD20B; }
.si-text-color.si-yahoo i { color: #720E9E; }
.si-text-color.si-email3 i { color: #6567A5; }
.si-text-color.si-macstore i { color: #333333; }
.si-text-color.si-myspace i { color: #666666; }
.si-text-color.si-podcast i { color: #E4B21B; }
.si-text-color.si-cloudapp i { color: #525557; }
.si-text-color.si-dropbox i { color: #3D9AE8; }
.si-text-color.si-ebay i { color: #89C507; }
.si-text-color.si-github i { color: #171515; }
.si-text-color.si-googleplay i { color: #DD4B39; }
.si-text-color.si-itunes i { color: #222; }
.si-text-color.si-plurk i { color: #CF5A00; }
.si-text-color.si-pinboard i { color: #0000E6; }
.si-text-color.si-soundcloud i { color: #FF7700; }
.si-text-color.si-tumblr i { color: #34526F; }
.si-text-color.si-wordpress i { color: #1E8CBE; }
.si-text-color.si-yelp i { color: #C41200; }
.si-text-color.si-intensedebate i { color: #009EE4; }
.si-text-color.si-eventbrite i { color: #F16924; }
.si-text-color.si-scribd i { color: #666666; }
.si-text-color.si-stripe i { color: #008CDD; }
.si-text-color.si-print i { color: #111; }
.si-text-color.si-dwolla i { color: #FF5C03; }
.si-text-color.si-statusnet i { color: #131A30; }
.si-text-color.si-acrobat i { color: #D3222A; }
.si-text-color.si-drupal i { color: #27537A; }
.si-text-color.si-buffer i { color: #333333; }
.si-text-color.si-pocket i { color: #EE4056; }
.si-text-color.si-bitbucket i { color: #0E4984; }
.si-text-color.si-stackoverflow i { color: #EF8236; }
.si-text-color.si-hackernews i { color: #FF6600; }
.si-text-color.si-xing i { color: #126567; }
.si-text-color.si-instagram i { color: #8A3AB9; }
.si-text-color.si-quora i { color: #A82400; }
.si-text-color.si-openid i { color: #E16309; }
.si-text-color.si-steam i { color: #111; }
.si-text-color.si-amazon i { color: #E47911; }
.si-text-color.si-disqus i { color: #E4E7EE; }
.si-text-color.si-plancast i { color: #222; }
.si-text-color.si-appstore i { color: #000; }
.si-text-color.si-pinterest i { color: #C8232C; }
.si-text-color.si-fivehundredpx i { color: #111; }
.si-text-color.si-tiktok i { color: #000; }
.si-text-color.si-whatsapp i { color: #25D366; }
.si-text-color.si-tripadvisor i { color: #00AF87; }
.si-text-color.si-gpay i { color: #6877DF; }
.si-text-color.si-unsplash i { color: #111; }
.si-text-color.si-snapchat i { color: #FFFC00; }

.si-text-color:hover { color: #FFF; }
























