﻿

html {
    overflow-x: hidden
}

body {
    font-family: Roboto,sans-serif;
    color: #9fa1a4;
    line-height: normal
}

a {
    color: #777;
    transition: .3s all ease
}

.container {
    z-index: 2
}


.btnForMobile {
    border: none;
    padding: 15px 30px !important
}
.btn.btn-primary {
    background: #2d71a1;
    background: linear-gradient(-45deg,#1391a5,#274685);
    color: #fff
}
.sticky-wrapper {
    position: absolute;
    z-index: 100;
    width: 100%;
    left: 0
}

    .sticky-wrapper .site-navbar {
        transition: .3s all ease
    }

        .sticky-wrapper .site-navbar .site-menu-toggle {
            color: #fff
        }

        .sticky-wrapper .site-navbar .site-logo a {
            color: #fff
        }

        .sticky-wrapper .site-navbar .site-menu > li > a {
            color: rgba(255,255,255,.8) !important
        }

            .sticky-wrapper .site-navbar .site-menu > li > a.active, .sticky-wrapper .site-navbar .site-menu > li > a:hover {
                color: #fff !important
            }

    .sticky-wrapper.is-sticky .burger span, .sticky-wrapper.is-sticky .burger:after, .sticky-wrapper.is-sticky .burger:before {
        background: #000;
        transition: 0s all ease
    }

    .sticky-wrapper.is-sticky .site-navbar {
        background: #fff;
        border-bottom: 1px solid transparent;
        box-shadow: 4px 0 20px -5px rgba(0,0,0,.2)
    }

        .sticky-wrapper.is-sticky .site-navbar .site-logo a {
            color: #000 !important
        }

        .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a {
            color: #000 !important
        }

            .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a.active, .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover {
                color: #ccc !important
            }

        .sticky-wrapper.is-sticky .site-navbar .site-menu > li.active a {
            color: #ccc !important
        }

    .sticky-wrapper .shrink {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

.form-control {
    height: 40px;
    border-radius: 0;
    border: 1px solid #dae0e5
}

    .form-control:active, .form-control:focus {
        outline: 0;
        box-shadow: none;
        border: 1px solid #2d71a1
    }



#customerLogin {
    color: #fff !important
}

.site-navbar {
    margin-bottom: 0;
    z-index: 1999;
    position: absolute;
    top: 0;
    width: 100%
}

    .site-navbar .site-logo {
        position: relative;
        font-size: 24px
    }

        .site-navbar .site-logo a {
            color: #fff
        }

            .site-navbar .site-logo a:hover {
                text-decoration: none
            }

    .site-navbar .site-navigation .site-menu {
        margin-bottom: 0
    }

        .site-navbar .site-navigation .site-menu a {
            text-decoration: none !important;
            display: inline-block
        }

        .site-navbar .site-navigation .site-menu > li {
            display: inline-block
        }

            .site-navbar .site-navigation .site-menu > li:last-child {
                position: absolute;
                right: 0;
                top: 8px
            }

            .site-navbar .site-navigation .site-menu > li .userLogin {
                color: #fff !important
            }

            .site-navbar .site-navigation .site-menu > li > a {
                padding: 20px 10px;
                color: #000;
                display: inline-block;
                text-decoration: none !important;
                font-size: 14px
            }

#chemAnalystNews .site-navigation .site-menu > li > a {
    padding: 3px 10px;
    color: #000;
    display: inline-block;
    text-decoration: none !important
}

#chemAnalystNews .site-navigation .site-menu .has-children > a:before {
    position: absolute;
    content: "\ea99";
    font-size: 16px;
    top: 52%;
    right: -10px;
    transform: translateY(-50%);
    font-family: icofont
}

.site-navbar .site-navigation .site-menu > li > a:hover {
    color: #2d71a1
}

.site-navbar .site-navigation .site-menu > li.active > a {
    color: #fff !important
}

.site-navbar .site-navigation .site-menu .has-children {
    position: relative
}

    .site-navbar .site-navigation .site-menu .has-children > a {
        position: relative;
        padding-right: 20px
    }

        .site-navbar .site-navigation .site-menu .has-children > a:before {
            position: absolute;
            content: "\ea99";
            font-size: 16px;
            top: 52%;
            right: 0;
            transform: translateY(-50%);
            font-family: icofont
        }

    .site-navbar .site-navigation .site-menu .has-children .dropdown {
        visibility: hidden;
        opacity: 0;
        top: 100%;
        position: absolute;
        text-align: left;
        box-shadow: 0 2px 10px -2px rgba(0,0,0,.1);
        padding: 10px 0;
        margin-top: 15px;
        margin-left: 0;
        background: #fff;
        transition: .2s 0s
    }

        .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
            position: absolute
        }

            .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
                bottom: 100%;
                left: 20%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none
            }

            .site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
                border-color: rgba(136,183,213,0);
                border-bottom-color: #fff;
                border-width: 10px;
                margin-left: -10px
            }

        .site-navbar .site-navigation .site-menu .has-children .dropdown a {
            text-transform: none;
            letter-spacing: normal;
            transition: 0s all;
            color: #000
        }

        .site-navbar .site-navigation .site-menu .has-children .dropdown .active {
            color: #2d71a1 !important
        }

        .site-navbar .site-navigation .site-menu .has-children .dropdown > li {
            list-style: none;
            padding: 0;
            margin: 0;
            min-width: 210px;
            font-size: 14px
        }

            .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
                padding: 9px 20px;
                display: block
            }

                .site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
                    background: #f2f4f6;
                    color: #000
                }

            .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
                content: "\ea75";
                right: 20px
            }

            .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
                left: 100%;
                top: 0
            }

            .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a {
                background: #f2f4f6
            }

    .site-navbar .site-navigation .site-menu .has-children:active > a, .site-navbar .site-navigation .site-menu .has-children:focus > a, .site-navbar .site-navigation .site-menu .has-children:hover > a {
        color: #2d71a1
    }

    .site-navbar .site-navigation .site-menu .has-children:active, .site-navbar .site-navigation .site-menu .has-children:focus, .site-navbar .site-navigation .site-menu .has-children:hover {
        cursor: pointer
    }

        .site-navbar .site-navigation .site-menu .has-children:active > .dropdown, .site-navbar .site-navigation .site-menu .has-children:focus > .dropdown, .site-navbar .site-navigation .site-menu .has-children:hover > .dropdown {
            transition-delay: 0s;
            margin-top: -10px;
            visibility: visible;
            opacity: 1
        }

.site-mobile-menu {
    width: 310px;
    position: fixed;
    right: 0;
    z-index: 2000;
    background: #fff;
    height: calc(100vh);
    transform: translateX(110%);
    box-shadow: -10px 0 20px -10px rgba(0,0,0,.1);
    transition: .3s all ease-in-out
}

.offcanvas-menu .site-mobile-menu {
    transform: translateX(0)
}

.site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    background: linear-gradient(to right,rgba(0,0,0,.8) 20%,rgba(0,0,0,.7) 80%),url(../../images/mobile-header.webp) no-repeat
}

    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
        float: left;
        margin-top: 7px;
        position: relative;
        right: 22px
    }

    .site-mobile-menu .site-mobile-menu-header p {
        margin: 0 auto;
        text-align: center;
        float: right;
        font-size: 1.2em;
        color: #96c33d;
        position: relative;
        bottom: 0;
        left: 30px
    }

    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
        font-size: 30px;
        display: inline-block;
        padding-left: 11px;
        padding-right: 0;
        line-height: 1;
        cursor: pointer;
        transition: .3s all ease;
        padding-bottom: 10px
    }

    .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
        float: left;
        margin-top: 10px;
        margin-left: 0
    }

        .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
            display: inline-block;
            text-transform: uppercase
        }

            .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
                max-width: 70px
            }

            .site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
                text-decoration: none
            }

.site-mobile-menu .site-mobile-menu-body {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    position: relative;
    padding: 0 20px 20px 20px;
    height: calc(100vh - 52px);
    padding-bottom: 150px
}

.site-mobile-menu .site-nav-wrap {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative
}

    .site-mobile-menu .site-nav-wrap a {
        padding: 10px 20px;
        display: block;
        position: relative
    }

        .site-mobile-menu .site-nav-wrap a:hover {
            color: #2d71a1
        }

    .site-mobile-menu .site-nav-wrap li {
        position: relative;
        display: block
    }

        .site-mobile-menu .site-nav-wrap li.active > a {
            color: #2d71a1
        }

    .site-mobile-menu .site-nav-wrap .arrow-collapse {
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 20;
        width: 36px;
        height: 36px;
        text-align: center;
        cursor: pointer;
        border-radius: 50%
    }

        .site-mobile-menu .site-nav-wrap .arrow-collapse:before {
            font-size: 12px;
            z-index: 20;
            font-family: icofont;
            content: "\ea99";
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%) rotate(-180deg);
            transition: .3s all ease
        }

        .site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
            transform: translate(-50%,-50%)
        }

    .site-mobile-menu .site-nav-wrap > li {
        display: block;
        position: relative;
        float: left;
        width: 100%
    }

        .site-mobile-menu .site-nav-wrap > li:before {
            content: '\25ba';
            position: absolute;
            top: 7px;
            color: #96c33d
        }

        .site-mobile-menu .site-nav-wrap > li > a {
            padding-left: 20px;
            font-size: 14px;
            color: #000
        }

            .site-mobile-menu .site-nav-wrap > li > a:hover {
                text-decoration: underline !important
            }

        .site-mobile-menu .site-nav-wrap > li > ul {
            padding: 0;
            margin: 0;
            list-style: none
        }

            .site-mobile-menu .site-nav-wrap > li > ul > li {
                display: block
            }

                .site-mobile-menu .site-nav-wrap > li > ul > li > a {
                    padding-left: 40px;
                    font-size: 16px
                }

                .site-mobile-menu .site-nav-wrap > li > ul > li > ul {
                    padding: 0;
                    margin: 0
                }

                    .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
                        display: block
                    }

                        .site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
                            font-size: 16px;
                            padding-left: 60px
                        }

.burger {
    width: 28px;
    height: 32px;
    cursor: pointer;
    position: relative;
    z-index: 99;
    float: right
}

    .burger span, .burger:after, .burger:before {
        width: 100%;
        height: 2px;
        display: block;
        background: #fff;
        border-radius: 2px;
        position: absolute;
        opacity: 1
    }

    .burger:after, .burger:before {
        transition: top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);
        -webkit-transition: top .35s cubic-bezier(.23,1,.32,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);
        content: ""
    }

    .burger:before {
        top: 4px
    }

    .burger span {
        top: 15px
    }

    .burger:after {
        top: 26px
    }

    .burger:hover:before {
        top: 7px
    }

    .burger:hover:after {
        top: 23px
    }

    .burger.active span {
        opacity: 0
    }

    .burger.active:after, .burger.active:before {
        top: 40%
    }

    .burger.active:before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg)
    }

    .burger.active:after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg)
    }

    .burger:focus {
        outline: 0
    }










.common-btn, p {
    font-size: 14px
}

.common-btn, .list-style-social li, a, header .top-con-bar .icon, span {
    display: inline-block
}

.btn-green, .btn-success, ul#pills-tab li {
    background: #7db11a
}

.padding-left, .pl-0 {
    padding-left: 0
}

p {
    color: #2a2a2a;
    font-weight: 300
}

img {
    max-width: 100%;
    border: 0
}

a {
    transition: .2s ease-in
}
#sidebar, .banner .owl-nav span, .chemAnalystPricingDataGraphTab .chpricing-txt, .main-nav .navbar, .md-products .md-pro-single, .nav-dropdown-horizontal > li > a, .title, header {
    position: relative
}

.form-control {
    border-radius: 5px
}
header {
    z-index: 999
}

    header .logo a {
        padding: 15px 0
    }

    header .top-con-bar {
        margin: 20px 15px 0
    }

        header .top-con-bar .icon {
            vertical-align: top
        }

        header .top-con-bar .top-bt-txt {
            display: inline-block;
            margin-top: 15px
        }

        header .top-con-bar i {
            margin-right: 3px;
            background-color: #f6faff;
            width: 45px;
            height: 45px;
            line-height: 45px;
            text-align: center;
            border-radius: 50%;
            font-size: 20px;
            color: #7db11a
        }

        header .top-con-bar h4 {
            font-size: 14px;
            font-weight: 500;
            line-height: 15px;
            color: #09162a;
            letter-spacing: 1px;
            margin-bottom: 0
        }

        header .top-con-bar p {
            font-size: 13px;
            font-weight: 400;
            color: #999;
            margin-bottom: 0
        }
.footer_bottom p {
    color: #777;
    font-size: 12px
}

.footer_bottom a:hover {
    color: #fff;
    font-size: 12px
}
.bodySection {
    max-width: 1560px;
    margin: 15px auto
}
#breadcrumb {
    z-index: 0;
    height: 35vh;
    max-width: 100%;
    background-size: cover !important
}

    #breadcrumb p {
        font-size: 1.3em;
        color: #fff;
        font-family: Inconsolata,monospace;
        position: relative;
        top: 85%;
        text-align: left
    }

.inner-banner {
    position: relative;
    text-align: center
}
.static-desc {
    background: #fbffeb;
    padding: 30px
}


    .common-desc p, .static-desc p {
        line-height: 20px
    }

.selectCountry:focus, .selectState:focus {
    background: #343a40 !important;
    border: 1px solid #fff !important
}

.eq-form .form-control, .megamenu-list > li.megamenu-list-title > a:hover, input {
    background-color: transparent
}

#txtCountry, #txtState {
    color: #fff;
    border: 1px solid #fff
}

.eq-form .form-control {
    border: none;
    border-bottom: 1px solid #696969;
    font-size: 15px;
    padding: 0 3px;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    color: #fff;
    width: 100%
}

.contact-forms {
    width: 100% !important;
    margin: 20px auto;
    left: 23%
}

#quotationForm .countrySelection, #quotationForm .stateSection, #quotationForm .userType {
    background-color: #343a40
}

    #quotationForm .userType:focus, #txtQuery:focus, .contact-forms input[type=email]:focus, .contact-forms input[type=text]:focus {
        outline: 0 !important;
        border: 1px solid #fff
    }

.footer-sortLinks {
    position: relative;
    margin: 0 auto;
    width: 94%
}

.eq-form textarea {
    height: 100px !important
}

.eq-form .form-control::-webkit-input-placeholder {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    opacity: .5
}

.send-btn {
    font-size: 15px;
    background: #fff;
    color: #000;
    padding: 14px 30px;
    font-weight: 400;
    text-align: center;
    margin: 20px 0 0;
    border-radius: 4px
}

    .send-btn:hover {
        background: #414141;
        color: #fff
    }

.contact-blue-wrapper {
    width: 85%;
    float: right
}

.contact-blue-box {
    background: #343a40;
    border: 30px solid #242627
}

.contact-blue-wrapper p {
    margin: 20px 0;
    line-height: 24px
}

.eq-form {
    width: 100%;
    margin-top: 20px
}
#breadcrumb {
    z-index: 0;
    height: 35vh;
    max-width: 100%;
    background-size: cover !important;
}

#breadcrumb {
    z-index: 0;
    height: 25vh;
    background: linear-gradient(to right,rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 80%) 0 0/cover,url(../images/C5-b.webp) 0 0/cover no-repeat;
    max-width: 100%;
    min-height: 220px;
}
.c-lbl input:checked ~ .checkmark, .graph-filter .checkbox-inline input:checked ~ .checkmark {
    background-color: #2196f3;
}
.filter-checkbox-btn li {
    list-style: none;
    display: inline-block
}

    .filter-checkbox-btn li a {
        background: #555;
        padding: 8px 15px;
        color: #fff;
        border-radius: 5px;
        font-size: 13px
    }

        .filter-checkbox-btn li a i {
            margin-left: 7px
        }

.filter-chart-type {
    margin-bottom: 10px;
    margin-top: 0
}

    .filter-chart-type p {
        margin-bottom: 9px;
        font-size: .9rem;
        font-weight: 700
    }

    .filter-chart-type .dropdown .btn {
        width: 100%;
        text-align: left;
        height: 40px
    }

    .filter-chart-type .dropdown-menu {
        width: 100%;
        background: #edf9ff;
        height: 300px;
        overflow-y: scroll
    }

    .filter-chart-type select {
        height: 29px;
        width: 100%;
        text-align: left
    }

select.form-control[multiple], select.form-control[size] {
    height: 200px
}

.static-desc.contact-blue-box.mt-0 {
    border: 20px solid #242627;
    padding: 10px 30px;
    margin-bottom: 10px
}

.filter-form-checkbox-btn {
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px
}

.multiselect-native-select button {
    width: 100%;
    text-align: left;
    padding: 0 16px !important;
    height: 29px
}

    .multiselect-native-select button.multiselect {
        background-color: #337ab7 !important;
        color: #fff
    }

.multiselect-native-select .caret {
    color: #fff;
    position: absolute;
    right: 6px;
    top: 10px
}

.c-lbl {
    position: relative;
    padding-left: 40px;
    margin-bottom: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ccc
}

.c-lbl:hover input ~ .checkmark {
    background-color: #aaa
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.c-lbl .checkmark:after {
    left: 9px;
    top: 3px;
    width: 8px;
    height: 14px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.c-lbl input, .cont input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
input[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
}
.c-lbl input:checked ~ .checkmark:after, .cont, .cont input:checked ~ .checkmark:after, .footer-menu > li, .graph-filter .checkbox-inline input:checked ~ .checkmark:after, .marketBenchmark .non-mobile, .megamenu-tabs-pane.active, .navigation-portrait .nav-menus-wrapper-close-button, .navigation-portrait .nav-toggle, span.history {
    display: block;
}
.footer_bottom p, .pagination li a, em {
    font-style: normal
}

.breadcrumb li a:hover, .nav-brand, .send-btn, a {
    text-decoration: none !important
}






.new_footer_top {
    position: relative;
    overflow-x: hidden
}

.new_footer_area .footer_bottom {
    padding-top: 5px
}


.footer_bottom {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #7f88a6;
    padding: 10px 0
}

.new_footer_top .company_widget p {
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    color: #6a7695;
    margin-bottom: 20px
}

.new_footer_top .company_widget .f_subscribe_two .btn_get {
    border-width: 1px;
    margin-top: 20px
}

.SocialUnorder li {
    float: left;
    list-style: none;
    padding: 2px
}

.SocialUnorder li {
    height: 40px;
    width: 40px;
    font-size: 22px
}

    .SocialUnorder li a:hover {
        color: #fff;
        font-weight: 600
    }

.new_footer_top .f_widget.about-widget .f_list li a:hover {
    color: #ccc
}


.new_footer_top .f_widget.about-widget .f_list li {
    margin-bottom: 11px
}

.f_widget.about-widget .f_list li:last-child {
    margin-bottom: 0
}

.f_widget.about-widget .f_list li {
    margin-bottom: 15px
}

.f_widget.about-widget .f_list {
    margin-bottom: 0
}

.new_footer_top .f_social_icon a {
    width: 44px;
    height: 44px;
    line-height: 43px;
    background: 0 0;
    border: 1px solid #e2e2eb;
    font-size: 24px
}

.new_footer_top .f_social_icon a:hover {
    background: #5e2ced;
    border-color: #5e2ced;
    color: #fff
}

.new_footer_top .f_social_icon a + a {
    margin-left: 4px
}

.new_footer_top .f-title {
    margin-bottom: 5px;
    color: #fff;
    font-style: normal;
    margin-top: 20px
}

.f_600 {
    font-weight: 600
}

.f_size_18 {
    font-size: 18px
}

.new_footer_top .f_widget.about-widget .f_list li a {
    color: #fff;
    font-style: normal;
    font-size: 14px
}

.new_footer_top .footer_bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 266px
}
.new_footer_area {
    background: url(../images/footer-bg-mobile.webp) no-repeat;
    max-width: 100%;
    background-size: 100%
}

.non-desktop{display:none!important}


@media (min-width:768px) and (max-width:1023px){
    .non-desktop{display:block!important}
    .non-mobile{display:none!important}
    #breadcrumb {
        z-index: 0;
        height: 30vh;
        background: linear-gradient(to right,rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 80%) 0 0/cover,url(../images/C5-b.webp) 0 0/cover no-repeat;
        max-width: 100%;
        min-height: 220px;
    }
        #breadcrumb p {
            font-size: 1.3em;
            color: #fff;
            font-family: Inconsolata,monospace;
            position: relative;
            top: 86%;
            text-align: left;
        }
    
}

@media screen and (min-width: 240px) and (max-width:768px) {
    .non-desktop {
        display: block !important
    }

    .non-mobile {
        display: none !important
    }
    #breadcrumb {
        z-index: 0;
        height: 39vh;
        background: linear-gradient(to right,rgba(0,0,0,.3) 20%,rgba(0,0,0,.3) 80%) 0 0/cover,url(../images/C5-b.webp) 0 0/cover no-repeat;
        max-width: 100%;
        min-height: 220px;
    }

        #breadcrumb p {
            font-size: 1.3em;
            color: #fff;
            font-family: Inconsolata,monospace;
            position: relative;
            top: 38%;
            text-align: left;
        }

    .new_footer_area {
        background: url(../images/footer-bg-mobile.webp) no-repeat;
        max-width: 100%;
        background-size: 100%
    }
}