/*
Theme Name: House of Noor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: house-of-noor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: House of Noor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1763788551
Updated: 2025-11-22 05:15:51

*/

.hm_gallery a {text-decoration: none;}
.hm_gallery .bdt-gallery-item:nth-child(1) {width: 44%;}
.hm_gallery .bdt-gallery-item:nth-child(2) {width: 28%;}
.hm_gallery .bdt-gallery-item:nth-child(3) {width: 28%;}
.hm_gallery .bdt-gallery-item:nth-child(4) {width: 28%;}
.hm_gallery .bdt-gallery-item:nth-child(5) {width: 28%;}
.hm_gallery .bdt-gallery-item:nth-child(6) {width: 44%;}
.reviewslider .bdt-ep-review-card-carousel-item {flex-direction: column-reverse !important; transition: transform 0.5s ease; justify-content: space-between;}
.reviewslider .bdt-ep-review-card-carousel-image {width: 100%; height: 255px;}
.reviewslider .bdt-ep-review-card-carousel-image img {width: 100%; height: 100%; object-fit: cover;}
.reviewslider .bdt-ep-review-card-carousel-text .bdt_read_more, .reviewslider .bdt-ep-review-card-carousel-text .bdt_read_less {color: #000; font-weight: 600; text-decoration: none;}
.formbtn {position: relative; margin-top: 30px;}
.formbtn p {margin-bottom: 0;}
.inputwrap {display: flex; gap: 10px;}
.inputwrap div {width: 50%;}
.wpcf7-spinner {position: absolute; top: 10px;}
.wpcf7-form .wpcf7-form-control {outline: none;}
.wpcf7-form textarea, .wpcf7-form select {font-family: "Jost", Sans-serif; font-size: 16px; font-weight: 400;}
.wpcf7-response-output {font-family: "Jost", Sans-serif; font-size: 15px; text-align: center;}
.serbox .elementskit-info-box-icon img {filter: brightness(0) saturate(100%) invert(0%) sepia(85%) saturate(7362%) hue-rotate(335deg) brightness(108%) contrast(101%);}
body.error404 header#masthead {background-color: #000; padding-bottom: 10px;}
body.error404 .site-main {text-align: center; font-family: "Jost", Sans-serif; padding: 50px 20px;}
body.error404 .site-main .entry-title {font-size: 30px; line-height: 1;}
.wpcf7-form label {margin-bottom: 5px;}
.reviewslider .bdt-ep-review-card-carousel-item.swiper-slide-active {}
.ccbox .box-body p {word-break: break-word;}
#sbi_load .sbi_load_btn, .sbi_follow_btn a {border-radius: 100px !important;}
#sbi_load {margin-top: 20px;}


@media only screen and (min-width: 320px) and (max-width: 767px) {
.hm_gallery .bdt-gallery-item {width: 50% !important;}	
#mobile_center_align h3, #mobile_center_align p {text-align: center !important;}
.wpcf7-form textarea {font-size: 15px;}
.reviewslider .bdt-ep-review-card-carousel-item.swiper-slide-active {margin-top: 0px;}
}