.feature-left .feature-panel .feature-content h3{top:15px;position:relative}
.feature-left .feature-panel{margin-bottom:20px}
.heading.heading-1.mb-50.mt-30{margin-top:10px!important;margin-bottom:20px!important}
.arabic_text{text-align:right;direction:rtl}
.member .member-overlay .member-social{opacity:.1}
.pos-vertical-center{display:none}
.error{color:red;font-size:12px;position:relative}
.hero .hero-headline{color:#33605d}
.btn--primary{background-color:#b7a396;border-color:#b7a396;color:#fff}
.btn--primary:hover{background-color:#d3bfb1;color:#fff;border-color:#d3bfb1}
section#feature2 h2.heading-title{color:#33605d;font-size:60px;line-height:1.2}
section#feature2 .heading.heading-1{height:100%;display:flex;align-items:center}
.bg-gray.err{background-color:transparent!important;padding-bottom:50px}
.err .not_found{font-size:270px;text-align:center}
.err p.mb-30{text-align:center;font-size:65px}
.bg-gray.err .feature-panel{padding-top:30px}
.footer.not_found_page{position:static!important}
.mar_left_20{margin-left:20px}
.footer .widget-info-box h4{font-size:19px}
.footer .widget-info-box p{font-size:15px}
.form-wrapper label{width:100%}
.form-wrapper select.form-select{margin-top:0!important;height:42px;margin-bottom:15px;line-height:40px;border:1px solid #e6eaf4;background:#f8f9fc;padding-left:20px;width:100%}
.form-wrapper .form-control{color:#000;margin-bottom:15px}
.form-wrapper .heading{margin-bottom:30px}
.feature-2 .feature-panel{padding-top:0;display:flex;height:100%;align-items:center}
@media only screen and (max-width:991px){
.err .not_found{font-size:210px}
.mar_left_20{margin-left:0;margin-top:10px}
}
@media only screen and (max-width:510px){
.err .not_found{font-size:110px}
}
.member .member-info h6 a i{color:#325e5b}
.carousel-dots .owl-dots .owl-dot.active span{background-color:#325e5b}
.navbar-nav>li>a:hover{color:#325e5b}
.member .member-overlay .member-social{background-color:#325e5b;opacity:.5}
a.call-in{color:#325e5b}
.bg-gray{background-color:rgb(239 243 242)!important}
.footer .footer-bottom .footer-social a:hover{color:#325e5b}
.member .member-info h6 a:hover{color:#325e5b}
::selection{background-color:#fff2ae;color:#333}
@media only screen and (max-width:768px){
.hero{padding-top:140px;padding-bottom:40px}
.hero .hero-action .btn{display:inline-block;margin:0 auto}
.header .navbar .logo{position:relative;top:-18px}
.heading .heading-title{font-size:30px!important}
section{padding-top:20px;padding-bottom:30px}
.carousel-dots .owl-dots{margin-top:30px}
.footer .footer-top{padding-top:50px;padding-bottom:30px}
.feature-2 .feature-panel .feature-content h3,.heading .heading-title{font-size:20px!important;line-height:28px}
section#feature2 h2.heading-title{font-size:30px!important;margin-bottom:10px}
.hero .hero-bio{margin-bottom:20px}
.hero .hero-headline{margin-bottom:15px}
.footer .footer-bottom{padding:15px 0 30px 0}
}
@media only screen and (max-width:535px){
.hero .hero-action{text-align:center}
.hero .hero-action .btn{display:inline-block;margin:0 4px 10px 4px;width:50%}
}
@media only screen and (max-width:376px){
.hero .hero-action .btn{width:80%!important}
}
.member .member-info h5{color:#33605d}
.footer .widget-info-box .info-img{background-color:#e1f5f4}
.carousel-dots .owl-dots{margin-top:40px}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:block!important;position:absolute;top:40%;width:100%;height:1px}
.owl-carousel .owl-nav button{outline:0}
.owl-carousel .owl-nav button.owl-next{float:right}
.owl-carousel .owl-nav button span{width:40px;height:40px;background:#33605d85;display:inline-block;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:31px;color:#fff;font-family:math;line-height:0;outline:0}

@media only screen and (max-width:768px)
{
.header .navbar .logo {max-width: 80px;top: 0;}
}



/* 27-2-2023 */
form.contactForm.mb-0 {
    position: relative;
}
div#result {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: transparent;
    z-index: 9;
    padding: 0 25px;
    display: block !important;
    opacity: 1 !important;
    pointer-events: none;
}

.alert-success {
        color: #155724;
    background-color: #f7fff9;
    border-color: #d7ffe0;
    z-index: 999;
    position: absolute;
    top: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    display: block;
    pointer-events: all;
    opacity: 1 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}




