﻿@charset "utf-8";
/* CSS Document */

.m-t-15 {
    margin-top:15px;
}

.m-b-15{
    margin-bottom:15px;
}

.m-t-75 {
    margin-top:75px;
}

.m-b-75{
    margin-bottom:75px;
}


.generalspaceline {
    padding-top: 3em !important;
    padding-bottom: 4em !important;
}



.orange-button {
    padding-right: 4em;
    padding-left: 4em;
    padding-top: 1em;
    padding-bottom: 1em;
    color: #ED6C1E;
    border: 2px solid #ED6C1E;
    transition: all 0.2s ease;
}

    .orange-button.orange-button-white {
        color: #FFF;
    }

#aboutusmenu a.active {
    /*background: #2c2b2e;*/
    color: white;
    font-size: 15px;
    background-color: #ED6C1E;
    padding: 10px;
}

#HomeMenu li > span.active {
    /*background-color:rgba(247, 66, 0, 0.36);*/
    /*border-bottom:solid 3px white;
border-top:solid 3px white;

color:red;*/
    position: absolute;
    width: 50%;
    left: 45%;
    border: solid 2px white;
}

.orange-button:hover {
    background-color: #ED6C1E;
    padding-right: 5em;
    padding-left: 5em;
    color: #FFF;
}

.catologshover:hover {
    background-color: #ED6C1E;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    cursor: pointer;
}

.black-button {
    padding-right: 4em;
    padding-left: 4em;
    padding-top: 1em;
    padding-bottom: 1em;
    color: #FFF;
    border: 2px solid #000;
    transition: all 0.2s ease;
}

    .black-button:hover {
        background-color: #000;
        padding-right: 5em;
        padding-left: 5em;
        color: #FFF;
    }

.corporatefilescontainer {
    height: 200px;
    border: solid 1px #d0d0d0;
    padding-top: 4em;
}

.catalogheader {
    FONT-SIZE: 1.4EM;
    BACKGROUND: #f4f4f5;
    COLOR: #6d6d6d;
    border: solid 2px #cacaca;
    font-family: MyriadPro-Regular;
}

.contacttext {
    font-family: MyriadPro-Regular;
    font-size: 1.2em !important;
    font-weight: 500;
}

    .contacttext.centered {
        font-family: MyriadPro-Regular;
        font-size: 1.1em;
        padding-top: 0.7em;
        padding-bottom: 1em;
    }

span#fancy_left_ico {
    left: 20px;
}

span#fancy_right_ico {
    right: 20px;
}

.contactmail a {
    color: rgba(0,0,0,0.75);
}

    .contactmail a:hover {
        color: #ff4e00;
    }

.contactable tr {
    border-top: 1px solid #ddd !important;
    font-size: 1.2em;
    font-family: MyriadPro-Regular;
    color: rgba(0,0,0,0.75);
}

.contactable td {
    width: 50%;
}

.contactable2 td {
    text-align: center;
}

small {
    display: block;
    line-height: 1.428571429;
    color: #999;
}

.contactformtext h3 {
    font-size: 1.7em;
    /* padding-bottom: 1em; */
    padding-top: 1em;
}

.defendgreentab {
    padding: 10px 4px !important;
    font-size: 11px !important;
}

@media(max-width:920px) {
    .footer-links-container a {
        margin: 0;
    }
}


#ggt_vc_guid_2 .ggt-icon-border {
    background-color: #ED6C1E;
}

#ggt_vc_guid_2 .ggt-vc-icon-class {
    color: #ffffff;
}

#ggt_vc_guid_4 .ggt-icon-border {
    background-color: #ED6C1E;
}

#ggt_vc_guid_4 .ggt-vc-icon-class {
    color: #ffffff;
}

#ggt_vc_guid_6 .ggt-icon-border {
    background-color: #ED6C1E;
}

#ggt_vc_guid_6 .ggt-vc-icon-class {
    color: #ffffff;
}

#ggt_vc_guid_11 .hd-title-text, #ggt_vc_guid_11 .hd-title-text h1, #ggt_vc_guid_11 .hd-title-text h2, #ggt_vc_guid_11 .hd-title-text h3, #ggt_vc_guid_11 .hd-title-text h4, #ggt_vc_guid_11 .hd-title-text h5, #ggt_vc_guid_11 .hd-title-text h6 {
    font-size: 45px;
    font-weight: 400;
    color: #ffffff;
}

#ggt_vc_guid_11 .ggt-vc-hd-subtitle {
    font-size: 20px;
    font-weight: 300;
    color: rgba(255,255,255,0.5);
}

#ggt_vc_guid_11 .ggt-hd-icon {
    font-size: 50px;
    font-weight: 500;
    color: #ffffff;
}

#ggt_vc_guid_16 .row-bg-gradient-overlay {
    background: rgba(132,192,84,0.74);
    background: -moz-linear-gradient(top, rgba(132,192,84,0.74) 0%, rgba(3,169,244,0.69) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132,192,84,0.74)), color-stop(100%, rgba(3,169,244,0.69)));
    background: -webkit-linear-gradient(top, rgba(132,192,84,0.74) 0%, rgba(3,169,244,0.69) 100%);
    background: -o-linear-gradient(top, rgba(132,192,84,0.74) 0%, rgba(3,169,244,0.69) 100%);
    background: -ms-linear-gradient(top, rgba(132,192,84,0.74) 0%, rgba(3,169,244,0.69) 100%);
    background: linear-gradient(to bottom, rgba(132,192,84,0.74) 0%, rgba(3,169,244,0.69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(132,192,84,0.74)', endColorstr='rgba(3,169,244,0.69)', GradientType=0 );
}

#ggt_vc_guid_18 .hd-title-text, #ggt_vc_guid_18 .hd-title-text h1, #ggt_vc_guid_18 .hd-title-text h2, #ggt_vc_guid_18 .hd-title-text h3, #ggt_vc_guid_18 .hd-title-text h4, #ggt_vc_guid_18 .hd-title-text h5, #ggt_vc_guid_18 .hd-title-text h6 {
    font-size: 35px;
    font-weight: 400;
    color: #ffffff;
}

#ggt_vc_guid_18 .ggt-vc-hd-subtitle {
    font-size: 20px;
    font-weight: 300;
    color: rgba(255,255,255,0.5);
}

#ggt_vc_guid_18 .ggt-hd-icon {
    font-size: 50px;
    font-weight: 700;
    color: #333333;
}

#ggt_vc_guid_20 .pf-overlay-bg {
    background-color: #ED6C1E;
}

#ggt_vc_guid_20 .pf-overlay {
    color: #ffffff;
}

#ggt_vc_guid_20 .pf-grid-item {
    padding-top: 0px;
    padding-bottom: 0px;
}

#ggt_vc_guid_20 .pf-grid-item {
    padding-left: 0px;
    padding-right: 0px;
}

#ggt_vc_guid_20 .ggt_pf_filter {
    margin-left: 0px;
    margin-right: 0px;
}

#ggt_vc_guid_20 .vc-pf-loadmore {
    margin-left: 0px;
}

#ggt_vc_guid_20 .pf-item-content {
    padding-top: 0px;
}

#ggt_vc_guid_20 .pf-item-content {
    padding-right: 0px;
}

#ggt_vc_guid_20 .pf-item-content {
    padding-bottom: 0px;
}

#ggt_vc_guid_20 .pf-item-content {
    padding-left: 0px;
}

#ggt_vc_guid_20 .vc-pf-loadmore:hover .ggt-load-icon {
    background-color: #ED6C1E;
}

#ggt_vc_guid_26 .tst-rating-bg, #ggt_vc_guid_26 .tst-rating-value, #ggt_vc_guid_26 .ggt-tst-carousel-position a {
    color: #ED6C1E;
}

#ggt_vc_guid_26 .owl-theme .owl-controls .owl-buttons .owl-prev:hover, #ggt_vc_guid_26 .owl-theme .owl-controls .owl-buttons .owl-next:hover {
    background-color: #ED6C1E;
}

    #ggt_vc_guid_26 .owl-theme .owl-controls .owl-buttons .owl-prev:hover:before, #ggt_vc_guid_26 .owl-theme .owl-controls .owl-buttons .owl-next:hover:before {
        color: #ffffff;
    }

@media (min-width:769px) {
    #ggt_vc_guid_27 {
        height: 150px;
    }
}

@media (max-width:768px) {
    #ggt_vc_guid_27 {
        height: 100px;
    }
}

@media (max-width:320px) {
    #ggt_vc_guid_27 {
        height: 100px;
    }
}

#ggt_vc_guid_28 .ggt-rotate-text, #ggt_vc_guid_28 {
    color: #ffffff !important;
    font-family: !important;
    font-size: 40px !important;
    font-weight: 100 !important;
    /*none!important*/
}

@media (min-width:769px) {
    #ggt_vc_guid_29 {
        height: 150px;
    }
}

@media (max-width:768px) {
    #ggt_vc_guid_29 {
        height: 100px;
    }
}

@media (max-width:320px) {
    #ggt_vc_guid_29 {
        height: 100px;
    }
}

#ggt_vc_guid_30 .row-bg-gradient-overlay {
    background: rgba(132,192,84,0.59);
    background: -moz-linear-gradient(top, rgba(132,192,84,0.59) 0%, rgba(34,165,218,0.58) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(132,192,84,0.59)), color-stop(100%, rgba(34,165,218,0.58)));
    background: -webkit-linear-gradient(top, rgba(132,192,84,0.59) 0%, rgba(34,165,218,0.58) 100%);
    background: -o-linear-gradient(top, rgba(132,192,84,0.59) 0%, rgba(34,165,218,0.58) 100%);
    background: -ms-linear-gradient(top, rgba(132,192,84,0.59) 0%, rgba(34,165,218,0.58) 100%);
    background: linear-gradient(to bottom, rgba(132,192,84,0.59) 0%, rgba(34,165,218,0.58) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(132,192,84,0.59)', endColorstr='rgba(34,165,218,0.58)', GradientType=0 );
}

#ggt_vc_guid_34 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_34 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_35 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_35 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_36 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_36 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_37 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_37 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_38 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_38 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_39 .ggt-vc-service:hover .ggt-service-icon-class, #ggt_vc_guid_39 .ggt-vc-service.featured-service .ggt-service-icon-class {
    color: #ffffff !important;
}

#ggt_vc_guid_49 .hd-title-text, #ggt_vc_guid_49 .hd-title-text h1, #ggt_vc_guid_49 .hd-title-text h2, #ggt_vc_guid_49 .hd-title-text h3, #ggt_vc_guid_49 .hd-title-text h4, #ggt_vc_guid_49 .hd-title-text h5, #ggt_vc_guid_49 .hd-title-text h6 {
    font-size: 40px;
    font-weight: 500;
    color: #ffffff;
}

#ggt_vc_guid_49 .ggt-vc-hd-subtitle {
    font-size: 13px;
    font-weight: 300;
    color: rgba(255,255,255,0.49);
}

#ggt_vc_guid_49 .ggt-hd-icon {
    font-size: 50px;
    font-weight: 500;
    color: #ffffff;
}

#ggt_vc_guid_51 .ggt-vc-flipbox-back .ggt-iconbox-border:after {
    background-color: #9c27b0 !important;
}

#ggt_vc_guid_51 .ggt-vc-iconbox:hover .ggt-vc-flipbox-back .ggt-iconbox-border {
    color: #FFFFFF !important;
}

#ggt_vc_guid_52 .ggt-vc-flipbox-back .ggt-iconbox-border:after {
    background-color: #e91e63 !important;
}

#ggt_vc_guid_52 .ggt-vc-iconbox:hover .ggt-vc-flipbox-back .ggt-iconbox-border {
    color: #FFFFFF !important;
}

#ggt_vc_guid_53 .ggt-vc-flipbox-back .ggt-iconbox-border:after {
    background-color: #8bc34a !important;
}

#ggt_vc_guid_53 .ggt-vc-iconbox:hover .ggt-vc-flipbox-back .ggt-iconbox-border {
    color: #FFFFFF !important;
}

.btn-breadcrumb .btn:not(:last-child):after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid white;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 100%;
    z-index: 3;
}

.btn-breadcrumb .btn:not(:last-child):before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-left: 10px solid rgb(173, 173, 173);
    position: absolute;
    top: 50%;
    margin-top: -17px;
    margin-left: 1px;
    left: 100%;
    z-index: 3;
}

.btn-breadcrumb .btn {
    padding: 6px 12px 6px 24px;
}

    .btn-breadcrumb .btn:first-child {
        padding: 6px 6px 6px 10px;
    }

    .btn-breadcrumb .btn:last-child {
        padding: 6px 18px 6px 24px;
    }

    /** Default button **/
    .btn-breadcrumb .btn.btn-default:not(:last-child):after {
        border-left: 10px solid #fff;
    }

    .btn-breadcrumb .btn.btn-default:not(:last-child):before {
        border-left: 10px solid #ccc;
    }

    .btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
        border-left: 10px solid #ebebeb;
    }

    .btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
        border-left: 10px solid #adadad;
    }

/* The responsive part */

.btn-breadcrumb > * > div {
    /* With less: .text-overflow(); */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn-breadcrumb > *:nth-child(n+2) {
    display: none;
}

/* === For phones =================================== */
@media (max-width: 767px) {
    .btn-breadcrumb > *:nth-last-child(-n+2) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 60px;
    }
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width:991px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 100px;
    }
}

/* === For desktops ================================== */
@media (min-width: 992px) {
    .btn-breadcrumb > *:nth-last-child(-n+6) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 170px;
    }
}

.testt {
    background-color: black;
    height: 83px;
    opacity: 0.50;
}

.testt2 {
    width: 100%;
    -webkit-transition: all 0.3s !important;
    transition: all 0.3s !important;
    background-color: Red;
}

.logoss {
    width: 22em;
}

.socialicons img:hover {
    -webkit-transition: all 1ms ease;
    -moz-transition: all 1ms ease;
    -ms-transition: all 1ms ease;
    -o-transition: all 1ms ease;
    transition: all 1ms ease;
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
    border: 3px solid #ff4e00;
    background-color: #ff4e00;
}

.footerAdress {
    font-family: 'Noto Sans', sans-serif;
    color: white;
    font-size: 10px;
}

.footerAdress2 {
    font-family: 'Noto Sans', sans-serif;
    color: white;
    font-size: 10px;
}

.above-nav-bar a {
    border: 1px solid white !important;
}

.footerspace {
    padding-bottom: 2%;
}

.footerlogoSpace {
    border-bottom: solid 1px #e2dede;
    padding-bottom: 4%;
}

.footerLogoContainer {
    padding-bottom: 3em;
}

.footerContainer {
    background-color: #ECECEC;
}

.footercopyrightContainer {
    margin-top: 3em;
}

.footerSectionContainer {
    margin-top: 4em;
}

.footerAdddressesTextHeader {
    border-bottom: solid 1px #b1b1b1;
    font-size: 1.4em;
    color: #4a4a4a;
    margin-bottom: 1em;
}

.footerAddresesContainer {
    text-align: left;
    font-size: 0.9em;
}

.footerAddressSpace span {
    font-size: 11px!important;
}

.footerAddressHeaderLine {
    border-bottom: solid 1px #b9b9b9;
}

.FooterAddressAltCity {
    margin-top: 0.3em;
}

.footerotherMenu ul {
    margin-top: 4em;
    float: left !important;
    border-top: solid 1px #ccc;
    padding: 0;
}

.footerotherMenu li {
    float: left !important;
    list-style: none;
    padding-right: 1em;
    padding-top: 1em;
}

.footerAltContainer {
    background-color: #dcdcdc;
    padding-bottom: 1em;
}

    .footerAltContainer a {
        font-size: 0.9em;
        color: black !important;
    }

    .footerAltContainer span {
        color: black;
        font-size: 0.9em;
    }


.footerRegionLine {
    border-bottom: solid 1px #ccc;
    margin-bottom: 0.2em;
}

.footerAddressSpace {
    margin-top: 0.5em;
}

    .footerAddressSpace p {
        margin-bottom: 0 !important;
    }

    .footerAddressSpace a {
        color: rgba(0,0,0,0.75) !important;
        /*margin-top:1em  !important;*/
    }

.footercopyright {
    padding: 0;
    font-size: 1em;
    color: #4a4a4a;
    font-family: MyriadPro-Regular !important;
}

.footerSocialSpace {
    padding-top: 1.5em;
}

.socialmediatext {
    padding: 0;
    margin-top: 0.8em;
}

    .socialmediatext p {
        font-size: 14px;
        font-family: MyriadPro-Regular;
        color: black;
        font-style: italic;
        margin: 0 0 -8px;
    }

.footerarea {
    padding-top: 3em;
    font-family: 'MyriadPro-Regular';
}

#site-footer {
}

ul.social-network {
    list-style: none;
    display: inline;
    margin-left: 0 !important;
    padding: 0;
}

    ul.social-network li {
        display: inline;
        margin: 0 5px;
    }

    ul.social-network a {
        background-color: #FFF;
    }

/* footer social icons */
.social-network a.icoRss:hover {
    background-color: #F56505;
}

iconins .social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-network a.icoTwitter:hover {
    background-color: #33ccff;
}

.social-network a.icoGoogle:hover {
    background-color: #BD3518;
}

.social-network a.icoVimeo:hover {
    background-color: #0590B8;
}

.social-network a.icoLinkedin:hover {
    background-color: #007bb7;
}



.social-network a.icoins:hover {
    background-color: #c3c2c2;
}

.social-network a.icoenvelope:hover {
    background-color: #ff4e00;
}

.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
    color: #fff;
}

a.socialIcon:hover, .socialHoverClass {
    color: #44BCDD;
}

.social-network a.icoFacebook:hover {
    background-color: #3B5998;
}

.social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 20px;
}

.social-circle li i {
    margin: 0;
    line-height: 50px;
    text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.social-circle i {
    color: #323232;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

#footerAddresses {
    margin-bottom: 2em;
}

.footerContactUsHeader {
    font-size: 1.4em;
    color: #767676;
}

.corporateactive {
    position: absolute;
    width: 2em;
    left: 5.9em;
    border: solid 1px #ED6C1E;
    display: none;
    /*top:2.7em*/
}

.corporateactive2 {
    position: absolute;
    width: 2em;
    left: 6.2em;
    border: solid 1px #ED6C1E;
    display: none;
}

.ProductActive {
    position: absolute;
    width: 100%;
    width: 25px;
    left: 4.3em;
    border: solid 1px #ED6C1E;
    display: none;
    height: 2px;
}

.ProductActive2 {
    position: absolute;
    width: 100%;
    width: 25px;
    left: 4.8em;
    border: solid 1px #ED6C1E;
    display: none;
    height: 2px;
}

.SustainabilityActive {
    position: absolute;
    width: 25px;
    left: 7.8em;
    border: solid 1px #ED6C1E;
    display: none;
}

.SustainabilityActive2 {
    position: absolute;
    width: 25px;
    left: 6.6em;
    border: solid 1px #ED6C1E;
    display: none;
}

.MediaActive {
    position: absolute;
    width: 25px;
    left: 3.9em;
    border: solid 1px #ED6C1E;
    display: none;
}

.SupportActive {
    position: absolute;
    width: 25px;
    left: 4.2em;
    border: solid 1px #ED6C1E;
    display: none;
}

.SupportActive2 {
    position: absolute;
    width: 25px;
    left: 4.6em;
    border: solid 1px #ED6C1E;
    display: none;
}




.supporticon {
    padding: 10px;
    background-color: black;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 75px;
    text-align: center;
    color: white;
    border: solid 2px black;
}

    .supporticon:hover {
        padding: 10px;
        background-color: white;
        height: 60px;
        width: 60px;
        -webkit-border-radius: 75px;
        text-align: center;
        color: black;
        -moz-transform: scale(1.2) rotate(1deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);
        -webkit-transform: scale(1.2) rotate(1deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);
        -o-transform: scale(1.2) rotate(1deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);
        -ms-transform: scale(1.2) rotate(1deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);
        transform: scale(1.2) rotate(1deg) translateX(1px) translateY(1px) skewX(1deg) skewY(1deg);
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
        transition: all 0.1s ease;
        border: solid 2px white;
    }

.GeneralMenuContainer {
    padding: 0;
    /*padding-bottom: 8%;*/
}

.GeneralMemuHeader {
    margin-top: -5.6em;
    padding: 0;
    /*margin-left:-0.9em*/
}

.GenerelMenuPanel {
    border-bottom: solid 1px #262626 !important;
}

.GeneralMenuPanelHeader {
    color: white;
    height: 58px;
    font-family: 'Roboto';
    font-weight: bold;
    text-transform: capitalize;
    font-size: 20px;
}

.GeneralMenuAltLine {
    background-color: #262626;
    height: 0px;
    margin-top: 0.6em;
}

.BoxHeaderText {
    font-family: 'Helvetica Neue LT Pro2';
    font-size: 20px;
    text-align: center;
    color: white;
    padding-top: 2em;
    padding-bottom: 1em;
}

.BoxText {
    padding-bottom: 1em;
    line-height: 16px;
    font-family: MyriadPro-Regular;
    display: inline-block;
    padding-left: 0;
}

.BoxContainer {
    color: white;
    font-family: MyriadPro-Regular;
    font-size: 13px;
    padding-top: 0.5em;
    padding-left: 0;
}

.parallaxProduct {
    /* The image used */
    background-image: url("/images/ProductParallax.jpg");
    /* Set a specific height */
    height: 450px;
    /* Create the parallax scrolling effect */
    background-attachment: fixed !important;
    background-position: inherit;
    background-repeat: no-repeat;
    /*background-size: contain;*/
}

.discovertext {
    font-size: 4em !important;
    font-family: 'Helvetica Neue LT Pro';
    border-bottom: solid 1px #a2a2a1;
    color: black;
}
/*.discovertext2 {
font-size: 0.9em !important;

}*/
.discoverytextContainer {
    margin-top: 1em;
    padding: 0;
}

.parallax1 {
    /* The image used */
    background-image: url("/images/slide4.png");
    /* Set a specific height */
    height: 400px;
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
}

.parallax2 {
    /* The image used */
    background-image: url("/images/ProductPageImage.jpg");
    /* Set a specific height */
    height: 400px;
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    /*background-size: cover;*/
}

.parallax33 {
    /* The image used */
    background-image: url("/images/Sustainability-img/sustainabilty-home.jpg");
    /* Set a specific height */
    height: 400px;
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain !important;
}

.parallax44 {
    /* The image used */
    background-image: url("/images/slide4.png");
    /* Set a specific height */
    height: 400px;
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    /*background-position: bottom;*/
    background-repeat: no-repeat;
    background-size: contain !important;
}

.HeaderText {
    /*margin-top:-2em;*/
}

.divfix {
    padding: 0 !important;
}

.SustainabilityImageDiv {
    /*height:10em;*/
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
    }
}

@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-30px);
    }

    60% {
        -moz-transform: translateY(-15px);
    }
}

@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -o-transform: translateY(0);
    }

    40% {
        -o-transform: translateY(-30px);
    }

    60% {
        -o-transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-30px);
    }

    60% {
        transform: translateY(-15px);
    }
}

.boxkenar {
    width: 20px;
}

.boxContainer {
    padding-top: 10%;
    width: 1200px;
}

a, a:visited {
    color: none !important;
}

    a.link.active {
        color: black;
        border-top: solid 1px #f06222;
        border-bottom: solid 1px #f06222;
    }







.raporsdiv {
    border-right: solid 9px white;
    border-top: solid 9px white;
    padding: 0 !important;
    height: 170px;
}

    .raporsdiv:hover {
        background-color: #f25757 !important;
        color: white !important;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -ms-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        cursor: pointer !important;
    }

    .raporsdiv div {
    }

hr {
    padding: 0;
    border: none;
    border-top: medium double #fff;
    color: #8c8c8c;
    text-align: left;
    padding-left: 43.2%;
    margin-top: -13px !important;
    margin-bottom: 0 !important;
}

    hr:after {
        content: ".";
        display: inline-block;
        position: relative;
        top: -0.3em;
        font-size: 1.5em;
        padding: 0 0.25em;
        background: #fff;
        color: white;
    }

.buttonContainer {
    padding-top: 6.8%;
}

.homepagebox1Container {
    padding-left: 0 !important;
    padding-right: 7px !important;
    padding-bottom: 1.5em !important;
}

.homepagebox2Container {
    padding-right: 0 !important;
    padding-right: 7px !important;
}

.homepageBox1 {
    text-align: center;
    background-color: #000;
    color: white;
    padding: 1em;
    height: 290px;
    float: left;
    font-family: Roboto;
}

.homepageBox2 {
    text-align: center;
    background-color: #ED6C1E;
    color: white;
    padding: 1em;
    height: 290px;
    float: left;
}

.homepageBox3 {
    background: url("/images/orange-bg.jpg");
    border: 6px solid #ED6C1E;
    color: #333;
    padding: 1em;
    height: 290px;
    float: left;
}

.homepageBox4 {
    background: #000 url("/images/hannover.jpg") center center;
    color: #FFF;
    padding: 1em;
    height: 290px;
}

.homepageCounter {
    width: 100%;
    height: 470px;
    background-image: url(/images/section-77.jpg);
    background-position: center center;
}

.corporateHeadingText2 {
    color: white;
    font-family: 'HelveticaNeueLTPro-BlkCn';
    font-size: 3.7em;
    font-weight: bold;
    margin-top: 0.5em;
}

.corporateHeadingText3 {
    color: white;
    font-family: 'HelveticaNeueLTPro-BlkCn';
    font-size: 6.7em;
    font-weight: bold;
    margin-top: 0.5em;
}

.CorporatePortakal {
    text-align: right;
}

    .CorporatePortakal img {
        height: 300px;
        margin-top: 3em;
    }

.corporateHeadingLongText {
    color: white;
    font-family: MyriadPro-Regular !important;
    font-size: 1.1em;
    padding-top: 2em;
}

.corporatenewsHeaderText {
    color: #f05a28;
    font-size: 5em !important;
    font-family: MyriadPro-Regular;
    border-bottom: solid 1px #e2dede;
    padding-bottom: 5%;
}

.productsectionsloganText1 {
    font-family: 'Helvetica Neue LT Pro3';
    color: white;
    font-size: 55px;
}

.productsectionsloganText2 {
    font-family: 'Helvetica Neue LT Pro3';
    color: white;
    font-size: 90px;
    font-weight: bold;
    display: inline-block;
    line-height: 90px;
}

.sustainabilityreporsheader {
    font-size: 8em;
    font-family: 'Helvetica Neue LT Pro';
    color: black;
}

.sustainabilityHeaderText {
    font-size: 4.5em;
    font-family: 'Helvetica Neue LT Pro';
    color: black;
}

.sustainabilityHeaderbottomBorder {
    border-bottom: solid 1px #c5c5c5;
    padding-top: 3em;
}

.productcatmenu ul {
}

.productcatmenu a {
    font-family: 'Myriad Pro' !important;
    color: rgba(0,0,0,0.75) !important;
    font-size: 0.9em !important;
}

.productcatmenu span:hover {
    background-color: red;
    font-size: 1em !important;
    color: white;
    padding: 5px;
}

.productcatHeader {
    font-family: 'Myriad Pro' !important;
    color: rgba(0,0,0,0.75) !important;
    font-size: 1.2em !important;
    font-weight: bold;
    border-bottom: solid 1px #bbbbbb;
    padding-bottom: 0.3em;
    margin-bottom: 0.5em;
    line-height: 28px;
}

#hover-content {
    display: none !important;
}

#parent:hover #hover-content {
    display: block !important;
}

.showme {
    display: none;
}

.showhim:hover .showme {
    display: block;
    height: 50px;
    width: 71%;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #d6d6d6;
    padding-top: 0.5em;
}

.PresidentMessageHeader {
    /*font-family: 'Raleway', sans-serif !important;
    font-weight: 100 !important;
    font-size: 2.2em !important;
    padding-left: 0.8em;
    margin-left: -0.8em;
    padding-bottom: 0.6em;
    display: inline-block;*/
    font-family: 'Helvetica Neue LT Pro' !important;
    font-size: 4em !important;
}

.mediaheadertext {
    font-family: 'Helvetica Neue LT Pro2' !important;
    color: rgba(0,0,0,0.66) !important;
    font-size: 7em !important;
    display: inline-block !important;
    line-height: 90px !important;
}

.mediavideostext {
    font-size: 5em;
    font-family: 'Helvetica Neue LT Pro';
    color: black;
    border-bottom: solid 1px #f05a28;
    padding-bottom: 5%;
}

.supporthummanresourcesheader {
    font-size: 4em;
    font-family: 'Helvetica Neue LT Pro';
    color: black;
}

.socialmediaSupoortSpace {
    padding-top: 17em;
    color: black;
    padding-right: 0;
}

.socialmediatextSpace {
    padding-top: 10%;
    padding-left: 0;
}

.socialİconDivSection {
    padding-top: 1.7em;
}

@media (min-width:1600px) {
    .boxkenar {
        width: 10%;
    }

    .boxContainer {
        padding-top: 10%;
        width: 1350px;
    }

    .discovertext {
        font-size: 8em !important;
        font-family: 'Helvetica Neue LT Pro';
        border-bottom: solid 1px #a2a2a1;
        color: black;
    }
    /*.discovertext2 {
    font-size: 13px; font-family: MyriadPro-Regular; margin-top: 0.2em; color: #666060;
    }*/
    .discoverytextContainer {
        margin-top: 5em;
        padding: 0;
    }

    .discovertext2 {
        font-size: 1.2em;
        font-family: MyriadPro-Regular;
        padding-top: 3.5em;
        color: red;
    }

    .buttonContainer {
        padding-top: 9.5%;
    }
}

@media (min-width:1600px) {

    .boxContainer {
        padding-top: 10%;
        width: 1200px;
    }

    .discovertext {
        font-size: 8em !important;
        font-family: 'Helvetica Neue LT Pro';
        border-bottom: solid 1px #a2a2a1;
        color: black;
    }

    .discoverytextContainer {
        margin-top: 7em !important;
        padding: 0;
        margin-bottom: 5.5em;
    }

    hr {
        padding: 0;
        border: none;
        border-top: medium double #fff;
        color: #8c8c8c;
        text-align: left;
        padding-left: 43.5%;
        margin-top: -16px !important;
        margin-bottom: 0 !important;
    }

    .bounce {
        position: absolute;
        bottom: 30px;
        left: 50%;
        width: 60px !important;
        height: 60px !important;
        margin-left: -19px;
        border: 1px solid #212121;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        animation: bounce 2s infinite;
        -webkit-animation: bounce 2s infinite;
        -moz-animation: bounce 2s infinite;
        -o-animation: bounce 2s infinite;
    }

    .anglebutton {
        width: 60px !important;
        line-height: 62px !important;
        font: normal 37px 'FontAwesome' !important;
        padding-top: 0.4em;
    }
}

.sustainabilityraporsboxexpartial1 {
    padding-top: 3.5em;
}

.sustainabilitiyraporsboxexpartial2 {
    font-family: 'Myriad Pro-cond';
    padding-top: 2em;
}

.medianewsText {
    font-family: 'Myriad Pro' !important;
    color: rgba(0,0,0,0.75) !important;
    font-size: 1.2em !important;
}

.medianewsHeaderText {
    font-size: 2em;
    font-family: MyriadPro-Regular;
    font-weight: bold;
}

.medianewsHeadeAltText {
    font-size: 1.5em;
    font-family: MyriadPro-Regular;
    font-weight: normal;
}

.supportText {
    font-family: 'Myriad Pro' !important;
    color: rgba(0,0,0,0.75) !important;
    font-size: 1.2em !important;
}

.supportPdftext a {
    font-family: 'Myriad Pro' !important;
    color: rgba(0,0,0,0.75) !important;
    font-size: 1.2em !important;
}

.companyboxsize {
    height: 600px !important;
}

.generalnavmenucontainer {
    text-align: center;
    padding-top: 3em !important;
}

    .generalnavmenucontainer ul {
        margin: 0 !important;
    }

.geneeralnavmenuAltContainertab {
    text-align: center !important;
}

.productMainHeader {
    font-size: 60px;
    font-family: 'Helvetica Neue LT Pro';
    border-bottom: solid 1px #a2a2a1;
    color: black;
}

.installingWortImageDiv {
    height: 350px;
    background-image: url("/images/sustainabilty-bg6.jpg");
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.organicGrowthImageDiv {
    height: 350px;
    background-image: url("/images/sustainabilty-bg2.jpg");
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.defendGreenhImageDiv {
    height: 350px;
    background-image: url(/images/sustainabilty-bg1.jpg);
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.healtandsafetyImageDiv {
    height: 350px;
    background-image: url(/images/sustainabilty-bg3.jpg);
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.payitforwardImageDiv {
    height: 350px;
    background-image: url(/images/sustainabilty-bg4.jpg);
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.performethicImageDiv {
    height: 350px;
    background-image: url(/images/sustainabilty-bg5.jpg);
    background-position: left bottom;
    background-size: cover;
    padding-left: 30px;
    padding-top: 0;
}

.mediagalleryHeaderText {
    color: white;
    font-size: 1.5em;
}



.classic-description {
    font-family: 'Myriad Pro' !important;
    font-size: 1.2em !important;
}

.GenerelMenuPanel {
    border-bottom: 1px none !important;
}

.general-page-header-hr {
    border-bottom: 1px solid #CCC;
    margin-bottom: 2em;
    margin-top: 1.5em;
    clear: both;
}

.general-page-header {
    font-size: 4.5em;
    font-family: 'Helvetica Neue LT Pro';
    color: black;
}

.mediaTabsHeaderSapce {
    padding-top: 2em;
}

.supportTabsHeaderSapce {
    margin-top: 1em;
}

.SupportSocialMediaContainerSpace {
    margin-top: 15%;
    padding: 0;
    margin-bottom: 15%;
}

.supportcatalogContainerDiv {
    border: solid 1px #C7C8C8;
    padding-top: 10px;
    padding-bottom: 1em;
    text-align: center;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 3em;
    margin-left: -2em;
    color: black;
}

    .supportcatalogContainerDiv img {
        margin: 0 auto;
        text-align: center;
    }

    .supportcatalogContainerDiv:hover {
        background-color: black;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -ms-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
        color: white !important;
    }

.sustainabilityReportdivSection1 {
    font-weight: bold;
    font-size: 2em;
}


.sustainabilityReportdivText1 {
    font-size: 1.2em !important;
}

.sustainabilityReportdivText2 {
    font-size: 1em !important;
}

.carousel-caption {
    padding: 0;
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    left: 2.5%;
    width: 95%;
}

.support-socialmediacontainertext2 {
    font-family: 'Helvetica Neue LT Pro2';
    color: #043c7a;
    font-size: 7em !important;
    display: inline-block;
    line-height: 90px;
}


@media (min-width:1366px) {
    .boxContainer {
        padding-top: 10%;
        width: 100%;
    }

    .discovertext {
        font-size: 8em !important;
        font-family: 'Helvetica Neue LT Pro';
        border-bottom: solid 1px #a2a2a1;
        color: black;
    }

    .discoverytextContainer {
        margin-top: -3em;
        padding: 0;
    }
}




@media (max-width:768px) and (max-width:1100px) {

    .contactformContainer {
        margin-left: 0em !important;
    }

    .corporatefilescontainer {
        margin-bottom: 4em !important;
    }

    .supportPdftext {
        height: 50px;
    }

        .supportPdftext a {
            font-family: 'Myriad Pro' !important;
            color: rgba(0,0,0,0.75) !important;
            font-size: 1em !important;
        }

    .support-general-space {
        padding: 0 !important;
    }

    .qualitycertificatesContianerDiv {
        padding: 0 !important;
    }

    .newsmobiltext {
        text-align: center !important;
    }

    .medianewsText {
        font-family: 'Myriad Pro' !important;
        color: rgba(0,0,0,0.75) !important;
        font-size: 1.2em !important;
        text-align: center !important;
    }

        .medianewsText span {
            font-family: 'Myriad Pro' !important;
            color: rgba(0,0,0,0.75) !important;
            font-size: 1.2em !important;
            text-align: center !important;
        }


    .texttype {
        padding: 5px !important;
        text-align: center;
    }

    .SustainabilityImageDiv {
        margin-top: -4em !important;
    }

    .generalnavmenucontainer ul {
        margin: 0 !important;
    }

    .portakalContainerDiv {
        padding: 0 !important;
    }

    .CorporatePortakal {
        text-align: center;
    }

    .PresidentMessageHeader {
        font-family: 'Helvetica Neue LT Pro' !important;
        font-size: 2.5em !important;
        line-height: 60px;
        font-weight: normal !important;
    }

    .HeaderText {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    .sidebar, .page-content {
        padding-top: 0 !important;
    }

    #main-wrapper {
        margin-top: 0px !important;
    }

    #page-container {
        background-color: white !important;
    }

    #main-wrapper .page-content-inside {
        padding: 0px 12px !important;
    }

    .homepagebox1Container {
        padding: 0 !important;
        margin-bottom: 1em !important;
        padding-top: 1.5em !important;
    }

    .homepageboxContainer {
        padding: 0 !important;
    }

    .homepagebox1Container {
        padding-bottom: 2em;
        padding-top: 2em;
    }

    .homepageBox3 {
        text-align: center !important;
    }

    .homepageBox4 {
        text-align: center !important;
    }

    .homepageCounter {
        width: 100%;
        height: 1215px;
        background-image: url(/images/section-77.jpg);
        background-position: center center;
    }

    .turkeydiscover img {
        width: 200px !important;
    }

    .homeboxcontainerSpace {
        padding-top: 3em !important;
        margin-top: 3em !important;
    }

    .corporateHeadingText2 {
        color: white;
        font-family: 'HelveticaNeueLTPro-BlkCn';
        font-size: 2.7em;
        font-weight: bold;
        margin-top: 0.5em;
        padding-left: 0.2em;
    }

    .corporateHeadingText3 {
        color: white;
        font-family: 'HelveticaNeueLTPro-BlkCn';
        font-size: 3.7em;
        font-weight: bold;
        margin-top: 0.5em;
        padding-left: 0.2em;
    }

    .CorporatePortakal img {
        height: 200px !important;
        margin-top: 3em;
    }

    .CorporatePortakalogo img {
        padding-left: 0.8em;
    }

    .corporateHeadingLongText {
        color: white;
        font-family: MyriadPro-Regular !important;
        font-size: 0.9em;
        padding-top: 0.5em !important;
        padding-left: 1em;
    }

    .corporatemobilelink {
        margin-left: 1em;
    }

    .corporatenewsHeaderText {
        color: #f05a28;
        font-size: 3.5em;
        font-family: MyriadPro-Regular;
        border-bottom: solid 1px #e2dede;
        padding-bottom: 5%;
    }

    .buttonContainer {
        padding-top: 26.8%;
    }

    .productsectionsloganText2 {
        font-family: 'Helvetica Neue LT Pro3';
        color: white;
        font-size: 5.2em;
        font-weight: bold;
        display: inline-block;
        line-height: 90px;
        padding-left: 0.2em;
    }

    .productsectionsloganText1 {
        padding-left: 0.3em;
    }

    .parallax33 {
        background-image: url(/images/Sustainability-img/sustainabilty-home.jpg);
        height: 400px;
        background-attachment: fixed;
        background-position: top center;
        background-repeat: no-repeat;
        background-size: inherit !important;
    }

    .sustainabilityreporsheader {
        font-size: 3.5em;
        font-family: 'Helvetica Neue LT Pro';
        color: black;
    }

    .sustainabilityHeaderText {
        font-size: 2em;
        font-family: 'Helvetica Neue LT Pro';
        color: black;
    }

    .sustainabilityboxexmobileSpace {
        padding: 0 !important;
        margin-bottom: 3.5em;
    }

    .SustainabilityTabsheader {
        font-size: 2em !important;
    }

    .SustainabilityTabsheaderSpace {
        padding-bottom: 3em !important;
        padding-top: 0em !important;
    }

    .sustainabilityHeaderbottomBorder {
        border-bottom: solid 1px #c5c5c5;
        padding-top: 1.5em !important;
    }

    .sustainabilityraporsboxexpartial1 {
        padding-top: 2.6em;
    }

    .sustainabilitiyraporsboxexpartial2 {
        font-family: 'Myriad Pro-cond';
        padding-top: 2em;
        font-size: 0.9em !important;
    }

    .nav-tabs li {
        display: table-cell;
        min-width: 150px;
        vertical-align: bottom;
        width: 100%;
        /*z-index: 9999999999 !important;*/
    }

    .mobilemargin {
        margin: 0 !important;
        padding: 0 !important;
    }

    .companyboxsize {
        height: 700px !important;
    }

    .generalnavmenucontainer {
        text-align: center;
        padding-top: 3em !important;
    }


    .geneeralnavmenuAltContainertab {
        text-align: center !important;
        cursor: pointer !important;
    }

    .mediaheadertext {
        font-family: 'Helvetica Neue LT Pro2' !important;
        color: rgba(0,0,0,0.66) !important;
        font-size: 5em !important;
        display: inline-block !important;
        line-height: 90px !important;
    }

    .mediavideostext {
        font-size: 3em;
        font-family: 'Helvetica Neue LT Pro';
        color: black;
        border-bottom: solid 1px #f05a28;
        padding-bottom: 5%;
    }

    .supporthummanresourcesheader {
        font-size: 3.5em;
        font-family: 'Helvetica Neue LT Pro';
        color: black;
    }

    .socialmediaSupoortSpace {
        padding-top: 5em !important;
        color: black;
        padding-right: 0;
    }

    .socialmediatextSpace {
        padding-top: 25%;
        padding-left: 0;
    }

    hr {
        padding: 0;
        border: none;
        border-top: medium double #fff;
        color: #8c8c8c;
        text-align: left;
        padding-left: 90.5%;
        margin-top: -5px !important;
        margin-bottom: 0 !important;
    }

    .productMainHeader {
        font-size: 45px !important;
        font-family: 'Helvetica Neue LT Pro' !İmportant;
        border-bottom: solid 1px #a2a2a1;
        color: black;
    }

    .installingWortImageDiv {
        height: 350px;
        background-image: url("/images/sustainabilty-bg6.jpg");
        background-position: center !important;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .organicGrowthImageDiv {
        height: 350px;
        background-image: url("/images/sustainabilty-bg2.jpg");
        background-position: center !important;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .defendGreenhImageDiv {
        height: 350px;
        background-image: url(/images/sustainabilty-bg1.jpg);
        background-position: center;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .healtandsafetyImageDiv {
        height: 350px;
        background-image: url(/images/sustainabilty-bg3.jpg);
        background-position: center;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .payitforwardImageDiv {
        height: 350px;
        background-image: url(/images/sustainabilty-bg4.jpg);
        background-position: center;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .performethicImageDiv {
        height: 350px;
        background-image: url(/images/sustainabilty-bg5.jpg);
        background-position: center;
        background-size: cover;
        padding-left: 30px;
        padding-top: 0;
    }

    .mediagallerySpace {
        margin-top: 4em !important;
        padding: 0;
    }

    .mediagalleryHeaderText {
        color: white;
        font-size: 1em;
    }

    .footerAddressSpace {
        padding: 5px !important;
        text-align: center;
    }

    .footer-address-container {
        margin-bottom: 1.5em;
    }

    .footerAdddressesTextHeader {
        margin-top: 1.5em;
    }

    .footerQuickMenuAltSpace {
        margin-bottom: 1.5em;
    }

    .footer-sub-menu ul li {
        width: 100%;
        padding-bottom: 0.5em;
    }

    .footer-sub-menu ul {
        margin: 0 !important;
        padding: 0 !important;
    }

    .general-footer-socialİconDiv {
        padding: 0 !important;
        text-align: center;
    }

    ul.social-network li {
        margin: 0 !important;
    }

    ul.social-network {
        margin: 0 !important;
    }

    .socialİconDivSection {
        padding-top: 1.7em;
        margin-bottom: 2em;
    }

    #site-footer {
        padding-bottom: 0 !important;
    }

    .general-footer-PhoneDiv {
        /*text-align:center;
    margin-right:-2em*/
        margin-left: 1em;
        text-align:center
    }

        .general-footer-PhoneDiv i {
            margin-right: -1em;
        }

    .general-page-header {
        font-size: 2.2em;
        font-family: 'Helvetica Neue LT Pro';
        color: black;
    }

    div.report-img {
    }

    .sustainabilitiyraporsboxexpartial2 {
        font-family: 'Myriad Pro-cond';
        padding-top: 2.5em;
        font-size: 1em !important;
    }

    .sustainabilityTextContainer768px {
        padding: 23px !important;
        text-align: center;
    }

    .sustainabilityLinkTextContainer768px {
        /*padding:15px !important;*/
        text-align: center;
    }

    .carousel-caption {
        padding: 0;
        background-color: rgba(0, 0, 0, 0.7);
        bottom: 0;
        left: 0%;
        width: 100%;
    }

    .newsimagecenter {
        text-align: center;
    }

    .SupportSocialMediaContainerSpace {
        padding-bottom: 15%;
    }

    .support-socialmediacontainertext2 {
        font-family: 'Helvetica Neue LT Pro2';
        color: #043c7a;
        font-size: 6em !important;
        display: inline-block;
        line-height: 90px;
    }

    .sectionmilestone {
        padding-top: 80px !important;
    }

    .supportcatalogContainerDiv {
        margin-left: 0 !important;
    }
}



@media (max-width:1138px) {
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        font-size: 14px !important;
    }

    .nav-tabs li a {
        font-size: 12px !important;
    }
}


@media(max-width:1366px) {
    .classic-description {
        font-size: 1em !important;
    }
}


/*
    LAYOUT TOP MENU    
*/

.social a {
    transition: background-color 0.2s, color 0.2s;
    background-color: #fab702;
    border-radius: 4px;
    color: #fff;
    display: block;
    height: 25px;
    position: relative;
    width: 25px;
}

    .social a:hover,
    .social a:focus {
        background-color: #ffcc43;
        color: #fff;
    }

.social i {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}



.social.social-transparent-border a {
    background: none;
    border: 1px solid #e5e5e5;
    color: white;
    /* In header */
}

    .social.social-transparent-border a:hover,
    .social.social-transparent-border a:focus {
        background: none;
        color: #d64004;
    }

.site-header.transparent .social.social-transparent-border a {
    color: #fff;
}

    .site-header.transparent .social.social-transparent-border a:hover,
    .site-header.transparent .social.social-transparent-border a:focus {
        background: none;
        color: #d64004;
    }

.site-header.transparent .social.social-transparent-border a,
.ghost-nav-wrap .social.social-transparent-border a {
    /*border-color: rgba(255, 255, 255, 0.2);*/
    border-color: white;
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border: 1px solid white;
}


.social li {
    float: left;
    margin: 5px 0;
    /* Footer specific */
}

    .social li + li {
        margin-left: 5px;
    }


.social {
    display: inline-block;
    line-height: 0;
    list-style: none;
    margin: -5px 0;
    padding: 0;
}

    .social:before,
    .social:after {
        content: " ";
        display: table;
    }

    .social:after {
        clear: both;
    }

@media (min-width:750px) {
    .footerAddresesContainer {
        padding-top: 3em !important;
    }

    .newsimagecenter {
        text-align: center;
    }
}
