body {
    overflow-x: hidden;
    padding-top: 0px
}

.breadcrumb-navbar {
    background-color: #e5e5e5;
    font-family: "Poppins", sans-serif
}

ul.breadcrumb-bar {
    padding: 12px 0
}

    ul.breadcrumb-bar li {
        display: inline;
        font-size: 16px;
        color: #2e4c7e;
        font-weight: 500
    }

    ul.breadcrumb-bar .active {
        display: inline;
        font-size: 16px;
        color: #2e4c7e;
        font-weight: 600
    }

    ul.breadcrumb-bar li a {
        color: #626262;
        text-decoration: none;
        font-weight: normal
    }

    ul.breadcrumb-bar li + li:before {
        padding: 8px;
        color: #000;
        content: ">"
    }

.breadcrumb-bar .fa-home {
    color: #f37634
}

.display_positions {
    margin-bottom: 30px
}
.btn {
    transition: .5s;
    background-size: 200% auto;
    font-size: 12px
}

.btn-default_new {
    color: #1b3c72;
    border: 1px solid #1b3c72
}

    .btn-default_new:hover {
        background-color: #1b3c72;
        color: #1b3c72;
        border: 1px solid #1b3c72
    }

.btn-default-main {
    background-color: #1b3c72;
    color: #fff;
    border: 1px solid #1b3c72;
    margin-bottom: 5px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 6px 20px 0 rgba(0, 0, 0, .19);
    border-radius: 4px;
    font-weight: 600 !important;
    font-size: 14px !important;
    text-transform: uppercase;
    padding: 6px 8px;
}

.buy_now_btn {
    width: 50%
}

.btn-default-main:hover {
    background-color: #f37634;
    color: #fff;
    border: 1px solid #f37634
}

.btn-buy-show {
    display: none !important
}

.hvr-bounce-in:active,
.hvr-bounce-in:focus,
.hvr-bounce-in:hover {
    -webkit-transform: scale(1.1) !important;
    transform: scale(1.1) !important
}

.customize-btn {
    box-shadow: 4px 4px 8px 0 #00000036;
    padding: 12px 10px;
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    border-radius: 5px;
    color: #ffffff;
    background: #304E7F;
    text-transform: uppercase;
    text-align: center;
    display: inherit;
    margin-bottom: 15px;
    font-family: "Poppins", sans-serif;
}

    .customize-btn:hover, .customebulk-rpt .customize-btn:hover {
        color: #ffffff !important;
    }

    .customize-btn span {
        display: inline-block;
        width: 82%;
        font-size: 15px
    }

    .customize-btn.font_big span {
        font-size: 16px
    }

.rightbtn-panel-body span {
    font-weight: 500
}

.customize-btn .fa-download {
    font-size: 48px;
    display: inline-block;
    width: 15%
}

.customebulk-rpt .customize-btn {
    background: #f37735;
}

.customebulk-rpt i {
    font-size: 48px;
    display: inline-block;
    width: 15%
}

.btn-img-text {
    background-image: radial-gradient(circle farthest-corner at 5.2% 14.3%, rgba(255, 73, 18, 1) 0%, rgba(235, 118, 36, 1) 47.4%, rgba(235, 69, 69, 1) 100.2%);
    color: #1b3c72;
    border-radius: 5px;
    font-size: 15px;
    text-transform: uppercase;
    padding: 5px 10px;
    letter-spacing: 1.5px;
    transition: 1s;
    font-weight: 600;
    text-decoration: underline
}

    .btn-img-text:hover {
        color: #fff
    }

tbody tr:first-child td {
    vertical-align: middle
}

.view-report-btn {
    background-color: #f37634;
    border: none;
    color: #fff;
    text-align: center;
    font-size: 15px;
    transition: all .5s;
    cursor: pointer
}

    .view-report-btn span {
        cursor: pointer;
        display: inline-block;
        position: relative;
        transition: .5s;
        color: #fff
    }

        .view-report-btn span:after {
            content: 'Â»';
            position: absolute;
            opacity: 0;
            top: 0;
            right: -20px;
            transition: .5s
        }

    .view-report-btn:hover span {
        padding-right: 25px
    }

        .view-report-btn:hover span:after {
            opacity: 1;
            right: 0
        }

.pinkBg {
    background-color: #f37634 !important;
    background-image: linear-gradient(90deg, #f37634, #d25b1c);
    color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 6px 20px 0 rgba(0, 0, 0, .19);
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
}

.btn-default_buy {
    position: relative;
    z-index: 1
}

    .btn-default_buy .ripple {
        position: absolute;
        width: 80px;
        height: 80px;
        z-index: -1;
        left: 50%;
        top: 50%;
        opacity: 0;
        margin: -40px 0 0 -40px;
        border-radius: 100px;
        -webkit-animation: ripple 1.8s infinite;
        animation: ripple 1.8s infinite
    }

@-webkit-keyframes ripple {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes ripple {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.btn-default_buy .ripple:nth-child(2) {
    animation-delay: .3s;
    -webkit-animation-delay: .3s
}

.btn-default_buy .ripple:nth-child(3) {
    animation-delay: .6s;
    -webkit-animation-delay: .6s
}

ul.check-radio-list {
    margin-bottom: 25px
}

.report-list .meta {
    padding-right: 0
}

.reportbtn .fa {
    padding-right: 5px;
    font-size: 16px
}

.reportbtn {
    margin-top: 20px
}

.right-body .report-list {
    padding-bottom: 20px
}

.report-tab {
    word-wrap: break-word
}

.page-details .report-thumb-cont img {
    margin-bottom: 0;
    display: block;
    box-shadow: none
}

.page-details .report-thumb-cont img {
    width: 80px;
    height: 100px
}

.report-list .report-thumb-cont img {
    box-shadow: none
}

.btn-default_new {
    margin-bottom: 5px
}

.page-details .meta h1 {
    font-size: 23px;
    margin: 0 0 10px;
    font-weight: 700;
    letter-spacing: 0;
    color: #161616;
    line-height: 27px
}

.why-ch-new .panel-body {
    padding: 15px !important
}

.why-ch-new .why-ch-contact:last-child {
    border-bottom: 0
}

.page-details .meta .title {
    margin-bottom: 0
}

.pageTitle .d-flex {
    display: flex;
    align-items: center
}

.page-details .meta .meta-links {
    display: table
}

.report-tab p {
    font-size: 14px !important;
    margin-bottom: 15px
}

    .report-tab p span {
        font-size: 14px !important;
        margin-bottom: 15px;
        color: #535050 !important;
        line-height: 1.7
    }

.report-tab span {
    font-size: 14px !important;
    margin-bottom: 15px;
    color: #535050 !important;
    line-height: 1.7
}

.report-tab h3,
.report-tab h4,
.report-tab h5,
.report-tab h6 {
    font-size: 18px !important;
    color: #535050 !important;
    margin-bottom: 10px;
    margin-top: 0
}

.report-tab h3 {
    text-transform: none;
    background: none;
    padding-bottom: 0;
    font-size: 16px !important;
    color: #1f1f1f !important;
    margin-bottom: 10px;
    font-weight: 700
}

.report-tab h2 {
    font-size: 20px !important;
    color: #1f1f1f !important;
    margin-bottom: 10px;
    margin-top: 0
}

.report-tab ul {
    font-size: 14px !important;
    color: #1f1f1f !important;
    margin-bottom: 15px;
    line-height: 26px;
    padding-left: 40px;
    list-style-type: disc
}

.report-tab div {
    font-size: 14px !important;
    color: #1f1f1f !important;
    line-height: 2
}

.report-tab img {
    width: 80%;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.page-details .meta-details li + li::before {
    content: none;
    position: absolute;
    top: 0;
    left: 0;
    color: none
}

.page-details .meta-details li {
    padding: 0 9px 5px 0;
    position: relative;
    font-size: 11px;
    display: flex;
    align-items: center
}

    .page-details .meta-details li svg {
        margin-right: 4px
    }

.page-details .meta-links {
    margin-top: 10px
}

.sticky_Div {
    position: fixed;
    top: 50%;
    left: -208px;
    transition: all .3s linear;
    opacity: 0;
    visibility: hidden
}

    .sticky_Div.view_button.display {
        opacity: 1;
        visibility: visible
    }

    .sticky_Div:hover {
        left: 0
    }

    .sticky_Div .sticky_div_box {
        position: relative
    }

        .sticky_Div .sticky_div_box .tabs-list li a {
            width: 260px;
            font-size: 14px;
            text-decoration: none;
            padding: 14px 16px 14px 24px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            border-radius: 0;
            text-align: left;
            box-shadow: 0 0 6px 0 #000000a3;
            text-transform: uppercase;
            transition: all .25s linear
        }

            .sticky_Div .sticky_div_box .tabs-list li a:hover {
                width: 280px
            }

            .sticky_Div .sticky_div_box .tabs-list li a.btn-warning {
                background: #f37634;
                border: #f37634;
                color: #fff
            }

            .sticky_Div .sticky_div_box .tabs-list li a.btn-success {
                background: #1b3c72;
                border: #1b3c72;
                color: #fff
            }

            .sticky_Div .sticky_div_box .tabs-list li a.btn-info {
                background: #d7d9db;
                border: #d7d9db;
                color: #000
            }

.btn-default_new {
    color: #1b3c72;
    border: 1px solid #1b3c72
}

    .btn-default_new:hover {
        background-color: #1b3c72;
        color: #fff;
        border: 1px solid #1b3c72
    }

.meta-links li a:hover,
.meta-links li.active a {
    background-color: #f37634;
    color: #fff;
    border: 1px solid #f37634
}

.meta-links li a {
    background: #1b3c72;
    color: #fff;
    font-size: 14px;
    border: 1px solid #1b3c72;
    display: block;
    padding: 9px 5px
}

.mob_show {
    display: none
}

#sticky {
    width: 100%;
    background-color: #fff;
    color: #fff;
    font-size: 2em;
    box-shadow: 0 8px 6px -6px #ccc;
    border-top: 1px solid #ccc
}

    #sticky.stick {
        position: fixed;
        bottom: 0;
        z-index: 1;
        border-radius: 0 0 .1em .1em;
        display: block
    }

#sticky2 {
    width: 100%;
    background-color: transparent;
    color: #fff;
    font-size: 2em;
    border-radius: .5ex;
    display: none;
    padding: 0;
    text-align: center
}

    #sticky2 a {
        width: 200px
    }

    #sticky2.stick {
        position: fixed;
        top: 96px;
        z-index: 1;
        border-radius: 0 0 .5em .5em;
        display: block
    }

.stick .active {
    background-color: #f37634;
    color: #fff;
    border: 1px solid #f37634
}

.rightbtn-buyNow,
.rightbtn-addToCart {
    font-family: "Poppins", sans-serif;
    padding: 12px 7px;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    width: 80%;
    border-radius: 4px;
    box-shadow: 4px 4px 8px 0 #0000003b
}

.rightbtn-buyNow {
    color: #fff;
    background: #304e7f
}

    .rightbtn-buyNow:hover {
        color: #fff;
        background: #f37736
    }

.rightbtn-addToCart {
    background: #f37736;
    color: #fff
}

.acButtons .big_font .pinkBg {
    background-color: #1b3c72 !important;
    background-image: linear-gradient(90deg, #1b3c72, #1b3c72);
    color: #fff;
    border-radius: 50%
}

.acButtons .btn-right {
    border: 1px solid #304e7f;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    color: #f37735;
    padding: 12px;
    width: 49%;
    box-shadow: 4px 4px 8px 0 #00000036
}

.acButtons .big_font {
    font-size: 16px !important;
    letter-spacing: 0;
    text-align: center;
    padding: 6px !important
}

.acButtons .btn-right:hover {
    background: #f37735;
    color: #fff;
    border-color: #f37735
}

.rightbtn-addToCart:hover {
    background: #1b3c72;
    color: #fff;
    transition: .3s
}

.why-ch-new .why-ch-contact {
    position: relative;
    max-width: 100%;
    padding: 0 0 0 0;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #ccc
}

    .why-ch-new .why-ch-contact main {
        float: left;
        width: 100%;
        position: relative
    }

        .why-ch-new .why-ch-contact main section {
            border-radius: 5px;
            float: left;
            width: 100%
        }

            .why-ch-new .why-ch-contact main section .content {
                float: left;
                width: 100%;
                padding: 0;
                position: relative;
                text-align: center
            }

                .why-ch-new .why-ch-contact main section .content i,
                .why-ch-new .why-ch-contact main section .content svg {
                    float: left;
                    width: 25px;
                    height: 25px;
                    font-size: 25px;
                    margin-right: 5%;
                    margin-top: 4%;
                    color: #243949;
                    background: -webkit-linear-gradient(#517fa4, #243949);
                    background-clip: border-box;
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent
                }

                .why-ch-new .why-ch-contact main section .content aside {
                    float: left;
                    width: 85%;
                    margin-top: 10px
                }

                    .why-ch-new .why-ch-contact main section .content aside h4 {
                        font-size: 15px;
                        font-weight: 700;
                        margin-bottom: 5px;
                        text-align: left;
                        color: #243949
                    }

                    .why-ch-new .why-ch-contact main section .content aside p {
                        font-size: 14px;
                        line-height: 160%;
                        text-align: left;
                        color: #535050;
                        max-height: 20px;
                        transition: 1s;
                        text-align: justify
                    }

                        .why-ch-new .why-ch-contact main section .content aside p:hover {
                            max-height: 250px
                        }

.report-tab h2 a {
    text-transform: uppercase
}

.sample-modal {
    border: none;
    border-radius: 0
}

    .sample-modal .modal-header {
        text-transform: uppercase;
        color: #535050;
        font-size: 15px;
        line-height: 1.3;
        font-weight: 600;
        margin-bottom: 5px
    }

        .sample-modal .modal-header .close {
            color: #fff;
            opacity: .5;
            padding: 3px 8px;
            background-color: #535050;
            border-radius: 50px
        }

    .sample-modal .modal-footer .btn {
        border-radius: 0;
        padding: 6px 11px
    }

.req-sample-form .form-group .input-group-addon {
    min-width: 35px;
    padding: 6px 6px;
    background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%)
}

.req-sample-form .form-group input {
    margin-top: 0
}

.req-sample-form .form-group .input-group-addon i,
req-sample-form .form-group .input-group-addon svg {
    font-size: 18px;
    color: #fff
}

.page-details .report-thumb-cont {
    width: 91px;
    float: left
}

.page-details .meta {
    padding-right: 0;
    padding-left: 120px
}

.breadcrumb-cont .form-horizontal .form-control {
    border-radius: 20px 0 0 20px;
    margin-top: 0;
    border-color: #f37634
}

.breadcrumb-cont .form-horizontal .btn {
    width: 80px;
    border-radius: 0 20px 20px 0
}

.breadcrumb-cont .form-horizontal .input-group-btn {
    padding-left: 0
}

#horizontalTab .resp-tabs-list li.resp-tab-active {
    background-color: #304e7f;
    border-top: none;
    border-left: none;
    border-bottom: 3px solid #f37634
}

#horizontalTab .resp-tabs-list li {
    border-right: 3px solid #ccc
}

    #horizontalTab .resp-tabs-list li.resp-tab-item:first-child {
        border-radius: 5px 0 0 0
    }

    #horizontalTab .resp-tabs-list li.resp-tab-active a,
    #horizontalTab .resp-tabs-list li a:hover {
        background: #1b3c72;
        color: #fff;
        border-radius: 5px 0 0 0
    }

    #horizontalTab .resp-tabs-list li a {
        background: none;
        color: #fff;
        border: none;
        padding: 10px 8px;
        font-weight: 500;
        display: flex !important;
        justify-content: center;
        align-items: center;
        font-size: 14px;
        text-transform: uppercase
    }

        #horizontalTab .resp-tabs-list li a svg {
            margin-right: 6px
        }

    #horizontalTab .resp-tabs-list li:hover a {
        color: #f37634
    }

.page-details .meta .meta-links {
    z-index: 1;
    padding: 5px 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    background-color: #fff;
    opacity: 0;
    transition: all .3s;
    position: fixed;
    background: #fff
}

    .page-details .meta .meta-links.display {
        opacity: 1
    }

.page-details .fixedMetaLinks {
    bottom: 0
}

.report-tab .resp-tab-content {
    border-radius: 0 0 5px 5px;
    border: 1px solid #eee;
    margin-bottom: 38px
}

.resp-tab-content {
    padding: 15px 30px !important
}

.posts .post-entry {
    word-wrap: break-word
}

.blog-head .fixedMetaLinks li a {
    padding: 9px 15px !important
}

.blog-head {
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.box-shadow-rnews a {
    padding: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 6px 20px 0 rgba(0, 0, 0, .19);
    border-left: 2px solid #f37634;
    font-size: 14px;
    line-height: 18px;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 7px;
    margin-bottom: 15px;
    display: block;
    text-decoration: none;
    text-align: left;
}

.blog-page {
    padding-top: 0
}

    .blog-page .right-links a:hover {
        color: #dd6424;
        text-decoration: none
    }

        .blog-page .right-links a:hover .pinkBg {
            color: #fff;
            text-decoration: none
        }

    .blog-page .right-links a {
        border-bottom: none;
        border-radius: 5px;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .19)
    }

    .blog-page .right-links .btn-block {
        margin-bottom: 0
    }

.lr-border {
    border-right: 1px solid #dfdfdf
}

.blog-h1 h1 {
    font-size: 24px !important
}

.posts {
    text-align: justify;
    margin-bottom: 50px;
    padding: 0 10px
}

    .posts .post-entry p {
        font-size: 14px !important;
        margin-bottom: 15px;
        color: #1f1f1f !important
    }

        .posts .post-entry p span {
            font-size: 14px !important;
            margin-bottom: 15px;
            color: #1f1f1f !important;
            line-height: 1.7
        }

    .posts .post-entry span {
        font-size: 14px !important;
        margin-bottom: 15px;
        color: #1f1f1f !important;
        line-height: 1.7
    }

    .posts .post-entry ol {
        list-style: auto;
        padding-left: 30px
    }

        .posts .post-entry ol li::marker {
            font-weight: 600;
            color: #1f1f1f !important;
            font-size: 16px
        }

    .posts .post-entry h3,
    .posts .post-entry h4,
    .posts .post-entry h5,
    .posts .post-entry h6 {
        font-size: 18px !important;
        color: #1f1f1f !important;
        margin-bottom: 10px;
        margin-top: 0
    }

    .posts .post-entry h3 {
        text-transform: none;
        background: none;
        padding-bottom: 0;
        font-size: 16px !important;
        color: #1f1f1f !important;
        font-weight: 700
    }

    .posts .post-entry h2 {
        font-size: 20px !important;
        color: #1f1f1f !important;
        margin-bottom: 10px;
        margin-top: 0
    }

    .posts .post-entry blockquote1 p {
        position: relative;
        padding: 30px 20px 20px;
        font-weight: 600;
        border: 0
    }

    .posts .post-entry blockquote {
        margin-left: 20px
    }

    .posts .post-entry blockquote1 p:before {
        content: "ï„";
        font-family: 'FontAwesome';
        position: absolute;
        top: 0;
        font-size: 20px
    }

    .posts .post-entry blockquote1 p:after {
        content: "ï„Ž";
        font-family: 'FontAwesome';
        position: absolute;
        bottom: 0;
        font-size: 20px
    }

    .posts .post-entry ul {
        font-size: 14px !important;
        color: #1f1f1f !important;
        margin-bottom: 15px;
        line-height: 26px;
        padding-left: 40px;
        list-style-type: disc
    }

        .posts .post-entry ul li {
            margin-bottom: 5px
        }

        .posts .post-entry ol li,
        .posts .post-entry ul li {
            font-size: 14px !important;
            /* margin-bottom: 15px; */
            color: #1f1f1f !important
        }

    .posts .post-entry div {
        font-size: 14px !important;
        color: #1f1f1f !important;
        line-height: 2
    }

    .posts .post-entry .DB_Global_Market {
        border: 1px solid #dfdddd;
        margin-top: 30px;
        margin-bottom: 30px;
        padding: 10px;
        border-radius: 4px
    }

.post-entry img {
    width: 60%;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.posts .post-entry table {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 20px;
    margin-bottom: 20px
}

.entry-content table {
    width: 90% !important;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 20px
}

table tbody tr:nth-child(odd) {
    background-color: #304e7f12
}

table tbody tr:nth-child(even) {
    background-color: #fff
}

table tbody tr td {
    vertical-align: top
}

    table tbody tr td ul {
        margin: 0 !important;
        padding-left: 30px !important
    }

        table tbody tr td ul li {
            margin: 0 !important;
            font-weight: 600;
            padding-top: 15px;
            color: #1b3c72
        }

.entry-content table {
    border-collapse: collapse;
    border: 1px solid #cccccc78;
    border-radius: 12px 12px 0 0;
    overflow: hidden;
    box-shadow: 0 6px 10px 0 #00000030;
}

    .entry-content table tr:first-child td {
        padding: 10px
    }

    .entry-content table tbody tr:first-child td {
        background: #304e7f !important
    }

    .entry-content table tbody tr td:first-child {
        font-weight: 600;
        vertical-align: middle;
        background: #f3f3f3
    }

    .entry-content table tbody tr td:nth-child(1) p {
        text-align: center
    }

.entry-content tr td p {
    margin-bottom: 7px;
    margin: 0 !important;
    padding: 0
}

.entry-content tr td {
    padding: 3px 10px;
    transition: all .5s
}

.entry-content table tbody tr:hover td {
    background-color: #ddd
}

.entry-content table tbody tr td:nth-child(1) ul {
    padding-left: 22px !important
}

    .entry-content table tbody tr td:nth-child(1) ul li {
        padding: 0
    }

.entry-content table tbody tr td:nth-child(1) p {
    color: #1b3c72eb;
    position: relative;
    padding-left: 26px;
    text-align: left
}

    .entry-content table tbody tr td:nth-child(1) p:before {
        width: 5px;
        height: 5px;
        content: '';
        line-height: 30px;
        display: block;
        text-align: center;
        border-radius: 50%;
        background-color: #314f80;
        position: absolute;
        top: 10px;
        left: 7px
    }

.entry-content table tbody tr:first-child td p {
    position: unset;
    padding-left: 0
}

    .entry-content table tbody tr:first-child td p:before {
        content: unset
    }

.entry-content table tbody tr td:nth-child(2) ul {
    list-style: none;
    padding: 0 !important
}

    .entry-content table tbody tr td:nth-child(2) ul li {
        color: #535050 !important;
        font-weight: 400;
        padding: 0
    }

.entry-content table tbody tr:first-child td p strong {
    font-weight: 600;
    text-transform: uppercase
}

.sample-report-body .request-sample-report {
    word-wrap: break-word
}

.sample-form {
    padding: 0 10%
}

.field-email .modal .modal-header .error-popup {
    color: #f00
}

.call_mob {
    text-align: center
}

    .call_mob .call1 {
        width: 100%;
        font-size: 12px;
        color: #1b3c72;
        text-align: center;
        float: left;
        margin-bottom: 5px
    }

.navbar-pro .navbar-toggle {
    margin-top: 20px
}

.navbar-pro .navbar-brand {
    margin: 21px 0 10px 0
}

.report-listing-body {
    padding: 0 0
}

.pt {
    padding-top: 10px !important
}

.right-bg {
    height: 100%
}

    .right-bg .panel {
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 0 11px 0 rgba(0, 0, 0, .19);
        border-radius: 5px;
        text-align: center
    }

    .right-bg .ch-lice-type .panel-body {
        padding: 0
    }

        .right-bg .ch-lice-type .panel-body.right-links {
            padding: 15px
        }

.ch-lice-type.actionButtons {
    padding: 20px 10px
}

.share-report {
    background-color: #fff;
    border: 1px solid #c1c1c1
}

    .share-report .panel-body {
        padding: 5px
    }

.ch-lice-type {
    border: none
}

    .ch-lice-type .check-radio-list {
        margin-bottom: 0
    }

    .ch-lice-type .panel-heading {
        text-transform: uppercase;
        background: #304e7f;
        color: #fff;
        border-radius: 5px 5px 0 0;
        font-size: 16px
    }

.a2a_default_style {
    padding: 12px;
    display: flex;
    justify-content: space-evenly
}

.ch-lice-type .panel-body label {
    font-weight: 600;
    width: 150px;
    text-align: left;
}

.ch-lice-type .panel-body .footer-tooltip {
    line-height: 20px
}

.license-type li .cost {
    float: left;
    margin-left: 5px
}

.license-type li {
    border-bottom: 1px solid #eee;
    margin-bottom: 0;
    padding: 10px 15px
}

.ch-lice-type .panel-body ul li:nth-child(2n+1) {
    background-color: #f9f9f9
}

.ch-lice-type .panel-body ul li {
    transition: .5s
}

    .ch-lice-type .panel-body ul li:hover {
        background-color: #eee
    }

    .ch-lice-type .panel-body ul li .fa {
        color: #297108
    }

        .ch-lice-type .panel-body ul li .fa.fa-dollar {
            color: #297108
        }

.report-listing-body svg,
.right-bg svg {
    vertical-align: text-top
}

.ch-lice-type .panel-body ul li .fa.fa-info-circle,
.ch-lice-type .panel-body ul li svg.fa-info-circle {
    color: #1b3c72;
    float: right
}

.ch-lice-type .panel-body ul li:last-child .fa.fa-info-circle {
    margin-left: 22px
}

.ch-lice-type .panel-body .tooltip-info {
    font-size: 12px;
    font-weight: normal;
    color: #535050;
    margin-bottom: 0;
    padding: 10px 15px
}

.ch-lice-type .tooltip.bottom .tooltip-inner,
.customize .tooltip.bottom .tooltip-inner {
    background-color: #5086ec;
    color: #fff;
    width: 25em;
    max-width: 25em;
    white-space: normal
}

.ch-lice-type .tooltip.bottom .tooltip-arrow,
.customize .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #5086ed
}

.ch-lice-type .tooltip.in,
.customize .tooltip.in {
    opacity: 1 !important;
    filter: alpha(opacity=100)
}

.license-type li label {
    font-weight: bold;
    color: #535050;
    margin-bottom: 0
}

.region-report {
    border: none
}

    .region-report .panel-heading {
        text-transform: uppercase;
        background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%);
        color: #fff;
        border-radius: 5px 5px 0 0
    }

.customize {
    border: 1px solid #56ab2f;
    background: #56ab2f
}

    .customize a {
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        text-decoration: none
    }

    .customize .panel-body .fa {
        color: #fff;
        font-size: 18px
    }

.bulk-rpt {
    border: none;
    background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%)
}

    .bulk-rpt a {
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-weight: 600
    }

    .bulk-rpt .panel-body i,
    .bulk-rpt .panel-body svg {
        padding: 5px;
        border: 1px solid #fff;
        border-radius: 50px;
        color: #fff;
        vertical-align: middle
    }

.marbottom-0 {
    margin: 0
}

.sticky_div {
    position: sticky;
    top: 115px
}

.buyForm .ch-lice-data {
    border: 0;
    box-shadow: 0 2px 5px 0 #ccc;
    border-radius: 4px;
    overflow: hidden
}

    .buyForm .ch-lice-data .check-radio-list {
        width: 100%;
        margin-bottom: 0
    }

.dbmr-buynow .modal-header {
    text-align: center
}

    .dbmr-buynow .modal-header .modal-title {
        margin: 0;
        line-height: 1.42857143;
        font-size: 26px;
        color: #f37634
    }

    .dbmr-buynow .modal-header .close {
        margin-top: -2px;
        position: absolute;
        right: 10px;
        top: 10px
    }

.buyForm .form-field .reName .rname {
    font-size: 16px;
    color: #304e7f
}

.buyForm .form-field .reName .rbuttons a {
    font-size: 14px;
    margin-right: 10px;
    font-weight: 300
}

.dbmr-buynow .modal-content .modal-body .buyForm .form-field .reName p.rbuttons {
    margin-top: 15px
}

.buyForm .form-field .reName .rbuttons a.view,
.buyForm .form-field .reName .rbuttons a.remove {
    color: #fff;
    padding: 6px 20px;
    border-radius: 6px;
    text-decoration: none
}

.buyForm .form-field .reName .rbuttons a.view {
    background: #08a708;
    border: 1px solid #08a708
}

.buyForm .form-field .reName .rbuttons a.remove {
    background: #f10909;
    border: 1px solid #f10909
}

.buyForm .form-field .reName .rbuttons a.view:hover {
    color: #08a708;
    background: #fff
}

.buyForm .form-field .reName .rbuttons a.remove:hover {
    color: #f10909;
    background: #fff
}

.buyForm .ch-lice-data .check-radio-list li {
    float: left;
    width: 33.33%;
    text-align: center;
    position: relative
}

    .buyForm .ch-lice-data .check-radio-list li:after {
        content: "";
        background: #ccc;
        height: 100%;
        width: 1px;
        position: absolute;
        top: 0;
        right: 0
    }

.buyForm .ch-lice-data .check-radio-list:last-child li:after {
    content: none
}

.buyForm .buyForm2 .field-btn {
    text-align: center
}

.padding-left {
    padding-left: 0
}

.why-ch-us {
    border: none
}

    .why-ch-us .panel-heading {
        text-transform: uppercase;
        background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%);
        color: #fff;
        border-radius: 5px 5px 0 0
    }

    .why-ch-us #accordion .panel-default {
        border-radius: 0;
        border: 1px solid #fff
    }

    .why-ch-us .panel-heading-sub {
        padding: 15px 20px;
        background-image: linear-gradient(to right, #a8e063 0%, #56ab2f 100%)
    }

        .why-ch-us .panel-heading-sub i {
            font-size: 18px;
            color: #fff
        }

        .why-ch-us .panel-heading-sub .panel-title a {
            font-size: 14px;
            font-weight: 100;
            text-decoration: none;
            color: #fff
        }

    .why-ch-us #accordion .panel-collapse .panel-body {
        color: #535050
    }

    .why-ch-us #accordion .panel {
        box-shadow: none
    }

        .why-ch-us #accordion .panel + .panel {
            margin-top: 0
        }

.radio-btn-cont {
    font-size: 14px
}

.page-details {
    border-bottom: none;
    margin-bottom: 0
}

.breadcrumb-cont .bdr {
    border-bottom: 1px solid #b7b7b7;
    padding: 5px 0 5px 0
}

.breadcrumb-cont .breadcrumb {
    margin: 5px 0 0
}

.pay-methods i {
    font-size: 45px;
    color: #1b3c72
}

.footer-payment-images i {
    font-size: 45px;
    color: #fff;
    text-align: right;
    display: inline-block;
    vertical-align: middle
}

.footer-payment-images {
    display: flex;
    align-items: center;
}

    .footer-payment-images svg {
        margin: 0 2px;
    }

.footer .copyright {
    display: flex;
    align-items: center;
    justify-content: center;
}

.copyright span {
    margin-right: 20px
}

.testimonial-area {
    background-image: url("https://databridgemarketresearch.com/assets/images/footer-bg.png");
    background-color: #22375a;
    background-size: cover;
    background-position: center
}

.testmonialdiv {
    background: #f2fafc;
    margin: 50px 10px;
    padding: 10px
}

.expertdiv {
    background: #f2fafc;
    margin: 10px;
    padding: 10px
}

.report-cont {
    box-shadow: none
}

.request-sample-report h1 {
    margin-bottom: 20px
}

.related-news .panel-body {
    text-align: right
}

.related-news .panel {
    border: none;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.news-related {
    width: 100%;
    overflow: hidden;
    display: block;
    background-color: #d5dbe6;
    padding: 2em;
    cursor: pointer;
    transition: 1s
}

    .news-related:hover i {
        opacity: .2
    }

    .news-related:hover i,
    .news-related:hover p,
    .news-related:hover a {
        color: #fff
    }

    .news-related a {
        color: #1b3c72;
        font-size: 20px;
        text-decoration: none
    }

    .news-related i {
        font-size: 160px;
        position: absolute;
        top: 20px;
        opacity: .09;
        color: #212121;
        left: 30px;
        transform: rotate(-20deg);
        z-index: 1;
        transition: 1s
    }

    .news-related:hover.c1 {
        background-color: #37bdc5 !important;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .19)
    }

    .news-related:hover.c2 {
        background-color: #2795b7 !important
    }

    .news-related:hover.c3 {
        background-color: #1a75ab !important
    }

    .news-related:hover.c4 {
        background-color: #0c539f !important
    }

.why-ch-us .carousel {
    margin-bottom: 0;
    padding: 10px 30px 10px 30px
}

.why-ch-us .carousel-control {
    margin-top: 16%
}

.why-ch-us .carousel-indicators li {
    background: #c0c0c0
}

.why-ch-us .carousel-indicators .active {
    background: #333
}

.sample-report-body .left,
.sample-report-body .right {
    padding-top: 0
}

.why-ch-us .carousel-control.left,
.why-ch-us .carousel-control.right {
    background-image: none
}

.why-ch-us .carousel .carousel-inner .thumbnail {
    display: inline;
    padding: 0;
    margin-bottom: 0;
    line-height: 1.42857143;
    background-color: none;
    border: none;
    border-radius: 0;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.why-ch-us .carousel .carousel-inner .item img {
    width: 100%;
    padding: 10px;
    float: left
}

.why-ch-us .well {
    min-height: 20px;
    padding: 10px;
    margin-bottom: 0;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: none
}

.we-serve {
    background-color: #fff;
    padding: 20px 0;
    border-radius: 20px
}

    .we-serve h4 {
        font-size: 15px;
        color: #fff;
        font-weight: 600;
        letter-spacing: -.5px;
        text-align: center;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #182848;
        padding-top: 12px;
        background-image: linear-gradient(to right, #517fa4 0%, #243949 100%);
        text-transform: uppercase;
        border-radius: 5px 5px 0 0
    }

    .we-serve .panel {
        border-color: transparent;
        box-shadow: none;
        margin-bottom: 0;
        background-color: transparent
    }

    .we-serve .panel-heading {
        background-color: transparent;
        border-bottom: none
    }

        .we-serve .panel-heading svg {
            width: 43px;
            fill: #f37634
        }

    .we-serve .panel-body {
        padding-top: 0
    }

        .we-serve .panel-body p {
            margin-bottom: 0;
            height: 30px;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 600;
            line-height: 1.5;
            color: #535050;
            letter-spacing: .3px
        }

.row1 .panel {
    margin-left: 10%
}

@media only screen and (max-width:576px) {
    .we-serve .panel {
        width: 50%;
        float: left
    }

    .breadcrumb-navbar {
        display: none
    }

    .row1 .panel {
        margin-left: 0%
    }
}

.cat {
    margin: 0;
    padding: 0
}

    .cat h4 {
        font-size: 15px !important;
        color: #fff !important;
        padding: 10px 15px;
        background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%);
        border: 1px solid #182848;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.4;
        text-align: center
    }

    .cat ul li a {
        display: block;
        color: #1b3c72;
        padding: 8px 16px;
        transition: .2s;
        text-decoration: none;
        width: 100%
    }

        .cat ul li a:hover {
            color: #fff;
            background-color: #1b3c72
        }

.eqlhigh {
    overflow: hidden
}

    .eqlhigh > [class*="col-"] {
        margin-bottom: -99999px;
        padding-bottom: 99999px
    }

.rel-reports .media {
    border-left: 8px solid #1b3c72;
    padding: 2px 5px 0 10px;
    margin-bottom: 10px;
    transition: .5s;
    background-color: #f0f8ff
}

.rel-reports a {
    color: #1b3c72;
    text-decoration: none;
    padding-left: 30px;
    display: block;
}

.rel-reports .media .media-left .media_icon {
    padding: 10px;
    font-size: 20px;
    border: 1px solid rgba(25, 118, 210, .05);
    border-radius: 50px;
    background-color: #fff;
    color: #1b3c72;
    height: 45px;
    width: 45px;
    display: block;
}

.rel-reports .media:hover {
    box-shadow: 1px 2px 5px #ccc;
    border-left: 8px solid #1b3c72;
    background-color: #f37634
}

.rel-reports a:hover {
    color: #fff;
    text-decoration: none
}

.panel-cart .panel-body .pay-icon {
    width: 18%;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .2) !important
}

.news-page {
    padding: 0 0 0
}

.card.card-cascade.narrower {
    margin-top: 1.25rem;
    font-weight: 400;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0, 0, 0, .125);
    border-radius: 10px;
    margin-bottom: 30px
}

    .card.card-cascade.narrower .view {
        position: relative;
        overflow: hidden;
        cursor: default
    }

        .card.card-cascade.narrower .view.view-cascade {
            margin-top: -1.25rem;
            margin-right: 4%;
            margin-left: 4%
        }

.card.card-cascade .view.view-cascade {
    width: 100px;
    border-radius: .25rem;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

.card.card-cascade.narrower .view .view-date {
    width: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%);
    border: 1px solid #182848;
    padding: 8px
}

.card.card-cascade.narrower .card-body {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-radius: 0 !important;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 20px
}

    .card.card-cascade.narrower .card-body .card-title {
        margin-bottom: .75rem;
        font-size: 16px;
        color: #535050;
        font-weight: 200;
        line-height: 28px
    }

        .card.card-cascade.narrower .card-body .card-title a {
            text-decoration: none;
            color: #1b3c72
        }

            .card.card-cascade.narrower .card-body .card-title a:hover {
                text-decoration: none;
                color: #1b3c72
            }

    .card.card-cascade.narrower .card-body .card-text {
        font-size: 14px;
        color: #535050;
        margin-bottom: 10px
    }

    .card.card-cascade.narrower .card-body .btn-primary {
        background: #f37634;
        border-radius: 0;
        margin-bottom: 5px;
        transition: 1s
    }

        .card.card-cascade.narrower .card-body .btn-primary:hover {
            background: #1b3c72;
            border: 1px solid #1b3c72
        }

.row.display-table .card .card-title {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 85px
}

.buy-now-page .report-nm {
    padding: 10px;
    background-image: linear-gradient(to right, #4b6cb7 0%, #182848 100%);
    border: 1px solid #182848
}

@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(1, 1)
    }

    to {
        -webkit-transform: scale(1.5, 1.5)
    }
}

@keyframes zoom {
    from {
        transform: scale(1, 1)
    }

    to {
        transform: scale(1.5, 1.5)
    }
}

.carousel-inner .item > .zoom-in {
    -webkit-animation: zoom 20s;
    animation: zoom 20s
}

@-webkit-keyframes zoominoutsinglefeatured {
    from {
        transform: scale(1.5, 1.5)
    }

    to {
        transform: scale(1, 1)
    }
}

@keyframes zoominoutsinglefeatured {
    from {
        transform: scale(1.5, 1.5)
    }

    to {
        transform: scale(1, 1)
    }
}

.carousel-inner .item > .zoom-out {
    -webkit-animation: zoominoutsinglefeatured 20s;
    animation: zoominoutsinglefeatured 20s;
    min-height: 0 !important
}

.carousel,
.item,
.active {
    height: 100%
}

.banner {
    margin-top: -94px
}

    .banner .carousel-inner {
        height: 100%
    }

        .banner .carousel-inner .carousel-caption {
            bottom: 100px !important
        }

    .banner .bottom-left {
        bottom: 1% !important;
        width: 45% !important;
        bottom: 5%;
        left: 1% !important
    }

    .banner .bottom-right {
        padding-bottom: 100px;
        bottom: 1% !important;
        width: 40% !important;
        bottom: 5%;
        right: 1% !important
    }

    .banner .top-left {
        padding-bottom: 100px;
        top: 25% !important;
        width: 40% !important;
        right: 1% !important
    }

@media only screen and (min-width:600px) {
    .banner .top-right {
        padding-bottom: 100px;
        width: 40% !important;
        bottom: 5%;
        right: 1% !important;
        left: 60% !important;
        top: 16%
    }
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    opacity: .6
}

.btn-transparent {
    background: transparent;
    color: #fff;
    border: 2px solid #fff
}

    .btn-transparent:hover {
        background-color: #fff
    }

.btn-rounded {
    border-radius: 70px;
    background: #f37735;
    border: none
}

.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

.logo-color {
    font-size: 45px;
    color: #fff;
    line-height: 1.1;
    font-family: Un Graphic Bold
}

.carousel-indicators .active {
    width: 30px;
    padding-right: 3px;
    padding-left: 3px;
    cursor: pointer;
    background-color: #eb722f
}

.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .5)
}

h3 {
    position: relative;
    background: none;
    font-weight: 400
}

    h3:before {
        position: absolute;
        height: 3px;
        content: '';
        bottom: 0;
        right: 0;
        left: 0;
        width: 168px
    }

.m-b {
    margin-bottom: 20px
}

.navbar-pro .nav-cont .navbar-top li a.call {
    padding-right: 24px
}

.dd-login ul li a {
    padding: 10px
}

.dd-login ul hr {
    margin-top: 5px;
    margin-bottom: 5px
}

.dd-login ul svg {
    color: #f37634
}

.btn-signin {
    background-color: #f37634;
    color: #fff !important;
    border-radius: 4px;
    margin-top: 12px;
    margin-left: 15px;
    padding: 6px 8px !important
}

    .btn-signin:hover {
        background-color: #db6424 !important;
        color: #fff !important
    }

.my-ac-icon {
    font-size: 17px !important;
    color: #fff
}

.why-choose {
    background: none;
    background-color: #f6f9f8
}

    .why-choose .carousel {
        margin-top: -70px;
        border-radius: 10px;
        background-color: transparent
    }

.banner .carousel .carousel-indicators {
    bottom: 70px !important;
    position: absolute;
    left: 0%;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: 0%;
    text-align: center;
    list-style: none
}

.banner .carousel .carousel-caption p {
    font-size: 16px;
    font-weight: bold
}

.banner .carousel .carousel-caption .btn-rounded {
    padding: 10px;
    background-color: #fff;
    color: #f37735;
    border-radius: 50px
}

.why-choose .carousel .carousel-inner .item a {
    background-image: linear-gradient(174.2deg, rgba(75, 108, 183, 1) -11.3%, rgba(27, 60, 114, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 129.4%);
    width: 230px;
    height: 230px;
    padding: 40px 50px 40px 50px;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    transition: all 1s
}

    .why-choose .carousel .carousel-inner .item a:hover {
        background-image: linear-gradient(185.2deg, rgba(75, 108, 183, 1) -11.3%, rgba(27, 60, 114, 1) 55%, rgba(255, 255, 255, 1) 55%, rgba(255, 255, 255, 1) 129.4%);
        color: #fff
    }

.why-choose svg {
    margin-bottom: 15px;
    padding: 0
}

.col-count {
    display: inline-block;
    width: 18%;
    text-align: center
}

.counter {
    background-color: #fff;
    padding: 10px 0;
    border-radius: 5px
}

.count-title {
    font-size: 22px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    background: -webkit-linear-gradient(rgba(235, 118, 36, 1), rgba(255, 73, 18, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.count-text {
    font-size: 14px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 0;
    text-align: center;
    color: #535050;
    text-transform: uppercase
}

.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #1b3c72;
    background: -webkit-linear-gradient(rgba(75, 108, 183, 1), rgba(24, 40, 72, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media only screen and (max-width:576px) {
    .col-count {
        display: inline-block;
        width: 49%;
        text-align: center
    }
}

.txt-slid {
    color: rgba(27, 60, 114, 1);
    padding-top: 20px;
    font-size: 18px;
    font-weight: 600;
    display: block
}

.choose_us-content-wrapper {
    text-align: center;
    padding: 20px
}

.choose-us-box-icon i {
    color: #fff;
    font-size: 35px;
    padding: 20px;
    background-color: #f37735;
    border-radius: 50px;
    margin-bottom: 10px
}

.card.card3 {
    position: relative;
    max-width: 420px;
    padding: 40px 20px;
    overflow: hidden;
    margin: 0 auto
}

    .card.card3.expanded {
        height: 400px
    }

    .card.card3 .label {
        margin-top: 30px;
        transform: translateY(10px);
        transition: transform 1000ms
    }

    .card.card3.expanded .label {
        transform: translateY(0)
    }

    .card.card3 .text1 {
        clip-path: polygon(0% 100%, 0 -90%, 50% -5%, 100% -90%, 100% 100%);
        -webkit-clip-path: polygon(0% 100%, 0 -90%, 50% -5%, 100% -90%, 100% 100%);
        transition: clip-path 1000ms
    }

    .card.card3.expanded .text1 {
        clip-path: polygon(0% 100%, 0 -100%, 50% -15%, 100% -100%, 100% 100%);
        -webkit-clip-path: polygon(0% 100%, 0 -100%, 50% -15%, 100% -100%, 100% 100%)
    }

    .card.card3 .text2 {
        clip-path: polygon(0% 100%, 0% -80%, 15% -70%, 17.23% -53.59%, 23% -40%, 27.23% -28.94%, 35% -20%, 41.09% -13.59%, 50% -10%, 58.91% -13.23%, 65% -20%, 72.77% -28.23%, 77% -40%, 82.77% -54.65%, 85% -70%, 100% -80%, 100% 100%);
        -webkit-clip-path: polygon(0% 100%, 0% -80%, 15% -70%, 17.23% -53.59%, 23% -40%, 27.23% -28.94%, 35% -20%, 41.09% -13.59%, 50% -10%, 58.91% -13.23%, 65% -20%, 72.77% -28.23%, 77% -40%, 82.77% -54.65%, 85% -70%, 100% -80%, 100% 100%);
        transition: clip-path 1000ms
    }

    .card.card3.expanded .text2 {
        clip-path: polygon(0% 100%, 0% -90%, 15% -80%, 17.23% -63.59%, 23% -50%, 27.23% -38.94%, 35% -30%, 41.09% -23.59%, 50% -20%, 58.91% -23.23%, 65% -30%, 72.77% -38.23%, 77% -50%, 82.77% -64.65%, 85% -80%, 100% -90%, 100% 100%);
        -webkit-clip-path: polygon(0% 100%, 0% -90%, 15% -80%, 17.23% -63.59%, 23% -50%, 27.23% -38.94%, 35% -30%, 41.09% -23.59%, 50% -20%, 58.91% -23.23%, 65% -30%, 72.77% -38.23%, 77% -50%, 82.77% -64.65%, 85% -80%, 100% -90%, 100% 100%)
    }

    .card.card3 .text-content {
        transform: translateY(-170px);
        transition: transform 1000ms
    }

    .card.card3.expanded .text-content {
        transform: translateY(-15px)
    }

    .card.card3 .chevron {
        position: absolute;
        bottom: 30px;
        left: calc(50% - 15px);
        transform-origin: 50%;
        transform: rotate(180deg);
        transition: transform 1000ms
    }

    .card.card3.expanded .chevron {
        transform: rotate(0deg)
    }

    .card.card3 .title {
        font-weight: 900;
        margin: 20px 0 12px;
        font-size: 22px
    }

    .card.card3 .body-text {
        padding: 0 20px
    }

.carousel-control-prev-icon .fa-chevron-left {
    font-size: 22px;
    position: absolute;
    left: 0;
    top: 120px;
    margin-left: -25px;
    cursor: pointer;
    color: #1b3c72
}

.carousel-control-next-icon .fa-chevron-right {
    font-size: 22px;
    position: absolute;
    right: 0;
    top: 120px;
    margin-right: -25px;
    cursor: pointer;
    color: #1b3c72
}

.wy-ch-db {
    background-image: linear-gradient(100.3deg, rgba(75, 108, 183, 1) -5.4%, rgba(24, 40, 72, 1) 15%, rgba(24, 40, 72, 1) 33%, rgba(255, 255, 255, 1) 33%, rgba(255, 255, 255, 1) 96.2%);
    border-bottom: 1px solid rgba(24, 40, 72, 1)
}

    .wy-ch-db .head {
        padding: 62px 55px;
        background: transparent
    }

        .wy-ch-db .head .title {
            color: #fff;
            font-size: 35px;
            margin-bottom: 10px
        }

        .wy-ch-db .head .heading {
            color: #fff;
            font-size: 56px;
            line-height: 54px
        }

    .wy-ch-db .meta {
        font-size: 15px;
        color: #535050;
        padding: 20px 20px;
        text-align: justify
    }

.contact {
    position: relative;
    max-width: 420px;
    padding: 40px 0 0 0;
    overflow: hidden;
    margin: 0 auto
}

    .contact main {
        float: left;
        width: 100%;
        position: relative
    }

        .contact main section {
            border-radius: 5px;
            float: left;
            width: 100%
        }

            .contact main section .content {
                text-align: left
            }

            .contact main section .content {
                float: left;
                width: 100%;
                padding: 20px;
                position: relative;
                text-align: center
            }

                .contact main section .content .label {
                    float: left;
                    width: 30%;
                    margin-right: 5%;
                    border-radius: 50%;
                    color: #fff
                }

                .contact main section .content aside {
                    float: left;
                    width: 60%;
                    color: #fff;
                    margin-top: 10px
                }

                    .contact main section .content aside h4 {
                        font-weight: 100;
                        font-size: 22px;
                        margin-bottom: 10px;
                        text-align: left;
                        color: #f37634
                    }

                    .contact main section .content aside p {
                        font-size: 14px;
                        letter-spacing: .5px;
                        line-height: 160%;
                        text-align: left;
                        color: #1b3c72
                    }

        .contact main button {
            display: none;
            position: absolute;
            bottom: 0;
            right: 50%;
            background-image: radial-gradient(circle farthest-corner at 5.2% 14.3%, rgba(235, 69, 69, 1) 0%, rgba(235, 118, 36, 1) 47.4%, rgba(255, 73, 18, 1) 100.2%);
            color: #fff;
            border: 0;
            width: 200px;
            height: 48px;
            text-align: center;
            border-radius: 30px;
            font-size: 16px;
            letter-spacing: .5px;
            text-transform: uppercase;
            margin-bottom: -24px;
            margin-right: -100px;
            -webkit-transition: all .4s;
            -moz-transition: all .4s;
            -o-transition: all .4s;
            transition: all .4s;
            transition-delay: 0s;
            transition-delay: .1s;
            outline: none;
            overflow: hidden;
            z-index: 10;
            font-family: inherit
        }

#loginForm {
    display: none;
    position: absolute;
    background: #fff;
    width: 60%;
    left: 115px;
    padding: 0 10px;
    color: #535050;
    z-index: 999;
    border: 1px solid #eee;
    border-radius: 5px
}

#login {
    display: block;
    color: #000
}

    #login h4 {
        cursor: pointer
    }

        #login h4 i {
            cursor: pointer;
            color: #1b3c72;
            font-size: 12px;
            padding: 8px;
            border: 1px solid #1b3c72;
            border-radius: 50px
        }

.label {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #333
}

.form-label {
    font-size: 12px;
    font-weight: bold;
    float: right
}

.form-field {
    width: 100%
}

.form-elements {
    font-size: 0;
    margin: 5px 0 0 0;
    display: block
}

    .form-elements input {
        height: 25px;
        padding: 5px 10px;
        border-radius: 0;
        font-size: 12px
    }

.submit-btn .btn {
    float: right;
    padding: 0 10px;
    margin-bottom: 5px
}

.show-hide {
    display: block !important
}

.testmonialdiv {
    height: 420px;
    background-color: #f6f9f8
}

.testimonial-area {
    background-image: none;
    background-color: #1b3c72;
    background: linear-gradient(90deg, #4b6cb7 0%, #182848 100%) !important;
    background-size: cover;
    background-position: center;
    background: #efefef
}

.testmonialdiv .carousel .item > div:first-child .testimonial {
    margin: 0 0 20px 0
}

.testmonialdiv .carousel .testimonial {
    color: #fff;
    position: relative;
    background: #1b3c72;
    background: linear-gradient(90deg, #4b6cb7 0%, #182848 100%);
    padding: 15px;
    margin: 0 0 20px 20px
}

    .testmonialdiv .carousel .testimonial::before {
        width: 20px;
        height: 20px;
        background: #1b3c72;
        box-shadow: inset 12px 0 13px rgba(0, 0, 0, .5)
    }

    .testmonialdiv .carousel .testimonial::before,
    .carousel .testimonial::after {
        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        bottom: -20px
    }

    .testmonialdiv .carousel .testimonial::after {
        width: 0;
        height: 0;
        border: 10px solid transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-bottom-color: #fff;
        border-left-color: #fff
    }

    .testmonialdiv .carousel .testimonial::before,
    .carousel .testimonial::after {
        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        bottom: -20px
    }

    .testmonialdiv .carousel .testimonial p {
        line-height: 21px;
        margin: 0;
        letter-spacing: .3px;
        font-size: 14px
    }

.testmonialdiv .carousel .media .media-body .name {
    display: inline-table;
    padding: 10px 0 0 0;
    font-size: 14px;
    font-weight: 700;
    color: #1b3c72;
    letter-spacing: 1px;
    text-transform: uppercase
}

.testmonialdiv .carousel .media .media-body .details {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    color: #777
}

.testmonialdiv .carousel .testimonial i {
    text-indent: 40px
}

.testmonialdiv .carousel .item > div:first-child .media {
    margin-left: 0
}

.testmonialdiv .carousel .media {
    position: relative;
    padding: 0 0 0 20px;
    margin-left: 20px
}

.testmonialdiv .media-body,
.media-left,
.media-right {
    display: table-cell;
    vertical-align: top
}

.testmonialdiv .media-left div {
    transform: scale(.5, .5);
    margin: -10px -45px
}

.testmonialdiv .media-left,
.media > .pull-left {
    padding-right: 10px
}

.testmonialdiv .carousel .media img {
    width: 100px;
    max-width: none;
    display: block;
    border-radius: 0%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    border: 2px solid #fff
}

.testmonialdiv .carousel .testimonial_control .testimonial_btn {
    color: #f37634;
    background-color: none;
    text-decoration: none;
    padding: 5px 7px
}

.industry_analyst_para {
    padding: 10px;
    margin-bottom: 0 !important;
    font-size: 14px;
    text-align: justify;
    line-height: 21px;
    color: #535050
}

@media only screen and (max-width:576px) {
    .testmonialdiv {
        height: auto
    }

        .testmonialdiv .carousel-inner .item img {
            height: auto
        }
}

@media only screen and (min-width:576px) {
    .testmonialdiv {
        height: auto
    }

        .testmonialdiv .carousel-inner .item img {
            height: auto
        }
}

@media only screen and (min-width:768px) {
    .testmonialdiv {
        height: auto
    }

        .testmonialdiv .carousel-inner .item img {
            height: auto
        }
}

@media only screen and (min-width:992px) {
    .testmonialdiv {
        height: auto
    }

        .testmonialdiv .carousel-inner .item img {
            height: auto
        }
}

@media only screen and (min-width:1200px) {
    .testmonialdiv {
        height: 420px
    }

        .testmonialdiv .carousel-inner .item img {
            height: auto
        }
}

.testimonial-analy {
    padding: 50px 15px 15px;
    margin: 75px 30px 30px;
    border: 1px solid #f37634;
    position: relative
}

    .testimonial-analy .pic {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1), 0 6px 20px 0 rgba(0, 0, 0, .19);
        overflow: hidden;
        margin: 0 auto;
        position: absolute;
        top: -50px;
        left: 60%;
        right: 40%
    }

        .testimonial-analy .pic img {
            width: 100%;
            height: auto
        }

    .testimonial-analy .description {
        font-size: 14px;
        color: #5e595b;
        line-height: 22px;
        text-align: justify;
        margin: 0;
        position: relative;
        display: -webkit-box;
        -webkit-line-clamp: 10;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding: 0
    }

    .testimonial-analy .title {
        display: inline-table;
        padding: 10px 0 0 0;
        font-size: 14px;
        font-weight: 700;
        color: #1b3c72;
        letter-spacing: 1px;
        text-transform: uppercase;
        right: 0;
        margin-bottom: 5px
    }

.indust-analy-tital {
    position: absolute;
    top: 21px;
    left: 30px;
    font-size: 22px;
    text-transform: uppercase;
    height: 50px
}

.indust-analy-arrow {
    right: 32px;
    top: 25px;
    position: absolute;
    z-index: 1
}

@media only screen and (max-width:479px) {
    .testimonial-analy .pic {
        top: -50px;
        left: 0%
    }

    .testimonial-analy {
        padding: 70px 10px 30px;
        margin: 110px 30px 30px
    }

        .testimonial-analy .description:before {
            top: -20px
        }

        .testimonial-analy .title {
            font-size: 12px
        }

        .testimonial-analy .post {
            font-size: 11px
        }

    .indust-analy-arrow {
        top: 70px !important
    }
}

.new-publish-report .panel-group {
    border: none
}

    .new-publish-report .panel-group .panel {
        border: none;
        padding: 20px 12px !important;
        overflow: hidden;
        box-shadow: 0 0 1rem rgba(0, 0, 0, .15);
        text-align: center;
        border-radius: 0
    }

        .new-publish-report .panel-group .panel .top-br {
            background-color: #f37634;
            width: 60px;
            border-radius: 10px;
            height: 10px;
            margin-left: auto;
            margin-right: auto;
            margin-top: -25px;
            margin-bottom: 20px;
            transition: .5s
        }

        .new-publish-report .panel-group .panel:hover .top-br {
            background-color: #1b3c72
        }

        .new-publish-report .panel-group .panel .fa {
            padding-top: 35px;
            padding-bottom: 20px;
            font-size: 76px;
            color: #1b3c72
        }

        .new-publish-report .panel-group .panel h4 {
            color: #535050
        }

            .new-publish-report .panel-group .panel h4 a {
                text-decoration: none
            }

        .new-publish-report .panel-group .panel p {
            color: #535050;
            max-height: 1000px;
            padding: 0 10px;
            overflow-y: hidden;
            text-align: justify;
            transition: max-height .5s ease-out;
            text-overflow: ellipsis;
            -webkit-line-clamp: 11;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            min-height: 290px
        }

        .new-publish-report .panel-group .panel .new_publish_button a {
            padding: 10px 10px;
            background-color: #f37634;
            background-image: radial-gradient(circle farthest-corner at 5.2% 14.3%, rgba(255, 73, 18, 1) 0%, rgba(235, 118, 36, 1) 47.4%, rgba(235, 69, 69, 1) 100.2%);
            border-radius: 5px;
            font-size: 16px;
            color: #fff;
            text-decoration: none;
            overflow: hidden
        }

.pro-meta {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 30px
}

    .pro-meta .panel {
        border: none;
        border-radius: 10px;
        box-shadow: none;
        transition: background-image 1s
    }

        .pro-meta .panel:hover {
            border: none
        }

        .pro-meta .panel .panel-heading {
            border-radius: 10px 10px 0 0;
            padding: 20px 20px 40px 20px;
            border: none;
            font-size: 16px;
            transition: background-image 1s;
            background: linear-gradient(90deg, #4b6cb7 0%, #182848 100%)
        }

        .pro-meta .panel:hover .panel-heading {
            background: linear-gradient(90deg, #4b6cb7 0%, #182848 100%)
        }

        .pro-meta .panel .panel-body {
            padding: 20px 20px;
            background-color: #fff;
            border-radius: 10px
        }

        .pro-meta .panel .panel-heading::after {
            content: none
        }

        .pro-meta .panel .list li {
            padding: 10px 0;
            border-bottom: 1px solid #eee;
            border-radius: 10px
        }

        .pro-meta .panel .list {
            background-color: #fff;
            margin-top: -50px;
            position: relative;
            border-radius: 10px
        }

            .pro-meta .panel .list li a {
                color: #535050;
                padding: 0 10px 0 10px;
                overflow-y: hidden;
                text-align: justify;
                transition: max-height .5s ease-out;
                text-overflow: ellipsis;
                -webkit-line-clamp: 2;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                min-height: 42px
            }

        .pro-meta .panel .text-right {
            margin-bottom: 0
        }

        .pro-meta .panel .view-more {
            border: none;
            padding: 10px 10px;
            background-color: #f37634;
            background-image: radial-gradient(circle farthest-corner at 5.2% 14.3%, rgba(255, 73, 18, 1) 0%, rgba(235, 118, 36, 1) 47.4%, rgba(235, 69, 69, 1) 100.2%);
            border-radius: 5px;
            font-size: 16px;
            color: #fff;
            text-decoration: none;
            margin-bottom: 0
        }

        .pro-meta .panel .panel-heading .ongoing {
            background: none;
            padding-left: 10px;
            display: inline-block;
            vertical-align: top
        }

        .pro-meta .panel .panel-heading .blog {
            background: none;
            padding-left: 10px;
            display: inline-block;
            vertical-align: top
        }

        .pro-meta .panel .panel-heading .press {
            background: none;
            padding-left: 10px;
            display: inline-block;
            vertical-align: top
        }

.contact main section .content .req-label {
    float: left;
    width: 20%;
    margin-right: 5%;
    color: #fff;
    fill: #1b3c72
}

.req-a-sol h3 {
    margin-bottom: 0;
    font-size: 26px;
    color: #1b3c72
}

.req-a-sol {
    background-color: #f0f0f0;
    padding: 40px 0
}

    .req-a-sol span {
        font-size: 22px;
        color: #f37634
    }

.analy-round {
    border-radius: 50%
}

.ruchika {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -10px 0
}

.mahejabi {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -115px 0
}

.megha {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -665px 0
}

.pranjal {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -445px 0
}

.mitanshi {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -555px 0
}

.smriti {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -225px 0
}

.ria {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -330px 0
}

.alina {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -10px -110px
}

.komal {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -10px -110px
}

.yukti {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -225px -120px
}

.varsha {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) 448px -111px
}

.tauqeer {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -115px -110px
}

.yukti {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -225px -110px
}

.sneha {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -670px -110px
}

.pratima {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) 0 -222px
}

.saurabh {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -445px -110px
}

.saurabh-d {
    width: 100px;
    height: 100px;
    background: url(https://www.databridgemarketresearch.com/assets/images/user/collage_analyst.jpg) -554px -110px
}

.client-us .carousel {
    padding: 30px
}

.client-us .client-us-head h3 {
    padding: 40px 20px;
    font-size: 20px;
    color: #1b3c72;
    margin-bottom: 0;
    text-align: right
}

    .client-us .client-us-head h3 span {
        color: #f37634;
        font-size: 16px;
        font-weight: 600
    }

    .client-us .client-us-head h3 strong {
        font-size: 28px
    }

.client-us .carousel-inner .item a {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: .5s;
    margin-left: auto;
    margin-right: auto
}

    .client-us .carousel-inner .item a:hover {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%)
    }

.client-us .carousel-control i {
    margin-top: 50px;
    color: #1b3c72
}

.client-us .left.carousel-control i {
    margin-left: -30px
}

.client-us .right.carousel-control i {
    margin-right: -30px
}

.client-us .carousel-inner .item a div {
    margin-left: auto;
    margin-right: auto
}

.abb {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -10px 0
}

.anker {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px 0
}

.arthur {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px 0
}

.bac {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px 0
}

.basler {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px 0
}

.buhler {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px 0
}

.canon {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -10px -73px
}

.cloudflare {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -73px
}

.cloudnexa {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -73px
}

.cineplex {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -73px
}

.cook {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -73px
}

.cotecna {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -73px
}

.dsm {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -146px
}

.fresenius {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -146px
}

.fujifilm {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -146px
}

.gehealth {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -146px
}

.hitachi {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -146px
}

.huber {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -146px
}

.idemia {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -219px
}

.imprivata {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -219px
}

.intertek {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -219px
}

.kapsch {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -219px
}

.medincell {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -219px
}

.medtronic {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -219px
}

.microsoft {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) 0 -292px
}

.moleskine {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -292px
}

.novartis {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -292px
}

.oracle {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -292px
}

.panasonic {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -292px
}

.philips {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -292px
}

.tuv {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) 0 -365px
}

.schneider {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -365px
}

.sea {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -365px
}

.semtech {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -365px
}

.siemens {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -365px
}

.swisslog {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -365px
}

.master {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -438px
}

.danone {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -438px
}

.dohler {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -438px
}

.dupont {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -438px
}

.hype {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -438px
}

.joil {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -438px
}

.nestle {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -511px
}

.olam {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -511px
}

.richaro-wolf {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -511px
}

.roche {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -511px
}

.siemens-helth {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -511px
}

.smith-and-nephew {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -511px
}

.stryker {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -584px
}

.thermo-fisther {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -584px
}

.three-m {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -584px
}

.baxter {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -584px
}

.biorad {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -584px
}

.braun {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -584px
}

.covidien {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -0 -657px
}

.merge {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -194px -657px
}

.agilent {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -388px -657px
}

.amazon {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -582px -657px
}

.crossref {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -776px -657px
}

.cocacola {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients.jpg) -970px -657px
}

.youtube {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -10px 0
}

.three-m-sc {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -194px 0
}

.air-luquide {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -388px 0
}

.akzo {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -582px 0
}

.apter {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -776px 0
}

.covaris {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -970px 0
}

.dow {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -10px -73px
}

.dystar {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -194px -73px
}

.evonik {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -388px -73px
}

.iqoxe {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -582px -73px
}

.konica {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -776px -73px
}

.lonza {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -970px -73px
}

.mitsubishi {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -0 -146px
}

.mitsui {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -194px -146px
}

.nippon-Paper {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -388px -146px
}

.pmikyoto {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -582px -146px
}

.polycorp {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -776px -146px
}

.saintgobin {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -970px -146px
}

.sealedair {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -0 -219px
}

.smurfit_kappa {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -194px -219px
}

.tetra {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -388px -219px
}

.toray {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -582px -219px
}

.westlake {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -776px -219px
}

.isovolta {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -970px -219px
}

.worthing {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) 0 -292px
}

.sumitomo {
    width: 194px;
    height: 73px;
    background: url(https://www.databridgemarketresearch.com/assets/images/clients/clients1.jpg) -194px -292px
}

.trend-box-section {
    margin-bottom: 30px
}

.section-title {
    margin: 15px 0 0 0;
    text-transform: uppercase;
    color: #1b3c72;
    font-family: "Poppins", sans-serif;
    font-weight: 700;
    position: relative
}

    .section-title::after {
        background: #ff7936;
        content: "";
        display: inline-block;
        height: 1px;
        position: absolute;
        vertical-align: middle;
        width: 100%;
        margin-left: 25px;
        margin-right: 25px;
        top: 52%
    }

.footer {
    background: #182848
}

    .footer .logo span {
        font-size: 36px;
        font-weight: 100;
        color: #fff;
        text-transform: uppercase;
        text-decoration: none;
        border-bottom: 2px solid #1b3c72;
        position: relative
    }

        .footer .logo span:before {
            position: absolute;
            background: #f37634;
            height: 2px;
            content: '';
            width: 50%;
            bottom: -2px;
            left: 0
        }

    .footer .logo small {
        font-size: 14px;
        font-weight: 100;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 7px
    }

    .footer .foo-links li a:hover {
        color: #f37634;
        text-decoration: none
    }

    .footer .address {
        padding-left: 0;
        margin-bottom: 20px !important
    }

    .footer .address {
        background: none
    }

    .footer .foo-links.bdr-right {
        padding-right: 30px !important
    }

    .footer .nav-social li {
        padding-right: 10px !important
    }

    .footer .copyright {
        background-color: #182848
    }

    .footer .nav-social li a.social.in,
    .footer .nav-social li a.social.fb,
    .footer .nav-social li a.social.tw {
        background: none
    }

    .footer .nav-social li a {
        color: #1b3c72;
        background-color: #fff !important;
        border: 1px solid #fff;
        border-radius: 50%;
        font-size: 18px;
        transition: .5s;
        padding: 5px;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

        .footer .nav-social li a:hover svg path {
            fill: #f37634
        }

        .footer .nav-social li a .fa-twitter {
            padding: 10px 11px
        }

        .footer .nav-social li a .fa-facebook-f {
            padding: 10px 14px
        }

        .footer .nav-social li a .fa-linkedin {
            padding: 10px 11px
        }

@media only screen and (max-width:576px) {
    .footer .logo {
        text-align: center
    }

    .footer .address {
        text-align: center
    }

    .follow-us {
        text-align: center;
        margin-left: 0
    }

    .contact_page .card-box h3 {
        font-size: 16px !important
    }

    .section-title::after {
        margin-left: 0
    }

    .form-section {
        margin-top: 0 !important
    }

    .contact_page .card-box p {
        font-size: 15px !important
    }

    .follow-us ul {
        justify-content: center;
        display: flex
    }
}

@media only screen and (max-width:576px) {
    body {
        padding-top: 0 !important
    }

    .navbar-pro .navbar-brand {
        margin: 10px 0 10px 0
    }

    .banner {
        margin-top: 0;
        background: none;
        min-height: auto
    }

        .banner .carousel-inner .item img {
            max-width: none !important;
            width: 100% !important
        }

    .carousel-caption {
        position: absolute;
        right: 0%;
        left: 0%
    }

    .banner .carousel-inner .carousel-caption {
        bottom: 0 !important
    }

    .banner .bottom-left {
        bottom: 1% !important;
        width: 100% !important;
        bottom: 5%;
        left: 1% !important
    }

    .banner .carousel .carousel-caption h1 {
        font-size: 24px;
        margin-bottom: 5px
    }

    .logo-color {
        font-size: 24px;
        margin-bottom: 5px
    }

    .banner .carousel .carousel-caption p {
        margin-bottom: 5px
    }

    .banner .carousel .carousel-caption .btn-rounded {
        display: none
    }

    .banner .carousel .carousel-indicators {
        bottom: 0 !important;
        display: none
    }

    .why-choose {
        padding: 0
    }

        .why-choose .carousel {
            margin-top: 0;
            border-radius: 10px;
            background-color: transparent
        }

    .why-choose-meta .meta {
        font-size: 14px
    }

    .card.card3 {
        left: calc(50% - 0);
        transform: translateX(-50%)
    }

    .carousel-control-prev-icon .fa-chevron-left {
        position: absolute;
        left: 0;
        top: 120px;
        margin-left: 0;
        cursor: pointer
    }

    .carousel-control-next-icon .fa-chevron-right {
        position: absolute;
        right: 0;
        top: 120px;
        margin-right: 0;
        cursor: pointer
    }

    .wy-ch-db {
        background-image: linear-gradient(180deg, rgba(75, 108, 183, 1) -12.4%, rgba(24, 40, 72, 1) 18%, rgba(24, 40, 72, 1) 28%, rgba(255, 255, 255, 1) 18%, rgba(255, 255, 255, 1) 96.2%)
    }

    .why-choose-meta .head .heading {
        color: #fff;
        font-size: 36px;
        line-height: 35px;
        text-transform: uppercase
    }

    .why-choose-meta .head {
        padding: 40px 30px
    }

    .why-choose-meta .meta {
        padding: 40px 0
    }

    .why-choose-meta .head .title {
        color: #fff;
        font-size: 30px;
        margin-bottom: 10px
    }

    .contact main section .content .label {
        float: none;
        width: 50%
    }

    .contact main section .content aside {
        float: none;
        width: 100%
    }

        .contact main section .content aside h4 {
            text-align: center
        }

        .contact main section .content aside p {
            text-align: center
        }

    .contact {
        padding: 0 0 0 0
    }

    #loginForm {
        width: 85% !important;
        left: 25px !important
    }

    .req-sol-right .contact-no .glyphicon,
    .req-sol-right .contact-sales .glyphicon,
    .req-sol-right .contact-mail .glyphicon {
        padding: 40px;
        background-color: #fff;
        color: #f37634;
        border-radius: 5px;
        font-size: 40px;
        margin-bottom: 20px;
        box-shadow: 0 0 1rem rgba(0, 0, 0, .15);
        transition: 1s
    }

    .req-sol-right h5 {
        margin-bottom: 40px
    }

    .right-body .report-list {
        padding-bottom: 0
    }

    .page-details .meta h1 {
        font-size: 17px !important
    }

    .page-details .meta {
        padding-left: 0;
        padding-right: 0
    }

    .report-list .meta .title {
        text-align: center;
        margin-bottom: 0
    }

    .report-list .meta .btn {
        width: 100%;
        margin-bottom: 10px
    }

    .report-list .report-thumb-cont {
        width: 100%;
        float: none;
        text-align: center
    }

    .report-list .meta .title {
        padding-left: 0
    }

    .radio-btn-cont {
        display: inline
    }

    .cost-buy .check-radio-list {
        text-align: center
    }

    .report-list .cost-buy {
        width: 100%;
        float: none;
        margin: 10px auto 10px;
        padding: 10px;
        border: 1px solid #1b3c72;
        border-radius: 5px;
        text-align: center
    }

    .report-list .meta {
        padding-left: 0;
        padding-right: 0
    }

    .page-details .report-thumb-cont img {
        display: block
    }

    .page-details .report-thumb-cont {
        width: 91px;
        float: right
    }

    .page-details .meta {
        padding-left: 0;
        padding-right: 0
    }

    .page-details .meta-links {
        margin-left: 0
    }

    .page-details .meta .title {
        font-size: 16px
    }

    .page-details .meta-links li {
        padding: 0 0 0 5px
    }

    .page-details .fixedMetaLinks li a {
        padding: 9px 20px !important
    }

    .page-details .fixedMetaLinks {
        margin-left: 0 !important
    }

    .report-tab h2 {
        font-size: 16px !important
    }

        .report-tab h2 a {
            display: flex;
            align-items: center;
            text-decoration: unset
        }

            .report-tab h2 a svg {
                margin-right: 5px
            }

    .report-tab ul ul {
        padding-left: 10px
    }

    .report-tab ul li {
        padding-left: 5px
    }

    .resp-tab-content {
        padding: 10px !important
    }

    .resp-tab-content {
        border: none !important
    }

    .blog-head .fixedMetaLinks {
        position: none !important;
        display: none !important
    }

    .breadcrumb-cont .breadcrumb {
        display: none
    }

    #reportPageModal .modal-body {
        max-height: 200px !important
    }

    .report-tab img {
        width: 100%
    }

    .post-entry img {
        width: 100%
    }

    .report-desc-dig {
        width: 100%;
        text-align: center
    }

        .report-desc-dig img {
            width: 100%
        }

    .meta-links li + li {
        padding-left: 0
    }

    .meta-links li {
        padding-right: 5px
    }

    .page-details .meta-details {
        min-width: auto
    }

    .meta-links li {
        float: left;
        width: 50%
    }

        .meta-links li a {
            font-size: 11px;
        }

    #sticky {
        padding-right: 0;
        text-align: center
    }

        #sticky.stick {
            display: block !important
        }

    #sticky2.stick {
        display: block !important
    }

    .call_mob {
        padding: 0 10px 0 10px;
        width: 100%
    }

        .call_mob .call1 {
            display: block;
            font-size: 12px
        }

    .collapse .nav-cont .call {
        display: none
    }

    .footer-payment-images {
        margin-bottom: 30px
    }

        .footer-payment-images label {
            width: 100%;
            margin-top: 20px
        }

    .grid-divider {
        border-right: none
    }

    .sample-form {
        padding: 0 0
    }

    .sta-hide {
        display: none !important
    }

    .market-insight-title {
        padding: 20px 10px 5px 10px !important
    }

    .panel-cart .panel-body .pay-icon {
        width: 17%
    }

    .card.card-cascade .view.view-cascade {
        width: 30%
    }
}

@media only screen and (min-width:576px) {
    .report-list .meta {
        padding-left: 0 !important;
        padding-right: 0
    }

    .cost-buy .form-group {
        width: 32%;
        float: left
    }

    .report-list .cost-buy {
        width: 100%;
        float: right
    }

    .page-details .report-thumb-cont img {
        display: block
    }

    .page-details .report-thumb-cont {
        width: 91px;
        float: right
    }

    .page-details .meta {
        padding-left: 0;
        padding-right: 0
    }

    .page-details .meta {
        padding-left: 0
    }

    .page-details .meta-links {
        margin-left: 10px
    }

    .report-desc-dig {
        width: 100%;
        text-align: center
    }

        .report-desc-dig img {
            width: 100%
        }

    #sticky {
        padding-right: 20px;
        text-align: right
    }

    .call_mob .call1 {
        display: block
    }

    .collapse .nav-cont .call {
        display: none
    }

    .footer-payment-images {
        margin-bottom: 20px
    }

    .grid-divider {
        border-right: none
    }
}

@media only screen and (min-width:768px) {
    .page-details .report-thumb-cont img {
        display: block
    }

    .page-details .report-thumb-cont {
        width: 91px;
        float: left
    }

    .page-details .meta {
        padding-left: 0;
        padding-right: 0
    }

    .page-details .meta {
        padding-left: 110px
    }

    .report-desc-dig {
        width: 100%;
        text-align: center
    }

        .report-desc-dig img {
            width: 60%
        }

    .call_mob .call1 {
        display: none
    }

    .collapse .nav-cont .call {
        display: block
    }

    .footer-payment-images {
        margin-bottom: 0
    }

    .grid-divider {
        border-right: none
    }
}

@media only screen and (min-width:992px) {
    .cost-buy .form-group {
        width: 100%;
        float: none
    }

    .call_mob .call1 {
        display: none
    }

    .collapse .nav-cont .call {
        display: block
    }

    .footer-payment-images {
        margin-bottom: 0
    }

    .grid-divider {
        border-right: 1px dashed #1b3c72
    }
}

@media only screen and (min-width:1200px) {
    #sticky {
        padding-right: 40px;
        text-align: right
    }

    .call_mob .call1 {
        display: none
    }

    .collapse .nav-cont .call {
        display: block
    }

    .footer-payment-images {
        margin-bottom: 0
    }
}

.breadcrumb1 {
    display: inline-block;
    padding: 0 30px 0 0;
    margin: 3px 0 0 0;
    background: transparent;
    overflow: hidden;
    border-radius: 20px
}

    .breadcrumb1 li {
        float: left;
        background: rgba(0, 0, 0, .1);
        border-radius: 0;
        font-size: 12px;
        font-weight: 600;
        color: #fff;
        position: relative
    }

        .breadcrumb1 li:nth-child(even) {
            background: rgba(0, 0, 0, .2);
        }

        .breadcrumb1 li:last-child {
            padding: 4px 10px;
            color: #fff;
            z-index: 1;
            position: relative;
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            min-height: 15px;
            max-width: 350px;
            line-height: 18px
        }

            .breadcrumb1 li:last-child:before {
                content: "";
                display: block;
                width: 106%;
                height: 101%;
                background: #1b3c72;
                color: #fff;
                position: absolute;
                top: 0;
                left: 50%;
                z-index: -1;
                transform: translateX(-50%) skew(-20deg)
            }

        .breadcrumb1 li:before {
            display: none
        }

        .breadcrumb1 li a {
            display: block;
            padding: 5px 15px;
            font-size: 12px;
            color: #1b3c72;
            text-decoration: none
        }

@media only screen and (max-width:767px) {
    .modal-title {
        font-size: 24px !important;
    }

    .white-close {
        margin: -14px;
    }

    .breadcrumb-cont-single {
        height: auto !important;
    }

    .mob_hide {
        display: none
    }

    .mob_show {
        display: block
    }

    .padding-left {
        padding-left: 15px
    }

    .breadcrumb1 li a,
    .breadcrumb1 li:last-child {
        font-size: 8px;
        padding: 10px 20px
    }

    .page-details .meta .meta-links {
        z-index: 9999;
        padding: 5px 15px;
        border: 0;
        border-radius: 5px;
        background-color: #fff;
        position: fixed;
        margin-left: 0 !important;
        width: 100% !important;
        left: 0;
        bottom: -220px;
        opacity: 1
    }

    .meta-links li a {
        font-size: 14px
    }

    .page-details + #horizontalTab {
        margin-bottom: 220px !important
    }

    .pageTitle .d-flex {
        align-items: normal
    }

    .page-details .meta {
        padding-left: 20px !important
    }

    .page-details .meta-links li {
        padding-left: 0 !important;
        display: block !important;
        float: unset !important;
        width: 75%;
        margin: 12px auto
    }

    .page-details .btn_metalink {
        padding: 12px
    }

    .page-details .fixedMetaLinks .btn_metalink {
        margin-bottom: 0 !important;
        font-size: 14px;
        display: flex;
        justify-content: center;
        padding: 15px !important
    }

        .page-details .fixedMetaLinks .btn_metalink svg {
            position: unset !important;
            margin-right: 10px
        }
}

@media only screen and (max-width:480px) {
    .breadcrumb1 li a,
    .breadcrumb1 li:last-child {
        padding: 5px 10px
    }

    .page-details .meta-details li {
        font-size: 9px
    }

    .breadcrumb1 {
        padding: 0
    }

        .breadcrumb1 li:last-child {
            line-height: normal
        }
}

@media only screen and (max-width:360px) {
    .breadcrumb1 li a,
    .breadcrumb1 li:last-child {
        font-size: 10px;
        padding: 4px 8px;
    }
}

.breadcrumb-cont {
    padding-top: 8px
}

    .breadcrumb-cont .form-horizontal .form-control {
        border-radius: 5px 0 0 5px
    }

.breadcrumb-cont-single {
    height: 40px;
    border-radius: 5px;
    padding-top: 4px;
    margin-bottom: 10px;
    background: #dfdfdf
}

.btn_rd_buy {
    color: #fff;
    background: #333;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 12px 15px 12px 40px;
    border: none;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all .3s ease 0s
}

    .btn_rd_buy:hover {
        color: #fff;
        padding: 12px 25px
    }

    .btn_rd_buy:before,
    .btn_rd_buy:after {
        content: "\f07a";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        transform: translateY(-50%);
        position: absolute;
        left: 15px;
        top: 50%;
        z-index: 0;
        transition: all .5s
    }

    .btn_rd_buy:after {
        content: '';
        background-color: #f37634;
        height: 13px;
        width: 13px;
        border-radius: 50%;
        transform: translateY(-50%) translateX(-50%);
        position: absolute;
        left: 21px;
        top: 50%;
        z-index: -1;
        transition: all .5s
    }

    .btn_rd_buy:hover:before {
        display: none
    }

    .btn_rd_buy:hover:after {
        height: 400px;
        width: 500px
    }

.w-45 {
    width: 45%
}

@media only screen and (max-width:767px) {
    .btn_rd_buy {
        margin-bottom: 20px
    }

    .dbmr-buynow .buyForm .form-field .reName .rname {
        align-items: normal
    }
}

@media only screen and (max-width: 480px) {
    .breadcrumb1 li {
        line-height: 1.6;
    }

        .breadcrumb1 li:last-child {
            max-width: 155px;
            padding: 3px 8px;
            line-height: 1.8;
        }
}

.breadcrumb1 li:nth-child(even) a {
    padding-right: 10px;
}

.page-details .btn_metalink {
    color: #fff;
    text-transform: uppercase;
    padding: 10px 22px;
    border-radius: 4px;
    position: relative;
    transition: all .2s ease 0s;
    z-index: 1;
    font-weight: 500
}

.page-details .fixedMetaLinks .active .btn_metalink {
    color: #fff
}

.page-details .fixedMetaLinks .btn_metalink:hover {
    color: #fff;
    border-color: transparent
}

.meta-links li.active a:hover {
    color: #fff;
    border: 1px solid transparent
}

.page-details .fixedMetaLinks .btn_metalink.bgs1 {
    background-color: #1b3c72
}

.page-details .fixedMetaLinks .btn_metalink.bgs2 {
    background-color: #f37634
}

.page-details .fixedMetaLinks .btn_metalink:after {
    background-color: #f37634;
    width: 100%
}

.page-details .fixedMetaLinks .btn_metalink.bgs1:hover {
    background-color: #f37634
}

.page-details .fixedMetaLinks .btn_metalink.bgs2:hover {
    background-color: #1b3c72
}

@media only screen and (max-width:767px) {
    .page-details .fixedMetaLinks .btn_metalink {
        margin-bottom: 20px
    }
}

.page-details .fixedMetaLinks li a:hover,
.page-details .fixedMetaLinks li.active a {
    background-color: transparent;
    color: unset;
    border: unset;
    margin-bottom: 0;
    transition: 0s
}

.page-details .fixedMetaLinks li.active a {
    background-color: transparent;
    box-shadow: unset;
    transition: 0s
}

.page-details .fixedMetaLinks li a {
    color: #fff;
    background: transparent;
    border: none;
    box-shadow: none;
    transition: 0s
}

.page-details .fixedMetaLinks li + li {
    padding-left: 10px
}

.blog-head .fixedMetaLinks .btn_metalink {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 18px 10px 38px;
    border-radius: 0;
    position: relative;
    transition: all .2s ease 0s;
    z-index: 1
}

.blog-head .fixedMetaLinks .active .btn_metalink {
    color: #fff;
    margin: 0 5px
}

.blog-head .fixedMetaLinks .btn_metalink:hover {
    color: #fff;
    border-color: transparent
}

.blog-head .meta-links svg {
    display: none
}

.blog-head .fixedMetaLinks .btn_metalink svg {
    color: #fff;
    font-weight: 900;
    line-height: 48px;
    z-index: 0;
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
    display: block;
    margin-right: 6px;
}

.blog-head .fixedMetaLinks .btn_metalink:after {
    content: "";
    width: 35px;
    height: 40px;
    border-radius: 4px;
    position: absolute;
    top: 5px;
    left: 0;
    z-index: -1;
    transition: all .45s cubic-bezier(.65, 0, .076, 1)
}

.blog-head .fixedMetaLinks .btn_metalink:after {
    background-color: #f37634;
    width: 100%
}

.blog-head .fixedMetaLinks .btn_metalink.bgs1:after {
    background-color: #1b3c72
}

.blog-head .fixedMetaLinks .btn_metalink.bgs2:after {
    background-color: #f37634
}

.blog-head .fixedMetaLinks .btn_metalink.bgs1:hover:after {
    background-color: #f37634
}

.blog-head .fixedMetaLinks .btn_metalink.bgs2:hover:after {
    background-color: #1b3c72
}

@media only screen and (max-width:767px) {
    .blog-head .fixedMetaLinks .btn_metalink {
        margin-bottom: 20px
    }

    .footer .copyright {
        display: block;
    }

    .copyright span {
        display: block;
        margin-right: 0;
    }

    .sec-ogp-blog-pr {
        padding: 30px 20px !important;
    }

    .responsiveSection {
        padding: 0 20px !important;
    }

    #quote-carousel .carousel-control, #testimonial-carousel .carousel-control, #options-peek .glide__arrow {
        display: none !important;
    }
    .client-us .client-us-head h3 {
        text-align: center;
    }
    .why-choose .carousel .carousel-inner .item a {
        width: 100%;
    }
}

.blog-head .fixedMetaLinks li a:hover,
.blog-head .fixedMetaLinks li.active a {
    background-color: transparent;
    color: unset;
    border: unset;
    margin-bottom: 0;
    transition: 0s
}

.blog-head .fixedMetaLinks li a {
    padding: 16px 16px 8px 16px !important;
    transition: 0s;
    display: flex !important;
}

.blog-head .fixedMetaLinks li.active a {
    background-color: transparent;
    box-shadow: unset;
    transition: 0s
}

.blog-head .fixedMetaLinks li a {
    background: transparent;
    border: none;
    box-shadow: none;
    transition: 0s;
    font-size: 13px
}

.blog-head .fixedMetaLinks li + li {
    padding-left: 5px
}

.blog-head .meta-links.fixedMetaLinks {
    z-index: 1;
    padding: 5px 10px;
    border: 1px solid #eee;
    border-radius: 5px;
    background-color: #fff;
    bottom: 0;
}

#fh5co-header {
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    position: relative
}

.fh5co-cover {
    border-bottom: 2px solid #fff
}

.fh5co-cover {
    height: 350px;
    float: left;
    width: 100%
}

    .fh5co-cover .overlay {
        z-index: 0;
        position: absolute;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
        background: rgba(76, 74, 138, .5);
        background: rgba(255, 255, 255, .2);
        background-image: linear-gradient(140deg, rgba(255, 255, 255, .5) 0%, rgba(76, 74, 138, .5) 52%, rgba(76, 74, 138, .5) 100%)
    }

    .fh5co-cover .display-t {
        z-index: 9;
        height: 500px;
        display: table;
        width: 100%;
        margin-top: 100px
    }

    .fh5co-cover .display-tc h1 {
        color: #fff;
        margin-bottom: 20px;
        font-size: 45px;
        line-height: 1.2;
        text-transform: uppercase;
        font-weight: 600
    }

    .fh5co-cover .display-tc h2 {
        color: #fff;
        font-size: 20px;
        line-height: 1.1;
        margin-bottom: 30px
    }

.fh5co-heading h2 {
    font-size: 36px;
    margin-bottom: 15px;
    line-height: 1.5;
    font-weight: bold;
    color: #000;
    padding-top: 20px
}

.fh5co-heading::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 60px;
    height: 2px;
    border-radius: 10px;
    background-color: #f37634;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#fh5co-career a {
    text-decoration: none
}

.card-padding {
    padding: 20px
}

.card-padding {
    padding: 20px
}

.position-card {
    background-color: #fff;
    border-radius: 20px;
    text-align: center;
    padding: 40px 20px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .07);
    transition: .5s
}

    .position-card h2 {
        font-size: 50px;
        font-weight: 400;
        margin-bottom: 0;
        color: #182848
    }

    .position-card p {
        color: #f37634;
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 10px
    }

    .position-card:hover {
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .2)
    }

.btn-search {
    padding: 11px 10px 10px 10px
}

.search-box-input {
    border: 1px solid #f37634
}

.position-card-list {
    background-color: #fff;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .07);
    margin-bottom: 8px
}

    .position-card-list ul {
        padding: 0;
        list-style: none
    }

        .position-card-list ul li {
            border-bottom: 1px solid #ccc;
            padding: 10px
        }

            .position-card-list ul li:last-child {
                border-bottom: 0 solid #ccc
            }

        .position-card-list ul a h4 {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 0;
            text-overflow: ellipsis;
            -webkit-line-clamp: 1;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            min-height: 20px;
            overflow: hidden;
            line-height: 1.4;
            color: #535050;
            transition: .3s
        }

    .position-card-list:hover ul a h4 {
        color: #f37634
    }

    .position-card-list ul p {
        font-size: 14px;
        margin-bottom: 0
    }

.cat-place-post {
    height: 34px;
    line-height: 18px
}

.post-on {
    color: #1e90ff
}

.r-skill {
    overflow: auto;
    position: relative;
    display: block;
    max-height: 90px;
    min-height: 90px
}

    .r-skill span {
        display: block;
        float: left;
        background-color: #f4f4f4;
        border-radius: 5px;
        padding: 12px 15px 12px 15px;
        text-transform: uppercase;
        margin: 2.5px;
        letter-spacing: .5px;
        border: solid 1px #f5f5f5;
        line-height: 14px;
        color: #494949
    }

.apply-btn {
    display: flex
}

    .apply-btn a {
        padding: 8px 10px;
        border-radius: 5px;
        color: #fff;
        width: 49%;
        text-align: center;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .07)
    }

    .apply-btn .share {
        color: #fff;
        background-color: #535050;
        margin-right: 1%
    }

    .apply-btn .apply {
        color: #fff;
        background-color: #f37634;
        margin-left: 1%
    }

    .apply-btn a:hover {
        background-color: #ccc
    }

.no-border {
    border: none
}

.job-details-section {
    color: #828282
}

    .job-details-section .panel {
        border-radius: 5px
    }

        .job-details-section .panel .panel-heading {
            border-radius: 5px 5px 0 0
        }

    .job-details-section .panel-heading {
        background-color: #f8f7f7;
        border-bottom: none;
        color: #f37634;
        font-weight: 600
    }

.job-card-head {
    border: none
}

    .job-card-head .panel-body {
        padding: 0
    }

    .job-card-head .job-title {
        color: #828282;
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 0;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        min-height: 20px;
        overflow: hidden;
        line-height: 1.4;
        margin-right: 10px
    }

    .job-card-head .job-id {
        margin: 5px 0 0 10px;
        font-size: 12px
    }

.job-head-main {
    border-bottom: 2px solid #f2f2f2;
    display: flex;
    padding: 10px
}

.job-head-sub {
    display: flex
}

    .job-head-sub p {
        font-size: 11.5px;
        padding: 5px 10px;
        margin-bottom: 20px;
        line-height: 1.7
    }

    .job-head-sub .cat-place {
        width: 50%
    }

.border-r {
    border-right: 2px solid #f2f2f2
}

.job-head-sub .cat-exp p {
    margin-bottom: 0
}

.disp-grid {
    display: grid
}

.apply-btn.disp-grid a {
    margin-right: 0;
    margin-left: 0;
    width: 100%;
    line-height: 1.7;
    font-weight: 600
}

.apply-btn.disp-grid .share {
    margin-bottom: 12px
}

.job-info .panel-body ul {
    list-style-type: none;
    padding: 0;
    font-size: 14px
}

    .job-info .panel-body ul li span {
        width: 20%;
        display: inline-block
    }

.job-info .all-skills .panel-body p {
    margin-bottom: 0
}

.job-info .job-desc ul {
    list-style-type: disc;
    padding-left: 20px
}

@media only screen and (max-width:480px) {
    .job-head-main {
        display: block
    }
}

.header-title {
    font-size: 30px;
    font-weight: 600;
    color: #1b3c72
}

    .header-title::before {
        content: "";
        position: absolute;
        bottom: -5px;
        left: 50%;
        width: 60px;
        height: 2px;
        border-radius: 10px;
        background-color: #f37634;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

.terms-cons span {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    background-color: #f37634;
    border-radius: 20px;
    padding: 5px 20px;
    margin-bottom: 10px;
    display: inline-block
}

.terms-cons p {
    text-align: justify;
    margin-bottom: 20px
}

.terms-cons ul {
    list-style-type: square;
    padding-left: 20px;
    margin-bottom: 20px
}

    .terms-cons ul li {
        padding: 5px 0;
        line-height: 26px
    }

.vertical-tab {
    font-family: 'Roboto', sans-serif;
    display: table
}

    .vertical-tab .nav-tabs {
        display: table-cell;
        width: 28%;
        min-width: 28%;
        border: none;
        position: relative
    }

        .vertical-tab .nav-tabs li {
            float: none;
            vertical-align: top
        }

            .vertical-tab .nav-tabs li a {
                color: #505050;
                background-color: transparent;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: 1px;
                text-transform: uppercase;
                text-align: left;
                padding: 12px;
                margin: 0 0 7px 0;
                border-radius: 0;
                border: none;
                display: block;
                position: relative;
                z-index: 1;
                transition: all .3s ease 0s
            }

            .vertical-tab .nav-tabs li:last-child a {
                margin-bottom: 0
            }

            .vertical-tab .nav-tabs li a:hover,
            .vertical-tab .nav-tabs li.active a,
            .vertical-tab .nav-tabs li.active a:hover {
                color: #fff;
                border: none
            }

            .vertical-tab .nav-tabs li a:before,
            .vertical-tab .nav-tabs li a:after {
                content: '';
                height: 0;
                width: 100%;
                background-color: #f37634;
                position: absolute;
                right: 0;
                top: 0;
                z-index: -1;
                transition: all .3s ease-out 0s
            }

            .vertical-tab .nav-tabs li.active a:before,
            .vertical-tab .nav-tabs li a:hover:before {
                height: 100%
            }

            .vertical-tab .nav-tabs li a:after {
                height: 18px;
                width: 18px;
                background-color: #505050;
                border: 3px solid #fff;
                border-radius: 50%;
                transform: translateY(-50%) scale(0);
                top: 50%;
                right: -9px;
                transition-delay: .15s
            }

            .vertical-tab .nav-tabs li.active a:after,
            .vertical-tab .nav-tabs li a:hover:after {
                transform: translateY(-50%) scale(1)
            }

    .vertical-tab .tab-content {
        color: #505050;
        background: rgba(0, 0, 0, .03);
        font-size: 15px;
        text-align: justify;
        letter-spacing: 1px;
        line-height: 23px;
        vertical-align: top;
        padding: 15px 18px 0;
        margin-top: 10px;
        display: table-cell
    }

        .vertical-tab .tab-content h3 {
            color: #f37634;
            font-size: 24px;
            margin: 0 0 5px 0
        }

@media only screen and (max-width:479px) {
    .vertical-tab .nav-tabs {
        display: block;
        width: 100%;
        border-right: none
    }

        .vertical-tab .nav-tabs li {
            margin: 0 0 10px 0
        }

            .vertical-tab .nav-tabs li:last-child {
                margin: 0
            }

            .vertical-tab .nav-tabs li a {
                padding: 10px;
                margin: 0
            }

                .vertical-tab .nav-tabs li a:after {
                    top: auto;
                    bottom: -9px;
                    right: 50%;
                    transform: translateY(0) translateX(50%) scale(0)
                }

                .vertical-tab .nav-tabs li.active a:after,
                .vertical-tab .nav-tabs li a:hover:after {
                    transform: translateY(0) translateX(50%) scale(1)
                }

    .vertical-tab .tab-content {
        display: block;
        padding: 20px 15px 5px;
        border-radius: 0 0 10px 10px
    }

        .vertical-tab .tab-content h3 {
            font-size: 18px
        }
}

.img-responsive {
    margin-bottom: 20px
}

.left-filter .panel-body {
    padding: 20px
}

    .left-filter .panel-body .title {
        font-weight: 600;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc
    }

    .left-filter .panel-body .check-radio-list {
        margin-bottom: 0
    }

    .left-filter .panel-body .title.mt-3 {
        margin-top: 30px
    }

.right-body .report-list {
    padding: 0;
    border-radius: 10px;
    display: flex;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1), 0 0 11px 0 rgba(0, 0, 0, .19)
}

.right-body .rpt-all {
    padding: 20px
}

.report-list .report-thumb-cont {
    width: 118px;
    float: left
}

.report-listing-body .right-body .rpt-price {
    padding: 20px;
    background: #eee;
    border-radius: 0 10px 10px 0
}

.cost-buy .form-group {
    border-bottom: 1px solid #ccc;
    width: 100%
}

.report-listing-body .radio-btn-cont-price {
    float: right
}

.cost-buy .form-group {
    border-bottom: 1px solid #ccc;
    width: 100%
}

.report-list .btn_metalink {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 12px;
    border-radius: 50px;
    position: relative;
    transition: all .2s ease 0s;
    z-index: 1;
    background-color: #1b3c72;
    text-align: left;
    margin-bottom: 10px
}

    .report-list .btn_metalink:hover {
        color: #fff;
        border-color: transparent;
        background-color: #f37634
    }

.lisc-expand {
    display: none
}

.rpt-price .cost-buy {
    position: relative
}

.lisc-expand-btn-wrap {
    position: absolute;
    right: 0;
    bottom: 33px
}

.lisc-expand-btn {
    padding: 5px;
    background-color: #1b3c72;
    color: #fff;
    border-radius: 0 0 10px 10px
}

    .lisc-expand-btn:hover,
    .lisc-expand-btn:active,
    .lisc-expand-btn:focus {
        color: #eee;
        text-decoration: none
    }

    .lisc-expand-btn i {
        transition: .5s
    }

.rot {
    transform: rotate(180deg);
    padding-bottom: 2px
}

@media only screen and (max-width:576px) {
    .lisc-expand-btn-wrap {
        position: absolute;
        right: 10px;
        bottom: 59px
    }
}

@media only screen and (max-width:576px) {
    .report-listing-body .report-list .cost-buy {
        border: none;
        width: 100%
    }

    .report-listing-body .cost-buy .form-group {
        width: 100%
    }

    .report-list .report-thumb-cont {
        width: 100%;
        float: none;
        text-align: center
    }
}

@media only screen and (max-width:767px) {
    .report-listing-body .right-body .rpt-price {
        padding: 0;
        background: #eee;
        border-radius: 0 0 10px 10px
    }

    .right-body .report-list {
        display: grid
    }

    .cost-buy .form-group {
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    .cost-buy .check-radio-list {
        text-align: left
    }

    .entry-content table {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .right-bg {
        position: unset
    }
}

@media only screen and (max-width:600px) {
    .covid-banner .cat-health {
        display: inline-block
    }

    .covid-cat-health {
        position: unset !important;
        text-align: center
    }

    .modal-popup-dbmr .modal-dialog {
        width: 90% !important
    }
}

.sticky_div .why-ch-us {
    box-shadow: unset !important;
    border: 0 !important;
}

.modal-body {
    overflow-y: hidden !important;
    max-height: 600px !important;
}

.dbmr-buynow #BuyNow .modal-dialog .modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: none;
    border-radius: 6px;
    outline: 0;
    /*box-shadow: 0 3px 9pxrgba(0, 0, 0, .5)*/
}

.dbmr-buynow .modal-content .modal-header {
    position: relative;
    text-align: center;
    border: 0;
    padding-bottom: 0
}

    .dbmr-buynow .modal-content .modal-header button.close {
        position: absolute;
        color: #1b3c72;
        opacity: 1;
        right: 10px;
        top: 10px
    }

    .dbmr-buynow .modal-content .modal-header h5 {
        font-size: 22px;
        text-align: center;
        color: #1b3c72;
        display: inline-block;
        margin: 0 auto;
        border-bottom: 4px solid #f37634;
        padding: 6px 0;
        text-transform: uppercase
    }

.dbmr-buynow .modal-content .modal-body .buyForm {
    text-align: center
}

    .dbmr-buynow .modal-content .modal-body .buyForm .form-field .fildLabel {
        font-size: 18px;
        text-align: center;
        color: #1b3c72;
        display: inline-block;
        margin: 0 auto;
        border-bottom: 1px solid #1b3c72;
        padding: 6px 0;
        text-transform: uppercase;
        font-weight: 600
    }

.buyForm2 hr {
    border-top: 2px solid #1b3c72
}

.dbmr-buynow .modal-content .modal-body .buyForm .form-field .reName {
    margin: 12px 0 0
}

    .dbmr-buynow .modal-content .modal-body .buyForm .form-field .reName p {
        margin: 0
    }

.dbmr-buynow .buyForm .form-field .reName .rname {
    text-align: left;
    line-height: 1.4;
    display: flex;
    align-items: center;
    color: #161616;
    font-size: 18px;
    font-weight: 500
}

    .dbmr-buynow .buyForm .form-field .reName .rname .fa-file {
        color: #1b3c72;
        font-size: 46px;
        margin-right: 15px;
        text-shadow: 4px 4px #00000045
    }

.dbmr-buynow .buyForm .form-field .reName .rbuttons {
    text-align: right
}

    .dbmr-buynow .buyForm .form-field .reName .rbuttons a.btn {
        border-radius: 0;
        color: #fff;
        font-size: 12px
    }

    .dbmr-buynow .buyForm .form-field .reName .rbuttons .btn-view {
        background: #1b3c72
    }

    .dbmr-buynow .buyForm .form-field .reName .rbuttons .btn-remove {
        background: #df3f3f;
        margin-left: 2px
    }

.dbmr-buynow .buyForm .form-info .ch-lice-type {
    border: none;
    border-radius: 0;
    padding: 15px 0
}

    .dbmr-buynow .buyForm .form-info .ch-lice-type .panel-body {
        padding: 15px 0
    }

    .dbmr-buynow .buyForm .form-info .ch-lice-type .panel-heading,
    .dbmr-buynow .buyForm .form-info .ch-lice-data .check-radio-list li .panel-heading {
        background: #fff;
        font-size: 18px;
        text-align: center;
        color: #1b3c72;
        display: inline-block;
        margin: 0 auto;
        border-bottom: 1px solid #1b3c72;
        padding: 6px 0;
        text-transform: uppercase
    }

    .dbmr-buynow .buyForm .form-info .ch-lice-type .panel-body label {
        font-weight: 600;
        width: 150px;
        text-align: left
    }

.dbmr-buynow .buyForm .form-info .ch-lice-data {
    border: none;
    border-radius: 0;
    padding: 15px
}

    .dbmr-buynow .buyForm .form-info .ch-lice-data .check-radio-list {
        display: flex;
        justify-content: space-between;
        margin: 0
    }

        .dbmr-buynow .buyForm .form-info .ch-lice-data .check-radio-list li:last-child .panel-body {
            font-weight: 800;
            font-size: 18px;
            color: #383838
        }

.form-info .tooltip-info {
    font-size: 12px;
    font-weight: normal;
    color: #535050;
    margin-bottom: 0;
    padding: 10px 15px;
    line-height: 20px;
    text-align: left
}

.form-info .field-btn {
    margin-top: 20px
}

    .form-info .field-btn .rightbtn-buyNow {
        border: 1px solid #f37634;
        color: #fff;
        background: #f37634;
        padding: 12px;
        font-size: 20px
    }

        .form-info .field-btn .rightbtn-buyNow:hover {
            border: 1px solid #1b3c72;
            background: #1b3c72
        }

.dbmr-buynow .buyForm .form-info .ch-lice-data .check-radio-list .seprator {
    background: #ccc;
    width: 1px
}

.dbmr-buynow .modal-content .modal-body .buyForm2 {
    text-align: center;
    border: 2px solid #f37634;
    padding: 15px;
    border-radius: 10px
}
