/*--------------------------------------------------
File     : responsive.css
Domain 	 : ----
Author   : Serhat Zirhli / serhat@trios.com.tr
Date     : 25.03.2019
--------------------------------------------------*/
@media (min-width: 1600px) {
    .text-caption {
        right: 15%
    }

    .landing-banner .sub-banner img {
        width: 100%
    }

    .slick-slide img {
        height: 100%;
        width: 100%
    }

    .landing-slider .slick-slide {
        height: 100vh;
    }


}

@media (max-width: 1600px) {
    .slick-slide img {
        height: 100%;
        width: 100%
    }

    .landing-slider .slick-slide {
        height: 100vh;
    }

    .site-menu {
        padding: 5px 10px;
    }

    .dropbtn {
        padding: 23px 13px;
    }

    .site-menu ul li a {
        padding: 23px 10px;
    }

    .site-menu ul li.language-list a:last-child {
        padding-right: 5px;
    }
}

@media (max-width: 1440px) {
    .menu-search:focus {
        min-width: 280px;
    }

    .w1440 {
        max-width: 1280px;
    }

    .landing-footer-up-banner-left-bottom {
        padding: 10px 15px;
        margin-top: 30px
    }

    ul.nav_level2.text_tiles.subnav-4 li a img {
        max-width: 85px;
    }

    ul.nav_level2.text_tiles.subnav-4 {
        padding-top: 40px;
    }

    .dealer-list-content {
        max-width: 530px;
        margin-right: 30px
    }

    span.list-explain {
        display: inline-block;
        margin: 0 10px 0 0;
        max-width: 75%;
        vertical-align: middle;
    }

    .cat-head-content {
        padding: 0 15px;
    }

    .cat-filters {
        padding: 0 15px;
    }

    .cat-list-cotnent {
        padding: 0 15px;
    }

    .login-content {
        max-width: 1280px;
    }

    .product-header-specification {
        margin: 0;
    }

    .sub-banner img {
    }

    .dropbtn {
        font-size: 14px;
        padding: 23px 10px;
    }

    .site-menu ul li a {
        font-size: 14px;
    }

    html[lang="en"] .portal-emes {
        margin-right: 10px;
    }
}

@media (max-width: 1366px) {
    .landing-footer-up-banner {
        padding: 20px
    }

    .portal-emes {
        margin-right: 0px;
    }

    .portal-emes a {
        padding: 20px;
    }

    .site-menu-logo img {
        width: 150px;
    }

    .menu-search {
        width: 250px;
    }

    html[lang="en"] .portal-emes a {
        padding: 20px 25px
    }
}

@media (max-width: 1280px) {
    .site-menu ul li {
        display: none;
    }

    .site-menu ul li.menu-list.burger_container {
        display: block;
    }

    .slick-slide img {
        height: auto;
        width: auto
    }

    .landing-slider .slick-slide {
        height: 100%;
    }

    .landing-bottom-search-content {
        max-width: 1440px;
        margin: 15px auto 0;
        display: block;
    }

    .search-list-content input {
        background-color: #f5f5f5;
        border-left: none;
        width: 100%;
        padding: 10px 50px 10px 15px;
        border-radius: 30px;
		position:static;
    }

    .search-list-content {
        display: inline-block;
        position: relative;
        margin-top: 0;
        width: 100%;
    }

    .site-menu ul li.menu-list a.burger span {
        display: none;
    }

    .site-menu ul li.language-list {
        display: inline-block !important;
        padding: 19px 10px;
    }

    .site-menu ul li.language-list a {
        padding: 5px;
        vertical-align: middle;
    }

    .site-menu ul li.menu-list.burger_container {
        display: inline-block;
        vertical-align: middle;
    }

    .site-menu ul li.language-list a:last-child {
        padding: 5px;
    }

    a.menu-search {
        top: 0;
    }

    .w1440 {
        padding: 0 20px;
    }

    .portal-emes {
        margin-right: 15px
    }
}

@media (max-width: 1200px) {
}

@media (max-width: 1199px) {
    .dealer-list-content {
        width: 100%;
        max-width: unset;
        margin-right: 0;
    }
}

@media only screen and (min-width: 1100px) {
}

@media (max-width: 1024px) {
    .cat-target-head {
        font-size: 18px;
    }

    .cat-target-link a {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .forgot-password-box {
        max-width: unset;
        padding: 15px;
    }

    .forgot-password-content {
        padding: 0 20px;
    }

    .forgot-password-box .forgot-password-content {
        padding: 0;
    }

    .forgot-password-input {
        max-width: unset;
    }

    .login-left {
        max-width: unset;
        margin-top: 25px;
        padding: 15px;
    }

    .login-right {
        max-width: unset;
        margin: 40px 0 0;
        padding: 15px;
    }

    .get-password-box {
        max-width: 95%;
        padding: 15px;
    }

    .get-password-box .form-block {
        max-width: unset;
    }

    .getpassword-form .form-block label span {
        max-width: 80%;
    }

    .login-content {
        padding: 0 30px;
    }

    .login-input {
        max-width: unset;
    }

    .login-forgot-password {
        text-align: left;
        max-width: unset;
    }

    .login-left-explain {
        max-width: unset;
    }

    .menu-search:focus {
        min-width: unset
    }

    .search-result-header ul li span {
        display: none;
    }

    .search-result-header ul li {
        margin: 10px;
    }

    .sub-content {
        margin-top: 0 !important;
    }

    .footer.no-margin .col-sm-2, .footer.no-margin .col-sm-3 {
        display: inline-block;
        width: 100%;
    }

    .loadModal {
        padding: 0 15px;
    }

    .loadModal .modal-dialog {
        width: 100%;
        margin: 20px 0;
    }

    .loadModal button.close {
        width: 100%;
        left: 0;
        right: 0 !important;
        top: 0 !important;
        border-radius: 0 !important;
        position: relative !important;
        margin-bottom: 15px;
        z-index: 9
    }

    .loadModal .modal-content {
        border: none !important;
        min-height: 320px !important;
        border-radius: 0 !important;
    }

    .loadModal .modal-dialog {
        border: 1px solid;
        display: inline-block;
        width: 100%;
        border-radius: 0 !important;
        width: 100% !important;
        margin: 15% 0 0 !important;
    }

    .product-specification-content .col-sm-6 span i {
        margin-right: 2px;
    }

    .product-specification-content .col-sm-6 span.specification-head {
        min-width: unset;
        font-size: 14px;
        text-transform: unset;
    }

    .product-specification-content .col-sm-6 span.specification-result {
        font-weight: 400;
        font-size: 14px;
    }

    .landing-quick-access-list ul li a p {
        font-size: 14px;
    }

    .catalog-demand-text {
        margin-bottom: 50px;
    }

    .cat-target-content .table-box {
        text-align: center;
        height: auto;
    }

    .cat-target-content .table-cell {
        height: auto;
        text-align: center;
    }

    .cat-target-content {
        height: auto;
    }

    .cat-target-left {
        width: 100%;
    }

    .cat-target-right {
        width: unset;
        margin-top: 25px;
    }

    .cat-target-left img {
        max-width: 80px;
    }

    .cat-file-content .col-sm-3, .cat-file-content .col-sm-9 {
        width: 100%;
    }

    .cat-file-content .col-sm-3 {
        margin-bottom: 30px;
    }

    .sub-banner img {
        height: unset;
    }

}

@media only screen and (min-width: 768px) {
}

@media (max-width: 768px) {
    .cat-list-block {
        width: 100%;
        padding: 5px;
    }

    .cat-list-block:first-child {
        width: 60%;
        padding: 0 10px;
        text-align: center;
        vertical-align: middle
    }

    .cat-list-block:nth-child(2) {
        width: 40%;
        padding: 10px 7px;
        vertical-align: middle
    }

    .cat-list-block:nth-child(2) {
        border-right: none;
    }

    .cat-list {
        margin: 30px 0 0;
    }

    .cat-list-block .getpassword-link {
        padding: 10px 7px;
        font-size: 14px;
        width: 100%
    }

    .cat-list-header {
        display: none;
    }

    .cat-filters-content {
        margin-bottom: 20px;
    }

    .cat-filters .cat-filter-left {
        width: 100%;
        text-align: center;
        padding: 15px 0;
    }

    .cat-filters .cat-filters-content input {
        width: 100%;
        font-size: 14px;
        height: 42px;
        line-height: 42px;
        text-align: center;
    }

    .cat-left-head-top h1 {
        font-size: 21px;
    }

    .cat-bottom-text {
        font-size: 14px;
    }

    .cat-list {
        background-color: #f5f5f5
    }

    .cat-list-block {
        border-bottom: none;
    }

    .cat-list-block .other-link-icon {
        background-size: 24px;
        width: 24px;
        height: 24px;
    }

    .site-menu-logo {
        margin: 0;
    }

    .site-menu-logo span {
        display: none
    }

    .site-menu-logo img {
        width: 130px;
        margin-top: 8px;
    }

    .site-menu {
        top: 0;
        max-width: 100%;
        padding: 5px;
    }

    .site-menu ul li.menu-list a.burger {
        padding: 14px 10px
    }

    .landing-image-banner {
        position: relative;
        margin-top: 94px
    }


    .landing-slider-content .text-caption {
        position: relative;
        max-width: unset;
        top: 0;
        right: 0;
        padding: 90px 110px;
    }

    .landing-slider-content .carousel-control {
        width: 10%;
    }

    .landing-slider-content .carousel-control span {
        background-size: 36px;
    }

    .carousel-control.right span {
        width: 35px;
        height: 35px;
    }

    .landing-slider-content .text-caption-button a {
        width: auto;
        padding: 7px 25px;
        font-size: 14px;
    }

    .landing-bottom-banner-head p {
        font-size: 18px;
    }

    .landing-bottom-banner-explain p {
        font-size: 15px;
    }

    .quick-search-block-content {
        padding: 25px
    }

    .quick-search-list.space-list {
        display: none;
    }

    .quick-search-list {
        width: 100%;
        margin-bottom: 10px;
    }

    .quick-search-content.fixed-box {
        position: relative;
        top: 0;
        z-index: unset;
    }

    .quick-search-content.fixed-box .quick-search-block-content {
        max-height: unset;
        padding: 25px;
    }

    .quick-search-content.fixed-box .quick-search-list-block:first-child {
        width: 100%;
    }

    .quick-search-content.fixed-box .quick-search-list-block:last-child {
        width: 100%;
    }

    .quick-search-content.fixed-box .quick-search-list-block .quick-search-list.space-list {
        display: none;
    }

    .quick-search-content.fixed-box .quick-search-list-block:last-child .quick-search-list {
        width: 100%;
    }

    .landing-slider-content .text-caption {
        padding: 15px 55px;
        min-height: 220px;
    }

    .landing-slider-content .carousel-control {
        width: 15%;
        right: 0;
    }

    .landing-list-explain p {
        margin-top: 0
    }

    .landing-news-big-text {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 20px 10px;
    }

    p.landing-news-big-text-date {
        font-size: 14px;
    }

    p.landing-news-big-text-head {
        font-size: 18px;
    }

    .landing-news-big {
        margin-bottom: 20px;
    }

    .landing-news-list .col-sm-6 {
        padding: 0;
    }

    .landing-news-list-date {
        margin-top: 20px;
    }

    .landing-news-list {
        margin-bottom: 50px;
    }

    .landing-events-content .col-sm-4.text-center {
        margin-bottom: 20px;
    }

    .landing-quick-access .sub-content {
        min-height: unset;
        max-height: unset;
        padding: 40px 15px 25px;
    }

    .landing-footer-up-banner-content {
        display: inline-block;
        margin-bottom: 30px;
    }

    .landing-footer-up-banner-content img {
        display: none;
    }

    .landing-footer-up-banner-content .landing-footer-up-banner {
        position: relative;
        background-color: #2c3e6f;
        padding: 0;
    }

    .product-detail-content .product-image .product-inox-icon, .mechanic-product-image-list .product-inox-icon {
        left: 35px;
    }

    .landing-footer-up-banner-left-center .col-sm-3 {
        width: 50%;
        display: inline-block;
        float: left;
    }

    .landing-footer-up-banner-left-center {
        display: none;
        width: 100%;
        padding-bottom: 30px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    }

    .landing-footer-up-banner-left-bottom-select-box {
        width: 100%;
        margin-bottom: 15px;
    }

    .landing-footer-up-banner-left-bottom-select-link {
        width: 100%;
    }

    .landing-footer-up-banner-left-bottom-select-link a {
        margin-left: 0;
        width: 100%;
        text-align: center;
    }

    .landing-footer-up-banner-left-bottom {
        padding-bottom: 30px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .landing-footer-up-form {
        padding: 15px 20px;
    }

    ul.social-list {
        text-align: center;
        margin: 20px 0 40px;
    }

    .footer-banner-text {
        width: 100%;
        text-align: center;
    }

    .icon-box, .footer-banner-address .icon-box {
        float: unset;
        width: 100%;
    }

    .footer-banner-text {
        width: 100%;
        text-align: center;
    }

    .footer-banner-text .footer-banner-group:last-child {
        margin-bottom: 30px;
    }

    .footer-banner.footer-banner-top {
        margin-top: 40px
    }

    .footer-banner-content img {
        margin: 0 auto 40px;
        max-width: 180px
    }

    .footer-banner-group-text {
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }

    .footer-banner-address .footer-banner-group-text {
        margin-top: 20px;
        margin-left: 0
    }

    .footer.no-margin {
        padding: 20px;
        text-align: center;
    }

    .footer.no-margin .col-sm-2 {
        width: 100%;
        float: left;
    }

    .footer-bottom-right {
        text-align: center;
        margin: 10px 0
    }

    .footer-list {
        margin-bottom: 40px
    }

    .quick-search-content.fixed-box .quick-search-checkboxs .quick-search-checkboxs-list {
        margin: 0 20px;
        width: auto;
    }

    .quick-search-content.fixed-box .quick-search-checkboxs {
        text-align: center
    }

    .quick-search-content.fixed-box .quick-search-button a {
        margin-top: 15px;
    }

    .quick-search-content.fixed-box .quick-search-content-head {
        display: block;
    }

    .footer-bottom-left span {
        display: none;
    }

    .footer-bottom {
        text-align: center
    }

    .site-menu ul li {
        border-left: none;
    }

    .quick-search-content {
        margin-top: 40px;
        opacity: 1 !important;
    }

    .quick-search-content-head {
        padding: 15px;
        font-size: 18px;
    }

    .quick-search-list-head {
        display: none;
    }

    .quick-search-checkboxs {
        text-align: center;
        padding-top: 10px
    }

    .quick-search-checkboxs-list {
        margin: 0 20px 0 0
    }

    .quick-search-button a {
        margin-top: 5px;
        width: 100%;
    }

    .landing-news-big .bg-overlay {
        display: none;
    }

    .landing-news-big .landing-news-big-text {
        position: relative;
        color: #333;
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
    }

    .landing-news-big p.landing-news-big-text-date {
        color: #c9c9c9;
    }

    .landing-news-big p.landing-news-big-text-head {
        color: #2c3e6f;
    }

    .landing-news-big a:hover p.landing-news-big-text-head {
        color: #ea1a22;
    }

    .landing-news-list .bg-overlay {
        display: none;
    }

    .w1440.landing-quick-access {
        margin-top: 20px;
    }

    .landing-quick-access-list {
        min-height: unset;
        max-height: unset
    }

    p.landing-quick-access-list-head {
        margin-bottom: 15px
    }

    .landing-quick-access-content .col-sm-12 .col-sm-4:last-child {
        display: none;
    }

    .landing-footer-up-banner-left-top {
        display: none;
    }

    .landing-banner {
        margin-top: 117px;
    }

    .sub-banner-text p {
        display: none;
    }

    .sub-banner-text .sub-banner-text-head p {
        display: block;
    }

    .sub-banner-text-head {
        font-size: 18px;
        padding: 0 20px 0 0
    }

    .sub-banner-text {
        top: 25%;
        left: 7%;
        max-width: unset;
    }

    .breadcrumb-content {
        padding: 15px
    }

    .sub-detail-left-menu {
        display: none;
    }

    .technical-information-content .col-sm-3, .technical-information-content .col-sm-9 {
        padding: 0;
    }

    .technical-information-content .col-sm-9 {
        display: inline-block;
        width: 100%;
    }

    .nice-select.responsive-left-menu {
        display: block;
        width: 100%;
        border-radius: 0;
        border: none;
        background-color: #252856;
        color: #fff;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        margin-top: 20px;
    }

    .nice-select.responsive-left-menu:after {
        width: 15px;
        height: 15px;
        border-color: #fff;
        right: 20px;
        top: 40%;
    }

    .nice-select.responsive-left-menu ul.list {
        background-color: #2d3e6f;
        margin-top: 0;
        border-radius: 0
    }

    .nice-select.responsive-left-menu ul.list li.focus {
        background-color: #252856;
    }

    .technical-information-content .sub-detail-right-explain-text {
        padding: 10px 20px
    }

    .connect-type-list img {
        margin: 0 auto 25px;
    }

    .connect-type-head {
        text-align: center;
    }

    .sub-detail-right-content {
        min-height: auto
    }

    .dealer-content .panel-body .col-sm-6 {
        padding: 0;
    }

    .dealer-address-list span.list-explain {
        width: 60%;
        word-break: break-word;
        font-size: 12px;
    }

    .dealer-address-list span.list-head {
        font-size: 14px;
    }

    .dealer-list-header {
        font-size: 16px;
    }

    .dealer-address-list {
        display: inline-block;
    }

    .dealer-address-list p {
        display: inline-block;
        width: 100%;
    }

    .about-us-content .col-sm-9, .about-us-content .col-sm-3 {
        padding: 0;
    }

    .about-us-content .col-sm-9 {
        display: inline-block;
    }

    .col-sm-9.prz {
        display: inline-block;
        padding: 0;
        width: 100%
    }

    .col-sm-3.plz {
        padding: 0
    }

    .fair-date {
        width: 25%;
        font-size: 22px;
        text-align: left
    }

    .fair-head-text {
        width: 52%;
        float: right;
        padding: 20px 0
    }

    .fair-content {
        margin-top: 0;
        padding: 0 15px;
    }

    .fair-detail-head .fair-list {
        margin-bottom: 0;
    }

    .fair-detail-head {
        font-size: 0;
    }

    .fair-content-text a {
        word-break: break-all;
    }

    .sub-detail-right-content-text {
        text-align: justify;
    }

    .certifate-list-content .col-sm-4 {
        padding: 0;
        margin: 5px 0;
    }

    .product-long-text-explain {
        text-align: justify;
    }

    .threed-content-left p {
        text-align: justify;
    }

    .fair-header-text {
        font-size: 18px;
    }

    .fair-header-address {
        font-size: 15px;
    }

    .fair-date {
        font-size: 18px;
    }

    .fair-list-content .plz {
        padding: unset;
    }

    ul.nav_level2.text_tiles.subnav-4 li a img {
        display: none;
    }

    .fair-arrow {
        margin: 20px auto 20px;
        display: block;
        float: unset
    }

    .fair-list-content .panel-default > .panel-heading[aria-expanded="true"] .fair-date {
        padding: 15px 0 15px 15px;
        border: none;
    }

    span.fair-share-head {
        display: inline-block;
        margin-bottom: 10px;
    }

    span.btn.link-label {
        display: none;
    }

    .download-center-text {
        position: relative
    }

    .pagination ul li:nth-child(5) a, .pagination ul li:nth-child(4) a {
        display: none;
    }

    .news-detail .col-sm-12 .col-sm-4 {
        padding: 0 15px;
    }

    .news-detail-content .col-sm-8 {
        padding: 0;
    }

    .news-detail-content-text {
        padding: 0 20px;
    }

    .other-content .col-sm-12 .col-sm-4 {
        padding: 0;
    }

    .news-share-content {
        margin-top: 30px;
        padding-left: 20px;
    }

    .contact-address-information .col-sm-12 .col-sm-4 {
        padding: 0;
        text-align: center;
    }

    .contact-list {
        min-height: unset;
        margin-bottom: 20px;
        width: 100%;
        border-right: none;
        padding: 0 10px
    }

    .contact-address-information-head {
        text-align: center;
    }

    .contact-form-content .form-horizontal .form-group {
        margin: 0 0 25px;
    }

    .contact-form-content label {
        width: 100%;
        margin-bottom: 5px;
    }

    .contact-form-head {
        text-align: center;
        font-size: 21px
    }

    .contact-form-content .col-xs-offset-1.col-xs-10 {
        margin: 0;
        width: 100%;
    }

    .landing-banner.low-banner .sub-banner-text {
        top: 15px;
    }

    .landing-banner.low-banner .sub-banner-text-head {
        font-size: 22px;
    }

    .breadcrumb-content ul li.active {
        display: block !important;
    }

    .contact-form .col-xs-1 {
        width: 100%;
    }

    .contact-form .col-xs-11 {
        width: 100%;
    }

    .contact-form-content .col-xs-offset-1.col-xs-10 a {
        width: 100%;
        text-align: center;
    }

    .contact-form-content .col-sm-6 {
        padding: 0;
    }

    .contact-form-content .col-xs-10 {
        width: 100%;
    }

    .contact-form-content .col-xs-offset-2.col-xs-10 {
        margin-left: 0;
    }

    .contact-form-content .col-xs-offset-2.col-xs-10 a {
        width: 100%;
        text-align: center;
    }

    .contact-form-content .col-sm-6 .form-horizontal .form-group .col-xs-2, .contact-form-content .col-sm-6 .form-horizontal .form-group .col-xs-10 {
        padding: 0;
    }

    .certifate-list-content .col-sm-6 {
        padding: 0;
    }

    .landing-banner.low-banner {
        height: auto
    }

    .back-page {
        float: unset;
        width: 100%;
        margin-top: 15px;
    }

    .back-page-box {
        text-align: right;
        width: 100%;
        display: inline-block;
        padding-right: 5px;
    }

    .mechanic-product-content .col-sm-5, .mechanic-product-content .col-sm-7 {
        padding: 0 20px;
    }

    .mechanic-category-content .col-sm-4 {
        padding: 0 20px !important;
    }

    .left-head-text {
        padding-left: 15px;
        font-size: 18px;
    }

    .right-text {
        padding: 0 15px 0 0;
    }

    .breadcrumb-content ul li:first-child, .breadcrumb-content ul li:nth-child(2), .breadcrumb-content ul li:nth-child(3), .breadcrumb-content ul li:nth-child(4) {
        display: none;
    }

    .product-slider-content .sub-content-head {
        position: relative;
        top: 0;
    }

    .product-header-right-head {
        font-size: 18px;
    }

    .product-header-right-content img {
        max-width: 100%;
        margin-top: 25px;
    }

    .threed-content .sub-content-head {
        position: absolute
    }

    .left-head-explain {
        padding-left: 15px;
        margin-bottom: 30px;
    }

    .sub-content {
        margin-top: 0 !important;
    }

    .product-result-filter {
        float: unset;
        padding-left: 15px
    }

    .sub-banner-text hr {
        display: none;
    }

    .quick-search-content.sector-search {
        margin-top: 0;
    }

    .category-detail-content .col-sm-6 {
        padding: 0;
    }

    .category-detail-content .services-list-text {
        display: none;
    }

    .wheel-connect-content .col-sm-4 {
        padding: 0;
        margin-bottom: 30px;
    }

    .product-slider .item {
        padding: 20px 30px 0;
        border: none
    }

    .product-slider .icon-left {
        background-size: 48px;
        position: relative;
        left: 10px;
        width: 48px;
        height: 48px;
        top: 30% !important;
    }

    .product-slider .icon-right {
        background-size: 48px;
        position: relative;
        right: 40px;
        width: 48px;
        height: 48px;
        top: 30% !important;
    }

    .product-detail-header .col-sm-5, .product-detail-header .col-sm-7 {
        padding: 0;
    }

    .product-header-right-content {
        padding: 20px;
    }

    .product-header-right-social-head {
        max-height: unset;
        border-bottom: none;
        padding: 0;
        margin-bottom: 0;
        position: relative;
    }

    .pdf-download {
        width: 100%;
    }

    .share-content {
        margin-left: 0;
        margin-top: 20px;
        position: absolute;
        left: 0;
        top: 40px;
    }

    .product-header-specification {
        margin-top: 55px
    }

    .product-specification-content .col-sm-6 {
        padding: 0;
        margin: 5px 0;
    }

    .threed-content-left {
        margin-bottom: 35px;
    }

    .threed-content .col-sm-5, .threed-content .col-sm-2 {
        padding: 0;
    }

    .threed-content-right {
        margin-top: 30px;
    }

    .threed-content-right input {
        width: 100%;
        font-size: 15px;
        margin-bottom: 20px;
    }

    .threed-content-right a {
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .product-slider {
        width: 100%;
        overflow: hidden;
    }

    .quick-search-content.result-search-box.product-search {
        margin-top: 0;
    }

    .pagination {
        margin-bottom: 45px;
    }

    .quick-search-content.fixed-box {
        display: none !important;
    }

    .product-specification-content ul li {
        padding: 0;
        border-bottom: none;
    }

    .threed-icon-color {
        display: none
    }

    .product-specification-content ul li {
        padding: 0;
        border-bottom: none;
    }

    .product-slider-content .sub-content {
        padding-top: 20px;
        margin-bottom: 50px;
    }

    ul.nav_level2.image_tiles.subnav-1 li.all-list, ul.nav_level2.image_tiles.subnav-5 li.all-list {
        text-align: left
    }

    .mobilenav_panel ul.nav_level2.text_tiles.subnav-2.sector-list-content {
        padding: 0;
    }

    ul.nav_level2.text_tiles.subnav-2.sector-list-content .col-sm-6 {
        width: 50%;
        float: left;
        padding: 2px;
    }

    ul.nav_level2.text_tiles.subnav-2.sector-list-content .col-sm-6 p {
        margin-bottom: 5px;
        font-size: 12px;
        padding: 5px;
        right: 0;
        left: 0;
    }

    ul.nav_level2.text_tiles.subnav-2.sector-list-content .col-sm-6 a {
        padding: 5px !important;
    }

    .sector-list-content li.all-list a {
        padding: 0 !important;
        margin-bottom: 0;
        color: #fff !important;
    }

    ul.social_nav {
        padding-left: 25px;
    }

    .burger_container.no-show.noprint {
        display: none
    }

    .dealer-content .panel-body {
        padding: 10px
    }

    .not-found-container {
        height: 100vh;
        background-image: none !important;
        background-color: #292929
    }

    .not-found-content {
        position: relative;
        top: 20px
    }

    .not-found-content .intro {
        padding: 20px
    }

    .intro-content .intro-head {
        font-size: 32px
    }

    .intro-explain p {
        font-size: 18px
    }

    .intro-explain a {
        width: 100%;
        margin: 0 0 10px;
        padding: 20px
    }

    .projectContent {
        background-color: #292929
    }

    .text-caption-explain {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;

    }

    .text-caption-explain {
        margin: 20px 0 10px;
        font-size: 14px;
        max-height: 46px;
    }

    .category-list-text-content {
        left: 20px;
        right: 20px
    }

    .category-list-text {
        font-size: 14px;
    }

    .pagination ul span span {
        padding: 8px 13px;
    }

    .pagination ul span a {
        padding: 8px 13px
    }

    .fair-list-content .fair-list-head a:hover .fair-head-text {
        width: 52%;
    }

    .fair-list hr {
        margin: 9px 25px 9px 42px
    }

    .text-caption-head {
        font-size: 16px;
        margin-bottom: 0;
    }

    .quick-search-list-select .nice-select {
        width: 100%;
    }

    a.menu-search:hover {
        background-image: url(../img/menu-search.png);
    }

    .information-modal-content {
        width: 100%;
        margin-bottom: 10px
    }

    .share-content {
        margin: 6px 0 0;
    }

    .site-menu ul {
        margin: 0 0 0 10px;
    }

    .site-menu ul li.language-list {
        padding: 0;
    }

    .site-menu ul li.menu-list a.burger {
        padding: 0;
    }

    .site-menu ul li a i {
        margin-right: 0;
    }

    .portal-emes {
        margin-right: 10px;
		margin-top: 5px;
    }

    .portal-emes a {
        padding: 0;
        border: none;
        text-transform: unset;
        background-color: transparent;
        border-radius: 0;
    }

    .portal-emes a:hover {
        border: none;
        background-color: transparent;
        color: #ea1a22;
        border-bottom: 1px solid #ea1a22
    }

    .site-menu-logo img {
        margin-top: 0;
        width: 100px;
    }

    .site-menu ul li.menu-list.burger_container {
        margin-left: 10px;
    }

    html[lang="en"] .portal-emes a {
        padding: 0 0 5px;
    }

    .portal-emes a span {
        margin-left: 5px;
    }
}

@media (max-width: 576px) {
}

@media (max-width: 480px) {
}

@media (max-width: 414px) {
}

@media (max-width: 360px) {
    .landing-category-list:hover .category-list-text {
        padding: 10px;
        min-width: 180px;
    }

    .category-list-text {
        padding: 8px;
        min-width: 145px;
    }
}