

/** 3.16 RD Google Maps */
.rd-google-map {color: #212121;}
.rd-google-map__model {height: 250px;}
.rd-google-map__model img {max-width: none !important;}
@media (min-width: 480px) {.rd-google-map__model {height: 250px;}}
@media (min-width: 768px) {.rd-google-map__model {height: 450px;}}
.rd-google-map__model-2 {height: 250px;}
.rd-google-map__model-2 img {max-width: none !important;}
@media (min-width: 480px) {.rd-google-map__model-2 {height: 250px;}}
@media (min-width: 768px) {.rd-google-map__model-2 {height: 433px;}}
.rd-google-map__locations {display: none;}
@media (min-width: 1200px) {
	.rd-map-index .rd-google-map__model {height: 675px;}
	.rd-map-index .rd-google-map__model-2 {height: 675px;}
}
/** Form styles **/
.rd-mailform {position: relative;text-align: right;}
@media (min-width: 768px) {
	html .rd-mailform-inline {position: relative;}
	.form-input {padding-left: 220px;}
	html .rd-mailform-inline.rd-search .form-input {padding-left: 190px;}
	.form-input.form-input-sm {padding-left: 150px;}
	html .rd-mailform-inline .form-input {padding-left: 215px;}
	html .rd-mailform-inline .button {position: absolute;left: 0;bottom: 0;height: 60px;}
	html .rd-mailform-inline .button.button-xs {height: 44px;}
	html .rd-mailform-inline .button.button-sm {padding-right: 15px;padding-left: 15px;}
	html .rd-mailform-inline .form-validation {top: 0;bottom: auto;right: 15px;left: auto;}
	html .rd-mailform-inline .form-label-outside + .form-input + .form-validation {top: 100%;right: 0;}}
.recaptcha {transform: scale(0.9);transform-origin: left center;}
.form-input {display: block;width: 100%;height: 60px;padding: 10px 15px;font-size: inherit;font-weight: inherit;line-height: inherit;color: #737273;background-color: #fff;background-image: none;border: 1px solid #c8c8c8;border-radius: 6px;-webkit-appearance: none;}
.form-input:focus {outline: 0;}
.form-input:-webkit-autofill ~ label, .form-input:-webkit-autofill ~ .form-validation {color: #000 !important;}
.form-input-sm {height: 44px;}
.ie-11 .form-input-sm {line-height: 1;}
textarea.form-input {height: 160px;min-height: 128px;max-height: 272px;resize: vertical;}
.form-wrap {position: relative;}
.form-wrap + .form-wrap {margin-top: 13px;}
* + .form-button, .form-wrap + .button {margin-top: 15px;}
@media (min-width: 1200px) {* + .form-button, .form-wrap + .button {margin-top: 30px;}}
* + .form-button.form-button-captha {margin-top: 30px;}
.form-label {position: absolute;top: 30px;right: 15px;font-size: inherit;font-weight: inherit;line-height: inherit;color: #737273;pointer-events: none;z-index: 9;transition: .3s;transform: translateY(-50%);}
.form-label.focus {opacity: 0;}
.form-label.auto-fill {color: #737273;}
.form-label-sm {font-size: 14px;top: 50%;transform: translateY(-50%);}
.form-label-outside.focus {opacity: 0;}
@media (min-width: 768px) {.form-label-outside {position: static;margin-bottom: 10px;}
	.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {opacity: 1;transform: none;color: #a1a1a1;font-size: 14px;}
	.form-label-outside.focus {opacity: 1;}
	.form-label-outside + .form-input + .form-validation {top: 36px;}}
.form-validation {position: absolute;left: 10px;top: 3px;font-size: 11px;line-height: 11px;color: #d9534f;margin-top: 3px;transition: .3s;z-index: 11;}
.form-validation-left .form-validation {left: auto;top: 100%;right: 0;}
#form-output-global {position: fixed;bottom: 0;visibility: hidden;transform: translateY(calc(100% + 30px));transition: .3s all ease;z-index: 9999999;margin: 15px;}
#form-output-global.active {transform: translateY(0);visibility: visible;}
@media (min-width: 768px) {#form-output-global {margin: 30px;}}
.form-output {position: absolute;top: 100%;right: 0;font-size: 14px;line-height: 1.5;margin-top: 2px;transition: .3s;opacity: 0;visibility: hidden;}
.form-output.active {opacity: 1;visibility: visible;}
.form-output.error {color: #d9534f;}
.form-output.success {color: #5cb85c;}
.radio .radio-custom, .radio-inline .radio-custom, .checkbox .checkbox-custom, .checkbox-inline .checkbox-custom {opacity: 0;}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy {position: absolute;width: 14px;height: 14px;margin-right: -20px;margin-top: 5px;outline: none;cursor: pointer;}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {pointer-events: none;background: #c8c8c8;box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.15);}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after, .checkbox .checkbox-custom-dummy:after, .checkbox-inline .checkbox-custom-dummy:after {position: absolute;opacity: 0;}
.radio .radio-custom:focus, .radio-inline .radio-custom:focus, .checkbox .checkbox-custom:focus, .checkbox-inline .checkbox-custom:focus {outline: none;}
.radio-custom:checked + .radio-custom-dummy:after, .checkbox-custom:checked + .checkbox-custom-dummy:after {opacity: 1;}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy {border-radius: 50%;}
.radio .radio-custom-dummy:after, .radio-inline .radio-custom-dummy:after {content: '';top: 3px;left: 3px;bottom: 3px;right: 3px;background: #223549;border-radius: 50%;}
.checkbox, .checkbox-inline {padding-right: 20px;}
.checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy {pointer-events: none;border-radius: 3px;margin-right: 0;right: 0;}
.checkbox .checkbox-custom-dummy:after, .checkbox-inline .checkbox-custom-dummy:after {content: '\f222';font-family: "Material Design Icons";font-size: 20px;line-height: 10px;position: absolute;top: 0;right: 0;color: #223549;}
.block-book-consultation {padding: 30px 20px;}
.block-book-consultation p + [class*='rd-mailform'] {margin-top: 30px;}
@media (min-width: 576px) {.block-book-consultation {padding: 30px;}}
@media (min-width: 1600px) {.block-book-consultation {padding: 46px 44px 37px 41px;}}
h5 + [class*='rd-mailform'] {margin-top: 20px;}
p + [class*='rd-mailform'] {margin-top: 20px;}
.form-wrap + [class*='group-'] {margin-top: 15px;}
@media (min-width: 1600px) {h5 + [class*='rd-mailform'] {margin-top: 35px;}
	.form-wrap + [class*='group-'] {margin-top: 30px;}}
/** Snackbars **/
.snackbars {padding: 9px 16px;margin-right: auto;margin-left: auto;color: #fff;text-align: right;background-color: #223549;border-radius: 0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);font-size: 14px;}
.snackbars .icon-xxs {font-size: 18px;}
.snackbars p span:last-child {padding-right: 14px;color:#fff;}
.snackbars-left {display: inline-block;margin-bottom: 0;}
.snackbars-right {display: inline-block;float: left;text-transform: uppercase;}
.snackbars-left:hover {text-decoration: underline;}
@media (min-width: 576px) {.snackbars {max-width: 540px;padding: 12px 15px;font-size: 15px;}}

.form-validation {position: relative;left: 10px;top: 3px;font-size: 11px;line-height: 11px;color: #d9534f;margin-top: 3px;transition: .3s;z-index: 11;}

/* Arabic Version */
* {letter-spacing: 0px !important;}
@font-face {font-family: DroidNaskh;src: url(../fonts/droidnaskh/DroidArabicNaskh.woff) format("woff"),url(../fonts/droidnaskh/DroidArabicNaskh.woff2) format("woff2"),url(../fonts/droidnaskh/DroidArabicNaskh-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/droidnaskh/DroidArabicNaskh-Bold.woff?) format("woff"),url(../fonts/droidnaskh/DroidArabicNaskh-Bold.ttf) format("truetype"),url(../fonts/droidnaskh/DroidArabicNaskh-Bold.svg) format("svg");font-weight: 700;font-style: normal;}
body{font-family:DroidNaskh,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important;font-size:16px;font-weight:400;line-height:1.5;}
h1, h2, h3, h4, h5, h6,  b, p, button, input, textarea, span, blockquote {font-family:DroidNaskh,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif !important;}
.tp-parallax-wrap {right:50%;}
@media (max-width: 767px) {
	.tp-parallax-wrap {right:10%;}
}
