/* .dropdown-menu>li:hover>.submenu,
.dropdown:hover>.dropdown-menu {
	display: block;
} */
/* .list-group-item:hover>.tab-pane{
	display: block;
} */

.container{max-width: 1280px;width: 100%}
.fw-5{font-weight: 500;}
.fs-14{font-size: 14px;}
.fs-16{font-size: 16px;}
.fs-18{font-size: 18px;}
.fs-20{font-size:20px;}
.fs-32{font-size: 32px;}
.fs-md-16{font-size: 16px;}
*, body{font-family: 'Urbanist', sans-serif; transition: unset;}
.border-bottom-dashed{border-bottom:1px dashed #D0D0D0 !important;}
.clr-dark-black{color: #32363C !important;}
.clr-light-black{color: #3B3F4D;}
.clr-darkgreen{color: #66bfde;}
.brd-clr-darkgreen{border-color: #66bfde;}
.bg-darkgreen{background-color: #66bfde;}
.choosecolor_btn:hover{color: #66bfde !important; border-color: #66bfde;}
.freesample_btn:hover{background-color: #66bfde; color: #fff !important;}
.w-md-60{width: 60% !important;}
/* .choosecolor_btn, .freesample_btn{width: 45%;} */
.clr-bg-info{color: #6C6C85;}
.w-md-100{width: 100%;}
.btn-measure:hover{background-color: #66bfde; color: #fff !important;}
.nav-tab-border{border-bottom: 2px solid transparent !important; border-width: 0 0 2px 0 !important;}
.active.nav-tab-border{border-color: #32363C !important; border-bottom: 2px solid !important;}
.active.nav-tab-clr{color: #32363C !important;}
.nav-tab-clr{color: #787A80 !important;}
.min-h-5{min-height: 500px}
.brd-live-chat {border-width: 1px 1px 1px 0 !important;}
.brd-phone{border-width: 0 1px 1px 0 !important;}
.product_description_motorization .accordion-button::after{background-image: unset !important; content: "+" !important;}
.product_description_motorization .accordion-button:not(.collapsed)::after{content: "-" !important;}
.shop_now_btn button {padding:4px 32px; }
.py-12{padding-top: 12px; padding-bottom: 12px;}
.bg-white-light{background-color: #F2F2F2;}
.logo_and_main_bar .search_input input:focus-visible{outline:unset !important;}
.bg-light-yellow{background-color: #FAEDCB;}
.bg-light-grey{background-color: #F6F6F6;}
.brd-clr-yellow{border-color: #FAEDCB !important;}
.measure_and_install_select .select_input {cursor: pointer;}
.mfp-counter {top: 16px; left: 0;}

.fs-12{font-size: 12px;}
.w-md-65{width: 65%;}
.py-12{padding-top: 12px; padding-bottom: 12px;}
a.product-title{
text-decoration: none;
color: #272529 !important;
}

.dropdown-toggle.warranty_details_select::after{content: unset;}
.warranty_table td:not(:first-child) {text-align: center !important;}
.categories_description p:not(:first-child) strong {
  font-size: 18px;
}

@media (max-width: 767px){
.w-md-65{width: 100%;}
}

.select_input {
    cursor: pointer;
}

.icon_color {
    color: #2d5562;
}

.opening-hours .card-body {
    padding: 0;
}

.opening-hours .card , .opening-hours .list-group li{
    border: 0;
}

.opening-hours .list-group li:not(:last-child) {
    border-bottom: 1px solid #dee2e6;
}

.opening-hours .list-group li.current-day {
    color: #66bfde !important;
    font-weight: 600;
}

/* .mount-type.selected img,
.color.selected img,
.lift-style.selected img,
.headrail-option.selected img,
.roll-position.selected img,
.headrail.selected img{
  border: 2px solid grey;
} */

.calculated_price_sec {
  background: #fff;
  width: 40%;
  box-shadow: 0px -2px 8px #898989d4;
  left: 0px;
  padding: 12px 15px;
}

.calculated_price_sec h6{
  font-size: 24px;
}
.calculated_price_sec .free_samples{
  font-size: 14px;
}
.calculated_price_sec button{
  background-color: #FAEDCB;
  font-size: 16px;
  font-weight: 600;
  border: none;
  padding: 16px 44px;
}


/* 23-01-2023 */
.cart_count {border-radius: 50%; padding-top: 2px;font-size: 11px;right: -11px;text-align: center;width: 20px;height: 20px;}



@media (max-width: 767px){
	/* .choosecolor_btn, .freesample_btn{width: 100% !important;} */
	.fs-md-16{font-size: 14px;}
	.w-md-100{width: auto;}
	.fs-18{font-size: 16px;}
	.min-h-5{min-height: 280px}
	.brd-live-chat {border-width: 0px 1px 1px 1px !important;}
	.fs-md-16 {
		font-size: 14px;
	}
	.w-md-100 {
		width: auto;
	}
	.cart_count {right: 4px;}
  
  .cartcheckout_summury {
    width: 100% !important;
  }
  .home_banner_image {
    object-position: left;
    object-fit: cover;
  }
}
@media (max-width: 1024px){
	.w-md-60{width: 100% !important;}
  .calculated_price_sec {
    width: 100%;
  }
}

.shop_now_btn button {
	border-radius: 0;
	padding: 4px 32px;
	margin: 9px 0;
}

/* Product page select quantity input */
#qty_input {
	border: none;
	width: 60px;
	outline-width: 0;
	text-align: center;
}

#qty_input:focus {
	border: none;
	width: 60px;
}

input#qty_input:focus {
	outline-width: 0;
}

input#qty_input::-webkit-outer-spin-button,
input#qty_input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.product_gallery_section {
  position: sticky;
  position: -webkit-sticky; /* Safari */
  top: 20px;
}

/* Mount info tooltip CSS */
.tooltip_mount_info {
  position: absolute;
  z-index: 9;
  width: 228px;
  /* left: 140px; */
  left: -15px;
  top: 33px;
  max-width: 403px;
  background: #efefef;
  transform: translateY(10px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s eas-in-out;
}

.tooltip_mount_info::before {
  content: "";
  position: absolute;
  right: auto;
  left: 17px;
  top: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e4e4e4 transparent;
  z-index: 9;
}

.wb-tooltip:hover + .tooltip_mount_info {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}

.product_content_section .offcanvas-body .card img {
  box-shadow: 0px 0px 2px #c4c4c4;
  max-width: 100%;
}

/* Firefox */
input#qty_input[type=number] {
	-moz-appearance: textfield;
}
/* ========= ENDS ================= */


@media (max-width: 1024px) {
	.w-md-60 {
		width: 100% !important;
	}
}


/*12/01/2023*/

.fs-42{font-size:42px;}
.fs-48{font-size:48px;}
.px-32{padding-right: 32px;padding-left: 32px;}
.shop_now_btn_banner:hover{background-color: #fff; color: #212529 !important;}
.minh-260{min-height: 260px; height: 100%;}
.blinds_shades span{z-index: 99;}
/* .customer_favorite .owl-carousel .owl-prev{position: absolute;top: 35%;left: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.customer_favorite .owl-carousel .owl-next{position: absolute;top: 35%;right: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.customer_favorite .owl-carousel .owl-prev, .customer_favorite .owl-carousel .owl-next{background-color: #fff !important; border-radius: 50%; width: 50px; height: 50px; display: flex;justify-content: center; align-items: center;}
.customer_favorite .owl-carousel .owl-prev span, .customer_favorite .owl-carousel .owl-next span{color: #32363C; font-size: 30px}  */
.select_option_btn:hover{background-color: #66bfde !important; color:#fff !important;}
.discount_customer_favorite span{border-radius: 30px;}
.wishlist_customer_favorite i{padding: 10px 10px 8px 10px;}

.customer_favorite .owl-carousel .owl-dots{display: flex; justify-content: center;}
/* .owl-dots .owl-dot span {width: 10px; height: 10px; margin: 5px 7px; background:#00000066; display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.owl-dots .owl-dot.active span{background: #000;} */
@media (max-width: 767px){
	.fs-42{font-size: 24px;}
	.fs-48{font-size: 36px}
  /* .minh-260{min-height: auto;} */
}



/*16/01/2023*/
.customize_banner{background-image: url(../images/others/cust_banner_bg.jpg);height: 700px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.letter-spacing-1 {letter-spacing: 0.16em;}
.vertical_line{border-left: 1px solid #fff; height: 75px;}
.bg-light_cream{background-color: #F9F7F2;}
.fs-10{font-size: 10px}

/*updated owl slider css*/

.customer_favorite .owl-carousel .owl-prev{position: absolute;top: 35%;left: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.customer_favorite .owl-carousel .owl-next{position: absolute;top: 35%;right: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.owl-carousel .owl-prev, .owl-carousel .owl-next{background-color: #fff !important; border-radius: 50%; width: 50px; height: 50px; display: flex;justify-content: center; align-items: center; box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.1);}
.owl-carousel .owl-prev span, .owl-carousel .owl-next span{color: #32363C; font-size: 30px}
.shop_by_rooms .owl-carousel .owl-prev{position: absolute;top: 50%;left: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.shop_by_rooms .owl-carousel .owl-next{position: absolute;top: 50%;right: 3%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.owl-carousel .owl-dots{display: flex; justify-content: center;}
.owl-dots .owl-dot span{width: 10px; height: 10px; margin: 5px 7px; background:#00000066; display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.owl-dots .owl-dot.active span{background: #000;}

.reviews_sec .owl-carousel .owl-prev{position: absolute;top: 50%;left: -7%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.reviews_sec .owl-carousel .owl-next{position: absolute;top: 50%;right: 0%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.w-md-auto{width: auto;}
.advantages_sec .vertical_line{border-left: 1px solid #32363C; height: 75px;}

@media (max-width: 767px){
	.w-md-auto{width: 100%;}
}
@media(max-width: 991px){
	.customize_banner{height: unset;}
	.customize_banner .fs-42{font-size: 36px;}
}




/*17/01/2023*/
.mb-60{margin-bottom: 50px;}
.mt-60{margin-top: 50px;}
.py-60{padding-top: 50px; padding-bottom:50px;}
.pt-60{padding-top: 50px;}

.brd-bottom-darkgreen{border-bottom: 1px solid #66bfde;}
.advantages_sec .vertical_line{border-left : 1px solid #C2C2C2;}
/*  */
.horizontal_line{border-bottom: 2px solid #FFFFFF; display:inline-block;}
.collection_box .horizontal_line{width: 0px;}
.collection_box:hover .horizontal_line{width: 73px;}
*, a, button, .btn{transition: all 300ms linear;}
.background-gradient{height: 100%; width: 100%; position: absolute; top: 0;left: 0; background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}
.background-gradient-150d{height: 100%; width: 100%; position: absolute; top: 0;left: 0; background: linear-gradient(150deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}

/*edited css*/
.bannner_sec{
  background-image: url(../images/others/banner-bg.jpg);
  height: 700px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.collection_box .shop_collection_link{visibility: hidden; opacity: 0;}
.collection_box:hover .shop_collection_link{visibility: visible; opacity: 1;}
@media(max-width: 991px){
	.bannner_sec{background-image: unset;height: unset;}
}
/* end of edited css*/
@media (max-width: 767px){
	.w-sm-50{width:50% !important;}
	.mb-60{margin-bottom: 40px;}
	.mt-60{margin-top: 40px;}
	.py-60{padding-top: 40px; padding-bottom:40px;}
	.pt-60{padding-top: 40px;}
	.owl-carousel .owl-dots{margin-top: 50px;}
}


/* header */

/* temporary CSS  */
.temp-nav-header {
	/* display: none; */
  }

.row.gallery_images img{
	width: 20%;
  	height: 20%;
    /* width: 100%; */
}

.product_section .product_image_section .owl-nav{display: none;}

.size_inputs .input_div {
	width: 40%;
}


/* 20-01-2023 */
a {
color: #6C6C85 !important;
}
a:hover {
	color: #66bfde!important;
}
p > a {
  color: #017bb8 !important;
}
span > a {
  color: #017bb8 !important;
}
.offcanvas-header,
.offcanvas-body{
	width: 90%;
	margin: auto;
}
.length_guide_info table{
	width: 70% !important;
}
.specification_info table{
width: 70% !important;
}
.select_color input:hover,
.select_mount_size input:hover,
.select_feature input:hover,
.select_feature input:hover{cursor: pointer;}
a.text-decoration-underline.fw-semibold.clr-bg-info.fs-md-16:hover { color: #50508b;}
.selected a.choosecolor_btn { background-color: #32363C; pointer-events: none;}

.selected span.selected { display: initial !important;}
.selected .bi.bi-check2 { display: inline-block !important;}
.selected span.not_selected { display: none;}

/* Scroller style for offcanvas/popup on product page */
.offcanvas ::-webkit-scrollbar {width: 10px;}
.offcanvas ::-webkit-scrollbar-track {background: #f1f1f1;}
.offcanvas ::-webkit-scrollbar-thumb {background: #FAEDCB;}
.offcanvas ::-webkit-scrollbar-thumb:hover {background: #555;}


/*24/01/2023*/
/*Footer CSS*/
.bg-light-grey{background-color: #E3E6E9}
.pt-80{padding-top:80px;}
.clr-light-green{color: #06BB7A !important;}
.clr-dark-grey{color: #696969;}
.w-md-50{width: 50%;}

/* color Pattle Overflow */
.card-body .mb-2.d-flex.image-main {
    overflow: auto;
    min-height: 20px;
}
.card-body .mb-2.d-flex.image-main::-webkit-scrollbar {
    height: 0;
}
.offcanvas .card-group .card-body .card-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
/* Home page Customer guide section cards css */

.right-side-img {
  background-repeat: no-repeat; 
  background-size:cover; 
  background-position: center;
}

.cust_help_boxes .text-ellipse {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.cust_help_boxes .text-ellipse.show {
  display: block;
}

.read-more-btn::before {
  content: "Read more";
}

.read-more-btn.show_text::before {
  content: "Read less";
}

/*----------------*/
.wishlist_customer_favorite i:hover {
  cursor: pointer;
}

.wishlist_customer_favorite .bi-heart-fill {
  color: #dc3545;
}

/* Single Product Add to Cart Alert CSS */
.alert-success {
    position: fixed;
    top: 22px;
    max-width: 18%;
    right: -20px;
    box-shadow: -2px 4px 12px 0px rgb(0 0 0 /15%);
    z-index: 999999;
    background: #64d199;
    border-color:#64d199;
    color: #fff;
    animation: alertAnimation 0.3s;
}
@keyframes alertAnimation {
    from {transform: translateX(100%);}
    to {transform: translateX(0);}
  }


/* search Page Product height Adjust */
.customer_favorite .owl-stage-outer a.product-title .card-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 48px;
}


/* Feature Section CSS */

#selectfeature .card-group {
  height: 100%;
}

#selectfeature .card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#selectfeature .card-body .card-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}



/* Check out Form CSS */
.checkout-form .stepper .circle {
  width: 29px;
  height: 29px;
  border-radius: 50%;
}

.checkout-form .stepper .form-card input {
  outline: 0;
  color:#787A80;
  font-size: 14px;
}

.checkout-form .stepper .form-card .next:hover {
  color: #66bfde !important;
  border-color: #66bfde;
}

.ship-inner-content {
  width: calc(100% - 102px);
}

/* Custom radio Button*/
.custom-radio-check {
    position: relative;
}

.shiping_methodInner {
    padding: 14px 14px 14px 42px;
}

.custom-radio-check  .custom-raiodButton, .custom-radio-check  .custom-checkbox {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
    opacity: 0;
}

.shiping_methodInner::before, .checkbox-label::before {
    content: "";
    width: 20px;
    height: 20px;
    border: 1px solid #D9D9D9;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    left: 12px;
}

.custom-radio-check .custom-raiodButton:checked + .shiping_methodInner::before {
    box-shadow: inset 0px 0px 0px 2px #ffffff;
    background: #66bfde;
}
.checked-radio {
    border-color: #66bfde;
}

/* Custom Checkbox */
.checkbox-label {
    padding-left: 30px;
    display: block;
}

.checkbox-label::before {
    border-radius: 3px;
    left: 0;
    top: 2px;
}

.custom-radio-check .custom-checkbox:checked + .checkbox-label::before {
    background: #66bfde url(https://wowblind.ca/assets/images/check.png) no-repeat center center;
}

/* Checkout Cart*/
.Checkout-Cart {
    padding: 6%;
    width: 100%;
    max-width: 432px;
}

/*--------------*/

.modal.forgot input, .modal.forgot textarea, .modal.forgot select {
    outline: none;
}

/* Login Page CSS */
.w-49 {
    width: 49%;
}
.login-page .advantages_sec .vertical_line {
  height: 100%;
  border-color:#D9D9D9;;
}

/* Modal CSS */

.modal.forgot.show .modal-dialog {
  max-width: 662px;
} 
.modal.forgot.show .modal-content {
  padding: 32px;
}
.modal.forgot.show .btn-close {
  font-size: 17px;
}
.forgot-modal-footer {
  column-gap: 20px;
}
.btn-without-bg {
  border: 1px solid;
}

/* Order placed page CSS */
.order-placed-inner{
  box-shadow: 2px 2px 6px rgb(0 0 0 / 25%);
  background: #4cce3626;
}

.back-to-home {
  max-width: 350px;
}

.order-placed-img {
  max-width: 150px;
}

/* Orders Page CSS */
.order-list-img {
  width: 67px;
  object-fit: cover;
  height: 70px;
}

.dashboard_page .order-list .order-item, .bill_address {
  border: 1px solid #D9D9D9;
}

.text-red, .text-red:hover {
  color: #F10000 !important;
}

.text_green {
  color: #06BB7A;
}

.dashboard-sidebar .nav-link.active, #orders_sidebar .nav-link.active {
  font-weight: 600;
}

.navbar-toggler:hover {
  outline: none;
  box-shadow: none;
}

/* Profile Page CSS */
.bill_address {
  max-width: 361px;
}

/* Order-details page CSS */
.bdr-clr-black {
  border-color: #32363C !important;
}

.clr-light-black {
  color: #696969;
}

/*-------------*/

/* Fix image height on product List */
.product_list .card a img, .owl-item .card a img{
  min-height: 299px;
  object-fit: cover;
}

.product_list .card, .owl-item .card, .owl-item {
  height: 100%;
}

.product_list .card .card-body, .owl-item .card .card-body{
  display: flex;
  flex-direction: column;
}

.product_list .card .card-body .select_option_btn, .owl-item .card .card-body .select_option_btn {
  margin-top: auto;
}


@media (max-width: 1239px){
	.w-md-50{width: 100%;}
}

.py-9{padding-top: 9px; padding-bottom: 9px;}
.lh-14{line-height: 14px;}
.w-23{width: 23%;}
.lh-18{line-height: 18px;}
.lh-17{line-height: 17px}
header a.nav-link:hover, header a:hover{color: #66bfde !important;}
header a.nav-link{color: #32363C !important;}
@media (max-width: 767px){
	.w-23, .w-49 {width: 100%;}

  .login-page .advantages_sec .vertical_line {
    height: auto;
    border-left: 0;
    border-top: 1px solid;
  }

  .modal.forgot.show .modal-content {
    padding: 32px 16px;
  }

  .bill_address {
    max-width: 100%;
  }

  /* Fix image height on product List */
  .product_list .card a img, .owl-item .card a img {
    min-height: 180px;
    object-fit: cover;
  }
}
@media (min-width: 768px) and (max-width: 936px){
	.w-23{width: 45%;}

   /* Fix image height on product List */
   .product_list .card a img , .owl-item .card a img {
    min-height: 244px;
    object-fit: cover;
  }
}

/*27/01/2023*/
@media (max-width: 768px){
	.pt-80{padding-top:40px;}
}
footer .accordion-button:focus{border-color:unset;box-shadow:unset;}
footer .accordion-button:not(.collapsed){background-color:unset;color:#66bfde;}
footer .accordion{--bs-accordion-bg: unset;}

/*30/01/2023*/
footer .accordion-button::after{background-image: url(./images/footer_accor.svg) !important;    background-size: auto;}


/*Category Page*/
.bg-grey{background-color: #F6F6F6;}
.px-90{padding-left: 90px; padding-right: 90px}
.lh-19{line-height: 19px}
.lh-22{line-height: 22px;}
.category_page .filter_siderbar .accordion-button::before{flex-shrink: 0;
	margin-right: 16px;
	width: var(--bs-accordion-btn-icon-width);
	height: var(--bs-accordion-btn-icon-width);
	content: "";
	background-image: var(--bs-accordion-btn-icon);
	background-repeat: no-repeat;
	background-size: var(--bs-accordion-btn-icon-width);
	transition: var(--bs-accordion-btn-icon-transition);
  }
    .category_page .filter_siderbar .accordion-button:not(.collapsed)::before {
		background-image: var(--bs-accordion-btn-active-icon);
		transform: var(--bs-accordion-btn-icon-transform);
}
.category_page .filter_siderbar .accordion-button::after{content: unset !important;}
.category_page .filter_siderbar .accordion-button:focus{border-color:unset; box-shadow:unset}
.category_page .filter_siderbar .accordion-button:not(.collapsed){background-color:unset;color:#66bfde;}
.category_page .filter_siderbar .form-check-input:checked{background-color: #66bfde;border-color: #66bfde;}
/*.color_form{display: none;}*/
.display{display: block}
.py-32{padding-top: 32px; padding-bottom: 32px;}
.brd-clr-lightgrey{border-color: #D1D0CC}
@media (max-width: 767px){
	.px-90{padding-left: 30px; padding-right: 30px}

  /* Chekout Responsive */
  .shiping_methodInner {
    padding: 12px 12px 12px 35px;
  }

  .ship-inner-content {
    width: calc(100% - 70px);
  }
  
  .shiping_methodInner img {
    max-width: 62px;
  }

  .shiping_methodInner::before, .checkbox-label::before {
    width: 15px;
    height: 15px;
  }
}

.content-box{
  margin: 80px auto;
  vertical-align: middle;
}

/*31/01/2023*/
.px-60{padding-right: 60px; padding-left: 60px}
.lh-29{line-height: 29px;}
.py-40{padding-top: 40px;padding-bottom: 40px}
.bg-greywhite{background-color: #F2F5F8;}
.brd-dark-black{border:1px solid #32363C;}
.lh-24{line-height: 24px;}
.mb-32{margin-bottom: 32px}
.bg-dark-black{background-color: #32363C;}
.bg-dark-grey{background-color: #D0D0D0;}
.clr-apply-btn{color: #6E7176;}
.bg-cartcheckout{background-color: #F7F7F7;}
.bg-paypal-btn{background-color: #FFC439;}
.brd-cart-save{border: 1px solid #D9D9D9;}
@media (max-width: 767px){
	.py-40{padding-top: 24px;padding-bottom: 24px}
  .bannner_sec .content-box{
    margin: 20px auto;
  }
}
/* categories cards*/
.mb-2.d-flex.image-main img {
    height: 20px;
    width: 20px;
    margin-right: 6px;
}

.list-main {
	line-height: 30px;
    max-height: 96px;
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    /* height: 100px; */
}

h5.card-title-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3rem;
    overflow-y: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}
/* categories cards end*/
/* mega menus start*/
.desktop_menu .dropdown-content {
    display:none;
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    box-shadow: 0px 8px 16px 0px rgb(253 245 245 / 20%);
    z-index: 1;
}
.desktop_menu .dropdown-content .column{
    float: left;
    
    padding: 10px;
   
}
.desktop_menu .first-list:hover .dropdown-content {
    display: block;
}
.desktop_menu .dropdown-content .column ul {
    list-style: none;
    display: inline-block;
    padding: 0;
}
.desktop_menu .column ul li a {
    float: none;
    color:#32363C !important;
    padding: 10px;
    text-decoration: none;
    display: block;
    text-align: left;
    font-weight: 500;
}

h6.view-mega-menu {
    font-size: 16px;
    margin-top: 10px;
}

/*mega menus end*/

/* Dropdown Menu CSS */
.dropdown-menu {
  border-radius: 3px;
  border-color: #dee2e6;
  padding: 5px 5px;
  /* width: 100%; */
  top: 22px;
}

.dropdown-menu li a {
  padding: 9px 22px;
  margin-bottom: 3px;
}

.dropdown-menu li a:hover {
  padding: 9px 22px;
  margin-bottom: 3px;
  /* background: #faedcb !important; */
}

.dropdown-menu li a.active {
  background: #e9ecef;
  color: #66bfde !important;
  font-weight: bold !important;
}

/*sidebar css*/
.mobile_menu button {
    border: 0;
    background: #fff;
    padding-left: 7px;
}
.mobile_menu button i {
    color: #32363C;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
 
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #f1f1f1;
}
#close-icon {position: absolute;
    top: 0;
    right: 0px;
    font-size: 32px;
    margin-left: 0px;
    background: #121010!important;
    width: calc(100% - 330px);
    display: none;
    z-index: 4;
}
#close-icon a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    justify-content: center;
    display: flex;
}
div#overlay {
    background: #090c096b!important;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 2;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transition: 0.5s;
   display: none;
}
/*sidebar css end*/
.mobile-menu-list li.heading-submain {
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top: 30px;
}
.help-center a {
    padding: 0px 0px 0px 14px;
}
 .my-account a {
    padding: 0px 0px 0px 3px;
}
.mobile-menu-list ul li {
    list-style: none;
}
.w-20 {
    width: 220px;
}
ul span.angle-right {
    padding-right: 15px;
    font-size: 20px;
}
.inner-mobile-arrow ul li a {
    float: none;
    color: #32363C !important;
    padding: 10px;
    text-decoration: none;
    display: block;
    text-align: left;
    font-weight: 500;
}
.border-bottom-line {
    border-bottom: 2px solid #d5cdcd;
}
.mobile-menu-list .menu-head {
    padding-left: 20px;
}

.btn.disabled, .btn:disabled {
  background: #66bfde;
  color: #fff !important;
}

/* Footer Payment Images */
.footer-pay-image {
  max-width: 80px;
}

/* Category Description */
.categories_description p strong , .categories_description h4 strong{
    font-size: calc(1.275rem + .3vw);
    font-weight: 500;
    color: #212529;
    text-transform: uppercase;
}

 .categories_description h4 {
    margin-bottom: 1rem;
}

.categories_description p span{
    font-size: inherit !important;
}

  .select_input:has(.dropdown):hover .dropdown-menu {
    display: block;
  }

@media only screen and (min-width: 992px) {

  .dropdown:hover .dropdown-menu {
    display: block;
  }

  .dropdown-menu.show {
    display: none;
  }

  .tooltip_mount_info {
    width: 380px;
  }

  .categories_description p strong, .categories_description h4 strong {
    font-size: 1.5rem;
  }
}