@charset 'UTF-8';/*! jQuery UI - v1.11.4 - 2016-12-24
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-zfix,.ui-widget-overlay {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.lity,.lity-container,.lity-wrap,.selectric-input {
    outline: 0!important
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed
}

.ui-datepicker {
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.slick-slide,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700
}

.ui-widget-header a {
    color: #333
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #454545;
    text-decoration: none
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
    color: #2b2b2b;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_444444_256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_777777_256x240.png)
}

.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_555555_256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_ffffff_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_777620_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(..//js/jquery-ui-1.11.4.custom/images/ui-icons_cc0000_256x240.png)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    border-top-left-radius: 3px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    border-bottom-left-radius: 3px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    margin: 0;
    padding: 5px;
    background: #666;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px
}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 1px solid #DDD;
    border-radius: 0;
    background: #F8F8F8;
    position: relative;
    overflow: hidden
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-disabled,.selectric-items .disabled {
    filter: alpha(opacity=50);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #F8f8f8;
    color: #BBB;
    text-align: center;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none
}

.selectric-focus .selectric {
    border-color: #aaa
}

.selectric-hover .selectric {
    border-color: #c4c4c4
}

.selectric-hover .selectric .button {
    color: #a2a2a2
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #c4c4c4
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    opacity: .5;
    cursor: default;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0
}

.lity *,.mfp-container,img.mfp-img {
    -webkit-box-sizing: border-box
}

.lity *,.mfp-container,img.mfp-img {
    -moz-box-sizing: border-box
}

.selectric-input {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    border: none!important;
    *font: 0/0 a!important;
    background: 0 0!important
}

.selectric-temp-show {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility: hidden
}

.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #F8F8F8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.lity,.lity-content:after,.lity-wrap {
    bottom: 0;
    right: 0;
    top: 0;
    left: 0
}

.selectric-items li,.selectric-items ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer
}

.lity-container,.lity-wrap:before {
    display: inline-block;
    vertical-align: middle
}

.selectric-items li.selected {
    background: #E0E0E0;
    color: #444
}

.selectric-items li.highlighted {
    background: #D0D0D0;
    color: #444
}

.selectric-items li:hover {
    background: #D5D5D5;
    color: #444
}

.selectric-items .disabled {
    opacity: .5;
    cursor: default!important;
    background: 0 0!important;
    color: #666!important;
    user-select: none
}

.fileUpload,.selectric-items .selectric-group .selectric-group-label,.slick-slider {
    -moz-user-select: none;
    -ms-user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
    position: fixed;
    white-space: nowrap;
    background: #0b0b0b;
    background: rgba(0,0,0,.9);
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lity.lity-opened {
    opacity: 1
}

.lity.lity-closed {
    opacity: 0
}

.lity * {
    box-sizing: border-box
}

.lity-wrap {
    z-index: 9990;
    position: fixed;
    text-align: center
}

.lity-wrap:before {
    content: '';
    height: 100%;
    margin-right: -.25em
}

.lity-loader {
    z-index: 9991;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -.8em;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited {
    padding: 0;
    font-size: 35px;
    font-family: Arial,Baskerville,monospace;
    line-height: 35px;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background: 0 0;
    border: 0;
    font-style: normal
}

.lity-loading .lity-loader,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.lity-container {
    z-index: 9992;
    position: relative;
    text-align: left;
    white-space: normal;
    max-width: 100%;
    max-height: 100%
}

.lity-content {
    z-index: 9993;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease
}

.lity-content:after,.mfp-figure:after {
    z-index: -1;
    content: ''
}

.lity-closed .lity-content,.lity-loading .lity-content {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
}

.lity-content:after {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    box-shadow: 0 0 8px rgba(0,0,0,.6)
}

.lity-close,.mfp-bg,.mfp-wrap {
    position: fixed
}

.lity-close {
    z-index: 9994;
    width: 35px;
    height: 35px;
    right: 0;
    top: 0;
    -webkit-appearance: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.lity-close::-moz-focus-inner {
    border: 0;
    padding: 0
}

.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited {
    text-decoration: none;
    text-align: center;
    color: #fff;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.lity-close:active {
    top: 1px
}

.lity-image img {
    max-width: 100%;
    display: block;
    line-height: 0;
    border: 0
}

.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container {
    width: 100%;
    max-width: 964px
}

.lity-iframe-container {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    overflow: auto;
    pointer-events: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-overflow-scrolling: touch
}

.lity-iframe-container iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

.lity-hide,.slick-arrow.slick-hidden {
    display: none
}

.slick-list,.slick-slider,.slick-track {
    position: relative
}

.slick-track {
    margin-left: auto;
    margin-right: auto
}

.slick-dots,.slick-next,.slick-prev {
    display: block;
    padding: 0;
    position: absolute
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(fonts/slick.eot);
    src: url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')
}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
    color: transparent;
    background: 0 0
}

[dir=rtl] .slick-prev {
    left: auto
}

.slick-prev:before {
    content: '←'
}

.slick-next:before,[dir=rtl] .slick-prev:before {
    content: '→'
}

[dir=rtl] .slick-next {
    left: -25px
}

[dir=rtl] .slick-next:before {
    content: '←'
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    margin: 0
}

.mfp-bg,.mfp-container,.mfp-wrap {
    width: 100%;
    height: 100%
}

.slick-dots li.slick-active button:before {
    color: #000
}

.mfp-bg {
    top: 0;
    left: 0;
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-wrap {
    top: 0;
    left: 0;
    z-index: 1043;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-close,.mfp-preloader {
    text-align: center;
    position: absolute
}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #CCC;
    top: 50%;
    width: auto;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-close,.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    right: 0;
    top: 0;
    text-decoration: none;
    opacity: .65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow .mfp-a,.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow .mfp-b,.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

.mfp-figure:after,img.mfp-img {
    width: auto;
    height: auto;
    display: block
}

img.mfp-img {
    max-width: 100%;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    right: 0;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

*,.b-lazy,.slick-slider,:after,:before {
    -moz-box-sizing: border-box
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ie7 .mfp-img {
    padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
    padding: 0
}

.container,[class*=column] {
    padding-right: 10px;
    padding-left: 10px
}

.mfp-ie7 .mfp-content {
    padding-top: 44px
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0
}

.clearfix:after,.container:after,.document-wrapper,.pager:after,.row:after {
    clear: both
}

*,.b-lazy,:after,:before {
    -webkit-box-sizing: border-box
}


.column-1 {
    width: 8.3333333333%
}

.column-2 {
    width: 16.6666666667%
}

.column-3 {
    width: 25%
}

.column-4 {
    width: 33.3333333333%
}

.column-5 {
    width: 41.6666666667%
}

.column-6 {
    width: 50%
}

.column-7 {
    width: 58.3333333333%
}

.column-8 {
    width: 66.6666666667%
}

.column-9 {
    width: 75%
}

.column-10 {
    width: 83.3333333333%
}

.column-11 {
    width: 91.6666666667%
}

.column-12 {
    width: 100%
}

[class*=column] {
    float: left;
    min-height: 1px
}

.container {
    margin-right: auto;
    margin-left: auto
}

@media (max-width: 320px) {
    [class*=column] {
        float:none!important
    }

    .container {
        width: 100%;
        max-width: 320px
    }
}

img,label {
    max-width: 100%
}

.container,.row {
    *zoom:1}

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

.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}

.row {
    margin-right: -10px;
    margin-left: -10px
}

*,:after,:before {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

img {
    width: auto;
    height: auto!important;
    border: none
}

.btn {
    display: block;
    margin-bottom: 0;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer
}

@media (max-width: 320px) {
    .btn {
        display:block;
        width: 100%;
        text-align: left
    }
}

.ie7 .column-1 {
    width: 3.3333333333%
}

.ie7 .column-2 {
    width: 11.6666666667%
}

.ie7 .column-3 {
    width: 20%
}

.ie7 .column-4 {
    width: 28.3333333333%
}

.ie7 .column-5 {
    width: 36.6666666667%
}

.ie7 .column-6 {
    width: 45%
}

.ie7 .column-7 {
    width: 53.3333333333%
}

.ie7 .column-8 {
    width: 61.6666666667%
}

.ie7 .column-9 {
    width: 70%
}

.ie7 .column-10 {
    width: 78.3333333333%
}

.ie7 .column-11 {
    width: 86.6666666667%
}

.ie7 .column-12 {
    width: 95%
}

body {
    background: #fff
}

a, a:hover{
    text-decoration: none
}

.pl0 {
    padding-left: 0
}

.ml10 {
    margin-left: 10px
}

.login-menu:hover {
    cursor: pointer
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden
}

.video-container embed,.video-container iframe,.video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

iframe {
    max-width: 100%!important
}

.no-border td,.no-border th {
    border-top: none!important
}

.media-parallax {
    background: #e9eef2;
    padding: 50px 0 30px
}

.media-parallax .title {
    margin: 35px 0 25px;
    color: #0a0a0a;
    font-size: 28px;
    letter-spacing: 10px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    padding-bottom: 5px
}

.user-logged-message {
    margin-top: 105px;
    height: 40px;
    line-height: 40px;
    padding-left: 24px;
    background-color: #fff
}

.newPassword {
    color: #428bca
}

.newPassword:hover {
    cursor: pointer
}

.img-captcha {
    display: inline-block!important
}

.container-product-compare {
    margin-top: 10px;
    background: #fff;
    padding: 0 20px
}

.container-product-compare .row-product-compare .column-12 .header-compare {
    margin: 50px 0 20px;
    color: #231f20;
    font-size: 25px;
    border-bottom: 1px dashed #000
}

.container-product-compare .row-product-compare .column-12 .table-comparision {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px
}

.container-product-compare .row-product-compare .column-12 .table-comparision tr td {
    font-size: 14px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    text-align: center
}

.container-product-compare .row-product-compare .column-12 .table-comparision tr td.attribute {
    color: #404042;
    text-align: left;
    background: #e6e6e6;
    font-weight: 600;
    border: 1px solid #fafafa
}

.container-product-compare .row-product-compare .column-12 .table-comparision tr td .remove-compare-key {
    display: block;
    margin: auto auto 10px;
    background: #e5af11;
    color: #fff;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 10px;
    border: none;
    border-radius: 2px
}

.container-product-compare .row-product-compare .column-12 .table-comparision tr td .remove-compare-key:hover {
    background: #42444F;
    cursor: pointer
}

.compare-products {
    padding: 5px;
    display: none;
    text-align: right;
    position: fixed;
    top: 20%;
    right: 0;
    background: #666;
    z-index: 9999999;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.compare-products .item {
    vertical-align: middle;
    padding: 5px;
    margin: 0 3px;
    border-radius: 2px;
    position: relative
}

.compare-products .item.maxItemVisible {
    background: #42444F;
    height: 69px;
    width: 50px;
    margin: auto
}

.compare-products .item.btn-compare button {
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background: #e5af11;
    color: #fff;
    padding: 12px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.compare-products .item.btn-compare button:hover {
    background: #42444F;
    color: #fff;
    cursor: pointer
}

.compare-products .item .product {
    margin: auto auto 5px;
    vertical-align: middle;
    background: #42444F;
    width: 50px;
    border-radius: 2px;
    padding: 0 4px
}

.compare-products .item button {
    background: 0 0;
    color: #fff;
    border: none
}

.compare-products .item button .remove {
    font-size: 19px
}

.compare-products .item button .remove:hover {
    cursor: pointer
}

.container-mainpage-categories {
    overflow: hidden;
    position: relative;
    width: 100%
}

@media (min-width: 769px) {
    .container-product-compare {
        max-width:1600px
    }

    .container-mainpage-categories {
        max-width: 980px
    }
}

.container-mainpage-categories .row-mainpage-categories {
    width: 6000em;
    position: relative
}

.container-mainpage-categories .row-mainpage-categories .column-product-category {
    padding-right: 5px;
    padding-left: 5px
}

@media (max-width: 357px) {
    .container-mainpage-categories .row-mainpage-categories .column-product-category {
        float:none;
        margin-bottom: 15px
    }
}

.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper {
    background-color: #fff
}

.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper .img-product-category {
    border: 1px solid #e8e8e8;
    display: block;
    margin: 4px auto
}

.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper .title .icon,.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper .title .name {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper .title .icon {
    margin: 10px 10px 20px 5px
}

.container-mainpage-categories .row-mainpage-categories .column-product-category .category-wrapper .title .name {
    margin: 10px 0 20px;
    font-size: 16px;
    line-height: 1.5
}

.container-mainpage-categories .row-products .list-product li {
    line-height: 0;
    margin-bottom: 10px;
    margin-left: 30px
}

.container-mainpage-categories .row-products .list-product li a {
    display: block;
    color: #646464;
    font-size: 11px;
    line-height: 1.5
}

.row-homepage-news {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px
}

.row-homepage-news .allnews>a {
    display: table;
    margin: auto;
    text-align: center;
    border: none;
    background: #cf2127;
    color: #f9f9f9;
    font-size: 14px;
    padding: 10px 20px;
    line-height: 1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.row-homepage-news .column-press-news,.row-homepage-news .column-tanitim-filmler {
    border-left: 1px solid #4c4d4d
}

.row-homepage-news .column-homepage-news {
    margin-bottom: 50px
}

@media (max-width: 480px) {
    .row-homepage-news .column-homepage-news {
        width:100%;
        margin-bottom: 20px
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .row-homepage-news .column-homepage-news {
        width:100%;
        margin-bottom: 20px
    }
}

@media (max-width: 1000px) {
    .row-homepage-news .column-press-news {
        width:50%
    }

    .row-homepage-news .column-tanitim-filmler {
        width: 100%;
        margin: 20px
    }
}

@media (max-width: $w-480) {
    .row-homepage-news .column-press-news {
        width:100%;
        margin-top: 20px
    }
}

.row-homepage-news .column-tanitim-filmler .header-title,.row-homepage-news .header-title {
    display: inline-block;
    margin-bottom: 15px;
    color: #fff;
    font-size: 22px;
    padding-left: 10px;
    border-bottom: 1px solid #4c4d4d;
    font-weight: 600
}

.row-homepage-news .column-tanitim-filmler .header-title {
    text-align: left
}

.row-homepage-news .header-title {
    text-align: center
}

.row-homepage-news .slick-news,.row-homepage-news .slick-press-news {
    margin-bottom: 0!important
}

@media (max-width: 480px) {
    .row-homepage-news .slick-news .column-description,.row-homepage-news .slick-press-news .column-description {
        width:100%
    }
}

.row-homepage-news .slick-news .column-description .news-title,.row-homepage-news .slick-press-news .column-description .news-title {
    color: #313131;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
    margin: 15px 0 20px;
    text-align: center
}

.row-homepage-news .slick-news .column-description .subtitle,.row-homepage-news .slick-press-news .column-description .subtitle {
    color: #313131;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px
}

.row-homepage-news .slick-news .column-description .date,.row-homepage-news .slick-press-news .column-description .date {
    float: left;
    background: url(..//images/icon-calendar.png) center left no-repeat;
    padding-left: 20px;
    color: #181818;
    text-align: left;
    font-size: 13px;
    font-weight: 500
}

.row-homepage-news .slick-news .column-description .detail,.row-homepage-news .slick-press-news .column-description .detail {
    float: right;
    color: #181818;
    font-size: 13px
}

.row-homepage-news .slick-news .slick-dots-reset,.row-homepage-news .slick-press-news .slick-dots-reset {
    bottom: 10px!important
}

.row-homepage-news .slick-news .slick-dots-reset li,.row-homepage-news .slick-press-news .slick-dots-reset li {
    background: 0 0;
    border: 2px solid #323a5c;
    border-radius: 50%
}

.row-homepage-news .slick-news .slick-dots-reset li.slick-active,.row-homepage-news .slick-press-news .slick-dots-reset li.slick-active {
    background: #323a5c;
    border-radius: 10px
}

.row-homepage-news .slick-news .slick-dots-reset li[aria-hidden=false],.row-homepage-news .slick-press-news .slick-dots-reset li[aria-hidden=false] {
    background: #fff
}

.row-homepage-news .slick-news .slick-dots-reset button,.row-homepage-news .slick-press-news .slick-dots-reset button {
    background: initial!important
}

.row-homepage-news .slick-news .slick-dots-reset button:before,.row-homepage-news .slick-press-news .slick-dots-reset button:before {
    content: ""!important
}

.container-nav .column-navs {
    padding-right: 5px
}

.container-nav .column-navs .navs {
    float: right
}

.container-nav .column-navs .navs .left {
    float: left;
    background: url(..//images/mainpage-category-left-nav.png) center no-repeat;
    display: block;
    width: 22px;
    height: 15px
}

.container-nav .column-navs .navs .left:hover {
    cursor: pointer
}

.container-nav .column-navs .navs .right {
    margin-left: 10px;
    float: left;
    background: url(..//images/mainpage-category-right-nav.png) center no-repeat;
    display: block;
    width: 22px;
    height: 15px
}

.container-nav .column-navs .navs .right:hover {
    cursor: pointer
}

.container-nav .row-product-header {
    margin-top: 25px;
    margin-bottom: 25px
}

.container-nav .row-product-header .column-header {
    padding-left: 5px
}

.container-nav .row-product-header .column-header h2 {
    color: #5381ac;
    font-size: 26px;
    font-weight: 600
}

@media (min-width: 769px) {
    .container-nav {
        max-width:980px
    }

    .container-product-forms {
        max-width: 980px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .catalogue-container {
        max-width: 1600px
    }
}

.container-product-forms .row-product-forms {
    margin-right: -5px;
    margin-left: -5px
}

.container-product-forms .row-product-forms .column-product-form {
    padding-left: 0;
    padding-right: 5px
}

.container-product-forms .row-product-forms .column-product-form .inner {
    background-color: #ddd;
    text-align: center
}

.container-product-forms .row-product-forms .column-product-form .inner .center {
    padding: 10px 0;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.container-product-forms .row-product-forms .column-product-form .inner .center:hover {
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.container-product-forms .row-product-forms .column-product-form .inner .center a {
    display: inline-block;
    *display: inline;
    *zoom:1;background: url(..//images/icon-urun-talep.png) center left 10px no-repeat #5381ac;
    font-size: 15px;
    font-weight: 600;
    padding: 15px 30px 15px 50px;
    color: #fff
}

.container-product-forms .row-product-forms .column-service-form {
    padding-left: 5px;
    padding-right: 0
}

@media (max-width: 768px) {
    .container-product-forms .row-product-forms .column-product-form {
        width:100%;
        margin-top: 20px
    }

    .container-product-forms .row-product-forms .column-service-form {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px
    }
}

.container-product-forms .row-product-forms .column-service-form .inner {
    background-color: #ddd;
    text-align: center
}

.container-product-forms .row-product-forms .column-service-form .inner .center {
    padding: 10px 0;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.container-product-forms .row-product-forms .column-service-form .inner .center:hover {
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    -webkit-transform: scale(1.15);
    transform: scale(1.15)
}

.container-product-forms .row-product-forms .column-service-form .inner .center a {
    display: inline-block;
    *display: inline;
    *zoom:1;background: url(..//images/icon-servis-destek.png) center left 10px no-repeat #9f9f9f;
    font-size: 15px;
    font-weight: 600;
    padding: 15px 30px 15px 50px;
    color: #fff
}

.row-calendar .column-calendar-heading {
    font-size: 13px;
    line-height: 1.5;
    color: #64676b;
    margin-top: 42px;
    padding-left: 16px
}

@media (max-width: 480px) {
    .row-calendar .column-calendar,.row-calendar .column-calendar-heading {
        width:100%
    }
}

.productCategoryHeaderImg {
    position: relative;
    display: block;
    margin: auto;
    overflow: visible
}

.catalogue-container {
    padding: 10px 20px 0;
    z-index: 99;
    position: relative;
    margin: 0 auto;
}

@media (max-width: 768px) {
    .catalogue-container {
        padding-left:10px;
        padding-right: 10px
    }
}

.catalogue-container .row-header .header-title {
    margin: 50px 0 20px;
    color: #231f20;
    font-size: 34px;
    border-bottom: 1px solid #ebebeb
}

.catalogue-container .row-catalogue .column-navigation {
    margin-bottom: 10px;
    padding-left: 0;
    width: 25%
}

@media (max-width: 768px) {
    .catalogue-container .row-catalogue .column-navigation {
        width:100%
    }
}

.catalogue-container .row-catalogue .column-product-items {
    width: 100%;
    margin-bottom: 20px
}

.catalogue-container .row-catalogue .column-product-items.search-items {
    width: 100%
}

.catalogue-container .row-catalogue .column-product-items .product-category-title {
    color: #323a5c;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 10px 35px 0;
    padding-bottom: 12px;
    background: url(..//images/border-category.png) bottom left 0 no-repeat
}

@media (max-width: 768px) {
    .catalogue-container .row-catalogue .column-product-items {
        width:100%
    }

    .catalogue-container .row-catalogue .column-product-items .product-category-title {
        font-size: 18px;
        margin: 0 10px 15px 0
    }
}

@media (min-width: 480px) and (max-width:768px) {
    .catalogue-container .row-catalogue .root-categories .product-column {
        width:33.3333%!important
    }
}

.nav-product-header {
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    padding: 20px 10px;
    background-color: #035ea3;
    color: #fff
}

.product-container {
    padding: 10px 20px 0;
    z-index: 99;
    position: relative;
    background: #e6e6e6;
    background: linear-gradient(180deg,#e6e6e6 5%,#e6e6e6 5%,#fff 10%)
}

@media (min-width: 769px) {
    .catalogue-container .row-catalogue .root-categories .product-column {
        width:33.3333%!important
    }

    .catalogue-container .row-catalogue .root-categories .product-column:nth-child(3n+1) {
        clear: left
    }

    .container-slider,.product-container {
        max-width: 1600px
    }
}

.product-container .row-header .header-title {
    margin: 50px 0 20px;
    color: #231f20;
    font-size: 34px;
    border-bottom: 1px dashed #000
}

.product-container .product-title {
    color: #323a5c;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 10px 35px 0;
    padding-bottom: 12px;
    background: url(..//images/border-category.png) bottom left 0 no-repeat
}

.product-container .description {
    font-size: 14px;
    line-height: 1.8;
    color: #131313
}

.product-container .product-details-row {
    margin-bottom: 20px
}

.product-container .product-details-row .column-navigation {
    margin-bottom: 10px;
    width: 25%
}

@media (max-width: 768px) {
    .product-container .product-details-row .column-navigation {
        width:100%
    }
}

.product-container .product-details-row .column-product {
    width: 100%
}

.product-container .product-details-row .column-product .category-title {
    font-size: 22px;
    color: #910100;
    font-weight: 700;
    line-height: 1;
    padding: 0 0 20px
}

.product-container .product-details-row .column-product .gallery .product-images {
    list-style: none
}

.product-container .product-details-row .column-product .gallery .product-images img {
    border: 1px solid #e6e6e6;
    display: block;
    width: 100%
}

.product-container .product-details-row .column-product .row-image .column-image .brand-image {
    margin-bottom: 10px;
    float: right
}

@media (max-width: $w-768) {
    .product-container .product-details-row .column-product .row-image .column-image,.product-container .product-details-row .column-product .row-image .column-technical-details {
        width:100%
    }
}

.product-container .product-details-row .column-product .row-image .column-technical-details .product-name {
    font-size: 16px;
    color: #231f20;
    font-weight: 600;
    margin-bottom: 20px
}

.product-container .product-details-row .column-product .row-image .column-technical-details .catalogue-code {
    font-size: 18px;
    color: #231f20;
    font-weight: 600;
    margin-bottom: 5px;
    background: rgba(229,175,17,.32);
    border-bottom: 1px solid #910100;
    padding: 5px
}

.table-responsive {
    width: 100%;
    overflow-y: auto;
    margin: 0 0 1em
}

#accordion-documents .product-documents {
    list-style: none
}

#accordion-documents .product-documents li {
    display: inline-block;
    padding: 7px 0;
    margin-right: 50px
}

#accordion-documents .product-documents li a {
    display: block;
    color: #454545;
    font-size: 14px
}

#accordion-documents .product-documents li a .icon {
    padding-right: 10px
}

#accordion-documents .product-documents li a .title {
    font-size: 18px;
    color: #141414
}

#accordion-documents .product-documents li a .icon,#accordion-documents .product-documents li a .title {
    display: inline-block;
    vertical-align: middle
}

#accordion-documents .document-header h2 {
    font-size: 16px;
    color: #454545;
    font-weight: 600;
    line-height: 1.5;
    padding: 12px 0
}

#accordion-variant table {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
    border-collapse: collapse
}

#accordion-variant table thead tr {
    border: 2px solid #b4b4b4
}

#accordion-variant table tbody tr:first-child td,#accordion-variant table thead tr th {
    font-size: 14px;
    padding: 10px 8px;
    border-right: 1px solid #b4b4b4;
    background-color: #575757;
    color: #fff;
    white-space: nowrap;
    overflow: hidden
}

#accordion-variant table tbody tr {
    border: 2px solid #b8b8b8
}

#accordion-variant table tbody tr.odd {
    background: #fff
}

#accordion-variant table tbody tr.even {
    background: #fafafa
}

#accordion-variant table tbody tr td {
    color: #000;
    font-weight: 600;
    padding: 10px 8px;
    text-align: left;
    font-size: 13px;
    border-right: 1px solid #b8b8b8;
    white-space: nowrap;
    overflow: hidden
}

.product-standart-gallery li {
    float: left;
    display: block;
    margin: 5px
}

.product-standart-gallery li img {
    display: block
}

.row-inquiry-form .section .title,.row-standart-product-gallery .section .title {
    display: inline-block;
    *zoom:1;border-left: 1px solid #929292;
    border-right: 1px solid #929292;
    border-top: 2px solid #e5af11;
    line-height: 1.5
}

.row-standart-product-gallery {
    margin-top: 22px;
    margin-bottom: 22px
}

.row-standart-product-gallery .section {
    border-bottom: 3px solid #ddd
}

.row-standart-product-gallery .section .title {
    *display: inline;
    font-size: 13px;
    color: #31343c;
    padding: 12px 10px
}

.row-standart-product-gallery .section .title:hover {
    cursor: pointer
}

.row-standart-product-gallery .section-detail {
    margin-top: 22px;
    font-size: 13px;
    color: #333;
    padding-left: 5px;
    line-height: 1.5
}

.armada-hover-active {
    opacity: .9;
    background: url(..//images/news-overlay.png) center center no-repeat
}

.armada-hover-active:hover {
    cursor: pointer
}

.row-inquiry-form .section .title {
    *display: inline;
    font-size: 13px;
    color: #31343c;
    padding: 12px 10px
}

.row-inquiry-form .section .title:hover {
    cursor: pointer
}

@media (max-width: 480px) {
    .row-inquiry-form .row-section-data .column-left,.row-inquiry-form .row-section-data .column-right,.row-inquiry-form .row-section-data-2 .column-left,.row-inquiry-form .row-section-data-2 .column-right,.row-inquiry-form .row-section-data-servis-destek .column-left,.row-inquiry-form .row-section-data-servis-destek .column-right {
        width:100%
    }
}

.row-inquiry-form .row-section-data .header-form-info,.row-inquiry-form .row-section-data-2 .header-form-info,.row-inquiry-form .row-section-data-servis-destek .header-form-info {
    font-size: 13px;
    line-height: 1.5;
    color: #2e3234;
    padding: 0 0 20px
}

.row-inquiry-form .row-section-data input.small,.row-inquiry-form .row-section-data select.small,.row-inquiry-form .row-section-data-2 input.small,.row-inquiry-form .row-section-data-2 select.small,.row-inquiry-form .row-section-data-servis-destek input.small,.row-inquiry-form .row-section-data-servis-destek select.small {
    display: block;
    width: 100%;
    font-size: 13px;
    color: #989898;
    padding: 12px 10px;
    border: 1px solid #a9a9a9;
    margin-bottom: 10px
}

.row-inquiry-form .row-section-data textarea.large,.row-inquiry-form .row-section-data-2 textarea.large,.row-inquiry-form .row-section-data-servis-destek textarea.large {
    display: block;
    width: 100%;
    font-size: 13px;
    border: 1px solid #a9a9a9;
    padding: 12px 10px;
    margin-bottom: 30px
}

.row-inquiry-form .row-section-data .send,.row-inquiry-form .row-section-data-2 .send,.row-inquiry-form .row-section-data-servis-destek .send {
    background-color: #2e2e2b;
    font-size: 16px;
    color: #e5af11;
    padding: 10px;
    border: none;
    min-width: 93px
}

.row-inquiry-form .row-section-data .upload,.row-inquiry-form .row-section-data-2 .upload,.row-inquiry-form .row-section-data-servis-destek .upload {
    font-size: 13px;
    border: none
}

.row-inquiry-form .row-section-data .field-validation-error,.row-inquiry-form .row-section-data-2 .field-validation-error,.row-inquiry-form .row-section-data-servis-destek .field-validation-error {
    display: inline-block;
    color: #cf0708;
    background: #feff01;
    padding: 5px;
    border-left: 4px solid
}

.container-activity {
    background: linear-gradient(to bottom,#d9d9d9 0,#f5f5f6 100%)
}

.container-activity .row-header .header {
    padding: 35px 0;
    font-size: 26px;
    color: #5381ac;
    font-weight: 600
}

@media (min-width: 769px) {
    .container-activity .row-activity,.container-activity .row-header {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 768px) {
    .product-container .product-details-row .column-product,.product-container .product-details-row .column-product .column-image,.product-container .product-details-row .column-product .column-technical-details {
        width:100%
    }

    .container-activity .row-activity .column-social {
        width: 100%;
        margin-top: 30px
    }
}

.container-activity .row-activity .column-social .header {
    float: left
}

.container-activity .row-activity .column-social .header h2 {
    padding-bottom: 15px;
    font-size: 18px;
    color: #00386c;
    font-weight: 600
}

.container-activity .row-activity .column-social .header h2 a {
    color: #00386c
}

.container-activity .row-activity .column-social .icon-list {
    list-style: none;
    margin-left: 10px;
    float: left
}

.container-activity .row-activity .column-social .icon-list li {
    float: left;
    margin-left: 5px
}

.container-activity .row-activity .column-social .icon {
    float: right
}

.container-activity .row-activity .column-social .icon img {
    display: block;
    margin-top: -60px
}

@media (max-width: 768px) {
    .container-activity .row-activity .column-social .icon img {
        margin-top:0
    }
}

.container-activity .row-activity .column-social .thumb {
    margin-bottom: 20px
}

.container-activity .row-activity .column-social .social-sublist {
    list-style: none
}

.container-activity .row-activity .column-social .social-sublist .column-social-items {
    text-align: center
}

.container-activity .row-activity .column-social .social-sublist .column-social-items li {
    display: block;
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 3.5%;
    float: left;
    overflow: hidden
}

@media (min-width: 321px) and (max-width:480px) {
    .container-activity .row-activity .column-social .social-sublist .column-social-items li {
        width:100%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        padding: 0 15px 30px;
        overflow: hidden
    }
}

@media (max-width: 320px) {
    .container-activity .row-activity .column-social .social-sublist .column-social-items li {
        width:100%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        padding: 0 15px 30px;
        overflow: hidden
    }
}

.container-activity .row-activity .column-social .social-sublist .column-social-items li.third {
    margin-right: 0
}

.container-activity .row-activity .column-social .social-sublist .column-social-items li .nav {
    display: block;
    position: relative
}

.container-activity .row-activity .column-social .social-sublist .column-social-items li .nav img {
    display: block
}

.container-activity .row-activity .column-social .social-sublist .column-social-items li .nav .title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    font-size: 11px;
    color: #fff;
    padding: 5px;
    background-color: #000;
    opacity: .7
}

.row-news-all .future-activity,.row-news-all .previous-activity {
    display: block;
    float: left;
    margin-top: 10px;
    color: #00386c;
    font-size: 12px;
    line-height: 12px;
    padding: 11px;
    border: 1px solid #dcdcdc
}

.row-news-all .previous-activity {
    margin-left: 5px;
    margin-right: 15px
}

.row-news-all .future-activity {
    color: #bf0102
}

.row-news-all .news-arrow-down,.row-news-all .news-arrow-up {
    margin-top: 10px;
    float: right;
    display: block;
    width: 27px;
    height: 15px
}

.row-news-all .news-arrow-down:hover,.row-news-all .news-arrow-up:hover {
    cursor: pointer
}

.row-news-all .news-arrow-up {
    background: url(..//images/news-arrow-up.png) center right no-repeat
}

.row-news-all .news-arrow-down {
    background: url(..//images/news-arrow-down.png) center right no-repeat
}

.container-friterm-life {
    background: linear-gradient(to bottom,#d9d9d9 0,#f5f5f6 100%);
    margin-top: 20px
}

@media (min-width: 769px) {
    .container-friterm-life .row-header {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }
}

.container-friterm-life .row-header .header {
    padding: 35px 0;
    font-size: 26px;
    color: #5381ac;
    font-weight: 600
}

.container-friterm-life .row-life {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto
}

.container-friterm-life .row-life .column-news {
    padding-left: 0
}

@media (max-width: 768px) {
    .container-friterm-life .row-life {
        margin-left:-10px;
        margin-right: -10px
    }

    .container-friterm-life .row-life .column-news {
        width: 100%
    }
}

.container-friterm-life .row-life .column-news .header {
    padding-bottom: 15px;
    font-size: 18px;
    color: #00386c;
    font-weight: 600
}

.container-friterm-life .row-life .column-news .news-category {
    display: table;
    width: 100%
}

.container-friterm-life .row-life .column-news .news-category div {
    display: table-cell;
    *float: left;
    *padding: 6px;
    *height: 48px
}

.container-friterm-life .row-life .column-news .news-category div .news-category-title {
    color: #bf0102;
    background-color: #bfbfbf;
    *min-height: 35px;
    vertical-align: middle;
    font-size: 13px;
    text-align: center;
    line-height: 26px
}

.container-friterm-life .row-life .column-news .news-category div .news-category-title:hover {
    cursor: pointer
}

.container-friterm-life .row-life .column-news .news-category div.active .news-category-title {
    background-color: #bf0102;
    color: #fff
}

.container-friterm-life .row-life .column-news .news-category div.active .active-arrow {
    display: block;
    background: url(..//images/active-news-separrator.png) center center no-repeat;
    width: 10px;
    height: 5px;
    margin: auto
}

.container-friterm-life .row-life .column-news .news {
    max-height: 272px;
    position: relative;
    overflow: hidden
}

.container-friterm-life .row-life .column-news .news .active {
    position: relative
}

.container-friterm-life .row-life .column-news .news .row-news-items {
    min-height: 115px;
    border-bottom: 1px solid #bf0102;
    margin-left: 0;
    margin-right: 0
}

.container-friterm-life .row-life .column-news .news .row-news-items .column-image img {
    display: block;
    margin: 15px 10px;
    border: 1px solid #bcbcbc
}

.container-friterm-life .row-life .column-news .news .row-news-items .column-details .title {
    margin: 15px 0;
    font-size: 12px;
    color: #64676b;
    line-height: 1.5
}

.container-friterm-life .row-life .column-news .news .row-news-items .column-details .date {
    color: #bf0102;
    font-size: 12px;
    font-style: italic
}

.container-friterm-life .row-life .column-news .news .row-news-items .column-details .detail {
    float: right;
    font-size: 12px;
    color: #bf0102
}

.container-friterm-life .row-life .column-clubs .header {
    padding-bottom: 15px;
    font-size: 18px;
    color: #00386c;
    font-weight: 600
}

.row-clubs .column-personel-clubs {
    margin-bottom: 20px
}

.row-clubs .column-personel-clubs .nav {
    display: block;
    position: relative
}

.row-clubs .column-personel-clubs .nav .title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding: 5px;
    background-color: #000;
    opacity: .7
}

.row-clubs .column-personel-clubs .nav img {
    display: block
}

.column-academy {
    padding-left: 0
}

.column-academy .header {
    padding-bottom: 15px;
    float: left
}

.column-academy .header a {
    font-size: 18px;
    font-weight: 600;
    color: #00386c
}

.column-academy .icon {
    float: right
}

.column-academy .icon img {
    display: block;
    margin-top: -60px
}

.column-academy .facebook-akademy {
    float: left;
    margin-left: 10px
}

.column-academy .facebook-akademy img {
    display: block
}

@media (max-width: 768px) {
    .container-friterm-life .row-life .column-clubs {
        width:100%
    }

    .column-academy {
        width: 100%;
        padding-left: 10px
    }

    .column-academy .facebook-akademy img,.column-academy .icon img {
        margin-top: 0
    }
}

.column-academy .news-category-academy {
    margin-bottom: 45px
}

.column-academy .news-category-academy>div {
    float: left
}

.column-academy .news-category-academy>div .news-category-title {
    background-color: #bfbfbf
}

.column-academy .news-category-academy>div.active .news-category-title {
    background-color: #068a1c
}

.column-academy .news-category-academy>div.active .active-arrow {
    background: url(..//images/news-separator-academy.png) center center no-repeat;
    width: 10px;
    height: 5px;
    margin: auto
}

.column-academy .news-category-academy>div div .news-category-title {
    color: #068a1c
}

.column-academy .news-category-academy>div .news-category-title {
    text-align: center;
    color: #fff;
    font-size: 13px;
    line-height: 26px
}

.column-academy .news-category-academy>div .news-category-title:hover {
    cursor: pointer
}

.column-academy .news {
    max-height: 370px;
    position: relative;
    overflow: hidden
}

.column-academy .news .active {
    position: relative
}

.column-academy .news .row-news-items {
    min-height: 115px;
    border-bottom: 1px solid #bf0102;
    margin-left: 0;
    margin-right: 0
}

.column-academy .news .row-news-items .column-image img {
    display: block;
    margin: 15px 10px;
    border: 1px solid #bcbcbc
}

.column-academy .news .row-news-items .column-details .title {
    margin: 15px 0;
    font-size: 12px;
    color: #64676b;
    line-height: 1.5
}

.column-academy .news .row-news-items .column-details .date {
    color: #bf0102;
    font-size: 12px;
    font-style: italic
}

.column-academy .news .row-news-items .column-details .detail {
    float: right
}

.row-news-academy {
    height: 115px;
    overflow: hidden;
    margin-bottom: 20px;
    border-bottom: 1px solid #bfbfbf
}

.row-news-academy .column-details {
    padding-left: 20px
}

.row-news-academy .column-details .title {
    color: #068a1c;
    font-size: 14px;
    margin-bottom: 18px
}

.row-news-academy .column-details .heading {
    font-size: 12px;
    line-height: 1.5;
    color: #595959;
    margin-bottom: 20px
}

.row-news-academy .column-details .detail {
    float: right;
    color: #068a1c;
    margin-bottom: 18px;
    font-size: 11px
}

.container-products-usage {
    margin-top: 30px;
    background-color: #eaebec
}

.container-products-usage .row-product-usage {
    padding-bottom: 20px
}

@media (min-width: 769px) {
    .container-products-usage .row-product-usage {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }

 
}

.container-products-usage .row-product-usage .header {
    background-color: #5381ac;
    font-size: 28px;
    color: #fff;
    padding: 10px;
    text-align: center;
    margin-bottom: 23px
}

.usage-areas {
    position: relative;
    overflow: hidden
}

.usage-areas .list-product-usage {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0 35px;
    top: 0
}

.usage-areas .list-product-usage li {
    float: left;
    height: 101px;
    background-color: #aab6b8;
    width: 25%;
    border-right: 1px solid #fff
}

.usage-areas .list-product-usage li .icon {
    margin-top: 20px;
    float: left;
    width: 44%
}

.usage-areas .list-product-usage li .icon img {
    display: block;
    margin: auto
}

.usage-areas .list-product-usage li .detail {
    float: left;
    width: 56%;
    background-color: #aab6b8
}

.usage-areas .list-product-usage li .detail .title {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #fff
}

.usage-areas .list-product-usage li .detail .description {
    font-size: 12px;
    color: #fff
}

.usage-areas .left-nav,.usage-areas .right-nav {
    position: relative;
    top: 0;
    bottom: 0;
    display: block;
    width: 35px;
    height: 101px
}

.usage-areas .left-nav {
    float: left;
    background: url(..//images/left-usage.png) center center no-repeat #eaebec
}

.usage-areas .left-nav:hover {
    cursor: pointer
}

.usage-areas .right-nav {
    float: right;
    background: url(..//images/right-usage.png) center center no-repeat #eaebec
}

.usage-areas .right-nav:hover {
    cursor: pointer
}

.container-content {
    z-index: 99;
    position: relative;
    background: #e6e6e6;
    background: linear-gradient(180deg,#f7f7f7 5%,#f7f7f7 5%,#ffffff 10%)
}

@media (max-width: 768px) {
    .container-content {
        padding:10px 10px 0
    }

    .container-content .row-content-header {
        width: 100%
    }
}

.container-content .row-content-header {
    padding-left: 0
}

.container-content .row-content-header .left-menu-title {
    margin: 50px 0 20px;
    color: #231f20;
    font-size: 34px;
    border-bottom: 1px dashed #000
}

.container-content .row-content {
    margin-left: 0;
    margin-bottom: 20px
}

.container-content .row-content .column-usage {
    background-color: #fff;
    margin-top: 40px;
    padding: 30px 10px 20px
}

.container-content .row-content .column-usage .usage-header {
    color: #0067b3;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600
}

.container-content .row-content .column-usage .usage-description {
    font-size: 13px;
    color: #4c4c4c;
    line-height: 1.5
}

.container-footer {
    background-color: #1d1d1b;
    padding: 55px 0 25px
}

@media (min-width: 769px) {
    .container-footer .row-footer {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 480px) {
    .container-friterm-life .row-life .column-news .news-category div {
        display:block
    }

    .container-footer .row-footer {
        margin-left: 10px;
        margin-right: 10px
    }
}

.container-footer .row-footer .column-icons .icons {
    list-style: none
}

.container-footer .row-footer .column-icons .icons li {
    float: left;
    margin-right: 10px;
    margin-bottom: 30px
}

.container-footer .row-footer .column-icons .social-media {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 45px
}

.container-footer .row-footer .column-icons .copyrights {
    font-size: 13px;
    color: #fff;
    margin-bottom: 15px
}

.container-footer .row-footer .column-icons .agency a {
    font-size: 13px;
    color: #fff
}

.container-footer .row-footer .column-company {
    background: url(..//images/harita.png) center right no-repeat;
    background-size: 100% 100%;
    min-height: 178px
}

.container-footer .row-footer .column-company .phone {
    font-size: 24px;
    color: #79bbe9;
    margin-bottom: 30px;
    text-align: right
}

.container-footer .row-footer .column-company .company {
    font-size: 18px;
    color: #fff;
    text-align: right
}

.left-menu {
    margin-bottom: 10px;
    padding-left: 0;
    width: 25%
}

.left-menu .left-menu-title {
    margin: 50px 0 20px;
    color: #231f20;
    font-size: 34px;
    border-bottom: 1px dashed #000
}

.container-content-header-img {
    overflow: auto;
    z-index: 9;
    position: relative
}

@media (max-width: 1024px) {
    .container-content-header-img {
        margin-bottom:10px
    }
}

.container-content-header-img .page-main-title {
    position: absolute;
    top: 50%;
    max-width: 1600px;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    font-size: 30px;
    letter-spacing: 10px;
    padding-left: 10px
}

.container-content-header-img img {
    margin: auto;
    display: block
}

.news-category-header .header {
    font-size: 22px;
    color: #231f20;
    padding: 0;
    font-weight: 600
}

.page-content .news-detail-subheader {
    font-size: 22px;
    color: #231f20;
    font-weight: 600;
    margin-bottom: 20px
}

.page-content .date {
    float: right;
    display: block;
    font-size: 12px;
    color: #2e3234;
    background: url(..//images/icon-calendar.jpg) center left no-repeat;
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 25px
}

.page-content .news-detail-body {
    font-size: 14px;
    color: #2e3234;
    line-height: 1.5
}

.page-content .title {
    color: #2e3234;
    font-size: 16px;
    margin-bottom: 25px;
    font-weight: 600
}

.contact-header,.right-content .page-header {
    color: #323a5c;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5
}

.content-gallery {
    margin-top: 30px;
    list-style: none
}

.contact-header {
    margin: 0 10px 25px 0;
    padding-top: 20px
}

@media (max-width: 768px) {
    .left-menu {
        width:100%
    }

    .container-content-header-img img {
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        height: 220px!important
    }

    .gallery-header {
        padding-left: 10px
    }

    .contact-header {
        font-size: 20px;
        margin: 0 10px 20px 0
    }
}

.right-content {
    width: 100%
}
.tarihce{width: 75%!important;}

.right-content.right-contact {
    width: 50%
}

.right-content.full-wide {
    width: 100%
}

@media (max-width: 768px) {
    .right-content {
        width:100%;
        padding: 0
    }
}

.right-content .page-header {
    margin: 0 10px 35px 0;
    padding-bottom: 12px;
    background: url(..//images/border-category.png) bottom left 0 no-repeat
}

@media (max-width: 768px) {
    .right-content .page-header {
        font-size:20px;
        margin: 0 10px 20px 0
    }
}

@media (max-width: 480px) {
    .right-content .page-header {
        font-size:18px;
        margin: 0 10px 15px 0
    }
}

.document-wrapper .row-documents,.mb10 {
    margin-bottom: 10px
}

.right-content .page-content {
    font-size: 14px;
    color: #282525;
    line-height: 1.5;
    padding-bottom: 20px;
    font-weight: 500
}

@media (max-width: 768px) {
    .right-content .page-content {
        font-size:14px;
        padding-bottom: 15px
    }
}

@media (max-width: 480px) {
    .right-content .page-content {
        font-size:13px;
        padding-bottom: 10px
    }
}

.news-anouncements .column-description {
    padding: 0 0 10px;
    background: #fff
}

.news-anouncements .list-news {
    list-style-type: none
}

.news-anouncements .list-news li {
    width: 23%;
    display: block;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
    border: 1px solid #d6d6d6
}

@media (max-width: 768px) {
    .news-anouncements .list-news li {
        width:48%
    }
}

@media (max-width: 480px) {
    .news-anouncements .list-news li {
        width:100%;
        margin-right: 0
    }
}

.news-anouncements .list-news li img {
    width: 100%
}

.news-anouncements .list-news .news-title {
    color: #3c3c3c;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 600;
    margin: 15px 10px;
    text-align: left
}

.news-anouncements .list-news .subtitle {
    color: #1b1b1b;
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 40px;
    padding: 0 10px
}

.news-anouncements .list-news .date-news2 {
    padding: 0 10px 0 30px;
    float: left;
    background: url(..//images/icon-calendar.png) center left 10px no-repeat;
    color: #323a5c;
    text-align: left;
    font-size: 13px;
    font-weight: 500
}

.news-anouncements .list-news .detail {
    padding: 0 10px;
    float: right;
    color: #323a5c;
    font-size: 13px
}

@media (min-width: 768px) {
    .contact-form {
        padding:0!important
    }
}

.contact-form .mt20 {
    margin-top: 20px
}

.contact-form input {
    width: 50%;
    padding: 15px
}

@media (max-width: 480px) {
    .contact-form input {
        width:100%
    }
}

.contact-form .message {
    width: 50%;
    height: 140px;
    padding: 15px
}

@media (max-width: 480px) {
    .contact-form .message {
        width:100%
    }
}

.contact-form #sendEmail {
    font-size: 16px;
    background-color: #3f6d99;
    padding: 15px 30px 10px;
    text-align: center;
    color: #fff;
    border: none
}

.document-table td.document-date,.document-table th {
    color: #004b87;
    font-weight: 700
}

.document-table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 0 10px;
    padding: 0
}

.document-table .odd {
    background-color: #f9f9f9
}

.document-table th {
    font-size: 14px;
    text-align: left;
    padding: 20px 0 10px 15px;
    border: 1px solid #ddd;
    border-bottom: 2px solid #ddd;
    background-color: #fff
}

.document-table th.date-header {
    width: 25%
}

.document-table th.date-title {
    width: 75%
}

.document-table td {
    font-size: 13px;
    padding: 20px 0 10px 15px;
    border: 1px solid #ddd
}

.document-table td.icon-pdf span {
    padding-left: 35px;
    background: url(..//images/icon-pdf.png) center left 0 no-repeat;
    color: #353535
}

.document-table td.icon-other span {
    padding-left: 35px;
    background: url(..//images/icon-other.png) center left 0 no-repeat;
    color: #353535
}

.document-table td.document-title a {
    display: block;
    font-size: 14px;
    color: #353535
}

.document-table td.document-title a:hover {
    cursor: pointer
}

.document-table td.document-title a:visited {
    color: #353535
}

.container-search .row-search .search-header {
    font-size: 20px;
    font-weight: 700;
    color: #4e4e4e;
    padding: 10px;
    border-bottom: 1px dashed #cecece
}

.container-search .row-search .search-result {
    padding: 10px
}

.container-search .row-search .search-result .search-link {
    display: block;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
    color: #4e4e4e
}

.container-logos {
    background-color: #fff
}

@media (min-width: 769px) {
    .container-search {
        max-width:980px
    }

    .container-logos .row-logos {
        max-width: 980px;
        margin-left: auto;
        margin-right: auto
    }
}

.container-logos .row-logos .logo-list {
    display: table;
    padding: 10px 0
}

.container-logos .row-logos .logo-list li {
    display: table-cell;
    *float: left
}

.homepage-contact-form .form-control {
    width: 100%;
    padding: 5px;
    margin-bottom: 5px
}

.homepage-contact-form #sendEmail {
    font-size: 16px;
    background-color: #3f6d99;
    padding: 15px 30px 10px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 10px
}

.homepage-contact-form #btnCaptcha {
    float: left;
    margin-right: 5px
}

.homepage-contact-form .img-captcha {
    float: left;
    margin-right: 5px;
    width: 113px
}

.container-contact-form-result .mailResult {
    font-size: 13px;
    color: #2a2a2a;
    padding-left: 10px;
    margin-top: 5px
}

.table-calendar {
    width: 100%;
    border-collapse: collapse
}

.table-calendar thead tr.nav-calendar #previous-month {
    background: url(..//images/left-nav-calendar.png) center center no-repeat;
    width: 6px;
    height: 9px
}

.table-calendar thead tr.nav-calendar #previous-month:hover {
    cursor: pointer
}

.table-calendar thead tr.nav-calendar #current-month {
    text-align: center;
    font-size: 16px;
    color: #152840;
    font-weight: 600
}

.table-calendar thead tr.nav-calendar #next-month {
    background: url(..//images/right-nav-calendar.png) center center no-repeat;
    width: 6px;
    height: 9px
}

.table-calendar thead tr.nav-calendar #next-month:hover {
    cursor: pointer
}

.table-calendar thead tr.calendar-head td {
    text-align: center
}

.table-calendar tbody td {
    background-color: #263a54;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    border: 1px solid #fff
}

.row-tumu .column-12 div.active a,.row-tumu-makaleler .column-12 div.active a {
    float: right;
    line-height: 14px;
    font-weight: 600;
    padding: 8px 8px 8px 30px;
    color: #fff
}

.table-calendar tbody td.empty {
    background-color: #152840
}

.table-calendar tbody td.active {
    background-color: #c04545
}

.row-tumu .column-12 div {
    display: none
}

.row-tumu .column-12 div.active {
    display: block
}

.row-tumu .column-12 div.active a {
    font-size: 14px;
    background: url(..//images/icon-tumu-bizden-haber.png) center left 8px no-repeat #bf0102
}

.row-tumu-makaleler .column-12 div {
    display: none
}

.row-tumu-makaleler .column-12 div.active {
    display: block
}

.row-tumu-makaleler .column-12 div.active a {
    font-size: 14px;
    background: url(..//images/icon-tumu-bizden-haber.png) center left 8px no-repeat #068a1c
}

.document-wrapper .row-documents .column-document {
    text-align: right
}

.document-wrapper .row-documents .column-document #month,.document-wrapper .row-documents .column-document #year {
    font-size: 13px;
    color: #fff;
    background-color: #004b87;
    padding: 10px
}

.document-wrapper .row-documents .column-document #inputSearchDocument {
    font-size: 13px;
    color: #004b87;
    background-color: #fff;
    padding: 10px
}

.document-wrapper .row-documents .column-document #searchDocuments {
    font-size: 13px;
    color: #004b87;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #cecece
}

.news-wrapper li {
    background-color: #f7f7f7;
    margin-bottom: 40px;
    padding: 14px;
    border: 1px solid #cecece
}

.news-wrapper li h2 {
    color: #2e3234;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 8px
}

.news-wrapper li span {
    background: url(..//images/icon-calendar.jpg) center left no-repeat;
    padding-left: 20px;
    margin-bottom: 15px
}

.news-wrapper li .news-paragraph {
    padding-right: 0!important
}

@media (max-width: 769px) {
    .news-wrapper li .news-img,.news-wrapper li .news-paragraph {
        float:none
    }
}

.news-wrapper li p {
    margin-bottom: 15px
}

.news-wrapper li a {
    font-weight: 700;
    font-style: italic;
    font-size: 14px;
    color: #3f3f3f
}

.container-temsilcilik {
    background-color: #fff;
    padding-bottom: 20px
}

@media (min-width: 769px) {
    .container-temsilcilik .row-temsilcilik {
        max-width:980px;
        margin-left: auto;
        margin-right: auto
    }
}

.container-temsilcilik .row-temsilcilik .column-thumb {
    padding-left: 0
}

.container-temsilcilik .row-temsilcilik .column-thumb .thumb {
    border: 1px solid #5381ac;
    display: block
}

.container-temsilcilik .row-temsilcilik .header {
    font-size: 25px;
    color: #5381ac;
    margin: 20px 0;
    font-weight: 600
}

.container-temsilcilik .row-temsilcilik .description {
    font-size: 14px;
    color: #595959;
    line-height: 1.5
}

.container-temsilcilik .row-temsilcilik .detail {
    display: block;
    color: #5381ac;
    margin-top: 25px;
    font-size: 14px
}

.captcha {
    padding: 5px
}

#ProductFormType {
    font-size: 13px;
    color: #fff;
    background-color: #004b87;
    padding: 10px
}

.row-hr .fileUpload {
    font-size: 14px;
    line-height: 1.5;
    color: #4e4e4e
}

.table-satis-noktasi {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    table-layout: fixed
}

.table-satis-noktasi tr:nth-child(odd) {
    background: #edecec
}

.table-satis-noktasi tr:nth-child(even) {
    background: #f6f6f6
}

.table-satis-noktasi tr td {
    font-size: 13px;
    padding: 10px;
    border: 1px solid #ddd
}

.table-satis-noktasi tr td.name {
    font-weight: 600;
    font-size: 14px
}

.table-satis-noktasi tr td .textBox {
    width: 100%;
    padding: 5px
}

.table-satis-noktasi tr td label {
    padding-left: 5px;
    padding-right: 5px
}

.table-satis-noktasi tr td .field-validation-error {
    color: #cf0708;
    background: #feff01;
    padding: 5px;
    border-left: 4px solid
}

.table-hr {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    table-layout: fixed
}

.table-hr thead tr {
    background-color: #004b87
}

.table-hr thead tr td {
    color: #fff
}

.table-hr td {
    font-size: 13px;
    padding: 15px;
    border: 1px solid #ddd
}

.table-hr td .textBox {
    width: 100%;
    padding: 5px
}

.table-hr td label {
    padding-left: 5px;
    padding-right: 5px
}

.span-send-ik {
    margin-top: 10px;
    display: block;
    margin-bottom: 20px
}

.span-send-ik .send {
    background-color: #910100;
    font-size: 16px;
    color: #fff;
    padding: 10px;
    border: none;
    min-width: 93px
}

.ik-aggrement-statement {
    font-size: 14px;
    line-height: 1.5;
    color: #4e4e4e;
    margin-bottom: 20px
}

.ik-result {
    margin: 10px 0
}

.ik-result .alert-danger {
    background: #383838;
    padding: 10px;
    border-left: 4px solid #cdcdcd;
    color: #fff
}

.ik-result .alert-success {
    background: #cbffd3;
    padding: 20px;
    border-left: 4px solid #cdcdcd
}

.tablecss table td,tablecss {
    border: 1px solid #b4b4b4
}

.mt20 {
    margin-top: 20px
}

.tablecss table,tablecss {
    width: 100%;
    margin: 0;
    padding: 0
}

.tablecss table {
    border-collapse: collapse;
    border-spacing: 0;
    height: 100%
}

.tablecss table tr:nth-child(odd) {
    background-color: #fafafa
}

.tablecss table tr:nth-child(even) {
    background-color: #fff
}

.tablecss table td {
    vertical-align: middle;
    border-width: 0 1px 1px 0;
    text-align: left;
    padding: 4px;
    font-size: 13px;
    font-weight: 400;
    color: #000
}

.tablecss table tr:last-child td {
    border-width: 0 1px 0 0
}

.tablecss table tr td:last-child {
    border-width: 0 0 1px
}

.tablecss table tr:last-child td:last-child {
    border-width: 0
}

.resouce-image img {
    display: block;
    margin: auto
}

@media (max-width: 768px) {
    .resouce-image img {
        object-fit:cover;
        -o-object-position: center;
        object-position: center;
        height: 220px!important
    }
}

#accordion-description .featureContent {
    display: block
}

#accordion-description .featureContent .feature {
    display: block;
    float: left;
    width: 50%;
    padding-right: 100px;
    padding-bottom: 50px
}

@media (max-width: $w-768) {
    #accordion-description .featureContent .feature {
        float:none;
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px
    }
}

#accordion-description .featureContent .feature ul {
    list-style-type: none
}

#accordion-description .featureContent .feature ul li {
    font-size: 13px;
    line-height: 1.5;
    color: #616161;
    font-weight: 500
}

.ebulten-input-wr {
    margin-top: 10px;
    float: right
}

.ebulten-input-wr .info {
    line-height: 1.5;
    margin-bottom: 10px;
    max-width: 240px;
    color: #3d3d3d;
    font-size: 13px
}

.ebulten-input-wr #btnEbulten,.ebulten-input-wr .email {
    display: block;
    float: left;
    padding: 10px;
    box-sizing: border-box
}

@media (max-width: 1360px) {
    .ebulten-input-wr #btnEbulten,.ebulten-input-wr .email {
        width:100%;
        max-width: unset!important
    }

    .ebulten-input-wr #btnEbulten {
        text-align: left
    }
}

.ebulten-input-wr .email {
    margin-right: -10px;
    background: #f8f8f8;
    border: 1px solid #dfdfdf;
    color: #3d3d3d;
    width: 250px;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 10px
}

.ebulten-input-wr .email::-webkit-input-placeholder {
    color: #3d3d3d
}

.ebulten-input-wr .email:-moz-placeholder {
    color: #3d3d3d;
    opacity: 1
}

.ebulten-input-wr .email::-moz-placeholder {
    color: #3d3d3d;
    opacity: 1
}

.ebulten-input-wr .email:-ms-input-placeholder {
    color: #3d3d3d
}

.ebulten-input-wr #btnEbulten {
    font-size: 14px;
    width: 250px;
    font-weight: 500;
    border: none;
    background: #1d439c;
    color: #fff;
    transition: background .4s ease;
    -moz-transition: background .4s ease;
    -o-transition: background .4s ease;
    -webkit-transition: background .4s ease
}

.ebulten-input-wr #btnEbulten:hover {
    background: #383838;
    cursor: pointer
}

.tedarik-formu {
    width: 40%!important
}

.tedarik-formu #btnCaptcha {
    margin: 0 10px;
    font-weight: 700
}

.tedarik-formu #btnCaptcha,.tedarik-formu #imgCaptcha {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px
}

.tedarik-formu .captcha {
    width: 100%;
    padding: 9px
}

.tedarik-formu .captcha::-webkit-input-placeholder {
    text-align: center
}

.tedarik-formu .captcha:-moz-placeholder {
    text-align: center
}

.tedarik-formu .captcha::-moz-placeholder {
    text-align: center
}

.tedarik-formu .captcha:-ms-input-placeholder {
    text-align: center
}

.tedarik-formu button {
    width: 100%;
    background: #910100;
    border: 2px solid #910100;
    color: #fff;
    transition: background .4s ease;
    -moz-transition: background .4s ease;
    -o-transition: background .4s ease;
    -webkit-transition: background .4s ease;
    display: block;
    padding: 8px;
    font-size: 15px;
    box-sizing: border-box;
    text-align: center
}

.tedarik-formu button:hover {
    background: #383838;
    cursor: pointer;
    border: 2px solid #910100
}

.one-clm-product-category-title {
    color: #323a5c;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 10px 25px 0;
    padding-left: 10px;
    padding-top: 20px
}

.product-detail-header {
    color: #000;
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: 600;
    border-bottom: 1px solid #a8b0b6;
    margin-right: 20%;
    margin-bottom: 15px
}

.back-to-category {
    background: url(..//images/back-to-category.png) left center no-repeat;
    padding: 5px 0 5px 25px;
    float: right;
    font-size: 16px;
    color: #a9a9a9;
    margin-top: 15px
}

.charasteristics {
    margin-bottom: 20px;
    font-size: 14px
}

.row.wrapper,.row.wrapper2 {
    position: relative;
    max-width: 620px;
    padding-left: 12px
}

.row.wrapper .carousel-prev,.row.wrapper .carousel-prev2,.row.wrapper2 .carousel-prev,.row.wrapper2 .carousel-prev2 {
    background: url(..//images/carousel-right-nav.png) center center no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 35px;
    text-align: center;
    right: 10px
}

@media (max-width: 768px) {
    .row.wrapper .carousel-prev,.row.wrapper .carousel-prev2,.row.wrapper2 .carousel-prev,.row.wrapper2 .carousel-prev2 {
        right:0;
        width: 43px;
        height: 42px
    }
}

.row.wrapper .carousel-next,.row.wrapper .carousel-next2,.row.wrapper2 .carousel-next,.row.wrapper2 .carousel-next2 {
    background: url(..//images/carousel-left-nav.png) center center no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 35px;
    text-align: center
}

@media (max-width: 768px) {
    .row.wrapper .carousel-next,.row.wrapper .carousel-next2,.row.wrapper2 .carousel-next,.row.wrapper2 .carousel-next2 {
        left:0;
        width: 43px;
        height: 42px
    }
}

.row.wrapper .carousel-wrapper,.row.wrapper .carousel-wrapper2,.row.wrapper2 .carousel-wrapper,.row.wrapper2 .carousel-wrapper2 {
    margin: auto;
    position: relative
}

.row.wrapper .carousel-wrapper .carousel,.row.wrapper .carousel-wrapper .carousel2,.row.wrapper .carousel-wrapper2 .carousel,.row.wrapper .carousel-wrapper2 .carousel2,.row.wrapper2 .carousel-wrapper .carousel,.row.wrapper2 .carousel-wrapper .carousel2,.row.wrapper2 .carousel-wrapper2 .carousel,.row.wrapper2 .carousel-wrapper2 .carousel2 {
    position: relative;
    overflow: hidden
}

.row.wrapper .carousel-wrapper .carousel ul,.row.wrapper .carousel-wrapper .carousel2 ul,.row.wrapper .carousel-wrapper2 .carousel ul,.row.wrapper .carousel-wrapper2 .carousel2 ul,.row.wrapper2 .carousel-wrapper .carousel ul,.row.wrapper2 .carousel-wrapper .carousel2 ul,.row.wrapper2 .carousel-wrapper2 .carousel ul,.row.wrapper2 .carousel-wrapper2 .carousel2 ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0
}

.row.wrapper .carousel-wrapper .carousel ul li,.row.wrapper .carousel-wrapper .carousel2 ul li,.row.wrapper .carousel-wrapper2 .carousel ul li,.row.wrapper .carousel-wrapper2 .carousel2 ul li,.row.wrapper2 .carousel-wrapper .carousel ul li,.row.wrapper2 .carousel-wrapper .carousel2 ul li,.row.wrapper2 .carousel-wrapper2 .carousel ul li,.row.wrapper2 .carousel-wrapper2 .carousel2 ul li {
    float: left;
    width: 75px;
    height: 75px;
    margin-right: 10px
}

.row.wrapper .carousel-wrapper .carousel ul li img,.row.wrapper .carousel-wrapper .carousel2 ul li img,.row.wrapper .carousel-wrapper2 .carousel ul li img,.row.wrapper .carousel-wrapper2 .carousel2 ul li img,.row.wrapper2 .carousel-wrapper .carousel ul li img,.row.wrapper2 .carousel-wrapper .carousel2 ul li img,.row.wrapper2 .carousel-wrapper2 .carousel ul li img,.row.wrapper2 .carousel-wrapper2 .carousel2 ul li img {
    max-height: 75px;
    border: 1px solid #e4e4e4
}

.row.wrapper .carousel-wrapper .carousel ul li .title,.row.wrapper .carousel-wrapper .carousel2 ul li .title,.row.wrapper .carousel-wrapper2 .carousel ul li .title,.row.wrapper .carousel-wrapper2 .carousel2 ul li .title,.row.wrapper2 .carousel-wrapper .carousel ul li .title,.row.wrapper2 .carousel-wrapper .carousel2 ul li .title,.row.wrapper2 .carousel-wrapper2 .carousel ul li .title,.row.wrapper2 .carousel-wrapper2 .carousel2 ul li .title {
    color: #252525;
    font-size: 12px;
    text-align: center
}

.gallery-header {
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0 10px;
    color: #00386c;
    font-weight: 600
}

.wrapper-product {
    position: relative;
    max-width: 530px;
    background-color: #fff
}

.wrapper-product .next,.wrapper-product .prev {
    position: absolute;
    top: 70px;
    width: 30px;
    height: 30px;
    background: #4E443C;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial,sans-serif;
    text-decoration: none
}

.wrapper-product .prev {
    text-align: center;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
    right: -50px
}

.wrapper-product .next {
    left: -50px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999
}

.wrapper-product .product-wrapper {
    margin: auto;
    position: relative;
    max-width: 530px;
    max-height: 530px
}

.wrapper-product .product-wrapper .gallery {
    position: relative;
    overflow: hidden
}

.wrapper-product .product-wrapper .gallery ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0
}

.wrapper-product .product-wrapper .gallery ul li {
    max-width: 530px;
    max-height: 530px
}

.wrapper-product .product-wrapper .gallery ul li.active {
    display: block
}

.wrapper-product .product-wrapper .gallery ul li.passive {
    display: none
}

.wrapper-product .product-wrapper .gallery ul li img {
    max-height: 530px;
    border: 1px solid #e4e4e4
}

.wrapper-product .product-wrapper .gallery ul li img:hover {
    cursor: pointer
}

.wrapper-product .product-wrapper .gallery .product-left-nav,.wrapper-product .product-wrapper .gallery .product-right-nav {
    display: block;
    position: absolute;
    width: 29px;
    height: 49px;
    line-height: 49px;
    bottom: 0;
    top: 0;
    margin: auto
}

.wrapper-product .product-wrapper .gallery .product-left-nav:hover,.wrapper-product .product-wrapper .gallery .product-right-nav:hover {
    cursor: pointer
}

.wrapper-product .product-wrapper .gallery .product-left-nav {
    left: 10px;
    background: url(..//images/product-left-arrow.png) center center no-repeat
}

.wrapper-product .product-wrapper .gallery .product-right-nav {
    right: 10px;
    background: url(..//images/product-right-arrow.png) center center no-repeat
}

.product-description-header {
    color: #910100;
    font-size: 22px;
    font-weight: 600;
    margin: 20px 0
}

.table-product-description {
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0
}

.table-product-description tr.even {
    background-color: #fafafa
}

.table-product-description td {
    font-size: 14px;
    color: #575757;
    padding: 10px 10px 10px 5px;
    border: 1px solid #ddd
}

.table-product-description td.option {
    white-space: nowrap;
    font-weight: 700
}

.table-product-description td.value {
    font-weight: 600
}

.header {
    background: #fff
}

.header .header-static-row {
    position: relative;
    padding: 10px
}

@media (min-width: 769px) {
    .header .header-static-row {
        margin:auto;
        max-width: 1500px
    }
}

@media (max-width: 640px) {
    .header .header-static-row {
        background-color:#fff
    }
}

.header.sticky {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    opacity: .9;
    z-index: 99999;
    transition: all .5s ease
}

.row-header {
    display: table;
    width: 100%;
    max-width: 1400px;
    margin: 0
}
.container-top-header {
    max-width: 1500px;
}
.language-wrapper,.logo-wrapper,.menu-wrapper {
    display: table-cell;
    vertical-align: bottom
}

.logo-wrapper {
    width: 20%
}

@media (max-width: 1000px) {
    .logo-wrapper {
        width:unset
    }
}

.menu-wrapper {
    width: 40%
}

@media (max-width: 1000px) {
    .menu-wrapper {
        width:unset
    }
}

.logo-wrapper .logo {
    display: block
}

@media (max-width: 768px) {
    .logo-wrapper .logo img {
        max-height:50px;
        max-width: 180px
    }
}

@media (min-width: 769px) and (max-width:1000px) {
    .logo-wrapper .logo img {
        max-width:150px
    }
}

@media (max-width: 480px) {
    .row-header {
        margin:auto
    }

    .logo-wrapper .logo {
        text-align: center;line-height: 63px;
    }
}

.wrapper-top {
    background: #323a5c
}

.wrapper-top .column-header-buttons {
    padding: 5px
}

.header-buttons {
    list-style: none;
    display: block;
    text-align: center;
    margin-bottom: 0;
}

.header-buttons li {
    display: inline-block;
    vertical-align: middle
}

@media (max-width: 330px) {
    .header-buttons li {
        display:inline-block;
        *display: inline;
        vertical-align: top
    }
}

.header-buttons li:nth-last-child(2),.header-buttons li:nth-last-child(4) {
    border-right: none!important
}

.header-buttons li.sm-icon {
    padding: 0
}

@media (max-width: 768px) {
    .header-buttons li.sm-icon {
        display:none
    }
}

.header-buttons li.sm-icon .txt {
    color: #fff;
    font-size: 13px;
    font-weight: 500
}

.header-buttons li.sm-language {
    border-right: none;
    padding-right: 0
}

.header-buttons li:last-child {
    border-right: none!important
}

@media (max-width: 950px) {
    .drop-down .header-nav-wr,.drop-down .language-section {
        display:inline-block;
        vertical-align: top
    }
}

.list-language {
    border: 1px solid #dfdfdf;
    height: 40px
}

.list-language .sm-icon {
    display: inline-block;
    vertical-align: middle
}

.language-wrapper,.menu-navbar>ul>li,.menu-navbar>ul>li>a.icon-menu {
    vertical-align: bottom
}

.language-wrapper {
    text-align: right;
    display: table-cell
}

.language-wrapper .drop-down,.language-wrapper .list-language,.language-wrapper .search-input-wr {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px
}

.language-wrapper .language-section .language {
    position: relative;
    height: 35px
}

.language-wrapper .language-section .language .text {
    color: #000;
    font-size: 13px
}

@media (max-width: 480px) {
    .language-wrapper .language-section .language {
        border:none
    }

    .language-wrapper .language-section .language .text {
        display: none
    }
}

.language-wrapper .language-section .language.opened {
    display: block
}

.language-wrapper .language-section .language.opened .lang-nav {
    transition: .3s all ease;
    display: block!important
}

.language-wrapper .language-section .language .btn-open-wrapper {
    padding: 0
}

.language-wrapper .language-section .language .btn-open-wrapper:hover {
    cursor: pointer
}

.language-wrapper .language-section .language .icon-search,.language-wrapper .language-section .language .txt-language {
    display: inline-block;
    vertical-align: middle
}

.language-wrapper .language-section .language .lang-nav {
    padding-left: 0;
    display: none;
    transition: .3s all ease;
    position: absolute;
    right: 0;
    min-width: 50px;
    top: 100%;
    list-style: none;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px #cecece;
    -moz-box-shadow: 0 5px 10px #cecece;
    box-shadow: 0 5px 10px #cecece;
    z-index: 999999
}

@media (max-width: 480px) {
    .language-wrapper .language-section .language .lang-nav {
        border:none
    }

    .language-wrapper .language-section .language .lang-nav li {
        min-width: 100px
    }

    .header-nav-wr {
        margin-top: 0
    }
}

.language-wrapper .language-section .language .lang-nav li {
    padding-left: 0;
    width: 100%;
    border-bottom: 1px solid #cfcfcf;
    background: #fff;
    float: none;
    margin-left: auto!important
}

.language-wrapper .language-section .language .lang-nav li:hover {
    background: #323a5c;
    transition: .4s all ease
}

.language-wrapper .language-section .language .lang-nav li:hover>a {
    color: #fff
}

.language-wrapper .language-section .language .lang-nav li>a {
    display: block;
    color: #5f5f5f;
    font-size: 13px;
    padding: 10px
}

@media (max-width: 767px) {
    .header-nav-wr {
        margin-bottom:5px
    }
}

@media (min-width: 950px) {
    .header-nav-wr {
        display:none!important
    }
}

.header-nav-wr .sr-only {
    display: block;
    float: left;
    padding: 12px;
    color: #fff;
    font-size: 16px
}

.header-nav-wr .armada-nav-btn {
    float: right;
    background-color: #fff;
    position: relative;
    top: 2px;
    border: 1px solid #5f5f5f;
    border-radius: 3px;
    display: block;
    width: 40px;
    left: 6px
}

.header-nav-wr .armada-nav-btn:hover {
    cursor: pointer
}

.header-nav-wr .armada-nav-btn:focus {
    outline: 0
}

.header-nav-wr .armada-nav-btn .icon-bar {
    display: block;
    height: 1px;
    background-color: #6c6c6c;
    border-radius: 1px;
    padding: 1px;
    margin: 7px
}

.row-search-mobile {
    display: none
}

@media (max-width: 560px) {
    .row-search-mobile {
        display:block;
        margin-top: 10px
    }
}

.row-search-mobile input {
    margin: 10px 0;
    width: 100%;
    border: 1px solid #e5af11;
    height: 28px;
    font-size: 13px;
    color: #9c9c9c;
    padding: 10px;
    background: url(..//images/search-icon.png) right center no-repeat
}

.row-search-mobile input:focus {
    border: 1px solid #e5af11;
    outline: #e5af11
}

@media (max-width: 950px) {
    .menu-bg {
        display:none
    }
}

.lang-simple {
    padding: 4px!important;
    list-style: none
}

.lang-simple a {
    font-size: 13px;
    color: #6d6d6d;
    padding: 4px;
    display: block;
    background-size: 18px
}

.lang-simple a img {
    display: block;
    margin: auto
}

.search-input-wr {
    display: table-cell
}

@media (max-width: 480px) {
    .search-input-wr {
        display:none!important
    }
}

.search-input-wr .input-section {
    display: table-cell;
    width: 110px;
    margin-right: 0;
    padding-right: 0
}

.search-input-wr .input-section input {
    background: #fff;
    width: 100%;
    border-top: 1px solid #dfdfdf;
    border-right: none;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    height: 40px;
    font-size: 13px;
    color: #6d6d6d;
    padding: 10px
}

.search-input-wr .btn-section .btn-search,.search-input-wr-lp .btn-section .btn-search {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf
}

.search-input-wr .btn-section {
    display: table-cell;
    width: 40px;
    margin-left: 0;
    padding-left: 0
}

.search-input-wr .btn-section .btn-search {
    border-left: none;
    display: block;
    height: 40px;
    background: url(..//images/icon-search.png) center center no-repeat #fff;
    padding: 15px
}

.menu-navbar .btn-search,.menu-navbar-lp .btn-search {
    background: url(..//images/icon-search.png) center no-repeat;
    height: 21px
}

.menu-navbar .btn-search {
    border: none!important;
    width: 21px;
    position: relative;
    z-index: 99999999999999;
    display: block
}

.menu-navbar .btn-search:hover {
    cursor: pointer
}

.menu-navbar>ul {
    list-style: none;
    display: table;
    width: 100%;
    text-align: center
}

.menu-navbar>ul>li {
    display: table-cell;
    position: relative
}

@media (max-width: 767px) {
    .menu-navbar>ul {
        margin-right:0
    }

    .menu-navbar>ul>li {
        background-color: #910100;
        padding: 5px 20px;
        margin-bottom: 10px
    }
}

@media (min-width: 1356px) {
    .menu-navbar>ul>li {
        padding:0 15px
    }
}

@media (min-width: 768px) {
    .menu-navbar>ul>li {
        display:table-cell;
        vertical-align: bottom;
        padding: 0 15px
    }
}

.menu-navbar>ul>li:last-child {
    border-right: none;
    padding-right: 10px
}

.menu-navbar>ul>li>a {
    font-weight: 600;
    color: #272727;
    transition: .2s all ease-in-out;
    display: block
}

@media (max-width: 767px) {
    .menu-navbar>ul>li>a {
        font-size:13px;
        text-align: center;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        color: #fff
    }
}

@media (min-width: 1356px) {
    .menu-navbar>ul>li>a {
        font-size:15px
    }
}

@media (min-width: 768px) {
    .menu-navbar>ul>li>a {
        font-weight:600!important;
        font-size: 15px
    }
}

.menu-navbar>ul>li>a.icon-menu .icon {
    display: block
}

.mobile-menu-wrapper {
    display: none;
    position: relative;
    z-index: 99999;
    width: 100%;
    transition: all ease .4s
}

.mobile-menu-wrapper .mobile-navbar-nav {
    list-style: none;
    background-color: #323a5c;
    position: absolute;
    left: 0;
    right: 0;
    margin-right: 0
}

.mobile-menu-wrapper .mobile-navbar-nav>li {
    border-bottom: 1px solid #fff;
    padding: 10px 20px
}

.mobile-menu-wrapper .mobile-navbar-nav>li>a {
    font-weight: 600;
    transition: .2s all ease-in-out;
    display: block;
    font-size: 13px;
    text-align: center;
    color: #fff
}

.main-slider {
    margin-right: 0;
    margin-top: 0;
    overflow: hidden;
    position: relative
}

.main-slider .slider-outer {
    overflow: hidden;
    position: relative
}

@media (min-width: 769px) {
    .main-slider .slider-outer {
        background-color:#fff;
        margin: auto
    }

    .main-slider .slider-outer .caption h2 {
        font-size: 35px
    }
}

.main-slider .slider-outer .mainpage-slider {
    position: relative
}

.main-slider .slider-outer .mainpage-slider .slider-image-area:after {
    content: '\A';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.6);
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s
}

.main-slider .slider-outer .mainpage-slider .slider-image-area:hover:after {
    opacity: 1
}

.main-slider .slider-outer .mainpage-slider.slideDown li {
    display: block
}

.main-slider .slider-outer .mainpage-slider.slideDown .bx-default-pager a {
    background-image: linear-gradient(to bottom,#ddd 0,#776060 100%);
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #910100
}

.main-slider .slider-outer .mainpage-slider.slideDown img {
    border: none!important;
    height: auto;
    display: block;
    margin: auto
}

.main-slider .slider-outer .mainpage-slider.fade li {
    position: absolute;
    display: block;
    left: 0;
    right: 0
}

.main-slider .slider-outer .mainpage-slider.fade .bx-default-pager a {
    background-image: linear-gradient(to bottom,#ddd 0,#776060 100%);
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #910100
}

.main-slider .slider-outer .mainpage-slider.fade img {
    border: none!important;
    height: auto;
    display: block;
    margin: auto
}

.main-slider .slider-outer .caption {
    opacity: 0;
    position: absolute;
    top: 30%;
    left: 5%;
    width: 45%
}

.main-slider .slider-outer .caption h2 {
    line-height: 1.2;
    color: #fff;
    letter-spacing: 2px
}

@media (min-width: 481px) and (max-width:768px) {
    .main-slider .slider-outer .caption h2 {
        font-size:22px
    }
}

@media (max-width: 480px) {
    .main-slider .slider-outer .caption h2 {
        font-size:15px
    }
}

.main-slider .slider-outer .caption .detail {
    margin-top: 10px;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    color: #373737;
    padding: 10px;
    background: #fff;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    border: 2px solid #cfb243
}

@media (min-width: 481px) and (max-width:768px) {
    .main-slider .slider-outer .caption .detail {
        font-size:14px;
        padding: 5px
    }
}

@media (max-width: 480px) {
    .main-slider .slider-outer .caption .detail {
        font-size:12px;
        padding: 4px
    }
}

.main-slider .slider-outer .caption .detail:hover {
    color: #fff;
    background-color: #cfb243;
    background-position: center right 0;
    padding-left: 20px
}

.main-slider .slider-outer .slider-pager {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto
}

.main-slider .slider-outer .slider-pager.right {
    text-align: center;
    position: absolute;
    display: table;
    bottom: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    left: auto;
    right: 0;
    height: auto
}

.main-slider .slider-outer .slider-pager.right .pager-item {
    vertical-align: middle;
    margin-bottom: 10px;
    display: block
}

.main-slider .slider-outer .slider-pager.center {
    position: absolute;
    bottom: 0;
    text-align: center
}

.main-slider .slider-outer .slider-pager .pager-item,.main-slider .slider-outer .slider-pager.center .pager-item {
    display: inline-block
}

.main-slider .slider-outer .slider-pager .pager-item a {
    border: 2px solid #910100;
    text-indent: -9999px;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}

.main-slider .slider-outer .slider-pager .pager-item a.active {
    background: #000
}

.main-slider .slider-outer .slider-pager .pager-item a:hover {
    cursor: pointer
}

.main-slider .slider-outer .arrow-navs .left-arrow {
    position: absolute;
    left: 2%;
    background: url(..//images/mainslider-left-arrow.jpg) center center no-repeat;
    width: 50px;
    height: 75px;
    top: 40%;
    opacity: .65
}

@media (max-width: 480px) {
    .main-slider .slider-outer .arrow-navs .left-arrow {
        background:url(..//images/mainslider-left-arrow-small.jpg) center center no-repeat;
        width: 20px;
        height: 30px;
        top: 30%
    }
}

.main-slider .slider-outer .arrow-navs .left-arrow:hover {
    cursor: pointer
}

.main-slider .slider-outer .arrow-navs .right-arrow {
    position: absolute;
    right: 2%;
    background: url(..//images/mainslider-right-arrow.jpg) center center no-repeat;
    width: 50px;
    height: 75px;
    top: 40%;
    opacity: .65
}

@media (max-width: 480px) {
    .main-slider .slider-outer .arrow-navs .right-arrow {
        background:url(..//images/mainslider-right-arrow-small.jpg) center center no-repeat;
        width: 20px;
        height: 30px;
        top: 30%
    }
}

.main-slider .slider-outer .arrow-navs .right-arrow:hover {
    cursor: pointer
}

.armada-popup-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: url(..//images/pop_overlay.png);
    z-index: 99999999
}

.armada-popup-wrapper .armada-popup-inner,.armada-popup-wrapper .armada-popup-inner-asimetric,.armada-popup-wrapper .armada-popup-inner-prodChar,.armada-popup-wrapper .armada-popup-inner-standart {
    position: relative;
    margin: auto
}

.armada-popup-wrapper .armada-popup-inner .popup-image,.armada-popup-wrapper .armada-popup-inner .popup-image-asimetric,.armada-popup-wrapper .armada-popup-inner .popup-image-prodChar,.armada-popup-wrapper .armada-popup-inner .popup-image-standart,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-image,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-image-asimetric,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-image-prodChar,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-image-standart,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-image,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-image-asimetric,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-image-prodChar,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-image-standart,.armada-popup-wrapper .armada-popup-inner-standart .popup-image,.armada-popup-wrapper .armada-popup-inner-standart .popup-image-asimetric,.armada-popup-wrapper .armada-popup-inner-standart .popup-image-prodChar,.armada-popup-wrapper .armada-popup-inner-standart .popup-image-standart {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    padding: 10px;
    background-color: #fff;
    border-radius: 5px
}

.armada-popup-wrapper .armada-popup-inner .popup-left-nav,.armada-popup-wrapper .armada-popup-inner .popup-left-nav-asimetric,.armada-popup-wrapper .armada-popup-inner .popup-left-nav-prodChar,.armada-popup-wrapper .armada-popup-inner .popup-left-nav-standart,.armada-popup-wrapper .armada-popup-inner .popup-right-nav,.armada-popup-wrapper .armada-popup-inner .popup-right-nav-asimetric,.armada-popup-wrapper .armada-popup-inner .popup-right-nav-prodChar,.armada-popup-wrapper .armada-popup-inner .popup-right-nav-standart,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-standart,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-standart,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-standart,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-standart,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-standart,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-asimetric,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-prodChar,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-standart {
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: relative;
    float: left;
    padding: 1px 6px;
    border-radius: 0 0 3px 3px;
    color: #000;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    height: 30px;
    width: 30px;
    line-height: 30px;
    z-index: 9;
    border: 1px solid #ddd;
    text-align: center
}

.armada-popup-wrapper .armada-popup-inner .popup-right-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner .popup-right-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner .popup-right-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner .popup-right-nav:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-right-nav:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-right-nav:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-right-nav:hover {
    color: #000;
    background-color: #cecece;
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
}

.armada-popup-wrapper .armada-popup-inner .popup-left-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner .popup-left-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner .popup-left-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner .popup-left-nav:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-left-nav:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-left-nav:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-asimetric:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-prodChar:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav-standart:hover,.armada-popup-wrapper .armada-popup-inner-standart .popup-left-nav:hover {
    color: #000;
    background-color: #cecece;
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg)
}

.armada-popup-wrapper .armada-popup-inner .popup-text,.armada-popup-wrapper .armada-popup-inner .popup-text-asimetric,.armada-popup-wrapper .armada-popup-inner .popup-text-prodChar,.armada-popup-wrapper .armada-popup-inner .popup-text-standart,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-text,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-text-asimetric,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-text-prodChar,.armada-popup-wrapper .armada-popup-inner-asimetric .popup-text-standart,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-text,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-text-asimetric,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-text-prodChar,.armada-popup-wrapper .armada-popup-inner-prodChar .popup-text-standart,.armada-popup-wrapper .armada-popup-inner-standart .popup-text,.armada-popup-wrapper .armada-popup-inner-standart .popup-text-asimetric,.armada-popup-wrapper .armada-popup-inner-standart .popup-text-prodChar,.armada-popup-wrapper .armada-popup-inner-standart .popup-text-standart {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #000;
    color: #fff;
    padding: 10px;
    opacity: .7;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif
}

.popup-close,.popup-close-asimetric {
    position: absolute;
    display: block;
    right: 0;
    padding: 1px 6px;
    background-color: #fff;
    border-radius: 3px 0 3px 3px;
    box-shadow: 1px 1px 10px #333;
    color: #aaa;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    height: 48px;
    width: 60px;
    z-index: 9;
    border: 1px solid #ddd
}

.elegant-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: url(..//images/pop_overlay.png);
    z-index: 99999999
}

.elegant-wrapper .elegant-inner {
    position: relative;
    margin: auto
}

.row-breadcrumbs,fieldset {
    margin-bottom: 30px;
    width: 100%;
}
.breadcrumb{background: transparent;}

.elegant-wrapper .elegant-inner .elegant-image {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    padding: 10px;
    background-color: #fff;
    border-radius: 5px
}

.elegant-wrapper .elegant-inner .elegant-left-nav,.elegant-wrapper .elegant-inner .elegant-right-nav {
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    position: relative;
    float: left;
    padding: 1px 6px;
    border-radius: 0 0 3px 3px;
    color: #000;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    width: 25px;
    height: 44px;
    line-height: 44px;
    z-index: 9;
    text-align: center;
    outline: 0
}

.form-builder-captcha-area .input-captcha,.form-control {
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}

.elegant-wrapper .elegant-inner .elegant-left-nav:hover,.elegant-wrapper .elegant-inner .elegant-right-nav:hover {
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.elegant-wrapper .elegant-inner .elegant-right-nav {
    background: url(..//images/gallery-right-nav.png) no-repeat
}

.elegant-wrapper .elegant-inner .elegant-left-nav {
    background: url(..//images/gallery-left-nav.png) no-repeat
}

.elegant-wrapper .elegant-inner .elegant-caption {
    display: none;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #000;
    color: #fff;
    padding: 10px;
    opacity: .7;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif
}

.absolute-breadcrumbs,.elegant-close {
    position: absolute;
    background-color: #000;
    right: 0
}

.elegant-close {
    display: block;
    padding: 1px 6px;
    border-radius: 3px 0 3px 3px;
    box-shadow: 1px 1px 10px #333;
    color: #aaa;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    height: 48px;
    width: 60px;
    z-index: 9;
    border: 1px solid #ddd
}

.absolute-breadcrumbs {
    bottom: 0;
    left: 0;
    opacity: .5
}

.absolute-breadcrumbs .category-title {
    color: #fff;
    font-size: 24px;
    padding: 10px 0 0 10px;
    line-height: 1
}

@media (max-width: 640px) {
    .absolute-breadcrumbs {
        background-color:#2e2c75
    }

    .absolute-breadcrumbs .category-title {
        font-size: 16px;
        padding: 5px 0 5px 10px
    }
}

@media (min-width: 641px) and (max-width:768px) {
    .absolute-breadcrumbs .category-title {
        font-size:18px;
        padding: 5px 0 0 10px
    }
}

.row-breadcrumbs .breadcrumb {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 768px) {
    .row-breadcrumbs .breadcrumb {
        padding-left:10px
    }

    .row-breadcrumbs .breadcrumb li a {
        font-size: 13px;
        padding: 10px 0
    }
}

.row-breadcrumbs .breadcrumb li {
    display: inline-block;
    *display: inline
}

.row-breadcrumbs .breadcrumb li a {
    display: block;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 0
}

.row-breadcrumbs .breadcrumb li a.disabled a {
    text-decoration: none
}

.product-detail-breadcrumbs {
    background-color: none!important
}

.product-detail-breadcrumbs .breadcrumb {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0
}

@media (max-width: 768px) {
    .product-detail-breadcrumbs .breadcrumb {
        padding-left:10px
    }

    .product-detail-breadcrumbs .breadcrumb li a {
        font-size: 13px;
        padding: 10px 0
    }
}

@media (min-width: 769px) {
    .product-detail-breadcrumbs .breadcrumb,.row-breadcrumbs .breadcrumb {
        margin-left:auto;
        margin-right: auto
    }
}

.product-detail-breadcrumbs .breadcrumb li {
    display: inline-block;
    *display: inline
}

.product-detail-breadcrumbs .breadcrumb li a {
    display: block;
    color: #000;
    font-size: 13px;
    padding: 10px 0
}

.product-detail-breadcrumbs .breadcrumb li a.disabled a {
    text-decoration: none
}

.hidden-field {
    display: none
}

.show-field {
    display: block
}

fieldset {
    padding: 0;
    border: 0
}

legend {
    border-bottom: none;
    color: #000;
    font-size: 18px;
    margin-bottom: 13px
}

.ui-datepicker {
    width: auto;
    height: auto
}

table.ui-datepicker-calendar {
    margin-bottom: 5px!important
}

.heading,label {
    margin-bottom: 5px
}

table.ui-datepicker-calendar tbody tr td {
    padding-top: 2px!important;
    padding-bottom: 6px!important
}

.heading {
    margin-top: 7px
}

form .form-builder {
    width: 80%
}

.form-area {
    border: 1px solid #e5e5e5;
    padding: 20px
}

.form-area textarea {
    min-height: 115px
}

.field .heading label {
    color: #000;
    font-family: Usual-Regular,Helvetica,Arial,Verdana,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.drop-down-samePosition ul a,body {
    font-family: Montserrat,sans-serif
}

label {
    display: inline-block
}

.form-control {
    background: #fff;
    border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    color: #444749;
    font-size: 15px;
    height: 42px;
    width: 100%;
    padding: 6px 12px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

div.radio {
    width: 26px;
    height: 26px;
    display: inline-block;
    margin: 0;
    padding: 0;
    zoom:1;vertical-align: middle;
    position: relative
}

div.radio span {
    background-position: -12px -7px;
    background-image: url(..//images/form-sprite.png);
    background-repeat: no-repeat
}

.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio],checkbox input[type=checkbox] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px
}

div.radio input {
    opacity: 0;
    -moz-opacity: 0;
    border: none;
    background: 0 0
}

div.radio input,div.radio span {
    width: 26px;
    height: 26px;
    display: -moz-inline-box;
    display: inline-block;
    zoom:1;text-align: center
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

.hasDatepicker {
    padding: 8px
}

.selectric .select-arrow-image {
    display: block;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 26px;
    height: 14px;
    background: url(..//images/down.png) no-repeat
}

.radioButtonListOptions label {
    vertical-align: top
}

.radioButtonListOptions input[type=radio] {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 1px solid #a9a9a9;
    border-radius: 50%;
    outline: 0;
    box-shadow: 0 0 5px 0 gray inset
}

.radioButtonListOptions input[type=radio]:hover {
    box-shadow: 0 0 5px 0 orange inset
}

.radioButtonListOptions input[type=radio]:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%
}

.radioButtonListOptions input[type=radio]:checked:before {
    background: #000
}

.btn-submit {
    background: #323a5c;
    padding: 8px 15px;
    text-align: center;
    color: #fff;
    border: none
}

.btn-submit:hover {
    cursor: pointer;
    opacity: .8
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert,.thumbnail {
    margin-bottom: 20px
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

.close {
    position: relative;
    top: -2px;
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

fieldset.temel-bilgiler input[type=checkbox],fieldset.temel-bilgiler input[type=radio] {
    margin-left: 0!important
}

.form-builder-captcha-area {
    margin: 10px 0
}

.form-builder-captcha-area #btn-captcha-form-builder,.form-builder-captcha-area #img-captcha-form-builder,.form-builder-captcha-area .input-captcha {
    display: inline-block;
    vertical-align: middle
}

.form-builder-captcha-area #btn-captcha-form-builder:hover {
    cursor: pointer
}

.form-builder-captcha-area .input-captcha {
    background: #fff;
    border-radius: 2px!important;
    -webkit-border-radius: 2px!important;
    color: #444749;
    font-size: 15px;
    height: 42px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.fileUpload {
    position: relative;
    overflow: hidden;
    color: #fff;
    background-color: #002c5c;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.fileUpload:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
}

.fileUploadOriginal {
    height: 32px
}

.legalstatementmessage label {
    text-decoration: underline;
    font-size: 14px;
    color: #003882
}

.legalstatementmessage label:hover {
    cursor: pointer
}

.lity {
    z-index: 99999999999999
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    background-color: #eee
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #323a5c;
    border-color: #323a5c
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

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

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:focus,.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
    color: #999;
    cursor: not-allowed;
    background-color: #fff
}

.footer {
    background-image: url(../images/map-footer.png);
    background-color: #323a5c;
    color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom: 44px;
}

@media (max-width: 320px) {
    .footer-nav {
        margin:auto;
        padding: 36px 0 0
    }
}

@media (min-width: 321px) and (max-width:480px) {
    .footer-nav {
        margin:auto;
        padding: 30px 0 0
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-nav {
        margin:auto;
        padding: 30px 0 0
    }
}

@media (min-width: 769px) {
    .footer-nav {
        max-width:1600px;
        margin: auto;
        padding: 50px 0 0 30px
    }
}

@media (max-width: 320px) {
    .footer-nav .ebulten-wr,.footer-nav .full-wide {
        width:100%;
        padding: 0
    }
}

.footer-nav .ft-top {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 1px;
    margin-bottom: 40px
}

@media (max-width: 320px) {
    .footer-nav .ft-top {
        width:100%!important;
        float: none!important
    }
}

@media (min-width: 321px) and (max-width:480px) {
    .footer-nav .ft-top {
        width:50%!important;
        float: none!important;
        vertical-align: top;
        display: inline-block;
        margin-right: -4px
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-nav .ft-top {
        margin-bottom:15px;
        padding: 0;
        float: none!important;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px
    }
}

@media (min-width: 769px) {
    .footer-nav .ft-top {
        float:left
    }

    .footer-nav .ft-top.first {
        background: 0 0!important
    }
}

.footer-nav .ft-top .html,.footer-nav .ft-top .html a {
    color: #121212;
    font-size: 13px;
    line-height: 1.5;
    text-align: center
}

.footer-nav .ft-top .html a table td,.footer-nav .ft-top .html table td {
    vertical-align: middle;
    padding-right: 5px
}

@media (max-width: 320px) {
    .footer-nav .ft-top.even {
        float:right!important
    }

    .footer-nav .ft-top.odd {
        clear: left
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-nav .ft-top.even {
        width:60%!important;
        float: left;
        padding-left: 10px
    }
}

.footer-nav .ebulten,.footer-nav .ft-top label {
    color: #fff;
    font-weight: 600
}

@media (max-width: 320px) {
    .footer-nav .ebulten,.footer-nav .ft-top label {
        display:block;
        font-size: 14px;
        margin-bottom: 14px;
        font-weight: 700
    }
}

@media (min-width: 321px) and (max-width:480px) {
    .footer-nav .ft-top.odd {
        width:100%!important;
        float: left;
        clear: left
    }

    .footer-nav .ebulten,.footer-nav .ft-top label {
        display: block;
        font-size: 14px;
        margin-bottom: 12px;
        font-weight: 700
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-nav .ft-top.odd {
        width:40%!important;
        float: left;
        clear: left;
        padding-left: 10px
    }

    .footer-nav .ebulten,.footer-nav .ft-top label {
        display: block;
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 15px
    }
}

@media (min-width: 769px) {
    .footer-nav .ebulten,.footer-nav .ft-top label {
        display:block;
        color: #fff;
        font-size: 14px;
        margin-bottom: 20px
    }
}

.footer-nav .list-footer-child li {
    list-style-type: none;
    transition: all ease .3s;
    padding: 5px 0 5px 5px
}

.footer-nav .list-footer-child li:hover {
    background: #19538c;
    opacity: .9
}

.footer-nav .list-footer-child li:hover>a {
    color: #fff
}

.footer-nav .list-footer-child li a {
    color: #fff;
    display: block;
    line-height: 1.5;
    font-weight: 500
}

@media (max-width: 320px) {
    .footer-nav .list-footer-child li a {
        font-size:12px
    }
}

@media (min-width: 321px) and (max-width:480px) {
    .footer-nav .list-footer-child li a {
        font-size:12px
    }

    .footer-nav .ft-product ul {
        width: 100%!important
    }
}

.footer-separator img {
    display: block
}

.footer-icon-container {
    background-color: #1d1d1b
}

@media (max-width: 480px) {
    .footer-icon-container .row-footer-icon {
        padding:20px 10px 0
    }
}

@media (min-width: 481px) and (max-width:769px) {
    .footer-icon-container .row-footer-icon {
        padding:20px 10px
    }
}

@media (min-width: 769px) {
    .footer-nav .list-footer-child li a {
        font-size:13px
    }

    .footer-nav .ft-product ul {
        float: left
    }

    .footer-icon-container .row-footer-icon {
        max-width: 1600px;
        margin: auto
    }
}

.footer-icon-container .ebulten-icon-wr,.footer-icon-container .ebulten-input-wr,.footer-icon-container .ebulten-txt-wr,.footer-icon-container .social-icons-wr {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    height: 150px;
    line-height: 150px;
    overflow: hidden
}

@media (max-width: 480px) {
    .footer-icon-container .ebulten-icon-wr,.footer-icon-container .ebulten-input-wr,.footer-icon-container .ebulten-txt-wr,.footer-icon-container .social-icons-wr {
        height:auto;
        line-height: 0;
        width: 100%!important
    }

    .footer-icon-container .ebulten-icon-wr {
        margin-bottom: 20px
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-nav .list-footer-child li a {
        font-size:13px
    }

    .footer-nav .ft-product ul {
        float: left
    }

    .footer-icon-container .ebulten-icon-wr,.footer-icon-container .ebulten-txt-wr {
        height: auto;
        line-height: 0;
        width: 50%!important;
        float: left
    }

    .footer-icon-container .ebulten-input-wr,.footer-icon-container .social-icons-wr {
        height: auto;
        line-height: 0;
        width: 100%!important
    }
}

.footer-icon-container .ebulten-icon-wr {
    width: 160px
}

.footer-icon-container .ebulten-icon-wr img {
    vertical-align: middle
}

.footer-icon-container .ebulten-icon-wr .ebulten-text {
    color: #3d3d3d;
    font-size: 13px;
    font-weight: 700
}

.footer-icon-container .ebulten-icon-wr span {
    margin-left: 22px
}

.footer-icon-container .ebulten-txt-wr span {
    width: 260px;
    font-size: 13px;
    color: #4b4b4b;
    line-height: 22px;
    height: 150px;
    display: inline-block;
    padding: 50px
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-icon-container .ebulten-txt-wr span {
        padding:0;
        height: 40px;
        width: auto!important
    }

    .footer-icon-container .ebulten-input-wr {
        margin-top: 20px
    }
}

@media (max-width: 480px) {
    .footer-icon-container .ebulten-input-wr,.footer-icon-container .ebulten-txt-wr {
        margin-bottom:20px
    }

    .footer-icon-container .ebulten-txt-wr span {
        padding: 0;
        height: 40px;
        width: auto!important
    }
}

.footer-icon-container .ebulten-input-wr .email {
    background-color: #f5fafe;
    padding: 14px;
    color: #373737;
    border: 1px solid #8d8c8c
}

@media (max-width: 768px) {
    .footer-icon-container .ebulten-input-wr .email {
        width:73%
    }
}

.footer-icon-container .ebulten-input-wr .btn-ebulten {
    width: 60px;
    height: 45px;
    background: url(..//images/btn-ebulten.png) center no-repeat;
    border: 1px solid #8d8c8c
}

.footer-icon-container .social-icons-wr {
    background: url(..//images/social-icon-separator.jpg) left 15px bottom 45px no-repeat;
    padding-left: 35px
}

.footer-icon-container .social-icons-wr .text {
    height: 60px;
    line-height: 100px;
    font-size: 13px;
    color: #97989c
}

@media (max-width: 480px) {
    .footer-icon-container .social-icons-wr {
        background:0 0;
        padding-left: 0
    }

    .footer-icon-container .social-icons-wr .text {
        height: auto;
        line-height: 13px;
        text-align: center;
        margin-bottom: 20px
    }

    .footer-icon-container .social-icons-wr .icons {
        text-align: center
    }
}

@media (min-width: 481px) and (max-width:768px) {
    .footer-icon-container .social-icons-wr {
        margin-top:20px;
        padding-left: 0;
        background: 0 0
    }

    .footer-icon-container .social-icons-wr .text {
        height: auto;
        line-height: 13px;
        margin-bottom: 20px
    }
}

.footer-icon-container .social-icons-wr .icons {
    height: 75px;
    line-height: 60px;
    list-style: none
}

.footer-icon-container .social-icons-wr .icons img {
    padding-right: 5px
}

.container-wr {
    background-color: #20253c
}

@media (max-width: 768px) {
    .footer-icon-container .ebulten-input-wr .btn-ebulten {
        width:24%
    }

    .container-wr .column-links,.container-wr .column-tradermark,.container-wr .design {
        width: 100%!important;
        float: none!important;
        text-align: center;
        margin-bottom: 10px
    }
}

.container-wr .copyrights {
    padding: 15px 0;
    margin: 0;
}

.container-wr .copyrights table td,.container-wr .copyrights table td a {
    color: #121212;
    font-size: 13px
}

.container-wr .copyrights .grimor-agency {
    display: block;
    color: #fff;
    font-size: 13px;
    text-align: right
}

.container-wr .copyrights .design {
    text-align: right
}

@media (max-width: 480px) {
    .container-wr .copyrights .column-6 {
        width:100%!important;
        float: none!important;
        text-align: center;
        color: #fff
    }
}

.container-wr .copyrights .design a {
    color: #000
}

@media (min-width: 481px) {
    .container-wr .copyrights .design a {
        display:block;
        font-size: 13px
    }

    .container-wr .copyrights .design a:visited {
        color: #fff
    }
}

.tradermark {
    text-align: center;
    color: #fff;
    font-size: 13px
}

.tradermark table {
    margin: auto
}

.tradermark table a {
    color: #fff;
    font-size: 13px;
    padding: 0 20px
}

.left-menu-main-title {
    font-weight: 700;
    font-size: 22px;
    padding-bottom: 15px;
    border-bottom: 2px solid #000
}

.left-content-menu li>a {
    padding-right: 30px!important
}

.left-content-menu li.passive>a.active {
    color: #323a5c!important
}

.left-content-menu .drop {
    z-index: 9999999999
}

.left-content-menu .submenu>li>a.active {
    color: #fff!important;
    background: #323a5c
}

.left-content-menu>li>.drop,.left-content-menu>li>.submenu>li .drop,.left-content-menu>li>.submenu>li>.submenu>li .drop {
    font-size: 14px;
    background: url(..//images/left-menu-bar2.png) center center no-repeat;
    position: relative;
    width: 39px;
    height: 39px
}

.left-content-menu>li>.drop,.left-content-menu>li>.submenu>li .drop {
    background-size: 20px;
    float: right
}

.left-content-menu .submenu a,.left-content-menu>li>a {
    padding: 10px;
    display: block
}

.left-content-menu .submenu a.active,.left-content-menu>li>a.active {
    font-weight: 600;
    position: relative
}

.left-content-menu>li {
    display: block;
    border-bottom: 1px solid #bbb
}

.left-content-menu>li.active>.submenu {
    display: block;
    padding-left: 20px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease
}

.left-content-menu>li.active>.drop {
    transform: rotate(90deg)
}

.left-content-menu>li>.submenu {
    display: none;
    padding-left: 20px
}

.left-content-menu>li.last {
    border-bottom: none!important
}

.left-content-menu>li>a {
    display: block;
    font-size: 14px;
    color: #000;
    font-weight: 600
}

.left-content-menu>li>a.active {
    transition: all .2s ease-in-out;
    color: #323a5c
}

.left-content-menu>li>.drop {
    transition: all .3s ease-in-out
}

.left-content-menu>li>.drop:hover {
    cursor: pointer
}

.left-content-menu>li>.submenu>li {
    display: block;
    clear: both
}

.left-content-menu>li>.submenu>li.active>.submenu {
    display: block
}

.left-content-menu>li>.submenu>li>.submenu {
    display: none;
    padding-left: 20px
}

.left-content-menu>li>.submenu>li .drop:hover {
    cursor: pointer
}

.left-content-menu>li>.submenu>li>a {
    display: block;
    font-size: 14px;
    color: #1f1e1e
}

.left-content-menu>li>.submenu>li>a.active,.left-content-menu>li>.submenu>li>a:hover {
    transition: all .2s ease-in-out;
    color: #147fc0
}

.left-content-menu>li>.submenu>li>a.active {
    color: #147fc0
}

.left-content-menu>li>.submenu>li>.submenu>li {
    display: block;
    clear: both
}

.left-content-menu>li>.submenu>li>.submenu>li.active>.submenu {
    display: block
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu {
    display: none
}

.left-content-menu>li>.submenu>li>.submenu>li .drop {
    float: right;
    background-size: 20px
}

.left-content-menu>li>.submenu>li>.submenu>li .drop:hover {
    cursor: pointer
}

.left-content-menu>li>.submenu>li>.submenu>li>a {
    display: block;
    font-size: 13px;
    background: #b3b2b2;
    color: #fff;
    padding-left: 5px
}

.left-content-menu>li>.submenu>li>.submenu>li>a:hover {
    transition: all .2s ease-in-out;
    color: #323a5c
}

.left-content-menu>li>.submenu>li>.submenu>li>a.active {
    color: #323a5c
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu {
    padding-left: 15px
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li {
    display: block;
    clear: both
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li.active>.submenu {
    display: block;
    list-style: none
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li.active>.submenu li a {
    color: #1f1e1e;
    font-size: 12px
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li.active>.submenu li a.active {
    color: #147fc0
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li>.submenu {
    display: none;
    padding-left: 20px
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li .drop {
    position: relative;
    float: right;
    width: 39px;
    height: 39px;
    font-size: 14px;
    background: url(..//images/left-menu-bar2.png) center center no-repeat;
    background-size: 20px
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li .drop:hover {
    cursor: pointer
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li>a {
    display: block;
    font-size: 12px;
    color: #000;
    background: #e5e4e4
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li>a.active {
    color: #147fc0
}

.left-content-menu>li>.submenu>li>.submenu>li>.submenu>li>a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #034C63;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s
}

.slick-list,.slick-slider,.slick-track {
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    left: 0;
    top: 0
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
.container__fluid-xl .slick-slide {
    margin: 15px;
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.container-mainpage-product-category .slick-next::before,.container-mainpage-product-category .slick-prev::before,.slick-arrow.slick-hidden {
    display: none
}

.slick-dots,.slick-next,.slick-prev {
    position: absolute;
    display: block;
    padding: 0
}

.slick-loading .slick-list {
    background: url(../images/ajax-loader.gif) center center no-repeat #fff
}

@font-face {
    font-family: slick;
    src: url(fonts/slick.eot);
    src: url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    display: swap;
    font-style: normal
}

.slick-next,.slick-prev {
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    z-index: 999;
    margin-top: -10px\9;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    border: none;
    outline: 0
}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
    outline: 0
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: .75
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 30px;
    line-height: 1;
    color: #fff;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 20px
}

.slick-next,[dir=rtl] .slick-prev {
    right: 25px
}

[dir=rtl] .slick-next {
    right: auto
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin-bottom: 30px
}

.slick-dots {
    bottom: 0;
    list-style: none;
    text-align: center;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 10px;
    margin: 0 3px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75
}

.scrollToTop {
    width: 50px;
    height: 50px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    position: fixed;
    bottom: 20px;
    left: 20px;
    opacity: .5;
    background-color: #000
}

.scrollToTop:hover {
    background-color: #323a5c;
    opacity: 1
}

.scrollToTop::before {
    position: relative;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    border-right: .2em solid #fff;
    border-top: .2em solid #fff;
    transform: rotate(315deg);
    margin-right: .5em;
    color: #fff;
    margin-top: 22px;
    margin-left: 10px
}

.gallery-content img,.grid-documents li img {
    -moz-transform: scaleY(1);
    -webkit-transition: all .2s ease-in-out;
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1)
}

.grid-documents .title {
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    padding-bottom: 20px;
    padding-left: 35px;
    position: relative;
    border-bottom: 1px solid #d2d2d2
}

.grid-documents .title::before {
    position: absolute;
    left: 0;
    width: 30px;
    height: 25px;
    content: "";
    background: url(..//images/icon-brochure.png) no-repeat
}

.grid-documents li {
    display: inline-block;
    width: 32%;
    margin-right: 1%;
    margin-bottom: 1%;
    overflow: hidden
}

.grid-documents li:nth-child(4n+1) {
    clear: left
}

@media (max-width: 480px) {
    .grid-documents li {
        width:100%;
        margin-right: 0
    }

    .grid-documents li:nth-child(2n+1) {
        clear: left
    }
}

.container-about .row-about,.container-mainpage-product-category {
    margin-left: auto;
    margin-right: auto
}

.grid-documents li a {
    display: block
}

.grid-documents li img {
    display: block;
    margin: auto;
    border: 1px solid #dcdcdc;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.container-about {
    margin: auto;
    background-attachment: fixed!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 100%!important;
    padding: 135px 0;
    position: relative
}

@media (max-width: 768px) {
    .container-about {
        padding:60px 0
    }
}

@media (max-width: 480px) {
    .container-about {
        padding:30px 0
    }
}

.container-about .row-about {
    max-width: 820px;
    display: table;
    width: 100%;
    table-layout: fixed
}

.container-about .title {
    position: relative;
    z-index: 9;
    color: #fff;
    text-align: center;
    font-weight: 500;
    font-size: 36px;
    padding-bottom: 25px
}

@media (max-width: 768px) {
    .container-about .title {
        font-size:28px
    }
}

@media (max-width: 480px) {
    .container-about .title {
        font-size:22px
    }
}

.container-about .description {
    padding-bottom: 30px;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 1.75
}

@media (max-width: 768px) {
    .container-about .description {
        padding-bottom:20px;
        font-size: 13px
    }
}

.container-about .nav {
    font-size: 14px;
    color: #fff;
    display: table;
    padding: 15px 50px;
    border: 2px solid #fff;
    z-index: 999;
    position: relative;
    margin: auto
}

.container-about .nav:hover {
    cursor: pointer
}

.b-lazy {
    box-sizing: border-box;
    -webkit-transition: opacity .5s ease-in-out .1s;
    -moz-transition: opacity .5s ease-in-out .1s;
    -o-transition: opacity .5s ease-in-out .1s;
    transition: opacity .5s ease-in-out .1s
}

@media (max-width: 768px) {
    .container-about .nav {
        padding:10px 30px;
        font-size: 13px;
        border: 1px solid #fff
    }

    .container-mainpage-product-category {
        margin-top: 0
    }
}

@media (min-width: 769px) {
    .container-mainpage-product-category {
        max-width:1600px
    }
}

.container-mainpage-product-category .row-slick-root-product-categories {
    background: #fff;
    margin-left: 0;
    margin-right: 0
}

.container-mainpage-product-category .category-row {
    margin-bottom: 40px
}

.container-mainpage-product-category .product-category-title {
    padding-bottom: 10px;
    padding-top: 35px;
    letter-spacing: 10px;
    color: #0a0a0a;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center
}

@media (max-width: 768px) {
    .container-mainpage-product-category .product-category-title {
        padding-bottom:10px;
        padding-top: 20px;
        letter-spacing: 5px;
        font-size: 16px
    }
}

.container-mainpage-product-category .info {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.2;
    max-width: 890px;
    margin: auto
}

@media (max-width: 768px) {
    .container-mainpage-product-category .info {
        font-size:12px
    }
}

.container-mainpage-product-category .featured-product-wrapper {
    position: relative
}

.container-mainpage-product-category .featured-product {
    position: absolute;
    bottom: -40px;
    font-size: 18px;
    font-weight: 600;
    color: #000
}

.container-mainpage-product-category .slick-root-product-categories {
    margin-top: 30px;
    margin-bottom: 0!important
}

.container-mainpage-product-category .slick-next,.container-mainpage-product-category .slick-prev {
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out
}

.container-mainpage-product-category .slick-next {
    top: 50%;
    right: -40px;
    background: url(../images/slick-next.png) right 5px center no-repeat
}

.container-mainpage-product-category .slick-prev {
    top: 50%;
    left: -40px;
    right: 15px;
    background: url(../images/slick-prev.png) left 5px center no-repeat
}

.container-mainpage-product-category .slick-slide {
    margin: 0 10px
}

.container-mainpage-product-category .slick-slide:focus {
    outline: 0
}

.container-mainpage-product-category .slick-list {
    margin: 0 -10px
}

.container-mainpage-product-category .image-section {
    position: relative;
    overflow: hidden
}

.container-mainpage-product-category .image-section img {
    display: block;
    margin: auto;
    transition: all .2s ease-in-out
}

.container-mainpage-product-category .caption-section {
    padding: 25px 0 15px
}

@media (max-width: 768px) {
    .container-mainpage-product-category .caption-section {
        padding:10px 0
    }
}

.container-mainpage-product-category .caption-section .caption {
    z-index: 99;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center
}

.container-mainpage-product-category .caption-section .caption .title {
    color: #323a5c;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 15px;
    min-height: 30px
}

@media (max-width: 768px) {
    .container-mainpage-product-category .caption-section .caption .title {
        font-size:17px;
        padding-bottom: 10px
    }
}

.container-mainpage-product-category .caption-section .caption .detail {
    background: #323a5c;
    display: table;
    margin: auto;
    padding: 15px 10px;
    color: #fff;
    font-weight: 500;
    font-size: 14px
}

@media (max-width: 768px) {
    .container-mainpage-product-category .caption-section .caption .detail {
        font-size:12px
    }
}

.container-mainpage-product-category .caption-section .caption .description {
    font-size: 13px;
    color: #6a6a6a;
    text-align: center;
    padding-bottom: 30px
}

.container-mainpage-product-category .caption-section .caption .brand-image {
    display: block;
    margin: 5px auto
}

.container-mainpage-product-category .caption-section .caption:focus {
    outline: 0
}

.reference-wrapper {
    padding: 50px 0;
    width: 100%;
}

.container-referance {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%
}

.container-referance .ref-item {
    position: relative
}

@media (max-width: 1000px) {
    .container-referance .ref-item {
        width:50%;
        margin-bottom: 15px
    }
}

@media (max-width: 480px) {
    .container-referance .ref-item {
        width:100%
    }
}

.container-referance .row-slick-referance {
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

.container-referance .row-slick-referance .referance-title {
    position: relative;
    padding: 25px 0;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #0a0a0a;
    letter-spacing: 10px;
    text-decoration: none
}

.container-referance .row-slick-referance .featured-product-wrapper {
    position: relative
}

.container-referance .row-slick-referance .featured-product {
    position: absolute;
    bottom: -40px;
    font-size: 18px;
    font-weight: 600;
    color: #000
}

.container-referance .row-slick-referance .slick-referance {
    margin-bottom: 0
}

.container-referance .row-slick-referance .slick-referance .slick-next,.container-referance .row-slick-referance .slick-referance .slick-prev {
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    top: -30px
}

.container-referance .row-slick-referance .slick-referance .slick-next:hover,.container-referance .row-slick-referance .slick-referance .slick-prev:hover {
    color: #fff
}

.container-referance .row-slick-referance .slick-referance .slick-next {
    right: 0;
    background: url(..//images/slick-next.png) right 5px center no-repeat
}

.container-referance .row-slick-referance .slick-referance .slick-prev {
    left: unset!important;
    right: 10px;
    background: url(..//images/slick-prev.png) left 5px center no-repeat
}

.container-referance .row-slick-referance .slick-referance .slick-slide {
    margin: 0 20px
}

.container-referance .row-slick-referance .slick-referance .slick-slide:focus {
    outline: 0
}

.container-referance .row-slick-referance .slick-referance .slick-list {
    margin: 0 -10px
}

.container-referance .row-slick-referance .slick-referance .image-section {
    overflow: hidden
}

.container-referance .row-slick-referance .slick-referance .image-section img {
    width: 100%;
    display: block;
    margin: auto;
    transition: all .2s ease-in-out
}

.container-referance .row-slick-referance .slick-referance .image-section img:hover {
    transform: scale(1.2)
}

.container-referance .row-slick-referance .slick-referance .caption-section {
    position: absolute;
    bottom: -50%;
    left: 0;
    right: 0;
    transform: translate(0,-50%);
    padding: 15px 30px;
    margin-left: 20px;
    margin-right: 20px
}

@media (max-width: 1000px) {
    .container-referance .row-slick-referance .slick-referance .caption-section {
        position:unset;
        bottom: 0;
        left: 0;
        right: 0;
        transform: translate(0,0);
        margin-left: 0;
        margin-right: 0
    }
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption {
    z-index: 99;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    color: #373737
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption .sku {
    color: #7e7e7e
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption .title {
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    text-align: center;
    font-weight: 600;
    min-height: 54px
}

@media (max-width: 768px) {
    .container-referance .row-slick-referance .slick-referance .caption-section .caption .title {
        font-size:16px
    }
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption .description {
    display: table;
    margin: 20px auto auto;
    color: #fff;
    font-size: 13px;
    line-height: 1.5;
    text-align: center;
    min-height: 77px
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption .nav {
    color: #fff;
    background: #393f4b;
    display: table;
    margin: 25px auto auto;
    padding: 10px 30px
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption .referance-image {
    display: block;
    margin: 5px auto
}

.container-referance .row-slick-referance .slick-referance .caption-section .caption:focus {
    outline: 0
}

.reference-gallery {
    display: block;
    width: 30%;
    margin-right: 3%;
    margin-bottom: 3%;
    float: left;
    height: 51px;
    overflow: hidden
}

@media (max-width: 768px) {
    .reference-gallery {
        width:47%
    }
}

@media (max-width: 480px) {
    .reference-gallery {
        width:97%
    }
}

.reference-gallery li a {
    display: block
}

.reference-gallery li .elegant-popup {
    display: block;
    color: #fff
}

.reference-gallery li .icon-handshake {
    background: url(..//images/icon-handshake.png);
    width: 33px;
    height: 22px;
    display: inline-block;
    vertical-align: middle
}

.reference-gallery li .g-details {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

.reference-gallery li .g-details li {
    display: none;
    margin-bottom: 8px
}

.reference-gallery li .g-details li:first-child {
    display: block
}

.reference-gallery li .icon-gallery,.reference-gallery li .no-image {
    width: 23px;
    height: 19px;
    display: inline-block;
    vertical-align: middle
}

.reference-gallery li .icon-gallery {
    background: url(..//images/icon-gallery.png)
}

.reference-gallery-details li {
    display: block;
    width: 47%;
    margin-right: 3%;
    margin-bottom: 3%;
    float: left;
    overflow: hidden
}

@media (max-width: 480px) {
    .reference-gallery-details li {
        width:47%
    }
}

.reference-gallery-details li a {
    display: block
}

.row-homepage-videos {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.homepage-videos {
    background: #fff
}

.homepage-videos .inner .header-title {
    margin: 35px 0 25px;
    color: #4e4e4e;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    padding-bottom: 5px;
    background: url(..//images/news-underline.png) center bottom no-repeat
}

.homepage-videos .inner .video-slick-slider li {
    display: inline-block;
    width: 25%;
    margin-right: -4px;
    padding: 10px
}

.homepage-videos .inner .video-slick-slider li .image-section {
    position: relative
}

.homepage-videos .inner .video-slick-slider li .image-section .image-cover {
    display: block
}

.homepage-videos .inner .video-slick-slider li .image-section .animator {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: .3;
    transition: all ease .5s;
    transform: translate3d(0,0,0);
    background: url(..//images/icon-video-overlay.png) center center no-repeat #000
}

.homepage-videos .inner .video-slick-slider li .image-section:hover .animator {
    opacity: 1;
    background-position: top 45% center
}

.homepage-videos .inner .video-slick-slider li .video-title {
    color: #333434;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
    margin-top: 15px
}

.homepage-videos .inner .slick-next,.homepage-videos .inner .slick-prev {
    width: 38px;
    height: 39px;
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    top: unset!important;
    bottom: -50px!important
}

.homepage-videos .inner .slick-next:before,.homepage-videos .inner .slick-prev:before {
    content: unset!important
}

.homepage-videos .inner .slick-next {
    left: 51%;
    right: unset;
    background: url(..//images/slick-next.png) center center no-repeat
}

.homepage-videos .inner .slick-prev {
    left: unset;
    right: 51%;
    background: url(..//images/slick-prev.png) center center no-repeat
}

.row-productCrossSell .tab {
    padding: 0
}

@media (max-width: 480px) {
    .row-productCrossSell .tab {
        width:100%!important
    }
}

.row-productCrossSell .tab .nav-tab {
    background-color: #cbcbcb;
    text-align: left;
    color: #313131;
    font-size: 18px;
    font-weight: 600;
    padding: 8px 8px 10px
}

.row-productCrossSell .tab .nav-tab.active,.row-productCrossSell .tab .nav-tab:hover {
    background: #f5f5f5;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer
}

.row-productCrossSell .tab.last .nav-tab {
    border: none
}

.row-productCrossSell .slick-ProductCrossSell {
    margin-top: 35px
}

@media (max-width: 751px) {
    .row-productCrossSell .slick-ProductCrossSell {
        margin-top:90px
    }
}

.row-productCrossSell .slick-ProductCrossSell .slick-next,.row-productCrossSell .slick-ProductCrossSell .slick-prev {
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    top: -18px!important;
    border-top: 1px solid #e5af11;
    border-bottom: 1px solid #e5af11
}

.row-productCrossSell .slick-ProductCrossSell .slick-next {
    right: 0;
    border-right: 1px solid #e5af11;
    background: url(..//images/slick-next.png) right 5px center no-repeat #f3f3f3
}

.row-productCrossSell .slick-ProductCrossSell .slick-next:hover {
    color: #fff;
    background: url(..//images/slick-next-show.png) right 5px center no-repeat #e5af11
}

.row-productCrossSell .slick-ProductCrossSell .slick-prev {
    left: unset!important;
    right: 50px;
    border-left: 1px solid #e5af11;
    background: url(..//images/slick-prev.png) left 5px center no-repeat #f3f3f3
}

.row-productCrossSell .slick-ProductCrossSell .slick-prev:hover {
    color: #fff;
    background: url(..//images/slick-prev-show.png) left 5px center no-repeat #e5af11
}

.row-productCrossSell .slick-ProductCrossSell .slick-slide {
    margin: 0 10px
}

.row-productCrossSell .slick-ProductCrossSell .slick-slide:focus {
    outline: 0
}

.row-productCrossSell .slick-ProductCrossSell .slick-list {
    margin: 0 -10px
}

.row-productCrossSell .slick-ProductCrossSell .image-section {
    overflow: hidden
}

.row-productCrossSell .slick-ProductCrossSell .image-section img {
    border: 1px solid #bfbfbf;
    display: block;
    margin: auto;
    transition: all .2s ease-in-out;
    background: #dadada
}

.row-productCrossSell .slick-ProductCrossSell .image-section img:hover {
    transform: scale(1.2);
    background: #e5af11
}

.row-productCrossSell .slick-ProductCrossSell .caption-section .caption {
    z-index: 99;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    color: #373737;
    margin-top: 10px
}

.row-productCrossSell .slick-ProductCrossSell .caption-section .caption .sku {
    color: #7e7e7e
}

.row-productCrossSell .slick-ProductCrossSell .caption-section .caption:focus {
    outline: 0
}

.quick-navigation-in-slider .quick-navitagion-wrapper {
    position: fixed;
    z-index: 9999;
    top: 50%;
    transform: translate(0,-50%);
    right: 0;
    transition: all .3s ease-in-out
}

.quick-navigation-in-slider .quick-navitagion-wrapper.open {
    right: 20px
}

.quick-navigation-in-slider .quick-navitagion-wrapper .quick-navigation li {
    list-style-type: none;
    position: relative;
    padding: 5px
}

.quick-navigation-in-slider .quick-navitagion-wrapper .quick-navigation li a,.quick-navigation-in-slider .quick-navitagion-wrapper .quick-navigation li img {
    display: block;
    margin: auto
}

.quick-navigation-in-slider .quick-navitagion-wrapper .quick-navigation li span {
    min-width: 220px;
    float: left;
    margin-left: 8px;
    color: #fff;
    letter-spacing: 3px;
    font-size: 20px;
    line-height: 2.3
}

.quick-navigation-in-slider .quick-navitagion-wrapper .quick-navigation li a.close {
    display: none
}

.sosyal-medya-ikonlar {
    padding: 15px 0;
    display: table;
    width: 100%;
    table-layout: fixed
}

.sosyal-medya-ikonlar li {
    display: table-cell;
    margin-right: 5px;
    vertical-align: middle
}

@media (max-width: 768px) {
    .column-f-logo,.column-f-social {
        width:100%;
        float: none;
        margin-bottom: 5px
    }

    .sosyal-medya-ikonlar li {
        display: inline-block;
        width: 50%;
        margin-right: -4px
    }
}

.sosyal-medya-ikonlar .icon,.sosyal-medya-ikonlar .nav {
    display: block;
    margin: auto
}

.sosyal-medya-ikonlar .title {
    margin-top: 15px;
    text-align: center;
    font-size: 13px;
    color: #121212;
    display: block
}

.footer-adres-ebulten-section {
    background: #910100;
    padding: 70px 0 30px
}

.footer-logos,.product-accordion-row table td {
    padding: 15px 0;
    text-align: center
}

.footer-adres-ebulten-section .adres-ebulten-logo {
    max-width: 1600px;
    margin: auto;
    width: 100%;
    display: table;
    table-layout: fixed
}

.footer-adres-ebulten-section .adres-ebulten-logo li {
    display: table-cell;
    vertical-align: top
}

.footer-adres-ebulten-section .adres-ebulten-logo li.address,.footer-adres-ebulten-section .adres-ebulten-logo li.ebulten {
    vertical-align: bottom
}

.footer-adres-ebulten-section .adres-ebulten-logo li.address {
    color: #fefffd;
    font-size: 15px
}

.footer-adres-ebulten-section .adres-ebulten-logo li.html img {
    display: block;
    margin: auto
}

.footer-logos li {
    display: inline-block;
    padding: 15px 30px;
    vertical-align: middle
}

.footer-logos .icon,.footer-logos .nav {
    display: block;
    margin: auto
}

.list-product-categories {
    list-style: none
}

.list-product-categories .product-category-column {
    background: #fff;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    padding: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

@media (max-width: 768px) {
    .list-product-categories .product-category-column {
        width:50%;
        padding: 10px;
        border: none
    }
}

@media (max-width: 480px) {
    .list-product-categories .product-category-column {
        width:100%;
        padding: 10px;
        border: none
    }

    .list-product-categories .product-category-column.odd {
        clear: left
    }
}

@media (min-width: 769px) {
    .list-product-categories .product-category-column {
        width:30.8%;
        margin: 0 1% 1%
    }
}

.list-product-categories .product-category-column .image-section,.list-product-categories .product-category-column .image-section-category {
    overflow: hidden;
    transition: all .3s ease
}

.list-product-categories .product-category-column .image-section a,.list-product-categories .product-category-column .image-section-category a {
    display: block
}

.list-product-categories .product-category-column .image-section a img,.list-product-categories .product-category-column .image-section-category a img {
    display: block;
    margin: auto;
    width: 100%
}

.list-product-categories .product-category-column .detail-category {
    padding: 10px;
    overflow: hidden;
    display: block
}

.list-product-categories .product-category-column .detail-category .nav {
    color: #000;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
    text-align: center
}

@media (max-width: 768px) {
    .list-product-categories .product-category-column .detail-category .nav {
        font-size:17px
    }
}

.list-product-categories .product-category-column .detail-category .description {
    color: #6a6a6a;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 20px;
    text-align: center
}

@media (max-width: 768px) {
    .list-product-categories .product-category-column .detail-category .description {
        font-size:12px;
        margin-bottom: 10px
    }
}

.list-product-categories .product-category-column .detail-category .detay {
    font-size: 13px;
    color: #323a5c;
    font-weight: 600;
    text-align: center
}

@media (max-width: 768px) {
    .list-product-categories .product-category-column .detail-category .detay {
        font-size:12px;
        margin-bottom: 10px
    }
}

.container-one-clm .one-clm-product-category-title {
    font-size: 24px;
    font-weight: 600;
    color: #141414;
    margin-bottom: 40px
}

.container-one-clm .description {
    font-size: 18px;
    color: #141414;
    line-height: 1.5;
    text-align: justify
}

.container-one-clm .genel-title {
    color: #3e3e3e;
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 40px;
    font-weight: 600
}

.container-one-clm .charasteristics {
    font-size: 18px;
    color: #141414;
    line-height: 1.5;
    text-align: justify
}

.container-one-clm .icon {
    display: block;
    float: right
}

.one-clm-product-categories {
    margin-top: 50px
}

.one-clm-product-categories .subcategory {
    display: none;
    padding-left: 20%
}

.one-clm-product-categories .product-category {
    list-style: none;
    margin-bottom: 50px
}

.one-clm-product-categories .wrapper {
    border-bottom: 1px solid #000;
    display: table;
    width: 100%;
    table-layout: fixed
}

.one-clm-product-categories .detail-section,.one-clm-product-categories .image-section {
    display: table-cell;
    vertical-align: middle
}

.one-clm-product-categories .title {
    font-size: 24px;
    color: #141414;
    font-weight: 600;
    margin-bottom: 40px
}

.one-clm-product-categories .image-section {
    width: 50%
}

.one-clm-product-categories .image-section .product-image {
    max-height: 340px;
    display: block
}

.one-clm-product-categories .detail-section {
    padding-top: 50px;
    position: relative;
    font-size: 18px;
    color: #141414;
    line-height: 1.5
}

.one-clm-product-categories .detail,.one-clm-product-categories .nav {
    position: relative;
    display: block;
    text-align: right;
    margin: 20px 0;
    font-size: 14px;
    color: #141414;
    font-weight: 500;
    padding-right: 25px
}

.one-clm-product-categories .detail::before,.one-clm-product-categories .nav::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate3d(0,-50%,0);
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 12px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    transition: all .2s ease-in
}

.one-clm-product-categories .detail:hover,.one-clm-product-categories .nav:hover {
    cursor: pointer
}

.one-clm-product-categories .detail:hover::before,.one-clm-product-categories .nav:hover::before {
    transform: rotate(-180deg);
    top: 25%
}

.container-two-clm .two-clm-product-category-title {
    font-size: 24px;
    font-weight: 600;
    color: #141414;
    margin-bottom: 40px
}

.container-two-clm .description {
    font-size: 18px;
    color: #141414;
    line-height: 1.5;
    text-align: justify
}

.container-two-clm .icon {
    display: block;
    float: right
}

.two-clm-product-categories {
    margin-top: 50px
}

.two-clm-product-categories .product-category {
    list-style: none;
    margin-bottom: 50px
}

.two-clm-product-categories .wrapper {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px solid #000
}

.two-clm-product-categories .detail-section,.two-clm-product-categories .image-section {
    display: table-cell;
    vertical-align: middle
}

.two-clm-product-categories .title {
    font-size: 24px;
    color: #141414;
    font-weight: 600;
    margin-bottom: 40px
}

.two-clm-product-categories .image-section {
    width: 50%
}

.two-clm-product-categories .image-section .product-image {
    max-height: 170px;
    display: block
}

.two-clm-product-categories .detail-section {
    padding-top: 50px;
    position: relative;
    font-size: 18px;
    color: #141414;
    line-height: 1.5
}

.two-clm-product-categories .detail {
    display: block;
    text-align: right;
    margin: 20px 0;
    font-size: 14px;
    color: #141414;
    font-weight: 500
}

.section-fotogaleri .title {
    margin-top: 50px;
    color: #313131;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    margin-bottom: 20px;
    background: #323a5c
}

.gallery-content {
    margin-top: 20px
}

.gallery-content li {
    display: inline-block;
    width: 23.7%;
    margin-right: 1%;
    margin-bottom: 1%
}

@media (max-width: 480px) {
    .gallery-content li {
        width:30%
    }

    .products .list-product .product-column.odd {
        clear: left
    }
}

.gallery-content a {
    overflow: hidden;
    display: block
}

.gallery-content img {
    margin: auto;
    border: 1px solid #323a5c!important;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gallery-content img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.email-product {
    margin-top: 25px
}

.email-product li {
    display: block;
    float: left;
    margin: 5px
}

.email-product a {
    display: block
}

.email-product .icon {
    background: url(..//images/icon-email.png) no-repeat;
    width: 46px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    margin: auto
}

.email-product .pdf-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #3e3e3e;
    margin: 0 3px
}

.product-symbols {
    margin-top: 25px
}

.list-symbols {
    margin-bottom: 25px;
    display: inline-block
}

.list-symbols li {
    position: relative;
    display: block;
    margin-right: 5px;
    margin-bottom: 5px;
    float: left;
    overflow: hidden
}

.list-symbols img {
    display: block;
    height: 55px!important;
    padding: 2px
}

.list-applications-fields {
    display: inline-block
}

.list-applications-fields li {
    display: block;
    margin-right: 25px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
    position: relative
}

.list-applications-fields li::before {
    position: absolute;
    left: 0;
    content: "\2022"
}

.iletisim-section,.nav-tabs,.tabs-content .active {
    position: relative
}

.list-applications-fields img {
    display: block;
    height: 105px!important;
    padding: 2px;
    border: 1px solid #ccc
}

.list-applications-fields .title {
    font-size: 18px;
    color: #141414;
    padding-left: 10px
}

.hizli-destek {
    list-style: none
}

.hizli-destek li {
    display: inline-block;
    padding: 7px 0;
    margin-right: 50px
}

.hizli-destek li a {
    display: block;
    color: #454545;
    font-size: 14px
}

.hizli-destek li a .icon {
    padding-right: 10px
}

.hizli-destek li a .title {
    font-size: 18px;
    color: #141414
}

.hizli-destek li a .icon,.hizli-destek li a .title {
    display: inline-block;
    vertical-align: middle
}

.section-galerikucuk {
    margin-top: 10px;
    margin-bottom: 50px
}

.section-galerikucuk .galeri-items {
    max-width: 1200px;
    margin: auto;
    display: block;
    width: 100%;
    padding: 0 15px;
    text-align: center
}

@media (max-width: 1200px) {
    .section-galerikucuk .galeri-items {
        display:block
    }

    .section-galerikucuk .galeri-items .item-image {
        display: block;
        padding: 12px 0
    }
}

.section-galerikucuk .galeri-items .item-image .image {
    border: 1px solid #e2e2e2;
    display: block;
    max-height: 100px;
    margin: auto;
    padding: 10px;
    width: 100%
}

.section-galerikucuk .slick-slide {
    margin: 10px
}

.section-galerikucuk .slick-next,.section-galerikucuk .slick-prev {
    width: 38px;
    height: 39px;
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    top: unset!important;
    bottom: -60px!important
}

.section-galerikucuk .slick-next:before,.section-galerikucuk .slick-prev:before {
    content: unset!important
}

.section-galerikucuk .slick-next {
    left: 51%;
    right: unset;
    background: url(..//images/slick-next.png) center center no-repeat
}

.section-galerikucuk .slick-prev {
    left: unset;
    right: 51%;
    background: url(..//images/slick-prev.png) center center no-repeat
}

.iletisim-section {
    margin: auto;
    background-attachment: fixed!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 100%;
    padding: 50px 0
}

.iletisim-section .img-about {
    display: block;
    margin: auto;
    width: 100%
}

.iletisim-section .inner {
    padding-bottom: 35px
}

.iletisim-section .title {
    margin: 35px 0 25px;
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center;
    padding-bottom: 5px;
    background: url(..//images/underline-white.png) center bottom no-repeat
}

.iletisim-section .description {
    max-width: 1600px;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600;
    width: 900px;
    margin: auto auto 50px;
    text-align: center
}

.iletisim-section .nav {
    border: 2px solid #fff;
    display: table;
    margin: auto;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding: 15px 45px
}

.products {
    padding-right: 0
}

@media (max-width: 768px) {
    .products {
        padding:0
    }
}

.products .list-product {
    list-style: none
}

.products .list-product .product-column {
    float: left;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    border-top: 2px solid #b3b2b2;
    border-bottom: 2px solid #b3b2b2;
    padding: 0;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.products .list-product .product-column:hover {
    border-top: 2px solid #323a5c;
    border-bottom: 2px solid #323a5c
}

@media (max-width: 320px) {
    .products .list-product .product-column {
        width:100%
    }
}

@media (min-width: 321px) and (max-width:480px) {
    .products .list-product .product-column {
        width:50%
    }
}

@media (min-width: 480px) and (max-width:768px) {
    .products .list-product .product-column {
        width:33.3333%
    }
}

@media (min-width: 769px) {
    .products .list-product .product-column {
        width:25%;
        margin: 1%
    }
}

.products .list-product .product-column .image-section {
    overflow: hidden
}

.products .list-product .product-column .image-section a {
    display: block
}

.products .list-product .product-column .image-section a .product-image {
    width: 100%;
    display: block;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px
}

.products .list-product .product-column .detail {
    overflow: hidden;
    min-height: 90px;
    display: block
}

.products .list-product .product-column .detail .nav {
    background: #f0f0f0;
    color: #323a5c;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 600;
    text-align: center;
    padding: 15px;
    min-height: 78px
}

.products .list-product .product-column .detail .description {
    color: #535456;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 20px;
    max-height: 30px;
    overflow: hidden
}

.products .list-product .product-column .detail .detay {
    font-size: 13px;
    color: #323a5c;
    text-align: center;
    font-weight: 500
}

.products .list-product .product-column .detail .sku {
    color: #7e7e7e;
    font-size: 13px;
    line-height: 1.5;
    margin-bottom: 10px
}

.products .list-product .product-column .detail .brand-image {
    display: block;
    margin: 5px auto
}

.products .list-product .product-column .detail .compare {
    padding-left: 20px;
    display: block;
    font-size: 13px;
    line-height: 1.5;
    color: #7e7e7e;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.products .list-product .product-column .detail .compare:hover {
    padding-left: 25px;
    cursor: pointer;
    color: #000;
    font-weight: 600
}

.products .list-product .product-column .detail .compare.checked {
    background: url(..//images/compare-checked.png) left 0 center no-repeat;
    color: #000;
    font-weight: 600;
    padding-left: 25px
}

.products .list-product .product-column .detail .compare.unchecked {
    background: url(..//images/compare-unchecked.png) left 0 center no-repeat
}

.products .props {
    display: table;
    width: 100%
}

.products .props .dak,.products .props .kw {
    color: #0e0f0f;
    font-size: 12px;
    display: table-cell;
    vertical-align: top;
    padding: 8px
}

.nav-tabs>div .title,.nav-tabs>div.active .title,.product-accordion-row table tr:first-child td {
    color: #fff
}

.products .props .kw {
    text-align: left
}

.products .props .dak,.timepalse .column-left {
    text-align: right
}

.product-accordion-row {
    padding: 10px 0;
    max-width: 1200px
}

.product-accordion-row table {
    width: 100%;
    border-collapse: collapse
}

.product-accordion-row table tr:first-child {
    background: #58585a
}

.product-accordion-row table tr:not(:first-child):hover {
    background: #d6d6d6;
    cursor: pointer
}

.product-accordion-row table td {
    color: #000;
    border: 1px solid #ddd;
    font-weight: 600
}

.product-accordion-row .accordion:first-child .nav-header {
    border-top: 1px solid #cbcbcb
}

.product-accordion-row .nav-header {
    display: block;
    border-bottom: 1px solid #d4d4d4;
    border-right: none;
    border-left: none;
    color: #f7f7f7;
    cursor: pointer;
    padding: 12px;
    width: 100%;
    text-align: left;
    outline: 0;
    font-size: 16px;
    font-weight: 500;
    transition: .4s
}

.product-accordion-row .nav-header.active,.product-accordion-row .nav-header:hover {
    background-color: #f7f7f7
}

.product-accordion-row .nav-header:after {
    margin-top: 2px;
    width: 10px;
    height: 17px;
    content: '+';
    color: #313131;
    float: right;
    font-size: 30px;
    font-weight: 300;
    transform: translate(0,-50%)
}

.product-accordion-row .nav-header.active:after {
    content: "-"
}

.product-accordion-row .accordion-content {
    padding: 10px 30px;
    background-color: #fff;
    display: none;
    overflow: hidden;
    transition: max-height .2s ease-out
}

.nav-tabs {
    margin: 50px 10px 0;
    display: block;
    overflow: hidden;
    background: #363636;
    padding: 10px;
    border-radius: 5px
}

@media (max-width: 640px) {
    .nav-tabs {
        display:block;
        width: 100%
    }
}

.nav-tabs>div {
    display: inline-block;
    border-right: 1px solid #616161
}

@media (max-width: 640px) {
    .nav-tabs>div {
        display:block;
        width: 100%;
        border-bottom: 10px solid #fff;
        border-right: none
    }
}

.nav-tabs>div .title {
    transition: all .3s ease-in-out;
    text-align: center;
    font-size: 13px;
    line-height: 1;
    padding: 15px 30px
}

.drop-down-samePosition ul a,.drop-down-samePosition ul li a {
    text-align: left;
    display: block
}

.nav-tabs>div .title:hover {
    cursor: pointer
}

.nav-tabs>div.active {
    background-color: #666;
    border-radius: 10px
}

.tabs-content {
    margin-top: -30px;
    padding: 75px 10px 10px;
    border: 1px solid #d9d9d9
}

.tabs-content .row-news-items {
    min-height: 115px;
    border-bottom: 1px solid #bf0102;
    margin-left: 0;
    margin-right: 0
}

.tabs-content .row-news-items .column-image img {
    display: block;
    margin: 15px 10px;
    border: 1px solid #bcbcbc
}

.tabs-content .row-news-items .column-details .title {
    margin: 15px 0;
    font-size: 12px;
    color: #64676b;
    line-height: 1.5
}

.tabs-content .row-news-items .column-details .date {
    color: #bf0102;
    font-size: 12px;
    font-style: italic
}

.tabs-content .row-news-items .column-details .detail {
    float: right
}

.drop-down-samePosition {
    border: 1px solid grey;
    visibility: hidden;
    position: absolute;
    z-index: 99999999;
    margin: auto;
    opacity: 0;
    background-color: #fff;
    color: #fff;
    padding: 10px;
    transition: 2s all ease-in-out;
    transform: translate3d(0,40px,0);
    -webkit-transform: translate3d(0,40px,0);
    -moz-transform: translate3d(0,40px,0);
    -o-transform: translate3d(0,40px,0)
}

@media (max-width: 1000px) {
    .drop-down-samePosition {
        left:0;
        right: 0
    }
}

@media (min-width: 769px) {
    .drop-down-samePosition {
        max-width:1600px
    }
}

.drop-down-samePosition ul {
    margin: 0;
    list-style: none;
    transition: .4s all ease-in-out
}

.drop-down-samePosition .edge ul {
    right: 0;
    left: auto
}

.drop-down-samePosition ul ul {
    opacity: 0;
    position: absolute;
    top: 20%;
    left: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

.drop-down-samePosition ul ul ul {
    position: absolute;
    top: 20%;
    left: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out
}

@media (max-width: 1000px) {
    .drop-down-samePosition .edge ul {
        left:0
    }

    .drop-down-samePosition ul ul,.drop-down-samePosition ul ul ul {
        right: 0
    }
}

.drop-down-samePosition ul li {
    position: relative;
    cursor: pointer;
    transition: all ease .4s
}

@media (max-width: 1300px) {
    .drop-down-samePosition ul li {
        float:none
    }
}

.drop-down-samePosition ul ul li {
    float: none
}

.drop-down-samePosition ul a {
    font-size: 14px;
    text-decoration: none;
    color: #656565;
    padding: 10px 25px 10px 10px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    white-space: nowrap
}

.drop-down-samePosition ul li:hover {
    background-color: #000;
    white-space: nowrap
}

.drop-down-samePosition ul li:hover>a {
    color: #fff
}

.drop-down-samePosition ul li a:hover {
    display: block;
    color: #fff
}

.drop-down-samePosition ul li .back {
    background: url(..//images/menu-back-icon.png) left 10px center no-repeat #6b1321;
    background-size: 39px 39px;
    height: 43px
}

.drop-down-samePosition ul li .back a {
    background: 0 0;
    height: 43px
}

.drop-down-samePosition>li>a {
    background: url(..//images/mega-menu-circle.png) left center no-repeat;
    display: block;
    font-size: 14px;
    color: #3e3e3e;
    padding: 8px 8px 8px 15px
}

.drop-down-samePosition>li>a:hover {
    cursor: pointer
}

.anything-slider .caption,.anything-slider .slick-slide,.anything-slider .slick-slide::before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.anything-slider .slick-slide::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.anything-slider,.anything-slider .slick-slide {
    position: relative;
    height: 75vh
}

.anything-slider {
    width: 100%;
    margin-bottom: 0!important;
    opacity: 0;
    visibility: hidden;
    transition: all 1.2s ease
}

.anything-slider.slick-initialized {
    opacity: 1;
    visibility: visible
}

.anything-slider .slick-slide::before {
    opacity: .3;
    z-index: 1
}

.anything-slider .slick-slide video {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%,-50%)
}

.anything-slider .slick-slide iframe {
    position: relative;
    pointer-events: none
}

.anything-slider .slick-slide figure {
    position: relative;
    height: 100%
}

.anything-slider .slick-slide .slide-image {
    opacity: 0;
    background-size: cover;
    background-position: center;
    transition: all .8s ease;
    height: 100vh
}

.anything-slider .slick-slide .slide-image.show {
    opacity: 1
}

.anything-slider .slick-slide .image-entity {
    width: 100%;
    opacity: 0;
    visibility: hidden
}

.anything-slider .slick-slide .loading {
    position: absolute;
    top: 44%;
    left: 0;
    width: 100%
}

.anything-slider .slick-slide .slide-media {
    animation: slideOut .4s cubic-bezier(.4,.29,.01,1)
}

.anything-slider .slick-slide.slick-active {
    z-index: 1
}

.anything-slider .slick-slide.slick-active .slide-media {
    animation: slideIn 2.4s cubic-bezier(.4,.29,.01,1)
}

.anything-slider .slick-slide.slick-active .caption {
    opacity: 1;
    transform: translateY(0);
    transition: all .7s cubic-bezier(.32,.34,0,1.62) .6s
}

.anything-slider .caption {
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    text-align: center;
    padding: 20px;
    color: #fff;
    margin: 0;
    font-size: 46px;
    font-weight: 700;
    letter-spacing: .02em;
    opacity: 0;
    z-index: 1;
    transition: all .3s ease;
    transform: translateY(100px)
}
.anything-slider .caption h1{font-weight: 600; font-size: 55px;}
.slider-text h5{font-size: 30px;margin-bottom: 20px;}
@media (max-width: 768px) {
    .anything-slider .caption {
        padding:0;
        font-size: 12px
    }
    .anything-slider .caption h1{font-weight: 600; font-size: 30px;}
    .slider-text h5{font-size: 20px;margin-bottom: 20px;}


    .anything-slider .caption br {
        display: none
    }
}

.anything-slider .slick-dots-reset {
    bottom: 10px!important
}

.anything-slider .slick-dots-reset li {
    background: #535353;
    border-radius: 10px
}

.anything-slider .slick-dots-reset li.slick-active {
    background: #cdcdcd;
    border-radius: 10px
}

.anything-slider .slick-dots-reset li[aria-hidden=false] {
    background: #fff
}

.anything-slider .slick-dots-reset button {
    background: initial!important
}

.anything-slider .arrowprev {
    background: url(..//images/slick-prev.png) center center no-repeat;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    left: 25px;
    z-index: 999
}

.anything-slider .arrownext {
    background: url(..//images/slick-next.png) center center no-repeat;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    right: 25px;
    z-index: 999
}

.anything-slider .arrownext:before,.anything-slider .arrowprev:before {
    content: ""
}

@keyframes slideIn {
    from {
        filter: blur(15px)
    }

    to {
        filter: blur(0)
    }
}

@keyframes slideOut {
    from {
        filter: blur(0)
    }

    to {
        filter: blur(15px)
    }
}

.category-title-search {
    font-size: 24px;
    color: #910100;
    font-weight: 600;
    padding-left: 18px;
    padding-top: 20px;
    margin-bottom: 50px
}

@media (max-width: 768px) {
    .category-title-search {
        padding-top:15px;
        margin-bottom: 30px;
        font-size: 20px;
        padding-left: 0
    }
}

.other-categories .btn-other-category {
    background-color: #999;
    font-size: 15px;
    color: #fff;
    padding: 15px 30px;
    border: none;
    margin-top: 25px
}

.other-categories .btn-other-category:hover {
    cursor: pointer
}

.product-by-category-search-wrapper {
    width: 100%;
    display: table;
    text-align: center;
    margin-bottom: 60px
}

@media (max-width: 768px) {
    .product-by-category-search-wrapper {
        margin-bottom:20px
    }
}

.container-mainpage-product-category-subpage .category-row,.row-dealers .dealers,.search-title {
    margin-bottom: 40px
}

.product-by-category-search-wrapper form {
    display: inline-block
}

.product-by-category-search-wrapper .btn-section {
    display: table-cell;
    vertical-align: top
}

.product-by-category-search-wrapper .btn-section .btn-search {
    margin-left: 10px;
    white-space: nowrap;
    border: none;
    height: 36px;
    background: url(..//images/search-category.png) center right 15px no-repeat #bb0301;
    padding: 10px 40px 10px 10px;
    color: #fff;
    font-size: 15px
}

.container-mainpage-product-category-subpage,.container-sayilar .row-sayilar {
    margin-left: auto;
    margin-right: auto
}

.product-by-category-search-wrapper .btn-section .btn-search:hover {
    cursor: pointer
}

.product-by-category-search-wrapper .input-section {
    display: table-cell;
    width: 100%
}

.product-by-category-search-wrapper .input-section input {
    width: 100%;
    min-width: 480px;
    border: 2px solid #a4a4a4;
    height: 36px;
    font-size: 15px;
    color: #999;
    padding: 0 10px
}

.product-by-category-search-wrapper .input-section input:focus {
    border: 2px solid #a4a4a4;
    outline: #a4a4a4
}

.product-by-category-search-wrapper .search-description {
    font-style: italic;
    font-size: 12px;
    font-weight: 500;
    color: #525252;
    text-align: left;
    padding-top: 5px
}

.search-title {
    font-size: 18px;
    color: #910100;
    font-weight: 600;
    text-align: center
}

.price-info {
    color: #4c4c4c;
    font-size: 12px;
    padding-top: 5px;
    font-weight: 500
}

.table-product-search {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}

.table-product-search>thead>tr {
    background-color: #f8f8f8
}

.table-product-search>thead>tr>td {
    color: #910100;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    padding: 25px 10px;
    border: 1px solid #ddd
}

.table-product-search>tbody>tr {
    background-color: #f8f8f8
}

.table-product-search>tbody>tr>td {
    color: #373737;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    padding: 10px;
    border: 1px solid #ddd
}

.container-mainpage-product-category-subpage .row-slick-root-product-categories {
    background: #fff;
    margin-left: 0;
    margin-right: 0
}

.container-mainpage-product-category-subpage .product-category-title {
    padding-bottom: 10px;
    letter-spacing: 10px;
    color: #333;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center
}

@media (max-width: 768px) {
    .container-mainpage-product-category-subpage .product-category-title {
        padding-bottom:10px;
        padding-top: 20px;
        letter-spacing: 5px;
        font-size: 16px
    }
}

.container-mainpage-product-category-subpage .info {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 1.2;
    max-width: 890px;
    margin: auto
}

.container-mainpage-product-category-subpage .slick-root-product-categories,.row-dealers {
    margin-top: 30px
}

@media (max-width: 768px) {
    .container-mainpage-product-category-subpage .info {
        font-size:12px
    }
}

.container-mainpage-product-category-subpage .featured-product-wrapper {
    position: relative
}

.container-mainpage-product-category-subpage .featured-product {
    position: absolute;
    bottom: -40px;
    font-size: 18px;
    font-weight: 600;
    color: #000
}

.container-mainpage-product-category-subpage .slick-next,.container-mainpage-product-category-subpage .slick-prev {
    font-size: 13px;
    color: #373737;
    padding: 15px 20px 15px 15px;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    top: -30px
}

.container-mainpage-product-category-subpage .slick-next {
    right: 0;
    background: url(..//images/slick-next.png) right 5px center no-repeat
}

.container-mainpage-product-category-subpage .slick-prev {
    left: unset!important;
    right: 15px;
    background: url(..//images/slick-prev.png) left 5px center no-repeat
}

.container-mainpage-product-category-subpage .slick-slide {
    margin: 0 10px
}

.container-mainpage-product-category-subpage .slick-slide:focus {
    outline: 0
}

.container-mainpage-product-category-subpage .slick-list {
    margin: 0 -10px
}

.container-mainpage-product-category-subpage .image-section {
    position: relative;
    overflow: hidden
}

.container-mainpage-product-category-subpage .image-section img {
    display: block;
    margin: auto;
    transition: all .2s ease-in-out
}

.container-mainpage-product-category-subpage .caption-section {
    padding: 20px 0;
    background: url(..//images/cat-nav-icon.png) right bottom no-repeat #ebebeb
}

@media (max-width: 768px) {
    .container-mainpage-product-category-subpage .caption-section {
        padding:10px 0
    }
}

.container-mainpage-product-category-subpage .caption-section .caption {
    z-index: 99;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    text-align: center
}

.container-mainpage-product-category-subpage .caption-section .caption .title {
    color: #333;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    padding-bottom: 20px
}

@media (max-width: 768px) {
    .container-mainpage-product-category-subpage .caption-section .caption .title {
        font-size:17px;
        padding-bottom: 10px
    }
}

.container-mainpage-product-category-subpage .caption-section .caption .detail {
    color: #333;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 12px
}

@media (max-width: 768px) {
    .container-mainpage-product-category-subpage .caption-section .caption .detail {
        font-size:12px;
        margin-bottom: 10px
    }
}

.container-mainpage-product-category-subpage .caption-section .caption .brand-image {
    display: block;
    margin: 5px auto
}

.container-mainpage-product-category-subpage .caption-section .caption:focus {
    outline: 0
}

.popup-section .popup-list {
    list-style-type: none!important
}

.popup-section .popup-list li {
    width: 100%
}

.popup-section .popup-list .cover {
    display: block;
    margin: auto
}

.popup-section .popup-list .img-popup {
    width: 100%
}

.quick-navigation-currency .quick-navitagion-wrapper {
    position: fixed;
    z-index: 9999;
    top: 50%;
    right: 0;
    transition: all .3s ease-in-out
}

.quick-navigation-currency .quick-navitagion-wrapper.open {
    right: 20px
}

.quick-navigation-currency .quick-navitagion-wrapper .quick-navigation li {
    background-color: #fff;
    list-style-type: none;
    position: relative;
    padding: 5px;
    height: 42px;
    margin: 5px 0 5px 5px;
    border-radius: 5px;
    border: 1px solid #333
}

.quick-navigation-currency .quick-navitagion-wrapper .quick-navigation li a,.quick-navigation-currency .quick-navitagion-wrapper .quick-navigation li img {
    display: block;
    margin: auto;
    float: left
}

.crosssell-product-search-wrapper .wrapper.passive .html,.quick-navigation-currency .quick-navitagion-wrapper .quick-navigation li a.close {
    display: none
}

.quick-navigation-currency .quick-navitagion-wrapper .quick-navigation li span {
    float: left;
    margin-left: 8px;
    color: #333;
    letter-spacing: 3px;
    font-size: 15px;
    line-height: 2.3
}

.crosssell-product-search-wrapper {
    position: relative
}

.crosssell-product-search-wrapper .wrapper {
    position: absolute;
    top: -14px;
    left: 0;
    right: 0
}

.crosssell-product-search-wrapper .wrapper.active .html {
    display: block
}

.crosssell-product-search-wrapper .wrapper .dot {
    display: block;
    margin: auto;
    width: 20px;
    height: 27px;
    background: url(..//images/dot.png) center center no-repeat;
    z-index: 9;
    position: relative;
    transition: all .5s ease
}

.crosssell-product-search-wrapper .wrapper .dot::before {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    transform: translate3d(-50%,-50%,0);
    transition: all .5s ease;
    width: 15px;
    height: 15px;
    border: 1px solid #fff;
    border-radius: 10px;
    animation: pulse 2s ease infinite running
}

.crosssell-product-search-wrapper .wrapper .dot:hover {
    cursor: pointer
}

.crosssell-product-search-wrapper .wrapper .html {
    display: none;
    z-index: 99999;
    position: relative;
    background: #fff;
    padding: 10px;
    border: 1px solid #3c4249
}

.crosssell-product-search-wrapper .wrapper .html .title {
    color: #002c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px
}

.crosssell-product-search-wrapper .wrapper .html .body {
    display: block;
    color: #3c4249;
    font-size: 12px;
    line-height: 1.5
}

.crosssell-product-search td,.crosssell-product-search td .name,.crosssell-product-search td .sku {
    color: #373737;
    font-size: 12px
}

.crosssell-product-search-wrapper .wrapper .html .icon {
    float: left;
    padding-right: 10px
}

.crosssell-product-search {
    width: 100%;
    border-collapse: collapse
}

.crosssell-product-search tr {
    border-bottom: 1px solid grey
}

.crosssell-product-search td {
    padding: 5px
}

.section-videogallery .title {
    margin-top: 50px;
    color: #313131;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    margin-bottom: 20px;
    background: #323a5c
}

.product-video-gallery li {
    display: inline-block;
    width: 30%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 2%;
    float: none;
    overflow: hidden
}

.product-video-gallery a {
    display: block
}

.product-video-gallery .image-section {
    position: relative
}

.product-video-gallery .image-section .image-cover {
    border: 1px solid #323a5c;
    display: block
}

.product-video-gallery .image-section .animator {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: .3;
    transition: all ease .5s;
    transform: translate3d(0,0,0);
    background: url(..//images/play-button.png) center center no-repeat #000
}

.product-video-gallery .image-section:hover .animator {
    opacity: 1;
    background-position: top 45% center
}

.product-video-gallery .video-title {
    color: #333434;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
    margin-top: 15px
}

.colored-table {
    table-layout: fixed;
    width: 100%
}

.colored-table td {
    background: #f8f8f8;
    padding: 15px;
    color: #0d0d0d;
    font-size: 12px;
    border: 1px solid #e9e9e9
}

.accordion .nav-header {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    display: block;
    color: #313131;
    cursor: pointer;
    width: 100%;
    text-align: left;
    outline: 0;
    font-size: 18px;
    font-weight: 600;
    transition: .4s;
    padding: 20px
}

.accordion .nav-header .icon {
    height: 100%;
    position: absolute;
    right: -6px
}

.accordion .nav-header .icon,.accordion .nav-header .title {
    display: block
}

.accordion .nav-header .title {
    margin-bottom: 0!important
}

.accordion .nav-header.active,.accordion .nav-header:hover {
    background-color: #eee
}

.accordion .nav-header .icon:after {
    content: '\002B';
    color: #313131;
    font-weight: 700;
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    display: inline-block;
    width: 28px;
    height: 28px;
    text-align: center;
    vertical-align: middle
}

.accordion .nav-header.active .icon:after {
    content: "\2212"
}

.accordion .accordion-content {
    clear: both;
    color: #282525;
    font-size: 13px;
    line-height: 1.5;
    padding: 30px 10px;
    background-color: #fff;
    display: none;
    overflow: hidden;
    transition: max-height .2s ease-out;
    font-weight: 500
}

.row-dealers .dealers {
    float: none;
    display: inline-block;
    margin-right: -4px;
    vertical-align: top
}

.row-dealers .inner-list {
    min-height: 290px;
    padding: 10px;
    list-style: none;
    border: 1px solid silver
}

.row-dealers .inner-list.odd {
    margin-left: 10px
}

@media (max-width: 768px) {
    .row-dealers .dealers {
        width:100%;
        margin-right: 0;
        margin-bottom: 20px
    }

    .row-dealers .inner-list {
        min-height: unset
    }

    .row-dealers .inner-list.odd {
        margin-left: 0
    }
}

.row-dealers .inner-list.even {
    margin-right: 10px
}

.row-dealers .title {
    color: #192a44;
    font-size: 15px;
    font-weight: 600;
    padding: 12px 10px;
    background: #f5f5f5;
    border: 1px solid #cbcbcb
}

@media (max-width: 768px) {
    .row-dealers .inner-list.even {
        margin-right:0
    }

    .row-dealers .title {
        font-size: 14px
    }
}

.row-dealers .other {
    font-size: 15px;
    color: #27272e;
    padding: 15px 10px 15px 35px
}

@media (max-width: 768px) {
    .row-dealers .other {
        font-size:14px;
        padding: 10px 10px 10px 35px
    }
}

.row-dealers .other.address {
    background: url(..//images/d-address.png) left center no-repeat
}

.row-dealers .other.phone {
    background: url(..//images/d-phone.png) left center no-repeat
}

.row-dealers .other.gsm {
    background: url(..//images/d-gsm.png) left center no-repeat
}

.row-dealers .other.email {
    background: url(..//images/d-email.png) left center no-repeat
}

.row-dealers .other.web-address {
    background: url(..//images/d-web-address.png) left center no-repeat
}

.row-dealers .other.fax {
    background: url(..//images/d-fax.png) left center no-repeat
}

.row-dealers .other.maps {
    background: url(..//images/d-google-maps.png) left center no-repeat
}

.row-dealers .other.maps .nav {
    display: block;
    font-size: 15px;
    color: #27272e
}

.drop-down-mega-menu {
    visibility: hidden;
    position: absolute;
    margin: auto;
    background-color: #ebebeb;
    color: #424242;
    z-index: 999999;
    max-width: 1200px;
    left: 0;
    border-top: 1px solid #f4f4f4
}

.drop-down-mega-menu .menu-section {
    float: left;
    width: 100%;
    background: #f4f4f4
}

.drop-down-mega-menu .menu-section .mega-menu {
    padding: 10px;
}

.drop-down-mega-menu .menu-section .mega-menu ul {
    width: 100%
}

@media (max-width: 768px) {
    .drop-down-mega-menu .menu-section .mega-menu ul {
        margin-bottom:10px
    }
}

@media (max-width: 480px) {
    .product-by-category-search-wrapper .input-section input {
        min-width:unset
    }

    .drop-down-mega-menu .menu-section .mega-menu ul {
        width: 100%;
        margin-right: 0
    }
}

.drop-down-mega-menu .menu-section .mega-menu ul>li {
    list-style-type: none;
    background: #f4f4f4
}

.drop-down-mega-menu .menu-section .mega-menu ul>li .icon {
    width: 10%
}

.drop-down-mega-menu .menu-section .mega-menu ul>li .icon,.drop-down-mega-menu .menu-section .mega-menu ul>li .nav {
    display: inline-block;
    vertical-align: middle
}

.drop-down-mega-menu .menu-section .mega-menu ul>li.active>a,.drop-down-mega-menu .menu-section .mega-menu ul>li:hover>a {
    cursor: pointer;
    color: #fff;
    opacity: 1;
    z-index: 10;
    background: #000;
}

.drop-down-mega-menu .menu-section .mega-menu ul>li>a {
    width: 100%;
    text-align: left;
    position: relative;
    display: block;
    font-size: 13px;
    font-weight: 600;
    padding: 7px 0 7px 7px;
    color: #444;
    transition: .2s all ease-in;
    -moz-transition: .2s all ease-in;
    -webkit-transition: .2s all ease-in;
    -o-transition: .2s all ease-in;
    opacity: 1;
    z-index: 10;
    background-position: left 20px center
}

@media (max-width: 480px) {
    .drop-down-mega-menu .menu-section .mega-menu ul>li>a {
        text-align:center
    }
}

.drop-down-mega-menu .menu-section .mega-menu ul>li>a .icon,.drop-down-mega-menu .menu-section .mega-menu ul>li>a .title {
    display: inline-block;
    vertical-align: middle
}

.drop-down-mega-menu .menu-section .mega-menu ul>li>a .title {
    padding: 5px
}

.drop-down-mega-menu .category-title {
    color: #727272;
    font-size: 24px;
    font-weight: 500;
    padding: 25px 0 20px 25px
}

.drop-down-mega-menu .submenu-section {
    width: 50%;
    float: left
}

.drop-down-mega-menu .submenu-section .cat-title {
    font-size: 24px;
    color: #3c434d;
    font-weight: 500;
    padding-top: 30px;
    padding-left: 25px
}

.drop-down-mega-menu .submenu-section>div {
    display: none
}

.drop-down-mega-menu .submenu-section>div.active {
    display: block
}

.drop-down-mega-menu .submenu-section>div .submenu-list {
    padding-left: 15px;
    padding-top: 10px;
    list-style: none
}

.drop-down-mega-menu .submenu-section>div .submenu-list li a {
    display: block;
    font-size: 15px;
    font-weight: 500;
    padding: 7px 0 7px 20px;
    color: #3c434d;
    opacity: 1;
    z-index: 10;
    text-align: left;
    position: relative
}

.drop-down-mega-menu .submenu-section>div .submenu-list li a:after {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    content: "\02192"
}

.drop-down-mega-menu .submenu-section>div .submenu-list li a:hover {
    color: #323a5c
}

.drop-down-mega-menu .image-section {
    width: 40%;
    float: left
}

.drop-down-mega-menu .image-section>div {
    display: none
}

.drop-down-mega-menu .image-section>div .image {
    border: 20px solid #f3f3f3
}

.drop-down-mega-menu .image-section>div.active {
    display: block
}

.page-content {
    position: relative
}

span.selected {
    position: absolute;
    background: url(..//images/location-ceres.png) no-repeat;
    width: 80px;
    height: 68px
}

.sayilarla-wrapper {
    background: #323a5c
}

.sayilarla-wrapper .logo-page {
    display: block;
    margin: auto
}

.container-sayilar {
    margin: auto;
    background-attachment: fixed!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 100%!important;
    padding: 50px 0 60px;
    position: relative
}

.container-sayilar .row-sayilar {
    max-width: 1600px;
    display: table;
    width: 100%;
    table-layout: fixed
}

.container-sayilar .column-logo img {
    display: block;
    margin: auto
}

.container-sayilar .sayi-header {
    position: relative;
    z-index: 9999999999;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 20px
}

@media (max-width: 480px) {
    .container-sayilar .sayi-header {
        font-size:22px;
        margin-bottom: 15px
    }
}

.container-sayilar .description {
    font-size: 16px;
    color: #fff;
    max-width: 1000px;
    margin: auto;
    line-height: 1.5
}

@media (max-width: 768px) {
    .container-sayilar .column-logo,.container-sayilar .column-numbers,.container-sayilar .column-sayilar {
        width:100%
    }

    .container-sayilar .column-sayilar {
        display: block
    }

    .container-sayilar .sayilar-items {
        margin-bottom: 30px
    }
}

.container-sayilar .sayilar-items {
    position: relative;
    vertical-align: top;
    display: inline-block;
    width: 25%;
    padding: 25px 0 20px
}
.column-numbers{width: 100%;}

@media (max-width: 480px) {
    .container-sayilar .sayilar-items {
        display:block;
        float: none;
        width: 100%;
        margin-bottom: 20px
    }
}

.container-sayilar .sayi {
    font-size: 44px;
    color: #fff;
    margin-bottom: 15px;
    text-align: center
}

@media (max-width: 768px) {
    .container-sayilar .sayi {
        font-size:30px;
        margin-bottom: 10px
    }
}

@media (max-width: 480px) {
    .container-sayilar .sayi {
        font-size:25px;
        margin-bottom: 10px
    }
}

.container-sayilar .number {
    font-weight: 600;
    display: inline;
    color: #fff;
    font-size: 44px
}

.container-sayilar sup {
    font-size: 14px;
    color: #fff
}

.container-sayilar .text {
    font-size: 18px;
    color: #fff
}

.container-sayilar .sign {
    color: #fff
}

.container-sayilar .title {
    text-align: center;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.2;
    color: #fff;
    min-height: 51px
}

.container-sayilar .icon {
    text-align: center;
    display: block;
    margin: auto auto 30px;
    height: 52px!important
}

@media (max-width: 768px) {
    .container-sayilar .title {
        font-size:16px
    }

    .container-sayilar .icon {
        margin: auto auto 15px
    }

    .firma-wrapper .company-logos {
        display: block
    }
}

@media (max-width: 480px) {
    .container-sayilar .title {
        font-size:15px
    }

    .container-sayilar .icon {
        margin: auto auto 20px
    }
}

.firma-wrapper .company-logos {
    text-align: center;
    display: block;
    border-collapse: collapse;
    width: 100%;
    max-width: 1300px;
    margin: auto
}

.firma-wrapper .company-logos .slick-track {
    margin-left: initial
}

.firma-wrapper .company-logos li {
    display: inline-block;
    margin-right: 0;
    padding: 10px 0;
    position: relative;
    overflow: hidden;
    transition: 2s all ease-in-out
}

@media (max-width: 768px) {
    .firma-wrapper .company-logos li {
        display:block;
        padding: 0
    }
}

.firma-wrapper .company-logos li .inner {
    background: #fff;
    margin: 10px;
    padding: 10px 0;
    border: 1px solid #ddd;
    text-align: center
}

.firma-wrapper .company-logos li .nav {
    display: block
}

.firma-wrapper .company-logos li::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255,255,255,.5);
    border-radius: 100%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    opacity: 0
}

.firma-wrapper .company-logos li:hover::before {
    -webkit-animation: circle .75s;
    animation: circle .75s
}

.firma-wrapper .company-logos .icon {
    margin: auto auto 20px;
    display: block
}

.firma-wrapper .company-logos .icon:hover {
    cursor: pointer
}

.firma-wrapper .company-logos .name {
    font-size: 16px;
    color: #3d3e42;
    text-align: center;
    font-weight: 600
}

.firma-wrapper .company-logos .slick-dots li button {
    background-color: #333;
    border-radius: 50%
}

.content-gallery li {
    display: inline-block;
    width: 22%;
    margin-right: 1.5%;
    margin-left: 1.5%;
    margin-bottom: 3%;
    float: left;
    overflow: hidden
}

@media (max-width: 480px) {
    .content-gallery li {
        width:47%
    }
}

.content-gallery .image-section {
    overflow: hidden
}

.content-gallery a {
    display: block
}

.content-gallery img {
    width: 100%;
    display: block;
    margin: auto;
    border: 1px solid #dcdcdc;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.content-gallery img:hover {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.content-gallery .name {
    text-align: center;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    padding: 15px 0;
    background: #f1f1f1
}

.filter-search-fields {
    padding: 30px 70px;
    background-color: #f3f3f3;
    margin-bottom: 35px
}

@media (max-width: 768px) {
    .filter-search-fields {
        padding:10px 40px
    }
}

.filter-search-fields .inner {
    display: table;
    width: 100%
}

.filter-search-fields .section {
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    width: 30%;
    margin-right: -4px
}

@media (max-width: 768px) {
    .filter-search-fields .section {
        width:48%
    }
}

@media (max-width: 480px) {
    .filter-search-fields .section {
        width:100%;
        margin-right: 0
    }
}

.filter-search-fields .section-btn {
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    width: 10%;
    margin-right: -4px
}

@media (max-width: 768px) {
    .filter-search-fields .section-btn {
        width:100%!important
    }
}

.filter-search-fields .selectric {
    border: 1px solid #d4d4d4!important
}

.filter-search-fields .input-search {
    height: 38px;
    border: 1px solid #d4d4d4!important;
    width: 100%;
    padding: 15px;
    font-style: italic;
    color: #232323;
    font-size: 13px
}

.filter-search-fields .btn-search {
    width: 100%;
    height: 37px;
    background: url(..//images/icon-prod-search.png) center center no-repeat #323a5c;
    border: none
}

.filter-search-fields .btn-search:hover {
    cursor: pointer
}

.prod-technical-table {
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.prod-technical-table tr td {
    border: 1px solid #e9e9e9;
    background: #f8f8f8;
    padding: 15px;
    color: #0d0d0d;
    font-size: 16px
}

.prod-technical-table tr td:first-child {
    font-weight: 600
}

.product-pdf {
    margin-top: 25px
}

.product-pdf li {
    display: block;
    float: left;
    margin: 5px
}

.product-pdf .icon,.product-pdf .icon-2,.product-pdf .icon-3 {
    width: 44px;
    height: 40px;
    margin: auto;
    vertical-align: middle
}

.product-pdf a {
    display: block;
    border-bottom: 1px solid #b3b2b2
}

.product-pdf .icon {
    background: url(..//images/teknik-cizim-ikon.png) no-repeat;
    display: inline-block
}

.product-pdf .icon-2 {
    background: url(..//images/sertifika-ikon.png) no-repeat;
    display: inline-block
}

.product-pdf .icon-3 {
    background: url(..//images/gamak-sertifika-ikon.png) no-repeat;
    display: inline-block
}

.product-pdf .pdf-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #010101;
    margin: 0 3px
}

.faydali-baglantilar {
    list-style: none;
    width: 20%;
    display: inline-block;
    vertical-align: top;
    background: #f8f8f8;
    padding: 15px;
    color: #0d0d0d;
    border: 1px solid #e9e9e9
}

.faydali-baglantilar li {
    padding-bottom: 15px
}

.faydali-baglantilar li::before {
    padding-right: 5px;
    content: "\2192"
}

.video-section .main-video .cover {
    text-align: center
}

.video-section .main-video .cover img {
    margin: auto;
    display: block
}

.video-section .other-videos .header-other {
    margin: 30px 0;
    background: #e92327;
    font-size: 22px;
    padding: 5px 0;
    text-align: center;
    color: #fff
}

.video-section .other-videos .video-list {
    display: table;
    width: 100%
}

.video-section .other-videos .video-list li {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin-right: 1%;
    margin-bottom: 1%;
    overflow: hidden
}

.video-section .other-videos .video-list li.even {
    margin-right: 0
}

@media (max-width: 768px) {
    .video-section .other-videos .video-list li {
        width:31%;
        overflow: hidden;
        margin-bottom: 10px
    }
}

@media (max-width: 480px) {
    .video-section .other-videos .header-other {
        font-size:14px
    }

    .video-section .other-videos .video-list li {
        width: 100%;
        display: inline-block;
        *display: inline;
        *zoom:1;vertical-align: top
    }
}

.video-section .other-videos .video-list li .wrapper {
    padding: 20px 20px 20px 10px;
    margin: auto
}

.video-section .other-videos .video-list li a {
    display: table-cell;
    position: relative;
    overflow: hidden
}

.video-section .other-videos .video-list li a .detail {
    width: 100%;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    background: #f1f1f1
}

@media (max-width: 480px) {
    .video-section .other-videos .video-list li a .detail {
        width:100%;
        margin-top: 10px;
        padding-left: 0
    }

    .video-section .other-videos .video-list li a img {
        width: 100%
    }
}

.video-section .other-videos .video-list li a .detail .video-title {
    font-size: 13px;
    color: #000;
    text-align: center;
    padding: 20px 10px;
    font-weight: 500;
    line-height: 1.3
}

.video-section .other-videos .video-list li a .detail .hightlight {
    font-size: 14px;
    text-align: left;
    line-height: 1.5;
    color: #0e0e0e;
    margin-bottom: 20px
}

.video-section .other-videos .video-list li a img {
    overflow: hidden;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.video-section .other-videos .previous-video-archive span {
    font-size: 22px;
    line-height: 1.5;
    padding: 10px 30px 10px 55px;
    color: #fff;
    text-align: left;
    background: url(..//images/video-archive.png) left 5px center no-repeat #e92327
}

@media (max-width: 480px) {
    .video-section .other-videos .previous-video-archive span {
        font-size:16px
    }
}

.timepalse .mb-70 {
    margin-bottom: 70px;
    position: relative
}

.timepalse .mb-70::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    width: 2px;
    background: #b3b2b2;
    margin: 90px auto auto
}

.timepalse .column-right {
    text-align: left
}

.timepalse .logo-gamak {
    margin: auto;
    display: block
}

.timepalse .title {
    color: #323a5c;
    font-size: 44px;
    font-weight: 600
}

.tarihce .tarihce-header {
    display: table;
    line-height: 1;
    margin: auto auto 60px;
    padding-bottom: 20px;
    padding-left: 120px;
    padding-right: 120px;
    border-bottom: 2px solid #b3b2b2;
    color: #17191a;
    font-weight: 600;
    letter-spacing: 5px
}

.products-filter2 .nav {
    color: #323a5c;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px
}

.products-filter2 .product-column {
    width: 49%;
    display: inline-block;
    margin-right: 1%;
    margin-bottom: 30px;
    vertical-align: top;
    border: 1px solid #d4d4d4
}

.products-filter2 .product-column.odd {
    clear: left
}

@media (max-width: 768px) {
    .products-filter2 .product-column {
        width:100%!important;
        margin-right: 0;
        margin-bottom: 25px
    }
}

.products-filter2 .product-image {
    max-height: 300px;
    margin: auto;
    display: block;
    padding: 20px 0
}

.products-filter2 .prop-table {
    width: 100%;
    border-collapse: separate;
    margin-bottom: 15px
}

.products-filter2 .prop-table tr td {
    border: 1px solid #e9e9e9;
    background: #f8f8f8;
    padding: 10px;
    color: #0d0d0d;
    font-size: 16px
}

.products-filter2 .prop-table tr td:first-child {
    font-weight: 600
}

@media (max-width: 768px) {
    .products-filter2 .prop-table tr td {
        font-size:12px;
        padding: 6px
    }
}

.products-filter2 .detay {
    display: table;
    margin: auto auto -20px;
    background: #323a5c;
    color: #fff;
    font-size: 16px;
    padding: 10px 20px;
    line-height: 1
}

.filter2-search-fields .section-btn {
    width: 30%
}

.filter2-search-fields .section-btn .btn-search {
    color: #fff;
    background: center center no-repeat #323a5c
}

.enerji-hesaplama-wrapper {
    background: #f3f3f3;
    padding: 50px 70px
}

@media (max-width: 768px) {
    .enerji-hesaplama-wrapper {
        padding:20px 10px
    }
}

.enerji-hesaplama-wrapper .head {
    font-size: 16px;
    color: #232323;
    font-weight: 600;
    margin-bottom: 50px
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma th {
    color: #323a5c;
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #6c6c6c
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr {
    border: 1px solid #dfdfdf
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr:nth-child(2n+1) {
    background: #f8f8f8
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr:nth-child(2n) {
    background: #efefef
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr td {
    padding: 10px 15px
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr td:first-child {
    color: #232323;
    font-size: 16px;
    font-weight: 600
}

@media (max-width: 768px) {
    .enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr td {
        padding:10px 5px
    }

    .enerji-hesaplama-wrapper .table-enerji-karsilastirma tbody tr td:first-child {
        font-size: 12px
    }
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma .input-field,.enerji-hesaplama-wrapper .table-enerji-karsilastirma .select-field,.enerji-hesaplama-wrapper .table-enerji-karsilastirma .span-result {
    padding: 15px 10px;
    width: 100%;
    font-size: 14px;
    color: #232323
}

@media (max-width: 768px) {
    .enerji-hesaplama-wrapper .table-enerji-karsilastirma .input-field,.enerji-hesaplama-wrapper .table-enerji-karsilastirma .select-field,.enerji-hesaplama-wrapper .table-enerji-karsilastirma .span-result {
        font-size:12px
    }
}

.enerji-hesaplama-wrapper .table-enerji-karsilastirma .span-result {
    display: block;
    border: 1px solid #000
}

.enerji-hesaplama-wrapper .btn-add {
    background: url(..//images/icon-add-motor.png) left 30px center no-repeat #323a5c;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 70px;
    border: none;
    margin-top: 15px;
    margin-bottom: 60px
}

.enerji-hesaplama-wrapper .btn-add:hover {
    cursor: pointer
}

@media (max-width: 768px) {
    .enerji-hesaplama-wrapper .btn-add {
        font-size:14px
    }
}

.energy-result .list-result {
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.energy-result .list-result td,.energy-result .list-result th {
    padding: 20px 10px;
    color: #1b1b1b;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    background: #fff
}

.energy-result .list-result tfoot td {
    background: #bbb;
    font-weight: 600
}

.energy-result .list-result tfoot td:first-child,.energy-result .list-result tfoot td:last-child {
    background: 0 0!important;
    border: none
}

.energy-result .remove-motor {
    color: red;
    font-weight: 600;
    font-size: 14px;
    background: url(..//images/icons8-remove-32.png) center center no-repeat;
    width: 32px;
    height: 32px;
    display: block
}

.energy-result .remove-motor:hover {
    cursor: pointer
}

.printElement {
    background: url(..//images/print.png) left 30px center no-repeat #323a5c;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 70px;
    border: none;
    margin-top: 15px;
    margin-bottom: 60px
}

.printElement:hover {
    cursor: pointer
}

.header-lp {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    opacity: .9;
    z-index: 99999;
    transition: all .5s ease
}

.header-lp .header-static-row {
    position: relative;
    padding: 10px
}

@media (min-width: 769px) {
    .header-lp .header-static-row {
        margin:auto;
        max-width: 1600px
    }
}

@media (max-width: 640px) {
    .header-lp .header-static-row {
        background-color:#fff
    }
}

.row-header-lp {
    display: table;
    width: 100%;
    max-width: 1600px;
    margin: 0
}

.language-wrapper-lp,.logo-wrapper-lp,.menu-wrapper-lp {
    display: table-cell;
    vertical-align: bottom
}

.logo-wrapper-lp .logo {
    display: block
}

@media (max-width: 768px) {
    .logo-wrapper-lp .logo img {
        max-height:50px;
        display: block
    }
}

@media (min-width: 769px) and (max-width:1000px) {
    .logo-wrapper-lp .logo img {
        max-width:150px
    }
}

.container-top-header .row-top-header {
    display: table;
    margin: auto;
    width: 100%;
    max-width: 1600px
}

@media (max-width: 480px) {
    .container-top-header .row-top-header,.row-header-lp {
        margin:auto
    }

    .logo-wrapper-lp .logo {
        text-align: center
    }

    .language-wrapper-lp .language-section .language {
        border: none
    }
}

.language-wrapper-lp {
    text-align: right
}

.language-wrapper-lp .list-language-lp,.language-wrapper-lp .search-input-wr {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px
}

.language-wrapper-lp .language-section .language {
    position: relative;
    height: 35px
}

.language-wrapper-lp .language-section .language .text {
    color: #fff;
    font-size: 13px
}

@media (max-width: 480px) {
    .language-wrapper-lp .language-section .language .text {
        display:none
    }
}

.language-wrapper-lp .language-section .language.opened {
    display: block
}

.language-wrapper-lp .language-section .language.opened .lang-nav {
    transition: .3s all ease;
    display: block!important
}

.language-wrapper-lp .language-section .language .btn-open-wrapper {
    padding: 6px 0
}

.language-wrapper-lp .language-section .language .btn-open-wrapper:hover {
    cursor: pointer
}

.language-wrapper-lp .language-section .language .icon-search,.language-wrapper-lp .language-section .language .txt-language {
    display: inline-block;
    vertical-align: middle
}

.language-wrapper-lp .language-section .language .lang-nav {
    padding-left: 0;
    display: none;
    transition: .3s all ease;
    position: absolute;
    min-width: 120px;
    top: 100%;
    list-style: none;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px #cecece;
    -moz-box-shadow: 0 5px 10px #cecece;
    box-shadow: 0 5px 10px #cecece;
    z-index: 999999
}

@media (max-width: 480px) {
    .language-wrapper-lp .language-section .language .lang-nav {
        border:none
    }

    .language-wrapper-lp .language-section .language .lang-nav li {
        min-width: 100px
    }
}

.language-wrapper-lp .language-section .language .lang-nav li {
    padding-left: 0;
    width: 100%;
    border-bottom: 1px solid #cfcfcf;
    background: #fff;
    float: none;
    margin-left: auto!important
}

.language-wrapper-lp .language-section .language .lang-nav li:hover {
    background: #323a5c;
    transition: .4s all ease
}

.language-wrapper-lp .language-section .language .lang-nav li:hover>a {
    color: #fff
}

.language-wrapper-lp .language-section .language .lang-nav li>a {
    display: block;
    color: #5f5f5f;
    font-size: 13px;
    padding: 10px
}

@media (max-width: 950px) {
    .menu-bg-lp {
        display:none
    }
}

.lang-simple-lp {
    padding: 8px!important;
    border: 1px solid #dfdfdf;
    list-style: none
}

.lang-simple-lp a {
    font-size: 13px;
    color: #6d6d6d;
    padding: 4px 30px 4px 0;
    display: block;
    background: url(..//images/icon-language.png) center right 0 no-repeat;
    background-size: 18px
}

.search-input-wr-lp {
    display: table-cell
}

.search-input-wr-lp .input-section {
    display: table-cell;
    width: 110px;
    margin-right: 0;
    padding-right: 0
}

.search-input-wr-lp .input-section input {
    background: #fff;
    width: 100%;
    border-top: 1px solid #dfdfdf;
    border-right: none;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    height: 40px;
    font-size: 13px;
    color: #6d6d6d;
    padding: 10px
}

.search-input-wr-lp .btn-section {
    display: table-cell;
    width: 40px;
    margin-left: 0;
    padding-left: 0
}

.search-input-wr-lp .btn-section .btn-search {
    border-left: none;
    display: block;
    height: 40px;
    background: url(..//images/icon-search.png) center center no-repeat #fff;
    padding: 15px
}

.menu-navbar-lp .btn-search {
    border: none!important;
    width: 21px;
    position: relative;
    z-index: 99999999999999;
    display: block
}

.menu-navbar-lp .btn-search:hover {
    cursor: pointer
}

.menu-navbar-lp>ul {
    list-style: none;
    padding: 0 0 10px;
    display: table;
    width: 100%;
    text-align: right
}

.menu-navbar-lp>ul>li {
    vertical-align: bottom;
    display: table-cell;
    position: relative
}

@media (max-width: 767px) {
    .menu-navbar-lp>ul {
        margin-right:0
    }

    .menu-navbar-lp>ul>li {
        background-color: #910100;
        padding: 5px 20px;
        margin-bottom: 10px
    }

    .menu-navbar-lp>ul>li>a {
        font-size: 13px;
        text-align: center;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        color: #fff
    }
}

@media (min-width: 1356px) {
    .menu-navbar-lp>ul>li {
        padding:0 15px
    }

    .menu-navbar-lp>ul>li>a {
        font-size: 15px
    }
}

@media (min-width: 768px) {
    .menu-navbar-lp>ul>li {
        display:inline-block;
        vertical-align: bottom
    }
}

.menu-navbar-lp>ul>li:last-child {
    border-right: none;
    padding-right: 10px
}

.menu-navbar-lp>ul>li>a {
    font-weight: 600;
    color: #fff;
    transition: .2s all ease-in-out;
    display: block
}

@media (min-width: 768px) {
    .menu-navbar-lp>ul>li>a {
        font-weight:600!important;
        font-size: 14px
    }
}

.menu-navbar-lp>ul>li>a.icon-menu {
    vertical-align: bottom
}

.menu-navbar-lp>ul>li>a.icon-menu .icon {
    display: inline-block
}

.mobile-menu-wrapper-lp {
    display: none;
    position: relative;
    z-index: 99999;
    transition: all ease .4s
}

.mobile-menu-wrapper-lp .mobile-navbar-nav {
    list-style: none;
    background-color: #910100;
    position: absolute;
    left: 0;
    right: 0;
    margin-right: 0
}

.mobile-menu-wrapper-lp .mobile-navbar-nav>li {
    border-bottom: 1px solid #fff;
    padding: 10px 20px
}

.mobile-menu-wrapper-lp .mobile-navbar-nav>li>a {
    font-weight: 600;
    transition: .2s all ease-in-out;
    display: block;
    font-size: 13px;
    text-align: center;
    color: #fff
}

.container-lp-header-img {
    max-width: 1600px;
    margin: auto;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding-top: 160px;
    padding-bottom: 60px
}

@media (max-width: 640px) {
    .container-lp-header-img {
        height:auto
    }
}

.column-form {
    padding: 20px;
    background: #fff
}

.column-form .form-builder {
    width: 100%
}

.column-form .btn-submit {
    background: #323a5c;
    width: 100%
}
.btn.focus, .btn:focus{box-shadow: none;}


.form {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 100%;
  margin: 0 auto;
  padding: 25px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%), 0 0px 3px 0 rgb(0 0 0 / 10%);
}
.form input {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.form button {
  text-transform: uppercase;
  outline: 0;
  background: #184b83;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.form button:hover,.form button:active,.form button:focus {
  background: #3568b5;
}
.form .form-textarea{
    height: 120px;
    background: #f2f2f2;
    width: 100%;
    border: 0;
    padding: 15px;
    margin-bottom: 5px;
}
.form .message {
  margin: 15px 0 0;
  color: #184b83;
  font-size: 12px;
}
.form .message a {
  color: #184b83;
  text-decoration: none;
}
.form .register-form {
  display: block;
}
.text-off{font-weight: 600;color: #184b83;font-size: 18px;margin-bottom: 5px;}




.dismissButton{background-color:#fff;border:1px solid #dadce0;color:#1a73e8;border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;height:36px;cursor:pointer;padding:0 24px;}
.dismissButton:hover{background-color:rgba(66,133,244,0.04);border:1px solid #d2e3fc;}
.dismissButton:focus{background-color:rgba(66,133,244,0.12);border:1px solid #d2e3fc;outline:0;}
.dismissButton:focus:not(:focus-visible){background-color:#fff;border:1px solid #dadce0;outline:none;}
.dismissButton:hover:focus{background-color:rgba(66,133,244,0.16);border:1px solid #d2e2fd;}
.dismissButton:hover:focus:not(:focus-visible){background-color:rgba(66,133,244,0.04);border:1px solid #d2e3fc;}
.dismissButton:active{background-color:rgba(66,133,244,0.16);border:1px solid #d2e2fd;box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);}
.dismissButton:disabled{background-color:#fff;border:1px solid #f1f3f4;color:#3c4043;}
/*! CSS Used from: Embedded */
.gm-control-active>img{box-sizing:content-box;display:none;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);}
.gm-control-active>img:nth-child(1){display:block;}
.gm-control-active:hover>img:nth-child(1),.gm-control-active:active>img:nth-child(1){display:none;}
.gm-control-active:hover>img:nth-child(2),.gm-control-active:active>img:nth-child(3){display:block;}
.gm-style .gm-style-cc a,.gm-style .gm-style-cc button,.gm-style .gm-style-cc span{font-size:10px;box-sizing:border-box;}
@media print{
.gm-style .gmnoprint,.gmnoprint{display:none;}
}
@media screen{
.gm-style .gmnoscreen,.gmnoscreen{display:none;}
}
.gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,0,0.45);text-align:center;}
.gm-style-pbt{font-size:22px;color:white;font-family:Roboto,Arial,sans-serif;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.gm-style img{max-width:none;}
.gm-style{font:400 11px Roboto, Arial, sans-serif;text-decoration:none;}

.form_grid{background-color:#ffffff;border-radius:8px;border:1px solid #ebebeb;padding:30px;}
.form_grid h4{font-weight:bold;line-height:1.2;margin-bottom:20px;}
.form_grid p{font-size:14px;line-height:1.714;margin-bottom:30px;}
.form_grid .contact_form input{border:1px solid #ebebeb;border-radius:8px;background-color:#ffffff;color:#484848;font-size:14px;height:50px;line-height:1.2;margin-bottom:20px;padding-left:20px;}
.form_grid .contact_form textarea.form-control{background-color:#ffffff;border:1px solid #ebebeb;border-radius:8px;font-size:14px;color:#484848;line-height:1.2;margin-bottom:25px;padding:20px;}
.form_grid .contact_form button{border-radius:8px;background-color:#323a5c;-webkit-box-shadow:0px 1px 4px 0px rgba(255, 90, 95, 0.3);-moz-box-shadow:0px 1px 4px 0px rgba(255, 90, 95, 0.3);-o-box-shadow:0px 1px 4px 0px rgba(255, 90, 95, 0.3);box-shadow:0px 1px 4px 0px rgba(255, 90, 95, 0.3);font-size:16px;color:#ffffff;font-weight:bold;line-height:1.2;height:50px;width:200px;}
.contact_localtion{background-color:#ffffff;margin-top: 0px;border-radius:8px;border:1px solid #ebebeb;border-radius:8px;padding:10px;position:relative;}
.contact_localtion h4{font-size:18px;color:#484848;font-weight:bold;line-height:1.2;padding-top:10px;}
.contact_localtion p{font-size:14px;color:#484848;line-height:1.714;margin-bottom:20px;}
.contact_localtion .content_list h5{font-size:16px;color:#484848;font-weight:bold;line-height:1.5;margin-bottom:0;}
.contact_localtion .content_list p{margin:10px 0; line-height: normal;}
.contact_form_social_area{margin-bottom:0;position:relative;}
.contact_form_social_area li{background-color:#f7f7f7;border-radius:8px;height:45px;line-height:45px;text-align:center;width:45px;}
.contact_form_social_area li:hover{cursor:pointer;}
.contact_form_social_area li a{font-size:16px;color:#184b82;line-height:1.2;}
.bgc-f7{background-color:#f7f7f7;}
.btn{border-radius:4px;}
.btn:hover,.btn:active,.btn:focus{box-shadow:none;outline:none;}
.btn-thm{background-color:#323a5c;border:2px solid #323a5c;border-radius:5px;color:#ffffff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-thm:hover,.btn-thm:active,.btn-thm:focus{background-color:#ffffff;border-color:#323a5c;color:#323a5c;}
.h600{height:600px;}
.p0{padding:0!important;}
.pb0{padding-bottom:0px!important;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px;}


.news-anouncements {width: 100%;}
.responsive-slick .third{margin: 0!important;border: none!important;}
.responsive-slick .third .nav{border: 1px solid #d6d6d6;margin: 10px;}





.btn-style-one{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#ffffff;padding:10px 30px;font-weight:600;border-radius:3px;text-transform:uppercase;background-color:#e43838;letter-spacing:.2em;font-family:"Open Sans", sans-serif;}
.btn-style-one:hover{background-color:#093057;color:#ffffff;}
.inner-column{position:relative;padding-left:50px;}
.quote-form{position:relative;background-color:#ebf1f4;border:1px solid #dcdcdc;overflow-x:hidden;}
.quote-form .title-box{position:relative;padding:20px 15px 15px;background-color:#07436a;text-align:center;}
.quote-form .title-box span{display:block;font-size:16px;line-height:26px;margin-bottom:10px;color:#ffffff;font-weight:400;opacity:.50;}
.quote-form .title-box h4{font-size:26px;line-height:1.2em;color:#ffffff;font-weight:600;}
.quote-form .title-box:after{position:absolute;left:50%;top:100%;border-left:210px solid transparent;border-right:210px solid transparent;border-top:25px solid #07436a;margin:0 auto;content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.quote-form .form-box{position:relative;padding:65px 20px 30px;}
.quote-form .form-box .row{margin:0 -9px;}
.quote-form .form-group{position:relative;padding:0 9px;margin-bottom:20px;}
.quote-form .ui-selectmenu-button.ui-button,.quote-form .form-group input[type="text"],.quote-form .form-group input[type="email"],.quote-form .form-group textarea,.quote-form .form-group select{position:relative;display:block;font-size:15px;line-height:20px;color:#797979;font-weight:400;padding:9px 18px;width:100%;height:40px;border:1px solid #d6d6d6;background-color:#ffffff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.quote-form .form-group textarea{height:130px;resize:none;}
.quote-form button{position:relative;display:block;width:100%;text-transform:uppercase;font-weight:600;font-family:'Open Sans', sans-serif;margin-top:10px;}
.quote-form button:hover{box-shadow:0 0 35px rgba(0,0,0,0.40);}
.quote-form .form-group input:focus,.quote-form .form-group textarea:focus,.quote-form .form-group select:focus{border-color:#152545;}
.quote-form .ui-button .ui-icon{background:none;position:relative;top:8px;text-indent:0px;color:#43c3ea;}
.quote-form .ui-button .ui-icon:before{font-family:'Font Awesome 5 Free';content:"\f0d7";font-weight:900;position:absolute;right:0px;top:-7px;width:10px;height:20px;display:block;color:#7f7f7f;line-height:20px;font-size:18px;text-align:center;z-index:5;}
.ui-button:active{background-color:#e43838;border-color:#e43838;}
/*! CSS Used from: http://t.commonsupport.com/compurox/css/responsive.css */
@media only screen and (max-width: 1139px){
.inner-column{padding-left:0;}
}

.ob-banner{
    object-fit: cover;
    height: 400px!important;
    width: 100%;
}


.sub_title {
    margin: 15px 10px 35px 0;
    padding-bottom: 12px;
    background: url(..//images/border-category.png) bottom left 0 no-repeat;
    font-weight: 600;
    font-size: 18px;
}
.slider-text{
    width: 50%; margin: auto; font-weight: 400; font-size: 20px; letter-spacing: 0px;
}
.firma-wrapper{width: 100%;}
@media screen and (max-width: 800px){
    .slider-text{width: 100%;}
    .tradermark{text-align: center;}
    .agency{font-size: 13px;}
}


.column-header-buttons .contact_form_social_area li {
    background-color: #f7f7f7;
    border-radius: 8px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    margin-top: 3px;
}


@media (max-width: 767.98px){
.tt-hide__mobile{display:none;}
}
.blocktitle{position:relative;}
.blocktitle:not(.tt-no-top){margin-top:-11px;}
@media (max-width: 1024.98px){
.blocktitle:not(.tt-no-top){margin-top:-10px;}
}
@media (max-width: 575.98px){
.blocktitle:not(.tt-no-top){margin-top:-11px;}
}
@media (min-width: 1601px){
.blocktitle.text-left .blocktitle__under{margin-left:-203px;}
}
@media (max-width: 1600px) and (min-width: 1432px){
.blocktitle.text-left .blocktitle__under{margin-left:-122px;}
}
@media (min-width: 1431px) and (max-width: 1431px){
.blocktitle.text-left .blocktitle__under{margin-left:-67px;}
}
.blocktitle > *:not(.blocktitle__under){position:relative;z-index:1;}
.blocktitle__under{position:absolute;font-size:200px;line-height:1.1;letter-spacing:-0.02em;font-weight:800;z-index:0;top:-66px;white-space:nowrap;}
.blocktitle__under:not([class^="tt-color"]){color:#f8f8fa;}
.blocktitle__subtitle{font-size:16px;font-weight:800;color:#51acfb;letter-spacing:0.09em;}
.blocktitle__subtitle:before{content:'';display:inline-block;background-color:#51acfb;width:50px;height:2px;margin-right:20px;position:relative;top:-3px;}
.blocktitle__title{color:#323a5c;font-size:42px;font-weight: 600; line-height:55px;margin-top:12px;}
@media (max-width: 1431px){
.blocktitle__under{font-size:170px;top:-60px;}
.blocktitle__title{font-size:36px;line-height:49px;}
.blocktitle__subtitle{font-size:15px;}
.blocktitle__subtitle:before{width:45px;}
}
@media (max-width: 1024.98px){
.blocktitle__under{font-size:150px;line-height:1.1;top:-52px;}
.blocktitle__subtitle{font-size:14px;line-height:27px;}
.blocktitle__subtitle:before{width:40px;}
.blocktitle__title{font-size:32px;line-height:42px;margin-top:12px;}
}
@media (max-width: 767.98px){
.blocktitle__under{font-size:100px;top:-40px;}
.blocktitle__subtitle{font-size:13px;}
.blocktitle__subtitle:before{width:25px;height:1px;margin-right:11px;}
.blocktitle__title{font-size:29px;line-height:36px;margin-top:8px;}
.blocktitle__title br{display:none;}
}
@media (max-width: 575.98px){
.blocktitle__under{top:-37px;}
}
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:140px;}
@media (max-width: 1024px){
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:63px;}
}
@media (max-width: 575px){
.section-indent:not(.nomargin):not([class^="tt-offset"]){margin-top:50px;}
}
@media (max-width: 1229.98px){
.container__fluid-xl{max-width:inherit;}
}




.imgbox-inner{display:block;position:relative;padding-bottom:50px;}
@media (min-width: 1361px){
.imgbox-inner:hover .imgbox-inner__description-small{opacity:0;}
.imgbox-inner:hover .imgbox-inner__description-large{opacity:1;visibility:visible;}
}
.imgbox-inner:hover .imgbox-inner__description-small .imgbox-inner__title .tt-title .tt-text-01:before{width:100%;}
.imgbox-inner:hover .imgbox-inner__img:before{-webkit-animation:circle 1.15s ease;animation:circle 1.15s ease;opacity:1;}
.imgbox-inner .tt-offset__01{margin-top:23px;}
.imgbox-inner__img{position:relative;overflow:hidden;}
.imgbox-inner__img:before{position:absolute;top:50%;left:50%;z-index:1;display:block;content:'';width:0;height:0;background:rgba(255, 255, 255, 0.2);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;pointer-events:none;}
.imgbox-inner__img img{width:100%;object-fit: cover;height: 450px!important;}
.imgbox-inner__description-small{position:absolute;z-index:2;bottom:30px;left:0;width:83%;background-color:#ffffff;padding:0 0 0 29px;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.08);}
.imgbox-inner__description-small .imgbox-inner__title{padding-bottom:9px;}
.imgbox-inner__description-small .imgbox-inner__title .tt-icon{color:#ffffff;top:-14px;}
.imgbox-inner__description-small .imgbox-inner__title .tt-icon:before{color:#1e60aa;text-shadow:0px 5px 10px rgba(30, 96, 170, 0.2);}
.imgbox-inner__description-small .imgbox-inner__title .tt-title{margin:0 0 0 21px;position:relative;}
.imgbox-inner__description-small .imgbox-inner__title .tt-title .tt-text-01{color:#323a5c;position:relative;}
.imgbox-inner__description-small .imgbox-inner__title .tt-title .tt-text-01:before{content:'';display:block;position:absolute;bottom:0px;width:0%;height:2px;margin:auto;left:0;right:0;background-color:currentColor;transition:width .2s linear;}
.imgbox-inner__description-small .imgbox-inner__title .tt-title .tt-text-02{color:#51acfb;margin-bottom: 5px;}
.imgbox-inner__description-small .imgbox-inner__title + *{margin-top:0;}
.imgbox-inner__description-small .tt-icon-box{position:absolute;right:8px;top:4px;font-weight:bold;color:#323a5c;font-size:20px;line-height:1;}
.imgbox-inner__description-large{opacity:0;visibility:hidden;transition:all 0.35s ease 0s;position:absolute;z-index:3;top:0;left:0;width:100%;height:calc(100% - 30px);color:#ffffff;background-color:#1e60aa;}
.imgbox-inner__description-large .tt-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:35px}
.imgbox-inner__description-large > *:nth-child(1){margin-top:0;}
.imgbox-inner__description-large .tt-external-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:80px;height:80px;background-color:#ffffff;color:#323a5c;position:absolute;bottom:0;right:0;box-shadow:0px 0px 18px rgba(48, 59, 87, 0.1);transition:background-color 0.35s ease 0s, color 0.35s ease 0s;}
.imgbox-inner__description-large .tt-external-link:hover{background-color:#51acfb;color:#ffffff;}
@media (max-width: 1800px){
.imgbox-inner__description-large .tt-list{display:none;}
}
@media (max-width: 1500px){
.imgbox-inner__description-large .tt-align{padding:20px 40px 40px 40px;}
}
@media (max-width: 1360px){
.imgbox-inner__description-large{display:none;}
}
.section-indent02{margin-top: 20px;}
.imgbox-inner__title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:center;padding-bottom:11px;margin-left:-13px;}
.imgbox-inner__title .tt-icon{font-size:70px;color:#ffffff;position:relative;display:inline-block;top:-12px;}
.imgbox-inner__title .tt-icon:before{color:#51acfb;text-shadow:0px 5px 10px rgba(30, 96, 170, 0.2);}
.imgbox-inner__title .tt-icon i{position:absolute;left:50%;top:62%;font-size:50px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.imgbox-inner__title .tt-title{margin:0 0 0 17px;}
.imgbox-inner__title .tt-title .tt-text-01{font-size:18px;margin-top: 8px;line-height:1.2;color:#ffffff;display:block;font-weight:800;}
.imgbox-inner__title .tt-title .tt-text-02{font-size:16px;line-height:1;color:#51acfb;display:block;position:relative;top:5px;}
.imgbox-inner__title + *{margin-top:0;}
@media (max-width: 1500px){
.imgbox-inner__title .tt-icon{font-size:85px;}
.imgbox-inner__title .tt-icon i{font-size:35px;}
.imgbox-inner__title .tt-title .tt-text-01{font-size:23px;}
.imgbox-inner__title .tt-title .tt-text-02{top:3px;}
.imgbox-inner__description-small{width:90%;padding-left:20px;}
.imgbox-inner__description-small .imgbox-inner__title .tt-title{margin-left:10px;}
}
@media (max-width: 1024.98px){
.imgbox-inner__title .tt-icon{font-size:60px;}
.imgbox-inner__title .tt-icon i{font-size:23px;top:60%;}
.imgbox-inner__title .tt-title .tt-text-01{font-size:19px;}
.imgbox-inner__title .tt-title .tt-text-02{top:4px;font-size:15px;}
.imgbox-inner__description-small{width:calc(100% - 14px);padding-top:3px;padding-bottom:12px;padding-left:20px;box-shadow:0px 5px 20px rgba(0, 0, 0, 0.08);}
.imgbox-inner__description-small .imgbox-inner__title{padding-bottom:0;}
.imgbox-inner__description-small .imgbox-inner__title .tt-title{margin-left:5px;}
.imgbox-inner__description-small .imgbox-inner__title .tt-icon{top:-9px;}
}
/*! CSS Used keyframes */
@-webkit-keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{width:200%;height:200%;opacity:0;}}
@keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{width:200%;height:200%;opacity:0;}}

.section-indent08{margin-bottom: 60px; margin-top: 60px;}
.step__img{margin-top: 30px;}
.step__title{margin-top: 10px;text-align: center;}




.tt-testimonials__wrapper{position:relative;overflow:hidden;}
.tt-testimonials__wrapper:before,.tt-testimonials__wrapper:after{content:'';display:block;position:absolute;left:0;width:100%;height:50%;z-index:0;}
@media (min-width: 750px){
.tt-testimonials__wrapper:before{background-color:#ffffff;top:0;}
.tt-testimonials__wrapper:after{background-color:#f8f8fa;bottom:0;}
}
.tt-testimonials__separator-bg{position:relative;}
.tt-testimonials__separator-bg:before{content:'';display:block;position:absolute;top:0;right:-15%;width:67.3%;height:100%;background-color:#1e60aa;z-index:1;-webkit-transform:skew(26deg);transform:skew(26deg);}
.tt-testimonials-bg{background-position:right top;background-repeat:no-repeat;position:relative;z-index:1;padding:100px 0;}
.tt-testimonials__box{background-color:#ffffff;position:relative;max-width:80.7%;}
.testimonials-item__content{font-size:19px;line-height:31px;margin-top:22px;}
.testimonials-item__caption{font-size:13px;margin-top:22px;}
.testimonials-item__caption strong{font-size:16px;color:#323a5c;}
@media (max-width: 1700px){
.tt-testimonials__box{max-width:calc(100% - 100px);}
}
@media (max-width: 1400px){
.tt-testimonials__box{max-width:100%;}
.tt-testimonials__separator-bg:before{right:-18%;width:67%;}
}
@media (max-width: 1229.98px){
.testimonials-item__content{font-size:15px;line-height:24px;}
.tt-testimonials__box{max-width:100%;}
.tt-testimonials-bg{padding:54px 0;}
.testimonials-item__caption{margin-top:16px;}
.testimonials-item__caption strong{font-size:15px;}
.testimonials-item__content{margin-top:16px;}
}
@media (max-width: 1024.98px){
.tt-testimonials-bg{background-size:60% 60%;}
}
@media (max-width: 900px){
.tt-testimonials__separator-bg:before{right:-19.5%;width:67%;}
}
@media (max-width: 750px){
.tt-testimonials-bg{padding:20px 0 0 0;}
.tt-testimonials__separator-bg:before{right:-15px;width:100%;height:25px;}
.testimonials-item__content{margin-top:13px;}
.tt-testimonials__box:before,.tt-testimonials__box:after{content:'';display:block;position:absolute;bottom:0;height:20px;-webkit-transform:skew(26deg);transform:skew(26deg);}
.tt-testimonials__box:before{right:-15%;width:72%;background-color:#1e60aa;z-index:2;}
.tt-testimonials__box:after{width:100%;background-color:#f8f8fa;z-index:1;}
.testimonials-item__caption{margin-top:13px;}
}
.tt-rating{display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;line-height:1;color:#ff4917;}
@media (min-width: 1025px){
.tt-rating{margin-left:-2px;margin-right:-2px;}
.tt-rating > *{margin-left:2px;margin-right:2px;}
}
@media (max-width: 1024.98px){
.tt-rating{margin-left:-1px;margin-right:-1px;}
.tt-rating > *{margin-left:1px;margin-right:1px;}
}
.tt-rating_size-lg{font-size:16px;}
@media (min-width: 1025px){
.tt-rating_size-lg{margin-left:-3px;margin-right:-3px;}
.tt-rating_size-lg > *{margin-left:3px;margin-right:3px;}
}
@media (max-width: 1024.98px){
.tt-rating_size-lg{font-size:13px;}
}
.layout05{position:relative;}
.layout05 .tt-btn__video{right:-1vw;}
.layout05 .testimonials-item{padding-top:5px;}
.layout05_bg-left{position:absolute;height:100%;z-index:1;top:0;left:0;background-position:left center;background-repeat:no-repeat;background-size:cover;width:62.8%;}
.layout05_bg-left:before{content:'';display:block;position:absolute;top:0;right:-17.5vw;width:26vw;height:100%;background-color:#ffffff;z-index:0;-webkit-transform:skew(26deg);transform:skew(26deg);}
.layout05__content{position:relative;z-index:2;}
.layout05__content .blocktitle:before{content:"\f10e";display:block;font-family:"Font Awesome 5 Free";font-size:80px;font-weight: 600; position:absolute;margin-top:-120px;left:0;color:#323a5c;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.layout05__content .col-auto{padding:0 74px 0 0;max-width:37.2%;min-width:37.2%;}
.layout05__content-indent{padding:100px 0 175px;min-height:662px;}
@media (max-width: 1700px){
.layout05 .tt-btn__video{right:6vw;}
.layout05__content .col-auto{max-width:45%;min-width:45%;}
.layout05_bg-left{width:57%;height:120%;}
.layout05_bg-left:before{right:-17.5vw;width:26vw;height:110%;}
}
@media (max-width: 1229.98px){
.layout05__content-indent{padding:80px 0 155px;min-height:591px;}
.layout05_bg-left{height:134%;}
.layout05_bg-left:before{right:-25.5vw;width:33vw;height:110%;}
.layout05__content .blocktitle:before{margin-top:-54px;}
}
@media (max-width: 1024.98px){
.layout05_bg-left{height:136%;}
.layout05__content-indent{padding:54px 0 87px;min-height:inherit;}
.layout05__content .blocktitle:before{font-size:60px;margin-top:-34px;}
.layout05 .tt-btn__video{right:6.9vw;}
.layout05__content .col-auto{padding-right:40px;}
}
@media (max-width: 900px){
.layout05 .tt-btn__video{right:7.9vw;}
}
@media (max-width: 767px){
.js-align-layout{padding: 0;}
.mt-20{margin-top: 20px;}
.layout05_bg-left{position:relative;width:100%;height:265px;background-position:left 13%;}
.tt-testimonials-bg{padding:20px 0 0 0;}
.layout05__content .col-auto{max-width:inherit;min-width:inherit;width:100%;padding:0;}
.layout05__content-indent{padding:33px 15px 87px;}
.layout05{position:relative;}
.layout05:before{content:"\e926";display:block;font-family:'font-icon';font-size:62px;line-height:0;position:absolute;margin-top:0px;left:50px;top:21px;z-index:11;color:#1e60aa;}
.layout05 .tt-point{width:103px;height:123px;left:inherit;right:0;}
.layout05 .row{--bs-gutter-x:0px;}
.layout05__content-indent{min-height:inherit;}
.layout05_bg-left:before{right:-33vw;}
.layout05__content .blocktitle:before{display:none;}
.layout05 .tt-btn__video{right:2vw;}
}
.tt-testimonials__wrapper{position:relative;overflow:hidden;}
.tt-testimonials__wrapper:before,.tt-testimonials__wrapper:after{content:'';display:block;position:absolute;left:0;width:100%;height:50%;z-index:0;}
@media (min-width: 750px){
.tt-testimonials__wrapper:before{background-color:#ffffff;top:0;}
.tt-testimonials__wrapper:after{background-color:#f8f8fa;bottom:0;}
}
.tt-testimonials__separator-bg{position:relative;}
.tt-testimonials__separator-bg:before{content:'';display:block;position:absolute;top:0;right:-15%;width:67.3%;height:100%;background-color:#323a5c;z-index:1;-webkit-transform:skew(26deg);transform:skew(26deg);}
.tt-testimonials-bg{background-position:right top;background-repeat:no-repeat;position:relative;z-index:1;padding:100px 0;}
.tt-testimonials__box{background-color:#ffffff;position:relative;max-width:80.7%;}
.testimonials-item__content{font-size:19px;line-height:31px;margin-top:22px;}
.testimonials-item__caption{font-size:13px;margin-top:22px;}
.testimonials-item__caption strong{font-size:16px;color:#19538c;}
@media (max-width: 1700px){
.tt-testimonials__box{max-width:calc(100% - 100px);}
}
@media (max-width: 1400px){
.tt-testimonials__box{max-width:100%;}
.tt-testimonials__separator-bg:before{right:-18%;width:67%;}
}
@media (max-width: 1229.98px){
.testimonials-item__content{font-size:15px;line-height:24px;}
.tt-testimonials__box{max-width:100%;}
.tt-testimonials-bg{padding:54px 0;}
.testimonials-item__caption{margin-top:16px;}
.testimonials-item__caption strong{font-size:15px;}
.testimonials-item__content{margin-top:16px;}
}
@media (max-width: 1024.98px){
.tt-testimonials-bg{background-size:60% 60%;}
}
@media (max-width: 900px){
.tt-testimonials__separator-bg:before{right:-19.5%;width:67%;}
}
@media (max-width: 750px){
.tt-testimonials-bg{padding:20px 0 0 0;}
.tt-testimonials__separator-bg:before{right:-15px;width:100%;height:25px;}
.testimonials-item__content{margin-top:13px;}
.tt-testimonials__box:before,.tt-testimonials__box:after{content:'';display:block;position:absolute;bottom:0;height:20px;-webkit-transform:skew(26deg);transform:skew(26deg);}
.tt-testimonials__box:before{right:-15%;width:72%;background-color:#1e60aa;z-index:2;}
.tt-testimonials__box:after{width:100%;background-color:#f8f8fa;z-index:1;}
.testimonials-item__caption{margin-top:13px;}
}


@media (min-width: 1025px){
.section-inner02{padding-top:156px;padding-bottom:140px;}
}
@media (max-width: 1024.98px){
.section-inner02{padding-top:63px;padding-bottom:63px;}
}
@media (max-width: 575.98px){
.section-inner02{padding-top:50px;padding-bottom:43px;}
}
.logo-item__wrapper{margin-top:-46px;}
.logo-item__wrapper .logo-item{margin-top:30px;}
@media (min-width: 1025px){
.logo-item__wrapper.logo-item__col-2{max-width:561px;margin-right:30px;margin-left:-30px;margin-top:-46px;}
.logo-item__wrapper.logo-item__col-2 .logo-item{max-width:246px;width:calc(50% - 30px);margin-left:30px;margin-top:30px;}
}
@media (max-width: 1024.98px){
.logo-item__wrapper.logo-item__col-2{margin-top:-20px;margin-right:0px;}
.logo-item__wrapper.logo-item__col-2 .logo-item{width:calc(50% - 20px);margin-left:20px;margin-top:20px;}
}
@media (max-width: 767.98px){
.logo-item__wrapper.logo-item__col-2{max-width:461px;margin-top:-10px;}
.logo-item__wrapper.logo-item__col-2 .logo-item{width:calc(50% - 10px);margin-left:10px;margin-top:10px;}
}
.logo-item{border:2px solid #f8f8fa;background-color:#ffffff;padding:2px;display:block;position:relative;text-align:center;}
.logo-item img{display:inline-block;}
.logo-item:before,.logo-item:after{width:calc(100% + 4px);height:calc(100% + 4px);z-index:3;content:'';position:absolute;top:-2px;left:-2px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
.logo-item:before{border-bottom:2px solid #323a5c;border-left:2px solid #323a5c;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.logo-item:after{border-top:2px solid #323a5c;border-right:2px solid #323a5c;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.logo-item:hover:before,.logo-item:hover:after{-webkit-transform:scale(1);transform:scale(1);}


.divider{height:55px;clear:both;overflow:hidden;width:100%;}
@media (max-width: 767.98px){
.divider{height:40px;}
}
@media (max-width: 575.98px){
.divider{height:35px;}
}
.tt-nowrap{white-space:nowrap;}
.tt-color-white{color:#ffffff;}
.tt-visible__mobile-sm{display:none;}
@media (max-width: 575.98px){
.tt-visible__mobile-sm{display:block;}
}
@media (max-width: 575.98px){
.tt-hide__mobile-small{display:none;}
}
.blocktitle{position:relative;}
.blocktitle:not(.tt-no-top){margin-top:-11px;}
@media (max-width: 1024.98px){
.blocktitle:not(.tt-no-top){margin-top:-10px;}
}
@media (max-width: 575.98px){
.blocktitle:not(.tt-no-top){margin-top:-11px;}
}
.blocktitle:not(.blocktitle__nomargin){padding-bottom:33px;}
@media (min-width: 1601px){
.blocktitle.text-left .blocktitle__under{margin-left:-203px;}
}
@media (max-width: 1600px) and (min-width: 1432px){
.blocktitle.text-left .blocktitle__under{margin-left:-122px;}
}
@media (min-width: 1431px) and (max-width: 1431px){
.blocktitle.text-left .blocktitle__under{margin-left:-67px;}
}
.blocktitle > *:not(.blocktitle__under){position:relative;z-index:1;}
.blocktitle + *{margin-top:0;}
.blocktitle__under{position:absolute;font-size:200px;line-height:1.1;letter-spacing:-0.02em;font-weight:800;z-index:0;top:-66px;white-space:nowrap;}
@media (min-width: 1025px){
.blocktitle__under-align{margin-top:-84px;}
}
.tt-notes {
    max-width: 556px;
    position: relative;
    margin-top: 10px;
    color: #6c7176;
    line-height: 30px;
}
.tt-notes:after {
    content: '';
    display: block;
    width: 50px;
    height: 2px;
    background-color: #51acfb;
    margin: 33px 0 0 0;
}
.blocktitle__subtitle{font-size:16px;font-weight:800;color:#19538c;letter-spacing:0.09em;}
.blocktitle__subtitle:before{content:'';display:inline-block;background-color:#19538c;width:50px;height:2px;margin-right:20px;position:relative;top:-3px;}
.blocktitle__title{color:#323a5c;font-size:42px;line-height:55px;margin-top:12px;font-weight: 700;}
@media (max-width: 1431px){
.blocktitle__under{font-size:170px;top:-60px;}
.blocktitle__title{font-size:36px;line-height:49px;}
.blocktitle__subtitle{font-size:15px;}
.blocktitle__subtitle:before{width:45px;}
}
@media (max-width: 1024.98px){
.blocktitle:not(.blocktitle__nomargin){padding-bottom:19px;}
.blocktitle__under{font-size:150px;line-height:1.1;top:-52px;}
.blocktitle__subtitle{font-size:14px;line-height:27px;}
.blocktitle__subtitle:before{width:40px;}
.blocktitle__title{font-size:32px;line-height:42px;margin-top:12px;}
}
@media (max-width: 767.98px){
.blocktitle__under{font-size:100px;top:-40px;}
.blocktitle__subtitle{font-size:13px;}
.blocktitle__subtitle:before{width:25px;height:1px;margin-right:11px;}
.blocktitle__title{font-size:29px;line-height:36px;margin-top:8px;}
}
@media (max-width: 768px){
    .m-none{display: none;}
    .layout05:before{display: none!important;}
}
@media (max-width: 575.98px){
.blocktitle__under{top:-37px;display: none;}
.blocktitle:not(.blocktitle__nomargin){padding-bottom:19px;}
}
@media (min-width: 1025px){
.section-inner:not([class^="tt-offset"]){padding-top:140px;padding-bottom:140px;}
}
@media (max-width: 1024.98px){
.section-inner:not([class^="tt-offset"]){padding-top:63px;padding-bottom:63px;}
}
@media (max-width: 575.98px){
.section-inner:not([class^="tt-offset"]){padding-top:50px;padding-bottom:50px;}
}
@media (max-width: 1024.98px){
.container__fluid-lg{max-width:inherit;}
}
.section-wrapper{background-color:#f8f8fa;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.swiper-slide:not([class^="col"]){flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform;}
.swiper-slide.swiper-slide-active{z-index:2;}
.swiper-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;margin-left:-7px;margin-right:-7px;}
.swiper-pagination-bullet{background-color:transparent;position:relative;transition:background-color 0.2s linear;outline:none;cursor:pointer;}
.swiper-pagination-bullet:before{content:'';display:block;position:absolute;background-color:#1e60aa;z-index:1;transition:background-color 0.2s linear;}
.swiper-pagination-bullet:after{content:'';display:block;background-color:transparent;width:100%;height:100%;z-index:0;transition:1s;}
.swiper-pagination-bullet:hover:before{background-color:#51acfb;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(30, 96, 170, 0.1);}
.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#e8eff6;}
@media (min-width: 1025px){
.swiper-pagination{margin-top:36px;}
.swiper-pagination-bullet{width:21px;height:21px;margin-top:14px;margin-left:7px;margin-right:7px;}
.swiper-pagination-bullet:before{top:7px;left:7px;width:7px;height:7px;}
}
@media (max-width: 1024.98px){
.swiper-pagination{margin-top:22px;margin-left:-4px;}
.swiper-pagination-bullet{margin-top:8px;width:13px;height:13px;margin-left:4px;margin-right:4px;}
.swiper-pagination-bullet:before{top:4px;left:4px;width:5px;height:5px;}
}
@media (max-width: 575.98px){
.swiper-pagination-bullet{width:11px;height:11px;margin-left:4px;margin-right:4px;}
.swiper-pagination-bullet:before{top:4px;left:4px;width:3px;height:3px;}
}
[data-carousel="swiper"] .swiper-wrapper{height:auto!important;}
.swiper-slide{overflow:hidden;}
.tt-news01__wrapper{position:relative;margin-top:-3px;}
@media (min-width: 1025px){
.tt-news01__wrapper{max-width:330px;}
}
.tt-news01__item + *{margin-top:30px;}
.tt-news01__row{font-size:13px;padding-bottom:7px;}
.tt-news01__row > *{display:inline-block;}
.tt-news01__row > *:not(:first-child){margin-left:16px;}
.tt-news01__row > * .tt-icon{font-size:12px;color:#323a5c;display:inline-block;margin-right:3px;font-weight:bold;}
.tt-news01__row a{color:#323a5c;transition:color 0.3s ease;}
.tt-news01__row a:hover{color:#51acfb;}
.tt-news01__title{color:#323a5c;font-size:20px;line-height:30px;font-weight:800;padding:0 0 7px 0;}
.tt-news01__title a{color:#323a5c;transition:color 0.3s ease;}
.tt-news01__title a:hover{color:#51acfb;}
@media (max-width: 1024.98px){
.tt-news01__item + *{margin-top:16px;}
}
@media (max-width: 767.98px){
.tt-news01__title{font-size:17px;line-height:27px;padding:0 0 10px 0;}
.tt-news01__item + *{margin-top:28px;}
}
.tt-news02__img{position:relative;overflow:hidden;}
.tt-news02__img:before{position:absolute;z-index:1;top:50%;left:50%;z-index:1;display:block;content:'';width:0;height:0;background:rgba(255, 255, 255, 0.2);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;pointer-events:none;}
.tt-news02__img img{width:100%;}
.tt-news02__img:hover:before{-webkit-animation:circle 1.15s ease;animation:circle 1.15s ease;opacity:1;}
@media (max-width: 1024px) and (min-width: 756px){
.tt-news02__img img{max-height:300px;-o-object-fit:fill;object-fit:fill;}
}
.tt-news02__data{position:absolute;text-align:center;display:inline-block;width:59px;top:-5px;}
.tt-news02__data:before{font-size:73px;line-height:1;color:#323a5c;position:absolute;top:-27px;left:-6px;}
.tt-news02__data > *{position:relative;text-align:center;}
.tt-news02__data .tt-text01{font-size:13px;line-height:1;color:#ffffff;font-family:"Inter", sans-serif;}
.tt-news02__data .tt-text02{font-size:20px;line-height:1;color:#ffffff;font-weight:bold;margin-top:1px;font-family:"Inter", sans-serif;}
.tt-news02__data + .tt-news02__info{margin-left:78px;}
.tt-news02__info{font-size:13px;line-height:18px;position:relative;top:3px;}
.tt-news02__info a{color:#323a5c;transition:color 0.3s ease;display:inline-block;}
.tt-news02__info a:hover{color:#51acfb;}
.tt-news02__description{background-color:#ffffff;margin-right:30px;padding:13px 30px 22px;margin-top:-85px;position:relative;z-index:2;}
.tt-news02__title{color:#323a5c;font-weight:800;font-size:20px;line-height:30px;margin-top:26px;padding:0 0 7px 0;}
.tt-news02__title + *{margin-top:0;}
.tt-news02__title a{color:#323a5c;display:inline-block;transition:color 0.3s ease;}
.tt-news02__title a:hover{color:#51acfb;}
.tt-news02__extra-link{margin-top:8px;display:inline-block;color:#323a5c;transition:color 0.3s ease;padding:5px 5px 0 0;}
.tt-news02__extra-link:hover{color:#51acfb;}
@media (max-width: 1024.98px){
.czm-fixed.czm-chat-support, .scrollToTop{display: none!important;}
.tt-news02__description{margin-right:29px;}
.tt-news02__title{font-size:17px;line-height:27px;}
}
@media (max-width: 767.98px){
.tt-news02__description{margin-right:23px;padding:13px 20px 22px;}
}
@media (max-width: 575.98px){
.tt-news02__description{padding:13px 15px 15px;}
.tt-news02__description .tt-news02__title{max-height:58px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.tt-news02__description p{max-height:51px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
}
/*! CSS Used keyframes */
@-webkit-keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{width:200%;height:200%;opacity:0;}}
@keyframes circle{0%{opacity:1;}40%{opacity:1;}100%{width:200%;height:200%;opacity:0;}}
.overline{
    background: #00000066;
    position: absolute;
    height: 100vh;
    width: 100%;
    z-index: 1;
}
[class*=" icon-"], [class^=icon-] {
    font-family: font-icon!important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@font-face{font-family:font-icon;src:url(fonts/font-icon.eot?va6ygr);src:url(fonts/font-icon.eot?va6ygr#iefix) format('embedded-opentype'),url(fonts/font-icon.ttf?va6ygr) format('truetype'),url(fonts/font-icon.woff?va6ygr) format('woff'),url(fonts/font-icon.svg?va6ygr#font-icon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:font-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-filter:before{content:"\e93d"}.icon-1621561:before{content:"\e933"}.icon-price:before{content:"\e90d"}.icon-694055:before{content:"\e900"}.icon-701142:before{content:"\e901"}.icon-709674:before{content:"\e902"}.icon-733626:before{content:"\e903"}.icon-733635:before{content:"\e904"}.icon-748122:before{content:"\e905"}.icon-780840:before{content:"\e906"}.icon-786204:before{content:"\e907"}.icon-808557:before{content:"\e908"}.icon-833593:before{content:"\e909"}.icon-857333:before{content:"\e90a"}.icon-882041:before{content:"\e90b"}.icon-900667:before{content:"\e90c"}.icon-1179233:before{content:"\e90e"}.icon-1233103:before{content:"\e90f"}.icon-1365455:before{content:"\e910"}.icon-1381635:before{content:"\e911"}.icon-1545289:before{content:"\e912"}.icon-1677058:before{content:"\e913"}.icon-1701875:before{content:"\e914"}.icon-1889287:before{content:"\e915"}.icon-2058768:before{content:"\e916"}.icon-2089805:before{content:"\e917"}.icon-2111532:before{content:"\e918"}.icon-2321397:before{content:"\e919"}.icon-2321403:before{content:"\e91a"}.icon-2373426:before{content:"\e91b"}.icon-2424820:before{content:"\e91c"}.icon-2891086:before{content:"\e91d"}.icon-2919521:before{content:"\e91e"}.icon-3399239:before{content:"\e91f"}.icon-3410263:before{content:"\e920"}.icon-3731419:before{content:"\e921"}.icon-9927001:before{content:"\e922"}.icon-16770581:before{content:"\e924"}.icon-menu:before{content:"\e925"}.icon-2997:before{content:"\e926"}.icon-25453:before{content:"\e927"}.icon-56786:before{content:"\e928"}.icon-59439:before{content:"\e929"}.icon-126509:before{content:"\e92a"}.icon-154518:before{content:"\e92b"}.icon-545682:before{content:"\e92c"}.icon-646094:before{content:"\e92d"}.icon-youtube:before{content:"\e923"}.icon-929495:before{content:"\e940"}.icon-eye:before{content:"\e9ce"}


#sochSection{
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 220px;
    height: 50px;
    text-align: right
}


/* Common Icon Css */
.myIcon{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
    background-color: #42b1a8;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.myIcon:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0,0,0,0.2);
    z-index: -1;
    top: 0;
    left: 0;
    transform: translate(-100%, -100%);
}

/* Icons Animation */
.myIcon:hover:before{
    animation: chatIconBefore 0.5s linear 0s;
}

@-webkit-keyframes chatIconBefore {
    from{ transform: translate(-100%,-100%); }
    to{ transform: translate(100%,100%); }
}
@-moz-keyframes chatIconBefore {
    from{ transform: translate(-100%,-100%); }
    to{ transform: translate(100%,100%); }
}
@-ms-keyframes chatIconBefore {
    from{ transform: translate(-100%,-100%); }
    to{ transform: translate(100%,100%); }
}
@-o-keyframes chatIconBefore {
    from{ transform: translate(-100%,-100%); }
    to{ transform: translate(100%,100%); }
}
@keyframes chatIconBefore {
    from{ transform: translate(-100%,-100%); }
    to{ transform: translate(100%,100%); }
}


/* Chat Icons */
.chatIcons{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(50%,-50%);
    opacity: 0;
    visibility: hidden;
    width: calc(100% - 50px);
    padding: 5px;
    text-align: center;
    border-radius: 3px;
    transition: all 0.5s;
}
.chatIcons.showIcons{
    transform: translate(0%,-50%);
    opacity: 1;
    visibility: visible;
}

.chatIcons .myIcon{
    margin-right: 10px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}



.chatIcons .myIcons:last-child{
    margin-right: 0
}

/* Chats Popup */

.chatsPopup {
    width: 280px;
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    bottom: calc(100% + 20px);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    right: 0;
    transform: scale(0.7);
    opacity: 0;
    visibility: hidden;
    text-align: left;
}

.chatsPopup.showPopup {
    transform: scale(1);
    opacity: 1;
    transition: all 0.3s;
    visibility: visible;
}

.chatsPopup .chatsPopup-header {
    background-color: #000000;
    padding: 25px 15px 20px;
    text-align: center;
    color: #fff;
}

.chatsPopup .chatsPopup-header .closePopup {
    position: absolute;
    top: 10px;
    right: 10px;
}

.chatsPopup .chatsPopup-header .closePopup a {
    font-size: 16px;
    color: #fff;
}

.chatsPopup .chatsPopup-header .chatsPopup-title {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: bold;
}

.chatsPopup .chatsPopup-header .chatsPopup-tagline {
    font-size: 12px;
    margin-bottom: 0;
}

.chatsPopup .chatsPopup-body {
    background-color: #fff;
    padding: 10px;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li {
    margin-bottom: 10px;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li:last-child {
    margin-bottom: 0
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button {
    background-color: rgba(0, 0, 0, 0.08);
    display: block;
    padding: 10px;
    text-decoration: none;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button[data-available] {
    cursor: pointer;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button div {
    display: inline-block;
    vertical-align: middle;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button .chatsUserImg {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    margin-right: 10px;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button .chatsUsercontent .chatsUserName {
    font-size: 16px;
    color: #383838;
    margin-bottom: 2px;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button .chatsUsercontent .chatsUserTagline {
    font-size: 12px;
    margin-bottom: 0;
    color: #8c8c8c;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button .chatsUsercontent .userStatus {
    font-size: 10px;
    padding: 2px 8px;
    color: #fff;
    display: inline-block;
    border-radius: 15px;
    margin-bottom: 0;
    text-align: center;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul .active .chats-button .chatsUsercontent .userStatus {
    background-color: #26C281;
}

.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul .offline .chats-button .chatsUsercontent .userStatus {
    background-color: #f1a528;
}



/* Skype Icon */
#skypeIcon{
    background-color: #00aff0;
}

/* Start Skype Popup */

#skypePopup {
    box-shadow: 0px 0px 20px 0px rgba(0, 175, 240, 0.3);
}

#skypePopup .chatsPopup-header {
    background-color: #00aff0;
}
#skypePopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button {
    background-color: rgba(0, 175, 240, 0.08);
}

/* End Skype Popup */



/* Whatsapp Icon */
#whatsappIcon{
    background-color: #1bd741;
}

/* Start Whatsapp Popup */
#whatsappPopup {
    box-shadow: 0px 0px 20px 0px rgba(27, 215, 65, 0.3);
}

#whatsappPopup .chatsPopup-header {
    background-color: #1bd741;
}
#whatsappPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button {
    background-color: rgba(27, 215, 65, 0.08);
}

/* End Whatsapp Popup */


/* Messenger Icon */
#messengerIcon{
    background-color: #0084FF;
}

/* Start Messenger Popup */
#messengerPopup {
    box-shadow: 0px 0px 20px 0px rgba(0,132,255, 0.3);
}

#messengerPopup .chatsPopup-header {
    background-color: #0084FF;
}
#messengerPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li .chats-button {
    background-color: rgba(0,132,255, 0.08);
}

/* End Messenger Popup */


/* User Offline Css */
.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li.offline .chats-button{
    background-color: rgb(246, 246, 246) !important;
}
.chatsPopup .chatsPopup-body .chatsPopupContent .chatsPopupList ul li.offline .chats-button .chatsUserImg{
    filter: grayscale(1);
}
@media all and (min-width: 768px) {.desktop-none{display: none!important;}}
@media all and (max-width: 768px) {
    #help {
        position: fixed;
        right: 0;
        left: 0;
        bottom: 0;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        background: #323a5c;
        color: #fff;
        z-index: 999999999;
    }
    #help a {
        margin-left: 5px;
        padding: 5px 0px;
        display: block;
        text-align: center;
        color: #FFF;
    }
    .bg-wp{
        background: #26c281;
    }
    #help a i{font-size: 25px;}
}




.tt-btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;background:transparent;color:#323a5c;border:2px solid #323a5c;line-height:1;font-weight:800;position:relative;outline:none;cursor:pointer;font-family:"Mulish", sans-serif;transition:color 0.4s ease;overflow:hidden;white-space:nowrap;}
.tt-btn > *{pointer-events:none;}
.tt-btn:after{content:"";position:absolute;height:0%;left:50%;top:50%;width:150%;z-index:0;transition:all 0.35s ease 0s;background:#323a5c;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-25deg);transform:translateX(-50%) translateY(-50%) rotate(-25deg);}
.tt-btn span{position:relative;z-index:1;}
.tt-btn:focus{outline:none;}
.tt-btn:hover{color:#ffffff;}
.tt-btn:hover:after{height:450%;transition:all 1s ease 0s;}
@media (min-width: 1101px){
.tt-btn{font-size:15px;padding:4px 31px 4px;height:56px;}
}
@media (max-width: 1100px){
.tt-btn{font-size:13px;padding:4px 28px 4px;height:46px;}
}
@media (max-width: 575.98px){
.tt-btn{padding-left:20px;padding-right:20px;}
}
p{margin:16px 0 0 0px;}
@media (max-width: 1100px){
.tt-show-descktop{display:none;}
}
.ps{overflow:hidden;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0px;position:absolute;}
.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute;}
.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}
.ps:hover > .ps__rail-x,.ps:hover > .ps__rail-y{opacity:0.6;}
.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus{background-color:#eee;opacity:0.9;}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;-webkit-transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute;}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute;}
.ps__rail-x:hover > .ps__thumb-x,.ps__rail-x:focus > .ps__thumb-x{background-color:#999;height:11px;}
.ps__rail-y:hover > .ps__thumb-y,.ps__rail-y:focus > .ps__thumb-y{background-color:#999;width:11px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
.ps{overflow:auto;}
}
.tt-mobile-menu{overflow:hidden;position:relative;padding-bottom:12px;margin-left:15px;}
.tt-mobile-menu nav{transition-duration:300ms;left:0;position:relative;}
.tt-mobile-menu nav > ul{transition-duration:300ms;}
.tt-mobile-menu nav > ul > li a{display:inline-block;font-size:16px;padding:8px 25px 8px 0;color:#323a5c;font-weight:bold;}
.tt-mobile-menu nav > ul > li a:hover{color:#51acfb;}
.tt-mobile-menu nav > ul > li > ul{top:40px;}
.tt-mobile-menu nav > ul ul{left:100%;width:100%;position:absolute;opacity:0;top:0;}
.tt-mobile-menu li.has-submenu > a{position:relative;z-index:1;display:block;width:calc(100% - 50px);}
.tt-mobile-menu .link__open-submenu{position:absolute;display:block;right:0px;margin-top:2px;width:50px;height:36px;text-align:center;z-index:2;cursor:pointer;border-left: 1px solid #272727;}
.tt-mobile-menu .link__open-submenu:before{content:'';border:solid #323a5c;border-width:0 2px 2px 0;display:inline-block;padding:2px;position:relative;top:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none;}
@media (min-width: 1101px){
.tt-mobile-menu{display:none;}
}
.tt-mobile-menu__back{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center;position:absolute;top:0;left:0;width:100%;height:40px;padding:4px 20px;color:#6c7176;    border-bottom: 1px solid #ddd;cursor:pointer;pointer-events:auto;transition-duration:300ms;-webkit-transform:translateX(100%);transform:translateX(100%);}
.tt-mobile-menu__back:before{content:'';position:absolute;top:50%;left:2px;margin-top:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid #323a5c;border-width:0 2px 2px 0;display:inline-block;padding:2px;pointer-events:none;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.tt-mobile-menu__back:hover{color:#51acfb;}
.tt-mobile-menu__back:hover:before{border-color:#51acfb;}
.tt-popup.to-show .tt-popup__dropdown{visibility:visible;-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;background-image:url("http://websmirno.site/viktor/plumbio/images/popup-wrapper.jpg");background-position:right top;background-repeat:no-repeat;}
.tt-popup__dropdown{height:100vh;background-color:#ffffff;position:fixed;z-index:22;opacity:0;min-width:263px;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out, -webkit-transform .35s ease-in-out;}
@media (min-width: 1101px){
.tt-popup__dropdown{-webkit-transform:translateX(100%);transform:translateX(100%);top:0;right:0;padding:45px 56px;width:445px;}
.tt-popup__dropdown .tt-btn{margin-top:8px;}
}
@media (max-width: 1100px){
.tt-popup__dropdown{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0;padding:40px 20px 40px 12px;max-width:317px;}
}
@media (max-width: 1024px){
.tt-popup__dropdown{padding-bottom:60px;}
}
@media (max-width: 1100px){
body.touch-device .tt-popup__dropdown{width:calc(100% - 70px);top:112px;height:calc(100% - 112px);}
}
@media (max-width: 767.98px){
body.touch-device .tt-popup__dropdown{top:69px;width:calc(100% - 59px);height:calc(100% - 69px);}
}
.tt-popup__close{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;cursor:pointer;position:absolute;top:0;right:0;width:100px;height:95px;background-color:#51acfb;color:#ffffff;}
.tt-popup__close > *{pointer-events:none;}
.tt-popup__close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:34px;margin-top:-1px;transition:all .3s ease-in;}
.tt-popup__close label{cursor:pointer;transition:all .3s ease-in;color:#ffffff;font-size:20px;opacity:0;font-family:"Mulish", sans-serif;font-weight:800;-webkit-transform:scale(0);transform:scale(0);}
.tt-popup__close:hover label{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
.tt-popup__close:hover:before{opacity:0;}
@media (max-width: 1560px){
.tt-popup__close{width:80px;}
}
@media (max-width: 1100px){
.tt-popup__close{display:none;}
}
.info-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-left:0px;}
.info-box + .info-box{margin-top:27px;}
.info-box__img{width:72px;min-width:72px;color:#323a5c;position:relative;top:4px;}
.info-box__img:before{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:25px;margin-top:8px;}
.info-box__img svg{width:100%;height:auto;fill:#323a5c;}
.info-box__img + .info-box__content{margin-left:18px;}
.info-box__content{font-size:16px;line-height:24px;}
.info-box__content address{color:#ff4917;font-weight:800;font-size:25px;line-height:31px;}
.info-box__title{color:#323a5c;font-weight:800;}
.logo-popup{display:inline-block;text-align:center;}
.logo-popup + *{margin-top:17px;}
.logo-popup__icon{fill:#323a5c;display:inline-block;width:67px;margin-left:auto;margin-right:auto;}
.logo-popup__text{font-family:"Raleway", sans-serif;color:#323a5c;font-weight:900;font-size:36px;line-height:1;margin-top:3px;}
.tt-popup__item + .tt-popup__item{margin-top:40px;}
.tt-popup__title{font-family:"Mulish", sans-serif;color:#323a5c;font-weight:800;padding-bottom:19px;}
@media (min-width: 1101px){
.tt-popup__title{font-size:29px;line-height:39px;}
}
@media (max-width: 1100px){
.tt-popup__title{font-size:20px;line-height:30px;}
}
@media (max-width: 767.98px){
.info-box__img{width:59px;min-width:59px;top:-4px;}
.info-box__img:before{font-size:21px;margin-top:7px;}
.info-box + .info-box{margin-top:15px;}
.info-box__content{font-size:15px;}
.info-box__content address{font-size:22px;line-height:27px;}
.info-box__img + .info-box__content{margin-left:9px;}
.contact_form_social_area{display: flex; justify-content: center; width: 100%;}
}
.info-box__content a{color: #323a5c;font-weight: 600;}
.tt-icon-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;margin-left:-5px;margin-right:-5px;}
.tt-icon-list li{margin-left:5px;margin-right:5px;}
.tt-icon-list a{display:flex;justify-content:center;align-content:center;align-items:center;width:50px;height:50px;position:relative;background-color:#f8f8fa;color:#b5bac0;transition:color 0.4s;font-size:14px;}
.tt-icon-list a:before,.tt-icon-list a:after{width:calc(100% + 2px);height:calc(100% + 2px);z-index:3;content:'';position:absolute;top:-1px;left:-1px;-webkit-transform:scale(0);transform:scale(0);transition:0.4s;pointer-events:none;}
.tt-icon-list a:before{border-bottom:1px solid #323a5c;border-left:1px solid #323a5c;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.tt-icon-list a:after{border-top:1px solid #323a5c;border-right:1px solid #323a5c;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.tt-icon-list a:hover{color:#323a5c;}
.tt-icon-list a:hover:before,.tt-icon-list a:hover:after{-webkit-transform:scale(1);transform:scale(1);}
@media (max-width: 1024.98px){
.tt-icon-list li{margin-left:4px;margin-right:4px;}
.tt-icon-list a{width:40px;height:40px;font-size:11px;}
}
.ps__rail-y{display:block;opacity:1;}
.mobile-menu-wrapper .inner{height: 100vh;background-color: white;}
.tt-popup__item{padding: 15px; width: 100%;}
.tt-mobile-menu  nav ul li.active > ul {
    opacity: 1;
    z-index: 2;
}
.tt-mobile-menu.submenu-visible .tt-mobile-menu__back {
    pointer-events: auto;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
.tt-mobile-menu__back:hover {
    color: #51acfb;
}

/* CUSTOM CSS */
.menu-navbar>ul>li>a {
    font-weight: bold !important;
    font-size: 15px;
    color: #323a5c;
}

.header-infobox {
    float: left;
    margin-left: 2em;
}

.header-infobox p{
    margin-top: 3px;
}

.header-infobox small{
    color: #6c7176;
    font-size: 15px;
}

.header-infobox i.fas{
    height: auto;
    color: #323a5c;
    font-size: 21px;
    margin-right: 5px;
}

.header-infobox span{
    font-size: 22px;
}

.header-bid{
    margin-left: 4em;
}

.header-bid a{
    text-align: center;
    background: transparent;
    color: #323a5c;
    border: 2px solid #323a5c;
    padding: 4px 31px 4px;
    height: 56px;
    display: inline-block;
    line-height: 46px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    font-weight: bold;
}

.header-bid a:hover:after {
    height: 450%;
    transition: all 1s ease 0s;
}

.header-bid a:after {
    content: "";
    position: absolute;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 150%;
    z-index: 0;
    transition: all 0.35s ease 0s;
    background: #fe6d6d;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(
-25deg
);
    transform: translateX(-50%) translateY(-50%) rotate(
-25deg
);
}

.header-bid a:hover span{
    color: white;
    z-index: 9999999999;
    position: relative;
    font-weight: bold;
}

@media (max-width:600px){
    .anything-slider .slick-slide .slide-image{
        height: 240px
    }

    .anything-slider, .anything-slider .slick-slide{
            height: 36vh;
    }

    .anything-slider .arrowprev, .anything-slider .arrownext{
        display:none !important
    }

    .header-infobox{
        display:none;
    }

    .header-bid{
        margin: 0px 0px 0px -22px;
    }

    .column-header-buttons .language-wrapper{
        display: inline-block;
        float: right;
    }

    .column-header-buttons .contact_form_social_area{
        display: inline-block;
        width: auto;
        float: none !important;
    }

    .language-wrapper .drop-down, .language-wrapper .list-language, .language-wrapper .search-input-wr{
        margin-bottom: 0
    }
}


#teklifModal{
    z-index: 9999999;
}

#teklifModal .modal-content{
    border-radius: 0px;
    border: none;
}

#teklifModal .modal-content .modal-body{
    padding: 3rem 1rem;
}

#teklifModal .modal-content h3{
    color: #323a5c;
    font-weight: bold;
}

#teklifModal .modal-content{
    background-image: url(http://websmirno.site/viktor/plumbio/images/tt-modal__bg.png);
    background-position: center top;
    background-repeat: no-repeat;
}

#teklifModal .modal-content .close{
    position: absolute;
    right: 0;
    top: 0;
    background: #323a5c;
    opacity: 1;
    color: #fff;
    padding: 11px 24px;
    font-size: 50px;
    cursor: pointer;
}

#teklifModal .modal-content p{
    margin: 16px 0 15px 0px;
}





/* YENİ ANASAYFA TASARIM CSS HAKKIMIZDA KISMI */
.gray-bg5 {background: #f9f9f9;}
.sub-text{font-weight:600;margin:0 0 10px;display:inline-block;color:#bb0b0b;line-height:28px;font-size:15px;text-transform:uppercase;}
.sec-title .sub-text{font-size:15px;line-height:28px;font-weight:600;color:#191821;margin:0 0 10px;text-transform:capitalize;display:block;}
.sec-title .sub-text.small{font-size:15px;color:#0082f1;text-transform:uppercase;}
.sec-title .title{font-size:36px;line-height:46px;font-weight:700;color:#323a5c;margin:0;position:relative;padding-top:28px;}
.sec-title .title:after{content:"";position:absolute;border:0;width:65px;height:5px;background:#bb0b0b;z-index:1;margin-left:0;left:0;top:0;}
.sec-title .title.title3{padding-top:40px;}
.sec-title .title.title3:after{display:none;}
.rs-about.style3 .accordion{border-width:12px;}
.rs-about.style3 .accordion .card{margin-bottom:3px;border:none;}
.rs-about.style3 .accordion .card:last-child{margin-bottom:0;}
.rs-about.style3 .accordion .card .card-header{padding:0!important;border:none;background:#fff;padding:16px 2px 16px 2px!important;}
.rs-about.style3 .accordion .card .card-header .card-link{color:#1273EB;font-weight:700;}
.rs-about.style3 .accordion .card .card-body{background:#f9f9f9;font-weight:400;color:#454545;padding:17px 65px 40px 22px!important;border:none;}
.rs-about.style3 .accordion .card .card-header .card-link{position:relative;padding-left:44px!important;}
.rs-about.style3 .accordion .card .card-header .card-link:after{content:"\f078";font-family:FontAwesome;position:absolute;left:20px;color:#0082f1;font-size:15px;font-weight:200;top:50%;transform:translateY(-50%);}
.rs-about.style3 .accordion .card .card-header .card-link.collapsed.card-link{color:#323a5c!important;}
.rs-about.style3 .accordion .card .card-header .card-link.collapsed:after{content:"\f054";font-family:FontAwesome;color:#454545;}
.rs-about.style3 .about-content{position:relative;z-index:111;}
.rs-about.style3 .about-content .rs-animations .spinner{position:absolute;bottom:0;z-index:-11;}
.rs-about.style3 .about-content .rs-animations .spinner.dot{top:-45px;left:-40px;}
.rs-about.style3 .about-content .rs-animations .spinner.ball{bottom:-66px;right:-45px;}
.rs-about p{line-height: 30px;}
.pl-30{padding-left:30px;}
.scale{animation:scale 2s alternate infinite;}
.dance2{-webkit-animation:dance2 4s alternate infinite;}

@media only screen and (max-width: 991px){
.rs-about.style3 .about-content .rs-animations{display:none;}
}
@media only screen and (max-width: 767px){
.sec-title .title.title3,.sec-title .title{font-size:26px;line-height:36px;}
}
@media only screen and (max-width: 480px){
.rs-about.style3 .accordion .card .card-header .card-link{padding-left:36px!important;}
.rs-about.style3 .accordion .card .card-header .card-link{font-size:13px;}
.rs-about.style3 .accordion .card .card-header .card-link::after{left:12px;}
.rs-about.style3 .accordion .card .card-body{padding:17px 5px 40px 12px!important;}
}
/*! CSS Used keyframes */
@-webkit-keyframes scale{0%{transform:scale(0.8);-webkit-transform:scale(0.8);}100%{transform:scale(1);-webkit-transform:scale(1);}}
@keyframes dance2{0%{-webkit-transform:translate3d(0, 0, 0);}50%{-webkit-transform:translate3d(15px, -15px, 0);}100%{-webkit-transform:translate3d(0, -15px, 15px);}}


/* YENİ ANASAYFA TASARIM CSS ÜRÜNLER KISMI */

.properti_city{border-radius:3px;margin-bottom:30px;position:relative;}
.properti_city .thumb{border-radius:3px;overflow:hidden;position:relative;}
.properti_city .thumb img{-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease; padding: 50px;}
.properti_city:hover .thumb img{-webkit-transform:scale(1.1) rotate(-1deg);-moz-transform:scale(1.1) rotate(-1deg);-o-transform:scale(1.1) rotate(-1deg);-ms-transform:scale(1.1) rotate(-1deg);transform:scale(1.1) rotate(-1deg);}
.properti_city .overlay{background:linear-gradient(0deg, #464d6c, transparent);border-radius:3px;bottom:0;height:100%;left:0;position:absolute;right:0;text-align:center;}
.properti_city .overlay .details{bottom:20px;left:0;position:absolute;right:0;}
.properti_city .overlay .details .icon{color:#ffffff;font-size:60px;margin-bottom:50px;}
.properti_city .overlay .details h4,.properti_city .overlay .details h4 a{color:#ffffff;font-size:18px;font-weight:600;line-height:1.43rem;}
.feature_place_home2_slider .item{padding-right: 5px;padding-left: 5px;}
.w100{width:100%!important;}
.pb70{padding-bottom:70px;}
section{padding:100px 0;position:relative;}
.main-title{position:relative;margin-bottom:50px;}
.main-title p{font-size:16px;color:#696969;line-height:1.25rem;margin-bottom:0;}
/*! CSS Used from: https://creativelayers.net/themes/houzing-html/css/responsive.css */
@media only screen and (max-width:1280px){
.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-prev{left:-15px;}
.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-next{right:-15px;}
}
@media only screen and (max-width: 767.98px){
.properti_city .overlay{height:100%;}
}
@media only screen and (max-width:500px){
.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-prev,.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-next{top:45%;}
}
@media only screen and (max-width:400px){
.properti_city .overlay .details .icon{margin-bottom:0;}
}


/* YENİ ANASAYFA NEDEN BİZ ALANI CSS */




.why_chose_us{background-color:#ffffff;border:1px solid #E6E9EC;border-radius:3px;margin-bottom:30px;padding:50px 25px 40px;position:relative;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;box-sizing:border-box;}
.why_chose_us:hover{-webkit-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);-moz-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);-o-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);}
.why_chose_us .icon{border-radius:50%;height:112px;line-height:112px;margin:0 auto;width:112px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.why_chose_us .icon span{color:#323a5c;font-size:50px;line-height:112px;}
.why_chose_us:hover .icon{background-color:#323a5c;}
.why_chose_us:hover .icon span{color:#ffffff;}
.why_chose_us:hover .icon{background-color:#323a5c;}
.why_chose_us:hover .icon span{color:#ffffff;}
.why_chose_us .details{margin-top:30px;}
.why_chose_us .details h4{color:#323a5c;font-weight:700;margin-bottom:20px;font-size: 17px;}
.why_chose_us .details p{font-size:14px;line-height:24px;}
.bgc-alice-blue{background-color:#F6F8F9;}
.main-title{position:relative;margin-bottom:50px;}
.main-title p{font-size:16px;color:#696969;line-height:1.25rem;margin-bottom:0;}
@media only screen and (max-width: 767.98px){
}



/* YENİ ANASAYFA TASARIM CSS HABERLER KISMI */


.feat_property{background-color:#ffffff;border:1px solid #E6E9EC;border-radius:3px;margin-bottom:30px;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.feat_property:hover{-webkit-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);-moz-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);-o-box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);box-shadow:0px 8px 30px rgba(34, 34, 34, 0.07);}
.feat_property .thumb{background:#323a5c;overflow:hidden;position:relative;padding-bottom:0px!important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.feat_property .thumb img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.feat_property:hover .thumb img{opacity:.5;}
.feat_property .details{position:relative;}
.feat_property .details .tc_content{padding:20px;}
.feat_property .details .tc_content h4{font-size:16px;color:#323a5c;font-weight:600;line-height:28px;margin-bottom:5px;}
.feat_property .details .tc_content p{margin-bottom:17px;}
.for_blog.feat_property:hover{-webkit-box-shadow:0px 10px 50px rgba(13, 38, 59, 0.1);-moz-box-shadow:0px 10px 50px rgba(13, 38, 59, 0.1);-o-box-shadow:0px 10px 50px rgba(13, 38, 59, 0.1);box-shadow:0px 10px 50px rgba(13, 38, 59, 0.1);}
.for_blog.feat_property .details .bp_meta ul li:first-child{margin-right:20px;}
.for_blog.feat_property .details .bp_meta ul li a{font-size:14px;color:#696969;}
.for_blog.feat_property .thumb .tag{border-radius:3px;font-size:10px;font-weight:600;color: white; left:20px;line-height:20px;padding:3px 13px;position:absolute;text-transform:capitalize;top:20px;}
.for_blog.feat_property .thumb img{opacity:1;}
.for_blog.feat_property .details .tc_content{padding:20px 20px 30px;}
.for_blog.feat_property .details .tc_content .read_more_btn{font-size:13px;font-weight:600;line-height:17px;text-transform:uppercase;}
.img-whp{width:100%!important;}
.text-thm{color:#323a5c!important;}
.bgc-thm{background-color:#323a5c!important;}
.tdu{text-decoration:underline;}
.fz15{font-size:15px;}
.pb70{padding-bottom:70px;}
.mr10{margin-right:10px;}
.main-title{position:relative;margin-bottom:50px;}
.main-title h2{color:#323a5c;font-weight:800;line-height:2.375rem;margin-bottom:10px;margin-top:0;}
.main-title p{font-size:16px;color:#696969;line-height:1.25rem;margin-bottom:0;}
/*! CSS Used from: https://creativelayers.net/themes/houzing-html/css/responsive.css */
@media only screen and (max-width: 767.98px){
.main-title h2{font-size:22px;line-height:32px;}
}


.mt-45{margin-top:45px;}
.readon{color:#fff;font-size:17px;line-height:26px;font-weight:600;text-transform:capitalize;cursor:pointer;display:inline-block;position:relative;transition:all 0.4s;z-index:1;background-color:transparent;}
.readon.consultant{padding:18px 35px 18px 35px;border-radius:0px 0px 0px 0px;color:#fff;background:#323a5c;overflow:hidden;position:relative;}
.readon.consultant:after{content:"";position:absolute;top:10px;left:0;width:300px;height:200px;background-color:#333;border-color:transparent;border-radius:50%;transform:translate(-40px, -80px) scale(0.1);opacity:0;z-index:-1;transition:transform 0.5s, opacity 0.5s, background-color 0.5s;}
.readon.consultant:hover:after{opacity:.3;transform-origin:100px 100px;transform:scale(1) translate(-10px, -70px);}
.readon.consultant.discover{padding:15px 40px 15px 40px;}
@media only screen and (max-width: 991px){
.readon.consultant{padding:16px 28px 16px 28px;font-size:15px;}
}
@media only screen and (max-width: 480px){
.readon.consultant.discover,.readon.consultant{padding:15px 26px 15px 26px;}
}


.bg-gray {
    background-color: #f4f5f8 !important;
}
.mb-0{margin-bottom:0rem!important;}
.pt-0{padding-top:0rem!important;}
.pb-0{padding-bottom:0rem!important;}
.mt-2{margin-top:2rem!important;}
.mt-4{margin-top:4rem!important;}
.mb-0{margin-bottom:0!important;}
.side-booking-body .form-group{height:80px;color:#707e9c;font-weight:500;position:relative;padding:10px 5px;}
.form-group{color:#707e9c;font-weight:500;position:relative;padding:0;margin-bottom:10px;}
.side-booking-body .form-group .form-control{padding-left:10px;margin:0!important;height:100%;box-shadow:none!important;background:#fff;border:none;color:#707e9c;}
.form-group .form-control{padding-left:15px;margin:0!important;box-shadow:none!important;background:#fff;border:1px solid #e6eaf3;color:#707e9c;border-radius:4px;}
.side-booking-wrap{width:100%;border:1px solid #dde2ec;border-radius:.5rem;background:#fff;overflow:hidden;margin-bottom:30px;}
.side-booking-wrap.over-top{width:100%;border:1px solid #dde2ec;border-radius:.5rem;overflow:hidden;margin-top:100px;border-top:none;}
.side-booking-wrap.over-top.radius-0{width:100%;border:1px solid #eef2f7;border-radius:0 0 .5rem .5rem;overflow:hidden;border-top:none;}
.side-booking-body{padding:1.5rem 0 2.5rem;}
.side-booking-body .row{margin:0;}
.cld-box,.guests-box{position:relative;height:45px;border:2px solid #e6eaf3;border-radius:.2rem;}
.side-booking-body .form-group{margin-bottom:5px;height:auto;}
.side-booking-body .form-group label{display:block;opacity:.8;font-weight:500;margin-bottom:2px;}
.guests-box{display:flex;width:100%;padding:0 6px;justify-content:center;align-items:center;}
.guests-box #guestNo,.guests-box #kidsNo{border:none;width:100px;text-align:center;text-align:center;color:#707e9c;}
.guests-box .counter-btn{background:#e6eaf3;border:none;border-radius:.2rem;text-align:center;width:30px;height:30px;outline:none!important;line-height:30px;text-shadow:none;color:#707e9c;}
.guests-box #cnt-down,.guests-box #kcnt-down{position:absolute;top:6px;left:6px;}
.guests-box #cnt-up,.guests-box #kcnt-up{position:absolute;top:6px;right:6px;}
.block-wrap{display:block;width:100%;background:#fff;padding:15px 40px 40px;border-radius:4px;margin-bottom:30px;border:1px solid #eef2f7;}
.block-header h4{margin-bottom:12px;font-size:16px;font-weight: 600;}
.block-wrap:last-child{margin-bottom:0;}
.block-header{display:table;width:100%;margin-bottom:1rem;border-bottom:1px solid #e7eff9;}
.block-body{line-height:1.7;}
.avl-features{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.avl-features li{display:block;list-style:none;position:relative;margin:10px 0;padding-left:30px;width:100%;max-width:100%%;}
.avl-features li:before{content:"\f00c";font-weight:600;font-family:'Font Awesome 5 Free';position:absolute;color:#fff;width:20px;height:20px;background:#0791be;text-align:center;line-height:20px;border-radius:50%;left:0;top:5px;font-size:10px;box-shadow:0 0 0 4px rgb(7, 145, 190, .3);-webkit-box-shadow:0 0 0 4px rgb(7, 145, 190, .3);}
@media (max-width: 1023px){
.side-booking-wrap.over-top{margin-top:30px;}
}
@media (max-width: 600px){
.avl-features li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
.btn.btn-theme:hover,.btn.btn-theme:focus{color:#ffffff!important;}
.color-theme{color:#0791be;}
.fs-30{font-size:30px;}
.btn-theme {
    background: #0791be;
    border-color: #0791be;
    color: #fff;
    transition: all ease .4s;
    border-radius: 0;
    padding: 10px 20px;
    width: 100%;
    max-width: 200px;
    margin: auto;
}
.service-photo .slick-slide{padding: 10px;opacity: .5;}
.service-photo .slick-center {opacity: 1;}



.rs-breadcrumbs .breadcrumbs-inner{padding:140px 0 150px;}
.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:48px;font-weight:700;line-height:56px;margin-bottom:5px;color:#fff;}
.rs-breadcrumbs .breadcrumbs-inner ul{padding:0;}
.rs-breadcrumbs .breadcrumbs-inner ul li{color:#fff;display:inline-block;font-size:14px;font-weight:400;}
.rs-breadcrumbs .breadcrumbs-inner ul li a{position:relative;padding-right:22px;-webkit-transition:.3s;transition:.3s;color:#fff;}
.rs-breadcrumbs .breadcrumbs-inner ul li a:before{background-color:#fff;content:"";height:15px;width:1px;position:absolute;right:9px;top:2px;transform:rotate(26deg);}
.rs-breadcrumbs.img2{background:url('../images/banner.jpg');background-position: center;}
@media only screen and (max-width: 767px){
.rs-breadcrumbs .breadcrumbs-inner .page-title{font-size:30px;line-height:45px;}
}
.rs-breadcrumbs .overlay{
    position: absolute;
    top: 80px;
    right: 15px;
    font-weight: bold;
    text-align: right;
    font-size: 30px;
    background-color: rgba(0,0,0,0.5); 
}


#oopss  {
    background: #f7f7f7;
    text-align: center;
    font-weight: 400;
    font-size: 20px;
    position: relative;
    width: 100%;
    padding: 100px 0;
}
#error-text  {
    top: 30%;
    position: relative;
    font-size: 20px;
    color: #eee;
}

#error-text a {
    color: #eee;
}

#error-text a:hover {
    color:#fff;
}


#error-text p  {
    color: #5f7bfe;
    font-weight: 600;
}

#error-text i  {
    margin-left: 10px;
}

#error-text p.hmpg  {
    margin: 20px 0 0 0;
}

#error-text span  {
    position: relative;
    background: #5f7bfe;
    color: #fff;
    font-size: 150px;
    padding: 0 20px;
    border-radius: 5px;
    font-weight: bolder;
    transition: all .5s;
    cursor:pointer;
}
#error-text span:hover  {
    background: #fe5c5c;
    color: #fff;
    -webkit-animation: jelly .5s;
    -moz-animation: jelly .5s;
    -ms-animation: jelly .5s;
    -o-animation: jelly .5s;
    animation: jelly .5s;
}

#error-text span:after  {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: &quot;
     &quot;
    ;
    height: 0;
    
width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #ef4824;
    border-width: 7px;
    margin-left: -7px;
}

@-webkit-keyframes jelly {
    
from, to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
25% {
    -webkit-transform: scale(.9, 1.1);
    transform: scale(.9, 1.1);
}
50% {
    -webkit-transform: scale(1.1, .9);
    transform: scale(1.1, .9);
}
75% {
    -webkit-transform: scale(.95, 1.05);
    transform: scale(.95, 1.05);
}
}
@keyframes jelly {
    
from, to {
    -webkit-transform: scale(1,  1);
    transform: scale(1, 1);
}
25% {
    -webkit-transform: scale(.9, 1.1);
    transform: scale(.9, 1.1);
}
50% {
    -webkit-transform: scale(1.1, .9);
    transform: scale(1.1, .9);
}
75% {
    -webkit-transform: scale(.95,  1.05);
    transform: scale(.95,  1.05);
}
}

/* CSS Error Page Responsive */
@media only screen and (max-width:640px) {
    
#error-text span  {
    font-size: 200%;
}

#error-text a:hover  {
    color: #fff;
}
}
.back:active {
  -webkit-transform:scale(0.95);
  -moz-transform:scale(0.95);
  transform:scale(0.95);
  background:#f53b3b;
  color:#fff;
}
.back:hover {
  background:#fe5c5c;
}

.back {
  text-decoration:none;
  background:#5f7bfe;
  color:#fff;
  padding:10px 20px;
  font-size:20px;
  font-weight:700;
  line-height:normal;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  transform:scale(1);
  transition:all 0.5s ease-out;
}

.block-body h4{margin-top: 10px;font-size: 18px;}
.block-body ul{padding-left: 50px;list-style: circle;}

@media screen and (max-width: 800px){
    .block-body ul{padding-left: 0px;list-style: circle;}
}

.mt-30{margin-top: 30px;}
.bg-img{
    background-position: center!important;
    background-size: cover!important;
}



.primary-btn-fill{font-weight:600;font-size:17px;color:#5270fe;background:#fff;border-radius:5px;border:2px solid #fff;display:inline-block;padding:8px 45px;transition:all .35s ease;}
.primary-btn-fill:hover,.primary-btn-outline{background:transparent;color:#fff;}
.primary-btn-outline{font-weight:600;font-size:17px;border-radius:5px;border:2px solid #fff;display:inline-block;padding:8px 45px;transition:all .35s ease;}
.primary-btn-outline:hover{background:#fff;color:#5270fe;}
.slider-btns{margin-top:28px;}
.slider-btns a{margin-top:10px;margin-right:20px;}
.slider-btns a:last-child{margin-right:0;}


#whatsapp-order{position: fixed; bottom: 10px; z-index: 9999; display: flex; width: 200px; height: 50px; align-items: center; color: #ffffff; font-size: 14px; justify-content: center; background: #128c7e; border-radius: 0.4rem;}
#whatsapp-order.right{right:10px;}
#whatsapp-order .fab{margin-right:1rem;font-size:2.2rem;}




.section-padding{padding-top:80px;padding-bottom:80px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.section-padding{padding-top:100px;padding-bottom:100px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.section-padding{padding-top:80px;padding-bottom:80px;}
}
@media only screen and (max-width: 767px){
.section-padding{padding-top:60px;padding-bottom:60px;}
}
.bg-grey{background-color:#f8f6f4;}

.about-wrapper{margin-top:-50px;}
.about-images{position:relative;margin-top:50px;}

.about-images .images img{width:100%;}
.about-images .about-btn{position:absolute;bottom:35px;left:0;width:100%;text-align:center;}
.about-content{padding:100px 80px;margin-top:0px;position:relative;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px){
.about-content{padding:40px;}
}
.about-content .sub-title{font-family: 'Poppins', sans-serif;font-size:14px;font-weight:700;color:#0a4d3c;text-transform:uppercase;letter-spacing:1px;line-height:1.4;}
.about-content .main-title{font-family: 'Poppins', sans-serif;font-size:35px;margin-top:23px;color: #323a5c;font-weight: 600;letter-spacing: normal;text-transform: capitalize;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.about-content .main-title{font-size:44px;}
}
@media only screen and (max-width: 767px){
.about-content .main-title{font-size:44px;}
}
@media only screen and (max-width: 575px){
.about-content .main-title{font-size:24px;}
}
.about-content .count{font-family: 'Poppins', sans-serif;font-size:30px;font-weight:500;color:#0a4d3c;line-height:1;margin-top:40px;display:block;}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px){
.about-content .count{font-size:24px;}
}
.about-content p{margin-top:20px;}



.about-btn .btn {
    display: inline-block;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    border-color: transparent;
    color: #52565b;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    padding: 0 40px;
    line-height: 55px;
    height: 55px;
    border-width: 0px;
    border-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    border-radius: 50px;
}
.about-btn .btn-primary{display:inline-block;background:#34ad54;color: white;font-weight:600;overflow:hidden;position:relative;transition:all ease 700ms;-moz-transition:all ease 700ms;-webkit-transition:all ease 700ms;-ms-transition:all ease 700ms;-o-transition:all ease 700ms;z-index:1;}
.about-btn .btn-primary:hover{color:#FFF;}
.about-btn .btn-primary span{background:#2f442d none repeat scroll 0 0;border-radius:50%;display:block;height:0;position:absolute;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transition:width 0.6s ease 0s, height 0.6s ease 0s;-moz-transition:width 0.6s ease 0s, height 0.6s ease 0s;-webkit-transition:width 0.6s ease 0s, height 0.6s ease 0s;-ms-transition:width 0.6s ease 0s, height 0.6s ease 0s;-o-transition:width 0.6s ease 0s, height 0.6s ease 0s;width:0;z-index:-1;}
.about-btn .btn-primary:hover span{height:562.5px;width:562.5px;}
