/* 1-2 -- FIX THE RTL PROBLEM */
html[dir="rtl"] .fancybox-stage {
  direction: inherit;
}
html[dir="rtl"] .fancybox-slide > * {
  text-align: initial;
}
/* 2-2 -- FIX Caption Decleration */
html[dir="rtl"] .fancybox-caption-wrap{
  direction: inherit;
}
/* 3-3 - FIX close button position */
html[dir="rtl"] .fancybox-close-small{
	left: 0;
	right: initial;
}

.btn-w.d_f{
	flex-direction: row-reverse;
}
[dir=rtl] #rightArrow9{
	-webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

[dir=rtl] #leftArrow9{
-webkit-transform: rotate(0deg);
    transform: rotate(0deg);	
}
[dir] .form .form-control{
	text-align: right;
}
[dir] .fancy-form.fancybox-content h2,
[dir] .fancy-form.fancybox-content h3
{
	text-align: right;	
}
[dir] .custom-form .wpcf7 form.invalid .wpcf7-response-output, [dir] .custom-form .wpcf7 form.unaccepted .wpcf7-response-output{
	text-align: right;		
}
[dir] #contacts{
	padding-left: 60px;
}
[dir=rtl] .main-menu .menu-text:after{
	-webkit-transform: translateX(50%) rotate(90deg);
    transform: translateX(50%) rotate(90deg);
}

.anim-text{
	text-transform: uppercase;
	color: #D2CDCC;
	font-size: 12px;
	font-weight: 800;
	margin-top: 15px !important;
	letter-spacing: 1px;
}

.anim-text.dark{
	color: #493648;
}

[dir=rtl] .map--legend{
	right: auto;
	left: 80px;
}
[dir=rtl] #locpage .section--header{
	right: auto;
	left: 80px;
}
[dir=rtl] #locpage .section--pre{
right: auto;
	left: 80px;	
}

[dir=rtl] .map-point.pos_a, 
[dir=rtl] .map-point.pos_f,
[dir=rtl] .dragger__el.pos_a,
[dir=rtl] .dragger__el .pos_a,
[dir=rtl] .dragger__trigger.pos_a
{
	right: auto;
	left: 0;
}
[dir=rtl] .apart-switcher-wrap ul li{
	text-align: center;
}
[dir=rtl] .map--legend{
	left: 0;
}

[dir=rtl] .eye-west {
    left: 0;
    right: auto;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}
[dir=rtl] .eye-east {
    right: 0;
    left: auto;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}


[dir=rtl] .dragger_c{
	left: 0;
    right: auto;
	direction: ltr;
}
[dir=rtl] .dragger_w:after{
	right: 0;
	left: auto;
}
.slider-square{
	width: 210px;
	height: 210px;
}
[dir=rtl] .slider-square .title b{
	    right: -40px;
}

.slide.slide3 .slider-square .title{
	font-size: 40px;
	padding: 0 10px;
}
.slide.slide2 .slider-square .title{
font-size: 57px;
	padding: 0 10px;	
}
.slide.slide4 .slider-square .title {
    font-size: 40px;
    padding: 0 10px;
}

.ico-tel-w{
	width: 18px;
}

@media (max-width: 1179px){
	[dir=rtl] .eye-west {
    	left: -40px;
    	right: auto;
	}
	[dir=rtl] .eye-east {
		right: -50px;
		left: auto;
	}
}

@media (max-width: 980px){
	.slide.slide3 .slider-square .title{
		font-size: 26px;
	}
	.slide.slide2 .slider-square .title{
		font-size: 36px;
	}
	.slide.slide4 .slider-square .title{
		font-size: 26px;	
	}
	[dir=rtl] #uniqPage .card2 .card--bottom:after, [dir=rtl] #uniqPage .card3 .card--bottom:after, [dir=rtl] #uniqPage .card4 .card--bottom:after, [dir=rtl] #uniqPage .card5 .card--bottom:after{
		-webkit-transform: translateY(-7px) rotate(90deg);
    	transform: translateY(-7px) rotate(90deg);
	}
	[dir=rtl] .eye-west {
	    left: -20px;
	    right: auto;
	}
	[dir=rtl] .eye-east {
	    right: -10px;
	    left: auto;
	}
	#section5 #anim-desk{
		height: 165px;
	}
	[dir] .bg_brown{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.slider-square{
		width: 160px;
		height: 160px;
	}
	[dir=rtl] .slide.slide3 .slider-square .title b, 
	[dir=rtl] .slide.slide4 .slider-square .title b{
		right: -32px;
	}
	.slide.slide3 .slider-square .title span, 
	.slide.slide4 .slider-square .title span{
		font-size: 15px;
	}
	[dir] #section5 .col-left{
		padding-bottom: 41px;
	}
}


.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box{
	color: #000;
}
.intl-tel-input .country-list{
	max-height: 167px !important;
	min-width: 320px;
}
.iti-mobile .intl-tel-input .country-list{
max-height: 100% !important;
min-width: 320px;
}
.iti-mobile .intl-tel-input.iti-container{
	z-index: 999999 !important;
}
textarea.form-control{
	height: 30px;
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container{
	right: 0 !important;
	left: auto !important;
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=tel], .intl-tel-input.separate-dial-code input[type=text]{
	    padding-left: 6px !important;
    padding-right: 52px !important;
}
.intl-tel-input .country-list{
	right: 0 !important;
}
.intl-tel-input{
	margin-bottom: 20px;
}

.form-control option{
	color: #000;
}

select.form-control{
	direction: rtl;
}

.intl-tel-input {
    margin-bottom: 20px !important;
}