


/* 
============
   Index  
============


>> Common  Style
>> Nav Style 
>> Hero style
>> Brand Style 
>> Footer Style 


=============
=============
*/


/* Common  Style  */
.category .bn-cat {
    font-size: 14px;
    background: #FF0000;
    color: #fff;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 4px 0 4px 18px;
    display: inline-block;
}

.category .bn-cat i {
    opacity:0;
    visibility:hidden;
    transition:.3s;
}
    .category .bn-cat:hover i {
        opacity: 1;
        visibility:visible;
        margin-left:10px;
    }
.pdfModal {
    display: none;
    max-width: 1400px;
    height: 100%;
    margin:auto;
}
.pdfModal button.close {
    background-color: #fff;
    color:red;
}
    .pdfModal.modal {
        left: auto;
        background: #364A55;
        border-radius: 5px;
    }
    .pdfModal.ActivepdfModal {
        display: block;
    }

    .pdfModal  iframe {
        height: 100%;

    }

.container {
    max-width: 1400px;
}

.btn {
    padding: 8px 30px;
    text-transform: uppercase;
    font-weight: 400;
    color: white;
    font-size: 15px;
    border-radius: 5px;
}

    .btn.btn-two {
        background: #FFC93B;
        color: #212121;
    }

        .btn.btn-two:hover {
            background: #FF0000;
            color: #fff;
        }

p {
    font-weight: 300;
}

.title-two {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 28px;
}

.bn-block-title.title-two:before {
    left: 50%;
    transform: translateX(-50%);
}

.btn.style-two {
    background: #364A55;
    padding: 18px 35px;
}

    .btn.style-two i {
        margin-left: 10px;
    }

    .btn.style-two:hover {
        background: #ff0000;
    }

.section-desc {
    margin: 40px auto 0;
    max-width: 900px;
}

.btnMore-product.hide,
.btnMore-services.hide {
    display: none;
}

.owl-carousel .owl-nav .owl-prev:hover i {
    color: #ff0000;
}

.owl-carousel .owl-nav .owl-next:hover i {
    color: #ff0000;
}

.ui-dialog .ui-dialog-titlebar {
    background: #ff0000;
    border-radius: 5px;
}
.ui-dialog .ui-dialog-titlebar-close::before {
    content: 'X';
    position: absolute;
    top: -3px;
    right: 1px;
    font-size: 18px;
    color: red;
}
/* Nav Style  */
.header-list ul li {
    display: inline-block;
}
.header-list ul li.active a{
   color: #ff0000;
}
.header-content-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-list li {
    margin-left: 10px;
}

    .header-list li:first-child {
        margin-left: 0;
        ;
    }

    .header-list li a {
        color: #364A55;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 15px;
    }

        .header-list li a:hover {
            color: #ff0000;
        }

    .header-list li .dropdown-menu a:hover {
        color: #fff;
    }

    .header-list li .dropdown-menu {
        min-width: 60px;
        border-radius: 3px;
    }

    .header-list li a i {
        margin-left: 5px;
        font-size: 18px;
    }

    .header-list li .dropdown-toggle::after {
        display: none;
    }

.main-nav.sticky {
    border-bottom: #FF0000 3px solid;
}

.main-nav ul.navbar-nav > li > a::before {
    display: none;
}

ul.navbar-nav > li > a:hover, 
ul.navbar-nav > li > a:focus {
    background: #FF0000;
}

.main-nav ul.navbar-nav > li > a {
    padding: 10px 37px;
}

.nav-search a {
    padding: 8px 15px;
    background: rgb(255, 0, 0);
    border-radius: 5px;
    border: 1px solid transparent;
}

    .nav-search a:hover {
        background: #fff;
        color: #ff0000;
        border-color: #ff0000;
    }

.nav-search {
    padding: 0;
}

.nav-search-wrap {
    padding: 14px 15px;
}




/* Hero style  */
#hero {
    height: 750px;
    display: flex;
    align-items: center;
}

.hero-item {
    padding: 30px 0;
}

    .hero-item .title {
        color: #364A55;
        font-size: 64px;
        text-transform: capitalize;
    }

    .hero-item .subtitle {
        color: rgb(54, 74, 85);
        font-size: 48px;
        font-weight: 400;
    }

    .hero-item .desc {
        max-width: 550px;
        margin-bottom: 40px;
        color: #212121;
    }

/* Feature Section  */
.feature-content .row {
    justify-content: center;
}
.single-feature {
    text-align: center;
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    border-radius: 5px;
    padding: 40px 10px 10px;
    height: 250px;
    margin: 0 10px 30px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

    .single-feature .content-title {
        color: #364A55;
        font-size: 18px;
        font-weight: 500;
    }



/* Trading News */
#trending-carousel.owl-carousel .owl-dots {
    bottom: -50px;
}

#trending-carousel.owl-carousel.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
}

.bn-post-block-style {
    background: #fff;
}


/* Product Section  */
.about-text {
    background: #6443A7;
    height: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 60px 30px 25px 35px;
}

.section-wrap-inner {
    background: #EBEBEB;
    padding: 25px 30px 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.product-item .bn-post-block-style {
    margin: 0px 10px 25px;
}

.more-product {
    display: none;
}

    .more-product.show {
        display: block;
    }

/* Services Section   */
.about-text.about-services {
    background: #1E7B58;
}

.more-services {
    display: none;
}

    .more-services.show {
        display: block;
    }

/* Brand Style  */
.brand-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
    margin: 0 50px;
}


/* Basis Module Style  on module page */
.product-category .owl-carousel {
    margin-bottom: 80px;
}

.module-item {
    margin-bottom: 35px;
}

    .module-item .bn-post-block-style {
        background: transparent;
        box-shadow: none;
    }

.module-thumb {
    background: #A5A5A5;
    text-align: center;
    margin: 0 5px 10px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 220px;
}
    .module-thumb a {
        display: block;
        padding: 35px;
    }

.style-two .module-thumb a {
    height: 100%;
}  

.thumb_facewrap {
    position:relative;
}
.basisModule.style-two .module-item:hover .frontface {
    display: none;
}
.backface {
    display: none;
}
.basisModule.style-two .module-item:hover .backface {
    display: block;
}
.basisModule.style-two .module-item:hover .bn-post-content {
    background: #354953;
}
.basisModule.style-two .module-item .bn-post-title a,
.basisModule.style-two .module-item .bn-post-content p,
.basisModule.style-two .module-item .bn-post-content {
    transition: ease-in-out .01s;
}
.basisModule.style-two .module-item:hover .bn-post-title a,
.basisModule.style-two .module-item:hover .bn-post-content p {
    color: #fff;
}
.basisModule.style-two .module-item:hover .bn-post-title a:hover {
    color: #f00;
}
.module-item .bn-post-content {
    padding: 20px 15px;
    background: #fff;
    box-shadow: 0px 4px 5px 2px rgb(0 0 0 / 10%);
    margin: 0 5px 8px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    transition: .2s;
    height: 165px;
}

.module-item:hover .bn-post-content {
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 1px 1px;
    margin: 0 5px 8px;
}

.module-item .bn-post-title a {
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 15px;
    display: block;
    text-transform: capitalize;
}

/*  Product page design  */
.product-category .owl-carousel .owl-item img {
    width: auto;
}

.product-category .module-thumb a img {
    margin: auto;
}

.product-cat {
    margin: 0;
    padding: 0 0 0 10px;
}

    .product-cat li {
        display: inline-block;
        letter-spacing: .64px;
        color: #212121;
        font-weight: 500;
        text-transform: capitalize;
        font-size: 28px;
    }

.operation-system-list li,
.product-category .content-head p {
    display: inline-block;
    font-size: 20px;
    font-style: italic;
    color: #212121;
    text-transform: capitalize;
    font-weight: 300;
}

.product-category .content-head p {
    font-style: normal;
}

.product-category .bn-post-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Start News page style  */


/* Breadcumb style  */
.breadcumb {
    background: linear-gradient(45deg, #EAECED, #4A5C66);
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.75);
    position: relative;
}

.breadcumb-icon {
    height: 154px;
    width: 154px;
    background: #fff;
    text-align: center;
    line-height: 130px;
    border-radius: 50%;
    position: absolute;
    bottom: -135px;
    left: 50%;
    transform: translateX(-50%);
}

.breadcumb-content .desc {
    max-width: 850px;
    margin: 0 auto 40px;
}

.breadcumb-content .title {
    font-size: 58px;
    text-transform: capitalize;
    font-weight: 400;
    margin: 20px 0 30px;
}


/* Partner Request form  */
.inputForm-wrap {
    background: #364A55;
    max-width: 480px;
    margin: auto;
    text-align: center;
    border-radius: 5px;
    padding: 30px 48px;
}

    .inputForm-wrap .form-control {
        background-color: rgb(255, 255, 255);
        font-size: 16px;
        padding: 5px 15px;
        border-color: #ccc;
        height: 60px;
        border-radius: 13px;
    }

        .inputForm-wrap .form-control::placeholder {
            color: #6c757d;
            font-size: 14px;
            text-transform: uppercase;
            font-weight: 300;
            letter-spacing: .5px;
        }

    .inputForm-wrap textarea.form-control {
        height: auto;
        padding: 20px;
    }

    .inputForm-wrap.partner-form {
        background: #364A55;
    }

.btn.style-three {
    background: #008E1C;
    padding: 13px 60px;
    color: #000000;
    font-weight: 400;
}

    .btn.style-three:hover {
        background: #00801a;
        color: #fff;
    }

.account-opt label, .account-opt a {
    font-size: 12px;
    color: #fff;
}
.account-optForgotPass a {
    color: #fff;
}

    .account-optForgotPass a:hover {
        color: #ff0000;
    }
.inputForm-wrap .btn.style-three {
    background: #00B879;
    padding: 15px 65px;
    color: #000000;
    font-weight: 400;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 8px;
}
.inputForm-wrap .btn.style-three {
    background: #00B879;
    padding: 15px 65px;
    color: #000000;
    font-weight: 400;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 8px;
}
    .inputForm-wrap .btn.style-three:hover {
        background-color: #008053;
    }
#selectLang {
    height: inherit;
    width: 150px;
    padding: 3px 10px;
}
/* Contact Form Style  */
.contact-contentWrap {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    text-align: center;
    max-width: 480px;
    padding: 55px 48px;
    border-radius: 5px;
    margin: auto;
}

    .contact-contentWrap h6 {
        font-weight: 600;
        margin-bottom: 15px;
    }

    .contact-contentWrap p {
        margin-bottom: 15px;
        line-height: 30px;
    }

/* Filter style  */
.row.news_load {
    overflow: hidden;
}

.newsFilter__nav--menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 50px;
    text-align:center;
}

.newsFilter__filtering {
    flex-basis: 100%;
    margin-bottom: 0;
}

    .newsFilter__filtering li {
        display: inline-block;
        margin: 0 3px 10px;
    }

span.news-count {
    background: #fff;
    color: rgb(0, 0, 0);
    font-size: 14px;
    height: 40px;
    width: 40px;
    display: inline-block;
    line-height: 41px;
    text-align: center;
    border-radius: 50%;
}

.newsFilter__nav .nav--item {
    background: #128c98;
    padding: 5px 10px;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: 300;
    width: 24%;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
}
.newsFilter__nav.style-two .nav--item {
    width: 19%;
}
    .newsFilter__nav .nav--item.latest {
        text-align: center;
        margin-left: 110px;
        padding: 13px 0;
    }

    .newsFilter__nav .nav--item:hover {
        background: rgb(255, 201, 59);
        color:#000;
    }
.newsFilter__nav li.nav--item.active {
    background: #ff0000;
    color:#fff;
}
.nav-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.newsFilter__nav .nav--item.news:hover {
    background: #cc0000;
}

.newsFilter__nav .nav--item.tips {
    background: #00B14D;
}

    .newsFilter__nav .nav--item.tips:hover {
        background: #008037;
    }

.newsFilter__nav .nav--item.tech {
    background: #069FCF;
}

    .newsFilter__nav .nav--item.tech:hover {
        background: #0586ad;
    }

.newsFilter__nav .nav--item.software {
    background: #EBA400;
}

    .newsFilter__nav .nav--item.software:hover {
        background: #cc8f00;
    }

.newsFilter-item {
    margin-bottom: 30px;
}
.news-grid-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;
}
    .news-grid-container .bn-post-block-style {
        margin: 0;
        height: 100%;
    }
    .news-grid-container .newsFilter-item {
        position: relative;
        height: 100%;
    }
    .news-grid-container .news-meta {
        border-top: 1px solid #bbb;
    }


@media (max-width:991.99px){
   
    .news-grid-container {
        grid-template-columns: repeat(3, 1fr);

    }
    .newsFilter__nav .nav--item {
        width: 30%;
    }
}
@media (max-width:767.98px) {
    .news-grid-container {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width:650px) {
    .newsFilter__nav .nav--item {
        width: 48%;
    }
}
@media (max-width:575.99px) {
    .news-grid-container {
        grid-template-columns: repeat(1, 1fr);
    }
    .newsFilter__nav .nav--item {
        width: 45%;
    }
}
@media (max-width:440px) {
    .newsFilter__nav .nav--item {
        width: 100%;
    }
}

/* Partner page style  */
.brand-item.partnerItem {
    position: relative;
    margin-bottom: 80px;
}

    .brand-item.partnerItem img {
        width: 100%;
    }

/* Webinare page design  */
.module-item.webinareItem .module-thumb {
    padding: 0;
}

    .module-item.webinareItem .module-thumb a {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 220px;
    }

.module-item.webinareItem .bn-post-title a {
    font-size: 20px;
    font-weight: 500;
}

.module-item.webinareItem .bn-post-content {
    height: 250px;
}

.module-item.webinareItem p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.btn-register {
    background: #364A55;
    padding: 3px 15px;
    border-radius: 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    margin-top: 5px;
    display: inline-block;
}

    .btn-register:hover {
        background: #ff0000;
        color: #fff;
    }

/* Team style  */
.team-single {
    margin-bottom: 100px;
}

.team-content {
    margin-top: 20px;
}

    .team-content .title {
        color: #212121;
        font-size: 24px;
        font-weight: 400;
        text-transform: capitalize;
    }

p.designation {
    color: #212121;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 400;
}

.team-thumb img {
    height: 290px;
    width: 290px;
    border: 8px solid #364A55;
    border-radius: 50%;
}

.action-menu li {
    display: inline-block;
    cursor: pointer;
    margin-right: 15px;
}

    .action-menu li:nth-child(1) {
        color: green;
    }

    .action-menu li:nth-child(2) {
        color: red;
    }

    .action-menu li:nth-child(1):hover {
        color: darkgreen;
    }

    .action-menu li:nth-child(2):hover {
        color: darkred;
    }

   /* Help style */

.single-help-item {
    background: #1D262D;
    color: #fff;
    border-radius: 5px;
    padding: 25px 25px;
    display:inline-block;
    width:100%;
    margin-bottom:30px;
}
    .single-help-item:hover {
        box-shadow: 0px 8px 15px 5px rgb(0 77 0 / 20%);
    }
        .single-help-item img {
            transition: ease-in-out .3s;
        }
    .single-help-item:hover img {
        filter: sepia();
    }
    .single-help-item .item-icon {
        border-bottom: 2px solid #3B7E71;
        padding-bottom: 30px;
    }
    .single-help-item .item-content {
        padding-top:30px;
        display:flex;
        justify-content: space-between;
        align-items:center;
    }
    .single-help-item .item-content h3 {
        color: #fff;
        font-size: 24px;
        margin: 0;
    }
    .single-help-item.style-two .item-icon  {
        padding-bottom: 15px;
    }


    #mainHelpItem.hide,
    #subCatHelp {
        display: none;
    }

#subCatHelp.show {
    display: block;
}


/*training-wrap*/
.training-wrap .card-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px;
    background: #364A55;
    border-radius:5px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    color:#fff;
}
.multiselect-dropdown {
    padding: 10px 10px 10px 15px !important;
    background-color: #EDF2F6 !important;
    width:100%;
}
    .multiselect-dropdown span.placeholder {
        color: black;
    }
.multiselect-dropdown-list div {
    display: flex !important;
    align-items: center;
}
    .multiselect-dropdown-list div label {
        margin-bottom:0;
    }
.multiselect-dropdown span.optext .optdel {
    margin-top: 0px !important;
}
    .training-wrap table td,
    .training-wrap table th {
        border: 1px solid #ccc;
        padding: 5px 10px;
    }

.training-wrap table tr:nth-child(odd) {
    background: #EDF2F6;
}
.training-wrap table thead tr {
    background: #A5AEB3 !important;
}
.training-form {
    display:none;
}
.training-form.show {
    display: block;
}
/*pagination design */
div#navDt {
    text-align: right;
    margin-top: 20px;
}

    div#navDt a {
        border: 1px solid #000;
        color: #000;
        height: 30px;
        width: 30px;
        line-height: 30px;
        text-align: center;
        display: inline-block;
        border-radius: 3px;
    }

        div#navDt a:hover,
        div#navDt a.active {
            background:#ff0000;
            border: 1px solid #ff0000;
            color: #fff;
        }




/*Admin Dashboard */
.dashboard_container {
    display: grid;
    grid-gap: 30px;
    grid-template-columns:repeat(4, 1fr);
}
.card.dashboard__item {
    background-image: linear-gradient(to right, #12b252, #31e97a);
    padding: 2rem;
    position: relative;
    border: none;
}
    .card.dashboard__item:nth-child(2) {
        background-image: linear-gradient(to right, #926afe, #bd9aff);
    }
    .card.dashboard__item:nth-child(3) {
        background-image: linear-gradient(to right, #fea837, #fed257);
    }
    .card.dashboard__item:nth-child(4) {
        background-image: linear-gradient(to right, #3e60ff,#5ba0fd);
    }
    .card.dashboard__item:nth-child(5) {
        background-image: linear-gradient(to right, #fea837, #fed257);
    }
    .card.dashboard__item:nth-child(6) {
        background-image: linear-gradient(to right, #3e60ff,#5ba0fd);
    }
    .card.dashboard__item:nth-child(7) {
        background-image: linear-gradient(to right, #926afe, #bd9aff);
    }
    .card.dashboard__item:nth-child(8) {
        background-image: linear-gradient(to right, #12b252, #31e97a);
    }
.dashboard__item  i{
    position: absolute;
    top: 50%;
    right: 10px;
    font-size: 80px;
    transform: translateY(-50%);
    opacity: 0.4;
    color: #fff;
}
.dashboard__item .item-title {
    margin-bottom: 10px;
    font-weight: 600;
    text-transform:capitalize;
}
.dashboard__item  .timer {
    font-size: 36px;
    font-weight: 600;
    margin-bottom:0;
}
.tblAppointment {
    height: 500px;
    overflow-y:auto;
}
.adminDashboard thead {
    background: #f2f2f2;
}
.adminDashboard table tr:nth-child(even) {
    background: rgba(242, 242, 242, 0.3);
}

/*SummerNote Style */
.note-editing-area .note-editable {
    min-height: 250px;
}
.note-btn.btn {
    padding: 4px 12px;
    font-weight: 400;
    font-size: 14px;
}
.panel-heading.note-toolbar {
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
}
.note-dropdown-menu.dropdown-menu li a {
    padding: 5px;
}
    .note-dropdown-menu.dropdown-menu li a h1,
    .note-dropdown-menu.dropdown-menu li a h2,
    .note-dropdown-menu.dropdown-menu li a h3,
    .note-dropdown-menu.dropdown-menu li a h4,
    .note-dropdown-menu.dropdown-menu li a h5,
    .note-dropdown-menu.dropdown-menu li a h6 {
        color: #fff;
    }
.note-dropdown-menu h6 {
    font-size: 0.67em;
}
.note-dropdown-menu pre {
    color: #fff;
}

/* Footer Style  */
.footer-menuList li {
    margin-bottom: 18px;
}

    .footer-menuList li a {
        color: #fff;
        display: block;
        text-transform: capitalize;
    }

        .footer-menuList li a:hover {
            color: #FF0000;
        }

.bn-email-form-group {
    position: relative;
}

    .bn-email-form-group .bn-newsletter-email {
        height: 48px;
        color: #fff;
        border: none;
        width: 100%;
        padding: 0 20px;
        background: rgba(255, 255, 255, 0.25);
        border-radius: 5px;
    }

input.bn-newsletter-submit {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 20px;
    border-radius: 5px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    background: #565353;
    border: none;
    color: #ff0000;
    cursor: pointer;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    z-index: 999;
}

    input.bn-newsletter-submit {
        background: #ff0000;
        color: #fff;
    }

        input.bn-newsletter-submit:hover {
            background: #cc0000;
        }

.btn.btn-download {
    padding: 6px 30px;
    padding-right: 10px;
}

    .btn.btn-download img {
        margin-left: 20px;
    }
.form-control:focus {
    border-color: #ff0000;
}

.meta_CartBell a {
    height: 35px;
    width: 35px;
    line-height: 20px;
    text-align: center;
    color: #364A55;
    font-size: 45px;
    display: inline-block;
    border-radius:50%;
}
    .meta_CartBell a:hover {
        box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    }
    .meta_CartBell a span {
        position: absolute;
        top: -10px;
        right: -17px;
        height: 28px;
        width: 28px;
        line-height: 25px;
        text-align: center;
        background: #ff0000;
        font-size: 16px;
        color: #fff;
        border-radius: 50%;
        font-weight: 400;
        border: 2px solid #fff;
    }
#AboutUs .row{
    margin-bottom: 50px;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 50px;
}
    #AboutUs .row:nth-child(even) .section-thumb{
        text-align:right;
    }
@media (max-width:767px) {
   #AboutUs {
        padding:0;
    }
    #AboutUs .section-thumb {
        margin-bottom: 40px;
    }
    #AboutUs .row:nth-child(even) .section-thumb {
         text-align: left;
    }

}
#AboutUs .title {
    font-size: 28px;
    font-weight: 600;
}
#AboutUs .description blockquote {
    padding: 0;
    border-left: 4px solid #ff0000;
    padding-left: 25px;
}
    #AboutUs .description blockquote p,
    #AboutUs .description blockquote p strong{
        font-size: 17px;
        font-weight: 500;
    }
#AboutUs .section-content li {
    position: relative;
    margin-left: 40px;
}
    #AboutUs .section-content li::before {
        position: absolute;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: '\f00c';
        left: -40px;
        top: 0;
        color: #ff0000;
    }
#AboutUs .row:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
#AboutUs .row:nth-child(even) {
    flex-direction: row-reverse;
}
.dataTable_AdminAbout blockquote,
#ActionNewAbout blockquote {
    padding: 0;
}

.single-support {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding:40px 20px;
    min-height:220px;
}
    .single-support i, .single-support img {
        height: 35px;
        width: 35px;
        line-height: 35px;
        text-align: center;
        font-size: 20px;
        border-radius: 5px;
        margin-bottom: 40px;
    }

.support-content {
    overflow: hidden;
}
    .support-content .btn-download img {
        margin-bottom:0;
    }

.grid-gap-30 {
    grid-gap: 30px;
}

.grid-gap-20 {
    grid-gap: 20px;
}

.admin-img.customerAdmin {
    background: #ccc;
    padding: 10px;
    border-radius: 50%;
}

.header-main-menu .admin-img.customerAdmin img {
    width: 38px;
}

.head_meta a {
    background: #ccc;
    padding: 10px;
    border-radius: 5px;
    display: block;
    transition: .3s;
    position: relative;
}

.notification_meta {
    position: absolute;
    top: -10px;
    right: -7px;
    color: #f00;
    font-size: 14px;
    background: #ccc;
    font-weight: 500;
    border: 1px solid #f00;
    border-radius: 50%;
    padding: 3px;
}

.CustomerlogoutBtn:hover {
    background: #f00;
}

.header-main-menu .head_meta img {
    width: 36px;
}