/*!
 * Master Bootstrap3 (http://www.masterbootstrap.com)
 * Copyright 2013-20156 gsuez.cl.
 * Licensed under GPL v2 (http://www.gnu.org/licenses/gpl-2.0.html)
 */
html {
  overflow-y: scroll; 
}
body {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px; 
	color:#082645;
	font-weight:400;
}
img {
	max-width: 100%;
	max-height:auto;
}
h1, .h1 {
	font-weight:700;
	font-size:49px;
	margin:0px auto 30px;
}
h2, .h2 {
	font-weight:700;
	font-size:35px;
	text-transform:uppercase;
	margin-bottom:40px;
	text-align:center;
}
h3, .h3 {
	font-weight:700;
	font-size:30px;
}
ol {
    counter-reset: section;
    list-style-type: none;
}
ol li::before {
    counter-increment: section;
    content: counters(section,".") ". ";
	margin-right:5px;
}
a {
	-webkit-transition: color 200ms ease 50ms;
	transition: color 200ms ease 50ms;
}
a:hover {
	color:#ff3939;
	text-decoration:none;
}
.flex {
	display:flex;
	flex-direction: row;
	justify-content: center;
	flex-wrap:wrap;
	flex: 1 1 auto;
}
.flex-center {
	display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.flex-wrap-reverse {
	flex-wrap:wrap-reverse;
}
.align-self-end {
	align-self:end;
}
/* flex */
.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
/* flex */




.inline-block {
	display:inline-block;
}
.size14 {
	font-size:14px;
}
.size15 {
	font-size:15px;
}
.size16 {
	font-size:16px;
}
.size17 {
	font-size:17px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.size22 {
	font-size:22px;
}
.size23 {
	font-size:23px;
}
.size24 {
	font-size:24px;
}
.size40 {
	font-size:40px;
}
.size42 {
	font-size:42px;
}
.light {
	font-weight:300;
}
.medium {
	font-weight:500;
}
.semibold {
	font-weight:600;
}
.bold {
	font-weight:700;
}
.extra-bold {
	font-weight:800;
}
.normal {
	font-weight:400;
}
.text-uppercase {
	text-transform:uppercase!important;
}
.text-normal {
	text-transform:none!important;
}
.text-nowrap {
	white-space:nowrap;
}
.text-italic {
	font-style:italic;
}
.text-white {
	color:#ffffff;
}
.text-blue {
	color:#00aff6;
}
.text-red {
	color: #ff3939;
}
.mt-45 {
	margin-top:45px;
}
.mt-80 {
	margin-top:80px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.btn-blue {
	background: #00a7ee;
	background: -moz-linear-gradient(-45deg, #00a7ee 0%, #00b7ff 100%);
	background: -webkit-linear-gradient(-45deg, #00a7ee 0%,#00b7ff 100%);
	background: linear-gradient(135deg, #00a7ee 0%,#00b7ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ee', endColorstr='#00b7ff',GradientType=1 );
	border-radius:24px;
	width:270px;
	max-width:100%;
	font-size:18px;
	font-weight:400 !important;
	color:#ffffff !important;
}
.btn-blue:hover {
	background: #00b7ff;
	background: -moz-linear-gradient(-45deg, #00b7ff 0%, #00a7ee 100%);
	background: -webkit-linear-gradient(-45deg, #00b7ff 0%,#00a7ee 100%);
	background: linear-gradient(135deg, #00b7ff 0%,#00a7ee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ff', endColorstr='#00a7ee',GradientType=1 );
	color:#ffffff !important;
}
.btn-red, .rsform-block-submit button {
	background: #ff3939;
	background: -moz-linear-gradient(-45deg, #ff3939 0%, #ff5021 100%);
	background: -webkit-linear-gradient(-45deg, #ff3939 0%,#ff5021 100%);
	background: linear-gradient(135deg, #ff3939 0%,#ff5021 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3939', endColorstr='#ff5021',GradientType=1 );
	border-radius:24px;
	border-color:transparent;
	width:270px;
	max-width:100%;
	font-size:16px;
	font-weight:600 !important;
	color:#ffffff !important;
}

.btn-red:hover, .rsform-block-submit button:hover {
	background: #ff5021;
	background: -moz-linear-gradient(-45deg, #ff5021 0%, #ff3939 100%);
	background: -webkit-linear-gradient(-45deg, #ff5021 0%,#ff3939 100%);
	background: linear-gradient(135deg, #ff5021 0%,#ff3939 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5021', endColorstr='#ff3939',GradientType=1 );
	color:#ffffff !important;
	border-color:transparent;
}

.yt .btn-red, .yt .rsform-block-submit button {
	background:#ED3833;
	box-shadow: 0px 0px 20px 7px rgba(228, 0, 0, 0.4);
	border-radius:24px;
	border-color:transparent;
	width:270px;
	max-width:100%;
	font-size:16px;
	font-weight:600 !important;
	color:#ffffff !important;
}

.yt .btn-red:hover, .yt .rsform-block-submit button:hover {
	background:#E30600;
	box-shadow: none;
	color:#ffffff !important;
	border-color:transparent;
}

.btn-small {
	width:170px;
}
ul {
	list-style-position:inside;
	list-style-image:url(../images/li-img.png);
	padding-left:0;
}
.navbar {
	margin-bottom:0;
}
.homepage section#main-content {
	margin-top:80px;
	background:url(../images/footer.png) center bottom no-repeat, url(../images/header-bg-home.png) center top no-repeat, #fdfefe;
}
.default-page section#main-content {
	margin-top:80px;
	background:url(../images/footer.png) center bottom no-repeat, url(../images/header-bg-default-lg.png) center top no-repeat, #fdfefe;
}


.module-title h3, h3.title {
	font-size:35px;
	font-weight:600;
	text-transform:uppercase;
}

#top {
}

#top .container .separator {
}

#navigation {
	background:#ffffff;
	z-index:1000;
}
#navigation nav.navigation li a {
	font-weight:500;
	color:#082645;
	-webkit-transition: all 0.45s;
	transition: all 0.45s;
	margin:10px 0px;
	padding:20px 10px;
}

#navigation nav.navigation li a:hover,
#navigation nav.navigation li.active a {
	color:#ff3939;
	text-decoration:underline;
}
#navigation nav.navigation li a.btn-blue {
	margin-top:15px;
	padding:10px;
}

.navbar {
  border-radius: 0 !important; }

.navbar-default {
	background-color:#ffffff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  outline: medium none; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  outline: medium none; }

.btn-navbar.btn-sf-menu {
    color: #ff432f;
	font-size: 30px;
	text-align: center;
	position: absolute;
	top: 0px;
	right: 35px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 6px;
	width: 40px;
	z-index:10;
}
.btn-sf-menu:hover, .btn-sf-menu:focus {
	color: #ff432f;
	box-shadow: 0 0 5px rgba(255,67,47,0.5);
}


#main-box {
  border: 0px solid #E5E5E5;
  margin-bottom: 20px;
}

#main {
  padding-top: 20px; }

#breadcrumbs {
  background: #f5f5f5 none repeat scroll 0 0;
  padding: 20px 0 0; }

#breadcrumbs .moduletable {
  border: 0;
  padding: 0;
  margin-bottom: 0; }

#fullwidth {
  margin-top: -20px;
  overflow: hidden; }

#fullwidth .moduletable {
  border: 0;
  padding: 0;
  margin-bottom: 20px; }

.black .moduletable {
  background: none repeat scroll 0 0 #222222;
  border-color: #222222;
  color: #AAAAAA; }

.moduletable {
  margin-bottom: 20px;
  padding: 10px; }

.panel.moduletable {
  padding: 0; }

.panel .moduletable {
  box-shadow: none;
  margin: 0px 10px;
  padding: 10px; }

#brand {
  float: left;
  padding-left: 15px;
  padding-top: 10px; 
}

#brand img {
  padding-bottom: 10px;
  padding-top: 10px;
  max-width: 100%;
  height: auto !important;  }

.page-header {
  margin: 10px 0 20px; }
.text-header {
	font-size:42px;
}
.hasTooltip {
  display: inline !important; }

.noMainbody {
  display: none !important; }

ul.unstyled,
ol.unstyled {
  list-style: outside none none;
  margin-left: 0;
  padding: 0; }

#pop-print {
  float: right;
  margin: 10px; }

.btn.modal {
  bottom: auto;
  display: inline;
  left: auto;
  position: relative;
  top: auto; }

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */ }

/* Wrapper for page content to push down footer */
#wrap {
  height: auto !important;
  margin: 0 auto 0px;
  min-height: 100%;
  padding: 0;
  overflow-x:hidden;
}

/* Set the fixed height of the footer here */
#footer {
	padding-bottom:0px;
}

#copy.well {
  border-radius: 0;
  border: 0;
  margin: 0; }

#footer .moduletable {
  background: transparent;
  border: 0; }

#push {
  height: 60px; }
.form-checklist .title {
	text-align:center;
}

@media only screen and (max-width:991px){
	body {
		font-size: 14px; 
	}
	.btn-blue {
		width:auto;
		max-width:100%;
		font-size:14px;
	}
	.our-services .block-name {
		padding: 30px 10px 95px;
		font-size: 18px;
	}
	h2, .h2, .module-title h3 {
		font-size: 30px;
	}
}
@media only screen and (max-width:767px){
	#brand img {
		margin-top: -20px; 
	}
	h2, .h2, .module-title h3 {
		font-size: 24px;
	}
	h3, .h3 {
		font-size: 20px;
	}
	.homepage section#main-content {
		margin-top:50px;
		background:url(../images/header-bg-home-xs.png) center top no-repeat, url(../images/footer-xs.png) center bottom no-repeat, #fdfefe;
	}
	.default-page section#main-content {
		margin-top:50px;
		background:url(../images/header-bg-default-xs.png) center top no-repeat, url(../images/footer-xs.png) center bottom no-repeat, #fdfefe;
	}
	.nav-lang {
		position:absolute;
		top:8px;
		right:0px;
	}
	.navbar-header .navbar-brand {
		max-width:60%;
	}
	.header .nav-menu {
		position:relative;
		top:-50px;
	}
	ul.sf-menu {
		z-index:100;
		background:#ffffff;
	}
	.sf-menu.in > li.item-262 {
		padding-top:50px
	}
	.sf-menu.in > li {
		line-height: 25px;
		background:#ffffff;
	}
	.text-xs-center {
		text-align:center;
	}
}

.pagination > li > a, .pagination > li > span {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	margin-left:10px;
	padding:0;
	background-color: #fff;
	border-color:#00a7ee;
	color:#00a7ee;
	font-size:20px;
}
.pagination > li > a:hover, .pagination > li > span:hover {
	background-color: #fff;
	border-color:#00a7ee;
	color:#00a7ee;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #c8d9ee;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #c8d9ee;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background: #00b7ff;
	background: -moz-linear-gradient(-45deg, #00b7ff 0%, #00a7ee 100%);
	background: -webkit-linear-gradient(-45deg, #00b7ff 0%,#00a7ee 100%);
	background: linear-gradient(135deg, #00b7ff 0%,#00a7ee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ff', endColorstr='#00a7ee',GradientType=1 );
    border-color: #00a7ee;
}
  
/* LAYOUT */
/* Floats */
.float-left {
  float: left; }

.float-right {
  float: right; }

.group:before,
.group:after {
  content: "";
  display: table; }

.group:after {
  clear: both; }

.ie7 .group {
  zoom: 1; }

/* JOOMLA */
.form-horizontal .control-label {
  text-align: inherit !important; }

i.icon-calendar:before {
  content: "\1f4c5";
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: 1px; }

div.contact-form-field label,
div.message-label label {
  display: inline !important; }

div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default {
  padding: 0; }

.control-group input[type="checkbox"] {
  width: 10px !important; }

.btn-toolbar {
  margin-bottom: 10px; }

/*ERROR*/
.error-page-inner {
  display: table;
  height: 100%;
  min-height: 100%;
  text-align: center;
  width: 100%; }

.error-code {
  font-size: 96px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 10px;
  padding: 0; }

.error-page-inner .fa.fa-exclamation-triangle {
  font-size: 96px;
  line-height: 1;
  margin-bottom: 10px; }

/*MB STYLE*/
.title, .component-content h2 {
  text-shadow: none; }

.title-line {
  background: none repeat scroll 0 0 #d1d1d1;
  height: 2px;
  margin-bottom: 20px;
  width: 100%; }

.title-line span {
  display: block;
  height: 2px;
  width: 90px;
  background: #428bca; }

.title1 .title-line, .title2 .title-line, .title3 .title-line, .title4 .title-line, .title6 .title-line, .box3 .title-line, .box4 .title-line {
  display: none; }

.title1 .title {
  background: url(../images/bg-h3.gif) repeat-x scroll 0 100% transparent;
  border-bottom: none;
  padding-bottom: 20px; }

.title2 .title {
  border-bottom: 1px dashed #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 20px; }

.title3 .title {
  padding-bottom: 15px;
  margin-bottom: 20px; }

.title4 .title {
  background: url(../images/divider.png) repeat-x scroll center center transparent;
  border-bottom: none !important;
  margin-bottom: 25px; }

.title4 .title span {
  background: #ffffff;
  padding-right: 15px; }

#rt-footer .title4 .title span {
  background: #262626; }

#rt-maintop .title4 .title span, #rt-bottom .title4 .title span {
  background: #f6f6f6; }

.title5 .title {
  background: url(../images/cat-bg-repeat.png) repeat-x scroll center center transparent;
  padding-bottom: 0 !important;
  border-bottom: none !important; }

.title > span {
  background: none repeat scroll 0 0 transparent;
  /*    padding-right: 10px;*/ }

span.fa {
  padding-right: 10px; }

.title6 .title {
  border-bottom: 2px solid #1d6fa5;
  padding-bottom: 15px;
  margin-bottom: 20px; }

.box1 .moduletable {
  background: #eee; }

.box2 .moduletable {
  background: #363636;
  color: #adadad; }

.blog-more {
  padding: 10px 5px; }

/*TO TOP*/
.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 0px;
    text-decoration: none;
    font-size: 45px;
    display: none;
    width: 66px;
    height: 66px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
	background:url(../images/top.png) center center no-repeat;
	z-index:9999;
}

.back-to-top:hover {
	opacity:0.6;
}

.error .container {
  display: table;
  height: 100%;
  min-height: 100%;
  text-align: center;
  width: 100%;
  padding: 200px 0; }

.error .container h1 {
  font-size: 140px; }

/*for headroom.js*/
.headroom {
  transition: transform 200ms linear; }

.headroom--pinned {
  transform: translateY(0%); }

.headroom--unpinned {
  transform: translateY(-100%); }

.header {
  background-color: inherit;
  /*line-height: 60px; */
}
.header .mod-languages {
	line-height: 10px;
	margin-top:20px;
}
.header .mod-languages .dropdown-menu {
    min-width: 90px;
	right: 0;
	left:auto;
}
.header__link {
  border: 0 none;
  color: #fff;
  text-decoration: none; }

.header__link:focus {
  background-color: rgba(78, 205, 196, 0.1);
  outline: 0 none; }

.header__link:hover .icon {
  color: #4ecdc4; }

.header--fixed {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000; }

/*OFFLINE*/
#frame input.inputbox {
  border: 1px solid #ccc;
  padding: 8px;
  width: 100%;
  border-radius: 4px; }

#frame {
  margin-top: 100px; }




/* main */
.main-head {
	margin-top:70px;
}
.main-head ul{
	margin-top:30px;
}
.main-head .h3{
	margin-top:40px;
	margin-bottom:30px;
}
.our-services {
	background:url(../images/our-services-bg.png) 50% bottom no-repeat;
	margin-top:100px;
}
.block-shadowed {
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	overflow:hidden;
	background:#ffffff;
	box-shadow: 0px 15px 70px 0px rgba(162, 190, 206, 0.18);
}
.our-services h2 {
	text-align:center;
}
.block-name {
	padding:55px 30px;
	font-size:22px;
	line-height:26px;
	border-radius: 30px 30px 50% 50% / 30px 30px 30px 30px;
	background: #00a7ee;
	background: -moz-linear-gradient(-45deg, #00a7ee 0%, #00b7ff 100%);
	background: -webkit-linear-gradient(-45deg, #00a7ee 0%,#00b7ff 100%);
	background: linear-gradient(135deg, #00a7ee 0%,#00b7ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a7ee', endColorstr='#00b7ff',GradientType=1 );
}
.block-content {
	padding:35px 15px 30px;
}
.our-services ul>li {
	margin-bottom:25px;
}
.our-services .btn-red {
	margin-bottom:60px;
}
.our-services .btn-video {
	width:370px;
	max-width:100%;
	font-size:16px;
	line-height:20px;
	padding:16px 85px 16px 10px;
	background:url(../images/play.png) right center no-repeat;
	white-space:normal;
	color:#1c1e38;
	margin-top:50px;
}

.homepage .our-mission {
	margin-top:100px;
	background:url(../images/our-mission-bg.png) center bottom no-repeat;
}
.our-mission .col-sm-7 {
	margin-top:50px;
}
.our-mission .col-sm-7 .col-sm-4 {
	margin-bottom:40px;
}
.our-mission .team .team-img {
	min-height:111px;
}
.our-partners .module-content {
	background: #ffffff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	padding-bottom: 30px;
	margin-top: 40px;
	/*overflow-x: hidden;*/
	padding-top: 30px;
	position:relative;
}
.our-partners .title {
	margin-bottom:50px;
}

.how-we-work {
	padding-top:100px;
	padding-bottom:50px;
}
.how-we-work .ico {
	padding-top:125px;
	margin-top:30px;
	background: #ff3939;
}
.how-we-work .ico-1 {
	background:url(../images/how-ico-1.png) center top no-repeat;
}
.how-we-work .ico-2 {
	background:url(../images/how-ico-2.png) center top no-repeat;
}
.how-we-work .ico-3 {
	background:url(../images/how-ico-3.png) center top no-repeat;
}
.how-we-work .ico-4 {
	background:url(../images/how-ico-4.png) center top no-repeat;
}
.how-we-work .ico-5 {
	background:url(../images/how-ico-5.png) center top no-repeat;
}
.what-we-delete, .form-checklist, .form-rasschet, .homepage #main-box {
	margin-top:100px;
}
.what-we-delete .ico-1, .what-we-delete .ico-2, .what-we-delete .ico-3, .what-we-delete .ico-4, .what-we-delete .ico-5, .what-we-delete .ico-6 {
	width:212px;
	height:160px;
	margin:55px 0 35px;
}
.what-we-delete .ico-1 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-1.png) right top no-repeat;
}
.what-we-delete .ico-2 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-2.png) right top no-repeat;
}
.what-we-delete .ico-3 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-3.png) right top no-repeat;
}
.what-we-delete .ico-4 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-4.png) right top no-repeat;
}
.what-we-delete .ico-5 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-5.png) right top no-repeat;
}
.what-we-delete .ico-6 {
	background:url(../images/what-ico.png) left bottom no-repeat, url(../images/what-ico-6.png) right top no-repeat;
}
.what-we-delete .zag {
	font-size:20px;
	margin-bottom:15px;
}

.top-issues {
	margin-top:100px;
}
.top-issues h3{
	text-align:center;
	padding-top:130px;
	background:url(../images/top-h3-bg.png) center top no-repeat;
}
.top-issues.lan-en h3{
	background:url(../images/top-h3-bg-en.png) center top no-repeat;
}
.top-issues .issue {
	padding-left:70px;
	margin-top:45px;
}
.top-issues .issue.ico-1 {
	background:url(../images/issue-ico-1.png) left top no-repeat;
}
.top-issues .issue.ico-2 {
	background:url(../images/issue-ico-2.png) left top no-repeat;
}
.top-issues .issue.ico-3 {
	background:url(../images/issue-ico-3.png) left top no-repeat;
}
.top-issues .issue.ico-4 {
	background:url(../images/issue-ico-4.png) left top no-repeat;
}
.top-issues .issue.ico-5 {
	background:url(../images/issue-ico-5.png) left top no-repeat;
}
.top-issues .issue.ico-6 {
	background:url(../images/issue-ico-6.png) left top no-repeat;
}

@media only screen and (max-width:991px){
	.how-we-work .ico {
		background-size: contain;
	}
	.size14 {
		font-size:13px;
	}
	.our-services, .our-mission, .our-partners, .how-we-work, .what-we-delete, .form-checklist, .form-rasschet, #main-box, .top-issues  {
		margin-top:50px;
	}
	.our-services .block-name {
		padding: 25px 15px;
		font-size: 18px;
	}
}
@media only screen and (max-width:767px){
	.how-we-work {
		padding-top:0px;
		padding-bottom:20px;
	}
	.our-mission {
		background:url(../images/our-mission-bg-xs.png) center bottom no-repeat;
	}
	.how-we-work .ico {
		background-size: auto;
	}
	.main-head {
		margin-top: 280px;
	}
	.text-header {
		font-size:28px;
	}
	.our-services, .our-mission, .our-partners, .how-we-work, .what-we-delete, .form-checklist, .form-rasschet, #main-box, .top-issues  {
		padding-top:30px;
		margin-top:0;
	}
	.our-services .block-content {
		padding:20px 15px 10px;
	}
	.header .mod-languages {
		margin-top:0px;
	}
}



/* main */
#main {
	background:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
}

/* forms */
input[type="checkbox"], input[type="radio"] {
    margin: 6px 0 0;
}
input[type="text"], textarea, select, .chzn-container {
	border-radius:24px !important;
}
.form-control {
    padding: 6px 25px;
}
.form-group {
    margin-bottom: 25px;
}
.checkbox {
	margin-bottom:0;
	margin-top:0;
}
.radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 30px;
}
a.terms {
	margin-left:19px;
	display:block;
	position:relative;
	top:-5px;
}
a.terms-garantee {
	position:relative;
	top:-30px;
	color:#ffffff;
}
a.terms-garantee:hover {
	text-decoration:underline;
}
.chzn-container-single .chzn-single {
	color:#999999 !important;
	border-radius:24px !important;
	padding:6px 25px;
	height:34px;
	line-height:20px;
	background:#ffffff;
	font-size:14px;
	border-color:#cccccc;
	box-shadow:0 0 0 transparent;
}
.chzn-container {
	border-radius:24px !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  color:#999999 !important;
}
/* Arrow */
.rsform-block-services::after{
  content: '\25BC';
  position: absolute;
  top: 5px;
  right: 30px;
  bottom: 0;
  padding: 0;
  color: #26bcff;
  pointer-events: none;
}



.shadowed {
	box-shadow: 3px 5px 19px 0px rgba(112, 127, 146, 0.12);
}
.guarantee {
	padding:40px 20px 40px 95px;
}
.guarantee.ico-1 {
	background:url(../images/guarantee-ico-1.png) 10px 40px no-repeat;
}
.guarantee.ico-2 {
	background:url(../images/guarantee-ico-2.png) 10px 40px no-repeat;
}
.guarantee.ico-3 {
	background:url(../images/guarantee-ico-3.png) 10px 40px no-repeat;
}
.guarantee.ico-4 {
	background:url(../images/guarantee-ico-4.png) 10px 40px no-repeat;
}
.guarantee.ico-5 {
	background:url(../images/guarantee-ico-5.png) 10px 40px no-repeat;
}
.guarantee.ico-6 {
	background:url(../images/guarantee-ico-6.png) 10px 40px no-repeat;
}


/*  keisy  */
.keyses-main section#main-content {
	margin-top:80px;
	background:url(../images/header-bg-keisy-lg.png) center top no-repeat, url(../images/footer.png) center bottom no-repeat, #fdfefe;
}
.keyses-main .form-rasschet {
	background:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
}
.keyses-main #main {
	background:transparent;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0 0 0 transparent;
	-webkit-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}
.keyses-main #main-box {
	margin-top:0;
}
#isotopeContainer {
	margin-top:40px;
}
.page-gallery .filters {
	background-color:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
}
.keyses-main article { 
	overflow:hidden;
	border:1px solid #e8edf6;
	border-radius:30px;
	margin-bottom:30px;
	position:relative;
}
.keyses-main article .col-lg-10 { 
	padding-top:20px;
	padding-bottom:20px;
}
.keyses-main article .btn_info {
	padding:12px 50px 12px 12px;
	background:url(../images/readmore-btn-bg.png) right center no-repeat;
	margin:25px 10px 0 0;
	font-size:16px;
}
.head-keisy {
	padding-top:110px;
	color:#ffffff;
	min-height:360px;
}
.default-page .head-keisy {
	display:none;
}
.default-page #main {
	margin-top:110px;
}
.warning-block {
	padding:10px 10px 10px 100px;
	background:url(../images/warning-block-bg.png) left center no-repeat;
	text-align:justify;
}
.keyses-main .nav-pills > li > a {
    color: #082645;
	background:#ffffff;
}
.keyses-main .nav-pills > li > a:hover, .keyses-main .nav-pills > li > a.selected {
    color: #ff3c36;
	background:#ffffff;
}
.URL_value {
	padding-top:20px;
	font-size: 14px;
	color:#ff3939;
	display:block;
}

@media only screen and (max-width:767px){


}

/* services-page */
.services-page #main {
	background:transparent;
	-moz-box-shadow: 0px 0px 0px 0px transparent;
	-webkit-box-shadow: 0px 0px 0px 0px transparent;
	box-shadow: 0px 0px 0px 0px transparent;
	font-size:16px;
	margin-top:180px;
}
.services-page #main-box {
	margin-top:0px;
}
.auditory-type .h2 {
	text-align:left;
}
.auditory-type .in {
	background:#ffffff;
	padding:30px;
	margin-bottom:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
}
.auditory-type .in .zag {
	line-height:18px;
	font-size:18px;
	padding:10px 10px 10px 60px;
	min-height:55px;
}
.auditory-type .in .zag.ico-1 {
	background:url(../images/issue-ico-1.png) left center no-repeat;
}
.auditory-type .in .zag.ico-2 {
	background:url(../images/issue-ico-2.png) left center no-repeat;
}
.auditory-type .in .zag.ico-3 {
	background:url(../images/issue-ico-3.png) left center no-repeat;
}
.auditory-type .in .zag.ico-4 {
	background:url(../images/issue-ico-4.png) left center no-repeat;
}
.auditory-type .in .zag.ico-5 {
	background:url(../images/issue-ico-5.png) left center no-repeat;
}
.auditory-type .in .zag.ico-6 {
	background:url(../images/issue-ico-6.png) left center no-repeat;
}
section.reputatsiya, section.auditory-type, section.popularnost, section#promotions, section.work-map {
	margin-bottom:100px;
} 
.listed {
	padding-left:20px;
	background:url(../images/li-img.png) left 11px no-repeat;
	font-size:22px;
	margin:0px 0 10px;
}
.services-page section .item {
	margin-top:50px;
}
section.work-map {
	font-size:22px;
}
section.work-map .services-500-bg {
	display:inline-block;
	background:url(../images/services-500-bg.png) center center no-repeat;
	color:#ffffff;
	padding:8px 16px;
}
section.work-map .services-1_4-bg {
	display:inline-block;
	background:url(../images/services-1_4-bg.png) center center no-repeat;
	color:#ffffff;
	padding:8px 16px;
}
.services-page .form-rasschet {
	margin-top:0;
	background:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
}

/*  blog-main  */
.blog-main section#main-content {
	margin-top:80px;
	background:url(../images/header-bg-blog-lg.png) center top no-repeat, url(../images/footer.png) center bottom no-repeat, #fdfefe;
}
.blog-main #main-box {
	margin-top:0;
}
.blog-main .item {
	background:#ffffff;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	-webkit-box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(112, 127, 146, 0.12);
	overflow:hidden;
}
.blog-main .item .btn_info {
	color:#3ec1ff;
	font-size:18px;
}
.blog-main .item .item_introtext.light strong {
	font-weight:300 !important;
}
.blog-main .item .item_title {
	font-size:18px;
	color:#19b0f0;
	margin:15px 0 30px 0;
}
.blog-main .item .in {
	padding:25px;
}
.blog-main .items-row {
	margin-top:30px;
}
.head-blog {
	padding-top:60px;
	color:#ffffff;
	min-height:440px;
}
.default-page .head-blog {
	display:none;
}
.item-image {
	margin-bottom:20px;
}
.reputatsiya, .popularnost, .promotions {
	position:relative;
}
#reputatsiya, #popularnost, #promotions {
	position:absolute;
	top:-100px;
}
@media only screen and (max-width:767px){
	.blog-main section#main-content {
		margin-top:50px;
		background:url(../images/header-bg-blog-sm.png) center top no-repeat, url(../images/footer-xs.png) center bottom no-repeat, #fdfefe;
	}
	.keyses-main section#main-content {
		margin-top:50px;
		background:url(../images/header-bg-keisy-sm.png) center top no-repeat, url(../images/footer-xs.png) center bottom no-repeat, #fdfefe;
	}
	.head-keisy, .head-blog {
		padding-top: 10px;
	}
	.head-keisy h3.title, .head-blog h3.title {
		font-size: 25px;
	}
	.head-keisy p.light, .head-blog p.light {
		font-size: 12px;
	}
}


/* footer */
#footer .nav {
	margin-top:345px;
	text-align:center;
}
#footer .nav > li {
	display:inline-block;
	float:none;
}
#footer .nav > li > a {
	font-size:16px;
	color:#ffffff;
	background:transparent;
	font-weight:500;
	padding:0 10px;
}
#footer .nav > li > a:focus, #footer .nav > li > a:hover {
	background:transparent;
	text-decoration:none;
}
#footer .col-sm-4 .fa-stack {
	font-size:16px;
	color:#ffffff;
	margin-right:5px;
}
a.zag {
	margin-bottom:10px;
	color:#ffffff;
	display:block;
}
a.zag:hover {
	text-decoration:none;
	color:#00aff6;
}
#footer .col-sm-4 .fa-stack .fa-inverse{
	color:#FF4B25;
}
#footer .col-sm-4 .col-md-12 {
	margin-top:30px;
}
#footer .col-sm-4 {
	color:#ffffff;
}
#footer .nav li.item-251 a:hover {
	color:#4267b2;
}
#footer .nav li.item-252 a:hover {
	color:#de0000;
}
#footer .nav li.item-253 a:hover {
	color:#b334b0;
}
#footer .nav li.item-254 a:hover {
	color:#5181b8;
}
#footer .nav li.item-255 a:hover {
	color:#35ace0;
}
#footer .nav li.item-256 a:hover {
	color:#6e4099;
}
#footer .nav li.item-257 a:hover {
	color:#38d153;
}
#copy .moduletable {
	margin-bottom:0;
	font-size:14px;
	padding-top:0;
}

@media only screen and (max-width:991px){
	#footer .nav > li > a {
		font-size:14px;
		padding:0 10px;
	}
	#footer .col-sm-4 .fa-stack {
		font-size:14px;
	}
	#footer .col-sm-4 a.zag {
		margin-bottom:0px;
		white-space:nowrap;
	}
	#footer .col-sm-4 {
		margin-top: 40px;
	}
}
@media only screen and (max-width:767px){
	#footer .nav {
		margin-top:25px;
		margin-bottom: 60px;
	}
}

.youtube {
	width:100%;
	height:auto;
	background-size:cover;
	position: relative;
	display: inline-block;
	overflow: hidden;
	transition: all 200ms ease-out;
	cursor: pointer;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
}
 .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    position: absolute;
    height: 64px;
    width: 64px;
    opacity: .7;
    filter: alpha(opacity=70);
    transition: all 0.2s ease-out;
    top: 50%;
    left: 50%;
	margin-top:-32px;
	margin-left:-32px;
}
.play:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

/***************************************** lands ************************************************/
/*** deleting land ***/
.deleting section#main-content {
	margin-top:80px;
	background:url(../images/header-bg-deleting.png) center top no-repeat, url(../images/footer.png) center bottom no-repeat, url(../images/center-bg-deleting.png) center top 3090px no-repeat, #fdfefe;
	font-size:20px;
}
.deleting .deleting-head {
	margin-top:100px;
}
.deleting .our-partners .module-title {
	text-align:center;
	color:#ffffff;
}
.deleting .formwrap {
	padding:30px;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	box-shadow: 0px 15px 70px 0px rgba(162, 190, 206, 0.18);
	background-color:#ffffff;
}
.deleting .formwrap .h2 {
	margin-top:0;
}
.deleting .our-services {
	margin-top:500px;
	background:none;
}
.deleting .we-delete {
	padding-bottom:90px;
}
.deleting .we-delete .title {
	margin-bottom:50px;
}
.deleting .we-delete .ico {
	padding:50px 0 50px 145px;
}
.deleting .we-delete .ico1 {
	background:url(../images/we-delete-ico1.png) left center no-repeat;
}
.deleting .we-delete .ico2 {
	background:url(../images/we-delete-ico2.png) left center no-repeat;
}
.deleting .we-delete .ico3 {
	background:url(../images/we-delete-ico3.png) left center no-repeat;
}
.deleting .we-delete .ico4 {
	background:url(../images/we-delete-ico4.png) left center no-repeat;
}
.deleting .we-delete .ico-alert {
	font-weight:600;
	background:url(../images/we-delete-ico-alert.png) left center no-repeat;
	padding:15px 0 15px 65px;
}
.deleting #form-checklist {
	margin-top:30px;
}

.deleting .we-garanted .title {
	margin-bottom:55px;
}
.deleting .we-garanted .ico {
	padding:30px 30px 30px 135px;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	min-height:150px;
	margin-bottom:25px;
	box-shadow: 0px 15px 70px 0px rgba(162, 190, 206, 0.18);
	display:flex;
	flex-direction: row;
	align-items: center;
}
.deleting .we-garanted .ico1 {
	background:url(../images/we-garanted-ico1.png) left 25px center no-repeat, #ffffff;
}
.deleting .we-garanted .ico2 {
	background:url(../images/we-garanted-ico2.png) left 25px center no-repeat, #ffffff;
}
.deleting .we-garanted .ico3 {
	background:url(../images/we-garanted-ico3.png) left 25px center no-repeat, #ffffff;
}
.deleting .we-garanted .ico4 {
	background:url(../images/we-garanted-ico4.png) left 25px center no-repeat, #ffffff;
}
.deleting .we-garanted .ico5 {
	background:url(../images/we-garanted-ico5.png) left 25px center no-repeat, #ffffff;
}
.deleting .we-garanted .ico6 {
	background:url(../images/we-garanted-ico6.png) left 25px center no-repeat, #ffffff;
}

.deleting .what-price {
	padding-top:100px;
}
.deleting .what-price .row.text-center .col-sm-4 {
	margin-top:55px;
	margin-bottom:30px;
}
.deleting .what-price .form-audit {
	padding:50px 10px;;
}
.deleting .what-price .form-audit .title {
	margin-bottom:30px;
}
.deleting .what-price .block-content .size24 {
	margin-top:50px;
}
.deleting .our-mission {
	margin-top:70px;
	background:none;
}

/* partners slider */
/* General slider styles */
.djslider-loader-override {
	margin: 0 auto;
	position: relative;
	background: url(../images/loader.gif) center center no-repeat;
	max-width: 100%;
	overflow-x:hidden;
	padding-bottom:50px!important;
}
.djslider-override {
	margin: 0 auto;
	position: relative;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
	opacity: 0;
}
.djslider-override .slider-container {
	position: absolute;
	overflow:visible;
	left: 0; 
	top: 0;
	height: 100%;
	width: 100%;
}
.djslider-override ul.djslider-in {
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
.djslider-override ul.djslider-in > li {
	list-style: none outside !important;
	float: left;
	padding: 0 !important;
	border: 0 !important;
	position: relative;
	background: none;
	overflow: visible;
	text-align:center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.djslider-override ul.djslider-in .slide-desc-in a {
	/*display:block;*/
	z-index:100;
}
.djslider-override ul.djslider-in > li:before,
.djslider-override ul.djslider-in > li:after {
	display: none !important;
}
ul.djslider-in > li {
	text-align: center;
}	
.djslider-override img.dj-image {
	border: 0 !important;
	margin: 0 !important;
}
.djslider-override.img-vcenter img.dj-image {
	position: relative;
  	/*top: 50%;
  	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);*/
}
/* Slide description area */
.djslider-override .slide-desc {
	position: absolute;
}
.djslider-override .slide-desc-in {
	position: relative;
}
.slide-desc-bg-override {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:transparent;
}
.slide-desc-text-override {
	position: relative;
	color: #082645;
	padding: 0px;
	text-align: left;
}
.slide-desc-text-override .slide-title {
    font-size: 18px;
    color: #00a7ee;
    margin-bottom: 10px;
    font-weight: 300;
	text-align:center;
	line-height:20px;
}
.slide-desc-text-override .slide-title a {
	color: #082645;
}
.slide-desc-text-override a.readmore {
	float: right;
	margin-bottom: 10px;
}

/* Navigation buttons / indicators */
.djslider-override .navigation-container {
	position: relative;
	text-align: center !important;
}
.djslider-override .navigation-container a {
	outline: none;
}
.djslider-override .navigation-container img {
	width: auto;
	box-shadow: none;
}
.djslider-override .navigation-container .prev-button {
	cursor: pointer;
	display: block;
	position: absolute;
	left: -30px;
}
.djslider-override .navigation-container .next-button {
	cursor: pointer;
	display: block;
	position: absolute;
	right: -30px;
}
.djslider-override .navigation-container .play-button, 
.djslider-override .navigation-container .pause-button {
	cursor: pointer;
	display: block;
	position: absolute;
	left: 50%;
}

.djslider-override .navigation-container-custom,
.djslider-override .navigation-numbers {
	position: absolute;
	top: 10px;
	right: 10px;
}
.djslider-override .load-button {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #444;
	border: 2px solid #fff;
	margin: 0 3px;
	cursor: pointer;
	border-radius: 50%;
	opacity: 0.5;
	-webkit-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}
.djslider-override .load-button-active {
	opacity: 1;
}
.djslider-override .navigation-numbers .load-button {
	width: 16px;
	height: 16px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #fff;
}

/* Fading elements */
.djslider-loader-override .showOnHover {
	opacity: 0;
	-webkit-transition: opacity 200ms ease 50ms;
	transition: opacity 200ms ease 50ms;
}
.djslider-loader-override:hover .showOnHover,
.djslider-loader-override.focused .showOnHover {
	opacity: 1;
}

/* testaments slider */
/* General slider styles */
#djslider-loader156, #djslider-loader169, #djslider-loader217, #djslider-loader218 {
	min-height:400px;
}
#navigation156 {
	text-align:right;
}
#prev156, #next156 {
	width:47px;
	height:auto;
	margin:0 15px;
}
.navigation-container .prev-button, .navigation-container .next-button {
	-webkit-transition: opacity 200ms ease 50ms;
	transition: opacity 200ms ease 50ms;
	opacity: 1;
}
.navigation-container .prev-button:hover, .navigation-container .next-button:hover {
	opacity: 0.6;
}
.testament-mod .djslider-override .slider-container {
	overflow:hidden;
	min-height:400px;
}
/* Slide description area */
.testament-mod .djslider-override .slide-desc {
	position:relative;
	margin-left:20px;
}
.testament-mod .slide-desc-text-override .slide-title {
	color:#082645;
	text-align:left;
	font-weight:500;
}
.testament-mod .slide-desc-text-override .slide-text {
	height:100px;
	overflow:hidden;
}
.testament-mod .block-shadowed {
	margin:15px;
	padding:20px;
	box-shadow: 0px 0px 20px 0px rgba(162, 190, 206, 0.18);
}

.deleting .about-us {
	padding-top:150px;
}
.deleting .about-us .title {
	margin-bottom:50px;
	color:#ffffff;
}
.deleting .about-us .photo img {
	width:75px;
	height:auto;
	margin-right:15px;
}
.deleting .about-us .block-shadowed {
	padding:15px;
	margin-bottom:30px;
}

.deleting .partners-title {
	padding-top:150px;
	color:#ffffff;
}
.deleting .our-partners .module-content {
	margin-top:0;
}

.deleting #main {
	background: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.deleting .three-facts {
	padding-top:100px;
}
.deleting .three-facts .title {
	margin-bottom:40px;
	/*color: #082645;*/
}
.deleting .three-facts .title .facts-bg {
	display:inline-block;
	padding:30px;
	background:url(../images/deleting-facts-bg.png) center center no-repeat;
	min-width: 190px;
	min-height: 98px;
}
.deleting .three-facts .block-shadowed {
	padding:25px 25px 40px 25px;
	margin-bottom:25px;
}
.fancybox-content {
	border-radius:30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
#navigation155 {
	position:absolute;
	top:50%;
	width:calc(100% - 20px);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%); 
	transform: translateY(-50%);
}
#prev155 {
	float:left;
	margin-left:-40px;
}
#next155 {
	float:right;
	margin-right:-40px;
}
.btn-close {
	display:none!important;
}
.rsform-block-soglasie {
	font-size:12px;
}
.ankor {
	position:relative;
	top:-100px;
}
#before-load {
	position: fixed; 
	left: 0; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	background: #000; 
	z-index: 10200; 
}
#before-load .flame {
	width:150px;
	height:150px;
	position: absolute; 
	left: 50%;
	top: 50%; 
	margin: -75px 0 0 -75px; 
	background:url(../images/flame-bs.gif) center center no-repeat;
}
.thnx-img {
	max-width:50px;
	height:auto;
}

@media (min-width:768px) {
	.our-services .moduletable, .our-mission .moduletable, .our-mission2 .moduletable, .our-mission3 .moduletable {
		width: 750px;
	}
}
@media (min-width:992px) {
	.our-services .moduletable, .our-mission .moduletable, .our-mission2 .moduletable, .our-mission3 .moduletable {
		width: 970px;
	}
}
@media (min-width:1200px) {
	.our-services .moduletable, .our-mission .moduletable, .our-mission2 .moduletable, .our-mission3 .moduletable {
		width: 1170px;
	}
}
.our-services .moduletable, .our-mission .moduletable, .our-mission2 .moduletable, .our-mission3 .moduletable {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media only screen and (max-width:991px){
	.deleting section#main-content {
		margin-top:40px;
		background:url(../images/header-bg-deleting.png) center top -100px no-repeat, url(../images/footer.png) center bottom no-repeat, url(../images/center-bg-deleting.png) center top 2890px no-repeat, #fdfefe;
		font-size:16px;
	}
	.deleting ul.sf-menu > li > a, .deleting ul.sf-menu > li > span {
		font-size: 13px;
	}
	.deleting h1, .deleting .h1, .deleting h2, .deleting .h2 {
		font-size: 28px;
	}
	.deleting .formwrap .h2 {
		font-size:20px;
		margin-bottom:15px;
	}
	.deleting .our-services .block-name {
		padding: 25px 25px;
		font-size: 18px;
	}
	.deleting .module-title h3, h3.title {
		font-size: 24px;
	}
	.deleting .we-delete .ico {
		padding: 50px 0 50px 135px;
	}
	.deleting .we-delete .ico-alert {
		font-size: 14px;
	}
	.how-we-work {
		padding-top: 0px;
		margin-top: 0px;
	}
	.deleting .we-delete .ico {
		padding:50px 0 50px 100px;
	}
	.deleting .we-delete .ico1 {
		background:url(../images/we-delete-ico1-sm.png) left center no-repeat;
	}
	.deleting .we-delete .ico2 {
		background:url(../images/we-delete-ico2-sm.png) left center no-repeat;
	}
	.deleting .we-delete .ico3 {
		background:url(../images/we-delete-ico3-sm.png) left center no-repeat;
	}
	.deleting .we-delete .ico4 {
		background:url(../images/we-delete-ico4-sm.png) left center no-repeat;
	}
	.deleting .we-garanted .ico {
		padding:20px 15px 20px 90px;
		min-height:120px;
	}
	.deleting .we-garanted .ico1 {
		background:url(../images/we-garanted-ico1-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .we-garanted .ico2 {
		background:url(../images/we-garanted-ico2-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .we-garanted .ico3 {
		background:url(../images/we-garanted-ico3-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .we-garanted .ico4 {
		background:url(../images/we-garanted-ico4-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .we-garanted .ico5 {
		background:url(../images/we-garanted-ico5-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .we-garanted .ico6 {
		background:url(../images/we-garanted-ico6-sm.png) left 15px center no-repeat, #ffffff;
	}
	.deleting .testament-mod .dj-image {
		display:none;
	}
	.deleting .testament-mod .slide-title {
		font-size:18px;
	}
	.deleting .testament-mod .slide-text {
		font-size:16px;
	}
	.testament-mod .slide-desc-text-override .slide-text {
		height:120px;
	}
	#djslider-loader156 {
		min-height: 440px;
	}
	.testament-mod .djslider-override .slider-container {
		min-height:440px;
	}
	#djslider-loader169 {
		min-height: 570px;
	}
	.english .testament-mod .djslider-override .slider-container {
		min-height:570px;
	}
	.deleting .about-us {
		padding-top: 30px;
	}
	.deleting .partners-title {
		padding-top: 30px;
	}
	.djslider-override .navigation-container .prev-button {
		left: -10px;
	}
	.djslider-override .navigation-container .next-button {
		right: -10px;
	}
	#rsform_8_page_0 .form-group {
		margin-bottom:15px;
	}
	#brand {
		width:150px;
	}
}
@media only screen and (max-width:767px){
	.our-services .block, .our-mission .block {
		width: 100%;
	}
	
	.deleting section#main-content {
		margin-top:30px;
		/*background:url(../images/header-bg-deleting-xs.png) center top 50px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 4870px no-repeat, #ffffff;*/
		background: url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
	.deleting .our-services {
		margin-top:0;
		padding-top:140px;
		background:url(../images/header-bg-deleting-xs__.jpg) center top no-repeat;
	}
	.deleting .about-us {
		padding-top: 30px;
	}
	.deleting .we-delete {
		padding-bottom:0;
		background-color:#ff3c35;
	}
	.deleting .we-delete .ico {
		padding: 10px 0 10px 90px;
		font-size:15px;
		font-weight:400;
		min-height: 80px;
		display:flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
	.deleting .we-delete .title {
		margin-bottom: 10px;
	}
	.deleting .how-we-work {
		font-size:14px;
		padding-bottom:0;
		background-color:#ff3c35;
	}
	.deleting .we-garanted {
		background-color:#ff3c35;
	}
	.how-we-work .ico {
		padding-top: 105px;
		margin-top: 20px;
	}
	.moduletable {
		padding: 0px;
	}
	.deleting .what-price {
		padding-top: 50px;
	}
	.deleting .what-price .form-audit {
		padding: 10px 10px;
	}
	.deleting .our-mission {
		margin-top: 50px;
	}
	.deleting .three-facts {
		padding-top: 100px;
	}
	.deleting .three-facts .block-shadowed {
		padding: 20px 10px 20px 10px;
	}
	.deleting .three-facts .block-shadowed .size24 {
		font-size:19px;
		white-space:nowrap;
	}
	.deleting .three-facts .block-shadowed .size24 img {
		width:40px;
		height:auto;
	}
	#navigation155 {
		width:calc(100% - 10px);
	}
	#prev155 {
		margin-left:-15px;
		width:50px;
		height:auto;
	}
	#next155 {
		margin-right:-15px;
		width:50px;
		height:auto;
	}
	#prev156 {
		width:50px;
		height:auto;
	}
	#next156 {
		width:50px;
		height:auto;
	}
	#brand {
		width:auto;
		margin-top:10px;
	}
	.sf-menu.in {
		position:relative;
	}
	.btn-close {
		display:block!important;
		font-size: 40px;
		color: #ff432f;
		z-index: 1000;
		padding:0!important;
		margin-top:0px;
		margin-right:35px;
		-moz-transition: all 0.8s ease-in-out; 
		-webkit-transition: all 0.8s ease-in-out; 
		-o-transition: all 0.8s ease-in-out; 
		-ms-transition: all 0.8s ease-in-out; 
		transition: all 0.8s ease-in-out;
	}
	.btn-close:hover {
		-moz-transform: rotate(180deg); 
		-webkit-transform: rotate(180deg); 
		-o-transform: rotate(180deg); 
		-ms-transform: rotate(180deg); 
		transform: rotate(180deg);
		box-shadow:none;
	}
	.deleting .formwrap {
		padding: 10px;
	}
	.size42 {
		font-size: 30px;
	}
	.testament-mod .slide-desc-text-override .slide-text {
		height:190px;
	}
	#djslider-loader156, #djslider-loader217 {
		min-height: 570px;
	}
	.testament-mod .djslider-override .slider-container {
		min-height:570px;
	}
	.deleting .three-facts .title {
		margin-bottom: 40px;
		color: #082645;
	}
	.deleting .our-mission {
		background-color:#ff3c35;
	}
	.deleting .our-mission .three-facts {
		background-color:#ffffff;
	}
	.deleting .deleting-rewiev .title, .deleting .deleting-rewiev .medium {
		color:#ffffff;
	}
}
@media only screen and (max-width:700px){
	/*
	.deleting section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 150px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5370px no-repeat, #ffffff;
	}
	.deleting.english section#main-content {
		background:url(../images/header-bg-deleting-xs.png) center top 120px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5170px no-repeat, #ffffff;
	}
	*/
}
@media only screen and (max-width:400px){
	/*.deleting section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 290px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5590px no-repeat, #ffffff;
	}
	.deleting.english section#main-content {
		background:url(../images/header-bg-deleting-xs.png) center top 220px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5370px no-repeat, #ffffff;
	}*/
	.form-control {
	    font-size: 13px;
	}
	.deleting .three-facts .title .facts-bg {
		padding:0;
		background:none;
		min-width:auto;
		min-height:auto;
		color:#082645;
	}
	#before-load {
		display:none; 
	}
	#before-load .flame {
		width:50px;
		height:50px;
		position: absolute; 
		left: 50%;
		top: 50%; 
		margin: -25px 0 0 -25px; 
		background:url(../images/flame-xs.gif) center center no-repeat;
	}
}
@media only screen and (max-width:340px){
	/*.deleting section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 330px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5690px no-repeat, #ffffff;
	}
	.deleting.english section#main-content {
		background:url(../images/header-bg-deleting-xs.png) center top 280px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/center-bg-deleting-xs.jpg) center top 5580px no-repeat, #ffffff;
	}*/
}

/*** partners land ***/
.partners section#main-content {
	margin-top:80px;
	background: url(../images/header-bg-deleting.png) center top no-repeat, url(../images/footer.png) center bottom no-repeat, #fdfefe;
	font-size:20px;
}
.partners .partners-head {
	margin-top:100px;
}
.partners .our-partners .module-title {
	text-align:center;
	color:#ffffff;
}
.formwrap {
	padding:30px;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	box-shadow: 0px 15px 70px 0px rgba(162, 190, 206, 0.18);
	background-color:#ffffff;
}
.formwrap .h2 {
	margin-top:0;
}
.partners .our-services {
	margin-top:500px;
	background:none;
}
.partners .four-reason {
	padding-bottom:90px;
}
.partners .four-reason .title {
	margin-bottom:50px;
}
.partners .four-reason .ico {
	padding:50px 0 50px 120px;
}
.partners .four-reason .ico1 {
	background:url(../images/partners-reason-1.png) left center no-repeat;
}
.partners .four-reason .ico2 {
	background:url(../images/partners-reason-2.png) left center no-repeat;
}
.partners .four-reason .ico3 {
	background:url(../images/partners-reason-3.png) left center no-repeat;
}
.partners .four-reason .ico4 {
	background:url(../images/partners-reason-4.png) left center no-repeat;
}

.partners .we-delete {
	padding-bottom:90px;
}
.partners .we-delete .title {
	margin-bottom:50px;
}
.partners .we-delete .ico {
	padding:50px 0 50px 145px;
}
.partners .we-delete .ico1 {
	background:url(../images/we-delete-ico1.png) left center no-repeat;
}
.partners .we-delete .ico2 {
	background:url(../images/we-delete-ico2.png) left center no-repeat;
}
.partners .we-delete .ico3 {
	background:url(../images/we-delete-ico3.png) left center no-repeat;
}
.partners .we-delete .ico4 {
	background:url(../images/we-delete-ico4.png) left center no-repeat;
}
.partners .we-delete .ico-alert {
	font-weight:600;
	background:url(../images/we-delete-ico-alert.png) left center no-repeat;
	padding:15px 0 15px 65px;
}

.partners #form-checklist {
	margin-top:30px;
}

.partners .we-garanted .title {
	margin-bottom:55px;
}

.partners .we-garanted .ico {
	padding:30px 30px 30px 120px;
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	min-height:150px;
	margin-bottom:25px;
	box-shadow: 0px 15px 70px 0px rgba(162, 190, 206, 0.18);
	display:flex;
	flex-direction: row;
	align-items: center;
}
.partners .we-garanted .ico1 {
	background:url(../images/guarantee-ico-1.png) left 25px center no-repeat, #ffffff;
}
.partners .we-garanted .ico2 {
	background:url(../images/guarantee-ico-2.png) left 25px center no-repeat, #ffffff;
}
.partners .we-garanted .ico3 {
	background:url(../images/guarantee-ico-3.png) left 25px center no-repeat, #ffffff;
}
.partners .we-garanted .ico4 {
	background:url(../images/guarantee-ico-4.png) left 25px center no-repeat, #ffffff;
}
.partners .we-garanted .ico5 {
	background:url(../images/guarantee-ico-5.png) left 25px center no-repeat, #ffffff;
}
.partners .we-garanted .ico6 {
	background:url(../images/guarantee-ico-6.png) left 25px center no-repeat, #ffffff;
}

.partners .what-price {
	padding-top:100px;
}
.partners .what-price .row.text-center .col-sm-4 {
	margin-top:55px;
	margin-bottom:30px;
}
.partners .what-price .form-audit {
	padding:50px 10px;;
}
.partners .what-price .form-audit .title {
	margin-bottom:30px;
}
.partners .what-price .block-content .size24 {
	margin-top:50px;
}

.partners .our-mission {
	margin-top:150px;
	background:none;
}
.cloud {
	background: url(../images/word-bg.png) center center no-repeat;
	background-size:cover;
	display:inline-block;
	padding:15px;
}
.partners .about-us {
	padding-top:150px;
}
.partners .about-us .title {
	margin-bottom:50px;
}
.partners .about-us .photo img {
	width:75px;
	height:auto;
	margin-right:15px;
}
.partners .about-us .block-shadowed {
	padding:15px;
	margin-bottom:30px;
}

@media only screen and (max-width:991px){
	.partners section#main-content {
		margin-top:40px;
		background:url(../images/header-bg-deleting.png) center top -70px no-repeat, url(../images/footer.png) center bottom no-repeat, #fdfefe;
		font-size:16px;
	}
	.partners section#main-content {
		font-size: 18px;
	}
	.partners ul.sf-menu > li > a, .partners ul.sf-menu > li > span {
		font-size: 13px;
	}
	.partners h1, .partners .h1, .partners h2, .partners .h2 {
		font-size: 24px;
	}
	.partners .formwrap .h2 {
		font-size:20px;
		margin-bottom:15px;
	}
	.partners .our-services .block-name {
		padding: 25px 25px;
		font-size: 18px;
	}
	.partners .module-title h3, h3.title {
		font-size: 24px;
	}
	.partners .we-delete .ico {
		padding: 50px 0 50px 135px;
	}
	.partners .we-delete .ico-alert {
		font-size: 16px;
	}
	.partners .we-delete .ico {
		padding:50px 0 50px 100px;
	}
	.partners .we-delete .ico1 {
		background:url(../images/we-delete-ico1-sm.png) left center no-repeat;
	}
	.partners .we-delete .ico2 {
		background:url(../images/we-delete-ico2-sm.png) left center no-repeat;
	}
	.partners .we-delete .ico3 {
		background:url(../images/we-delete-ico3-sm.png) left center no-repeat;
	}
	.partners .we-delete .ico4 {
		background:url(../images/we-delete-ico4-sm.png) left center no-repeat;
	}
	.partners .we-garanted .ico {
		padding:20px 15px 20px 90px;
		min-height:120px;
	}
	.partners .we-garanted .ico1 {
		background:url(../images/guarantee-ico-1.png) left 15px center no-repeat, #ffffff;
	}
	.partners .we-garanted .ico2 {
		background:url(../images/guarantee-ico-2.png) left 15px center no-repeat, #ffffff;
	}
	.partners .we-garanted .ico3 {
		background:url(../images/guarantee-ico-3.png) left 15px center no-repeat, #ffffff;
	}
	.partners .we-garanted .ico4 {
		background:url(../images/guarantee-ico-4.png) left 15px center no-repeat, #ffffff;
	}
	.partners .we-garanted .ico5 {
		background:url(../images/guarantee-ico-5.png) left 15px center no-repeat, #ffffff;
	}
	.partners .we-garanted .ico6 {
		background:url(../images/guarantee-ico-6.png) left 15px center no-repeat, #ffffff;
	}
	.partners .about-us {
		padding-top: 50px;
	}
}
@media only screen and (max-width:767px){
	.partners section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 130px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
	.partners section#main-content {
		font-size: 16px;
	}
	.partners .our-services {
		margin-top:140px;
	}
	.partners .about-us {
		padding-top: 150px;
	}
	.partners .we-delete {
		padding-bottom:0;
	}
	.partners .we-delete .ico {
		padding: 10px 0 10px 90px;
		font-size:15px;
		font-weight:400;
		min-height: 80px;
		display:flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
	.partners .we-delete .title {
		margin-bottom: 10px;
	}
	.partners .how-we-work {
		font-size:14px;
		padding-bottom:0;
	}
	.partners .our-mission {
		margin-top: 50px;
	}
}
@media only screen and (max-width:700px){
	.partners section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 180px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
	.partners .four-reason .ico {
		padding: 10px 0 10px 120px;
		display:flex;
		align-items:center;
		min-height: 100px;
	}
	.partners .four-reason {
		padding-bottom: 40px;
	}
}
@media only screen and (max-width:500px){
	.partners section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 230px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
}
@media only screen and (max-width:460px){
	.partners section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 280px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
}
@media only screen and (max-width:340px){
	.partners section#main-content {
		margin-top:30px;
		background:url(../images/header-bg-deleting-xs.png) center top 420px no-repeat, url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, #ffffff;
	}
	.partners .four-reason {
		padding-bottom: 10px;
	}
}

/**** kommercial-proposal ****/
.kommercial-proposal #main-content{
	font-size:18px;
	line-height:1.7;
	font-weight:500;
}
.kommercial-proposal #main-content p, .kommercial-proposal #main-content ul, .kommercial-proposal #main-content ol {
	margin-bottom:30px;
}
.kommercial-proposal #main-content .h3 {
	margin:40px 0 30px;
}
.kommercial-proposal .item-268 {
	display:none;
}

/*** youtube land ***/
.yt section#main-content {
	margin-top:100px;
	background: url(../images/footer.png) center bottom no-repeat, url(../images/yt-head-bg-lg.png) center top no-repeat, #fdfefe;
	font-size:20px;
}
.yt section#main-content h1 {
	margin-top:100px;
}
.yt section#main-content .yt-video {
	padding:50px 40px 110px 64px;
	position:relative;
	margin-top:10px;
}
.yt section#main-content .yt-video .yt-video-bg {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.yt section#main-content .yt-video .embed-responsive{
	-moz-border-radius-topleft:30px;
	-webkit-border-top-left-radius:30px;
	border-top-left-radius:30px;
	-moz-border-radius-topright:30px;
	-webkit-border-top-right-radius:30px;
	border-top-right-radius:30px;
	overflow:hidden;
}
.yt section#main-content .yt-video .yt-video-play, .yt section#main-content .yt-video .yt-video-play:active {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	outline:0;
	border:0;
}
.yt section#main-content .yt-video .yt-video-play .play {
	width:126px;
	height:126px;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-20px, -50px);
	background:url(../images/yt-head-video-btn.png) center center no-repeat;
	opacity:0.8;
	-webkit-transition: opacity 200ms ease 50ms;
	transition: opacity 200ms ease 50ms;
}
.yt .youtube-head .btn-red {
	margin-top:30px;
}
.yt section#main-content .yt-video .yt-video-play:hover .play {
	opacity:1;
}
.yt .our-services {
	background:url(../images/yt-five-results-bg-bottom.png) center bottom no-repeat, #FF4928;
}
.yt .our-services:before {
	content:"";
	display:block;
	position:relative;
	top:-55px;
	height:55px;
	background:url(../images/bg-red-vawe-top.png) center top no-repeat;
}
.yt .our-services .five-results {
	padding:10px 0 50px;
	position:relative;
}
.yt .our-services .five-results .title {
	margin-bottom:50px;
}
.yt .our-services .five-results .col-sm-6 {
	padding:0 40px;
	font-size:16px;
}
.yt .our-services .five-results .col-sm-6 .bold {
	font-size:18px;
	margin:10px 0 15px;
}
.yt .our-services .five-results .line-2 {
	margin-top:150px;
}
.yt .our-services .five-results .ico img {
	width:97px;
	height:97px;
}
.yt .our-services .block-centered {
	position:relative;
	top:-390px;
}

.yt .middle-block {
	margin-top:-100px;
}
.yt .middle-block .yt-complex {
	position:relative;
}
.yt .middle-block .yt-complex h3.title {
	margin-bottom: 40px;
	position: relative;
	top: -30px;
}
.yt .middle-block .yt-complex .flex {
	justify-content:start;
	align-items:center;
	flex-wrap:nowrap;
}
.yt .middle-block .yt-complex .flex.align-items-stretch {
	align-items:stretch;
}
.yt .middle-block .yt-complex .tablet-wrap {
	width:574px;
	height:469px;
	background:url(../images/illustration_tablet.png) center center no-repeat;
	position:relative;
	left:-240px;
	bottom:0px;
}
.yt .middle-block .yt-complex .tablet {
	position:absolute;
	top:0px;
	right:0px;
	width:360px;
	height:295px;
}
.yt .middle-block .yt-complex .tablet .service-types {
	width:250px;
	position:absolute;
	top:55px;
	left:25px;
	font-size:16px;
}

.yt .middle-block .yt-complex .phone-wrap {
	width:532px;
	height:591px;
	background:url(../images/illustration_iphone.png) center center no-repeat;
	position:absolute;
	right:-150px;
	bottom:-130px;
}
.yt .middle-block .yt-complex .phone {
	position:absolute;
	top:80px;
	left:125px;
	width:130px;
	height:255px;
}
.yt .middle-block .yt-complex .phone .screen {
	margin-top:50px;
	color: #E40000;
	font-size:12px;
	font-weight:600;
	text-align:center;
}
.yt .middle-block .yt-complex .phone .animated-like-1 {
	position:absolute;
	top:-5px;
	left:-125px;
}
.yt .middle-block .yt-complex .phone .animated-like-2 {
	position:absolute;
	top:195px;
	left:-100px;
}
.yt .middle-block .yt-complex .phone .animated-like-3 {
	position:absolute;
	top:-10px;
	right:-60px;
}
.yt .middle-block .yt-complex .phone .animated-love-1 {
	position:absolute;
	top:65px;
	right:-105px;
}
.yt .middle-block .yt-complex .phone .animated-love-2 {
	position:absolute;
	top:-65px;
	right:5px;
}
.yt .middle-block .yt-complex .phone .animated-love-3 {
	position:absolute;
	top:65px;
	left:-45px;
}
.yt .middle-block .yt-complex .phone .animated-love-4 {
	position:absolute;
	top:-45px;
	left:-30px;
}
.yt .middle-block .yt-complex .phone .animated-play-1 {
	position:absolute;
	top:-55px;
	left:10px;
}
.yt .middle-block .yt-complex .arrow {
	margin-top:180px;
}
.yt .middle-block .yt-complex .row.flex .col-sm-4 {
	display:flex;
	justify-content:center;
}
.yt .middle-block .yt-complex .row.flex .col-sm-4 .size14 {
	margin-top:440px;
}

.yt .our-mission {
	/*background:url(../images/yt-keises-bg-lg-bottom.png) center top no-repeat;
	top:-340px;*/
	background:#ff4a28;
	margin-top: 50px;
	margin-bottom:100px;
	z-index: 1000;
	position: relative;
}
.yt .our-mission:before {
	content:"";
	display:block;
	position:relative;
	top:-385px;
	height:385px;
	background:url(../images/yt-keises-bg-lg-top.png) center top no-repeat;
}
.yt .our-mission:after {
    content: "";
    display: block;
    position: relative;
    bottom: -45px;
    height: 45px;
    background: url(../images/bg-red-vawe-bottom.png) center bottom no-repeat;
}
.yt .our-mission .yt-services {
	margin-top:-380px;
}
.yt .our-mission .yt-services h3.title {
	text-transform:none;
	text-align:center;
	color:#ffffff;
	margin-bottom:30px;
}
#djslider222.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
    position: absolute;
    bottom: 20px;
	top:auto;
    right: 50%;
	transform:translateX(50%);
	display:inline-flex;
	align-items: end;
}
#djslider222.djslider-default .navigation-numbers .load-button {
    font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	width:35px;
	height:35px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FF4928;
	opacity: 0.3;
	align-self:end;
	background: transparent;
	border: 0;
	margin: 0 3px;
	cursor: pointer;
	border-radius: 50%;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}
#djslider222.djslider-default .navigation-numbers .load-button.load-button-active {
	color:#ffffff;
	opacity:1;
	background:#FF4928;
}
#djslider222 {
	height:1000px !important;
}
.yt .our-mission .yt-services .djslider-in>li {
	background: #F4F8FC;
	box-shadow: 0px 6px 52px rgba(61, 64, 68, 0.26);
	border-radius: 20px;
	font-size:16px;
	height:1000px !important;
}
.yt .our-mission .djslider-default .slide-desc {
	position:relative;
	height:1000px;
}
.yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
	height:1000px;
}
.yt .our-mission .flex-center {
	justify-content: start;
	display:inline-flex;
}
.yt .our-mission .col-sm-10 .h3 {
	margin-top:0;
}
.yt .service_digit {
	font-weight:700;
	font-size:140px;
	position: relative;
	top: -20px;
	left: -50%;
	line-height: 100px;
}
.yt .our-mission .slide-desc-text {
	padding:50px 120px;
}
.yt .yt-description {
	padding-left:15px;
	margin-bottom:15px;
}
.yt .yt-price-block {
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	box-shadow: 0px 6px 50px rgba(112, 127, 146, 0.2);
	border-radius: 30px;
	padding:5px 20px;
	margin-bottom:15px;
}
.yt .yt-title-block {
	/*background: #FFFFFF;*/
	border: 1px solid #F5BCBF;
	box-sizing: border-box;
	border-radius: 30px;
	padding:5px 20px;
	margin-bottom:15px;
}
.yt .yt-slide-img {
	position:absolute;
	bottom:30px;
	right:40px;
}
.yt .slide-text img.ico-svg{
	margin-right:10px;
}
.djslider-default .navigation-container img {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
	-webkit-tap-highlight-color: transparent;
	color:transparent;
}
.djslider-default .navigation-container .prev-button, 
.djslider-default .navigation-container .next-button {
	filter: grayscale(100%);
	opacity:0.5;
}
.djslider-default .navigation-container .prev-button:hover, 
.djslider-default .navigation-container .next-button:hover {
	filter: grayscale(0%);
	opacity:1;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}
.djslider-default .navigation-container .prev-button:hover, 
.djslider-default .navigation-container .next-button:hover,
.djslider-default .navigation-container .prev-button:active, 
.djslider-default .navigation-container .next-button:active,
.djslider-default .navigation-container .prev-button:focus, 
.djslider-default .navigation-container .next-button:focus, {
	outline:none;
	border:none;
}

.yt .our-mission2 {
	margin-bottom:100px;
}
.yt .our-mission2 .yt-choose .h3.title {
	margin-bottom:35px;
}
.yt .our-mission2 .yt-choose ul.yt-btn {
	margin:25px 0 35px;
}
.yt .our-mission2 .yt-choose .line-to-btn-wrap {
	text-align:right;
	margin:10px 0;
}



.yt .our-mission3 {
	background-color:#ff4a28;
}
.yt .our-mission3:before {
	content: "";
	display: block;
	position: relative;
	top: -55px;
	height: 55px;
	background: url(../images/bg-red-vawe-top.png) center top no-repeat;
}
.yt .our-mission3:after {
	content: "";
	display: block;
	position: relative;
	bottom: -45px;
	height: 45px;
	background: url(../images/bg-red-vawe-bottom.png) center bottom no-repeat;
}

.yt .our-mission3 .yt-keyses {
	margin-top:0px;
}
.yt .our-mission3 .yt-keyses .block-keys {
	box-shadow: 0px 8px 50px rgba(0, 0, 0, 0.2);
	-moz-border-radius: 4px 25px;
	-webkit-border-radius: 4px 25px;
	border-radius: 4px 25px;
	margin-top:87px;
	position:relative;
	background: #FFFFFF;
}
.yt .our-mission3 .yt-keyses .block-keys.hide-in:hover {
	-moz-border-radius: 4px 25px 0 0;
	-webkit-border-radius: 4px 25px 0 0;
	border-radius: 4px 25px 0 0;
}
.yt .our-mission3 .yt-keyses .block-keys .block-keys-in {
	height:125px;
	position:relative;
	padding:18px 0;
	z-index:10;
}
.yt .our-mission3 .yt-keyses .block-keys .photo {
	position:absolute;
	top:-41px;
	left:15px;
	border-radius:50%;
	overflow:hidden;
}
/*.yt .our-mission .yt-keyses .block-keys:hover .photo:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:url(../images/yt-keises-btn.png) center center no-repeat, rgba(0,0,0,0.5);
}*/
.yt .our-mission3 .yt-keyses .block-keys:hover .photo a {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:url(../images/yt-keises-btn.png) center center no-repeat, rgba(0,0,0,0.5);
	z-index:100;
}
.yt .our-mission3 .yt-keyses .block-keys .bold.size17 {
	margin-left:90px;
	white-space:nowrap;
	margin-bottom:10px;
	padding:0 18px;
}
.yt .our-mission3 .yt-keyses .block-keys .desc {
	padding:0 18px 0 40px;
	background:url(../images/yt-keisy-like.png) top left 18px no-repeat;
	min-height:70px;
}
.yt .our-mission3 .yt-keyses .block-keys .desc .text-red{
	color:#F94434;
}
.yt .our-mission3 .yt-keyses .block-keys:hover .desc .text-red{
	color:#E40000;
}
.yt .our-mission3 .yt-keyses .block-keys .desk-hide {
	display:none;
	border-top: 1px dashed #DADADA;
	padding:0 18px;
	padding:15px 18px;
	z-index:1100;
}
.yt .our-mission3 .yt-keyses .block-keys:hover .desk-hide {
	display:block;
	background-color:#ffffff;
	-webkit-border-radius: 0 0 4px 25px;
	-moz-border-radius: 0 0 4px 25px;
	border-radius: 0 0 4px 25px;
}
ul.yt-btn {
	list-style:none;
	padding-left:0;
}
ul.yt-btn>li {
	padding:5px 0 5px 47px;
	background:url(../images/li-yt-btn.png) left center no-repeat;
}
#youtube-form {
	width:350px;
}
#youtube-form .rsform-block-have-blog {
	font-size:14px;
}
.radio-inline {
    padding-left: 30px;
}
.yt .smaller {
	font-size:81%;
}
.yt #main {
	display:none;
}
.yt .yt-kommand {
	margin-top:90px;
	margin-bottom:100px;
}
.yt .yt-kommand .title {
	margin-bottom:30px;
}
.yt .yt-kommand .photo {
	min-width:75px;
	width:75px;
	margin-right:15px;
}
.yt .yt-kommand .block-shadowed {
	padding:15px;
	margin-bottom:30px;
}
.yt .yt-kommand .formwrap .size24.bold {
	margin-bottom:30px;
}
.yt .yt-kommand .formwrap .rsform-block-have-blog{
	font-size:14px;
	font-weight:500;
}

.formwrap label input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
		  margin-left:-30px;
		  margin-top:0px;
		  width:22px;
		  height:22px;
}
.formwrap label input[type="radio"]::after, .formwrap label input[type="radio"]::before {
  content: '';
  width: 22px;
  height: 22px;
  display: block;
  border-radius: 50%;
  left: 0;
  top: 0;
  position: absolute;
}
.formwrap label input[type="radio"]::before {
  background: #cfcfcf;
  -webkit-transition: background 0.2s ease, -webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
  transition: background 0.2s ease, -webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
  transition: background 0.2s ease, transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
  transition: background 0.2s ease, transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2), -webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
}
.formwrap label input[type="radio"]::after {
  background: #fff;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
  transition: -webkit-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
  transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
  transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4), -webkit-transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
}
.formwrap label input[type="radio"]:active {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.formwrap label input[type="radio"]:checked::before {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
  background: #00ABFE;
}
.formwrap label input[type="radio"]:checked::after {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}
.formwrap label:hover input[type="radio"]::before {
  -webkit-transform: scale(0.92);
          transform: scale(0.92);
}
.formwrap label:hover input[type="radio"]::after {
  -webkit-transform: scale(0.74);
          transform: scale(0.74);
}
.formwrap label:hover input[type="radio"]:checked::after {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
}


@media only screen and (max-width:1199px){
	.yt h1 {
		font-size:42px;
	}
	.yt section#main-content .yt-video {
		padding: 40px 30px 90px 53px;
	}
	.yt .middle-block .yt-complex .tablet-wrap {
		left: -250px;
		bottom: -10px;
	}
	.yt .middle-block .yt-complex .phone-wrap {
		right: -220px;
		bottom: -60px;
	}
	.yt .middle-block .yt-complex .row.flex .col-sm-4 .size14 {
		margin-top:430px;
	}
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1100px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1100px;
	}
	
	.yt .our-mission3 .yt-keyses .block-keys .bold.size17 {
		white-space: normal;
		min-height:50px;
		line-height:20px;
	}
	.yt .our-mission3 .yt-keyses .block-keys .desc {
		min-height: 100px;
	}
	.yt .our-mission3 .yt-keyses .block-keys .block-keys-in {
		height: 180px;
		z-index: 100;
	}
	#footer .nav {
		margin-top:400px;
	}
}

@media only screen and (max-width:991px){
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1100px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1100px;
		font-size:14px;
	}
	.yt .our-mission .slide-desc-text {
		padding: 50px 70px;
	}
	#navigation222 {
		margin:0 1% !important;
	}
	.yt-kommand .formwrap {
		width:380px;
		margin:0 auto;
	}
	.yt-slide-img {
		max-width:240px;
		height:auto;
	}
	.yt section#main-content .yt-video {
		padding: 65px 51px 100px 83px;
	}
	.yt .our-services .block-centered {
		top: -470px;
	}
	.yt .our-mission3 .yt-keyses .block-keys {
		margin-top: 100px;
	}
	.yt .our-mission3 .yt-keyses {
		margin-top: 65px;
	}
	.yt .middle-block .yt-complex .tablet-wrap {
		left: -260px;
		bottom: 40px;
	}
	.yt .middle-block .yt-complex .phone-wrap {
		right: -300px;
		bottom: -240px;
	}
	.yt .middle-block .yt-complex .ico2 {
		margin:0;
	}
	.yt .middle-block .yt-complex .ico3 {
		margin:0;
	}
	.yt .middle-block .yt-complex .ico4 {
		margin:350px 0 0;
	}
	.yt .middle-block .yt-complex .ico5 {
		margin:25px 0 25px;
	}
	.yt .middle-block .yt-complex .arrow {
		margin-top: 150px;
		margin-left: 0px;
		transform: rotate(30deg);
		margin-right: -120px;
	}
}
@media only screen and (max-width:767px){
	.yt .col-md-6.col-md-pull-6 {
		text-align:center;
	}
	.yt section#main-content {
		margin-top: 80px;
		background: url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/yt-head-bg-xs.png) center top no-repeat, #fdfefe;
	}
	.yt section#main-content h1 {
		margin-top: 40px;
		font-size: 30px;
		margin-bottom: 20px;
	}
	.yt .our-services {
		background: url(../images/yt-five-results-bg-bottom.png) center bottom -50px no-repeat, 
		#FF4928;
		padding-bottom:40px;
	}
	.yt .our-services .five-results .line-2 {
		margin-top: 0px;
	}
	.yt .our-services .five-results .ico {
		margin-bottom:30px;
	}
	.yt .our-services .block-centered {
		top: 0px;
	}
	.yt .yt-complex .row.flex.align-items-stretch {
		flex-direction:column;
	}
	.yt .middle-block .yt-complex .tablet-wrap {
		left: -150px;
		bottom: 0px;
		position:relative;
	}
	.yt .middle-block .yt-complex .ico5, .yt .middle-block .yt-complex .ico {
		margin: 0px 0 25px;
	}
	.yt .middle-block .yt-complex .ico4 {
		margin-top:-60px;
	}
	.yt .middle-block .yt-complex .arrow {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align:center;
		transform: rotate(0);
	}
	.yt .middle-block .yt-complex .arrow img {
		transform: rotate(10deg);
		position:relative;
		bottom:-40px;
	}
	.yt .middle-block .yt-complex .phone-wrap {
		right: -180px;
		margin-bottom: -140px;
		bottom:0;
		position:relative;
	}
	.yt .our-mission2 .yt-choose .line-to-btn-wrap {
		text-align: left;
	}
	.yt .our-mission3 .yt-keyses .block-keys .bold.size17 {
		white-space: auto;
		min-height:auto;
		line-height:150%;
	}
	.yt .our-mission3 .yt-keyses .block-keys .desc {
		min-height: auto;
		padding: 0 18px 15px 40px;
	}
	.yt .our-mission3 .yt-keyses .block-keys .block-keys-in {
		height: auto;
		z-index: 100;
	}
	.yt .our-mission3 .yt-keyses .block-keys .desk-hide {
		display: block;
	}
	.yt .our-mission3 .yt-keyses .block-keys.hide-in:hover {
		-moz-border-radius: 4px 25px;
		-webkit-border-radius: 4px 25px;
		border-radius: 4px 25px;
	}
	#footer .nav {
		margin-top: 100px;
	}
	.yt .service_digit {
		font-size: 100px;
		top: -20px;
		left: 0%;
		line-height: 70px;
	}
	.yt .our-mission .slide-desc-text {
		padding: 50px 10px;
	}
	.yt .middle-block .yt-complex .tablet .service-types {
		width: 220px;
		top: 50px;
		left: 40px;
		font-size: 14px;
	}
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1000px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1000px;
		font-size:13px;
	}
	#navigation222 {
		margin:0 7% !important;
		top:91% !important;
	}
	.yt .yt-slide-img {
		max-width:180px;
		height:auto;
		bottom: 150px;
	}
	.yt section#main-content {
		font-size: 16px;
	}
	.yt section#main-content .yt-video .yt-video-play .play {
		transform: translate(-20px, -30px);
	}
	.yt .middle-block .yt-complex h3.title {
		top: 0px;
	}
	.youtube-head {
		margin-bottom:60px;
	}
}
@media only screen and (max-width:670px){
	.yt .middle-block .yt-complex .arrow {
		margin-left: 25%;
		text-align:left;
	}
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1100px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1100px;
	}
}
@media only screen and (max-width:540px){
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1200px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1200px;
	}
	.yt section#main-content {
		margin-top: 80px;
		background: url(../images/footer-bg-deleting-xs.png) center bottom no-repeat, url(../images/yt-head-bg-xs_.png) center top no-repeat, #fdfefe;
	}
	.yt section#main-content .yt-video {
		padding: 25px 20px 10px 33px;
	}
	.yt .middle-block {
		margin-top: -40px;
	}
	.yt .middle-block .yt-complex .phone-wrap {
		right: -0px;
		margin-bottom: -140px;
		bottom: 0;
		position: relative;
	}
	.yt .middle-block .yt-complex .tablet-wrap {
		width: 307px;
		height: 262px;
		background: url(../images/illustration_tablet-xs.png) left center no-repeat;
		position: relative;
		left: -15px;
		bottom: 0px;
	}
	.yt .middle-block .yt-complex .phone {
		left: 123px;
	}
	.yt .middle-block .yt-complex .tablet {
		width: 290px;
		height: 205px;
	}
	.yt .middle-block .yt-complex .ico4 {
		margin-top: -30px;
	}

	.yt .middle-block .yt-complex .arrow {
		margin-left: 0;
		text-align: left;
	}
	.yt .middle-block .yt-complex .arrow img {
		transform: rotate(40deg) scale(0.6,0.6);
		position: relative;
		bottom: 20px;
		left:0px;
	}
	.yt .yt-kommand .description .size18 {
		font-size:16px;
	}
	.yt .yt-kommand .photo {
		min-width: 50px;
		width: 50px;
	}
	.yt-kommand .formwrap {
		max-width: 100%;
		padding: 0;
	}
	.yt-kommand .formwrap form {
		padding:0 5px;
	}
}
@media only screen and (max-width:490px){
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1300px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1300px;
	}
}
@media only screen and (max-width:400px){
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1400px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1400px;
	}
}
@media only screen and (max-width:360px){
	#djslider222, .yt .our-mission .yt-services .djslider-in>li {
		height:1550px !important;
	}
	.yt .our-mission .djslider-default .slide-desc, .yt .our-mission .djslider-default .slide-desc .slide-desc-in, .yt .our-mission .djslider-default .slide-desc .slide-desc-in .slide-desc-text {
		height:1550px;
	}
}

/* Superfish Menu */
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.navigation
{
	position: relative;
}

.sf-menu
{
	position: relative;
	overflow: visible;
	clear: both;
	height: auto !important;
}

.sf-menu:after
{
	clear: both;
	display: block;
	content: '';
}

.sf-menu.in
{
	height: auto !important;
}

.btn-sf-menu
{
	display: none;
	float: left;
	margin-bottom: 0px;
	line-height: 25px;
}

.scroll-to-fixed-fixed
{
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.select-menu
{
	width: 100%;
	display: none;
	margin: 0;
}

.sf-menu li
{
	position: relative;
}

.sf-menu ul
{
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}

.sf-menu > li
{
	float: left;
}

.sf-menu li:hover > ul, 
.sf-menu li.sfHover > ul
{
	display: block;
}

.sf-menu a
{
	display: block;
	position: relative;
	padding: 10px;
}

.sf-menu ul ul
{
	top: 0;
	left: 100%;
}

@media (max-width: 767px) 
{

	.btn-navbar
	{
		display: block;
	}
	
	.select-menu
	{
		display: block;
	}
	
	ul.sf-menu
	{
		overflow: hidden;
		height: 0 !important;
		float: none;
	}
	
	ul.sf-menu>li
	{
		float: none;
		width: 100%;
		margin: 0;
	}
	
	ul.sf-menu>li ul
	{
		padding: 0 0 0 15px;
		width: auto;
		position: static;
	}
}
/* mod Languages */
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}

div.mod-languages ul.lang-inline li {
	display:inline;
}

div.mod-languages ul.lang-block li {
	display:block;
}

div.mod-languages img {
	border:none;
}

div.mod-languages a {
	text-decoration: none;
}
.agreement {
	font-size:13px;
}

/* deleting-new */
.size35 {
	font-size:35px;
}
.rounded-15 {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.deleting-new {
	font-size:20px;
	color:#040032;
}
.deleting-new a{
	color:#59B9F7;
}
.deleting-new h3 small {
	color:#040032;
	font-weight:700;
}
.deleting-new a.zag{
	color:#ffffff;
}
.deleting-new a.zag:hover{
	color:#59B9F7;
}
.deleting-new p {
	margin-bottom:20px;
}
.deleting-new .blue {
	color:#59B9F7;
}
.deleting-new .moduletable {
    margin-bottom: 0px;
}
.deleting-new #main-content {
	margin-top: 80px;
}
.deleting-new #main-content #fullwidth {
	background:/*url(../images/del-new/del-new-head-img-2.png) bottom center no-repeat, url(../images/del-new/del-new-head-img-1.png) top 90px right 90px no-repeat,*/ #040032;
}
.deleting-new-head {
	padding-top:100px;
	padding-bottom:337px;
	color:#ffffff;
	background:url(../images/del-new/del-new-head-img-2_.png) bottom center no-repeat, url(../images/del-new/del-new-head-img-1.png) top 80px right 0px no-repeat;
}
@media (min-width: 1200px) {
	.deleting-new #main-content #fullwidth .deleting-new-head {
		width:1280px;
		margin:0 auto;
		position:relative;
	}
	.deleting-new-head .moduletable {
		width:1170px;
		margin:0 auto;
	}
}
.deleting-new-head .h1, .deleting-new-head h1{
	font-size:40px;
	margin-bottom:35px;
	font-weight:700;
}
.deleting-new-head .blue{
	margin-bottom:35px;
	font-size:23px;
}
.deleting-new .formwrap {
    padding: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: none;
    background-color: rgba(255,255,255,0.1);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	position:relative;
	border-top: 1px solid rgba(255,255,255,0.48);
	border-left: 1px solid rgba(255,255,255,0.48);
	border-right: 1px solid rgba(255,255,255,0.15);
	border-bottom: 1px solid rgba(255,255,255,0.15);
}

.deleting-new-head .formwrap form {
	width:315px;
	margin:10px auto 0;
	max-width:100%;
}
.deleting-new .formwrap form .h2 {
	font-size:24px;
	margin-bottom:30px;
}
.deleting-new .argeement {
	font-size:13px;
}
.deleting-new .form-group {
    margin-bottom: 20px;
}
.deleting-new .formwrap input {
	height:50px;
    border-radius: 35px !important;
}
.deleting-new .btn-red, .deleting-new .rsform-block-submit button {
    background: #ff3D35;
    border-radius: 35px;
    border-color: transparent;
    width: 260px;
	height:70px;
    max-width: 100%;
    font-size: 16px;
    font-weight: 600 !important;
    color: #ffffff !important;
}
.deleting-new .our-services {
	margin-top:0px;
	background:none;
}
.deleting-new .module-title h3, .deleting-new h3.title {
    font-size: 40px;
    font-weight: 700;
    text-transform: none;
}

.delete-new-when-contact {
	padding-top:45px;
	background:#F6F6F6;
}
.delete-new-when-contact h3 {
	margin-bottom:60px;
}
.delete-new-when-contact .col-md-6 {
	margin-bottom:15px;
}
.delete-new-when-contact .ico {
	padding:14px 22px 24px 60px;
	box-shadow: 0px 7px 38px rgba(0, 0, 0, 0.1);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	min-height:100%;
}
.delete-new-when-contact .ico .icon .inner {
	width:60px;
	height:60px;
	border-radius:50%;
	background: #59B9F7;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
}
.delete-new-when-contact .ico .icon .inner img {
	max-width:33px;
	max-height:33px;
}
.delete-new-when-contact .ico .icon {
	width:85px;
	height:85px;
	border-radius:50%;
	background: linear-gradient(177.24deg, rgba(89, 185, 247, 0.15) -4.05%, rgba(89, 185, 247, 0.32) 47.35%, rgba(89, 185, 247, 0.79) 97.7%);
	box-shadow: 0px 11px 14px rgba(89, 185, 247, 0.6);
	backdrop-filter: blur(40px);
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:25px;
}

.delete-new-when-contact .ico-clean {
	font-size:23px;
	font-weight:700;
	margin-top:85px;
	margin-bottom:70px;
}

.deleting-new .what-can-delete, .deleting-new .what-can-delete-ico {
	background:#f6f6f6;
	padding-bottom:30px;
}
.deleting-new .what-can-delete .moduletable {
	padding-top:0;
}

.deleting-new .what-can-delete .module-content {
	padding: 70px 30px 50px;
	background: #FAFAFA;
	box-shadow: 0px 6px 46px rgba(0, 0, 0, 0.06);
	border-radius: 15px;
}

.deleting-new .what-can-delete .col-sm-6.d-flex.align-items-center {
	margin-bottom:35px;
}
.deleting-new .what-can-delete .ico {
	min-width:150px;
}
.deleting-new .what-can-delete .title {
	margin-bottom:50px;
	margin-top:-15px;
}
.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch {
	border-top:1px solid #000000;
}
.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch.first-item {
	border-top:none;
}
.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3, .deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-6 {
	padding:25px;
	min-height:100%;
}
.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3.bold, .deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-6 {
	border-right:1px solid #000000;
}
.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3.title {
	font-size:23px;
}
.deleting-new .what-can-delete .pp-but {
	height:70px;
	width:340px;
	border-radius:35px;
	color:#59B9F7;
	font-size:16px;
	font-weight:700;
	border:1px solid #59B9F7;
	background:#ffffff;
	padding:25px 45px; 
	position: relative;
	top: 20px;
}
.deleting-new .what-can-delete .pp-but.collapsed {
	background:#59B9F7;
	color:#ffffff;
}

.what-can-delete-ico .ico-alert {
	font-size:23px;
	font-weight:700;
	margin-top:30px;
	margin-bottom:0px;
}




.deleting-new-we-garanted {
	padding-bottom:80px;
	padding-top:30px;
	background:#f6f6f6;
}
.deleting-new-we-garanted .title {
	margin-bottom:60px;
	margin-top:0;
}
.deleting-new-we-garanted .ico {
	padding:26px 40px 0 0;
	background:url(../images/del-new/del-new-garant-icon.png) top right no-repeat;
	margin-bottom:18px;
}
.deleting-new-we-garanted .in {
	background: rgba(8, 38, 69, 0.65);
	-moz-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	border-radius: 15px;
	min-height:187px;
	color:#ffffff;
}
.deleting-new-we-garanted .in .col-sm-3 {
	text-align:center;
}

.deleting-new .how-we-work {
	padding-top:70px;
	background:/*url(../images/del-new/del-new-how-bgimg2.png) bottom left no-repeat,url(../images/del-new/del-new-how-bgimg1.png) top 560px right 180px no-repeat,*/ #040032;
	color:#ffffff;
	position:relative;
}
.deleting-new .how-we-work .ico {
	position:relative;
	width: 19%;
	margin-right: 1%;
	text-align: center;
}
.deleting-new .how-we-work .ico::after {
    content: "";
    display: block;
    position: absolute;
    width: 101px;
    height: 26px;
    background: url(../images/del-new/del-new-how-arrow.png) center center no-repeat;
        background-size: auto;
    top: 40px;
    right: -50px;
    background-size: contain;
}
.deleting-new .how-we-work .ico.ico-5::after {
	display: none;
}
.deleting-new .how-we-work .formwrap {
	margin-top:150px;
	font-size:18px;
	padding:45px 60px 
}
.deleting-new .how-we-work .formwrap .form-title {
	font-size:35px;
	font-weight:700;
}
.deleting-new .how-we-work .formwrap .text {
	font-size:23px;
}
.deleting-new .how-we-work .formwrap .icons-row {
	margin-top:30px;
	margin-bottom:30px;
}
.deleting-new .how-we-work .formwrap .btn-red {
	font-size:16px;
	line-height:19.5px;
	font-weight:700;
	margin-bottom:0;
}
.deleting-new .how-we-work .formwrap form {
	margin-top:45px;
}
.deleting-new .how-we-work .formwrap form .formgroup {
	margin-bottom:0;
}
.deleting-new .how-we-work .formwrap form .rsform-block-email, .deleting-new .how-we-work .formwrap form .rsform-block-link {
	margin-top:8px;
}
.deleting-new .how-we-work a.icon, .deleting-new .how-we-work a.icon:hover, .deleting-new .how-we-work a.icon:active, .deleting-new .how-we-work a.icon:visited, .deleting-new .how-we-work a.icon:target {
	color:#ffffff;
	position:relative;
	text-decoration:none;
	text-align:center;
}
.deleting-new .how-we-work a.icon .inner-layer {
	width:65px;
	height:65px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.deleting-new .how-we-work a.icon .gradient-layer {
	width:85px;
	height:85px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin:0px 37px;
}
.deleting-new .how-we-work a.icon .fa-2x {
	font-size:44px;
}
.deleting-new .how-we-work a.icon.telegram-icon .gradient-layer {
	background: linear-gradient(177.24deg, rgba(89, 185, 247, 0.15) -4.05%, rgba(89, 185, 247, 0.32) 37.81%, #59B9F7 97.7%);
	box-shadow: 0px 5px 14px rgba(89, 185, 247, 0.6);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.whatsapp-icon .gradient-layer {
	background: linear-gradient(177.24deg, rgba(140, 247, 89, 0.15) -4.05%, rgba(111, 247, 89, 0.32) 47.35%, rgba(92, 247, 89, 0.79) 97.7%);
	box-shadow: 0px 5px 14px rgba(111, 247, 89, 0.6);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.viber-icon .gradient-layer {
	background: linear-gradient(177.24deg, rgba(247, 89, 231, 0.15) -4.05%, rgba(215, 89, 247, 0.32) 47.35%, rgba(140, 89, 247, 0.79) 97.7%);
	box-shadow: 0px 5px 14px rgba(196, 89, 247, 0.6);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.telegram-icon .inner-layer {
	background: #59B9F7;
	box-shadow:none;
}
.deleting-new .how-we-work a.icon.whatsapp-icon .inner-layer {
	background: #4EC455;
	box-shadow:none;
}
.deleting-new .how-we-work a.icon.viber-icon .inner-layer {
	background: #7D3FAE;
	box-shadow:none;
}
.deleting-new .how-we-work a.icon.telegram-icon:hover .gradient-layer {
	background: linear-gradient(177.24deg, rgba(89, 185, 247, 0.35) -1.93%, rgba(89, 185, 247, 0.52) 43.11%, #59B9F7 97.7%);
	box-shadow: 0px 5px 49px 6px rgba(89, 185, 247, 0.7);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.whatsapp-icon:hover .gradient-layer {
	background: linear-gradient(177.24deg, rgba(140, 247, 89, 0.37) -4.05%, rgba(111, 247, 89, 0.59) 47.35%, rgba(92, 247, 89, 0.79) 97.7%);
	box-shadow: 0px 5px 49px 6px rgba(111, 247, 89, 0.7);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.viber-icon:hover .gradient-layer {
	background: linear-gradient(177.24deg, rgba(247, 89, 231, 0.38) -4.05%, rgba(215, 89, 247, 0.46) 47.35%, rgba(140, 89, 247, 0.79) 97.7%);
	box-shadow: 0px 5px 49px 6px rgba(196, 89, 247, 0.7);
	backdrop-filter: blur(40px);
}
.deleting-new .how-we-work a.icon.telegram-icon:active .gradient-layer {
	background: #59B9F7;
	box-shadow: none;
	backdrop-filter: none;
}
.deleting-new .how-we-work a.icon.whatsapp-icon:active .gradient-layer {
	background: #4EC455;
	box-shadow: none;
	backdrop-filter: none;
}
.deleting-new .how-we-work a.icon.viber-icon:active .gradient-layer {
	background: #7D3FAE;
	box-shadow: none;
	backdrop-filter: none;
}
.deleting-new .how-we-work a.icon.telegram-icon:active .inner-layer {
	box-shadow: inset 0px 7px 6px rgba(0, 0, 0, 0.51);
}
.deleting-new .how-we-work a.icon.whatsapp-icon:active .inner-layer {
	box-shadow: inset 0px 7px 6px rgba(0, 0, 0, 0.51);
}
.deleting-new .how-we-work a.icon.viber-icon:active .inner-layer {
	box-shadow: inset 0px 7px 6px rgba(0, 0, 0, 0.51);
}
.deleting-new .fancybox-is-open .fancybox-bg {
    opacity: .95;
    transition-timing-function: cubic-bezier(.22,.61,.36,1);
}
.deleting-new .fancybox-bg {
    background: #040032;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47,0,.74,.71);
}
.deleting-new .fancybox-button.fancybox-close-small {
	color:#ffffff;
}


.delete-new-sud {
	padding-top:70px;
}
.delete-new-sud .moduletable {
	background:url(../images/del-new/del-new-sud-bgimg.png) right bottom no-repeat;
	padding-bottom:60px;
	margin-bottom:0;
}
.delete-new-sud .title {
	margin-bottom:60px;
}

.deleted-new-material, .deleting-new-deleted-title {
	background:#040032;
	color:#ffffff;
	padding-top:70px;
}
.deleted-new-material {
	padding-bottom:50px;
}
.deleted-new-material .moduletable {
	background:#ffffff;
	border-radius:15px;
	padding:65px 15px 95px;
}
@media (min-width:768px) {
	.deleted-new-material .moduletable {
		width: 750px;
	}
}
@media (min-width:992px) {
	.deleted-new-material .moduletable {
		width: 940px;
	}
}
@media (min-width:1200px) {
	.deleted-new-material .moduletable {
		width: 1140px;
	}
}

.deleting-new .navigation-container-custom {
    position: absolute;
    top:auto;
	bottom: -40px;
    right: 50%;
	transform:translateX(50%);
}
#djslider-loader237 {
	overflow:visible;
}
.deleting-new .djslider-default .load-button, .deleting-new .djslider-override .load-button {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #c4c4c4;
    border: 2px solid #fff;
    margin: 0 3px;
    cursor: pointer;
    border-radius: 50%;
    opacity: 1;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}
.deleting-new .djslider-default .load-button-active, .deleting-new .djslider-override .load-button-active {
	background: #59B9F7;
}

.del-new-about-us {
	background:#040032;
	color:#ffffff;
	padding-top:50px;
	padding-bottom:50px;
}
.del-new-about-us .title {
	margin-top:-8px;
	margin-bottom:40px;
}
.del-new-about-us .line-above {
	position:relative;
}
.del-new-about-us .line-above:after {
	content:"";
	display:block;
	width:85px;
	height:1px;
	background:#FF4928;
	position:absolute;
	top:-20px;
	left:20px;
}
.del-new-about-us .text-italic {
	margin-top:20px;
}

.delete-new-why-we {
	padding-top:50px;
}
.delete-new-why-we .moduletable {
	margin-bottom:0;
	padding-bottom:0;
}
.delete-new-why-we .title {
	margin-bottom:35px;
}
.delete-new-why-we .digit {
	font-weight: bold;
	font-size: 50px;
	line-height: 61px;
	text-align: center;
	color: #59B9F7;
	text-shadow: 0px 11px 14px rgba(89, 185, 247, 0.6);
}
.delete-new-why-we .col-md-9 .row {
	margin-bottom:50px;
}
.delete-new-why-we .col-md-3 img {
	width:405px;
	height:auto;
	margin-left:0px;
	max-width:405px;
}

#djslider-loader229.djslider-loader-override {
    margin: 0 auto;
    position: relative;
    background: url(../images/loader.gif) center center no-repeat;
    max-width: 100%;
    overflow-x: hidden;
    padding-bottom: 0px !important;
}
#djslider-loader229 .djslider-override .slider-container {
    overflow: hidden;
}
.deleting-new .djslider-override .navigation-container img {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
	-webkit-tap-highlight-color: transparent;
	color:transparent;
}
.deleting-new .djslider-override .navigation-container .prev-button, 
.deleting-new .djslider-override .navigation-container .next-button {
	filter: grayscale(100%);
	opacity:0.5;
}
.deleting-new .djslider-override .navigation-container .prev-button:hover, 
.deleting-new .djslider-override .navigation-container .next-button:hover {
	filter: grayscale(0%);
	opacity:1;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;
}
.deleting-new .djslider-override .navigation-container .prev-button:hover, 
.deleting-new .djslider-override .navigation-container .next-button:hover,
.deleting-new .djslider-override .navigation-container .prev-button:active, 
.deleting-new .djslider-override .navigation-container .next-button:active,
.deleting-new .djslider-override .navigation-container .prev-button:focus, 
.deleting-new .djslider-override .navigation-container .next-button:focus, {
	outline:none;
	border:none;
}
.deleting-new .our-partners, .deleting-new .partners-title {
	background: #E5E5E5;
}
.deleting-new .partners-title {
	padding-top:50px;
}
.deleting-new .our-partners {
	padding-bottom:50px;
}
.deleting-new .our-partners .module-content {
    background: #ffffff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding-bottom: 0px;
    margin-top: 0px;
    overflow-x: hidden;
    padding-top: 0px;
    position: relative;
}



.deleting-new-testament, .deleting-new-testament-title {
	background:#040032;
}
.deleting-new-testament-title {
	color:#ffffff;
	padding-top:70px;
}
.deleting-new-testament-title .title {
	margin-top:0px;
	margin-bottom:25px;
}
.deleting-new-testament {
	padding-bottom:60px;
}
.deleting-new-testament .slide-desc-text-override {
    color: #040032;
}
.deleting-new-testament .block-shadowed {
	background: #FFFFFF;
	box-shadow: 0px 6px 46px rgba(0, 0, 0, 0.06);
	border-radius: 20px;
	width:471px;
	height:293px;
	padding: 50px 40px;
	margin:0 auto 15px;
}
#cust-navigation229.navigation-container-custom {
	bottom:0;
}
.deleting-new-testament .djslider-override .slide-desc {
    position: relative;
}
.deleting-new-testament .slide-desc-text-override .slide-title {
    font-size: 20px;
    color: #040032;
    margin-top: 15px;
	margin-bottom: 10px;
    font-weight: 700;
    text-align: left;
}
.deleting-new-testament .djslider-override img.dj-image {
    margin: 0 15px 0 0 !important;
}
.deleting-new-testament .block-shadowed a.fancybox {
	margin-top:25px;
	display:inline-block;
	padding-right:27px;
	background:url(../images/del-new/del-new-more-arrow.png) right center no-repeat;
}
.item-name {
	margin-bottom:40px;
}
.item-name img {
	margin-right:45px;
}


.delete-new-faq {
	background:url(../images/del-new/del-new-faq-bg.png) right top 260px no-repeat, url(../images/del-new/del-new-faq-bg.png) left top 1056px no-repeat, #040032;
	padding-top:50px;
}
.delete-new-faq .title {
	color:#ffffff;
	margin-top:0;
	margin-bottom:50px;
}
.delete-new-faq .panel-heading {
    height:116px;
	border-radius:10px;
	background:#ffffff;
	padding:0px 30px;
}
.delete-new-faq .panel-group .panel-heading + .panel-collapse > .list-group, .delete-new-faq .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}
.delete-new-faq .panel-title > a {
    color:#040032;
	font-weight:700;
	text-transform:uppercase;
	font-size:20px;
	text-decoration:none;
	-webkit-transition: all 400ms ease;
    transition: all 400ms ease;
}
.delete-new-faq .panel-title > a.collapsed .arrow img{
    filter: grayscale(1);
	transform-origin:50% 38.5%;
	-webkit-transform:rotate(-90deg);
    -moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all 400ms ease;
    transition: all 400ms ease;
	margin-top:15px;
}
.delete-new-faq .panel-title > a .arrow img{
    filter: grayscale(0);
	transform-origin:50% 38.5%;
	-webkit-transform:rotate(0deg);
    -moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 400ms ease;
    transition: all 400ms ease;
	margin-top:15px;
}
.delete-new-faq .panel-body {
	padding:45px 30px;
}

.deleting-new .content {
	display:none;
}

.deleting-new #footer {
	background:url(../images/del-new/del-new-footer-bg.png) bottom center no-repeat, /*url(../images/del-new/del-new-footer-logo-bg.png) top 70px right 170px no-repeat, url(../images/del-new/del-new-footer-stars.png) top 440px left 130px no-repeat,*/ #040032;
}
@media (min-width: 1200px) {
	.deleting-new #footer .footer-wrap {
		width:1280px;
		margin:0 auto;
		position:relative;
		background:url(../images/del-new/del-new-footer-logo-bg.png) top 50px right 40px no-repeat, url(../images/del-new/del-new-footer-stars.png) top 440px left 15px no-repeat;
	}
}
.deleting-new #footer .formwrap .form-title {
	font-size:24px;
	margin-bottom:30px;
	font-weight:700;
}
.deleting-new #footer .formwrap #message {
	height:263px;
	padding-top:15px;
}
.deleting-new #footer .formwrap .argeement {
	color:#ffffff;
}
.deleting-new #footer .col-sm-4 a {
	color:#ffffff;
}
.deleting-new #footer .nav {
    margin-top: 345px;
    text-align: left;
}
.item-258 a svg {
	width:29px;
	position:relative;
	top:3px;
}
.item-258 a:hover svg #zen-body{
	fill:#000000 !important;
}
.item-259 a svg{
	height:26px;
	fill:#fff;
}
.item-259 a:hover svg{
	fill:#273149;
}

.deleting-new #copy {
	background:#F54935;
	padding-top:30px;
}

@media only screen and (max-width:1199px){
	.deleting-new-head {
		padding-bottom: 250px;
	}
	.deleting-new .how-we-work .ico::after {
		width: 80px;
		right: -45px;
	}
	.delete-new-why-we .col-md-3 img {
		width: 305px;
		max-width: 305px;
	}
	.djslider-override .navigation-container .prev-button {
		left: -10px;
	}
	.djslider-override .navigation-container .next-button {
		right: -10px;
	}
	.deleting-new #footer .formwrap #message {
		height: 263px;
	}
	.deleting-new #footer .nav {
		margin-top: 405px;
	}
	.deleting-new #footer .footer-wrap {
		background:url(../images/del-new/del-new-footer-logo-bg.png) top 50px right 40px no-repeat, url(../images/del-new/del-new-footer-stars.png) top 440px left 15px no-repeat;
	}
}

@media only screen and (max-width:991px){
	.deleting-new {
		font-size:18px;
	}
	.deleting-new-head {
		padding-top:100px;
		padding-bottom:380px;
		background:url(../images/del-new/del-new-head-img-2.png) bottom center no-repeat;
	}
	.deleting-new-head .formwrap {
		margin-top:30px;
	}
	.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3, .deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-6 {
		padding:10px;
	}
	.deleting-new-we-garanted {
		padding-top: 40px;
	}
	.deleting-new .how-we-work .formwrap {
		margin-top: 0px;
	}
	.deleting-new .how-we-work .ico {
		background-size: auto;
		width: 250px;
		margin-right: 0;
		margin-bottom:110px;
	}
	.deleting-new .how-we-work .ico.ico5 {
		margin-bottom:0px;
	}
	.deleting-new .how-we-work .ico::after {
		content: "";
		display: block;
		position: absolute;
		width: 26px;
		height: 101px;
		background: url(../images/del-new/del-new-how-arrow-w.png) center center no-repeat;
			background-size: auto;
		top: auto;
		bottom:-110px;
		right: 112px;
		background-size: contain;
	}
	.delete-new-sud .moduletable {
		background: #ffffff;
	}
	.deleted-new-material .moduletable {
		padding: 45px 15px 55px;
	}
	.deleting-new #cust-navigation237.navigation-container-custom {
		bottom: -100px;
		white-space: nowrap;
	}
	.del-new-about-us .col-md-5 {
		margin-bottom:100px;
	}
	.del-new-about-us .line-above:after {
		width:150px;
		top:-50px;
		left:0px;
	}
	.delete-new-why-we .col-md-3 {
		text-align:right;
	}
	.deleting-new .our-mission {
		margin-top:0;
	}
	.deleting-new-testament .block-shadowed {
		width: 340px;
		height: 290px;
		padding: 30px 30px;
	}
	.deleting-new .djslider-override ul.djslider-in > li {
		height:180px !important;
	}
	#djslider226 {
		padding-bottom: 0px !important;
		height: 650px !important;
	}
	#djslider-loader226 {
		padding-bottom:0 !important;
	}
	.deleting-new #navigation226 {
		top: 45% !important;
		margin: 0 1% !important;
	}
	.deleting-new .djslider-override .navigation-container .prev-button, .deleting-new .djslider-override .navigation-container .next-button, .deleting-new .djslider-default .navigation-container .prev-button, .deleting-new .djslider-default .navigation-container .next-button {
		width:76px;
		height:auto;
	}
	.deleting-new #cust-navigation226 {
		bottom: -10px;
	}
	.deleting-new .our-partners {
		margin-top:0;
	}
	.deleting-new .how-we-work .formwrap .btn-red {
		margin-top: 40px;
	}
	.deleting-new #cust-navigation226 {
		bottom: -0px;
	}
	.deleting-new #navigation226 {
		top: 41% !important;
	}
	#navigation229 {
		top: 35% !important;
		margin: 0 0% !important;
	}
	.delete-new-faq .panel-heading {
		height: auto;
		padding: 10px 30px;
	}
	.delete-new-faq .panel-heading .arrow {
		width:60px;
		height:60px;
		min-width:60px;
		min-height:60px;
		position:relative;
	}
	.delete-new-faq .panel-heading .arrow img {
		position:relative;
		top:-10px;
	}
}
@media only screen and (max-width:767px){
	.deleting-new .what-can-delete .module-content {
		background: transparent;
		box-shadow: none;
	}
	.deleting-new .what-can-delete .col-md-12 .d-md-flex.align-items-stretch {
		background: #FFFFFF;
		box-shadow: 0px 6px 46px rgba(0, 0, 0, 0.06);
		border-radius: 10px;
		padding:35px 40px;
		margin-bottom:25px;
	}
	.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3.bold, .deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-6 {
		border-right: none;
	}
	.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch {
		border-top: none;
	}
	.bold-xs {
		font-weight:700;
	}
	.deleting-new .what-can-delete-ico .ico-alert .col-sm-3 {
		text-align:center;
		margin-bottom:20px;
	}
	.deleting-new-we-garanted .ico .col-sm-3 {
		min-width:99px;
		width:99px;
	}
	.deleting-new .our-mission {
		padding-top: 0px;
		margin-top: 0;
	}
	.deleting-new-testament-title {
		padding-bottom:40px;
	}
	.deleting-new-testament .block-shadowed {
		width: 250px;
		height: 300px;
		padding: 10px 10px;
	}
	.delete-new-faq {
		background: url(../images/del-new/del-new-faq-bg.png) right top 160px no-repeat, url(../images/del-new/del-new-faq-bg.png) left bottom 50px no-repeat, #040032;
	}
	.deleting-new #footer {
		padding-top:40px;
		background: url(../images/del-new/del-new-footer-bg-xs.png) bottom -300px center no-repeat, #040032;
	}
	.deleting-new #footer .footer-wrap {
		background: url(../images/del-new/del-new-footer-logo-bg.png) top 10px right 0px no-repeat, url(../images/del-new/del-new-footer-stars.png) top 440px left 15px no-repeat;
	}
	.deleting-new #footer .col-sm-4 {
		margin-top: 140px;
		position:relative;
	}
	.deleting-new #footer .col-sm-4 .block {
		position:relative;
		top:80px;
	}
	.deleting-new #footer .col-sm-8 {
		margin-top:-300px;
	}
	.deleting-new #copy {
		background: #FF4928;
		padding-top: 0;
	}
	#navigation nav.navigation li a {
		padding: 0px 10px;
	}
}
@media only screen and (max-width:450px){
	.deleting-new {
		font-size: 16px;
	}
	.deleting-new-head .h1, .deleting-new-head h1 {
		font-size: 28px;
		margin-bottom: 35px;
		font-weight: 700;
	}
	.deleting-new-head {
		padding-top: 50px;
		padding-bottom: 180px;
		background: url(../images/del-new/del-new-head-img-2_.png) bottom center no-repeat;
		background-size:contain;
	}
	.deleting-new-head .blue {
		font-size: 18px;
	}
	.deleting-new .formwrap {
		padding: 15px;
	}
	.deleting-new .module-title h3, .deleting-new h3.title {
		font-size: 28px;
	}
	.delete-new-when-contact .ico {
		padding: 10px 10px 10px 10px;
		box-shadow: 0 7px 38px rgba(0,0,0,.05);
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.delete-new-when-contact .ico .icon .inner {
		width:50px;
		height:50px;
		border-radius:50%;
		background: #59B9F7;
		text-align:center;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.delete-new-when-contact .ico .icon .inner img {
		max-width:27px;
		max-height:27px;
	}
	.delete-new-when-contact .ico .icon {
		width:70px;
		height:70px;
		border-radius:50%;
		background: linear-gradient(177.24deg, rgba(89, 185, 247, 0.15) -4.05%, rgba(89, 185, 247, 0.32) 47.35%, rgba(89, 185, 247, 0.79) 97.7%);
		box-shadow: 0px 11px 14px rgba(89, 185, 247, 0.6);
		backdrop-filter: blur(40px);
		display:flex;
		justify-content:center;
		align-items:center;
		margin-bottom:20px;
	}
	.delete-new-when-contact .ico-clean {
		font-size: 16px;
		font-weight: 700;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.delete-new-when-contact .ico-clean .col-sm-3 {
		text-align:center;
	}
	.delete-new-when-contact .ico-clean .col-sm-3 img{
		width:56px;
		height:auto;
	}
	.deleting-new .what-can-delete .module-content {
		padding: 30px 10px;
	}
	.deleting-new .what-can-delete .col-md-12 .d-md-flex.align-items-stretch {
		padding: 20px 15px;
		font-size:14px;
	}
	.bold-xs {
		font-size:18px;
	}
	.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-3, .deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .col-sm-6 {
		padding: 10px 0;
	}
	.deleting-new .what-can-delete .row.d-md-flex.align-items-stretch .title1 {
		font-size:20px;
	}
	.deleting-new .what-can-delete .pp-but {
		width:270px;
	}
	.deleting-new .what-can-delete .pp-but .ptxt {
		width: 150px;
		white-space: break-spaces;
		text-align: left;
	}
	.what-can-delete-ico .ico-alert {
		font-size: 16px;
		margin-top: 0px;
	}
	.what-can-delete-ico .ico-alert .col-sm-3 img {
		width:89px;
		height:auto;
	}
	.deleting-new-we-garanted .ico {
		padding: 13px 23px 0 0;
		background: url(../images/del-new/del-new-garant-icon-xs.png) top right no-repeat;
		margin-bottom: 0px;
		font-size:14px;
	}
	.deleting-new-we-garanted .in {
		padding:15px 0px;
		min-height:auto;
	}
	.deleting-new-we-garanted .in img {
		width:44px;
		height:auto;
		margin-bottom:10px;
	}
	.deleting-new .how-we-work .formwrap .form-title {
		font-size: 24px;
	}
	.deleting-new .how-we-work .formwrap {
		font-size: 16px;
		padding: 20px 10px;
	}
	.deleting-new .how-we-work .formwrap .text {
		font-size: 16px;
		margin-top:20px;
	}
	.deleting-new .how-we-work a.icon .gradient-layer {
		width: 75px;
		height: 75px;
		margin: 0px 10px;
	}
	.deleting-new .how-we-work a.icon .inner-layer {
		width: 55px;
		height: 55px;
	}
	.deleting-new .how-we-work a.icon .fa-2x {
		font-size: 34px;
	}
	.deleted-new-material, .deleting-new-deleted-title {
		background: #F4F8FC;
		color: #040032;
		padding-top: 20px;
	}
	.deleting-new #cust-navigation237.navigation-container-custom {
		bottom: -40px;
	}
	#navigation237 {
		top:130% !important;
	}
	.del-new-about-us .row.d-flex.align-items-stretch.d-lg-block {
		flex-wrap:wrap;
	}
	.del-new-about-us img.rounded-15 {
		width:155px;
		height:auto;
	}
	.del-new-about-us .col-md-5 {
		margin-bottom: 50px;
	}
	.del-new-about-us .line-above::after {
		top: -30px;
	}
	.del-new-about-us .text-italic {
		font-size: 14px;
	}
	.delete-new-why-we .digit {
		font-size: 36px;
		line-height: 40px;
	}
	.delete-new-why-we .col-md-9 .row {
		margin-bottom: 20px;
	}
	.delete-new-why-we .col-md-3 img {
		width: 185px;
		max-width: 185px;
	}
	.delete-new-why-we .col-md-3 {
		text-align: center;
	}
	.delete-new-faq .panel-title > a {
		font-size: 15px;
	}
	.delete-new-faq .panel-heading {
		padding: 10px 10px;
	}
	.delete-new-faq .panel-heading .arrow {
		width: 46px;
		height: 46px;
		min-width: 46px;
		min-height: 46px;
		position: relative;
	}
	.delete-new-faq .panel-body {
		padding: 10px 10px;
		font-size:14px;
	}
	.deleting-new #footer {
		background: url(../images/del-new/del-new-footer-bg-xs.png) bottom -300px center no-repeat, #040032;
	}
	.deleting-new #footer .footer-wrap {
		background: url(../images/del-new/del-new-footer-logo-bg.png) top 10px right 0px no-repeat, url(../images/del-new/del-new-footer-stars.png) bottom 600px center no-repeat;
	}
	.deleting-new #footer .nav > li > a {
		padding: 0 10px;
	}
	.deleting-new #footer .nav > li {
		text-align:center;
	}
	.deleting-new .our-partners, .deleting-new .partners-title {
		background: #ffffff;
	}
	.deleting-new .our-partners, .deleting-new .partners-title {
		background: #ffffff;
	}
	.deleting-new .our-partners {
		padding-bottom: 50px;
	}
	#djslider-loader229.djslider-loader-override {
		padding-bottom: 80px !important;
	}
	#navigation229 {
		top: 100% !important;
		margin:10% !important;
	}
	.deleting-new .fancybox-content {
		padding: 15px;
	}
	.fancybox-button svg {
		fill: black;
		color: black;
	}
	.fancybox-stage .h2 {
		font-size:20px;
	}
	.deleting-new #footer .nav {
		text-align: center;
	}
	.item-258 a svg {
		width:26px;
		top:5px;
	}
}