@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUOjIg1_i6t8kCHKm459WxZqh7k29Y.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7j.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZ1.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm45_QpRyS7j.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD-w.ttf) format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gnD-w.ttf) format('truetype');
}

@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&amp;subset=latin-ext);@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;
    max-width: 100%;
}
button, input{max-width: 100%;}

.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')
    font-display: swap;
}

.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
}

.btn,h1,h2,h3,h4,h5 {
    font-weight: 400
}

.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 #dc0613;
    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: #dc0613;
    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;
    background: #e6e6e6;
    background: linear-gradient(180deg,#e6e6e6 5%,#e6e6e6 5%,#fff 10%)
}

@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: #dc0613;
    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: #dc0613;
    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: #f1f6fd;
}

.box-content{
    background: white;
    padding: 30px;
    border-radius: 11px;
    box-shadow: 0px 0px 13px 1px #ddd;
}
@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: #dc0613;
    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%;}

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

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

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

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

@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: 15px;
    color: #000000;
    line-height: 1.5;
    padding-bottom: 20px;
    font-weight: 500
}

.right-content .page-content p, .right-content .page-content h2{
    font-family: 'Saira',sans-serif;
}
@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: #dc0613;
    text-align: left;
    font-size: 13px;
    font-weight: 500
}

.news-anouncements .list-news .detail {
    padding: 0 10px;
    float: right;
    color: #dc0613;
    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: #dc0613;
    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: #212529;
    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: 1300px
    }
}

@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: 1300px;
    margin: 0
}

.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;
        display: block;
        max-width: 200px
    }
}

@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
    }
}

.wrapper-top {
    background: #000;
    color: white;
    height: 30px;
}

.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;
    font-family: 'Saira', sans-serif;
    color: white;
}
.header-buttons li a{color: white;font-size: 13px;}

@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: #dc0613;
    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: #dc0613;
    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: 10px;
    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: 13px;
    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: 'Saira', 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 #d1d1d1;
    -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
}
.require{color: red;}
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: #dc0613;
    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;
    outline: none;
}

.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: #dc0613;
    border-color: #dc0613
}

.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: #dc0613;
    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:50%!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: #ab0812;
    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: #dc0613;
    margin-top: 0px;
    position: relative;
    float: left;
    width: 100%;
}

@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: left;
    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;
    color: #dc0613;
    border-bottom: 2px solid #212529
}

.left-content-menu li>a {
    padding-right: 30px!important
}

.left-content-menu li.passive>a.active {
    color: #dc0613!important
}

.left-content-menu .drop {
    z-index: 9999999999
}

.left-content-menu .submenu>li>a.active {
    color: #fff!important;
    background: #dc0613
}

.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: 13px;
    color: #000;
    font-weight: 600
}

.left-content-menu>li>a.active {
    transition: all .2s ease-in-out;
    color: #dc0613
}

.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: #dc0613
}

.left-content-menu>li>.submenu>li>.submenu>li>a.active {
    color: #dc0613
}

.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
}


@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;
    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: 20px;
    line-height: 1;
    color: #0c4c93;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 20px
}

.slick-next,[dir=rtl] .slick-prev {
    right: 20px
}

[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: 20px;
    margin: 0 5px;
    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;
    z-index: 999;
    opacity: .8;
    background-color: #000
}

.scrollToTop:hover {
    background-color: #dc0613;
    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: #dc0613;
    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: #0c4c93;
    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: #dc0613;
    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: #dc0613
}

.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 #dc0613!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 #dc0613;
    border-bottom: 2px solid #dc0613
}

@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: #dc0613;
    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: #dc0613;
    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: 30%;
    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)
}

@media (max-width: 768px) {
    .anything-slider .caption {
        padding:0;
        font-size: 12px
    }

    .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: #dc0613
}

.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 #dc0613;
    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: #dc0613
}

.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: #0c4c93
}

.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 #dc0613;
    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: #dc0613;
    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: #dc0613;
    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: #dc0613;
    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 #dc0613
}

.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: #dc0613;
    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 #dc0613;
    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 #dc0613;
    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: #dc0613;
    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: #dc0613;
    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-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:#dc0613;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;line-height:1.2;margin-bottom:25px;padding:20px;}
.form_grid .contact_form button{border-radius:8px;background-color:#dc0613;-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:#fff;font-weight:bold;line-height:1.2;margin-bottom:20px;}
.contact_localtion p{font-size:14px;color:#fff;margin-bottom:5px;}
.contact_localtion .content_list h5{font-size:16px;color:#fff;font-weight:bold;line-height:1.5;margin-bottom:0;}
.contact_localtion .content_list p{margin:5px 0 5px 0;}
.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:#dc0613;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:#dc0613;border:2px solid #dc0613;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:#dc0613;color:#dc0613;}
.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;}
.contact_localtion  h5{color: white;}

.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;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:#0c4c93;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:#0c4c93;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:#0c4c93;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:#0c4c93;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:#0c4c93;}
@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:#0c4c93;-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:#0c4c93;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{box-shadow: 0px 3px 12px 0px rgb(220 6 19 / 20%);background-color:#ffffff;padding:2px;display:block;position:relative;text-align:center;}
.logo-item img{display:inline-block;}


.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:#0c4c93;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:#0c4c93;display:inline-block;margin-right:3px;font-weight:bold;}
.tt-news01__row a{color:#0c4c93;transition:color 0.3s ease;}
.tt-news01__row a:hover{color:#51acfb;}
.tt-news01__title{color:#0c4c93;font-size:20px;line-height:30px;font-weight:800;padding:0 0 7px 0;}
.tt-news01__title a{color:#0c4c93;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:#0c4c93;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:#0c4c93;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:#0c4c93;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:#0c4c93;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:#0c4c93;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: #dc0613;
        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:#0c4c93;border:2px solid #0c4c93;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:#0c4c93;-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:#0c4c93;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 #0c4c93;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 #0c4c93;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:#dc0613;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:#0c4c93;}
.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:#0c4c93;font-weight:800;}
.logo-popup{display:inline-block;text-align:center;}
.logo-popup + *{margin-top:17px;}
.logo-popup__icon{fill:#0c4c93;display:inline-block;width:67px;margin-left:auto;margin-right:auto;}
.logo-popup__text{font-family:"Raleway", sans-serif;color:#0c4c93;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:#0c4c93;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;width: 100%;}
}
.info-box__content a{color: #dc0613;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 #0c4c93;border-left:1px solid #0c4c93;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.tt-icon-list a:after{border-top:1px solid #0c4c93;border-right:1px solid #0c4c93;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.tt-icon-list a:hover{color:#0c4c93;}
.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: #0c4c93;
}

.header-infobox {
    float: left;
    margin-left: 6em;
}

.header-infobox p{
    margin-top: 3px;
}

.header-infobox small{
    color: #6c7176;
    font-size: 15px;
}

.header-infobox i.fas{
    height: auto;
    color: #0c4c93;
    font-size: 21px;
    margin-right: 5px;
}

.header-infobox span{
    font-size: 22px;
}

.header-bid{
    margin-left: 4em;
}

.header-bid a{
    background: #dd0a16;
    display: inline-block;
    color: #fff;
    border-radius: 22px;
    text-align: center;
    padding: calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);
    min-width: calc(102.39437px + 4.69484vw);
    font-size: calc(12.64789px + .0939vw);
    font-weight: 700;
    cursor: pointer;
    transition-property: background-color;
    transition-duration: .6s;
    transition-delay: 0s;
    transition-timing-function: ease;
    will-change: background-color;
}

.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: #0c4c93;
    -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: #0c4c93;
    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: #0c4c93;
    opacity: 1;
    color: #fff;
    padding: 11px 24px;
    font-size: 50px;
    cursor: pointer;
}

#teklifModal .modal-content p{
    margin: 16px 0 15px 0px;
}

.video-bg{width: 100%;}
.showcase {
  position: relative;
  right: 0;
  width: 100%;
  min-height: 100vh;
  padding: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #111;
  color: #fff;
  transition: 0.5s;
  z-index: 2;
}

.showcase.active {
  right: 300px;
}


.toggle {
  position: relative;
  width: 60px;
  height: 60px;
  background: url(https://i.ibb.co/HrfVRcx/menu.png);
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  cursor: pointer;
}

.toggle.active {
  background: url(https://i.ibb.co/rt3HybH/close.png);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  cursor: pointer;
}

.showcase video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  max-height: 100vh;
  object-fit: cover;
  opacity: 0.8;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #dc0613 50%,#2f0205 100%);
  opacity: .7;
  mix-blend-mode: overlay;
}

.text {
  position: relative;
  z-index: 10;
}

.text h2 {
  font-size: 5em;
  font-weight: 800;
  line-height: 1em;
  text-transform: uppercase;
}

.text h3 {
  font-size: 4em;
  font-weight: 700;
  line-height: 1em;
  text-transform: uppercase;
}

.text p {
  font-size: 1.1em;
  font-weight: 400;
  margin: 20px 0;
  max-width: 700px;
  color: white;
}

.text a {
  display: inline-block;
  font-size: 1em;
  background: #fff;
  padding: 10px 30px;
  text-decoration: none;
  color: #111;
  margin-top: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: 0.2s;
}

.text a:hover {
  letter-spacing: 3px;
}

.social {
  position: absolute;
  bottom: 20px;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}

.social li {
  list-style: none;
}

.social li a {
  display: inline-block;
  filter: invert(1);
  margin-right: 20px;
  transform: scale(0.5);
  transition: 0.5s;
}

.social li a:hover {
  transform: scale(0.5) translateY(-15px);
}
.show{display: block!important;}



.content-max-w{max-width:1170px;margin:0 auto;width:100%;position:relative;}
.padding-h{padding-left:calc(-170px + 18.75vw);padding-right:calc(-170px + 18.75vw);}
@media (max-width:1024px){
    .showcase .text{
        position: absolute;
        left: 10px;
    }
    .text h2, .text h3, .text p{
        /* display: none; */
        font-size: 13px;
        line-height: 15px;
        color: #f1f6fd;
        text-shadow: 0px 20px 20px black;
    }

    .text p{
        font-size: 11px; 
        padding-right:10px;
    }

    .text a{
        font-size: 11px;
        line-height: 12px;
        color:#000;
        padding: 10px 20px;
    }
    .showcase{padding: 0px;min-height: auto;}
    .showcase video{position: relative;}
.padding-h{padding-left:22px;}
}
@media (min-width:1440px){
.padding-h{padding-left:100px;}
}
@media (max-width:1024px){
.padding-h{padding-right:22px;}
}
@media (min-width:1440px){
.padding-h{padding-right:100px;}
}
.pill-link{background:#dc0613;display:inline-block;color:#fff;border-radius:22px;text-align:center;padding:calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);min-width:calc(102.39437px + 4.69484vw);font-size:calc(12.64789px + .0939vw);font-weight:700;cursor:pointer;transition-property:background-color;transition-duration:.6s;transition-delay:0s;transition-timing-function:ease;will-change:background-color;}
@media (max-width:375px){
.pill-link{padding-top:11px;}
}
@media (min-width:1440px){
.pill-link{padding-top:14px;}
}
@media (max-width:375px){
.pill-link{padding-bottom:11px;}
}
@media (min-width:1440px){
.pill-link{padding-bottom:14px;}
}
@media (max-width:375px){
.pill-link{padding-left:18px;}
}
@media (min-width:1440px){
.pill-link{padding-left:26px;}
}
@media (max-width:375px){
.pill-link{padding-right:18px;}
}
@media (min-width:1440px){
.pill-link{padding-right:26px;}
}
@media (max-width:375px){
.pill-link{min-width:120px;}
}
@media (min-width:1440px){
.pill-link{min-width:170px;}
}
@media (max-width:375px){
.pill-link{font-size:13px;}
}
@media (min-width:1440px){
.pill-link{font-size:14px;}
}
.pill-link:active,.pill-link:focus,.pill-link:hover{background-color:#dc0613;}
.pill-link:hover{background-color:#ab0812;color:#fff;}
.text-link{color:#dc0613;font-weight:700;font-size:calc(11.29577px + .18779vw);text-decoration:underline;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;}
@media (max-width:375px){
.text-link{font-size:12px;}
}
@media (min-width:1440px){
.text-link{font-size:14px;}
}
.text-link:active,.text-link:focus,.text-link:hover{color:#dc0613;}
.global-header[data-v-2aa7ea49]{height:95px;}
@media (max-width:900px){
.global-header[data-v-2aa7ea49]{height:50px;}
}
@media (max-width:900px){
.hide-on-break[data-v-2aa7ea49]{display:none!important;}
}
.content-max-w[data-v-2aa7ea49]{position:static;}
.white-background[data-v-2aa7ea49]{background:#fff;padding-left:calc(4.02817px + 3.19249vw);padding-right:calc(4.02817px + 3.19249vw);}
@media (max-width:375px){
.white-background[data-v-2aa7ea49]{padding-left:16px;}
}
@media (min-width:1440px){
.white-background[data-v-2aa7ea49]{padding-left:50px;}
}
@media (max-width:375px){
.white-background[data-v-2aa7ea49]{padding-right:16px;}
}
@media (min-width:1440px){
.white-background[data-v-2aa7ea49]{padding-right:50px;}
}
.main-nav[data-v-2aa7ea49]{display:flex;align-items:center;height:85px;width: 100%;justify-content: center;}
@media (max-width:900px){
.main-nav[data-v-2aa7ea49]{height:50px;justify-content:space-between;}
}
@media (max-width:900px){
.overlay[data-v-2aa7ea49]{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;bottom:0;width:100vw;height:100vh;z-index:-2;}
}
.bar[data-v-2aa7ea49]{width:100%;background:#dc0613;height:2px;margin-top:5px;}
.bars[data-v-2aa7ea49]{position:relative;height:20px;z-index:10;width:1.6875rem;margin:0 auto;}
.bars .bar[data-v-2aa7ea49]{transition:all .3s cubic-bezier(.8,0,.2,1);}
.logo[data-v-2aa7ea49]{display:inline-block;width:200px;}
@media (max-width:900px){
.logo[data-v-2aa7ea49]{width:118px;}
}
.logo img[data-v-2aa7ea49]{max-width:200px;}
@media (max-width:900px){
.logo img[data-v-2aa7ea49]{max-width:118px;}
}
header[data-v-2aa7ea49]{position:relative;width:100%;z-index:999;background:#fff;transition:transform .3s ease-in-out;height:95px;}
.header-fixed{position: fixed!important;    background-color: white!important;}
@media (max-width:900px){
header[data-v-2aa7ea49]{height:50px;transform:translate(0);right:0;left:0;}
header .primary-navigation[data-v-2aa7ea49]{display:none;}
}
@media (min-width:1100px){
header[data-v-2aa7ea49]{padding-left:0;}
}
.mobile-toggle[data-v-2aa7ea49]{display:none;}
@media (max-width:900px){
.mobile-toggle[data-v-2aa7ea49]{display:block;}
}
.secondary-link[data-v-2aa7ea49]{text-decoration:none;margin-right:2.5%;white-space:nowrap;}
@media (max-width:1024px){
.primary-link[data-v-2aa7ea49]{display:none;}
}
@media (max-width:1024px){
.secondary-link[data-v-2aa7ea49]{font-size:14px;}
}
@media (max-width:900px){
.secondary-link[data-v-2aa7ea49]{margin-right:20px;padding:8px 16px!important;}
}
@media (max-width:1024px) and (min-width:901px){
.secondary-link[data-v-2aa7ea49]{margin-right:0;}
}
.pre-nav{background:#000;color:#fff;height:30px; width: 100%;display: flex; justify-content: end;align-items: center;}
@media (max-width:900px){
.pre-nav{height:36px;}
}
@media (min-width:901px){
.pre-nav .content-max-w{display:flex;justify-content:space-between;}
.pre-nav.align-right .content-max-w{justify-content:flex-end;}
}
.pre-nav .secondary-navigation{position:relative;flex-shrink:0;margin-left:auto; display: flex;justify-content: end;}
.pre-nav .secondary-navigation ul{display:flex;}
@media (max-width:900px){
.pre-nav .secondary-navigation ul{justify-content:center;}
}
.pre-nav .secondary-navigation li{line-height:30px;display:inline-block;}
@media (max-width:900px){
.pre-nav .secondary-navigation li{line-height:36px;}
}
.pre-nav .secondary-navigation li:not(:first-of-type) a{padding-left:10px;border-left:1px solid #fff;}
.pre-nav .secondary-navigation li:not(:last-of-type) a{padding-right:10px;}
.pre-nav .secondary-navigation a{ font-size:12px;line-height:unset;display:inline-block;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color; color: white;}
.pre-nav .secondary-navigation a:hover{color: white!important}
@media (max-width:900px){
.pre-nav .secondary-navigation a{font-size:11px;}
}
.pre-nav .secondary-navigation a:active,.pre-nav .secondary-navigation a:focus,.pre-nav .secondary-navigation a:hover{color:#dc0613;}
.menu ul{margin:0;padding:0;}
.menu li{list-style:none;}
.menu .heading{display:block;}
.link a.pillLink{background:#dc0613;display:inline-block;color:#fff;border-radius:22px;text-align:center;padding:calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);min-width:calc(51px + 4.69484vw);font-size:calc(12.64789px + .0939vw);font-weight:700;cursor:pointer;transition-property:background-color;transition-duration:.6s;transition-delay:0s;transition-timing-function:ease;will-change:background-color;}
@media (max-width:375px){
.link a.pillLink{padding-top:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-top:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-bottom:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-bottom:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-left:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-left:26px;}
}
@media (max-width:375px){
.link a.pillLink{padding-right:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-right:26px;}
}
@media (max-width:375px){
.link a.pillLink{min-width:120px;}
}
@media (min-width:1440px){
.link a.pillLink{min-width:170px;}
}
@media (max-width:375px){
.link a.pillLink{font-size:13px;}
}
@media (min-width:1440px){
.link a.pillLink{font-size:14px;}
}
.link a.pillLink:active,.link a.pillLink:focus,.link a.pillLink:hover{background-color:#dc0613;}
.link a.pillLink:hover{background-color:#ab0812;color:#fff;}
.link a.pillLink span{color:#fff!important;}
@media (min-width:901px){
.primary-navigation{z-index:8;display:flex;flex-grow:2;padding-left:calc(9.43662px + 2.8169vw);}
}
.primary-navigation .nav-item{cursor:pointer;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;}
@media (min-width:901px){
.primary-navigation .nav-item{height:59px;display:flex;align-items:center;justify-content:center;padding-left:1.25vw;padding-right:1.25vw;font-size:14px;color: #dc0613;font-weight: 600;}
}
.primary-navigation .nav-item a{color: #dc0613;}
@media (max-width:900px){
.primary-navigation .nav-item{font-size:16px;line-height:1.3;padding-top:14px;padding-bottom:14px;display:block;}
}
.primary-navigation .nav-item:active,.primary-navigation .nav-item:focus,.primary-navigation .nav-item:hover{color:#dc0613;}
.primary-navigation .has-children{position:relative;}
.primary-navigation .has-children:before{content:"";position:absolute;top:0;left:0;width:0;border-bottom:3px solid #dc0613;transition:.4s ease-in-out;}
.primary-navigation .has-children:after{width:.8125rem;display:inline-block;margin-left:.625rem;margin-top:.125rem;content:url(../images/arrow-down.svg);color:#dc0613;}
@media (max-width:900px){
.primary-navigation .has-children:after{width:.875rem;}
}
.primary-navigation .dropdown-container{background:#f6f6f6;}
@media (min-width:901px){
.primary-navigation .dropdown-container{padding:36px 0 56px;position:absolute;top:105px;left:0;right:0;z-index:1;}
.primary-navigation .dropdown-container .content-max-w{display:flex;justify-content:flex-start;padding-left:0;}
}
@media (max-width:900px){
.primary-navigation .dropdown-container{padding-top:20px;padding-bottom:30px;}
}
@media (min-width:901px){
.primary-navigation .dropdown-container .menu{width:33%;}
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:calc(9.43662px + 2.8169vw);}
.primary-navigation .dropdown-container .menu:not(:last-of-type){border-right:1px solid #dc0613;padding-right:20px;}
.primary-navigation .dropdown-container .menu:not(:first-of-type){padding-left:20px;}
}
@media (max-width:900px){
.pre-nav .secondary-navigation{justify-content: center;}
.primary-navigation .dropdown-container .menu{max-width:300px;}
.primary-navigation .dropdown-container .menu:not(:last-of-type){margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #dc0613;}
}
.primary-navigation .dropdown-container .menu .heading{text-transform:uppercase;line-height:1.82;font-size:calc(12.35211px - .0939vw);font-weight:700;letter-spacing:1px;}
@media (max-width:375px){
.primary-navigation .dropdown-container .menu .heading{font-size:12px;}
}
@media (min-width:1440px){
.primary-navigation .dropdown-container .menu .heading{font-size: 12px;font-family: 'Saira',sans-serif;}
}
@media (min-width:901px){
.primary-navigation .dropdown-container .menu .heading{margin-bottom:24px;}
}
@media (max-width:900px){
.primary-navigation .dropdown-container .menu .heading{font-size:11px;margin-bottom:14px;}
}
.primary-navigation .dropdown-container .menu li:not(:last-of-type){margin-bottom:12px;}
.primary-navigation .dropdown-container .menu a{line-height:1.3;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;font-size: 12px;color: #212529;}
.primary-navigation .dropdown-container .menu a:active,.primary-navigation .dropdown-container .menu a:focus,.primary-navigation .dropdown-container .menu a:hover{color:#dc0613;}
@media (min-width:901px) and (max-width:375px){
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:20px;}
}
@media (min-width:901px) and (min-width:1440px){
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:50px;}
}
@media (min-width:901px) and (max-width:375px){
.primary-navigation{padding-left:20px;}
}
@media (min-width:901px) and (min-width:1440px){
.primary-navigation{padding-left:50px;}
}
.mobile-navigation[data-v-3431b238]{max-height:100vh;position:fixed;left:0;top:0;width:100%;display:flex;flex-direction:column;z-index:-1;align-content:center;padding-top:50px;padding-bottom:80px;overflow-y:scroll;}
@media (min-width:900px){
.mobile-navigation[data-v-3431b238]{display:none;}
}
.white-background[data-v-3431b238]{background:#fff;padding-top:10px;padding-bottom:30px;}
.pill-link[data-v-3431b238]{margin-top:20px;}
.text-link a{color:#dc0613}


/* Anasayfa Video Kısmı css */


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

.section-padding-100-70{padding-top:100px;padding-bottom:70px;}
.what-do-you-single-content{position:relative;z-index:1;margin-bottom:30px;transition-duration:700ms;overflow:hidden;border-radius:5px;}
.what-do-you-single-content .what-do-you-image{position:relative;z-index:1;}
.what-do-you-single-content .what-do-you-image::after{position:absolute;content:"";background-color:rgb(220 6 19 / 50%);height:100%;width:100%;z-index:1;top:0;left:0;border-radius:5px;}
.what-do-you-single-content .what-do-you-image img{border-radius:5px;transition-duration:700ms;}
.what-do-you-single-content h4{font-size:32px;font-family: 'Saira',sans-serif; font-weight: 600;}
@media only screen and (max-width: 767px){
.what-do-you-single-content h4{font-size:26px;}
}
.what-do-you-single-content p{font-size:16px;margin-bottom:0;}
.what-do-you-single-content .hover-text{position:absolute;bottom:30px;z-index:5;left:30px;}
.what-do-you-single-content .hover-text a h5{font-size:20px;color:#fff;margin-bottom:3px;}
.what-do-you-single-content .hover-text p{color:rgba(255, 255, 255, 0.9);margin-bottom:0;}
.what-do-you-single-content:hover .what-do-you-image img{transform:scale(1.2);border-radius:5px;}
.mt-30{margin-top: 30px;}






.bg-gray{background-color:#f1f6fd!important;}
.border-line{height:5px;width:100px;background-color:rgb(220 6 19);margin:8px auto 8px;display:inline-block;border-radius:2px;position:relative;z-index:1;}
.bg-primary-cu{background-color:#dc0613!important;}
.text-primary-cu{color:#dc0613;}
.text-white-cu{color:rgba(255, 255, 255, 0.95);}
.mb-50{margin-bottom:50px;}
.section-padding-100-50{padding-top:100px;padding-bottom:50px;}
.bg-gray{background-color:#f1f6fd;}
.about-us-heading{margin-bottom:50px;}
.about-us-heading h4{font-size:34px;font-family: 'Saira',sans-serif;}
@media only screen and (max-width: 767px){
.about-us-heading h4{font-size:26px;}
}
.service_single_thumb.right{position:relative;z-index:1;}
@media only screen and (max-width: 767px){
.service_single_thumb.right{display:none;}
}
.single_service_inner_thumb{position:relative;z-index:1;}
.right .single_service_brg_thumb{bottom:0;position:absolute;display:none;}
@media only screen and (max-width: 767px){
.right .single_service_brg_thumb{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.right .single_service_brg_thumb{width:290px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.right .single_service_brg_thumb{width:300px;}
}
.rotateme{-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
.single-about-content{padding:10%;border-radius:0.375rem;box-shadow:5px 8px 28px rgb(220 6 19 / 30%);margin-bottom:50px;}
.single-about-content h4{font-size:18px;text-transform:capitalize;}
.single-about-content h4 span{font-size:28px;margin-right:8px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.single-about-content h4{font-size:16px;}
}
.single-about-content p{font-size:14px;margin-bottom:0;}
/*! CSS Used keyframes */
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes border-dot-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}50%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7);}100%{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9);}}
@keyframes border-dot-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}50%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7);}100%{opacity:0;-webkit-transform:scale(1.9);transform:scale(1.9);}}
@keyframes rotateme{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
@-webkit-keyframes rotateme{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}




.pt-100{padding-top:100px;}
.pb-70{padding-bottom:70px;}
.pt-45{padding-top:45px;}
.margin-auto{margin:0 auto;}
.section-title span{margin-bottom:8px;font-weight:600;display:block;}
.section-title h2{font-size:35px;font-weight:600;margin-top:0;line-height:1.2;color:#212529;margin-bottom:0;}
.section-title p{margin-bottom:0;max-width:530px;color:#444444;}
.sp-color1{color:#ffc221;}
.services-area{background-color:#dc0613;position:relative;}
.services-area .section-title h2{max-width:500px;color:#ffffff;margin-left:auto;margin-right:auto;}
.services-area .section-title p{color:#ffffff;max-width:760px;}
.services-card{padding:30px 20px 25px;background-color:#ffffff;border-radius:10px;position:relative;z-index:1;margin-bottom:30px;min-height: 300px;}
.services-card:hover::before{width:100%;height:100%;border-radius:10px;opacity:1;}
.services-card:hover i{color:#ffffff;}
.services-card:hover p{color:#ffffff;}
.services-card:hover .learn-btn{color:#ffffff;}
.services-card:hover .learn-btn i{color:#ffffff;}
.services-card::before{content:'';position:absolute;z-index:-1;bottom:0;right:0;width:90px;height:90px;background-color:#ab0812;border-radius:272px 0 0 0;opacity:0.1;-webkit-transition:0.7s;transition:0.7s;}
.services-card::after{content:'';position:absolute;z-index:-1;bottom:0;right:0;width:75px;height:75px;background-color:#dc0613;border-radius:170px 0 0 0;opacity:0.1;}
.services-card i{color:#dc0613;font-size:60px;line-height:1;}
.services-card h3{margin-top:20px;margin-bottom:12px;font-size: 17px;font-weight: 600;color: white;}
.services-card h3 {display:block;color:#212529;}
.services-card:hover h3 {color:#ffffff;}
.services-card p{margin-bottom:12px;}
.services-card .learn-btn{color:#212529;font-size:14px;font-weight:600;}
.services-card .learn-btn i{font-size:20px;position:relative;top:5px;color:#212529;}
.services-card .learn-btn:hover{color:#ffffff;}
.services-card .learn-btn:hover i{color:#ffffff;}
.service-shape{position:absolute;top:0;right:0;}
.service-shape img{max-width:400px;}
/*! CSS Used from: https://templates.hibootstrap.com/techex/default/assets/css/responsive.css */
@media only screen and (max-width: 767px){
.pt-100{padding-top:50px;}
.pb-70{padding-bottom:20px;}
.pt-45{padding-top:30px;}
.section-title span{font-size:14px;}
.section-title h2{font-size:26px;margin-top:0;}
.section-title p{margin-left:auto;margin-right:auto;}
.services-card{text-align:center;}
.service-shape{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.pt-100{padding-top:50px;}
.pb-70{padding-bottom:20px;}
.pt-45{padding-top:30px;}
.section-title span{font-size:14px;list-style:0;padding:0;margin:0;}
.section-title h2{font-size:26px;margin-top:0;}
.section-title p{margin-left:auto;margin-right:auto;}
.services-card{padding:30px 30px 25px;}
.service-shape{display:none;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.services-card{padding:30px 20px 25px;}
.services-card h3{font-size:20px;}
.service-shape img{max-width:280px;}
}
@media only screen and (min-width: 1800px){
.service-shape img{max-width:500px;}
}
.color-red{color:#dc0613!important;}
.about-content li{padding: 0;list-style: none;}
.bg-f1f6fd{background-color: #f1f6fd;}
.ptb-100{padding-top:100px;padding-bottom:100px;background-color: #f1f6fd;}
.ptb-50{padding-top:50px;padding-bottom:50px;}
.mr-20{margin-right:20px;}
.section-title span{margin-bottom:8px;font-weight:600;display:block;}
.section-title h2{font-size:35px;font-weight:600;margin-top:0;line-height:1.2;color:#212529;margin-bottom:0;}
.section-title p{padding-top:10px;margin-bottom:0;max-width:530px;color:#444444;}
.sp-color2{color:#dc0613;}
.about-content .about-content-card{margin-top:30px;}
.about-content .about-content-card i{font-size:40px;color:#dc0613;line-height:1;float: left;margin-right: 10px;}
.about-content .about-content-card h3{padding-top:4px;color: #dc0613;font-weight: 600;}
.about-content .about-content-card p{margin-bottom:0;}
.about-img{position:relative;}
.about-img img{border-radius:15px;}
.about-img .sub-content{position:absolute;bottom:20px;left:0;right:0;background-color:#ffffff;border-radius:15px;padding:15px 10px 23px 160px;max-width:340px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.05);box-shadow:0 0 15px rgba(0, 0, 0, 0.05);}
.about-img .sub-content img{position:absolute;top:10px;left:10px;max-width:123px;border-radius:15px 0 0 15px;}
.about-img .sub-content h3{font-size:45px;color:#dc0613;font-weight:700;margin-bottom:0;}
.about-img .sub-content span{color:#212529;font-size:18px;font-weight:600;}
@media only screen and (max-width: 767px){
.ptb-100{padding-top:50px;padding-bottom:50px;}
.mr-20{margin-right:0;}
.section-title span{font-size:14px;}
.section-title h2{font-size:26px;margin-top:0;}
.section-title p{margin-left:auto;margin-right:auto;}
.about-img{margin-top:30px;}
.about-img::before{display:none;}
.about-img .sub-content{padding:15px 10px 15px 145px;max-width:295px;}
.about-img .sub-content img{max-width:107px;}
.about-img .sub-content .content{padding:5px 0;}
.about-img .sub-content .content h3{font-size:35px;}
.about-img .sub-content .content span{font-size:16px;}
.about-content .section-title h2{margin-left:auto;margin-right:auto;max-width:100%;margin-top: 20px;}
.about-content .section-title p{max-width:100%;}
.about-content .about-content-card{margin-top:20px;}
.about-content .about-content-card i{font-size:40px;}
.about-content .about-content-card h3{font-size:18px;}
.about-content .about-content-card p{font-size:14px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.ptb-100{padding-top:50px;padding-bottom:50px;}
.mr-20{margin-right:0;}
.section-title span{font-size:14px;list-style:0;padding:0;margin:0;}
.section-title h2{font-size:26px;margin-top:0;}
.section-title p{margin-left:auto;margin-right:auto;}
.about-img{margin-top:30px;}
.about-img::before{right:-15px;}
.about-content{text-align:center;}
.about-content .section-title h2{margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.about-img::before{right:-20px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.about-img::before{right:-20px;}
}



.support-links{background-color:#feeaea;}
.support-links > .hylink-holder{padding-top:80px;padding-bottom:80px;}
.support-links > .hylink-holder:first-child{background-color:#feeaea;text-align:right;padding-right:80px;padding-left:40px;}
.support-links > .hylink-holder:last-child{background-color:#fef4f4;text-align:left;padding-left:80px;padding-left:40px;}
.hylink-box{position:relative;display:inline-block;text-align:left;width:100%;max-width:490px;padding:15px 15px 15px 135px;}
.hylink-box .icon{position:absolute;display:flex;display:-webkit-flex;justify-content:center;align-items:center;top:0;left:0;width:106px;height:106px;background-color:#ffffff;border-radius:16px;text-align:center;-webkit-box-shadow:0 8px 12px rgba(31, 27, 90, 0.08);box-shadow:0 8px 12px rgba(31, 27, 90, 0.08);}
.hylink-box .icon img{width:57px;}
.hylink-box .link{font-size:19px;font-weight:700;color:#dc0613;text-decoration:none;outline:none;display:inline-block;margin-bottom:6px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.hylink-box .link:after{font-family: 'Font Awesome 5 Free'; content: "\f30b"; color: #dc0613; margin-left: 5px; vertical-align: middle; font-weight: 5000; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.hylink-box .link:hover,.hylink-box .link:focus{color:#ab0812;}
.hylink-box .link:hover:after,.hylink-box .link:focus:after{margin-left:10px;}
.hylink-box .text{font-size:16px;font-weight:300;color:#62647b;line-height:21px;font-family: 'Saira',sans-serif;}
@media (max-width: 1200px){
.support-links > .hylink-holder:first-child{padding-left:116px;}
.support-links > .hylink-holder:last-child{padding-right:116px;}
}
@media (max-width: 992px){
.support-links > .hylink-holder{padding-top:50px;padding-bottom:50px;}
.support-links > .hylink-holder:first-child{padding-right:20px;padding-left:120px;}
.support-links > .hylink-holder:last-child{padding-left:35px;padding-right:100px;}
}
@media (max-width: 768px){
.support-links > .hylink-holder:first-child,.support-links > .hylink-holder:last-child{padding-left:30px;padding-right:30px;text-align:left;}
.hylink-box{max-width:100%;}
}
@media (max-width: 480px){
.support-links > .hylink-holder{padding-top:40px;padding-bottom:40px;}
.hylink-box{padding:0 15px 15px 100px;}
.hylink-box .icon{width:70px;height:70px;}
.hylink-box .icon img{width:35px;}
}



.pt-100{padding-top:100px;}
.pb-70{padding-bottom:70px;}
.pt-45{padding-top:45px;}
.section-title span{margin-bottom:8px;font-weight:600;display:block;}
.section-title h2{font-size:35px;font-weight:600;margin-top:0;line-height:1.2;color:#212529;margin-bottom:0;}
.sp-color2{color:#dc0613;}
.blog-card{background-color:#ffffff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.05);box-shadow:0 0 15px rgba(0, 0, 0, 0.05);margin-bottom:30px;border-radius:5px;-webkit-transition:0.9s;transition:0.9s;border:1px solid #f1f1f1;}
.blog-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.blog-card .blog-img{position:relative;}
.blog-card .blog-img img{border-radius:5px;}
.blog-card .blog-img .blog-tag{background-color:#dc0613;padding:15px 12px;position:absolute;bottom:-20px;right:30px;border-radius:5px;text-align:center;}
.blog-card .blog-img .blog-tag h3{font-size:17px;color:#ffffff;line-height:1;margin-bottom:0;font-weight:500;position: relative;}
.blog-card .blog-img .blog-tag span{color:#ffffff;line-height:1;font-weight:500;}
.blog-card .content{padding:25px 30px;min-height: 195px;}
.blog-card .content ul{list-style:none;margin:0;padding:0;}
.blog-card .content ul li{display:inline-block;font-size:15px;margin-right:20px;}
.blog-card .content ul li a{color:#444444;}
.blog-card .content ul li a i{font-size:20px;color:#0071dc;margin-right:5px;position:relative;top:3px;}
.blog-card .content ul li a:last-child{margin-right:0;}
.blog-card .content ul li a:hover{color:#ffc221;}
.blog-card .content ul li a:hover i{color:#0071dc;}
.blog-card .blog-img h3{margin: 0 auto;width: 100%;text-align: center; font-size:18px;font-family: 'Saira',sans-serif;position: absolute;top: 50%;}
.blog-card .blog-img h3 a{color:#fff;}
.blog-card .content p{margin-bottom:8px;}
.blog-card .content .read-btn{color:#dc0613;font-size:15px;font-weight:600;}
.blog-card .content .read-btn i{font-size:20px;position:relative;top:5px;}
.blog-card .content .read-btn:hover{color:#212529;letter-spacing:0.25px;}
.blog-card:hover .content h3 a{color:##dc0613;}
/*! CSS Used from: https://templates.hibootstrap.com/techex/default/assets/css/responsive.css */
@media only screen and (max-width: 767px){
.pt-100{padding-top:50px;}
.pb-70{padding-bottom:20px;}
.pt-45{padding-top:30px;}
.section-title span{font-size:14px;}
.section-title h2{font-size:26px;margin-top:0;}
.blog-card .blog-img .blog-tag{padding:10px 7px;}
.blog-card .blog-img .blog-tag h3{font-size:14px;}
.blog-card .content ul li{font-size:14px;}
.blog-card .content ul li i{font-size:15px;}
.blog-card .content h3{font-size:21px;}
.blog-card .content .read-btn{font-size:14px;}
.blog-card .content{padding:20px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.pt-100{padding-top:50px;}
.pb-70{padding-bottom:20px;}
.pt-45{padding-top:30px;}
.section-title span{font-size:14px;list-style:0;padding:0;margin:0;}
.section-title h2{font-size:26px;margin-top:0;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.blog-card .content{padding:30px 25px;}
}



.support-lists{position:fixed;
    /* bottom:5%; */
    right:20px;
    list-style:none;width:60px;background:#FFFFFF;box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.16);border-radius:30px;text-align:center;
    padding-top:20px;
    padding-bottom:20px
    ;z-index:99;}
.support-lists ul li{display:block;}
.support-lists ul li a{font-size:20px;height:40px;line-height:40px;color:#212529;}
.support-lists ul li a:hover{color:#dc0613;}
@media only screen and (min-width: 768px) and (max-width: 991px){
.support-lists{right:38px;width:40px;top:75%;}
}
@media only screen and (max-width: 767px){
.support-lists{right:15px;width:50px;top:75%;}
}
.contact-info {
    margin-bottom: 30px;
    background-color: #dc0613;
    padding: 52px 35px 22px;
    border-radius: 15px;
    position: relative;
    z-index: 1;
}
.contact-info::before {
    content: '';
    position: absolute;
    opacity: 0.1;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://templates.hibootstrap.com/techex/default/assets/images/call-us/call-shap1.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.right-content .page-content ul{
    padding-left: 30px;
}



.site-breadcrumb{height:45vh;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;position:relative;z-index:1;}
.site-breadcrumb::before{height:100%;width:100%;position:absolute;z-index:-1;top:0;left:0;background-color:#000;opacity:0.6;content:'';}
.site-breadcrumb .breadcrumb-title{font-size:40px;text-transform:capitalize;color:#fff;font-weight:700;margin-bottom:1.9rem;letter-spacing:0.0025em;}
.site-breadcrumb .breadcrumb-menu{position:relative;z-index:1;}
.site-breadcrumb .breadcrumb-menu li{position:relative;display:inline-block;margin-left:15px;color:#fff;font-weight:400;text-transform:capitalize;}
.site-breadcrumb .breadcrumb-menu li a{color:#fff;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-breadcrumb .breadcrumb-menu li.active{color:#fff;}
.site-breadcrumb .breadcrumb-menu li::before{position:absolute;content:'/';font-family:'Font Awesome\ 5 Free';font-weight:900;width:2rem;right:-24px;;text-align:center;}
.site-breadcrumb .breadcrumb-menu li:first-child{margin-left:0;}
.site-breadcrumb .breadcrumb-menu li:last-child:before{display:none;}
.site-breadcrumb .breadcrumb-menu li:hover{color:#d63031;}
@media only screen and (max-width: 767px){
.site-breadcrumb .breadcrumb-title{font-size:30px;}
}
.pt-50{padding-top: 50px;}
.pb-80{padding-bottom: 80px;}



.product-title a:hover,.product-title a:focus{color:#212529;}
.btn-product{color:#212529;}
.btn-product:hover span,.btn-product:focus span{color:#212529;box-shadow:0 1px 0 0 #212529;}
.product-title a:hover,.product-title a:focus{color:#212529;}
.btn-product{color:#212529;}
.btn-product:hover span,.btn-product:focus span{color:#212529;box-shadow:0 1px 0 0 #212529;}
.product{position:relative;margin-bottom:1rem;transition:box-shadow .35s ease;background-color:#fff;box-shadow:0 5px 10px rgb(0 0 0 / 10%);}
.product:hover{box-shadow:0 5px 20px rgba(0, 0, 0, 0.25);}
.product-media{position:relative;display:block;background-color:#fff;margin-bottom:0;overflow:hidden;}
.product-media > a{display:block;}
.product-image{display:block;width:100%;height:320px;object-fit:cover;}
.product-body{position:relative;padding:10px;transition:all .35s ease;background-color:#fff;}
.product-title{font-weight: 500; font-size: 15px; text-align: center; color: #000; margin-bottom: 10px; margin-top: 10px; font-family: 'Saira';}
.product-title a{color:inherit;}
.product-title a:hover,.product-title a:focus{color:#212529;}
.product-action{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;background-color:rgba(255, 255, 255, 0.95);z-index:10;transition:all .35s ease;opacity:0;visibility:hidden;transform:translateY(100%);}
.product:hover .product-action,.product:focus .product-action{visibility:visible;opacity:1;transform:translateY(0);}
.action-icon-top .btn-product{padding-top:10px;padding-bottom:10px;flex-direction:column;}
.action-icon-top .btn-product span{margin-top:.9rem;}
.action-icon-top:before{margin-right:0;}
.btn-product{color:#212529;position:relative;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;transition:all .35s ease;padding-top:1.9rem;padding-bottom:1.9rem;flex-grow:1;flex-basis:0;}
.btn-product span{color:#666666;font-weight:400;font-size:14px;transition:all .35s ease;}
.btn-product:hover,.btn-product:focus{outline:none!important;}
.btn-product:hover span,.btn-product:focus span{color:#212529;box-shadow:0 1px 0 0 #212529;}
.products .product{width:100%;}
.product{overflow:hidden;}

.product-title a:hover,.product-title a:focus{color:#dc0613;}
.btn-product{color:#dc0613;}
.btn-product:hover span,.btn-product:focus span{color:##212529;box-shadow:0 1px 0 0 #dc0613;}




.mt-20{margin-top:20px;}
.price_box span.old_price{color:#757575;text-decoration:line-through;font-weight:400;font-size:16px;}
.price_box span.current_price{color:#fd5018;font-weight:600;font-size:18px;margin-right:5px;}
@media only screen and (max-width: 767px){
.price_box span.current_price{font-size:16px;}
}
.product_ratting ul li{display:inline-block;}
.product_ratting ul li a{color:#ffd54c;}
#img-1{border:1px solid #f0f0f0;}
.product_details{margin-bottom:50px;}
.product_d_right h1{text-transform:capitalize;font-size:26px;font-weight:600;margin-bottom:22px;padding-top: 50px;}
@media only screen and (max-width: 767px){
.product_d_right h1{margin-bottom:17px;}
}
.product_d_right .product_ratting{margin-bottom:17px;}
@media only screen and (max-width: 767px){
.product_d_right .product_ratting{margin-bottom:12px;}
}
.product_d_right .product_ratting ul li.review a{color:#5a5a5a;margin-left:10px;}
.product_d_right .product_ratting ul li.review a:hover{color:#ffd54c;}
.product_d_right .price_box{margin-bottom:14px;}
@media only screen and (max-width: 767px){
.product_d_right .price_box{margin-bottom:9px;}
}
.product_d_right .price_box span.current_price{font-size:23px;}
.product_d_right .price_box span.old_price{font-size:20px;}
.product_d_right .product_desc{margin-bottom:19px;padding-bottom:24px;border-bottom:1px solid #f0f0f0;}
@media only screen and (max-width: 767px){
.product_d_right .product_desc{margin-bottom:15px;padding-bottom:18px;}
}
.product_d_right .product_desc::before{display:none;}
.product_d_right .product_desc p{font-size:14px;line-height:26px;}
.product_d_right .priduct_social ul li{display:inline-block;margin-right:7px;}
@media only screen and (max-width: 767px){
.product_d_right .priduct_social ul li{margin-right:4px;}
}
.product_d_right .priduct_social ul li:last-child{margin-right:0;}
.product_d_right .priduct_social ul li a{color:#fff;font-size:12px;line-height:24px;padding:0 8px;border-radius:3px;text-transform:capitalize;display:block;}
@media only screen and (max-width: 767px){
.product_d_right .priduct_social ul li a{padding:0 5px;}
}
.product_d_right .priduct_social ul li a:hover{opacity:0.8;}
.product_d_right .priduct_social ul li a.facebook{background:#3B5999;}
.product_d_right .priduct_social ul li a.twitter{background:#1DA1F2;}
.product_d_right .priduct_social ul li a.pinterest{background:#CB2028;}
.product_d_right .priduct_social ul li a.google-plus{background:#fe6d4c;}
.product_d_right .priduct_social ul li a.linkedin{background:#010103;}
.product_nav{float:right;position:relative;top:-46px;}
@media only screen and (max-width: 767px){
.product_nav{display:none;}
}
.product_nav ul li{display:inline-block;margin-left:3px;}
.product_nav ul li:first-child{margin-left:0;}
.product_nav ul li a{background:#ffd54c;border-radius:3px;color:#ffffff;display:block;font-size:15px;height:30px;width:30px;line-height:28px;text-align:center;}
.product_nav ul li a:hover{background:#333;}
.product_d_action{margin-bottom:14px;}
.product_d_action ul li a{font-size:14px;line-height:28px;}
.product_d_action ul li a:hover{color:#ffd54c;}
.product_meta{margin-bottom:24px;}
@media only screen and (max-width: 767px){
.product_meta{margin-bottom:15px;padding-bottom:18px;}
}
.product_meta span{font-weight:500;}
.product_meta span a{color:#333;margin-left:10px;font-weight:400;}
.s-tab-zoom.owl-carousel .owl-nav{display:block;}
.s-tab-zoom.owl-carousel .owl-nav div{position:absolute;background:#f2f2f2;border-radius:3px;color:#333;height:32px;top:50%;transform:translatey(-50%);width:32px;text-align:center;line-height:32px;left:-7px;font-size:18px;-webkit-transition:0.3s;transition:0.3s;opacity:0;visibility:hidden;}
.s-tab-zoom.owl-carousel .owl-nav div:hover{background:#ffd54c;color:#ffffff;}
.s-tab-zoom.owl-carousel .owl-nav div.owl-next{right:-7px;left:auto;}
@media only screen and (max-width: 767px){
.product-details-tab{margin-bottom:47px;}
}
.product-details-tab:hover .s-tab-zoom.owl-carousel .owl-nav div{opacity:1;visibility:visible;}
.single-zoom-thumb{margin-top:20px!important;width:80%;margin:0 auto;}
@media only screen and (min-width: 768px) and (max-width: 991px){
.single-zoom-thumb{width:85%;}
}
@media only screen and (max-width: 767px){
.single-zoom-thumb{width:101%;}
}
.single-zoom-thumb ul li{border:1px solid #ddd;}
.single-zoom-thumb ul li a{width:100%;}
.grouped_form{border:1px solid #f0f0f0;margin-bottom:25px;}
@media only screen and (min-width: 768px) and (max-width: 991px){
.grouped_form{margin-bottom:20px;}
}
@media only screen and (max-width: 767px){
.grouped_form{margin-bottom:17px;}
}
.grouped_form table{width:100%;}
.grouped_form table tbody tr{border-bottom:1px solid #f0f0f0;}
.grouped_form table tbody tr td{border-right:1px solid #ddd;padding:11px 5px;text-align:center;}
.grouped_form table tbody tr td input[type="checkbox"]{width:20px;height:21px;}
.grouped_form table tbody tr td input[type="number"]{width:50px;background:inherit;border:1px solid #f0f0f0;padding:0 5px;height:40px;}
.grouped_form table tbody tr td.grouped-product-list.quantity{min-width:80px;text-align:center;line-height:12px;}
.grouped_form table tbody tr td.grouped-product-list.label{min-width:188px;font-weight:600;font-size:14px;}
.grouped_form table tbody tr td.grouped-product-list.label a{color:#757575;}
.grouped_form table tbody tr td.grouped-product-list.label a:hover{color:#ffd54c;}
.grouped_form table tbody tr td.grouped-product-list.price{font-size:14px;color:#757575;font-weight:600;min-width:190px;}
.grouped_form table tbody tr td.grouped-product-list.price p{color:#757575;font-size:12px;font-weight:600;position:relative;}
.grouped_form table tbody tr td.grouped-product-list.price p::before{color:#fd5018;content:'\f058';display:inline-block;font-family:FontAwesome;font-size:1em;position:absolute;top:0;left:40px;}
.grouped_form table tbody tr td:last-child{border-right:0;}
.grouped_form table tbody tr:last-child{border-bottom:0;}
.table-responsive table tbody tr td{border-right:1px solid #f0f0f0;font-weight:500;text-transform:capitalize;font-size:14px;text-align:center;min-width:150px;}




.tab-content > .tab-pane.active{display:block;height:auto;opacity:1;overflow:visible;}
.tab-content > .tab-pane{display:block;height:0;opacity:0;overflow:hidden;}
.product_ratting ul li{display:inline-block;}
.product_ratting ul li a{color:#ffd54c;}
.product_info_button{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:40px;}
.product_info_button ul{justify-content:center;}
.product_info_button ul li a{display:block;float:left;text-transform:capitalize;font-size:20px;color:#a9a9a9;font-weight:600;margin-right:35px;line-height:26px;position:relative;padding-bottom:10px;}
@media only screen and (max-width: 767px){
.product_info_button ul li a{margin-right:15px;font-size:15px;}
}
.product_info_button ul li a::before{content:"";width:0;left:0;-webkit-transition:0.3s;transition:0.3s;bottom:0;height:2px;background:#dc0613;position:absolute;}
.product_info_button ul li a.active{color:#333333;}
.product_info_button ul li a.active::before{width:100%;}
.product_info_button ul li a:hover{color:#333333;}
.product_info_button ul li:last-child a{margin-right:0;}
.product_review_form button{border:none;background:#3E444A;color:#ffffff;text-transform:uppercase;font-weight:700;padding:5px 15px;display:block;-webkit-transition:0.3s;transition:0.3s;cursor:pointer;margin-top:20px;border-radius:5px;}
.product_review_form button:hover{background:#ffd54c;color:#ffffff;}
.product_info_content p{line-height:28px;}
.product_d_table{padding:10px 0 22px;}
.product_d_table table{border-top:1px solid #ddd;width:100%;}
.product_d_table table tbody tr{border-bottom:1px solid #ddd;}
.product_d_table table tbody tr td{padding:7px 17px;}
.product_d_table table tbody tr td:first-child{border-right:1px solid #ddd;width:30%;font-weight:700;}
.product_d_inner{padding:20px 30px 50px;background:#ffffff;}
.reviews_wrapper h2{font-size:18px;font-weight:500;text-transform:capitalize;}
.reviews_wrapper .product_ratting{margin-bottom:20px;}
.reviews_wrapper .product_ratting h3{font-size:14px;font-weight:700;text-transform:capitalize;}
.comment_title{margin-bottom:20px;}
.product_review_form input{border:1px solid #ddd;background:none;width:100%;height:40px;padding:0 20px;}
.product_review_form textarea{border:1px solid #ddd;background:none;height:120px;resize:none;width:100%;margin-bottom:14px;padding:0 20px;}
.star_rating{float:right;}
.star_rating ul li{display:inline-block;}
.star_rating ul li a{color:#ffd54c;}
.product_d_info{margin-bottom:50px;background:#f6f6f6;padding:50px 0;}
.reviews_comment_box{display:flex;margin-bottom:22px;}
.reviews_comment_box .comment_text{width:100%;border:1px solid #f0f0f0;position:relative;margin-left:21px;padding:12px;border-radius:3px;}
.reviews_comment_box .comment_text::before{background:#fff;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;content:'';display:block;height:10px;left:-6px;position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px;}
.reviews_meta p{font-size:15px;margin-bottom:15px;}
.reviews_meta p strong{text-transform:uppercase;font-weight:500;color:#333;font-family:"Lato", sans-serif;}





.mb-50{margin-bottom:50px;}
.section_title{display:flex;align-items:center;position:relative;margin-bottom:23px;}
@media only screen and (max-width: 767px){
.section_title{flex-direction:column;text-align:left;margin-bottom:0;}
}
.section_title::before{position:absolute;content:"";height:1px;width:80%;background:#dc0613;right:0;top:50%;transform:translatey(-50%);}
@media only screen and (max-width: 767px){
.section_title::before{display:none;}
}
.section_title h2{font-size:26px;line-height:33px;font-weight:400;display:inline-block;margin-bottom:0;position:relative;text-transform:capitalize;}
@media only screen and (max-width: 767px){
.section_title h2{margin-bottom:22px;font-size:20px;line-height:16px;padding-right:0;position:relative;width:100%;}
}
@media only screen and (max-width: 767px){
.section_title h2::before{position:absolute;content:"";height:1px;width:100%;background:#dc0613;left:0;top:50%;transform:translatey(-50%);}
}
.section_title h2 span{background:transparent;padding-right:20px;position:relative;background-color: white;}
.section_title h2 span strong{margin-right:5px;color: #dc0613;}
.product_thumb{position:relative;}
.product_thumb a.secondary_img{position:absolute;top:0;left:0;opacity:0;visibility:hidden;}
.product_carousel .owl-nav{position:absolute;top:-56px;right:0;background:#ffffff;display:flex;padding:0 9px;border-radius:25px;border:1px solid #dc0613;}
@media only screen and (max-width: 767px){
.product_carousel .owl-nav{display:none;}
}
.product_carousel .owl-nav > div{width:25px;height:30px;line-height:30px;font-size:20px;color:#a9a9a9;text-align:center;-webkit-transition:0.3s;transition:0.3s;}
.product_carousel .owl-nav > div:hover{color:#ffd54c;}
.product_content{margin-top:15px;}
.single_product{padding:10px 8px 18px 18px;border:1px solid #f0f0f0;border-radius:3px;margin:1px;}
.single_product:hover .product_thumb a.secondary_img{opacity:1;visibility:visible;}
.single_product:hover .product_name h3{margin-bottom:10px;margin-top:0;}
.single_product:hover .product_name p{opacity:1;margin-bottom:9px;}
.single_product:hover .action_links{opacity:1;visibility:visible;}
.single_product:hover .action_links ul li a{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.single_product:hover .add_to_cart{opacity:1;visibility:visible;}
.single_product:hover .add_to_cart a{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.action_links{transition:all 0.5s ease;position:absolute;right:0;top:8px;opacity:0;visibility:hidden;}
.action_links ul li a{line-height:36px;width:36px;text-align:center;font-size:22px;display:block;transition:all 0.5s ease;transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);}
.action_links ul li a:hover{color:#ffd54c;}
.add_to_cart{opacity:0;visibility:hidden;transition:all 0.5s ease;}
.add_to_cart a{line-height:36px;width:36px;text-align:center;font-size:22px;display:block;transition:all 0.5s ease;transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);}
.add_to_cart a:hover{color:#ffd54c;}
.product_footer{justify-content:space-between;}
.label_product{position:absolute;top:0;left:0;height:22px;line-height:20px;background:#ffd54c;border-radius:5px;transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-o-transform:skewX(-20deg);-ms-transform:skewX(-20deg);}
.label_product span{transform:skewX(20deg);-webkit-transform:skewX(20deg);-moz-transform:skewX(20deg);-o-transform:skewX(20deg);-ms-transform:skewX(20deg);}
.label_product span.label_sale{padding:0 10px;border-radius:2px;text-transform:capitalize;font-size:12px;font-weight:500;text-align:center;display:inline-block;}
.product_name h3{font-size:14px;text-transform:capitalize;margin:15px 0 4px 0;font-weight:400;font-family:"Open Sans", sans-serif;-webkit-transition:0.3s;transition:0.3s;}
.product_name h3 a{line-height:20px;display:block;}
.product_name h3 a:hover{color:#2777d0;}
.product_name p{line-height:20px;display:block;opacity:0;margin:0;-webkit-transition:0.3s;transition:0.3s;}
.product_name p a{text-transform:uppercase;display:block;font-size:12px;font-weight:400;}
.product_name p a:hover{color:#222;}
.product_ratings{margin-bottom:5px;}
.product_ratings ul{display:flex;}
.product_ratings ul li{line-height:18px;}
.product_ratings ul li a{color:#FFCB15;font-size:16px;}
.price_box span.regular_price{font-weight:600;font-size:18px;}
@media only screen and (max-width: 767px){
.price_box span.regular_price{font-size:16px;}
}
.price_box span.old_price{color:#757575;text-decoration:line-through;font-weight:400;font-size:16px;}
.price_box span.current_price{color:#fd5018;font-weight:600;font-size:18px;margin-right:5px;}
@media only screen and (max-width: 767px){
.price_box span.current_price{font-size:16px;}
}
.product_area{padding-top: 0; padding-bottom: 50px;background: #fff;}
.s-tab-zoom .slick-slide{margin-right: 10px;}




.shop-single-slider .slider-for{text-align:center;}
.shop-single-slider .slider-for img{display:inline-block;}
.shop-single-slider .slider-nav{padding:0;margin-top:35px;}
.shop-single-slider .slider-nav .slick-slide{text-align:center;}
.shop-single-slider .slider-nav .slick-slide img{display:inline-block;}
.shop-single-slider .slider-nav .slick-slide{width:auto!important;margin-right:15px;}
.shop-single-slider .slider-nav .slick-slide{border:1px solid transparent;}
.shop-single-slider .slider-nav .slick-slide.slick-current.slick-active{border:1px solid #000;}
.slider-nav .slick-slide:focus{outline:none;}
@media screen and (min-width: 1200px){
.slider-for{max-width:535px;float:right;}
.slider-nav .slick-slide{margin-bottom:15px;}
.shop-single-slider .slider-nav .slick-slide,.shop-single-slider .slider-nav .slick-track{width:100px!important;}
.slider-nav .slick-slide{float:none;}
}
@media screen and (min-width: 1450px){
.slider-for{max-width:615px;float:right; background-color: #f1f6fd;}
}



.odometer.odometer-auto-theme{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}
.odometer.odometer-auto-theme .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon{display:block;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);}
.odometer.odometer-auto-theme{line-height:1.1em;}
.odometer.odometer-auto-theme .odometer-value{text-align:center;}
.wpo-fun-fact-section{text-align:center;background:#dc0613;padding:50px 0;}
@media (max-width: 767px){
.wpo-fun-fact-section{padding-bottom:30px;}
}
.wpo-fun-fact-section .wpo-fun-fact-grids .grid{width:25%;float:left;}
@media (max-width: 767px){
.wpo-fun-fact-section .wpo-fun-fact-grids .grid{width:50%;margin-bottom:50px;}
}
.wpo-fun-fact-section .grid .info{display:flex;align-items:center;justify-content:center;}
.wpo-fun-fact-section .grid h3{font-size:100px;font-size:4.5555555556rem;font-weight:900;color:#ffb100;display:flex;align-items:center;justify-content:center;float:left;margin-right:20px;margin-bottom:0;-webkit-text-fill-color:#dc0613;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ffffff;}
.wpo-fun-fact-section .grid h3 .odometer-inside{display:flex;}
@media (max-width: 1200px){
.wpo-fun-fact-section .grid h3{font-size:50px;ont-size:2.7777777778rem;}
}
@media (max-width: 991px){
.wpo-fun-fact-section .grid h3{font-size:40px;font-size:2.2222222222rem;}
}
@media (max-width: 767px){
.wpo-fun-fact-section .grid h3{font-size:35px;font-size:1.9444444444rem;}
}
.wpo-fun-fact-section .grid h3 + p{font-size:25px;font-size:1.5rem;margin:0;color:#ffffff;line-height:35px;text-align:left;max-width:135px;}
@media (max-width: 1200px){
.wpo-fun-fact-section .grid h3 + p{font-size:20px;font-size:1.1111111111rem;max-width:90px;line-height:22px;}
}
@media (max-width: 991px){
.wpo-fun-fact-section .grid h3 + p{font-size:16px;font-size:0.8888888889rem;}
}




.showcase .text{color:#fff;}

.text{font-size:15px;color:#000;line-height:24px;font-weight:500;margin:0;}

.auto-container{position:static;max-width:1310px;padding:0px 15px;margin:0 auto;width:100%;}
.theme-btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;}
.btn-style-one{position:relative;text-align:center;white-space:nowrap;color:#ffffff;background-color:#dc0613;font-size:15px;line-height:20px;border-radius:8px;font-weight:400;padding:18px 35px 15px 35px;    letter-spacing: 0;font-family: 'Saira', sans-serif;}
.btn-style-one:hover{color:#ffffff;background-color:#dc0613;}
.sec-title{position:relative;margin-bottom:50px;}
.sec-title h2{position:relative;display:block;font-size:30px;line-height:1.2em;color:#202124;font-weight:500;}
.sec-title .text{position:relative;margin-top:15px;font-size:15px;line-height:26px;}
.call-to-action{
    position: relative;
    background-image: url(../images/bg-section.jpg);
    height: 300px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.call-to-action .outer-box{position:relative;background-color:transparent;padding:50px 60px 10px;overflow:hidden;}
.call-to-action .sec-title{margin-bottom:0;}
.call-to-action .image-column{position:absolute;right:10px;top:10px;height:100%;width:360px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.call-to-action .image-column .image{display:none;margin-bottom:0;}
.call-to-action .content-column{position:relative;margin-right:50px;width: 100%;text-align: center;}
.call-to-action .sec-title{position:relative;margin-bottom:50px;}
.call-to-action .sec-title .theme-btn{margin-top:30px;}
@media only screen and (max-width: 1023px){
.call-to-action .image-column{width:150px;}
}
@media only screen and (max-width: 767px){
.call-to-action .outer-box{padding:70px 30px 10px;}
.call-to-action .sec-title{padding-right:120px;}
.call-to-action .sec-title br{display:none;}
.sec-title h2{font-size:26px;}
.sec-title .text{font-size:14px;}
}
@media only screen and (max-width: 599px){
.auto-container{padding:0 20px;}
.call-to-action .sec-title{padding-right:20px;}
.call-to-action .image-column{right:-40px;background-size:300px;background-position:center left;}
}
.bg-black{background-color: black;}
.bg-red{background-color: #dc0613;}
.widget {
    margin-bottom: 40px;
    padding: 35px 20px 35px 20px;
    border: 2px solid #ededed;
}

.ltn__widget-title{font-size:18px;font-weight:600;margin-bottom:25px;text-transform:capitalize;}
.ltn__widget-title-border{position:relative;padding-left:45px;}
.ltn__widget-title-border::after,.ltn__widget-title-border::before{position:absolute;content:"";background-color:#dc0613;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;}
.ltn__widget-title-border::before{width:18px;height:4px;border-radius:25px;}
.ltn__widget-title-border::after{width:4px;height:4px;left:22px;border-radius:100%;}
.ltn__right-sidebar{background-color: white;}
.menu--mobile > li{overflow:hidden;}
.menu--mobile > li > a{font-weight:500;font-size:18px;line-height:26px;}
.menu--mobile .sub-toggle{width:22px;height:22px;font-size:14px;line-height:20px;text-align:center;border-radius:2px;background-color:#f0f2f5;}
.menu--mobile .sub-toggle::before{content:'+';color:#dc0613;font-weight:bold;}
.menu--mobile .sub-toggle i{display:none;}
.menu--mobile .sub-menu{margin:10px 0 8px 5px!important;}
.menu--mobile .sub-menu > li{padding:6px 0;}
.menu--mobile .sub-menu > li > a{font-weight:400;font-size:13px;line-height:normal;}
.sub-toggle{position:relative;display:inline-block;cursor:pointer;transform-style:preserve-3d;font-size:10px;font-weight:400;width:15px;text-align:right;}
.sub-menu{position:absolute;top:100%;left:0;min-width:240px;z-index:1000;transition:all 0.25s ease;border:1px solid #eee;background-color:rgba(255, 255, 255, 0.95);visibility:hidden;opacity:0;}
.sub-menu:before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);height:0;width:0;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:none;}
.menu--mobile .active .sub-toggle::before {content: '-';}
.menu--mobile .active ul .sub-toggle::before {content: '+';}
.sub-menu > li{display:block;}
.sub-menu > li > a{display:inline-block;padding:5px 10px;width:100%;font-size:14px;color:#000000;}
.sub-menu > li > a:hover{color:#dc0613;}
.menu--mobile .sub-menu{position:relative;display:none;transform:translate(0, 0);visibility:visible;opacity:1;transition:all 0s ease;border:none;margin:15px 0 10px 30px;}
.menu--mobile .sub-menu li{position:relative;padding:5px 0;}
.menu--mobile .sub-menu li a{font-weight:600;padding:0;}
.menu--mobile .sub-menu .active a{color: #dc0613;}
.menu--mobile .sub-menu .active ul a{color: #000;}
.menu--mobile .active ul .sub-toggle::before
.menu--mobile .sub-menu li:first-child{padding-top:0;}
.menu--mobile .sub-toggle{position:absolute;top:5px;right:0;width:20px;height:20px;z-index:20;display:inline-block;}
.menu--mobile > li{position:relative;padding:10px 0;}
.menu--mobile > li > a{position:relative;display:block;line-height:20px;font-weight:600;font-size:14px;color:#000000;}
.menu--mobile > .active > a{color: #dc0613;}
.menu--mobile > li:first-child{padding-top:0;}
.menu--mobil {margin:0;padding:0;list-style:none;}

.action{
  display:block;
  margin:100px auto;
  width:100%;
  text-align:center;
}
.action a {
  display:inline-block;
  padding:5px 10px; 
  background:#f30;
  color:#fff;
  text-decoration:none;
}
.action a:hover{
  background:#000;
}

.slider-for {
  width: 100%;
}

.slider-nav {
  max-width: 150px;
  float: left;
}


.blog-card:hover .content-overlay {
    opacity: 1;
}

.blog-card .content-overlay {
    background: rgb(220 6 19 / 50%);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 1;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}


.cookie-alert {
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 320px;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  transform: translateY(100%);
  transition: all 500ms ease-out;
}

.cookie-alert.show {
  opacity: 1;
  transform: translateY(0%);
  transition-delay: 1000ms;
}

.teklif-bg{
    background-image: url(../images/bg-banner-tr.png);
    height: 150px;
    background-size: contain;
    background-repeat: no-repeat;
}
.mb-10{margin-bottom: 10px;}
.coder {
    display: table;
    margin: 0 auto;
    padding-bottom: 30px;
    text-align: center;
}
button:focus{
    outline: none;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}
button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}
button.accordion.active:after {
    content: "\2212";
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button .active, .accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
.mm-205{
    min-height: 205px;
    max-height: 205px;
}

/*
Eksi Menü CSS Bilgileri



.content-max-w{max-width:1170px;margin:0 auto;width:100%;position:relative;}
.padding-h{padding-left:calc(-170px + 18.75vw);padding-right:calc(-170px + 18.75vw);}
@media (max-width:1024px){
    .text h2, .text h3, .text p, .text a{display: none;}
    .showcase{padding: 0px;min-height: auto;}
    .showcase video{position: relative;}
.padding-h{padding-left:22px;}
}
@media (min-width:1440px){
.padding-h{padding-left:100px;}
}
@media (max-width:1024px){
.padding-h{padding-right:22px;}
}
@media (min-width:1440px){
.padding-h{padding-right:100px;}
}
.pill-link{background:#dc0613;display:inline-block;color:#fff;border-radius:22px;text-align:center;padding:calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);min-width:calc(102.39437px + 4.69484vw);font-size:calc(12.64789px + .0939vw);font-weight:700;cursor:pointer;transition-property:background-color;transition-duration:.6s;transition-delay:0s;transition-timing-function:ease;will-change:background-color;}
@media (max-width:375px){
.pill-link{padding-top:11px;}
}
@media (min-width:1440px){
.pill-link{padding-top:14px;}
}
@media (max-width:375px){
.pill-link{padding-bottom:11px;}
}
@media (min-width:1440px){
.pill-link{padding-bottom:14px;}
}
@media (max-width:375px){
.pill-link{padding-left:18px;}
}
@media (min-width:1440px){
.pill-link{padding-left:26px;}
}
@media (max-width:375px){
.pill-link{padding-right:18px;}
}
@media (min-width:1440px){
.pill-link{padding-right:26px;}
}
@media (max-width:375px){
.pill-link{min-width:120px;}
}
@media (min-width:1440px){
.pill-link{min-width:170px;}
}
@media (max-width:375px){
.pill-link{font-size:13px;}
}
@media (min-width:1440px){
.pill-link{font-size:14px;}
}
.pill-link:active,.pill-link:focus,.pill-link:hover{background-color:#dc0613;}
.pill-link:hover{background-color:#ab0812;color:#fff;}
.text-link{color:#dc0613;font-weight:700;font-size:calc(11.29577px + .18779vw);text-decoration:underline;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;}
@media (max-width:375px){
.text-link{font-size:12px;}
}
@media (min-width:1440px){
.text-link{font-size:14px;}
}
.text-link:active,.text-link:focus,.text-link:hover{color:#dc0613;}
.global-header[data-v-2aa7ea49]{height:95px;}
@media (max-width:900px){
.global-header[data-v-2aa7ea49]{height:50px;}
}
@media (max-width:900px){
.hide-on-break[data-v-2aa7ea49]{display:none!important;}
}
.content-max-w[data-v-2aa7ea49]{position:static;}
.white-background[data-v-2aa7ea49]{background:#fff;padding-left:calc(4.02817px + 3.19249vw);padding-right:calc(4.02817px + 3.19249vw);}
@media (max-width:375px){
.white-background[data-v-2aa7ea49]{padding-left:16px;}
}
@media (min-width:1440px){
.white-background[data-v-2aa7ea49]{padding-left:50px;}
}
@media (max-width:375px){
.white-background[data-v-2aa7ea49]{padding-right:16px;}
}
@media (min-width:1440px){
.white-background[data-v-2aa7ea49]{padding-right:50px;}
}
.main-nav[data-v-2aa7ea49]{display:flex;align-items:center;height:65px;}
@media (max-width:900px){
.main-nav[data-v-2aa7ea49]{height:50px;justify-content:space-between;}
}
@media (max-width:900px){
.overlay[data-v-2aa7ea49]{background:rgba(0,0,0,.5);position:fixed;left:0;top:0;bottom:0;width:100vw;height:100vh;z-index:-2;}
}
.bar[data-v-2aa7ea49]{width:100%;background:#dc0613;height:2px;margin-top:5px;}
.bars[data-v-2aa7ea49]{position:relative;height:20px;z-index:10;width:1.6875rem;margin:0 auto;}
.bars .bar[data-v-2aa7ea49]{transition:all .3s cubic-bezier(.8,0,.2,1);}
.logo[data-v-2aa7ea49]{display:inline-block;width:146px;}
@media (max-width:900px){
.logo[data-v-2aa7ea49]{width:118px;}
}
.logo img[data-v-2aa7ea49]{max-width:146px;}
@media (max-width:900px){
.logo img[data-v-2aa7ea49]{max-width:118px;}
}
header[data-v-2aa7ea49]{position:relative;width:100%;z-index:999;background:#fff;transition:transform .3s ease-in-out;height:95px;}
.header-fixed{position: fixed!important;}
@media (max-width:900px){
header[data-v-2aa7ea49]{height:50px;transform:translate(0);right:0;left:0;}
header .primary-navigation[data-v-2aa7ea49]{display:none;}
}
@media (min-width:1100px){
header[data-v-2aa7ea49]{padding-left:0;}
}
.mobile-toggle[data-v-2aa7ea49]{display:none;}
@media (max-width:900px){
.mobile-toggle[data-v-2aa7ea49]{display:block;}
}
.secondary-link[data-v-2aa7ea49]{text-decoration:none;margin-right:2.5%;white-space:nowrap;}
@media (max-width:1024px){
.primary-link[data-v-2aa7ea49]{display:none;}
}
@media (max-width:1024px){
.secondary-link[data-v-2aa7ea49]{font-size:14px;}
}
@media (max-width:900px){
.secondary-link[data-v-2aa7ea49]{margin-right:20px;padding:8px 16px!important;}
}
@media (max-width:1024px) and (min-width:901px){
.secondary-link[data-v-2aa7ea49]{margin-right:0;}
}
.pre-nav{background:#000;color:#fff;height:30px;}
@media (max-width:900px){
.pre-nav{height:36px;}
}
@media (min-width:901px){
.pre-nav .content-max-w{display:flex;justify-content:space-between;}
.pre-nav.align-right .content-max-w{justify-content:flex-end;}
}
.pre-nav .secondary-navigation{position:relative;flex-shrink:0;margin-left:auto;}
.pre-nav .secondary-navigation ul{display:flex;}
@media (max-width:900px){
.pre-nav .secondary-navigation ul{justify-content:center;}
}
.pre-nav .secondary-navigation li{line-height:30px;display:inline-block;}
@media (max-width:900px){
.pre-nav .secondary-navigation li{line-height:36px;}
}
.pre-nav .secondary-navigation li:not(:first-of-type) a{padding-left:10px;border-left:1px solid #fff;}
.pre-nav .secondary-navigation li:not(:last-of-type) a{padding-right:10px;}
.pre-nav .secondary-navigation a{font-size:12px;line-height:1;display:inline-block;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color; color: white;}
@media (max-width:900px){
.pre-nav .secondary-navigation a{font-size:11px;}
}
.pre-nav .secondary-navigation a:active,.pre-nav .secondary-navigation a:focus,.pre-nav .secondary-navigation a:hover{color:#dc0613;}
.menu ul{margin:0;padding:0;}
.menu li{list-style:none;}
.menu .heading{display:block;}
.link a.pillLink{background:#dc0613;display:inline-block;color:#fff;border-radius:22px;text-align:center;padding:calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);min-width:calc(102.39437px + 4.69484vw);font-size:calc(12.64789px + .0939vw);font-weight:700;cursor:pointer;transition-property:background-color;transition-duration:.6s;transition-delay:0s;transition-timing-function:ease;will-change:background-color;}
@media (max-width:375px){
.link a.pillLink{padding-top:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-top:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-bottom:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-bottom:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-left:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-left:26px;}
}
@media (max-width:375px){
.link a.pillLink{padding-right:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-right:26px;}
}
@media (max-width:375px){
.link a.pillLink{min-width:120px;}
}
@media (min-width:1440px){
.link a.pillLink{min-width:170px;}
}
@media (max-width:375px){
.link a.pillLink{font-size:13px;}
}
@media (min-width:1440px){
.link a.pillLink{font-size:14px;}
}
.link a.pillLink:active,.link a.pillLink:focus,.link a.pillLink:hover{background-color:#dc0613;}
.link a.pillLink:hover{background-color:#ab0812;color:#fff;}
.link a.pillLink span{color:#fff!important;}
@media (min-width:901px){
.primary-navigation{z-index:8;display:flex;flex-grow:2;padding-left:calc(9.43662px + 2.8169vw);}
}
.primary-navigation .nav-item{cursor:pointer;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;}
@media (min-width:901px){
.primary-navigation .nav-item{height:59px;display:flex;align-items:center;justify-content:center;padding-left:1.25vw;padding-right:1.25vw;font-size:14px;color: #212529;}
}
@media (max-width:900px){
.primary-navigation .nav-item{font-size:16px;line-height:1.3;padding-top:14px;padding-bottom:14px;display:block;}
}
.primary-navigation .nav-item:active,.primary-navigation .nav-item:focus,.primary-navigation .nav-item:hover{color:#dc0613;}
.primary-navigation .has-children{position:relative;}
.primary-navigation .has-children:before{content:"";position:absolute;top:0;left:0;width:0;border-bottom:3px solid #dc0613;transition:.4s ease-in-out;}
.primary-navigation .has-children:after{width:.8125rem;display:inline-block;margin-left:.625rem;margin-top:.125rem;content:url(../images/arrow-down.svg);color:#dc0613;}
@media (max-width:900px){
.primary-navigation .has-children:after{width:.875rem;}
}
.primary-navigation .dropdown-container{background:#f6f6f6;}
@media (min-width:901px){
.primary-navigation .dropdown-container{padding:36px 0 56px;position:absolute;top:93px;left:0;right:0;z-index:1;}
.primary-navigation .dropdown-container .content-max-w{display:flex;justify-content:flex-start;padding-left:0;}
}
@media (max-width:900px){
.primary-navigation .dropdown-container{padding-top:20px;padding-bottom:30px;}
}
@media (min-width:901px){
.primary-navigation .dropdown-container .menu{width:33%;}
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:calc(9.43662px + 2.8169vw);}
.primary-navigation .dropdown-container .menu:not(:last-of-type){border-right:1px solid #dc0613;padding-right:20px;}
.primary-navigation .dropdown-container .menu:not(:first-of-type){padding-left:20px;}
}
@media (max-width:900px){
.primary-navigation .dropdown-container .menu{max-width:300px;}
.primary-navigation .dropdown-container .menu:not(:last-of-type){margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid #dc0613;}
}
.primary-navigation .dropdown-container .menu .heading{text-transform:uppercase;line-height:1.82;font-size:calc(12.35211px - .0939vw);font-weight:700;letter-spacing:1px;}
@media (max-width:375px){
.primary-navigation .dropdown-container .menu .heading{font-size:12px;}
}
@media (min-width:1440px){
.primary-navigation .dropdown-container .menu .heading{font-size: 12px;font-family: 'Saira',sans-serif;}
}
@media (min-width:901px){
.primary-navigation .dropdown-container .menu .heading{margin-bottom:24px;}
}
@media (max-width:900px){
.primary-navigation .dropdown-container .menu .heading{font-size:11px;margin-bottom:14px;}
}
.primary-navigation .dropdown-container .menu li:not(:last-of-type){margin-bottom:12px;}
.primary-navigation .dropdown-container .menu a{line-height:1.3;transition-property:color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;will-change:color;font-size: 12px;color: #212529;}
.primary-navigation .dropdown-container .menu a:active,.primary-navigation .dropdown-container .menu a:focus,.primary-navigation .dropdown-container .menu a:hover{color:#dc0613;}
@media (min-width:901px) and (max-width:375px){
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:20px;}
}
@media (min-width:901px) and (min-width:1440px){
.primary-navigation .dropdown-container .menu:first-of-type{padding-left:50px;}
}
@media (min-width:901px) and (max-width:375px){
.primary-navigation{padding-left:20px;}
}
@media (min-width:901px) and (min-width:1440px){
.primary-navigation{padding-left:50px;}
}
.mobile-navigation[data-v-3431b238]{max-height:100vh;position:fixed;left:0;top:0;width:calc(100vw + 17px);display:flex;flex-direction:column;z-index:-1;align-content:center;padding-top:50px;padding-bottom:80px;overflow-y:scroll;}
@media (min-width:900px){
.mobile-navigation[data-v-3431b238]{display:none;}
}



*/


.navbar {width: auto;text-align: center;margin-right: 20px; margin-left: 20px;}
.navbar-nav-wrapper{width: 100%;}
.light-version-logo{display:none;}
.dark-version-logo{display:none;}
body[data-theme='light'] .light-version-logo{display:block;}
@media (min-width: 992px){
.site-header--menu-center .navbar-nav-wrapper{margin-left:auto;margin-right:auto;}
}
@media (min-width: 992px){
.main-menu{display:flex;justify-content:center;}
}
.main-menu .gr-toggle-arrow{display:flex;align-items:center;justify-content:space-between;}
.main-menu .gr-toggle-arrow:after{display:none;}
.main-menu .gr-toggle-arrow i{font-size:14px;width:auto;line-height:1;height:auto;font-weight:600;margin-left:5px;transition:.6s;}
.main-menu .gr-toggle-arrow:hover i{transform:rotate(-180deg);}
.main-menu > li > .nav-link{color:var(--color-texts)!important;font-size:15px;font-weight:500;}
@media (min-width: 992px){
.main-menu > li > .nav-link{padding-top:18px!important;padding-bottom:18px!important;padding-left:18px!important;padding-right:18px!important;}
}
.main-menu > li > .nav-link:hover{color:#dc0613!important;}
.main-menu > li:hover > .gr-toggle-arrow i{transform:rotate(-180deg);}
@media (min-width: 992px){
.gr-menu-dropdown{position:absolute;min-width:227px;max-width:227px;box-shadow:0 52px 54px rgba(65, 62, 101, 0.3);border-radius:8px;border:1px solid #E5E5E5;background-color:#FFFFFF;padding:15px 0px;top:100%;z-index:-99;opacity:0;transition:opacity .4s,top .4s;pointer-events:none;left:0;right:auto;border-radius:0 0 10px 10px;border:1px solid #eae9f2;background-color:#ffffff;display:block;border-top:3px solid #dc0613;}
}
.gr-menu-dropdown > .drop-menu-item{color:#19191b;font-size:16px;font-weight:500;letter-spacing:-0.5px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;}
.gr-menu-dropdown > .drop-menu-item > a{color:inherit;}
.gr-menu-dropdown > .drop-menu-item:hover > a{color:#dc0613;}
.gr-menu-dropdown > .drop-menu-item > .gr-menu-dropdown{border-top-color:#68d585;}
@media (min-width: 992px){
.gr-menu-dropdown > .drop-menu-item > .gr-menu-dropdown{top:10px;left:auto;right:0;opacity:0;transform:translateX(110%);transition:.4s;pointer-events:none;will-change:transform;}
}
@media (min-width: 380px){
.gr-menu-dropdown > .drop-menu-item > .gr-menu-dropdown > .drop-menu-item{padding-left:25px;padding-right:25px;}
}
@media (min-width: 992px){
.gr-menu-dropdown > .drop-menu-item > .gr-menu-dropdown > .drop-menu-item{padding-left:30px;padding-right:30px;}
}
.gr-menu-dropdown.dropdown-right{left:auto;right:-90%;}
@media (min-width: 992px){
.nav-item.dropdown{position:relative;z-index:99;}
}
@media (min-width: 992px){
.nav-item.dropdown:hover > .gr-menu-dropdown{top:90%;opacity:1;pointer-events:visible;}
}
@media (min-width: 992px){
.nav-item.dropdown:hover > .gr-megamenu-dropdown.center{transform:translateX(-50%) translateY(-10px);z-index:99;opacity:1;pointer-events:visible;border: none;border-top: 3px solid #dc0613;border-radius: 0 0 10px 10px;;}
}
.drop-menu-item.dropdown{position:relative;}
.drop-menu-item.dropdown > .gr-toggle-arrow i{transform:rotate(-90deg);}
@media (min-width: 992px){
.drop-menu-item.dropdown:hover > .gr-menu-dropdown{top:10px;opacity:1;pointer-events:visible;transform:translateX(100%);}
}
.nav-item.dropdown.dropdown-mega{z-index:1;}
@media (min-width: 992px){
.nav-item.dropdown.dropdown-mega{position:static;}
}
.gr-megamenu-dropdown .dropdown-image-block{max-height:336px;}
@media (min-width: 320px) and (max-width: 992px){
.gr-megamenu-dropdown{border:0;}
}
@media (min-width: 992px){
.gr-megamenu-dropdown{padding:15px;min-width:925px;left:50%;transform:translateX(-50%) translateY(10px);will-change:transform;top:100%;z-index:-99;opacity:0;pointer-events:none;transition:.4s opacity ,.4s transform;}
}
@media (min-width: 1200px){
.gr-megamenu-dropdown{min-width:1200px;}
}
.gr-megamenu-dropdown .single-dropdown-block .mega-drop-menu-item{padding-top:14px;padding-bottom:14px;display:block;}
.gr-megamenu-dropdown .mega-drop-menu-item{padding-top:2.5px;padding-bottom:2.5px;color:#13151C;font-size:15px;font-weight:500;}
@media (min-width: 320px) and (max-width: 992px){
.gr-megamenu-dropdown .mega-drop-menu-item{border-top:1px solid var(--border-color);padding-left:20px;padding-bottom:13px;padding-top:13px;}
}
@media (min-width: 992px){
.gr-megamenu-dropdown .mega-drop-menu-item{padding-left:0;padding-right:0;}
.gr-megamenu-dropdown .mega-drop-menu-item:hover{color:#dc0613!important;}
}
@media (min-width: 320px) and (max-width: 992px){
.gr-megamenu-dropdown [class*="col-"]{padding-left:0;padding-right:0;}
.gr-megamenu-dropdown [class*="row-"]{margin-left:0;margin-right:0;}
}
@media (min-width: 992px){
.offcanvas-active.navbar-expand-lg .btn-close-off-canvas{display:none;}
}
@media (min-width: 320px) and (max-width: 992px){
.offcanvas-active.navbar-expand-lg .navbar-collapse{display:block;position:fixed;top:0;background:var(--bg);left:-100%;padding-left:20px;padding-right:20px;height:100%;transition:left .4s;z-index:999999;box-shadow:0 0 87px 0 rgba(0, 0, 0, 0.09);padding-top:50px;width:250px;overflow-y:auto;}
}
@media (min-width: 320px) and (max-width: 992px) and (min-width: 380px){
.offcanvas-active.navbar-expand-lg .navbar-collapse{width:300px;}
}
@media (min-width: 320px) and (max-width: 992px) and (min-width: 576px){
.offcanvas-active.navbar-expand-lg .navbar-collapse{width:350px;}
}
@media (min-width: 320px) and (max-width: 992px){
.offcanvas-active.navbar-expand-lg .navbar-collapse::-webkit-scrollbar{width:8px;}
.offcanvas-active.navbar-expand-lg .navbar-collapse::-webkit-scrollbar-track{background:#fff;}
.offcanvas-active.navbar-expand-lg .navbar-collapse::-webkit-scrollbar-thumb{background-color:#dc0613;outline:1px solid slategrey;}
.offcanvas-active.navbar-expand-lg .main-menu > li{padding-bottom:0px;margin-bottom:0px;border-bottom:1px solid var(--border-color);}
.offcanvas-active.navbar-expand-lg .main-menu > li > .nav-link{padding-bottom:13px;padding-top:13px;}
.offcanvas-active.navbar-expand-lg .main-menu > li .gr-menu-dropdown{border:0;border-radius:0;min-width:auto;padding:0;}
.offcanvas-active.navbar-expand-lg .main-menu > li .gr-menu-dropdown > li{padding-top:0;padding-bottom:0;border-top:1px solid var(--border-color);padding-left:20px;}
.offcanvas-active.navbar-expand-lg .main-menu > li .gr-menu-dropdown > li a{padding-top:13px;padding-bottom:13px;}
.offcanvas-active.navbar-expand-lg .main-menu > li:last-child{border-bottom-color:transparent;}
.offcanvas-active.navbar-expand-lg .main-menu li i{margin-left:8px;position:relative;top:3px;}
.offcanvas-active.navbar-expand-lg .main-menu li:hover > a{color:#dc0613;}
.offcanvas-active.navbar-expand-lg .main-menu a{display:flex;}
}
.navbar-toggler{color:var(--color-texts-opacity)!important;border-color:var(--color-texts-opacity)!important;}
.hamburger-icon{border-radius:5px;border-width:2px;padding:3px 10px;}
.hamburger-icon .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:2px 0px 0px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;}
.hamburger-icon .hamburger .hamburger-box{position:relative;display:inline-block;width:20px;height:15px;}
.hamburger-icon .hamburger .hamburger-box .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms!important;position:absolute;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--color-texts-opacity);top:50%;display:block;margin-top:-2px;width:20px;height:3px;}
.hamburger-icon .hamburger .hamburger-box .hamburger-inner:before{top:-6px;transition:top 75ms ease .12s,opacity 75ms ease;}
.hamburger-icon .hamburger .hamburger-box .hamburger-inner:after{bottom:-6px;transition:bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger-icon .hamburger .hamburger-box .hamburger-inner:after,.hamburger-icon .hamburger .hamburger-box .hamburger-inner:before{display:block;content:"";position:absolute;width:20px;height:3px;border-radius:4px;background-color:var(--color-texts-opacity);}
.hamburger-icon:focus{outline:none;box-shadow:none;}
.offcanvas-btn-close{position:absolute;top:0;right:0;font-size:22px;width:60px;height:50px;display:flex;justify-content:center;border:none;background:transparent;font-weight:700;}
.offcanvas-btn-close i{color:var(--color-texts)!important;}
.gr-cross-icon{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:75ms!important;position:absolute;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--color-texts-opacity);top:50%;display:block;margin-top:-2px;height:0;width:0;left:50%;transform:translateX(-6.5px) rotate(45deg);}
.gr-cross-icon:before{top:0;transition:top 75ms ease .12s,opacity 75ms ease;}
.gr-cross-icon:after{bottom:-3px;transition:bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transform:rotate(-90deg);}
.gr-cross-icon:after,.gr-cross-icon:before{display:block;content:"";position:absolute;width:20px;height:3px;border-radius:4px;background-color:var(--color-texts-opacity);}
.gr-text-color{color:var(--color-texts)!important;}
.fw-500{font-weight: 500;}
.fw-700{font-weight: 700!important;}




.recent-post{display:flex;}
.recent-post .post-img{width:130px;float:left;padding-right:15px;}
.recent-post .post-img img{border-radius:4px;}
.recent-post .post-item .post-desc a{font-size:14px;color:#dc0613;font-weight:400;line-height:22px;text-transform:capitalize;}
.recent-post .post-item .post-desc a:hover{color:#000;}
.recent-post .post-item .post-date{font-size:13px;color:#dc0613;font-weight:400;}
.recent-post .post-item .post-date i{font-size:13px;color:#000;padding-right:5px;}
 .recent-post .post-img img{border-radius:4px;}
 .recent-post .post-item .post-desc a:hover{color:#ff5421;}
 .recent-post .post-item .post-date i{font-size:13px;color:#ff5421;padding-right:5px;}
@media only screen and (max-width: 991px){
.recent-post .post-img{width:100px;}
}





.notifications__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 105px;
  margin-bottom: 20px;
  padding: 0 20px;

  background-color: white;
  border-radius: 5px;

  transition: all .3s ease-in;
  cursor: pointer;
}

.notifications__item__avatar {
  width: 60px;
  overflow: hidden;
  margin-right: 20px;

  border-radius: 10px;
}

.notifications__item__avatar img {
  width: 100%;
  height: 100%;
}

.notifications__item__content { width: calc( 100% - 105px ); }
.notifications__item__title,
.notifications__item__message { display: block; }
.notifications__item__message:hover{color: red;}
.notifications__item__title {
  font-size: 17px;
  
}

.notifications__item__message {
  font-size: 14px;
  color: #929292;
}

.notifications__item__option {
  width: 20px;
  height: 20px;
  margin: 8px 0;

  border-radius: 50%;
  color: white;
  opacity: 0;

  font-size: 10px;
  text-align: center;
  line-height: 20px;

  cursor: pointer;
  transition: all .2s;
}

.notifications__item__option.archive { background-color: #3dc98c; }

.notifications__item__option.delete { background-color: #c93d4d; }


/*
* Animation part
*/
.notifications__item:hover {
  background-color: #f7f7f7;
  transform: scale( 0.95 );
  box-shadow: 0px 5px 10px 0px rgb( 0, 0, 0, .2 );
}

.notifications__item:hover .notifications__item__option { opacity: 1; }

.notifications__item.archive .notifications__item__title,
.notifications__item.delete .notifications__item__title {
  color: white;
}

.notifications__item.archive .notifications__item__message,
.notifications__item.delete .notifications__item__message {
  color: #f3f3f3;
}

.notifications__item.archive {
  background-color: #3dc98c;
  animation: archiveAnimation 1.5s cubic-bezier(0, 0, 0, 1.12) forwards;
  animation-delay: .6s;
}

.notifications__item.delete {
  background-color: #c93d4d;
  animation: deleteAnimation 1.5s cubic-bezier(0, 0, 0, 1.12) forwards;
  animation-delay: .6s;
}


@keyframes archiveAnimation{
  to {
    transform: translateX( 100px );
    opacity: 0;
  }
}

@keyframes deleteAnimation{
  to {
    transform: translateX( -100px );
    opacity: 0;
  }
}

.text-news{
    font-weight: 600;
        font-family: 'Saira', sans-serif;
    color: #dc0613;
}
.blog-images{object-fit: cover; height: 320px!important;width: 100%;}


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

.slick-dots li button:before{
    color: #000000;
    font-size: 15px;
    top: 15px;
}

.vv-visual{display:inline-block;font-size:0;overflow:hidden;position:relative;}
.vv-block{display:block;}
.vv-shim{height:100%;}
.vv-shim{display:inline-block;}
.vv-fill{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.vv-fill-asset{position:absolute;width:100%;height:100%;}
.vv-asset[class*=vv-background-]{background-repeat:no-repeat;}
.vv-background-cover{background-size:cover;}

.link a.pillLink{background:#dc0613;display:inline-block;color:#fff;border-radius:22px;text-align:center;padding:calc(9.94366px + .28169vw) calc(15.1831px + .75117vw);min-width:calc(102.39437px + 4.69484vw);font-size:calc(12.64789px + .0939vw);font-weight:700;cursor:pointer;transition-property:background-color;transition-duration:.6s;transition-delay:0s;transition-timing-function:ease;will-change:background-color;}
@media (max-width:375px){
.link a.pillLink{padding-top:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-top:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-bottom:11px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-bottom:14px;}
}
@media (max-width:375px){
.link a.pillLink{padding-left:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-left:26px;}
}
@media (max-width:375px){
.link a.pillLink{padding-right:18px;}
}
@media (min-width:1440px){
.link a.pillLink{padding-right:26px;}
}
@media (max-width:375px){
.link a.pillLink{min-width:120px;}
}
@media (min-width:1440px){
.link a.pillLink{min-width:170px;}
}
@media (max-width:375px){
.link a.pillLink{font-size:13px;}
}
@media (min-width:1440px){
.link a.pillLink{font-size:14px;}
}
.link a.pillLink span{color:#fff!important;}
.ContentfulRichText>:not(:last-child){margin-bottom:calc(11.88732px + .56338vw);}
@media (max-width:375px){
.ContentfulRichText>:not(:last-child){margin-bottom:14px;}
}
@media (min-width:1440px){
.ContentfulRichText>:not(:last-child){margin-bottom:20px;}
}
.ContentfulRichText h4{font-size:calc(19.29577px + .18779vw);font-weight:700;line-height:1.3;}
@media (max-width:375px){
.ContentfulRichText h4{font-size:20px;}
}
@media (min-width:1440px){
.ContentfulRichText h4{font-size:22px;}
}
.ContentfulRichText p{font-size:calc(11.29577px + .18779vw);letter-spacing:.2px;line-height:1.6;color:#656565;}
@media (max-width:375px){
.ContentfulRichText p{font-size:12px;}
}
@media (min-width:1440px){
.ContentfulRichText p{font-size:14px;}
}
.v2-two-column-list .column-list>.two-column-list-item .content h4,.v2-two-column-list .column-list>.two-column-list-item .content p{margin:0 auto .5rem;}
.two-column-list-item{display:flex;flex-direction:column;flex-grow:0;justify-content:flex-start;margin:.65rem auto .5rem;text-align:center;}
.two-column-list-item a .vv-visual:hover{transition:opacity .25s ease-in-out;opacity:.7;}
@media (max-width:580px){
.two-column-list-item{padding-bottom:1rem;width:100%;}
.two-column-list-item:not(:last-of-type){margin-bottom:20px;}
}
@media (min-width:581px){
.two-column-list-item.columns-3{width:calc(33% - 10px);margin:1.25rem auto;min-height: 390px;}
}
@media (min-width:581px) and (max-width:900px){
.two-column-list-item.columns-3{width:calc(33% - 6px);}
}
.two-column-list-item a>.vv-visual{width:86%;border-radius:8px;border:1px solid #ececec;margin-left:auto;margin-right:auto;margin-bottom:calc(9.88732px + .56338vw);}
@media (max-width:375px){
.two-column-list-item a>.vv-visual{margin-bottom:12px;}
}
@media (min-width:1440px){
.two-column-list-item a>.vv-visual{margin-bottom:18px;}
}
@media (max-width:900px){
.two-column-list-item a>.vv-visual{width:88%;}
}
@media (max-width:500px){
.two-column-list-item a>.vv-visual{width:92%;}
}
.two-column-list-item .content{padding-left:20px;padding-right:20px;}
.two-column-list-item .content .p-rich-text{margin:0 auto;}
.two-column-list-item h4{font-size:calc(14.29577px + .18779vw);line-height:1.15;}
@media (max-width:375px){
.two-column-list-item h4{font-size:15px;}
}
@media (min-width:1440px){
.two-column-list-item h4{font-size:16px;}
}
.two-column-list-item p{font-size:calc(11.29577px + .18779vw);letter-spacing:.2px;line-height:1.6;color:#656565;}
@media (max-width:375px){
.two-column-list-item p{font-size:12px;}
}
@media (min-width:1440px){
.two-column-list-item p{font-size:14px;}
}
.two-column-list-item .link-container{margin-top:auto;margin-bottom:0;}
.mt-10{margin-top: 10px;}


.gr-megamenu-dropdown .notifications__item__title{font-size: 15px;font-weight: 600;color: #000;}
.gr-megamenu-dropdown .notifications__item{height: auto; border: 1px solid #ddd; background-color: #fff;justify-content: unset;padding: 5px;min-height: 110px;}
.gr-megamenu-dropdown .notifications__item__avatar{border-radius: 0;margin-right: 10px;}


.gr-megamenu-dropdown .notifications__item:hover{transform: scale( 1);}
.gr-megamenu-dropdown .notifications__item:hover .notifications__item__title{color: #dc0613;}



.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-header{top:0;right:0;left:0;position:absolute;z-index:999;background-color:#fff;-webkit-transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;font-family:Roboto,sans-serif;}
.site-header:after{content:"";width:100%;height:1px;background:rgba(0,0,0,.05);position:absolute;bottom:0;left:0;}
.site-header a{text-decoration:none;display:block;}
.site-header a:hover{color:#dc0613;text-decoration:none;}
@media (max-width:850px){
.site-header{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eaeaea;-webkit-animation-name:none;animation-name:none;}
}
@media (max-width:640px){
.site-header{padding-top:11px;padding-bottom:11px;}
}
.logo{display:inline-block;width:76px;height:auto;margin-top:0;}
@media (max-width:850px){
.logo{height:48px;margin-top:0;width:150px;padding-top:10px;}
}
@media (max-width:640px){
.logo{width:100px;height:24px;padding-top:0;}
}
.menu-icon{position:relative;}
.menu-icon{display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-family:Roboto,sans-serif;font-size:22px;font-weight:700;line-height:1.5;float:right;padding:0;}
@media (max-width:850px){
.menu-icon{display:block;z-index:12345;}
}
@media (max-width:850px){
.menu-icon .menu-box{width:24px;}
}
@media (max-width:850px){
.menu-icon .menu-box span{width:100%;height:2px;margin-bottom:6px;background:#00263e;display:block;-webkit-transition:all .1s;transition:all .1s;}
}
@media (max-width:850px){
.menu-icon .menu-box span:last-child{margin-bottom:0;}
}

#static-header-2 {
    border: 0
}

@media (max-width: 850px) {
    #static-header-2 {
        padding:0
    }
}

#static-header-2.nav--index {
    background-color: rgba(255,255,255,.5)
}

#static-header-2.nav--index .drop--nav p,#static-header-2.nav--index .login-link {
    color: #dc0613;
    font-weight: 600;
    margin: 0;
}

#static-header-2.nav--index .menu-icon span {
    background: #fff
}

#static-header-2.nav--index.open {
    background-color: #fff
}

#static-header-2.nav--index.open .login-link {
    color: #00263e
}

#static-header-2.nav--index.open .logo {
    -webkit-filter: brightness(0) saturate(100%) invert(14%) sepia(30%) saturate(2893%) hue-rotate(172deg) brightness(86%) contrast(106%);
    filter: brightness(0) saturate(100%) invert(14%) sepia(30%) saturate(2893%) hue-rotate(172deg) brightness(86%) contrast(106%)
}

#static-header-2.nav--index.open .menu-icon span {
    background: #00263e
}

#static-header-2.nav--index.open .drop--nav p {
    color: #00263e
}

#static-header-2:after {
    display: none
}

#static-header-2 .container {
    max-width: 1200px
}

#static-header-2 a {
    display: inherit
}

#static-header-2 .menu-icon {
    margin-left: auto;
    margin-right: 11px
}

#static-header-2 .wrapper__main-nav {
    height: 46px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 22px;
    width: 100%;
}

@media (min-width: 850px) {
    #static-header-2 .wrapper__main-nav {
        height:80px;
        padding: 0 2%
    }
}

#static-header-2 .wrapper__main-nav .logo {
    height: 35px;
    width: auto;
    display: inline-block
}

#static-header-2 .wrapper__main-nav .logo img {
    max-width: 220px;
}

@media (max-width: 850px) {
    #static-header-2 .wrapper__main-nav .logo {
        height:25px;
        padding-top: 0
    }
}

#static-header-2 .wrapper__nav-links {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 850px) {
    #static-header-2 .wrapper__nav-links {
        background:#fff;
        height: calc(100vh - 46px);
        width: 100%;
        position: absolute;
        top: 46px;
        left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        padding: 0;
        display: none
    }

    #static-header-2 .wrapper__nav-links.open {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    #static-header-2 .wrapper__nav-links.md-6 {
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

#static-header-2 .login-link {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #00263e;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: 20px
}

#static-header-2 .login-link:hover a {
    color: #dc0613
}

@media (max-width: 850px) {
    #static-header-2 .login-link {
        margin-left:auto;
        margin-right: auto;
        font-size: 18px;
        margin-bottom: 35px
    }
}

@media (max-width: 850px) {
    #static-header-2 .try-nav {
        width:100%
    }
}

#static-header-2 .btn--nav {
    font-size: 11px!important;
    padding: 11px 17px!important;
    min-width: 0!important
}

@media (max-width: 850px) {
    #static-header-2 .btn--nav {
        width:100%;
        border-radius: 0!important;
        font-size: 16px!important;
        padding: 20px 17px!important
    }
}

#static-header-2 .wrapper__nav-pricing {
    justify-content: end;
}

@media (max-width: 850px) {
    #static-header-2 .wrapper__nav-pricing {
        position:fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0;
        display: none
    }

    #static-header-2 .wrapper__nav-pricing.open {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

#static-header-2 .stat-text {
    color: #979797;
    font-weight: 700;
    margin-bottom: 20px
}

@media (max-width: 850px) {
    #static-header-2 .stat-text {
        margin-top:20px
    }
}

#static-header-2 .wrapper__nav-drawer {
    display: none;
    position: absolute;
    width: 100%;
    background-color: #fff;
    opacity: 0;
    top: 110px;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    overflow: hidden
}

#static-header-2 .wrapper__nav-drawer.open {
    display: block
}

#static-header-2 .wrapper__nav-drawer.fade-in {
    opacity: 1
}

@media (max-width: 850px) {
    #static-header-2 .wrapper__nav-drawer {
        max-height:calc(100vh - 46px)
    }
}

#static-header-2 .drawer {
    padding-bottom: 70px;
    padding-top: 50px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    position: absolute;
    top: 0
}

#static-header-2 .drawer:not(.active) {
    left: 0;
    right: 0
}

#static-header-2 .drawer.active {
    visibility: visible;
    opacity: 1;
    position: relative
}

#static-header-2 .drawer p {
    line-height: 21px
}

#static-header-2 .drawer p.link--title {
    font-size: 19px;
    color: #00263e;
    font-weight: 500;
    margin: 0px;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out
}

#static-header-2 .drawer p {
    font-size: 15px;
    color: #787878;
    margin-bottom: 26px
}

#static-header-2 .drawer span {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 13px
}

#static-header-2 .drawer .link--nav {
    width: 100%
}

#static-header-2 .drawer .link--nav.half-width {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-right: 30px
}

@media (max-width: 850px) {
    #static-header-2 .drawer .link--nav.half-width {
        max-width:100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        padding-right: 0
    }
}

#static-header-2 .drawer .link--nav.article--featured p {
    margin-bottom: 5px
}

#static-header-2 .drawer .link--nav.article--featured .link-blue {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0;
    color: #dc0613
}

#static-header-2 .drawer .link--nav.thirds-width {
    max-width: 33.3333%;
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    padding-right: 40px
}

@media (max-width: 850px) {
    #static-header-2 .drawer .link--nav.thirds-width {
        max-width:100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

#static-header-2 .drawer .link--nav.thirds-width span {
    margin-right: 0
}

#static-header-2 .drawer .link--nav.thirds-width p {
    font-size: 15px;
    line-height: 21px
}

#static-header-2 .drawer .link--nav img.filter--none {
    margin-bottom: 10px
}

#static-header-2 .drawer .link--nav:hover p.link--title {
    color: #dc0613
}

#static-header-2 .drawer .link--nav:hover img {
    -webkit-filter: invert(53%) sepia(69%) saturate(6933%) hue-rotate(194deg) brightness(102%) contrast(98%);
    filter: invert(53%) sepia(69%) saturate(6933%) hue-rotate(194deg) brightness(102%) contrast(98%)
}

#static-header-2 .drawer .link--nav:hover img.filter--none {
    -webkit-filter: none;
    filter: none
}

#static-header-2 .drawer .border__left {
    border-left: 1px solid #e4e4e4;
    padding-left: 74px
}

@media (max-width: 850px) {
    #static-header-2 .drawer .border__left {
        padding-left:11px;
        border-left: 0
    }
}

#static-header-2 .drawer .link-blue {
    margin-top: auto;
    font-size: 15px;
    font-weight: 500
}

#static-header-2 .drawer .link-blue:hover {
    color: #0377e2
}

@media (max-width: 850px) {
    #static-header-2 .drawer {
        max-height:calc(100vh - 46px);
        overflow: scroll;
        padding: 0 11px 100px
    }

    #static-header-2 .drawer .row>.col:first-of-type .stat-text {
        display: none
    }
}

#static-header-2 .drop--nav {
    margin: 0 16px;
    cursor: pointer
}

#static-header-2 .drop--nav.drop--mobile {
    margin: 0 5px 35px
}

@media (min-width: 850px) {
    #static-header-2 .drop--nav.drop--mobile {
        display:none
    }
}

#static-header-2 .drop--nav.drop--mobile p {
    padding-left: 21px
}

#static-header-2 .drop--nav.drop--mobile p:after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
    left: 0;
    right: auto
}

#static-header-2 .drop--nav p {
    font-weight: 500;
    border-bottom: 2px solid transparent;
    position: relative;
    color: #00263e
}

@media (max-width: 850px) {
    #static-header-2 .drop--nav p {
        font-size:24px;
        line-height: inherit;
        padding: 20px 0;
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

    #static-header-2 .drop--nav p:after {
        content: "";
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M0 0h48v48H0z'/%3E%3Cpath d='M37 18L25 30 13 18' stroke='%23d9d9d9' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        -webkit-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
        transform: translateY(-50%) rotate(-90deg);
        width: 24px;
        height: 16px;
        background-size: 24px 24px;
        position: absolute;
        right: 0;
        top: 50%
    }
}

#static-header-2 .drop--nav.open p {
    border-bottom: 2px solid #dc0613
}

#static-header-2 .drop--nav:hover p {
    border-bottom: 2px solid #dc0613
}

@media (max-width: 850px) {
    #static-header-2 .drop--nav:hover p {
        border-bottom:1px solid rgba(0,0,0,.15)
    }
}

.header-fixed.nav--index .drop--nav p{
    color: #dc0613!important;
}

#static-header-2 .row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -11px;
    margin-left: -11px;
}


.primary-btn.blue {
    color: #fff!important;
    border-color: #dc0613!important;
    background: #dc0613!important;
}


.mr-20{margin-right: 20px;}

.padding-15{padding: 15px;}
.font-roboto{font-family: Roboto,sans-serif;}
.form-field .form-control{margin-bottom: 10px;}

.application-form h2 {
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    text-align: left;
    background: #f1f6fd;
    color: #dc0613;
    padding: 10px;
}
.section-padding-50{padding-top: 50px;padding-bottom: 50px;}
.search-btn{
    background: #dc0613;
    display: inline-block;
    border-radius: 22px;
    text-align: center;
    padding: 14px 0;
    min-width: 70px;
    font-size: calc(12.64789px + .0939vw);
    font-weight: 700;
    cursor: pointer;
    margin-left: 20px;
    transition-property: background-color;
    transition-duration: .6s;
    transition-delay: 0s;
    transition-timing-function: ease;
    will-change: background-color;
}
.search-btn i{color: white;}



.tv-search-modal-tm {
  background-color: rgba(255, 255, 255, .85);
  background: rgba(255, 255, 255, .85);
 padding-bottom:20px;
}
.tv-search-modal-tm {
  padding-left:0px !important;
}
.tv-close-search-tm {
    color: #dc0613 !important;
    position: absolute;
    top: 15px;
    right: 25px;
    z-index: 1052;
    opacity: 1;
    font-size: 64px;
    font-weight: 300;
    outline: none;
    margin: 0;
    padding: 0 !important;
}
#searchNoResults {
  font-size:32px;
  text-align:center;
  color:#dc0613;
  font-weight:300;
}
input#searchInput {
  font-size:32px ;
  padding:30px 10px;
  font-weight:300;
  outline: none;
  background:transparent;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:2px solid #ccc;
  -webkit-box-shadow:none;
  box-shadow:none;
  margin-bottom:25px;
}
input#searchInput:hover,input#searchInput:focus {
  border-bottom:2px solid #000;
}
span#modalSearchIcon  {
  color:#dc0613 !important;
  font-size:40px;
  cursor:pointer;
  top:20%;
  right:25px;
  position:absolute;
}
.tv-search-modal-tm .tv-modal-search-tm {
    position: absolute;
    top: 50%;
    left: 50px;
    right: 50px;
}
.tv-search-modal-tm .modal-content {
  -webkit-box-shadow:none;
  box-shadow:none;
  background:transparent;
  border:none;
}






.nav--index .drop--nav p{color:#fff;}
.stat-text{color:#979797;font-weight:700;margin-bottom:20px;}
@media (max-width:850px){
.stat-text{margin-top:20px;}
}
p.link--title{font-size:19px;color:#00263e;font-weight:500;margin-bottom:5px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;margin: 0!important}
p{font-size:15px;color:#787878;margin-bottom:26px;}
.drawer span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:13px;}
.link--nav{width:100%;}
.link--nav.half-width{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:30px;}
@media (max-width:850px){
.link--nav.half-width{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0;}
}
.link--nav:hover p.link--title{color:#dc0613;}
.link--nav:hover img{-webkit-filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);filter:grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);}
.link-blue{margin-top:auto;font-size:15px;font-weight:500;}
.link-blue:hover{color:#0377e2;}
@media (max-width:850px){
.row>.col:first-of-type .stat-text{display:none;}
}
.drop--nav{margin:0 16px;cursor:pointer;}
.drop--nav.drop--mobile{margin:0 5px 35px;}
@media (min-width:850px){
.drop--nav.drop--mobile{display:none;}
}
.drop--nav.drop--mobile p{padding-left:21px;}
.drop--nav.drop--mobile p:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);left:0;right:auto;}
.drop--nav p{font-weight:500;border-bottom:2px solid transparent;position:relative;color:#00263e;}
@media (max-width:850px){
.drop--nav p{font-size:24px;line-height:inherit;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.15);}
.drop--nav p:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M0 0h48v48H0z'/%3E%3Cpath d='M37 18L25 30 13 18' stroke='%23d9d9d9' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:24px;height:16px;background-size:24px 24px;position:absolute;right:0;top:50%;}
}
.drop--nav:hover p{border-bottom:2px solid #dc0613;}
@media (max-width:850px){
.drop--nav:hover p{border-bottom:1px solid rgba(0,0,0,.15);}
}


.link--nav.half-width {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    padding-right: 30px;
}
.link--nav.half-width p, .link--nav p{margin: 0 0 15px 0;}
.br-1{border-right: 1px solid #ddd;}


.sm-menu{
    max-width: 400px!important;
    left: auto!important;
    right: auto!important;
    padding: 30px 5px!important;
}

.sm-menu .link--nav.half-width{width: 100%!important; max-width: 100%;}
@media all and (max-width: 900px) {
    .search-btn{display: none;}
    .call-to-action{height: 450px;}
}

#legalstatementpopup-2016 {
overflow: auto;
background: #fdfdf6;
padding: 20px;
width: 80%;
margin: auto;
border-radius: 6px;
border: 10px solid #dc0613;
}
.tv-search-input-tm button{
    position: absolute;
    right: 15px;
    top: 0;
    line-height: 28px;
    min-width: 150px;
    border-radius: 0;
    background: #dc0613;
    border-color: #dc0613;
}
.tv-search-input-tm button:hover {
    background: #dc0613;
    border-color: #dc0613;
}
.theme-color{
    color: #dc0613;;
}

.mt-50{margin-top: 50px;}




.fxt-template-animation{position:relative;z-index:1;width:100%;opacity:0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.loaded.fxt-template-animation{opacity:1;}
.fxt-template-layout3{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;z-index:1;padding:15px;}
.fxt-template-layout3:before{content:"";height:100%;width:100%;background-color:rgba(4, 4, 14, 0.4);left:0;top:0;position:absolute;z-index:0;}
.fxt-template-layout3 .fxt-checkbox-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fxt-template-layout3 .fxt-bg-color{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;}
.fxt-template-layout3 .fxt-content{padding:65px 90px 45px;width:100%;background-color:#fff;}
@media only screen and (max-width: 1199px){
.fxt-template-layout3 .fxt-content{padding:65px 70px 45px;}
}
@media only screen and (max-width: 575px){
.fxt-template-layout3 .fxt-content{padding:50px 30px 30px;}
}
.fxt-template-layout3 .fxt-form h2{text-align:center;font-size:40px;font-weight:700;margin-bottom:5px;}
@media only screen and (max-width: 991px){
.fxt-template-layout3 .fxt-form h2{font-size:36px;}
}
@media only screen and (max-width: 767px){
.fxt-template-layout3 .fxt-form h2{font-size:34px;}
}
@media only screen and (max-width: 575px){
.fxt-template-layout3 .fxt-form h2{font-size:32px;}
}
.fxt-template-layout3 .fxt-form p{font-size:18px;color:#111111;text-align:center;}
.fxt-template-layout3 .fxt-form form .input-label{color:#979696;}
.fxt-template-layout3 .fxt-form .form-group{position:relative;z-index:1;}
.fxt-template-layout3 .fxt-form .form-group .field-icon{position:absolute;z-index:1;right:24px;bottom:18px;padding:0 5px;color:#c5c5c5;font-size:14px;}
.fxt-template-layout3 .fxt-form .form-group .field-icon:before{padding:17px 10px;}
.fxt-template-layout3 .fxt-form .form-control{min-height:50px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e7e7e7;padding:10px 15px;color:#111111;}
.fxt-template-layout3 .fxt-form input::-webkit-input-placeholder{color:#a1a1a1;font-size:15px;font-weight:300;}
.fxt-template-layout3 .fxt-form input::-moz-placeholder{color:#a1a1a1;font-size:15px;font-weight:300;}
.fxt-template-layout3 .fxt-form input:-moz-placeholder{color:#a1a1a1;font-size:15px;font-weight:300;}
.fxt-template-layout3 .fxt-form input:-ms-input-placeholder{color:#a1a1a1;font-size:15px;font-weight:300;}
.fxt-template-layout3 .fxt-btn-fill{font-family:'Roboto', sans-serif;cursor:pointer;display:inline-block;font-size:17px;font-weight:500;-webkit-box-shadow:none;box-shadow:none;outline:none;border:0;color:#fff;border-radius:3px;background-color:#5a8dee;padding:10px 36px;margin-bottom:10px;width:100%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fxt-template-layout3 .fxt-btn-fill:hover{background-color:#4b7cda;border-color:#4b7cda;}
.fxt-template-layout3 .fxt-btn-fill:focus{outline:none;}
.fxt-template-layout3 .switcher-text{color:#63bbff;font-size:15px;margin-bottom:5px;display:block;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fxt-template-layout3 .switcher-text:hover{color:#000000;}
.fxt-template-layout3 .checkbox{padding-left:5px;margin-right:30px;margin-bottom:5px;}
.fxt-template-layout3 .checkbox label{padding-left:20px;color:#a4a4a4;margin-bottom:0;font-size:15px;position:relative;}
.fxt-template-layout3 .checkbox label:before{content:"";position:absolute;width:16px;height:16px;top:4px;left:0;margin-left:-5px;border:1px solid;border-color:#dcdcdc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.fxt-template-layout3 .checkbox label:after{position:absolute;margin-left:-20px;padding-left:3px;font-size:10px;color:#555555;}
.fxt-template-layout3 .checkbox input[type="checkbox"]{display:none;}
.fxt-template-layout3 .checkbox input[type="checkbox"]:checked + label::after{font-family:'Font Awesome 5 Free';content:"\f00c";font-weight:900;color:#ffffff;left:15px;top:4px;}
.fxt-template-layout3 .checkbox input[type="checkbox"]:checked + label::before{background-color:#5a8dee;border-color:#5a8dee;}


.top{
  background-color:#123;
  position:relative;
  display:block;
  width:100%;
  height:53px;
}

.btn-search{
  background:#08f;
  display:inline-block;
  width:50px;
  height:46px;
  left:40px;
  line-height:50px;
  text-align:center;
  color:white;
  float: right;
  margin-left: 11px;
}



.search-form {
  display:none;
  background:#dc0613;
  padding:28px 42px;
  text-align:center;
  position:absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  transition:background-color 500ms linear;
}

.search-form input{
  border:none;
  padding:10px 0;
  background:none;
  color:white;
  outline:none;
  border-bottom:1px solid white;
  width:80%;
  font-size:26px;
  font-weight: 300;
}

.search-form button{
  background:none;
  border:none;
}

.sbtn{
  font-size:36px;
  color:white;
}

.search-form  input::-webkit-input-placeholder {
   color: rgba(255,255,255,0.6);
   font-weight: 300;
}

.btn-search{
  text-decoration:none;
  background-color:#dc0613;
  color:white!important;
  border-radius:15px;
  -webkit-transition: background-color 250ms ease-out, ;
  -moz-transition: background-color 250ms ease-out;
  -o-transition: background-color 250ms ease-out;
  transition: background-color 250ms ease-out;
}
.btn-search:hover i{color: white;}

.color-white{color: white!important;}
.padding-10-0{padding: 10px 0;}
.padding-0{padding: 0;}
.padding-0-5{padding: 0 5px;}

.mtb-20{
    margin-top: 20px;
    margin-bottom: 20px;
}
.min-height-300{min-height: 300px;}
@media all and (min-width: 1600px) {
    .min-height-300{min-height: 500px;}
}


.ueeshop_responsive_download_list ul li{min-height:48px;line-height:48px;border-bottom:1px solid #ddd;list-style: none;}
.ueeshop_responsive_download_list ul li .name{float:left;max-width:calc(100% - 50px);}
.ueeshop_responsive_download_list ul li .pwd{display:inline-block;color:#fff;width:30px;height:30px;line-height:30px;margin-right:10px;overflow:hidden;float: right; background:#555 url(../images/down.png) no-repeat center/15px;margin-top:13px;text-align:center;border-radius:5px;}

    
.megaxx{
    display:flex;
    height: 77px;
}

.main-menu{
    align-items: center;
}

@media (min-width:992px){
    .navbar{
        position: unset;
    }

    .gr-megamenu-dropdown{
        width: 100%;
    }

    .nav-item.dropdown:hover > .gr-megamenu-dropdown.center{
        transform: translateX(-50%) translateY(10px);
    }

}

@media (min-width:1400px){
    .gr-megamenu-dropdown ul{
        flex: 0 0 75%;
        max-width: 75%;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.technology-slick .notifications__item__title, .blog-slick .notifications__item__title{
    color: #dc0613;
    font-weight: 500;
}

.box-noresults .box-icon {
    margin-bottom: 20px;
}
.box-noresults h1 {
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: 700;
}
.box-noresults p {
    margin: 0 auto;
    padding: 0;
    color: black;
}
.home-slider{display: none;}

@media only screen and (max-width: 767px){
    .notifications__item__message{
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .notifications__item__title {
        font-size: 12px;
        font-weight: 600;
        line-height: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .secondary-link[data-v-2aa7ea49]{display: none;}
    .btn-search{
        background-color: white;
        color: #dc0613!important;
        width: auto;
        height: auto;
        line-height: normal;
    }
    .search-form input{font-size: 15px;}
    .sbtn {font-size: 19px;}
    .tv-close-search-tm{font-size: 35px;}
    .shop-single-slider{display: none;}
    .home-slider{display: block;}
    .reviews_wrapper {margin-left: 0px!important;}
    .ueeshop_responsive_download_list ul li .name{
        font-size: 12px; font-weight: 600;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    #legalstatementpopup-2016{width: 100%;}
}


/* .hylink-box .contact{
    min-height: 60px;
} */

.open-position{
    border-top: 2px solid #dc0613;
}


.open-position .col-6 img{
    border: 1px solid #dc0613;
    border-radius: 3px;
}

.open-position .col-6 p{
    text-align: center;
    font-weight: bold;
    color: #dc0613;
}

@media (min-width:1000px){
    .support-lists{
        bottom: 5%;
    }
}

.contact-info{
    padding: 52px 10px 22px
}

.border-none{
    border: none;
}

.border-left-none{
    border-left:none !important;
}

.border-right-none{
    border-right:none !important;
}

@media (max-width:600px){
    .mobile-title{
        font-size: 20px;
        border-bottom: 1px solid #eee;
        margin: 15px 0px;
        font-weight: 600;
        padding-bottom: 8px;
        color: #dd0613;
    }

    .p-m-0{
        padding:0px;
    }
}


.product_carousel1 .slick-prev, .product_carousel1 .slick-next{
    top: 36%;
}

.product_carousel1 .slick-next:before, .product_carousel1 .slick-prev:before{
    font-size: 23px;
}

.product_carousel1 .slick-prev{
    left: -30px;
}

.product_carousel1 .slick-prev::before{
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: 800;
}

.product_carousel1 .slick-next{
    right: -30px;
}

.product_carousel1 .slick-next::before{
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 800;
}


/* White Tab CSS */
@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700|Raleway:300,400';
/* colors */
/* tab setting */
/* breakpoints */
/* selectors relative to radio inputs */

/* .parkArea{
    position: relative;
    bottom: 236px;
    left: 690px;
    width: 40em;
    //height: 32em;
}
*/

.parkArea{
    position: absolute;
    left: 690px;
    width: 40em;
    top: -50px;
}


.tabs {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
    /* background: white; */
    padding: 50px;
    padding-bottom: 80px;
    width: 100%;
    height: 650px;
    /* box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22); */
    border-radius: 5px;
    min-width: 240px;
}

.tabs input[name=tab-control] {
    display: none;
}


.tabs .content section h2,
.tabs ul li label {
    font-family: "Montserrat";
    font-weight: bold;
    font-size: 22px;
    color: #ff0000;
}

.tabs ul {
    list-style-type: none;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
}

.tabs ul li {
    box-sizing: border-box;
    flex: 1;
    width: 25%;
    padding: 0 10px;
    text-align: center;
}

.tabs ul li label {
    transition: all 0.3s ease-in-out;
    color: #929daf;
    padding: 5px auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tabs .about-content .color-red{
    font-family: inherit;
}

.tabs ul li label br {
    display: none;
}

.tabs ul li label svg {
    fill: #929daf;
    height: 2.19em;
    vertical-align: bottom;
    margin-right: 0.2em;
    transition: all 0.2s ease-in-out;
}
.tabs ul li label img {
    fill: #929daf;
    height: 2.19em!important;
    vertical-align: bottom;
    margin-right: 0.2em;
    transition: all 0.2s ease-in-out;
}

.tabs ul li label:hover,
.tabs ul li label:focus,
.tabs ul li label:active {
    outline: 0;
    color: #bec5cf;
}

.tabs ul li label:hover svg,
.tabs ul li label:focus svg,
.tabs ul li label:active svg {
    fill: #bec5cf;
}
.tabs ul li label:hover img,
.tabs ul li label:focus img,
.tabs ul li label:active img {
    fill: #bec5cf;
}

.tabs .slider-f {
    position: relative;
    width: 25%;
    transition: all 0.33s cubic-bezier(0.38, 0.8, 0.32, 1.07);
}

.tabs .slider-f .indicator {
    position: relative;
    width: 173px;
    max-width: 100%;
    margin: 0 auto;
    height: 4px;
    background: #ff0000;
    border-radius: 1px;
}

.tabs .content {
    margin-top: 30px;
}

.tabs .content section {
    display: none;
    -webkit-animation-name: content;
    animation-name: content;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    line-height: 1.4;
}

.tabs .content section h2 {
    color: #ff0000;
    display: none;
}

.tabs .content section h2::after {
    content: "";
    position: relative;
    display: block;
    width: 30px;
    height: 3px;
    background: #ff0000;
    margin-top: 5px;
    left: 1px;
}

.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label {
    cursor: default;
    color:#ff0000;
}

.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label svg {
    fill:#ff0000;
}

.tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label svg {
    fill:#ff0000;
}
@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label {
        background: rgba(0, 0, 0, 0.08);
    }

    .tabs{
        height: auto;
        padding: 25px 0;
    }

    .tabs .content{
        min-height: 350px;
    }
}

.tabs input[name=tab-control]:nth-of-type(1):checked~.slider-f {
    transform: translateX(51%);
}

.tabs input[name=tab-control]:nth-of-type(1):checked~.content>section:nth-child(1) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label {
    cursor: default;
    color: #ff0000;
}

.tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label svg {
    fill: #ff0000;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(2):checked~.slider-f {
    transform: translateX(251%);
}

.tabs input[name=tab-control]:nth-of-type(2):checked~.content>section:nth-child(2) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label {
    cursor: default;
    color: #ff0000;
}

.tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label svg {
    fill: #ff0000;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(3):checked~.slider-f {
    transform: translateX(276%);
}

.tabs input[name=tab-control]:nth-of-type(3):checked~.content>section:nth-child(3) {
    display: block;
}

.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label {
    cursor: default;
    color: #ff0000;
}

.tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label svg {
    fill: #ff0000;
}

@media (max-width: 600px) {
    .tabs input[name=tab-control]:nth-of-type(4):checked~ul>li:nth-child(4)>label {
        background: rgba(0, 0, 0, 0.08);
    }
}

.tabs input[name=tab-control]:nth-of-type(4):checked~.slider-f {
    transform: translateX(300%);
}

.tabs input[name=tab-control]:nth-of-type(4):checked~.content>section:nth-child(4) {
    display: block;
}

@-webkit-keyframes content {
    from {
        opacity: 0;
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        transform: translateY(0%);
    }
}

@keyframes content {
    from {
        opacity: 0;
        transform: translateY(5%);
    }

    to {
        opacity: 1;
        transform: translateY(0%);
    }
}
@media (max-width: 1200px) {
    .content .parkArea{
        position: relative;
        bottom: 305px!important;
        left: 589px!important;
    

    
    }
    .container-base {
    transform: scale(0.6);
    }
}

@media (max-width: 1000px) {
    .tabs ul li label {
        white-space: initial;
    }

    .tabs ul li label br {
        display: initial;
    }

    .tabs ul li label svg {
        height: 1.5em;
    }
    .tabs ul li label img {
        height: 1.5em;
    }
    
    .content .parkArea{
        position: relative;
        bottom: 103px!important;
        left: 7px!important;
        display: none;
    
    }
    .container-base {
    transform: scale(0.4);
    }

    
}

@media (max-width: 770px) {
    .tabs ul li label {
        padding: 5px;
        border-radius: 5px;
    }

    .tabs ul li label span {
        display: none;
    }

    .tabs .slider-f {
        display: none;
    }

    .tabs .content {
        margin-top: 20px;
    }

    .tabs .content section h2 {
        display: block;
    }
    .container-base {
       display: none;
        }
}
/* White Tab CSS */


/* Car CSS */
.container-base {
    position: absolute;
    right: 4%;
    width: 600px;
    height: 450px;
    background: white  ;
    margin: 30px 60px;
}

#goal {
    display: flex;
    background-color: red;
    width: 1px;
    height: 1px;
    position: relative;
    top: -517px;
    left: 241px;
    opacity: 0;
}

#passed {
    display: flex;
    background-color: red;
    width: 1px;
    height: 1px;
    position: relative;
    top: -603px;
    left: 395px;
    opacity: 0;
}

#car {
    position: relative;
    text-align: center;
    width: 100px;
    left: 25px;
    bottom: 112px;
    z-index: 3;

}



#base {
    position: relative;
    width: 100%;
    margin: 20px auto;
}

#office {
    display: flex;
    position: relative;
    width: 12%;
    left: 59px;
    margin: 27px auto;
    bottom: 452px;
    z-index: 4;

}

#video {
    display: flex;
    position: relative;
    left: 175px;
    bottom: 650px;
    display: none;
    z-index: 4;
    opacity: 0.6;
}


#ramp {
    display: flex;
    position: relative;
    width: 12%;
    right: 2px;
    margin: 20px auto;
    bottom: 342px;
    transform-origin: left;
    transition: ease;
    z-index: 4;
}

.spinner {
    top: -557px;
    left: 236px;
    display: flex;
    position: relative;
    box-sizing: border-box;
    background-clip: padding-box;
    width: 58px;
    height: 58px;
    border-radius: 100px;
    border: 4px solid rgba(255, 255, 255, 0.1);
    -webkit-mask: linear-gradient(rgba(0, 0, 0, 0.1), #000000 90%);
    transform-origin: 50% 60%;
    transform: perspective(200px) rotateX(50deg);
    animation: spinner-wiggle 1.2s infinite;
    z-index: 2;
}

/* Car CSS */

/* Device CSS */

#hand {
    height:100px;
    width:135px;
    position:relative;
  }
  #device {
    left: 100px;
    top: 131px;
    width: 60%;
    position: relative;
  }
  #alert{
    top: 42px;
    left: 82px;
    position: absolute;
    height: 200px!important;
    -ms-transform: rotate(-25deg);
    -ms-transform-origin: 20% 40%;
    transform: rotate(
  353deg);
    transform-origin: 20% 40%;
    display: none;
  }
  #deviceGoal {
    display: flex;
    background-color: red;
    width: 20px;
    height: 20px;
    position: relative;
    top: -21px;
    left: 341px;
    opacity: 0;
}
    


/* Device CSS */

/* White Tab CSS */
.spinner:before,
.spinner:after {
    content: "";
    position: absolute;
    margin: -4px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: .05;
    border: inherit;
    border-color: transparent;
    animation: spinner-spin 1.2s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, spinner-fade 1.2s linear infinite;
}

.spinner:before {
    border-top-color: #ecdada;
}

.spinner:after {
    border-top-color: #fcde49;
    animation-delay: 0.3s;
}

@keyframes spinner-spin {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-fade {
    20% {
        opacity: .1;
    }

    40% {
        opacity: 1;
    }

    60% {
        opacity: .1;
    }
}
/* White Tab CSS */
