@charset "utf-8";
#contact_form {
    /*top: 25%!important;*/
	bottom: 0;
    background-position: left top;
    background-size: cover;
}
video{background-size:cover;display:table-cell;vertical-align:middle;width:100%;}
ul{margin:0px;padding:0px;}
input, textarea, select{border:1px solid #dfdfdf;letter-spacing:1px;font-size:12px;padding:5px 1px;width:100%;margin:0 0 6px 0;max-width:100%;resize:none;}
input[type="submit"]{width:auto}
input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"]{-webkit-appearance:none;border-radius:0;}
input:focus, textarea:focus{border:1px solid #989898;}
input[type="submit"]:focus{border:none !important}
select::-ms-expand{display:none;}
iframe{border:0;}
.sound iframe{width:100%}
ul{list-style:none outside none;}
ul, ol, dl{list-style-position:outside;}
*{transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;}
::selection{color:#000;background:#dcdcdc;}
::-moz-selection{color:#000;background:#dcdcdc;}
::-webkit-input-placeholder{color:#999!important;text-overflow:ellipsis;}
:-moz-placeholder{color:#999 !important;text-overflow:ellipsis;opacity:1;}
::-moz-placeholder{color:#999 !important;text-overflow:ellipsis;opacity:1;}
:-ms-input-placeholder{color:#999 !important;text-overflow:ellipsis;opacity:1;}
::-webkit-scrollbar{width:4px;height:8px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb{background:rgba(210,210,210,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.5);box-shadow:inset 0 0 6px rgba(0,0,0,.5);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(210,210,210,.4)}
.animated{-moz-transition-duration:0s !important;}
.floating-form{width:350px;padding:25px 0 0px
font:13px Arial, Helvetica, sans-serif;background:#F9F9F9;border:0px solid #585858;right:10px;position:fixed;z-index:9;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);}
.contact-opener{position:absolute;righ:0;top:-35px;/*padding:9px;*/color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.43);cursor:pointer;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);}
.floating-form-heading{font-weight:bold;font-style:italic;border-bottom:2px solid #ddd;margin-bottom:10px;font-size:15px;padding-bottom:3px;}
.floating-form label{display:inline-grid;margin:0px 0px 4px 0px;}
.floating-form label > span{width:70px;font-weight:bold;float:left;padding-top:8px;padding-right:5px;}
.floating-form span.required{color:red;}
.floating-form .tel-number-field{width:40px;text-align:center;}
.floating-form .long{width:120px;}
.floating-form input.input-field{width:68%;}
.floating-form input.input-field,
.floating-form .tel-number-field,
.floating-form .textarea-field,
.floating-form .select-field{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;}
.floating-form .input-field:focus,
.floating-form .tel-number-field:focus,
.floating-form .textarea-field:focus,
.floating-form .select-field:focus{border:1px solid #0C0;}
.floating-form .textarea-field{height:100px;width:68%;}
.floating-form input[type="button"],
.floating-form input[type="submit"], .contact-opener{-moz-box-shadow:inset 0px 1px 0px 0px #000;-webkit-box-shadow:inset 0px 1px 0px 0px #000;box-shadow:inset 0px 1px 0px 0px #000;background-color:#000;border:1px solid #000;display:inline-block;cursor:pointer;color:#FFFFFF;font:14px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.floating-form input[type="button"]:hover,
.floating-form input[type="submit"]:hover, .contact-opener{background-color:#000000;color:#ffe090;}
.floating-form .success{background:#D8FFC0;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#2E6800;border-left:3px solid #2E6800;}
.floating-form .error{/*background:#FFE8E8;*/color:#FF0000;}
.btn{margin:0;}
.form-control{color:#555;background-color:rgba(255, 255, 255, 1);}
::-webkit-input-placeholder{color:#555;}
::-moz-placeholder{color:#555;}
:-ms-input-placeholder{color:#555;}
:-moz-placeholder{color:#555;}
.form-control:focus{border-color:rgba(255,255,255,1.0);background-color:rgba(255, 255, 255, 1);}
.panel-heading{padding:10px 0px!important;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}
.form-group{margin-bottom:0px!important;}
#contact_form .panel-heading h3{font-size:13px;font-family:'open_sansregular' ,Arial, sans-serif;font-weight:600;letter-spacing:0.4px;color:#000; padding: 0; border: none;}
.panel{margin-bottom:0px;background-color:rgb(244, 244, 244);border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.panel-title{margin-top:0;margin-bottom:0;font-size:12px;color:inherit;color:#fff;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-12px;}
.sobha-owner{font-size:12px;color:#fff;line-height:20px;}
.radio-style{font-size:12px;color:#fff;}
#slide-mob.owl-theme .owl-next, #slide-mob.owl-theme .owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}
#slide-mob.owl-theme .owl-prev {
    left: 10px;
}
#slide-mob.owl-theme .owl-next {
    right: 10px;
}
.panel-body {
    padding: 5px 15px 15px;
}

