/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
    /* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

/*-------------- EN STYLE----------------*/



@font-face {
    font-family: font;
    src: url('../fonts/helvetica.ttf');
}
@font-face {
    font-family: font_light;
    src: url('../fonts/helvetica45light.ttf');
}
@font-face {
    font-family: font_bold;
    src: url('../fonts/helvetica75bold.ttf');
}
:root {
    --font-size-normal: 15px;
    --font-normal: 'font';
    --font-light: 'font_light';
    --font-bold: 'font_bold';
    --main-bg: #FFF;
    --text-align: left;
    --direction: ltr;
}
body{
    font-family: var(--font-normal);
    font-size: var(--font-size-normal);
    background: var(--main-bg);
    text-align: var(--text-align);
    direction: var(--direction);
}

button.search_btn_addon {
    left: auto;
    right: 0;
}

.left-div {
    justify-content: flex-end;
    margin-left:30px;
    margin-right:0px;
}


.right-div a:not(:last-child):after {
    margin-right: 4px;
    margin-left: 4px;
}

.font-5 {
    text-align: var(--text-align);
    padding-right: 0px;
    padding-left: 30px;
}



div.spatial_off_div {
    border-radius: 13% 87% 0% 100% / 27% 0% 100% 73%;
    right: 0;
    left: auto;
}

.spatial_off_div span {
    transform: rotate(30deg);
}

.password_div span {
    left: auto;
    right: 15px;
}
a.dropdown-item img {
    margin-left: 0px;
    margin-right: 11px;
}



/* mob */
a.dropdown-item img {
    margin-left: 0px;
    margin-right: 11px;
}

button.mobile_close {
    left: auto;
    right: 20px;
}

.open_menu .mobile_menu {
    left: 0;
    right: auto;
}

.mobile_menu {
    right: auto;
    left: -100%;
}

span.span_price {
    float: right;
}
.filter_btn_addon {
    left: 0;
    right: auto;
}

.form-group label {
    text-transform: capitalize;
}

.select-search-div .select2-selection--single .select2-selection__arrow:after {
    right: 0;
    left: auto;
}


.select-search-div .select2-selection--single .select2-selection__arrow:before{
    left: 2px;
}

.select2-selection--single .select2-selection__rendered {
    padding-right: .875rem;
    padding-left: 2.375rem;
    text-transform: capitalize;

}

