body {
    background-color: black;
    margin: 0;
    font-size: 16px;
    line-height: 1.25;
    display: block;
    font-family: 'Stag-Sans-Light', Arial;
}

.header-right a {
    font-family: 'Stag-Sans-Light', Arial;
}

.text-left h4 {
    font-weight: 200 !important;
}

@media only screen and (max-width:767px) {
    body {
        margin-top: 50px;
    }
}

a {
    text-decoration: none !important;
}

#white-div {
    max-width: 1540px;
    margin: 0 auto;
    padding-bottom: 20px;
    float: none;
}

#main {
    margin-top: 0 20px;
    overflow: hidden;
    background: white;
}

#header {
    transition: all .5s ease-in-out 0s;
    height: 60px;
    position: relative;
    z-index: 1006;
    font-family: 'Stag-Sans-Light', Arial;
    color: #9c9d9d;
    text-transform: uppercase;
    height: 60px;
}

.header-right a {
    color: #9c9d9d !important;
    text-transform: uppercase;
    height: 60px;
    font-size: 12px;
}

.header-right {
    margin-top: -1px !important;
}

    .header-right img {
        padding-bottom: 5px !important;
    }

.header-pad {
    max-width: 1290px;
    margin: auto;
    float: none;
}

@media only screen and (max-width: 992px) {
    .header-pad {
        max-width: 911px;
        padding-left: 15px !important;
    }
}

.header-container {
    padding: 0 60px;
    max-width: 1380px;
    margin-left: 35px;
    position: relative;
    float: none;
}

.logo {
    z-index: 25;
    top: 0;
    display: inline-block;
    padding: 81px 20px 19px;
    width: 258px;
    height: 149px;
    transition: all .3s ease-out .3s;
    background-color: #FFA500;
}

.top-information h4 {
    color: #000000;
}

p.Motion {
    text-transform: none;
    text-align: center;
    color: black;
    font-weight: 600;
    font-size: 14px;
    margin-left: 8px;
    margin-top: -5px;
}

@media screen and (max-width: 992px) {
    .logo {
        padding: 65px 10px 8px !important;
        height: 130px;
        width: 200px;
    }

    .logo-pic {
        padding-left: 0px !important;
    }

    p.Motion {
        text-transform: none;
        text-align: center;
        color: black;
        font-weight: 600;
        font-size: 12px;
        margin-left: 8px;
        margin-top: -1px;
    }
}

.logo-pic {
    padding-left: 20px;
}

@media screen and (max-width: 992px) {
    .logo-pic {
        width: 100%;
        padding-top: 6px;
    }
}

#slider {
    position: relative;
    padding: 0 15px !important;
}

@media only screen and (max-width: 767px) {

    #slider {
        margin-top: 22px !important;
    }
}

.responsive-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
}

#desktop-menu:after {
    position: absolute;
    width: 100%;
    top: -6px;
    right: 16px;
    height: 6px;
    background: linear-gradient(to right,transparent 0,transparent 10%,orange 51%);
    content: '';
}

.top-information {
    margin-left: 0px !important;
    float: left;
}

    .top-information a {
        margin-right: 10px;
        color: black;
        text-decoration: none;
        font-weight: 600;
    }

    .top-information h4 {
        margin-top: 20px;
        margin-left: 15px;
        font-family: 'Stag-Sans-Medium', Arial;
    }

slide-text-h3 {
}

slide-text-p {
}

@media screen and (max-width: 1100px) {
    .top-information a {
        font-size: 10px;
    }

    .top-information h4 {
        font-size: 12px;
        margin-top: 24px;
    }

    .header-right {
        margin-top: -5px !important;
    }
}


#desktop-menu {
    z-index: 1001;
    position: relative;
    top: auto;
    padding-left: 15px !important;
    border-bottom: 1px solid #e0e0e0;
    transition: background-color .5s ease-in-out 0s;
    transition-delay: .8s;
    background-color: #fff;
    display: block!important;
    padding-bottom: 10px;
    padding-top: 10px;
}

.menu {
    float: right;
    padding-right: 50px !important;
}

div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.mid-nav {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .mid-nav a {
        font-weight: 200;
        position: relative;
        padding: 5px;
        font-size: 16px;
        color: black;
        text-decoration: none;
        font-family: 'Stag-Sans-Medium', Arial;
    }

@media screen and (max-width: 1048px) {
    .mid-nav a {
        font-size: 12px;
    }
}

@media screen and (max-width: 840px) {
    .mid-nav a {
        font-size: 10.5px;
    }
}

@media screen and (max-width: 767px) {
    #desktop-menu {
        padding-bottom: 0px;
        padding-top: 5px;
    }
}

.mid-nav a:after {
    content: '';
    position: absolute;
    right: 0px;
    width: 1px;
    height: 60.2%;
    top: 20.4%;
    background: #171700;
    transition: .5s;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: white !important;
}

.nav > li > a:hover {
    color: orange;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: orange !important;
    background-image: none !important;
}

.dropdown-menu {
    border: none !important;
}

    .dropdown-menu a:after {
        width: 0px !important;
    }

.mid-nav li {
    /*display: inline;*/
}

    .mid-nav li :hover {
        background-color: white !important;
    }

.last:after {
    display: none !important;
}

#finder {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

    #finder a {
        color: black;
        text-decoration: none;
    }

.cover {
    padding-left: 15px;
    padding-right: 15px;
    background-image: url(../images/tire-finder.jpg);
    background-position: top;
}

.finder-tires {
    padding: 60px 60px;
    margin: 0 auto;
    position: relative;
    max-width: 1260px;
    padding-right: 15px !important;
    padding-left: 20px!important;
    float: none;
}

@media screen and (max-width: 992px) {
    .finder-tires {
        padding-left: 48px!important;
    }
}

.finder-header {
    font-size: 40px;
    font-weight: 400;
    font-family: 'Stag-Sans-Medium', Arial;
}

.finder-text h3 {
    padding-bottom: 25px;
    font-family: 'Stag-Sans-Light', Arial;
    font-weight: 300 !important;
}

..inputss {
    box-shadow: 0 1px 0 0 rgba(0,0,0,.4);
    border-radius: 22px;
    -webkit-appearance: none;
    height: 44px;
    line-height: normal;
    padding-left: 20px;
    width: 44%;
    cursor: pointer !important;
}

@media screen and (max-width: 992px) {
    ..inputss {
        width: 80%;
    }
}

#tires {
    padding: 5px 15px !important;
}

.thumbnail-slider {
    position: relative;
}

.tires-bg {
    background: url(../images/tires-bg.png) center;
}

@media only screen and (min-width: 100px) {
    .thumbnail-slider {
        padding: 0px 75px !important;
        max-width: 1260px;
        margin: 0 auto;
        float: none;
        margin-top: 60px;
    }
}

.tires-container {
    padding: 35px 60px;
    margin: 0 auto;
    position: relative;
    max-width: 1260px;
}

    .tires-container img {
        float: none !important;
        margin: 0 auto !important;
    }

.tires-h1 {
    display: inline-block;
    min-width: 45.33333%;
    box-sizing: content-box;
    padding-left: 2000px;
    padding-right: 120px;
    margin-left: -2000px;
    margin-bottom: 60px;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Light', Arial;
    font-weight: 400;
    font-size: 40px;
    padding: 15px 0;
}


@media screen and (max-width: 992px) {
    .tires-h1 {
        min-width: 100%;
        padding-left: 38px;
        font-size: 21px !important;
    }
}

.tires-shadow {
    background: url(../images/tire-shadow.png) center top no-repeat;
    margin-top: -7px;
    height: 39px;
}

.caption h4 {
    margin-bottom: 20px;
    font-size: 16px;
    height: 40px;
    color: #fff;
    min-height: 40px;
    font-weight: 600;
    position: inherit;
    display: inherit;
}

.tires-container a {
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
/* Tires Slider */
.carousel-showmanymoveone .carousel-control {
    width: 4%;
    background-image: none;
}

    .carousel-showmanymoveone .carousel-control.left {
        margin-left: 15px;
    }

    .carousel-showmanymoveone .carousel-control.right {
        margin-right: 15px;
    }

.carousel-showmanymoveone .cloneditem-1, .carousel-showmanymoveone .cloneditem-2, .carousel-showmanymoveone .cloneditem-3 {
    display: none;
}

@media all and (min-width: 768px) {
    .carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev {
        left: -50%;
    }

    .carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next {
        left: 50%;
    }

    .carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block;
    }
}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
    .carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        left: 0;
    }

        .carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            left: 0;
        }
}

@media all and (min-width: 992px) {
    .carousel-showmanymoveone .carousel-inner > .active.left, .carousel-showmanymoveone .carousel-inner > .prev {
        left: -25%;
    }

    .carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next {
        left: 25%;
    }

    .carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-2, .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }

    @media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
        .carousel-showmanymoveone .carousel-inner > .item.active.right, .carousel-showmanymoveone .carousel-inner > .item.next {
            -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
            left: 0;
        }

        .carousel-showmanymoveone .carousel-inner > .item.active.left, .carousel-showmanymoveone .carousel-inner > .item.prev {
            -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
            left: 0;
        }

            .carousel-showmanymoveone .carousel-inner > .item.left, .carousel-showmanymoveone .carousel-inner > .item.prev.right, .carousel-showmanymoveone .carousel-inner > .item.active {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: 0;
            }
    }

    .container {
        margin-bottom: 50px;
    }
}
/* icons set */
@font-face {
    font-family: ContinentalIcon;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/icon/ContinentalIcon-3170ac06.eot);
    src: url(../fonts/icon/ContinentalIcon-3170ac06d41d.eot?#iefix) format("embedded-opentype"),url(../fonts/icon/ContinentalIcon-f650d2fc.woff) format("woff"),url(../fonts/icon/ContinentalIcon-8caaa21a.ttf) format("truetype");
}

.ci-icon-adventureapac:after, .ci-icon-all:after, .ci-icon-allround:after, .ci-icon-allseason:after, .ci-icon-alpine:after, .ci-icon-arrow-angular-down:after, .ci-icon-arrow-angular-left:after, .ci-icon-arrow-angular-right:after, .ci-icon-arrow-angular-up:after, .ci-icon-arrow-down:after, .ci-icon-arrow-left:after, .ci-icon-arrow-light-down:after, .ci-icon-arrow-light-left:after, .ci-icon-arrow-light-right:after, .ci-icon-arrow-light-up:after, .ci-icon-arrow-right:after, .ci-icon-arrow-up:after, .ci-icon-axleall:after, .ci-icon-axledrive:after, .ci-icon-axlesteer:after, .ci-icon-axletrailer:after, .ci-icon-bicycle-proxy:after, .ci-icon-blog:after, .ci-icon-bu-bike:after, .ci-icon-bu-car:after, .ci-icon-bu-crane:after, .ci-icon-bu-motorcycle:after, .ci-icon-bu-truck:after, .ci-icon-car:after, .ci-icon-check:after, .ci-icon-clamp-left:after, .ci-icon-clamp-right:after, .ci-icon-close:after, .ci-icon-coach:after, .ci-icon-collection:after, .ci-icon-comfortapac:after, .ci-icon-coninental:after, .ci-icon-construction:after, .ci-icon-contact-email:after, .ci-icon-contact-fax:after, .ci-icon-contact-phone:after, .ci-icon-document:after, .ci-icon-download:after, .ci-icon-eco:after, .ci-icon-email:after, .ci-icon-facebook:after, .ci-icon-fst-car-01:after, .ci-icon-fst-car-02:after, .ci-icon-fst-car-03:after, .ci-icon-fst-car-04:after, .ci-icon-fst-car-05:after, .ci-icon-fst-car-06:after, .ci-icon-fst-car-07:after, .ci-icon-fullscreen:after, .ci-icon-fullscreen_off:after, .ci-icon-googleplus:after, .ci-icon-hotspot:after, .ci-icon-image:after, .ci-icon-importance-high:after, .ci-icon-importance-low:after, .ci-icon-importance-medium:after, .ci-icon-industry-proxy:after, .ci-icon-info:after, .ci-icon-intercity:after, .ci-icon-mideuropeannordic:after, .ci-icon-minus:after, .ci-icon-motorcycle-proxy:after, .ci-icon-motorway:after, .ci-icon-new:after, .ci-icon-next:after, .ci-icon-offapac:after, .ci-icon-offroad:after, .ci-icon-onapac:after, .ci-icon-onoff:after, .ci-icon-onoffapac:after, .ci-icon-pages:after, .ci-icon-pause:after, .ci-icon-plt-proxy:after, .ci-icon-plus:after, .ci-icon-prev:after, .ci-icon-print:after, .ci-icon-regional:after, .ci-icon-reload:after, .ci-icon-retread:after, .ci-icon-seal:after, .ci-icon-search:after, .ci-icon-shopping-cart:after, .ci-icon-silent:after, .ci-icon-smoothapac:after, .ci-icon-softcompoundnordic:after, .ci-icon-sound-mute2:after, .ci-icon-sound:after, .ci-icon-sport:after, .ci-icon-sportyapac:after, .ci-icon-ssr:after, .ci-icon-stop:after, .ci-icon-studdednordic:after, .ci-icon-summer:after, .ci-icon-suv:after, .ci-icon-target:after, .ci-icon-test-for-update:after, .ci-icon-truck-fuel-efficient:after, .ci-icon-truck-noiseless:after, .ci-icon-truck-proxy:after, .ci-icon-truck-wet-terrain:after, .ci-icon-twitter:after, .ci-icon-urban:after, .ci-icon-van:after, .ci-icon-video:after, .ci-icon-winter:after, .ci-icon-youtube:after, .ci-icon-z-test-a:after, .ci-icon-z-test-b:after, .ci-icon-z-test-c:after, .ci-icon-z-test-d:after, .ci-icon-z-test-e:after, .ci-icon-zoom:after {
    font-family: ContinentalIcon;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 20.5px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
}

.slide-button {
    font-family: "Stag-Sans-Light",Arial;
}

.ci-icon-adventureapac:after {
    content: "\f101";
}

.ci-icon-all:after {
    content: "\f102";
}

.ci-icon-allround:after {
    content: "\f103";
}

.ci-icon-allseason:after {
    content: "\f104";
}

.ci-icon-alpine:after {
    content: "\f105";
}

.ci-icon-arrow-angular-down:after {
    content: "\f106";
}

.ci-icon-arrow-angular-left:after {
    content: "\f107";
}

.ci-icon-arrow-angular-right:after {
    content: "\f108";
}

.ci-icon-arrow-angular-up:after {
    content: "\f109";
}

.ci-icon-arrow-down:after {
    content: "\f10a";
}

.ci-icon-arrow-left:after {
    content: "\f10b";
}

.ci-icon-arrow-light-down:after {
    content: "\f10c";
}

.ci-icon-arrow-light-left:after {
    content: "\f10d";
}

.ci-icon-arrow-light-right:after {
    content: "\f10e";
}

.ci-icon-arrow-light-up:after {
    content: "\f10f";
}

.ci-icon-arrow-right:after {
    content: "\f110";
    margin-top: 12px;
    margin-left: 15px;
}

.ci-icon-arrow-up:after {
    content: "\f111";
}

.ci-icon-axleall:after {
    content: "\f112";
}

.ci-icon-axledrive:after {
    content: "\f113";
}

.ci-icon-axlesteer:after {
    content: "\f114";
}

.ci-icon-axletrailer:after {
    content: "\f115";
}

.ci-icon-blog:after {
    content: "\f116";
}

.ci-icon-bicycle-proxy:after, .ci-icon-bu-bike:after {
    content: "\f117";
}

.ci-icon-bu-car:after, .ci-icon-plt-proxy:after {
    content: "\f118";
}

.ci-icon-bu-crane:after, .ci-icon-industry-proxy:after {
    content: "\f119";
}

.ci-icon-bu-motorcycle:after, .ci-icon-motorcycle-proxy:after {
    content: "\f11a";
}

.ci-icon-bu-truck:after, .ci-icon-truck-proxy:after {
    content: "\f11b";
}

.ci-icon-car:after {
    content: "\f11c";
}

.ci-icon-check:after {
    content: "\f11d";
}

.ci-icon-clamp-left:after {
    content: "\f11e";
}

.ci-icon-clamp-right:after {
    content: "\f11f";
}

.ci-icon-close:after {
    content: "\f120";
}

.ci-icon-collection:after {
    content: "\f121";
}

.ci-icon-comfortapac:after {
    content: "\f122";
}

.ci-icon-coninental:after {
    content: "\f123";
}

.ci-icon-construction:after, .ci-icon-onoff:after {
    content: "\f124";
}

.ci-icon-contact-email:after {
    content: "\f125";
}

.ci-icon-contact-fax:after {
    content: "\f126";
}

.ci-icon-contact-phone:after {
    content: "\f127";
}

.ci-icon-document:after {
    content: url(../images/document.png);
}

.ci-icon-download:after {
    content: "\f129";
}

.ci-icon-eco:after {
    content: "\f12a";
}

.ci-icon-email:after {
    content: "\f12b";
}

.ci-icon-facebook:after {
    content: "\f12c";
}

.ci-icon-fst-car-01:after {
    content: "\f12d";
}

.ci-icon-fst-car-02:after {
    content: "\f12e";
}

.ci-icon-fst-car-03:after {
    content: "\f12f";
}

.ci-icon-fst-car-04:after {
    content: "\f130";
}

.ci-icon-fst-car-05:after {
    content: "\f131";
}

.ci-icon-fst-car-06:after {
    content: "\f132";
}

.ci-icon-fst-car-07:after {
    content: "\f133";
}

.ci-icon-fullscreen:after {
    content: "\f134";
}

.ci-icon-fullscreen_off:after {
    content: "\f135";
}

.ci-icon-googleplus:after {
    content: "\f136";
}

.ci-icon-hotspot:after {
    content: "\f137";
}

.ci-icon-image:after {
    content: "\f138";
}

.ci-icon-importance-high:after {
    content: "\f139";
}

.ci-icon-importance-low:after {
    content: "\f13a";
}

.ci-icon-importance-medium:after {
    content: "\f13b";
}

.ci-icon-info:after {
    content: "\f13c";
}

.ci-icon-mideuropeannordic:after {
    content: "\f13d";
}

.ci-icon-minus:after {
    content: "\f13e";
}

.ci-icon-coach:after, .ci-icon-motorway:after {
    content: "\f13f";
}

.ci-icon-new:after {
    content: "\f140";
}

.ci-icon-next:after, .slick-next:before {
    content: "\f141";
}

.ci-icon-offapac:after {
    content: "\f142";
}

.ci-icon-offroad:after {
    content: "\f143";
}

.ci-icon-onapac:after {
    content: "\f144";
}

.ci-icon-onoffapac:after {
    content: "\f145";
}

.ci-icon-pages:after {
    content: "\f146";
}

.ci-icon-pause:after {
    content: "\f147";
}

.ci-icon-plus:after {
    content: "\f148";
}

.ci-icon-prev:after {
    content: "\f149";
}

.ci-icon-print:after {
    content: "\f14a";
}

.ci-icon-intercity:after, .ci-icon-regional:after {
    content: "\f14b";
}

.ci-icon-reload:after {
    content: "\f14c";
}

.ci-icon-retread:after {
    content: "\f14d";
}

.ci-icon-seal:after {
    content: "\f14e";
}

.ci-icon-search:after {
    content: "\f14f";
}

.ci-icon-shopping-cart:after {
    content: "\f150";
}

.ci-icon-silent:after {
    content: "\f151";
}

.ci-icon-smoothapac:after {
    content: "\f152";
}

.ci-icon-softcompoundnordic:after {
    content: "\f153";
}

.ci-icon-sound-mute2:after {
    content: "\f154";
}

.ci-icon-sound:after {
    content: "\f155";
}

.ci-icon-sport:after {
    content: "\f156";
}

.ci-icon-sportyapac:after {
    content: "\f157";
}

.ci-icon-ssr:after {
    content: "\f158";
}

.ci-icon-stop:after {
    content: "\f159";
}

.ci-icon-studdednordic:after {
    content: "\f15a";
}

.ci-icon-summer:after {
    content: "\f15b";
}

.ci-icon-suv:after {
    content: "\f15c";
}

.ci-icon-target:after {
    content: "\f15d";
}

.ci-icon-test-for-update:after {
    content: "\f15e";
}

.ci-icon-truck-fuel-efficient:after {
    content: "\f15f";
}

.ci-icon-truck-noiseless:after {
    content: "\f160";
}

.ci-icon-truck-wet-terrain:after {
    content: "\f161";
}

.ci-icon-twitter:after {
    content: "\f162";
}

.ci-icon-urban:after {
    content: "\f163";
}

.ci-icon-van:after {
    content: "\f164";
}

.ci-icon-video:after {
    content: "\f165";
}

.ci-icon-winter:after {
    content: "\f166";
}

.ci-icon-youtube:after {
    content: "\f167";
}

.ci-icon-z-test-a:after {
    content: "\f168";
}

.ci-icon-z-test-b:after {
    content: "\f169";
}

.ci-icon-z-test-c:after {
    content: "\f16a";
}

.ci-icon-z-test-d:after {
    content: "\f16b";
}

.ci-icon-z-test-e:after {
    content: "\f16c";
}

.ci-icon-zoom:after {
    content: "\f16d";
}

.ci-action-teaser-proxy .ci-requested-page, .ci-bold {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
}

.ci-detail-module .ci-detail-download .ci-detail-download-item a, .ci-normal {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
}

.ci-date, a, b, h1, h2, h4, strong {
    font-weight: 600;
}

.ci-quick-search-results .ui-accordion .ui-accordion-header .ci-list-count, .ci-small, .ci-teaser-download-proxy .ci-fileinfo, .small {
    font-size: 14px;
}

.ci-xsmall {
    font-size: 12px;
}

.ci-slider-container .ci-slider-label-left, .ci-slider-container .ci-slider-label-right, .ci-wizard-step {
    color: #9c9d9d;
    text-transform: uppercase;
    font-size: 14px;
}

.ci-date {
    font-size: 14px;
    color: #9c9d9d;
    margin-bottom: 10px;
}

.ci-circle-type5 {
    color: #9c9d9d;
    background: 0 0;
    border: 1px solid #9c9d9d !important;
    transition: all .5s ease-in-out 0s;
    border-radius: 100px;
}

.ci-circle-size-50 {
    height: 46px;
    line-height: normal;
    width: 46px;
    margin-left: 7px;
    margin-bottom: 7px;
}

.ci-productCarousel .slick-slide {
    cursor: pointer;
    text-align: left;
    margin: 0 10px;
}

.ColVis .ColVis_Button, .ci-btn-call-to-action-proxy, .ci-button-size-30, .ci-button-size-40, .ci-button-size-50, .ci-circle-type1, .ci-circle-type2, .ci-circle-type3, .ci-circle-type4, .ci-circle-type5 {
    border-radius: 100px;
    transition: all .5s ease-in-out 0s;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    float: left;
}

.ci-tire-icons {
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    padding-top: 45px;
}

@media screen and (max-width:767px) {
    .ci-tire-icons {
        padding-top: 50px;
    }
}

.invisible-link {
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    text-align: center;
    padding: 0 30px;
    background: orange;
    color: #000;
    display: none;
    cursor: pointer;
    font-weight: 400;
    border-radius: 100px;
    transition: all .5s ease-in-out 0s;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
}

@media screen and (max-width: 992px) {
    .invisible-link {
        display: inline-block;
        margin-top: 5px;
    }
}

.hover-div {
    text-align: center !important;
    margin-bottom: 20px;
}

.show-div {
    display: inline-block !important;
    margin-top: 9px;
}
/*icons end*/
#about {
    width: 100%;
    overflow: hidden;
    position: relative !important;
    padding: 0 15px !important;
    padding-bottom: 5px !important;
}

.about-container {
    background: url(../images/bg-gray.jpg);
}

@media screen and (max-width: 992px) {
    .about-container {
        padding: 48px!important;
    }
}

.about-text {
    padding: 0 60px;
    margin: 0 auto;
    position: relative;
    max-width: 1222px;
    float: none;
    font-family: 'Stag-Sans-Light', Arial;
}

.logos {
    max-width: 1024px;
    margin: 0 auto;
    float: none;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-bottom: 80px;
    height: auto;
}

    .logos img {
        float: left;
    }

    .logos h4 {
        margin-top: 22px !important;
        margin-left: 70px !important;
    }

    .logos a {
        color: black;
    }

@media screen and (max-width:767px) {
    .logos h4 {
        margin-top: 26px !important;
        margin-left: 40px !important;
        font-size: 13px !important;
    }

    .logos img {
        width: 25%;
        margin: 15px;
    }
}

#campaign {
    padding: 0 15px !important;
}

.campaign-container {
    background: url(../images/bg-black.jpg);
    padding-bottom: 20px;
}

.campaign-button:hover {
    color: black !important;
}

.campaign-thumbnail {
    max-width: 1280px;
    margin: 0 auto;
    float: none;
    margin-top: 25px;
}

.part {
    margin-top: 30px;
    margin-bottom: 20px;
}

@media only screen and (min-width: 992px) {

    #test-results .ci-detail-module-right {
        height: 1100px;
    }

    #test-results .product-picture {
        height: 1095px;
    }
}
.campaign-h1 {
    display: inline-block;
    min-width: 45.33333%;
    box-sizing: content-box;
    padding-left: 2000px;
    padding-right: 120px;
    margin-left: -2000px;
    margin-bottom: 60px;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Light', Arial;
    font-weight: 400;
    font-size: 40px !important;
    padding: 15px 0;
    text-align: left;
}

@media screen and (max-width: 992px) {
    .campaign-h1 {
        padding-left: 48px;
        font-size: 21px !important;
    }

    .orange-bg-contact h1 {
        font-size: 20px !important;
        text-align: left;
        margin-left: 3px !important;
    }

    .orange-bg-aboutus h1 {
        font-size: 20px !important;
        text-align: left;
        margin-left: 3px !important;
    }

    .iletisim-h1 {
        padding-left: 0px;
    }
}

.campaign-button {
    margin-top: 18px;
    margin-right: 155px;
    height: 44px;
    min-width: 170px;
    line-height: 44px;
    padding: 0px 10px;
    background: orange;
    color: #000;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
    transition: all .5s ease-in-out 0s;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
    /* text-align: center; */
    display: inline-block;
    float: right;
    font-size: 14px;
}

.campaign-h3 {
    height: 65px;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 28px;
    line-height: 1.35;
    font-family: 'Stag-Sans-Light', Arial;
    font-weight: 400;
    margin: 0;
}

.campaign-thumbnail .col-xs-12, .col-md-4 {
    padding: 0 29px !important;
}

.campaign-text {
    background-color: #fff;
    font-family: 'Stag-Sans-Light', Arial;
}

    .campaign-text p {
        padding-top: 15px;
        font-weight: 400;
    }

    .campaign-text a {
        display: table-cell;
        vertical-align: bottom;
        color: orange;
        padding-bottom: 15px;
    }

.campaign-container img {
    margin: 0 auto;
}

.fullwidth {
    width: 100%;
}

.news-h1 {
    display: inline-block;
    min-width: 45.33333%;
    box-sizing: content-box;
    padding-left: 2000px;
    padding-right: 120px;
    margin-left: -2000px;
    margin-bottom: 60px;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    padding: 13px 0;
    background-color: orange;
}

.news-h3 {
    height: 65px;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-weight: 400;
    margin: 0;
    font-size: 28px;
    line-height: 1.35;
}

#news {
    padding: 0 15px !important;
    padding: 5px 15px !important;
}

.news-container {
    background: url(../images/bg-gray.jpg);
    padding-bottom: 20px;
}

.product-bg {
    background: url(../images/bg-gray.jpg);
}

.news-thumbnail h3 {
    text-align: left;
}

.news-thumbnail {
    max-width: 1280px;
    margin: 0 auto;
    float: none;
    margin-top: 25px;
    font-family: 'Stag-Sans-Medium', Arial;
}

.light-h2 {
    font-family: 'Stag-Sans-Light',arial !important;
    font-weight: 400;
    margin: 0;
}

.news-h1 {
    display: inline-block;
    min-width: 45.33333%;
    box-sizing: content-box;
    padding-left: 2000px;
    padding-right: 120px;
    margin-left: -2000px;
    margin-bottom: 60px;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Light', Arial;
    font-weight: 400;
    font-size: 40px;
    padding: 15px 0;
}

@media screen and (max-width: 992px) {
    .news-h1 {
        min-width: 85%;
        padding-left: 49px;
        font-size: 21px !important;
    }

    .campaign-detail-h1 {
        font-size: 20px !important;
        text-align: left;
    }
}

.news-button {
    margin-top: 30px;
    margin-right: 300px;
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    padding: 0 30px;
    background: orange;
    color: #000;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
    transition: all .5s ease-in-out 0s;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    float: right;
}

.news-thumbnail .col-xs-12, .col-md-4 {
    padding: 0 29px !important;
}

.news-text {
    background-color: #fff;
}

    .news-text p {
        padding-top: 15px;
        font-weight: 400;
        color: black;
    }

    .news-text a {
        display: table-cell;
        vertical-align: bottom;
        color: orange;
        padding-bottom: 15px;
        font-weight: 400;
    }

.news-container img {
    margin: 0 auto;
}

.news-thumbnail h2 {
    padding-left: 30px;
    padding-bottom: 35px;
}

#footer {
    padding: 15px 0px !important;
}

.footer-container {
    background-color: black;
    padding-bottom: 20px;
    border-top: solid 12px orange;
}

.footer-thumbnail {
    max-width: 1280px;
    margin: 0 auto;
    float: none;
    margin-top: 25px;
}

#footer h1 {
    border-bottom: 1px solid #363636;
    font-size: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
}

#footer li {
    list-style-type: none;
    margin-top: 5px;
}

#footer ul {
    padding-left: 0px;
}

.footer-thumbnail-text {
    height: auto;
}

    .footer-thumbnail-text li {
        color: white;
    }

    .footer-thumbnail-text p {
        color: white;
    }

    .footer-thumbnail-text span {
        color: white;
        font-size: 16px;
        padding-left: 5px;
        padding-left: 20px;
        display: flex;
    }

    .footer-thumbnail-text img {
        float: left;
    }

    .footer-thumbnail-text h3 {
        font-family: 'Stag-Sans-Medium', Arial;
    }

.social-icons li {
    float: left;
}

.social-icons a {
    margin-left: 8px;
}

font {
    color: orange;
}

.map {
    margin-left: 15px;
}

.footer-maps-div {
    max-width: 1280px;
    margin: 0 auto;
    margin-top: 20%;
    float: none;
}

.footer-maps-div {
    padding: 0 15px !important;
}

.footer-thumbnail-text {
    color: orange;
}

.footer-maps-div span {
    padding-left: 0px !important;
}

.footer-maps-div li {
    margin-top: 10px!important;
}

.footer-maps-div a {
    color: white;
    font-weight: 300;
}

    .footer-maps-div a:hover {
        color: orange;
    }

.map ul {
    padding-left: 0px !important;
}

.mobile-nav {
    background-color: orange !important;
    /*position: relative;*/
    z-index: 9999999999999999999999999999;
}

    .mobile-nav img {
        margin-bottom: 0px;
        margin-top: -15px;
        padding-bottom: 0px;
        height: 26px;
        margin-top: 0px;
    }

.mobile-hidden-div {
    margin-left: 0px;
    margin: 0px;
    margin-top: 60px;
    padding-left: 25px !important;
    overflow: hidden !important;
    border: none !important;
}

.icon-bar {
    background-color: orange;
}

.navbar-toggle {
    background-color: black;
}

.navbar-nav {
    margin: 7.5px 30px;
}

    .navbar-nav a {
        color: black;
    }

.nav > li > a {
    padding: 5px 10px !important;
    font-family: 'Stag-Sans-Medium', Arial;
}


.caret1 {
    width: 0;
    height: 0;
    padding-top: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
    /*overflow: hidden;*/
    float: right;
    /*margin-top: 3px;*/
    border-color: #333333;
}

@media only screen and (max-width:767px) {
    .caret1 {
        display: none;
    }
}

.caret1:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin-top: -5px;
    margin-left: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #333333;
}
/* Kampanyalar */
#banner {
    position: relative;
}

.responsive-banner {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
}

#navigation {
    margin: 0 auto; /*z-index: 1001;*/
    position: relative;
    top: auto;
    padding-left: 16px !important;
    border-bottom: 1px solid #e0e0e0;
    display: block!important;
    padding-bottom: 10px;
    padding-top: 10px;
}

nav {
    margin: 0 auto;
    float: none;
    max-width: 1233px;
}

    nav a {
        color: black;
    }

.campaign-text-full {
    background-color: orange;
}

    .campaign-text-full h1 {
        min-width: 29.63333% !important;
        font-size: 25px;
    }

@media screen and (max-width: 992px) {
    .campaign-text-full h1 {
        min-width: 1.33333% !important;
        font-size: 3em;
    }
}

.header-container h2 {
    color: #fff;
    margin-top: 50px;
    margin-left: 35px;
    margin-top: 40%;
}

.arrows-nav {
    max-width: 1280px;
    margin: 0 auto;
    float: right;
    margin-top: 25px;
    margin-bottom: 25px;
}

    .arrows-nav span {
        color: white;
    }

@media screen and (max-width:767px) { /* Kampanyalar and haberler's mobile parts adjusted */
    #Banner {
    }

    .mobile-nav h2 {
        color: #fff;
        margin-left: 0px;
        margin-top: 20%;
        font-size: 1.3em;
    }
}
/* News */
.news-text-full h1 {
    font-size: 3em;
    text-align: left;
}

.orange-bg {
    background-color: orange;
}

.news-text-full {
    background-color: orange;
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
}
/* About US */
#aboutus {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.bg-gray {
    background: url(../images/bg-gray.jpg);
}

.sidebar-container {
    padding: 30px;
}

    .sidebar-container h2 {
        border-bottom: 1px solid #9c9d9d;
        color: white;
        margin-left: 40px;
        font-family:Stag-Sans-Light, Arial !important;
    }

.row {
    margin: auto;
    max-width: 1200px;
}

.aboutus-container h2 {
    margin-bottom: 40px;
}

.aboutus-container p {
    margin-bottom: 25px;
    padding-right: 20px;
}

.aboutus-container {
    padding-bottom: 50px;
}

.orange-bg-aboutus {
    padding: 0 60px;
    max-width: 1350px;
    margin-right: auto;
    background: orange;
    padding-right: 94px !important;
}

    .orange-bg-aboutus h1 {
        font-size: 25px;
        max-width: 1305px;
        margin-right: auto;
        padding-left: 0px;
        text-align: left;
    }

.aboutus-header {
    padding: 0 60px;
    max-width: 963px;
    margin-right: auto;
    margin-left: auto;
}

.sidebar-list {
    margin-top: -20px;
    margin: 0;
    list-style-type: none;
}

    .sidebar-list a {
        padding: 13px 0 17px;
        border-bottom: 1px solid #9c9d9d;
        font-weight: 400;
        font-size:15px;
        display: block;
        color: orange;
        background-color: transparent;
        font-family: 'Stag-Sans-Light', Arial !important;
    }

.sidebar {
    padding: 0px !important;
    padding-right: 40px !important;
    margin-bottom: 210px;
    background-color: #363636;
    height: auto;
}

@media screen and (max-width:767px) {
    .sidebar {
        margin-bottom: 20px;
        height: auto;
    }
}

#aboutus-slider {
    margin: 70px 0;
}

.container-header {
    font-size: 40px;
    margin: 0 auto;
    max-width: 1217px;
}

#contact {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.sidebar-container {
    padding: 75px;
    padding-top: 0px;
    padding-bottom: 250px !important;
}

    .sidebar-container h2 {
        border-bottom: 1px solid #9c9d9d;
        color: white;
        margin-left: 40px;
    }

.row {
    margin: auto;
    max-width: 1217px;
}

.contact-container h2 {
    margin-bottom: 40px;
}

.contact-container p {
    margin-bottom: 25px;
    padding-right: 20px;
}

.contact-container {
}

.orange-bg-contact {
    padding: 0 60px;
    max-width: 1350px;
    margin-right: auto;
    background: orange;
    padding-right: 94px !important;
}

    .orange-bg-contact h1 {
        font-size: 40px;
        max-width: 1305px;
        margin-right: auto;
    }

.contact-header {
    padding: 0 60px;
    max-width: 1055px;
    margin-right: auto;
    margin-left: auto;
}

bold {
    font-weight: bold;
    position: relative;
    min-height: 1px;
    float: left;
    padding-right: 5px;
    padding-bottom: 25px;
}

black {
    font-weight: bold;
}

#googleMap {
    width: 100%;
    height: 400px;
    margin-top: 100px;
}

.inputs {
    border-radius: 20px !important;
    border: none !important;
}

.form-control {
    height: 45px !important;
    font-size: 16.5px !important;
    margin-top: 20px;
}

.contact-form {
    margin-top: 70px;
    margin-bottom: 150px;
}

.send-mail {
    height: 45px !important;
    font-size: 16.5px !important;
    margin-top: -25px;
    float: right;
    background-color: orange;
    border-radius: 20px;
    font-weight: 600;
    width: 100%;
}

.contact-container a {
    color: black;
    font-weight: 400;
}

#campaign-detail {
}

.campaign-detail-container h2 {
    margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
    .send-mail {
        /*width: 220px !important;*/
    }
}

@media only screen and (max-width: 550px) {
    .send-mail {
        /*width: 150px !important;*/
    }
}

.campaign-detail-container p {
    margin-bottom: 25px;
    padding-right: 20px;
}

.campaign-detail-pad {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.campaign-detail-container {
}

.orange-bg-campaign-detail {
    padding: 0 60px;
    max-width: 1362px;
    margin-right: auto;
    background: orange;
    padding-right: 94px !important;
    margin-bottom: 25px;
}

    .orange-bg-campaign-detail h1 {
        font-size: 25.7px;
        max-width: 920px;
        margin: 13px auto;
        float: none;
        text-align: left;
        font-weight: 400;
        font-family: 'Stag-Sans-Medium', Arial;
    }

.campaign-detail-header {
    padding: 0 60px;
    max-width: 1215px;
    margin-right: auto;
    margin-left: auto;
}

.campaign-detail-container a {
    color: black;
    font-weight: 400;
}

.container-header h3 {
    max-width: 800px !important;
    margin-top: 2em;
    margin-bottom: 1em;
}

.download-press {
    color: #FFA500 !important;
    margin-top: 2em;
    margin-bottom: 2em;
}

.campaign-picture {
    padding: 0;
    margin: 2em 0;
}

.bottom-text {
    float: right;
    margin-top: 25px;
    margin-bottom: 25px;
}

    .bottom-text span {
        color: white;
    }
/* Product Detail */
#products {
    padding: 0 15px !important;
}

.products-images-summer {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-images-winter {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-images-suv {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-images-construction {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-images-passenger {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-images-green {
    background: url(../images/tire-bg.jpg) right top no-repeat #000;
    min-height: 905px !important;
}

.products-header-bg {
    background-color: orange;
    padding: 5px;
    padding-bottom: 0px;
}

#products h2 {
    margin-top: 0px;
}

.products-header-text {
    max-width: 470px;
    margin: 0 auto;
    float: none;
}

    .products-header-text h2 {
        font-size: 28px;
        overflow: hidden;
        display: block;
    }

    .products-header-text h1 {
        font-size: 28px !important;
        margin-top: 10px;
        padding-bottom: 10px !important;
    }

.right {
    float: right;
    margin-top: 100px;
}

.products-header-teaser-text {
    background-color: #000;
    color: #fff;
    padding: 20px 30px;
    margin-top: 0;
    font-size: 24px;
    max-width: 535px;
    float: right;
}

    .products-header-teaser-text h3 {
        float: left;
        margin-left: 20px;
    }

.ci-circle-type4 {
    color: orange;
    background: 0 0;
    border: 1px solid orange;
}

.ci-circle-size-60 {
    height: 60px;
    line-height: normal;
    width: 60px;
}

    .ci-circle-size-60:after {
        line-height: 60px;
        font-size: 55px;
    }

.bottom-icons {
    position: absolute;
    bottom: 0;
    text-align: center;
    right: 0;
    width: 100%;
    z-index: 50;
    margin-bottom: 60px;
}

    .bottom-icons span {
        margin: 20px;
    }

.images-bottom {
    max-width: 588px;
    float: right;
}

.icons-black-bg {
    position: absolute;
    bottom: 0px;
    width: 100%;
    min-height: 300px;
    height: 50%;
    background: linear-gradient(to bottom,transparent 0,#000 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
    z-index: 49;
    box-sizing: content-box;
    pointer-events: none;
}

.products-container {
    width: 100%;
    max-width: 588px;
}

.product-container-padding {
    padding: 30px 30px 30px 60px !important;
}

.product-detail-button {
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 140px;
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    padding: 0 30px;
    background: orange;
    color: #000;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
    transition: all .5s ease-in-out 0s;
    border: 0;
    box-sizing: border-box;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
}

.container-text {
    float: left;
}

.container-list {
    overflow: hidden;
    margin: 20px 0;
    list-style-type: none;
    padding: 0px;
}

    .container-list li {
        position: relative;
        padding: 10px 0 4px 30px;
    }

    .container-list > li:after {
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        font-size: 25px;
        text-decoration: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f108";
        line-height: 25px;
        position: absolute;
        left: 0;
        top: 8px;
        color: orange;
        text-align: center;
        box-sizing: border-box;
    }

.rte--list li {
    position: relative;
    padding: 10px 0 4px 30px;
}

.rte--list > li:after {
    font-family: ContinentalIcon;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 25px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f108";
    line-height: 25px;
    position: absolute;
    left: 0;
    top: 8px;
    color: orange;
    text-align: center;
    box-sizing: border-box;
}

.container-text h3 {
    overflow: hidden;
    margin: 60px 10px 60px;
}

.document {
    margin-left: 10px;
    color: black;
}

    .document > p {
        font-size: 14px;
        color: black;
        padding-top: 4px;
        line-height: 20px;
    }

.top-adjusted {
    margin-right: 0px;
    margin-left: 15px;
    width: 98.1%;
    margin-top: 10px;
}

.stats-header {
    margin-bottom: 30px;
    padding-left: 36px !important;
    color: #fff;
    font-size: 28px;
    overflow: hidden;
    display: block;
    background-color: #000;
}

.stats-header-container {
    padding: 15px;
    max-width: 1380px;
    margin-left: 35px;
    position: relative;
    float: none;
}

.variety-stats {
    background-color: white;
    border-top: 5px solid orange;
}

@media only screen and (max-width:767px) {
    .variety-stats {
        border-top: 5px solid orange;
        margin-top: 10px;
    }
}

.border-top-variety {
    padding: 0 15px !important;
    margin-top: 10px;
}

.panel-group {
    max-width: 640px;
    margin: 0 auto;
    padding: 30px 30px 30px 60px;
}

.panel {
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
    border-top: 1px solid rgba(128, 128, 128, 0.29);
}

.btn-div-col {
    color: #fff;
    text-align: center;
    border-radius: 30px;
    cursor: pointer;
    background-color: black;
    font-size: 25px;
    padding: 7px;
    height: 48px;
    width: 48px;
}

    .btn-div-col:hover {
        color: white;
    }

.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
}

.btn-arrow {
    text-align: center;
    border-radius: 30px;
    cursor: pointer;
    font-size: 30px;
    padding: 2px;
    float: right;
    margin-top: 20px;
}

.btn-arrow {
    -webkit-transition: all 300ms ease-in 0s;
    -moz-transition: all 300ms ease-in 0s;
    -o-transition: all 300ms ease-in 0s;
    transition: all 300ms ease-in 0s;
}

.btn-arrow-rot {
    color: #ACD4CE;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.btn-arrow:after {
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 25px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10a";
    transition: all .5s ease-in-out 0s;
    display: block;
    line-height: 30px;
    transition-delay: 0s;
}

.ci-table-border {
    border: 4px solid #fff;
}

.ci-table-overflow {
    overflow: auto;
}

.ci-table table {
    min-width: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

    tr.ui-helper-hidden {
        font-size: 11px !important;
        text-align: center !important;
        vertical-align: baseline !important;
        background-color: #CFD0D0;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.ci-table table > tbody tr:first-child td, .ci-table table > tbody tr:first-child th {
    border-top: 0;
}

.ci-table-productRange tbody td:first-child, .ci-table-productRange tbody th:first-child {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
}

.ci-table-striped .odd td {
    background-color: #e0e0e0;
}

.ci-table-productRange td:first-child, .ci-table-productRange th.first-column-addition, .ci-table-productRange th:first-child {
}

.ci-table-striped td, .ci-table-striped th {
    text-align: center;
    padding: 6px 5px;
    border-color: #fff;
}

.ci-table-productRange td {
    cursor: pointer;
    padding: 15px;
}

.ci-table td, .ci-table th {
    padding: 10px;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #9c9d9d;
}

.ci-table-striped .odd td {
    background-color: #e0e0e0;
}

.ci-table-striped td, .ci-table-striped th {
    text-align: center;
    padding: 6px 5px;
    border-color: #fff;
}

.ci-table-productRange td {
    cursor: pointer;
    padding: 15px;
}

.ci-table td, .ci-table th {
    padding: 5px;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #9c9d9d;
}

.ci-table-striped .odd td {
    background-color: #e0e0e0;
}

.ci-table-striped .even td {
    background-color: #cfd0d0;
}

.ci-table-striped.ci-table-productRange td:hover {
    background-color: orange;
}

.ui-accordion.ci-accordion-bordered .ui-accordion-content {
    margin: 20px 0;
    padding: 0;
}

.ui-accordion .ui-accordion-content {
    border-top: 0;
    overflow: auto;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
    border-bottom-right-radius: 0;
}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
    border-bottom-left-radius: 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;
}

.ui-widget {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    font-size: 16px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.last-panel {
    border-bottom: 1px solid rgba(128, 128, 128, 0.29);
}

.detail-link {
    margin-top: 20px;
    color: orange;
}

    .detail-link:hover {
        color: orange;
    }

@media screen and (max-width:767px) {
    .finder-tires h1 {
        font-size: 20px;
    }

    .finder-tires h3 {
        font-size: 17.5px;
    }

    #navigation {
        font-size: 12px;
    }

    .arrows {
        display: none;
    }
}

.glyphicon-chevron-left {
    top: 60.5% !important;
}

@media screen and (max-width: 423px) {
    .glyphicon-chevron-left {
        top: 59% !important;
    }
}

@media screen and (max-width:367px) {
    .glyphicon-chevron-left {
        top: 58% !important;
    }
}

.inputs#txtSecureCode {
    width: 100%;
    height: 44px;
}

.checkbox-cs, .checkbox-cs1 {
    font-size: 16px;
    margin-top: 5px;
    color: #ABABAB;
}

.main-search {
    width: 40%;
    height: 35px;
    padding-left: 20px;
}

.checkbox-cs a, .checkbox-cs a {
    color: blue;
}

@media only screen and (max-width:767px) {
    .checkbox-cs, .checkbox-cs1 {
        font-size: 13px;
        margin-top: 0px;
        color: #ABABAB;
    }

    .checkbox-cs {
        font-size: 13px;
        padding-top: 20px;
        color: #ABABAB;
    }

    .cbxs {
        padding-top: 20px;
    }

    .captcha-row {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 992px) {
    .send-mail {
        margin-top: 0px;
    }
}

#txtSecureCode {
    padding-left: 15px;
}

#cbx1 {
    color: #ABABAB !important;
}

@media screen and (max-width:767px) {
    .logo-pic {
        padding-left: 5px;
        width: 60%;
        padding-top: 16px;
    }

    .finder-tires {
        padding: 25px 25px;
    }

        .finder-tires h1 {
            font-size: 17px;
            margin-top: 0px;
        }

    .finder-text {
        padding-bottom: 20px;
    }

        .finder-text > h3 {
            font-size: 15px;
        }

    .finder-tires {
        padding-left: 10px !important;
    }

    .inputs {
        width: 100%;
        padding-left: 10px;
    }

    .navbar-brand {
        padding: 8px 11px !important;
        padding-right: 0px !important;
        width: 134px;
    }

    .tires-h1 {
        padding-left: 10px;
    }

    .section-headers {
        max-width: 100% !important;
    }

    .section-headers-pad {
        max-width: 100% !important;
        min-width: 100%;
    }

    .about-container {
        padding: 10px !important;
    }

    .campaign-h1 {
        padding-left: 10px;
    }
}

@media screen and (max-width: 880px) {
    .navbar-nav {
        margin: 0;
        padding-right: 5px;
    }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
    .col-sm-5 {
        margin-left: 23px !important;
    }
}

.home-pad {
    margin-top: 3px;
}

.campaign-detail-h1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.slide-text1 {
    position: absolute;
    top: 130px;
    left: 130px;
    width: 480px;
    height: 120px;
    font-size: 30px;
    color: #ffffff;
    line-height: 60px;
    z-index: 999999999999;
    font-weight: 400;
}

.campaign-thumbnail-container img {
    width: 100% !important;
}

@media screen and (max-width:767px) {
    .products-info {
        margin-top: 25px;
    }

    .products-header-teaser-text {
        width: 100%;
    }

        .products-header-teaser-text h3 {
            font-size: 15px;
        }

    .products-header-text h1 {
        font-size: 19px !important;
    }

    .bottom-icons {
        position: absolute;
        bottom: 0;
        text-align: center;
        right: 0;
        width: 100%;
        z-index: 50;
        padding: 5px !important;
        margin-bottom: 0px;
    }

    .ci-circle-size-60::after {
        line-height: 40px;
        font-size: 40px;
    }

    .ci-circle-size-60 {
        height: 40px;
        line-height: normal;
        width: 40px;
    }

    .product-container-padding h3 {
        font-size: 18px;
    }

    .variety-picture {
        /*padding-right: 22px !important;*/
    }

    .product-container-padding {
        padding: 15px 10px 15px 10px !important;
    }

    .news-h1 {
        padding-left: 10px;
    }
}


.products-header-bg h1 {
    font-size: 2em;
}


@media screen and (max-width: 481px) {
    .products-header-bg h1 {
        font-size: 1.15em;
        padding-bottom: 10px;
        margin-top: 5px;
    }
}

.banner-text1 {
    position: absolute;
    top: 40%;
    left: 10.4%;
    font-size: 30px;
    color: #ffffff;
    z-index: 999999999999;
    font-weight: 400;
}

@media screen and (max-width: 1400px) and (min-width: 992px) {
    .banner-text1 {
        top: 47%;
    }
}

@media screen and (max-width: 992px) {
    .banner-text1 {
        top: 60%;
        left: 5%;
    }
}

@media screen and (max-width: 767px) {
    .banner-text1 {
        top: 25% !important;
        left: 5% !important;
        font-size: 15px !important;
    }
}

.center-margin-bot {
    text-align: center !important;
    margin-bottom: 10px !important;
}

.section-headers {
    max-width: 46.33333%;
    background-color: orange;
}

.section-headers-pad {
    margin: 0 auto;
    max-width: 415px;
    min-width: 280px;
}

p {
    font-family: 'Stag-Sans-Light', Arial;
}

@media only screen and (max-width:992px) {
    #slider, #desktop-menu, #finder, #tires, #about, #campaign, #news, #footer {
        padding: 0 3px !important;
    }

    .slide-text1 {
        left: 80px !important;
    }

    #desktop-menu::after {
        right: 15px;
    }

    .logos h4 {
        margin-top: 20px !important;
        margin-left: 65px !important;
        font-size: 13px;
    }

    .logos img {
        max-width: 25% !important;
        margin-top: 4px !important;
    }

    .campaign-thumbnail .col-xs-12, .col-md-4 {
        padding: 0 10px !important;
    }

    .campaign-thumbnail {
        padding: 39px !important;
    }

    .news-thumbnail .col-xs-12, .col-md-4 {
        padding: 0 10px !important;
    }

    .news-thumbnail {
        padding: 0 39px !important;
    }

        .news-thumbnail h2 {
            padding-left: 11px;
        }
}

@media only screen and (max-width:767px) {
    .campaign-thumbnail {
        padding: 1px !important;
    }

    .news-thumbnail {
        padding: 0 1px !important;
    }

    .footer-thumbnail {
        padding: 0px 1px !important;
    }

    .footer-maps-div {
        padding: 0 6px !important;
    }
}

#owl-demo .item {
    margin: 5px;
}

    #owl-demo .item img {
        display: block;
        height: auto;
        margin: 0 auto;
    }

.img-circle {
    border-radius: 0px !important;
}

@media only screen and (min-width: 998px) {
    .invisible-link {
        position: absolute;
    }

    .show-div {
        display: block !important;
        margin: 5px 0px 0px 25px;
    }
}

.item-overview-text p {
    color: white;
    text-align: center;
    max-width: 85px;
}

@media only screen and (max-width: 500px) {
}

.product-container-padding .hidden-xs {
    float: left;
}

.rte--list {
    overflow: hidden;
    margin: 20px 0;
    list-style-type: none;
    padding: 0px;
}

.colvis, .ColVis_Button {
    display: none !important;
}

.ci-btn-filter {
    color: #fff;
    text-align: center;
    border-radius: 30px;
    cursor: pointer;
    background-color: black;
    font-size: 25px;
    padding: 8px !important;
    margin: 0px !important;
}

.ui-accordion.ci-accordion-bordered .ui-accordion-header {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    padding: 10px 0;
    border-top: 1px solid #9c9d9d;
}

.ci-spacer {
    padding: 40px !important;
}



.ui-accordion.ci-accordion-bordered .group {
    background: 0 0;
    padding: 10px 40px !important;
}

.img.img-responsive.top-adjusted {
    max-width: 70% !important;
    float: right;
}

@media only screen and (max-width:767px) {
    .ci-spacer {
        padding: 0px !important;
    }

    .ui-accordion.ci-accordion-bordered .group {
        background: 0 0;
        padding: 0px 0px !important;
    }
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after {
    font-family: ContinentalIcon;
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 25px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10a";
    transition: all .5s ease-in-out 0s;
    display: block;
    line-height: 30px;
    transition-delay: 0s;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    background-color: #9c9d9d;
    color: #fff;
    text-indent: 0;
    text-align: center;
    /* top: 50%; */
    left: auto;
    right: 46px;
    margin-top: 0;
    width: 27px;
    height: 27px;
    border-radius: 30px;
}

@media only screen and (max-width:767px) {
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        right: 5px !important;
    }

    #desktop-menu::after {
        right: 3px;
    }
}

.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon {
    background-color: #000;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    border-radius: 30px;
}

.img-middle {
    margin: 0 auto;
}

#product-overview {
    margin-top: 20px;
}

.products-overview-pad {
    margin: 0 auto;
    float: none;
    max-width: 1233px;
}

.show-div-detail {
    display: inline-block !important;
    margin-top: 9px;
    position: inherit;
}

.products-overview-pad h4 {
    color: black;
}

.item-detail {
    margin-top: 40px;
    padding: 25px !important;
}

    .item-detail:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        height: 1px;
        width: 90%;
        border-bottom: 1px solid #9c9d9d;
    }

.item-detail-pad {
    /*border-bottom: 1px solid #B8B9B9;*/
}

.product-overview-header {
    padding: 0 60px;
    max-width: 1350px;
    margin-right: auto;
    background: orange;
    padding-right: 94px !important;
}

.pro-over-text {
    padding: 0 60px;
    max-width: 963px;
    margin-right: auto;
    margin-left: auto;
}

.over-header {
    padding: 0 60px;
    max-width: 930px;
    margin-right: auto;
    margin-left: auto;
}

.orange-bg-over {
    padding: 0 60px;
    max-width: 1350px;
    margin-right: auto;
    background: orange;
    padding-right: 94px !important;
}

    .orange-bg-over h1 {
        font-size: 40px;
        max-width: 1305px;
        margin-right: auto;
        padding-left: 0px;
    }
@media only screen and (max-width: 767px){
    .orange-bg-over h1 {
        font-size:21px !important;
        max-width: 1305px;
        margin-right: auto;
        padding-left: 0px;
    }
}

.over-h1 {
    display: inline-block;
    min-width: 45.33333%;
    box-sizing: content-box;
    padding-left: 2000px;
    padding-right: 120px;
    margin-left: -2000px;
    margin-bottom: 60px;
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    padding: 13px 0;
    background-color: orange;
}

.campaign-text {
    min-height: 100px;
}

.news-text p {
}

.vp-pad {
    /*padding: 10px 0 0 15px !important;*/
    border-top: 5px solid orange;
}

.dropdown-submenu {
    position: relative;
}

    .dropdown-submenu > .dropdown-menu {
        top: 6px;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        -webkit-border-radius: 0 6px 6px 6px;
        -moz-border-radius: 0 6px 6px;
        border-radius: 0 6px 6px 6px;
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block;
    }

    /*.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}
*/
    .dropdown-submenu:hover > a:after {
        border-left-color: #fff;
    }

    .dropdown-submenu.pull-left {
        float: none;
    }

        .dropdown-submenu.pull-left > .dropdown-menu {
            left: -100%;
            margin-left: 10px;
            -webkit-border-radius: 6px 0 6px 6px;
            -moz-border-radius: 6px 0 6px 6px;
            border-radius: 6px 0 6px 6px;
        }

.owl-pagination {
    display: none;
}

p.date {
    min-height: 1px;
    margin: 10px 0 0 0 !important;
    padding: 0px !important;
    color: #9c9dac;
    font-weight: 400;
    font-family: 'stag-sans-medium';
    font-size: 15px;
    margin-top: 20px !important;
}

.ui-tabs-anchor {
    display: none !important;
}

.accordion-services {
    padding: 0px !important;
    max-width: 90% !important;
    margin-left: 0px;
    padding-bottom: 30px !important;
}

.panel-title {
    padding-left: 20px;
    min-height: 28px;
}

.accordion-services-text {
    padding-left: 20px;
}

.services p {
    padding-left: 20px;
    line-height: 23px;
}

.service-panel {
    border-top: 1px solid rgba(0, 0, 0, 0.48) !important;
    box-shadow: 0 0 2px 0px;
}

/*.ci-icon-car:hover:before {
    background: rgba(255, 255, 255, 0.81);
    border-radius: 0px;
    bottom: 26px;
    color: #000;
    content: attr(title);
    left: 2%;
    padding: 5px 10px;
    z-index: 98;
    width: 48px;
    height: 20px !important;
    top: 57%;
    margin-top: 13px !important;
    position: absolute;
    font-size: 10px;
    text-align: left;
}*/

.ci-headline-date {
    background-color: #000;
    color: #fff;
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    display: inline-block;
    padding: 10px 30px !important;
}

.ci-block-spacer {
    margin-bottom: 4px;
}

.ci-article .ci-image-right {
    float: right;
}

.ci-article .ci-image-right, .ci-spacer-float-right-lg {
    padding: 4px 0 30px 30px !important;
}

@media (min-width: 860px) {
    .ci-article .ci-image-left, .ci-article .ci-image-right, .ci-teaser-proxy.ci-teaser-topnews, .col-md-6, .col-md-8 .ci-teaser-proxy {
        width: 50%;
    }
}

.ci-main-menu-image img, .ci-teaser-download-proxy img, .img-responsive, .img-responsive img {
    display: block;
    max-width: 100%;
    height: auto;
}

.ci-article .ci-image-left {
    float: left;
}

.ci-article .ci-image-left, .ci-spacer-float-left-lg {
    padding: 4px 30px 30px 0 !important;
}

@media (min-width: 860px) {
    .ci-article .ci-image-left, .ci-article .ci-image-right, .ci-teaser-proxy.ci-teaser-topnews, .col-md-6, .col-md-8 .ci-teaser-proxy {
        width: 50%;
    }
}

.ci-margin-bottom-lg {
    margin-bottom: 30px;
}

.ci-relative {
    position: relative;
}

.ci-margin-bottom-lg {
    margin-bottom: 30px;
}

.ci-relative {
    position: relative;
}

.working-hours {
    margin: 0px !important;
    float: left;
    width: 60px;
    color: #ffa500 !important;
}

span.whc {
    float: left;
    padding-right: 10px;
    color: #ffa500 !important;
}

.panel-default > .panel-heading {
    border-radius: 30px !important;
    height: 45px;
    background: #b3b3b3;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}

.nst {
}

media="screen" * {
    outline: 0;
}

.ci-image-caption img {
    width: 100%;
    padding-right: 10px;
}

.ser-arrows {
    float: right;
    margin-top: 5px;
    margin-right: 15px;
}

img.img.img-responsive.col-xs-1 {
    width: 10%;
}

span.ser-span.col-xs-6 {
    margin-top: 5px;
}

.panel-heading.actives {
    background: white !important;
}

.ticon {
    height: 29px;
    width: 50px;
    background: url('../images/ticon.png') no-repeat 0 -29px;
}

/*.ticon:hover {
        height: 29px;
        width: 50px;
        background: url('../images/ticon.png') no-repeat 0 0;
    }*/

.actives i.ticon {
    height: 29px;
    width: 50px;
    background: url('../images/ticon.png') no-repeat 0 0;
}

.sicon {
    height: 20px;
    width: 50px;
    background: url('../images/sicon.png') no-repeat 0 -17px;
}


.actives i.sicon {
    height: 20px;
    width: 50px;
    background: url('../images/sicon.png') no-repeat 0 3px;
}

.aicon {
    height: 24px;
    width: 50px;
    background: url('../images/aicon.png') no-repeat 0 -24px;
}

.actives i.aicon {
    height: 24px;
    width: 50px;
    background: url('../images/aicon.png') no-repeat 0 0;
}

.hicon {
    height: 33px;
    width: 50px;
    background: url('../images/hicon.png') no-repeat 0 -33px;
}

.actives i.hicon {
    height: 33px;
    width: 50px;
    background: url('../images/hicon.png') no-repeat 0 0;
}

.ci-detail-module .ci-detail-gradient {
    position: absolute;
    bottom: -20px;
    width: 100%;
    min-height: 300px;
    height: 50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: linear-gradient(to bottom,transparent 0,#000 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
    z-index: 49;
    margin-left: -2000px;
    padding-left: 2000px;
    box-sizing: content-box;
    pointer-events: none;
}

.deep-dark {
    background: linear-gradient(to bottom,transparent 0,#000 50%);
    height: 300px;
    position: absolute;
    bottom: 1px;
}

.ci-detail-module .ci-detail-download {
    overflow: hidden;
    margin: 30px 0 60px;
}

.ci-margin-bottom-md {
    margin-bottom: 20px;
}

@media (min-width: 860px) {
    .ci-detail-module .ci-detail-download .ci-detail-download-item, .ci-teaser-division, .ci-teaser-proxy.ci-teaser-standard-menu, .col-md-3 {
        width: 25%;
    }
}

span.ci-btn-download.ci-icon-document {
    float: left;
}

.ci-detail-downloads {
    max-width: 85px !important;
    float: left !important;
}

/*.ci-sidebar .ci-sidebar-inner, .row {
    margin-left: 0px !important;
    margin-right: -18px !important;
}*/

.ci-detail-download-item a {
    color: black;
    font-size: 15px;
}


.dropdown-menu > li > a {
    display: block !important;
    font-size: 15px !important;
    padding: 3px 12px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.slide-text-h3 {
    padding: 0px !important;
    font-family: 'Stag-Sans-Medium', Arial;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.25;
}

.slide-text-p {
    font-weight: 400;
    /* font-size: 25px; */
    font-size: 40px;
    line-height: 1.25;
}

.contact-form img {
    border-radius: 20px;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.4);
    margin-top: 0px;
    height: 43px;
}

.captcha-row {
    margin-top: 20px;
}

.captcha-img-right {
    float: right;
}

.inputs#txtSecureCode {
    width: 100%;
}

.navbar-nav > li > .dropdown-menu {
    width: 250px;
}

nav a:after {
    font-family: ContinentalIcon;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 21px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10e";
    line-height: 21px;
}



@media only screen and (max-width:1350px) {
    .owl-theme .owl-controls .owl-buttons .owl-next {
        right: -80px !important;
        top: 180px !important;
    }

    .owl-theme .owl-controls .owl-buttons .owl-prev {
        left: -80px !important;
        top: 180px !important;
    }
}


.logo1 {
    float: left;
    height: 61px !important;
    width: 61px;
    background: url('../images/lastik_satis_icon.png') no-repeat 0 -61px;
}

    .logo1:hover {
        float: left;
        height: 61px;
        width: 61px;
        background: url('../images/lastik_satis_icon.png') no-repeat 0 0;
    }

.logo2 {
    height: 61px !important;
    width: 61px;
    background: url('../images/yol_yardimi_icon.png') no-repeat 0 -61px;
    float: left;
}

    .logo2:hover {
        float: left;
        height: 61px;
        width: 61px;
        background: url('../images/yol_yardimi_icon.png') no-repeat 0 0;
    }

.logo3 {
    float: left;
    height: 61px !important;
    width: 61px;
    background: url('../images/lastik_saklama_icon.png') no-repeat 0 -61px;
}

    .logo3:hover {
        float: left;
        height: 61px;
        width: 61px;
        background: url('../images/lastik_saklama_icon.png') no-repeat 0 0;
    }

.logo4 {
    float: left;
    height: 61px !important;
    width: 61px;
    background: url('../images/lastik_servis_icon.png') no-repeat 0 -61px;
}

    .logo4:hover {
        float: left;
        height: 61px;
        width: 61px;
        background: url('../images/lastik_servis_icon.png') no-repeat 0 0;
    }

@media only screen and (max-width: 767px) {
    .logos .col-xs-6 {
        margin-bottom: 15px !important;
    }

    .logos {
        margin-top: 0px !important;
    }
}

.ci-back-to-top.active {
    opacity: 1;
    bottom: 60px;
}

@media (max-width: 639px), (max-height: 639px) and (orientation: landscape) {
    .ci-back-to-top.active {
        bottom: 10px;
    }
}

.ci-back-to-top.active {
    opacity: 1;
    bottom: 60px;
}

@media (max-width: 639px), (max-height: 639px) and (orientation: landscape) {
    .ci-back-to-top {
        margin-right: 10px;
        bottom: -10px;
    }
}

@media only screen and (min-width:767px) {
    .ci-back-to-top {
        transition: all .5s ease-in-out 0s;
        position: fixed;
        bottom: -60px;
        height: 60px;
        width: 60px;
        z-index: 190;
        cursor: pointer;
        opacity: 0;
        transition-delay: .2s;
        margin-right: 60px;
        left: 85%;
    }
}

.ci-back-to-top .ci-inner {
    color: #fff;
    padding-top: 10px;
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    z-index: 12;
}

.ci-back-to-top .ci-inner, .ci-back-to-top .ci-outer {
    text-align: center;
    transition: all .5s ease-in-out 0s;
    width: 100%;
    height: 100%;
    background-color: #9c9d9d;
    position: absolute;
    top: 0;
    border-radius: 50%;
}

    .ci-back-to-top .ci-inner:after {
        font-family: ContinentalIcon;
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        font-size: 40.5px;
        text-decoration: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f111";
        line-height: 40.5px;
    }

.ci-back-to-top.active .ci-outer {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: .3;
    -webkit-animation: wobble 1s 0s 3 ease-in-out;
    animation: wobble 1s 0s 3 ease-in-out;
    z-index: 10;
}

.ci-back-to-top .ci-inner, .ci-back-to-top .ci-outer {
    text-align: center;
    transition: all .5s ease-in-out 0s;
    width: 100%;
    height: 100%;
    background-color: #9c9d9d;
    position: absolute;
    top: 0;
    border-radius: 50%;
}

.ci-back-to-top:hover .ci-inner {
    background-color: #6e6e6e;
}

.ci-back-to-top:hover .ci-outer {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
}

@-webkit-keyframes wobble {
    0%,100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

@keyframes wobble {
    0%,100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
}

.ci-back-to-top.ci-scroll-down {
    cursor: default;
}

    .ci-back-to-top.ci-scroll-down .ci-inner {
        color: orange;
        background-color: #000;
    }

        .ci-back-to-top.ci-scroll-down .ci-inner:after {
            font-family: ContinentalIcon;
            display: inline-block;
            vertical-align: middle;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            font-size: 40.5px;
            text-decoration: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\f10a";
            line-height: 40.5px;
        }

    .ci-back-to-top.ci-scroll-down .ci-outer {
        background-color: #fff;
    }

@media (max-width:859px) {
    .ci-back-to-top.ci-scroll-down {
        display: none;
    }
}

.ci-caption {
    font-size: 14px;
    margin-top: 5px;
}

.ui-widget {
    font-family: Stag-Sans-Light,arial;
    font-weight: 400;
    font-size: 16px;
}

.hidden-xs.menu-pad {
    max-width: 1280px;
    margin: 0 auto;
}

.sub-headers {
    max-width: 1370px;
    background-color: orange;
}

.bg-orange {
    max-width: 1365px;
    margin: 0px !important;
    background-color: orange;
}

.sub-section {
    margin: 0 auto;
    max-width: 1075px;
    min-width: 280px;
}

.breadcrumb-nav {
    margin: 0 auto;
    max-width: 1075px;
    min-width: 280px;
    background-color: white;
}

.breadcrumb-sec {
    max-width: 1370px;
}

div#breadcrumb {
    padding: 10px 15px !important;
}

@media only screen and (max-width: 992px) and (min-width:767px) {
    nav {
        margin-left: 38px;
    }
}

.border-25 {
    border-radius: 25px;
    resize: none;
    height: 100px !important;
}

@media only screen and (max-width: 767px) {
    .captcha-img-right {
        float: left;
    }

    .Banner-slider img {
        padding: 0px 3px !important;
    }

    div#breadcrumb {
        padding: 10px 13px !important;
    }

    div#aboutus {
        padding: 0 3px !important;
    }

    .container-header, .aboutus-container {
        padding: 0px 11px !important;
    }

    .map {
        margin-left: 0px;
        padding: 5px !important;
    }

    .news-thumbnail .col-xs-12, .col-md-4 {
        padding: 0 10px !important;
        padding-bottom: 15px !important;
    }

    .campaign-detail-pad {
        padding: 0px 3px !important;
    }

    .orange-bg-campaign-detail h1 {
        padding-left: 11px !important;
    }

    .ci-margin-bottom-lg {
        margin-bottom: 30px;
        padding: 11px !important;
    }

    .ci-content-module-spacer {
        padding-left: 10px !important;
    }

    #contact {
        padding: 0px 3px !important;
    }

    .contact-container {
        padding: 0px 13px !important;
    }

    #googleMap {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .ci-back-to-top {
        right: -39px;
        transition: all .5s ease-in-out 0s;
        position: fixed;
        bottom: -60px;
        height: 60px;
        width: 60px;
        z-index: 190;
        cursor: pointer;
        opacity: 0;
        transition-delay: .2s;
        margin-right: 60px;
    }

    .js-mainColumn h3 {
        padding: 10px;
    }
}

.bg-black {
    background: black;
    color: orange;
    font-size: 16px;
    font-family: 'Stag-Sans-Light', Arial;
    padding: 5px 14px !important;
}

.campaign-detail-gray {
    background: url(../images/bg-gray.jpg);
}

@media only screen and (max-width: 500px) {
    .contact-form img {
        height: 42px;
        width: 104px;
    }
}

.footer-btm {
    max-width: 1303px;
    float: left !important;
}

    .footer-btm li {
        border-right: 1px solid #363636;
    }

    .footer-btm a {
        color: white;
        font-family: 'Stag-Sans-Light', Arial !important;
        font-weight: 100;
        font-size: 15px;
    }

        .footer-btm a:hover {
            background-color: black !important;
            color: white !important;
        }

.last {
    border: none !important;
}

#BannerMobile .banner-text1 {
    font-size: 20px;
    top: 40%;
    left: 15px;
}

.navbar-pin {
    margin-top: 10px !important;
}

.mob-menu-icons {
    float: right !important;
    margin-top: -10px;
}

.legal {
    text-decoration: underline !important;
}

.tooltip-inner {
    background-color: #9C9D9D !important;
    padding: 3px 7px !important;
    border-radius: 0px !important;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #9C9D9D !important;
}

.w20 {
    float: left;
    width: 20%;
    padding-bottom: 60px;
}

@media only screen and (max-width: 992px) {
    .w20 {
        width: 25%;
    }
}

@media only screen and (max-width: 767px) {
    .w20 {
        width: 50%;
    }
}


@-moz-document url-prefix() {
    .ci-icon-arrow-right::after
/*.ci-icon-arrow-right::after*/

{
    content: "\f110";
    margin-top: -33px;
    margin-right: -5px;
}

.caret1 {
    margin-top: -30px !important;
}

.navbar-pin {
    margin-top: 15px !important;
}

.dl-menuwrapper button {
    background: #FFA500;
    border: none;
    width: 48px;
    height: 28px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
    top: 2px !important;
    margin-top: 0px;
}

}

img.img.navbar-pin {
    float: right;
    margin-right: 7px;
}

.service-panel a {
    color: black;
}

.ci-detail-module {
    position: relative;
    margin-bottom: 9px;
}

    .ci-detail-module .ci-detail-module-left {
        position: relative;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: right top;
        background-size: 100%;
    }


@media only screen and (min-width: 992px) {
    .ci-detail-module .ci-detail-module-left, .ci-detail-module .ci-detail-module-right {
        float: left;
        width: 50%;
    }
}

.ci-detail-module .ci-detail-module-left .ci-detail-module-inner, .ci-detail-module .ci-detail-module-left .ci-properties {
    float: right;
}

.ci-detail-module .ci-detail-module-inner, .ci-detail-module .ci-properties {
    width: 100%;
    max-width: 588px;
}

.ci-detail-module .ci-image {
    padding-top: 130px;
}

.ci-detail-module .ci-detail-module-left .ci-detail-module-inner img, .ci-detail-module .ci-detail-module-left .ci-properties img {
    margin: 0 auto;
}

.ci-awardStage-container .ci-awardStage .image, .ci-centered, .ci-detail-module .ci-image img, .ci-teaser-download-proxy img {
    margin-left: auto;
    margin-right: auto;
}

.ci-product-shadow {
    position: relative;
    top: -74px;
}

.ci-main-menu-image img, .ci-teaser-download-proxy img, .img-responsive, .img-responsive img {
    display: block;
    max-width: 100%;
    height: auto;
}

.ci-detail-module .ci-detail-module-inner, .ci-detail-module .ci-properties {
    width: 100%;
    max-width: 588px;
}

.ci-relative {
    position: relative;
}

.ci-detail-module .ci-subheadline-bar {
    margin-bottom: 30px;
    padding-left: 36px;
    color: #fff;
}

.ci-detail-module .ci-headline-bar, .ci-detail-module .ci-subheadline-bar {
    font-size: 28px;
    overflow: hidden;
    display: block;
}

.ci-bg-black {
    background-color: #000;
}

.ci-subheadline-bar {
    padding-left: 60px;
    padding-right: 2000px;
    margin-right: -2000px;
    font-size: 40px;
}

.ci-headline-bar, .ci-subheadline-bar {
    margin: 0;
    position: relative;
    transition: all .5s ease-in-out 0s;
    font-family: 'Stag-Sans-Light',arial;
    font-weight: 400;
    padding: 13px 0;
}

h2 {
    font-family: 'Stag-Sans-Medium',arial;
    font-weight: 400;
    margin-bottom: 30px;
}

.ci-detail-module .ci-detail-info .ci-spacer, .ci-detail-module .ci-main-info .ci-spacer {
    padding: 30px 30px 30px 60px;
}

.ci-relative {
    position: relative;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin: 0 auto;
}

    .slick-slider .slick-list, .slick-slider .slick-track {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    z-index: 49;
    height: auto !important;
    max-height: 965px;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.ci-carousel-element:first-of-type {
    display: block;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-slide {
    display: none;
    float: left;
    min-height: 1px;
}

.ci-awardStage-container .ci-awardStage .image {
    background-color: #fff;
    position: relative;
    margin: 0 60px;
    padding: 10px 0 60px;
    border: 10px solid #9c9d9d;
    min-height: 350px;
}

    .ci-awardStage-container .ci-awardStage .image * {
        margin: 0 auto;
    }

    .ci-awardStage-container .ci-awardStage .image * {
        margin: 0 auto;
        padding: 0 30px;
    }

    .ci-awardStage-container .ci-awardStage .image img {
        max-height: 220px;
    }

    .ci-awardStage-container .ci-awardStage .image:after {
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #9c9d9d;
        margin-left: -15px;
        bottom: -15px;
        bottom: -25px;
    }

    #bu-selection .ci-toggle-bu span:before, .ci-awardStage-container .ci-awardStage .image:after, .navbar-caret-top li.active a:before, .ui-tabs .ui-tabs-nav li.ui-tabs-active:after, .ui-tabs .ui-tabs-nav li:after {
        width: 0;
        height: 0;
        position: absolute;
        left: 50%;
        content: ' ';
    }

.ci-awardStage-container .ci-awardStage .overlay {
    margin: 40px auto 20px;
    text-align: left;
}

.ci-awardStage-container .ci-awardStage .slick-dots {
    top: 270px;
    max-height: 50px;
}

.slick-dots {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    z-index: 51;
}

.ci-awardStage-container .slick-next, .ci-awardStage-container .slick-prev {
    top: 175px;
}

.slick-prev {
    left: 0;
}

.slick-next, .slick-prev {
    color: #9c9d9d;
    width: 60px;
}

.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    margin-top: -27px;
    padding: 0;
    cursor: pointer;
    border: none;
    outline: 0;
    background: 0 0;
    z-index: 50;
}

    .slick-prev:before {
        font-family: ContinentalIcon;
        display: inline-block;
        vertical-align: middle;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        font-size: 63px;
        text-decoration: none;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f149";
        line-height: 63px;
    }

#test-results .variety-picture {
    width: 100% !important;
}

#test-results .top-adjusted {
    margin-top: 90px !important;
}

#test-results .ci-subheadline-bar {
    border-top: 5px solid orange;
    /*padding-right: 720px !important;*/
}

.ci-awardStage-container .ci-awardStage .slick-dots {
    top: 270px;
    max-height: 50px;
    display: none !important;
}

.slick-dots {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    z-index: 51;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 10px;
    padding: 0;
    cursor: pointer;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
}

*, :after, :before {
    box-sizing: border-box;
}

.slick-dots .slick-active button {
    background: orange;
}

.slick-dots button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: #e0e0e0;
    border-radius: 10px;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

    button, html input[type=button], input[type=reset], input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer;
    }

button, select {
    text-transform: none;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

media="screen" .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 10px;
    padding: 0;
    cursor: pointer;
}

.slick-next:before {
    font-family: ContinentalIcon;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 63px;
    text-decoration: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f141";
    line-height: 63px;
}

.slick-next {
    right: 0;
}

.slick-prev {
    left: 0;
}

#test-results .ci-detail-module-right {
    background: url(../images/bg-gray.jpg);
}

#test-results h3 {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 10px;
}

#test-results p {
    font-family: Arial;
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 1.25;
    color: #000;
}

b, h1, strong {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
}


#tech-detail {
}

@media only screen and (max-width: 992px) {

    #tech-detail .variety-picture {
        width: 100% !important;
    }
}



#tech-detail .top-adjusted {
    margin-top: 90px !important;
}

#tech-detail .ci-subheadline-bar {
    border-top: 5px solid orange;
    /*padding-right: 720px !important;*/
}

.ci-relative {
    position: relative;
}

.ci-btn-play-video {
    position: absolute;
    top: 0;
    background-color: rgba(0,0,0,.4);
    width: 100%;
    height: 100%;
    z-index: 800;
    cursor: pointer;
    text-align: center;
    color: #fff;
}

    .ci-btn-play-video div.ci-btn-play-video-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -33px;
        color: #fff;
        margin-top: -33px;
        transition: all .5s ease-in-out 0s;
    }

        .ci-btn-play-video div.ci-btn-play-video-icon:before {
            font-family: ContinentalIcon;
            display: inline-block;
            vertical-align: middle;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            font-size: 63px;
            text-decoration: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\f16d";
            line-height: 63px;
            border-radius: 50%;
            transition: all .5s ease-in-out 0s;
            border: 2px solid #fff;
        }

    .ci-btn-play-video div.ci-btn-play-video-text {
        transition: all .5s ease-in-out 0s;
        position: relative;
        top: 0;
    }

    .ci-btn-play-video div.ci-btn-play-video-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -33px;
        color: #fff;
        margin-top: -33px;
        transition: all .5s ease-in-out 0s;
    }

    .ci-btn-play-video:hover div {
        color: orange;
    }

.ci-detail-module-right h2 {
    font-family: 'Stag-Sans-Medium', Arial;
    font-weight: 400;
    margin-bottom: 30px;
}

.ci-detail-module-right p {
    font-family: 'Stag-Sans-Regular', Arial;
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 1.25;
    color: #000;
}

.ci-detail-module-right a {
    font-family: 'Stag-Sans-Regular',arial;
    font-weight: 400;
    color: orange;
    text-decoration: none;
}

.nav-tabs {
    border-bottom: none!important;
}

#tyre-layer {
}

    #tyre-layer .variety-picture {
        width: 100% !important;
    }

    #tyre-layer .top-adjusted {
        margin-top: 90px !important;
    }

    #tyre-layer .ci-subheadline-bar {
        border-top: 5px solid orange;
        /*padding-right: 720px !important;*/
    }

    #tyre-layer .ci-detail-module-right {
        background: url(../images/bg-gray.jpg);
    }

.ci-article .ci-image-right {
    float: right;
}

.ci-article .ci-image-right, .ci-spacer-float-right-lg {
    padding: 4px 0 30px 30px;
}

@media (min-width: 860px) {
    .ci-article .ci-image-left, .ci-article .ci-image-right, .ci-teaser-proxy.ci-teaser-topnews, .col-md-6, .col-md-8 .ci-teaser-proxy {
        width: 50%;
    }
}

#cycle {
}

    #cycle .variety-picture {
        width: 100% !important;
    }

    #cycle .top-adjusted {
        margin-top: 90px !important;
    }

    #cycle .ci-subheadline-bar {
        border-top: 5px solid orange;
        /*padding-right: 720px !important;*/
    }

    #cycle .ci-detail-module-right {
        background: url(../images/bg-gray.jpg);
    }

    #cycle .ci-detail-module-left {
        background: black !important;
    }

#truck-tech {
}

    #truck-tech .variety-picture {
        width: 100% !important;
    }

    #truck-tech .top-adjusted {
        margin-top: 90px !important;
    }

    #truck-tech .ci-subheadline-bar {
        border-top: 5px solid orange;
        /*padding-right: 720px !important;*/
    }

    #truck-tech .ci-detail-module-right {
        background: url(../images/bg-gray.jpg);
    }

    #truck-tech .ci-detail-module-left {
        background: black !important;
    }

@media only screen and (min-width: 992px) {
    #product-variety .variety-picture {
        width: 50% !important;
    }
}

@media only screen and (max-width: 1334px) and (max-height: 1040px) {
    .campaign-detail-h1.col-xs-12 {
        max-width: 980px !important;
    }
}

@media only screen and (max-width: 992px) and (min-width: 767px) {
    #BannerMobile .banner-text1 {
        left: 7% !important;
    }

    .bg-gray .container-header, .bg-gray .row {
        padding: 0 40px !important;
    }

    .js-mainColumn {
        padding: 40px !important;
    }

    .campaign-detail-h1 {
        padding: 0 42px !important;
    }

    .container-header h3 {
        padding: 0 42px !important;
    }
    .ci-detail-module .ci-detail-module-inner, .ci-detail-module .ci-properties {
    width: 100%;
    /* max-width: 588px; */
    text-align: center;
    margin: 0 auto;
}
    .orange-bg-over h1 {
    font-size: 22px;
    max-width: 550px;
    margin-right: auto;
    padding-left: 55px;
}
}

@media only screen and (max-width: 1470px) {
    .row {
        max-width: 1070px !important;
    }

    .container-header {
        max-width: 1070px !important;
    }
}

@media only screen and (max-width: 767px){
    .ci-awardStage-container .ci-awardStage .image {
    background-color: #fff;
    position: relative;
    margin: 0px;
    padding: 60px 0 60px;
    border: 10px solid #9c9d9d;
    max-height: 180px;
}
    .ci-detail-module .ci-detail-module-inner, .ci-detail-module .ci-properties {
    width: 100%;
    /* max-width: 588px; */
    text-align: center;
    margin: 0 auto;
}
    #cycle .ci-detail-module-left {
        display:none !important;
    }

}

#H2 {
    display:none;
}

.kabul {
    float: left;
}
.iframe-map {
    margin:0 20px 0 0;
}
.contact-list[data-bayi='yes'] {
   
    padding:20px 0;


}

.contact-list[data-bayi='yes']:after {
     border-bottom :1px solid #ABABAB;
     width:98%;
    
     padding:20px 0;
}
    .contact-list[data-bayi='yes']:last-child {
        border-bottom:none;
    }

.kvvk-cookie{background-color:#000;color:#fff;font-size:16px}
.kvvk-cookie .container{position:relative;padding:20px 0;width:80%;max-width:1330px;z-index:999999; margin:0 auto}
.kvvk-cookie a.cerez,.kvvk-cookie a.cerez:link,.kvvk-cookie a.cerez:visited{color:#e51e27;}
.kvvk-cookie a.cerez:hover{text-decoration:underline}
.kvvk-cookie a.cerez-close{cursor:pointer;position:absolute;top:20px;right:0;width:35px;height:35px;background-image:url(/images/kapat.png)}
.ci-privacyhint-top-info a{ color:orange}
.ci-privacyhint-action {
    float: none;
    margin: 20px 0;
    padding: 0 18px;
    text-align: center;
}
.ci-privacyhint-accept {
    background: orange;
    color: #000;
    padding: 0 15px;
}
.ci-privacyhint-accept:hover {
    background: #6e6e6e;
    color: #fff;
}
.ci-privacyhint-action>* {
    font-weight: 500;
    font-style: normal;
    font-size: 14px;
    transition: all .5s ease-in-out 0s;
    border-radius: 100px;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    float: none;
}
.ci-article p{ padding:10px 35px}
.ci-table-border {
    border: 4px solid #fff;
}
.ci-table-border table {
    min-width: 100%;
}
.dataTable td:first-child, .dataTable th.first-column-addition, .dataTable th:first-child {
    font-family: ContinentalStagSansMedium;
    font-weight: 500;
    font-style: normal;
    background-color: #e0e0e0;
    border-right-width: 0;
}
.ci-table-border td, .ci-table-border th {
    padding: 10px;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #9c9d9d;
}
.ci-table-border td, .ci-table-border th {
    background-color: #fff;
    padding: 20px;
    vertical-align: top;
}
.ci-table-border thead td, .ci-table-border thead th {
    font-family: ContinentalStagSansMedium;
    font-weight: 500;
    font-style: normal;
    text-align: left;
    border-top: 0;
    border-bottom: 1px solid #000;
}