
/* ========== CUSTOM CSS ============= */

/* header css */
header .header-meta-info .header-search-bar {border-radius: 4px;overflow: hidden;}
header .header-meta-info .header-search-bar .product-category-label {background: #B7853F;color: #fff;}
header .header-meta-info .header-search-bar .input-search-product {background: #ffffff;}
header .header-meta-info .header-search-bar .header-search-icon {right: 0;width: 50px;height: 50px;background: #B7853F;color: #fff;}
header .header-meta-info .header-meta__social button, header .header-meta-info .header-meta__social a, header .header-meta .header-meta__social button, header .header-meta .header-meta__social a {font-size: 16px;color: #000;background-color: #fff;width: 35px;height: 35px;line-height: 35px;border-radius: 50%;}
header .header-meta-info .header-meta__social a, header .header-meta .header-meta__social a {margin-inline-start: 18px;text-align: center;}
header .main-menu-area .row .col-xl-2, header .main-menu-area .row .col-xl-3 {display: none;}
header .main-menu-area .row .col-xl-7 {width: 100%;}
header .main-menu-area .main-menu {background-color: #fff;}
header .main-menu-area .main-menu nav ul > li:first-child {margin-left: 22px;}
header .main-menu-area .main-menu nav ul li a {font-size: 16px;padding: 19px 0;}
header .mainmenuarea .main-menu nav ul li a {font-size: 16px;font-weight: 500;color: #fff;}

@media (min-width: 1200px) {
	header {
        background: url(https://faridahookahs.com/images/background/page_tile_12.png);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: -210px top;
    }
}

/* slider banner css */
.slider-area .swiper-slide picture img {border-radius: 0;}

/* category wise products section css */
.tpselectproduct__heading {font-size: 26px;}
.categorywise-product-area .tpselectproduct .tpselectproduct__item {display: inherit !important;}
.categorywise-product-area .tpselectproduct .tpselectproduct__item .tpselectproduct__thumb {border: 1px solid #DEE2E6;margin-right: 0;}
.categorywise-product-area .tpselectproduct .tpselectproduct__item .tpselectproduct__thumb img {width: 100%;height: auto;}
.categorywise-product-area .tpselectproduct .view-more-btn {text-align: center;margin-top: 40px;}
.categorywise-product-area .tpselectproduct .view-more-btn a {background-color: #B7853F;color: #fff;padding: 10px 25px;font-size: 16px;}

/* ================ Products Page Css ================ */
.product-area .tpproduct .tpproduct__thumb {border: 1px solid #DEE2E6;}
.product-area .tpproduct .tpproduct__thumb img {border-radius: 0;}

@media (min-width: 768px) {
	.product-area .product-sidebar__product-item .row .col {width: 33.33%;}
}

/* ================ Service Page Css ================ */
.breadcrumb__area {background-image: none !important;background-color: #f9f9f9;}
.services-page h5 {margin-top: 30px;font-weight: 500;}

/* ================ Video Page Css ================ */
#page-17 .ck-content {display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;}
#page-17 .ck-content iframe {width: 100%;height: 200px;}

/* ================ Privacy Policy Page Css ================ */
.privacy-policy-page h3 {margin-top: 50px;font-weight: 500;}
.privacy-policy-page h3:first-child {margin-top: 0;}
.privacy-policy-page h4 {margin-top: 30px;}
.privacy-policy-page h5 {margin-top: 35px;}
.privacy-policy-page ul li {margin-bottom: 15px;}

/* ================ Refund Policy Page Css ================ */
.refund-policy-page h3 {margin-top: 50px;font-weight: 500;}
.refund-policy-page h3:first-child {margin-top: 0;}

/* ================ Terms Conditions Page Css ================ */
.terms-conditions-page h3 {margin-top: 50px;font-weight: 500;}
.terms-conditions-page h3:first-child {margin-top: 0;}