.elementor-1820 .elementor-element.elementor-element-44cac19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-44cac19:not(.elementor-motion-effects-element-type-background), .elementor-1820 .elementor-element.elementor-element-44cac19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1820 .elementor-element.elementor-element-44cac19, .elementor-1820 .elementor-element.elementor-element-44cac19::before{--border-transition:0.3s;}.elementor-1820 .elementor-element.elementor-element-38afd0a{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-b21a1dd{--spacer-size:100px;}.elementor-1820 .elementor-element.elementor-element-365f089{text-align:left;}.elementor-1820 .elementor-element.elementor-element-365f089 .elementor-heading-title{color:#99552A;font-family:"Amiri Quran", Sans-serif;font-size:40px;font-weight:400;line-height:1.5px;letter-spacing:0px;word-spacing:0px;}.elementor-1820 .elementor-element.elementor-element-365f089 > .elementor-widget-container{padding:30px 0px 50px 0px;}.elementor-1820 .elementor-element.elementor-element-4da4dfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1820 .elementor-element.elementor-element-de24080{--display:flex;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1820 .elementor-element.elementor-element-de24080:not(.elementor-motion-effects-element-type-background), .elementor-1820 .elementor-element.elementor-element-de24080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DBD44D;}.elementor-1820 .elementor-element.elementor-element-de24080, .elementor-1820 .elementor-element.elementor-element-de24080::before{--border-transition:0.3s;}@media(min-width:768px){.elementor-1820 .elementor-element.elementor-element-44cac19{--content-width:1440px;}.elementor-1820 .elementor-element.elementor-element-4da4dfa{--content-width:1440px;}}@media(max-width:1024px){.elementor-1820 .elementor-element.elementor-element-44cac19{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1820 .elementor-element.elementor-element-b21a1dd{--spacer-size:0px;}}@media(max-width:767px){.elementor-1820 .elementor-element.elementor-element-44cac19{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1820 .elementor-element.elementor-element-b21a1dd{--spacer-size:0px;}.elementor-1820 .elementor-element.elementor-element-365f089 .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-1820 .elementor-element.elementor-element-365f089 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1820 .elementor-element.elementor-element-de24080{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-5f7ae10 */.button {
    display: inline-block;cursor: pointer;outline: 0;min-height: 1em;vertical-align: baseline;font-family: "Amiri Quran";line-height: 1em;font-weight: normal;font-style: normal;text-align: center;text-decoration: none;user-select: none;
    -webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;  
}
.text-ic-pool{font-size:13px!important;}
.button-style1 {background-color:#7d7569;color: #ffffff;border:1px solid transparent;font-size: 18px;padding: 20px 15px;width:50%;float: right;}
.button-style1.style1-lg {padding: 20px 55px;}
.button-style1.style1-sm {padding: 10px 20px;font-size: 16px;}
.button-style1:hover {background-color:#99552a;color: #ffffff;border-color:#99552a;}
.button-style2 {background-color: transparent;color: #7d7569;border:1px solid #7d7569;font-size: 18px;padding: 20px 15px;width:50%;float: right;}
.button-style2:hover {background-color: #7d7569;;color: #fff;}
.btn_submit {background-color: #99552a;color: #ffffff;border:1px solid transparent;font-size: 18px;    padding: 15px 15px 18px 15px;max-width: 160px;width: 100%;outline: none; border-radius: 0px;}  
.btn_submit:hover {background-color: transparent;color: #99552a;border-color:#99552a;}  
.button.disabled, .button:disabled {cursor: not-allowed;opacity: .65;}   
.thumbnail-hvr {
    color: #ffffff;background-color: #99552a ;display: block;overflow: hidden;
}

/*contact*/
.contacts-info .contacts-info_content i {
     background-color: #995529;
    width: 50px;
    height: 50px;
    float: left;
    font-size: 30px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.contact_address{margin-left:50px;}
.section-contacts_form{background: #e0dbd44d;padding: 30px;}
/*contact*/


.contacts-info .contacts-info__content {list-style-type: none;padding-left: 0;}
.contacts-info .contacts-info_content > li {padding: 20px 0;}
.contacts-info .contacts-info_content > li > i {float: left;margin-top: 0px;font-size: 22px;}
.contacts-info .contacts-info_content > li .contact-info-content {overflow: hidden;margin-left: 70px;color: #333;}
.contacts-info .contacts-info_content > li .contact-info-content .info-title {margin-bottom: 5px;font-size: 16px;color: #222222;text-transform: uppercase;}
.contacts-info .contacts-info_content > li .contact-info-content .description, .contacts-info .contacts-info_content > li .contact-info-content a {font-size: 14px;color:#878787;margin-bottom: 0;}
.contacts-info .contacts-info_content > li .contact-info-content a:hover {color:#99552a;}
.section-contacts_form label {color: #99552a;text-transform: capitalize;font-size: 13px;display: inline-block;max-width: 100%;margin-bottom: 5px;}
.section-contacts_form .form-control {font-family:'Montserrat';background-color: #fff;border: 1px solid #e6e6e6;border-radius: 0;padding: 10px 10px;height: 50px;color: #746c60; }
.section-contacts_form .form-control:focus {border-color:#99552a;box-shadow: none;}
.section-contacts_form .form-control::placeholder {font-family:'Montserrat';color: #746c60;opacity: 0.6;font-size: 14px;}
.section-contacts_form select.form-control{font-size: 14px;} 

.section-contacts_form .page-info-title h3 {font-family:'Montserrat';color: #4a3727;font-size: 20px;text-transform: uppercase;line-height: 1em;display: inline-block;margin-bottom: 0;}

@media screen and (max-width: 991.98px ){
  
    .contacts-info .contacts-info_content > li {padding: 15px 0;}
}
@media screen and (max-width: 767.98px){
    .section-contacts_form .page-info-title h3 {font-size: 16px;}
    .section-contacts_form .page-info-title::after {bottom: -5px;}
    .section-contacts_form {padding: 15px 15px;}
    #rc-imageselect, .g-recaptcha {-webkit-transform: scale(0.85);-webkit-transform-origin: 0 0;transform-origin: 0 0;transform: scale(0.85);}
}
.section-enquiry {padding-top:45px;padding-bottom:45px;}
.section-contact h3 {color: #4a3727;font-size: 24px;text-transform:uppercase;margin-bottom: 0;}
.section-contact > div:first-of-type{height: 60px;}

@media screen and (max-width: 767.98px) {
    .section-contact {padding-left: 15px;padding-right: 15px;}
    .section-contact h3 {font-size: 24px;padding-left: 15px;}
}

.form-subscribe .g-recaptcha{-webkit-transform: scale(0.7);transform: scale(0.7);transform-origin: inherit;}/* End custom CSS */