/* Your custom style */
@import url('https://fonts.cdnfonts.com/css/poppins');
.page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search {
    display: none;
}

.cdz-slideshow.main-slideshow a.item-image.abs-img img{
max-width:40%;
right:0;
margin-left:auto;
clip-path: polygon(15% 0, 100% 0, 100% 100%, 15% 100%, 0 50%);
}

.cdz-slideshow.main-slideshow a.item-image.abs-img {
    background-color:#bce3f4;
}

a.icon-link.fa-mobile-phone, a.icon-link.fa-envelope-o {
    font-family: 'FontAwesome';
}
.page-header .header-top a {
    color: #ffffff;
    font-family: 'Poppins', sans-serif !important;
}
.page-header .header-top a.icon-link::before {
    margin-right: 8px;
    font-family: 'FontAwesome';
    margin-left: 6px;
}
.cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link {
    color: #000000;
}

.page-header .header-top {
    background: #010867;
    color: #ffffff;
    padding: 10px 0;
    border-bottom: 1px solid #fee918;
}
.header-search .actions .search[class] {
    background: #fee918;
}

.header-panel-right {
    width: 20% !important;
}
.header-panel-middle.header-search-wrap {
    width: 50%;
}
.header-panel-left {
    width: 30%;
}
li.link.whatsapp span.label {
    display: none;
}
.page-header .features-links {
    gap: 20px;
}
.page-header .header-main {
    padding: 20px 0;
    background: #062471;
}
.page-header .features-links .hd-icon svg {
    fill: #ffffff;
}

.cdz-horizontal-menu .groupmenu li.level0>a.menu-link, .desk-vertcial-menu-container .menu-title {
    background: #010867;
    color: #fff !important;
}
.cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link {
    color: #000000 !important;
}
.cdz-horizontal-menu .groupmenu {
    background-color: #010867;
}
.page-header .header-bottom a {
    color: #ffffff;
}
.page-header .sticky-menu:not(.active) .header-search .block-search {
    border: 1px solid #fde817;
    background: transparent;
}
.header-search .cdz-cat-search .current-cat span {
    color: #fff;
}
.header-search input.input-text::placeholder {
   color: #fff !important; 
}
.page-header .header-bottom {
    border-block: unset;
    background-color: #010867;
    color: #333333;
    border-top: 1px solid #fde816;
    border-bottom: 1px solid #fde816;
}
.hd-bt-links .hd-link-ic.fa:before {
    color: #fce817;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
}


[class*='cdz-slideshow'] .owl-nav [class*='owl-'] {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}

p.sstext-6x.slide-title {
    font-size: 32px;
    color: #010867;
    font-weight: 600;
font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}
p.slide-text.hidden-xs {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #010867;
    width: 80%;
}
.slide-caption.slide-top-left {
    left: 6%;
    top: 25%;
    width: 50%;
}
.slide-caption .button-link {
    font-size: 16px;
    padding: 10px 45px;
    text-transform: capitalize;
    color: #ffffff !important;
    border-color: #010867 !important;
    background: #010867 !important;
    border-radius: 14px;
}
.slide-caption .button-link:hover, .slide-caption .button-link:visited {
    color: #000;
    border-color: #fee918;
    background: #fee918;
}


.cdz-block-title .b-title.h2 {
    white-space: normal;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 42px;
    color: #010867;
    font-weight: 600 !important;
}
.wrapper-adv-style-18 .item-image:hover {
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    border-color: #010867;
}
.cdz-block-title [class]:where(.b-subtitle, .title-desc) {
    font-size: 110%;
    margin-top: 10px;
    color: #000000;
    font-family: 'Poppins';
    line-height: 1.6;
}
.page-header .sticky-menu.active .header-top {
    display: none;
}
.page-header .sticky-menu.active {
    background-color: #010867;
}
.about-us-section span.abs-img {
    border-radius: 22px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}


.abs-img img[src] {
    object-fit: fill;
    height: 100%;
}


/* SINGLE COLUMN */
.bd-category-box{
    background:#f7f7f7;
    border:1px solid #d2d2d2;
    border-radius:20px;
    padding:24px;
}

/* TITLE */
.bd-category-heading{
    font-size:20px;
    font-weight:700;
    color:#000;
    margin-bottom:22px;
}

/* GRID */
.bd-category-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px;
}

/* ITEM */
.bd-category-item{
    background:#fff;
    border:1px solid #d8d8d8;
    border-radius:18px;
    padding:20px 15px;
    text-align:center;
    text-decoration:none;
    transition:0.3s ease;
}

.bd-category-item:hover{
    transform:translateY(-4px);
    box-shadow:0 5px 16px rgba(0,0,0,0.08);
}

/* IMAGE */
.bd-category-item img{
    width:90px;
    height:90px;
    object-fit:contain;
    margin-bottom:18px;
}

/* TEXT */
.bd-category-item h4{
    font-size:16px;
    font-weight:600;
    color:#000;
    line-height:1.4;
}

/* BUTTON */
.bd-category-btn{
    text-align:center;
    margin-top:24px;
}

.bd-category-btn a{
    text-decoration:none;
    color:#0066e6;
    font-size:18px;
    font-weight:600;
}

.bd-category-btn a:hover{
    text-decoration:underline;
}


@media(max-width:768px){

    .bd-category-box{
        width:100%;
    }

}


.new-arrivals p.b-title.h2 {
    text-align: left;
}
.cdz-timer-05 .countdown-timer .timer-wrap:before {
    color: #010867;
}
.cdz-timer-05 .countdown-timer .deal-item .value {
    font-weight: 500;
    text-align: center;
    color: #ff5216;
}
.base-slider .owl-nav[class] [class*="owl"][class]:hover, .product-list-style-63 .action.primary:not(:hover) {
    background: #010867;
    color: var(--i-go-txt);
    border: 1px solid #010867;
}
.product-list-style-63 .product-item[class] .action.towishlist {
    color: #010867;
}
.product-list-style-63 .product-item[class] .action.towishlist:hover:before {
    color: #010867;
}
.product-list-style-63 .product-item[class] .qs-button:hover, .product-list-style-63 .product-item[class] .action.tocompare:hover {
    background: #010867;
}
.cdz-marquee-02 {
    --i-bkg-hv: #fde918;
    --i-txt-hv: #ffffff;
    --i-bd-hv: #fde918;
}

.cdz-marquee-02 .mq-inner {
    background: rgb(1 8 103 / 83%);
}
.cdz-marquee-02 .mq-item {
    color: #fff !important;
    border: 1px solid rgb(255 255 255);

}




.advertisement-sec{
    background: linear-gradient(135deg, #001233 0%, #003566 50%, #00509d 100%);
    padding:30px 20px;
    font-family:Arial, sans-serif;
}

.advertisement-sec__container{
    max-width:1200px;
    margin:0 auto;
}

/* TOP FEATURES */
.advertisement-sec__features{
    display:flex;
    justify-content:space-between;
    gap:30px;
    margin-bottom:30px;
    flex-wrap:wrap;
}

/* SINGLE ITEM */
.advertisement-sec__item{
    display:flex;
    align-items:flex-start;
    gap:16px;
    flex:1;
    min-width:280px;
}

/* ICON */
.advertisement-sec__icon{
    width:72px;
    height:72px;
    min-width:72px;
    border-radius:50%;
    background:#ffffff;
    display:flex;
    align-items:center;
    justify-content:center;
}

.advertisement-sec__icon img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 50%;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

/* TEXT */
.advertisement-sec__content h3{
    color:#ffffff;
    font-size:20px;
    font-weight:700;
    margin-bottom:8px;
}

.advertisement-sec__content p{
    color:#ffffff;
    font-size:15px;
    line-height:1.5;
    margin:0;
}

/* CENTER SECTION */
.advertisement-sec__middle{
    text-align:center;
}

.advertisement-sec__middle h2{
    color:#ffffff;
    font-size:34px;
    font-weight:700;
    margin-bottom:24px;
    line-height:1.4;
}

/* BUTTONS */
.advertisement-sec__buttons{
    display:flex;
    justify-content:center;
    gap:16px;
    flex-wrap:wrap;
}

.advertisement-sec__btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:260px;
    height:50px;
    padding:0 25px;
    border:1px solid #ffffff;
    border-radius:8px;
    color:#ffffff !important;
    text-decoration:none;
    font-size:16px;
    font-weight:600;
    transition:0.3s ease;
}

.advertisement-sec__btn:hover{
    background:#ffffff;
    color:#333333;
}
.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
    color: #ffffff;
    border-color: #010867;
    background: #010867;
}

/* RESPONSIVE */
@media(max-width:991px){

    .advertisement-sec__item{
        min-width:100%;
    }

}

@media(max-width:767px){

    .advertisement-sec{
        padding:40px 15px;
    }

    .advertisement-sec__middle h2{
        font-size:24px;
    }

    .advertisement-sec__buttons{
        flex-direction:column;
        align-items:center;
    }

    .advertisement-sec__btn{
        width:100%;
        max-width:320px;
    }

}

.container-fluid.blog {
    display: none;
}
.multi-cat-sec {
    display: none;
}
.tabs-style-20 .box-cate-link .active .tab-title {
    background: #010867;
    color: #ffffff;
    border-color: transparent;
}
.cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
    color: #ffffff;
}
.store-info-top.container span.fa {
    color: #ffffff;
}
.header-search .cdz-cat-search .current-cat[class]:after {
    background: #ffffff;
}


.page-footer .footer-top {
    padding-block: 20px;
    border-block: 1px solid var(--ft-bd);
    background: url(https://beltdrive.designshore.online/media/wysiwyg/codazon/main-content-57/footer-top.png);
    background-repeat: no-repeat;
    background-size: inherit;;
    background-position: center, center;
}
.page-footer .newsletter-block .i-title.h5 {
    color: #fff;
}

.page-footer .footer-middle {
    padding-block: 20px;
    border-block: 1px solid var(--ft-bd);
    background: url(https://beltdrive.designshore.online/media/wysiwyg/codazon/main-content-57/middle-footer.png);
    background-repeat: no-repeat;
    background-size: inherit;;
    background-position: center;
}

.page-footer .h5 {
    color: #010867;
    font-weight: 600;
}
.page-footer>*, .page-footer a, .page-footer a:visited {
    font-weight: normal;
    color: #ffffff;
    font-size: 14px;
}
.footer-box strong {
    color: #000;
    vertical-align: top;
}
.page-footer .footer-middle li a {
    color: #000;
    font-size: 14px;
}
.social-wrap a .fa {
    font-size: 14px;
    color: #000;
}
.footer-box strong {
    color: #000;
}

.page-footer .footer-bottom {
    padding-block: 20px 10px;
    border-top: 1px solid #fde916;
    background-color: #010867;
}
.footer-payment {
    display: flex;
    justify-content: flex-end;
}
.footer-address {
    color: #fff;
}
.footer-address a {
    color: #fde916;
}



/*Ipad Pro*/
@media only screen and (min-width: 1024px)and (max-width: 1365px) {
.bd-category-box {
    border-radius: 20px;
    padding: 8px;
}
.bd-category-box {
    width: 100%;
}

.bd-category-grid {
    gap: 12px;
}
.footer-address p {
    text-align: center;
}
.page-footer .footer-intro .i-title {
    font-size: 148%;
}
a.advertisement-sec__btn {
    color: #fff;
}

}

/*Ipad*/
@media only screen and (min-width: 768px)and (max-width: 1023px) {
.row.bd-category-main {
    display: flex;
    flex-direction: column;
}
.row.bd-category-main .col-sm-8 {
    width: 100%;
    margin-bottom: 18px;
}
p.sstext-6x.slide-title {
    font-size: 18px;
}
.slide-caption.slide-top-left {
    left: 4%;
    top: 14%;
}
.page-footer .footer-intro .i-title {
    font-size: 150%;
    font-weight: 500;
}
a.advertisement-sec__btn {
    color: #fff;
}
.advertisement-sec__middle h2 {
    color: #ffffff;
    font-size: 28px;
}
.cdz-block-title .b-title.h2 {
    font-size: 26px;
}
.cdz-block-title [class]:where(.b-subtitle, .title-desc) {
    font-size: 86%;
}


}

/*Mobile*/
@media only screen and (min-width: 320px)and (max-width: 767px) {
 header.page-header.header-style-57 {
    background: #062471;
}
.header-search .search-toggle:before, .page-header .mobi-cart-wrapper .action.showcart:before {
    color: #ffffff;
}
.header-panel-middle.header-search-wrap {
    width: 22%;
    top: 27%;
}
.header-panel-left {
    width: 60%;
}
.header-panel-right {
    width: auto !important;
}
.page-header .nav-toggle:before, .page-header .nav-toggle>span:before, .page-header .nav-toggle>span:after {
    background: #ffffff;
}
.page-header a.logo[class] {
    max-width: 160px;
    margin-block: 5px;
    margin-inline: 25px -96px;
    align-items: end;
    display: inline-flex;
}
.mobi-vertcial-menu-container .menu-title {
    background: #010867;
}
.page-header .header-bottom {
    border-top: unset;
    border-bottom: unset;
}
div#mobi_vertcial-menu-container {
    border-top: 1px solid #fde918;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
p.sstext-6x.slide-title {
    font-size: 14px;
}
.cdz-block-title .b-title.h2 {
    font-size: 24px;
}

.base-slider:not(.mb-nav) .owl-nav[class] {
    display: flex;
            padding: 0px 26px;
}
.base-slider .owl-nav[class] [class*="owl"][class] {
    width: 32px;
    height: 32px;
    background: #010867;
    color: #ffffff;
}
.base-slider .owl-nav[class] [class*="owl"][class]:before {
    font-size: 14px;
}
.cdz-slider.base-slider.wrapper-adv-style-26 {
    width: 100%;
    overflow: hidden;
}
.wrapper-adv-style-26 .item-bottom {
    padding-block: 18px 0px;
}
.wrapper-adv-style-26 .item-title {
    font-weight: 600;
    font-size: 107%;
    text-align: center;
}
.wrapper-adv-style-26 .cdz-icon svg, .wrapper-adv-style-26 .cdz-icon img {
    height: 32px;
    width: auto;
}
.wrapper-adv-style-26 .cdz-icon {
    width: 60px;
    height: 60px;
}
.bd-category-box {
    margin-bottom: 10px;
}
.new-arrivals p.b-title.h2 {
    text-align: center;
}
.cdz-timer-05 .countdown-timer .timer-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-arrivals .cdz-block-title {
    margin-bottom: 10px;
}
.abs-img img[src] {
    object-fit: contain;
    height: 100%;
}

.page-footer .footer-intro .i-title {
    font-size: 190%;
    font-weight: 500;
}
.page-footer .d-flex-center {
    gap: 10px;
    padding: 0 14px;
}
.page-footer .footer-middle {
    padding-block: 20px;
    border-block: 1px solid var(--ft-bd);
    background: url(https://beltdrive.designshore.online/media/wysiwyg/codazon/main-content-57/middle-footer.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-position: inherit;
    padding: 20px 12px;
}
.footer-address p {
    text-align: center;
}
.footer-payment {
    display: flex;
    justify-content: center;
}
.tabs-style-20 .abs-dropdown>li.active {
    background: #010867;
}
.tabs-style-20 .mobile-toggle[class] {
    background: #ffffff;
    color: #010867;
    border: 2px solid #010867;
}
.page-header .sticky-menu.active {
    background-color: #062471;
}
.page-wrapper {
    overflow: hidden;
}

}
/*Desktop-sys*/
@media only screen and (min-width: 1365px)and (max-width: 1440px) {
    
}