.elementor-28212 .elementor-element.elementor-element-18d5484e:not(.elementor-motion-effects-element-type-background), .elementor-28212 .elementor-element.elementor-element-18d5484e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-84e5e07d-4e48-4801-95af-9247b4cd8eb1);background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-28212 .elementor-element.elementor-element-18d5484e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 0px 35px 0px;}.elementor-28212 .elementor-element.elementor-element-18d5484e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28212 .elementor-element.elementor-element-1701add3 > .elementor-element-populated{padding:55px 90px 80px 33px;}#elementor-popup-modal-28212 .dialog-widget-content{animation-duration:1.2s;border-style:none;margin:0px 0px -50px 0px;}#elementor-popup-modal-28212 .dialog-message{height:auto;}#elementor-popup-modal-28212{justify-content:center;align-items:center;}@media(max-width:600px){.elementor-28212 .elementor-element.elementor-element-18d5484e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-18d5484e */@media screen and (min-width: 480px) {
    .dialog-message.dialog-lightbox-message{
        width:350px!important;
    }
    
a.dialog-close-button.dialog-lightbox-close-button{
            top: 50px;
    }
    
    .dialog-widget-content.dialog-lightbox-widget-content.animated{
        position: fixed;
        left: 0;
        bottom: 0;
    }
    .dialog-widget-content.dialog-lightbox-widget-content.animated{
        background-color: transparent;
    
    }
    .elementor-28212 .elementor-element.elementor-element-18d5484e:not(.elementor-motion-effects-element-type-background), .elementor-28212 .elementor-element.elementor-element-18d5484e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        height:400px!important;
        background-image: var(--wpr-bg-c70edf3f-d645-4ad3-83a4-2c6680449bdf);
}
#phone_number_form{
            text-align: center;
            
        }
        #subnum {
            top: 20px;
            background-color: gold;
            border-radius: 5px;
        }
        #subnum:hover {
            background-color: #efc900;
        }
        #copy_discount_code {
            background-color: gold;
        }
        #copy_discount_code:hover {
            background-color: #efc900;
        }
        .phone-label {
            font-weight: 600;
            text-align: center;
			color:white;
        }
        #discount_code_text {
            font-weight: 600;
            color: white;
			text-align:center;
		    margin-top: 60px;
        }
}


@media screen and (max-width: 480px) {
    .box-pop{
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height:370px;
    }
    section.wd-negative-gap.elementor-section.elementor-top-section.elementor-element.elementor-element-18d5484e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wd-section-disabled{
        background-image: var(--wpr-bg-84e5eb90-d04b-48ce-b18f-6ddd5994e1a7);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        
    }
    .dialog-widget-content.dialog-lightbox-widget-content.animated{
            background-color: transparent;

    }
    div#elementor-popup-modal-28078{
        justify-content: center;
        align-items: center;
        pointer-events: all;
        background-color: rgba(0, 0, 0, .5);
    }
    a.dialog-close-button.dialog-lightbox-close-button{
            top: 100px;

    }
    .box-pop{
        	position:relative;
    	}
		.child-pop{
			position: absolute;
			top: 125px;
			padding: 0px;
			text-align: center;
			left: 0; 
			right: 0; 
			margin-left: auto; 
			margin-right: auto;
		}
		.phone-label{
			font-weight: 600;
			text-align: center;
			color: white;
			font-size: 15px;
		}
		#phone_number{
			margin-top:7px;
			color:white;
		}
		#subnum{
			margin-top:20px;
			background-color: gold;
            border-radius: 5px;
		}
		#subnum:hover {
            background-color: #efc900;
        }
		#discount_code_text {
            font-weight: 600;
            color: white;
			text-align: center;
            margin-top: 60px;
		}
        #copy_discount_code {
            background-color: gold;
			border-radius: 5px;
        }
        #copy_discount_code:hover {
            background-color: #efc900;
        }
    
}

input#phone_number{
            margin-top: 10px;
            border:1px solid white;
            color:white;
        }
#discount_code_result {
			text-align: center;
		}
		
#copy_discount_code{
    border-radius: 5px;
    padding: 0px 15px;
}

#takhfif-popup {
    display: none;
}

/*a.dialog-close-button.dialog-lightbox-close-button {*/
/*    display: none !important;*/
/*}*/


i#close_popup {
    color: white;
    float: right;
    margin-top: -30px;
}






















/*ef*//* End custom CSS */