@charset "utf-8";
/* CSS Font */
/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cairo Regular'), local('Cairo-Regular'), url(../../font/cairo-v9-arabic-400.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Cairo Regular'), local('Cairo-Regular'), url(../../font/cairo-v9-latin-ext-400.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* arabic */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cairo Bold'), local('Cairo-Bold'), url(../../font/cairo-v9-arabic-700.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext 
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Cairo Bold'), local('Cairo-Bold'), url(../font/cairo-v9-latin-ext-700.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
*/
@font-face {
    font-family: 'yfont';
    src: url('../../font/yfont.eot?22850803');
    src: url('../../font/yfont.eot?22850803#iefix') format('embedded-opentype'),
         url('../../font/yfont.woff2?22850803') format('woff2'),
         url('../../font/yfont.woff?22850803') format('woff'),
         url('../../font/yfont.ttf?22850803') format('truetype'),
         url('../../font/yfont.svg?22850803#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }



  [class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "yfont";
    font-style: normal;
    font-weight: normal;
    speak: never;
  
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    
  
  
    font-variant: normal;
    text-transform: none;
  
  
    line-height: 1em;
  
  
  
    margin-left: .2em;
  
  
  
  
  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  
  
  
  }
  
  .icon-music:before { content: '\e800'; }
  .icon-search:before { content: '\e801'; }
  .icon-mail:before { content: '\e802'; }
  .icon-heart:before { content: '\e803'; }
  .icon-heart-empty:before { content: '\e804'; }
  .icon-star:before { content: '\e805'; }
  .icon-star-empty:before { content: '\e806'; }
  .icon-user:before { content: '\e807'; }
  .icon-users:before { content: '\e808'; }
  .icon-videocam:before { content: '\e809'; }
  .icon-picture:before { content: '\e80a'; }
  .icon-camera-alt:before { content: '\e80b'; }
  .icon-th-large:before { content: '\e80c'; }
  .icon-th-list:before { content: '\e80d'; }
  .icon-ok:before { content: '\e80e'; }
  .icon-plus:before { content: '\e80f'; }
  .icon-minus:before { content: '\e810'; }
  .icon-home:before { content: '\e811'; }
  .icon-link:before { content: '\e812'; }
  .icon-attach:before { content: '\e813'; }
  .icon-lock:before { content: '\e814'; }
  .icon-pin:before { content: '\e815'; }
  .icon-eye:before { content: '\e816'; }
  .icon-eye-off:before { content: '\e817'; }
  .icon-tag:before { content: '\e818'; }
  .icon-bookmark:before { content: '\e819'; }
  .icon-flag:before { content: '\e81a'; }
  .icon-download:before { content: '\e81b'; }
  .icon-upload:before { content: '\e81c'; }
  .icon-export:before { content: '\e81d'; }
  .icon-pencil:before { content: '\e81e'; }
  .icon-edit:before { content: '\e81f'; }
  .icon-print:before { content: '\e820'; }
  .icon-comment:before { content: '\e821'; }
  .icon-chat:before { content: '\e822'; }
  .icon-bell:before { content: '\e823'; }
  .icon-location:before { content: '\e824'; }
  .icon-trash-empty:before { content: '\e825'; }
  .icon-doc:before { content: '\e826'; }
  .icon-folder-open:before { content: '\e827'; }
  .icon-folder:before { content: '\e828'; }
  .icon-phone:before { content: '\e829'; }
  .icon-cog:before { content: '\e82a'; }
  .icon-wrench:before { content: '\e82b'; }
  .icon-basket:before { content: '\e82c'; }
  .icon-calendar:before { content: '\e82d'; }
  .icon-login:before { content: '\e82e'; }
  .icon-logout:before { content: '\e82f'; }
  .icon-volume-off:before { content: '\e830'; }
  .icon-volume-down:before { content: '\e831'; }
  .icon-spin3:before { content: '\e832'; }
  .icon-volume-up:before { content: '\e833'; }
  .icon-clock:before { content: '\e834'; }
  .icon-resize-full:before { content: '\e835'; }
  .icon-resize-small:before { content: '\e836'; }
  .icon-zoom-in:before { content: '\e837'; }
  .icon-zoom-out:before { content: '\e838'; }
  .icon-down-open:before { content: '\e839'; }
  .icon-left-open:before { content: '\e83a'; }
  .icon-right-open:before { content: '\e83b'; }
  .icon-up-open:before { content: '\e83c'; }
  .icon-down-big:before { content: '\e83d'; }
  .icon-left-big:before { content: '\e83e'; }
  .icon-right-big:before { content: '\e83f'; }
  .icon-firefox:before { content: '\e840'; }
  .icon-chrome:before { content: '\e841'; }
  .icon-emo-happy:before { content: '\e842'; }
  .icon-emo-wink:before { content: '\e843'; }
  .icon-crown:before { content: '\e844'; }
  .icon-up-big:before { content: '\e845'; }
  .icon-shuffle:before { content: '\e846'; }
  .icon-play:before { content: '\e847'; }
  .icon-stop:before { content: '\e848'; }
  .icon-pause:before { content: '\e849'; }
  .icon-to-end:before { content: '\e84a'; }
  .icon-to-end-alt:before { content: '\e84b'; }
  .icon-to-start:before { content: '\e84c'; }
  .icon-to-start-alt:before { content: '\e84d'; }
  .icon-award:before { content: '\e84e'; }
  .icon-globe:before { content: '\e84f'; }
  .icon-cloud:before { content: '\e850'; }
  .icon-flash:before { content: '\e851'; }
  .icon-umbrella:before { content: '\e852'; }
  .icon-flight:before { content: '\e853'; }
  .icon-leaf:before { content: '\e854'; }
  .icon-scissors:before { content: '\e855'; }
  .icon-briefcase:before { content: '\e856'; }
  .icon-barcode:before { content: '\e857'; }
  .icon-qrcode:before { content: '\e858'; }
  .icon-fire:before { content: '\e859'; }
  .icon-chart-bar:before { content: '\e85a'; }
  .icon-credit-card:before { content: '\e85b'; }
  .icon-floppy:before { content: '\e85c'; }
  .icon-megaphone:before { content: '\e85d'; }
  .icon-key:before { content: '\e85e'; }
  .icon-truck:before { content: '\e85f'; }
  .icon-database:before { content: '\e860'; }
  .icon-wallet:before { content: '\e861'; }
  .icon-money-1:before { content: '\e862'; }
  .icon-truck-1:before { content: '\e863'; }
  .icon-tv:before { content: '\e864'; }
  .icon-skype:before { content: '\e865'; }
  .icon-emo-wink2:before { content: '\e866'; }
  .icon-emo-unhappy:before { content: '\e867'; }
  .icon-emo-sleep:before { content: '\e868'; }
  .icon-spin5:before { content: '\e869'; }
  .icon-cancel-circled:before { content: '\e86a'; }
  .icon-cancel:before { content: '\e86b'; }
  .icon-ok-circled2:before { content: '\e86c'; }
  .icon-cancel-circled2:before { content: '\e86d'; }
  .icon-right-dir:before { content: '\e86e'; }
  .icon-left-dir:before { content: '\e86f'; }
  .icon-up-dir:before { content: '\e870'; }
  .icon-down-dir:before { content: '\e871'; }
  .icon-align-justify:before { content: '\e872'; }
  .icon-desktop-1:before { content: '\e873'; }
  .icon-laptop-1:before { content: '\e874'; }
  .icon-tablet-1:before { content: '\e875'; }
  .icon-mobile-1:before { content: '\e876'; }
  .icon-emo-thumbsup:before { content: '\e877'; }
  .icon-bell-1:before { content: '\e878'; }
  .icon-chat-1:before { content: '\e879'; }
  .icon-clock-1:before { content: '\e87a'; }
  .icon-hourglass:before { content: '\e87b'; }
  .icon-publish:before { content: '\e87c'; }
  .icon-clipboard:before { content: '\e87d'; }
  .icon-floppy-1:before { content: '\e87e'; }
  .icon-phone-1:before { content: '\e87f'; }
  .icon-phone-outline:before { content: '\e880'; }
  .icon-wristwatch:before { content: '\e881'; }
  .icon-chart-bar-1:before { content: '\e882'; }
  .icon-emo-devil:before { content: '\e883'; }
  .icon-help:before { content: '\e884'; }
  .icon-info:before { content: '\e885'; }
  .icon-home-1:before { content: '\e886'; }
  .icon-emo-surprised:before { content: '\e887'; }
  .icon-emo-tongue:before { content: '\e888'; }
  .icon-emo-coffee:before { content: '\e889'; }
  .icon-emo-sunglasses:before { content: '\e88a'; }
  .icon-emo-displeased:before { content: '\e88b'; }
  .icon-emo-beer:before { content: '\e88c'; }
  .icon-emo-grin:before { content: '\e88d'; }
  .icon-emo-angry:before { content: '\e88e'; }
  .icon-emo-saint:before { content: '\e88f'; }
  .icon-emo-cry:before { content: '\e890'; }
  .icon-emo-shoot:before { content: '\e891'; }
  .icon-emo-squint:before { content: '\e892'; }
  .icon-emo-laugh:before { content: '\e893'; }
  .icon-marquee:before { content: '\e894'; }
  .icon-crown-minus:before { content: '\e895'; }
  .icon-crown-plus:before { content: '\e896'; }
  .icon-crown-1:before { content: '\e897'; }
  .icon-spin6:before { content: '\e898'; }
  .icon-spin5-1:before { content: '\e899'; }
  .icon-spin4:before { content: '\e89a'; }
  .icon-spin3-1:before { content: '\e89b'; }
  .icon-glass:before { content: '\e89c'; }
  .icon-eye-1:before { content: '\e89d'; }
  .icon-pin-1:before { content: '\e89e'; }
  .icon-tag-1:before { content: '\e89f'; }
  .icon-tags:before { content: '\e8a0'; }
  .icon-direction-1:before { content: '\e8a1'; }
  .icon-fax-1:before { content: '\e8a2'; }
  .icon-menu-1:before { content: '\e8a3'; }
  .icon-cog-alt:before { content: '\e8a4'; }
  .icon-cog-1:before { content: '\e8a5'; }
  .icon-sliders-1:before { content: '\e8a6'; }
  .icon-wrench-1:before { content: '\e8a7'; }
  .icon-cart-plus-1:before { content: '\e8a8'; }
  .icon-basket-1:before { content: '\e8a9'; }
  .icon-headphones:before { content: '\e8aa'; }
  .icon-clock-2:before { content: '\e8ab'; }
  .icon-block:before { content: '\e8ac'; }
  .icon-resize-full-1:before { content: '\e8ad'; }
  .icon-resize-full-alt-1:before { content: '\e8ae'; }
  .icon-resize-small-1:before { content: '\e8af'; }
  .icon-resize-vertical:before { content: '\e8b0'; }
  .icon-resize-horizontal:before { content: '\e8b1'; }
  .icon-move-1:before { content: '\e8b2'; }
  .icon-zoom-in-1:before { content: '\e8b3'; }
  .icon-zoom-out-1:before { content: '\e8b4'; }
  .icon-down-hand:before { content: '\e8b5'; }
  .icon-up-hand:before { content: '\e8b6'; }
  .icon-left-hand:before { content: '\e8b7'; }
  .icon-right-hand:before { content: '\e8b8'; }
  .icon-play-1:before { content: '\e8b9'; }
  .icon-stop-1:before { content: '\e8ba'; }
  .icon-to-end-1:before { content: '\e8bb'; }
  .icon-to-end-alt-1:before { content: '\e8bc'; }
  .icon-to-start-1:before { content: '\e8bd'; }
  .icon-to-start-alt-1:before { content: '\e8be'; }
  .icon-fast-fw:before { content: '\e8bf'; }
  .icon-fast-bw:before { content: '\e8c0'; }
  .icon-eject:before { content: '\e8c1'; }
  .icon-signal:before { content: '\e8c2'; }
  .icon-wifi-1:before { content: '\e8c3'; }
  .icon-target:before { content: '\e8c4'; }
  .icon-award-1:before { content: '\e8c5'; }
  .icon-align-left:before { content: '\e8c6'; }
  .icon-align-center:before { content: '\e8c7'; }
  .icon-align-right:before { content: '\e8c8'; }
  .icon-align-justify-1:before { content: '\e8c9'; }
  .icon-italic:before { content: '\e8ca'; }
  .icon-leaf-1:before { content: '\e8cb'; }
  .icon-scissors-1:before { content: '\e8cc'; }
  .icon-paste-1:before { content: '\e8cd'; }
  .icon-briefcase-1:before { content: '\e8ce'; }
  .icon-asterisk:before { content: '\e8cf'; }
  .icon-check:before { content: '\e8d0'; }
  .icon-book:before { content: '\e8d1'; }
  .icon-credit-card-1:before { content: '\e8d2'; }
  .icon-megaphone-1:before { content: '\e8d3'; }
  .icon-truck-2:before { content: '\e8d4'; }
  .icon-motorcycle-1:before { content: '\e8d5'; }
  .icon-dollar-1:before { content: '\e8d6'; }
  .icon-hammer:before { content: '\e8d7'; }
  .icon-language-1:before { content: '\e8d8'; }
  .icon-soccer-ball-1:before { content: '\e8d9'; }
  .icon-newspaper-1:before { content: '\e8da'; }
  .icon-calc-1:before { content: '\e8db'; }
  .icon-brush-1:before { content: '\e8dc'; }
  .icon-birthday-1:before { content: '\e8dd'; }
  .icon-facebook-1:before { content: '\e8de'; }
  .icon-facebook-squared-1:before { content: '\e8df'; }
  .icon-instagram-2:before { content: '\e8e0'; }
  .icon-pinterest-squared-1:before { content: '\e8e1'; }
  .icon-pinterest-1:before { content: '\e8e2'; }
  .icon-paypal-1:before { content: '\e8e3'; }
  .icon-linkedin-squared-1:before { content: '\e8e4'; }
  .icon-twitter-squared-1:before { content: '\e8e5'; }
  .icon-twitter-1:before { content: '\e8e6'; }
  .icon-youtube-1:before { content: '\e8e7'; }
  .icon-handshake-o-1:before { content: '\e8e8'; }
  .icon-flashlight:before { content: '\e8e9'; }
  .icon-th-outline:before { content: '\e8ea'; }
  .icon-th:before { content: '\e8eb'; }
  .icon-th-large-1:before { content: '\e8ec'; }
  .icon-plus-1:before { content: '\e8ed'; }
  .icon-minus-1:before { content: '\e8ee'; }
  .icon-divide:before { content: '\e8ef'; }
  .icon-eq:before { content: '\e8f0'; }
  .icon-cancel-1:before { content: '\e8f1'; }
  .icon-ok-1:before { content: '\e8f2'; }
  .icon-cancel-outline:before { content: '\e8f3'; }
  .icon-ok-outline:before { content: '\e8f4'; }
  .icon-basket-2:before { content: '\e8f5'; }
  .icon-menu-outline:before { content: '\e8f6'; }
  .icon-menu-2:before { content: '\e8f7'; }
  .icon-sort-alphabet:before { content: '\e8f8'; }
  .icon-sort-numeric-outline:before { content: '\e8f9'; }
  .icon-sort-numeric:before { content: '\e8fa'; }
  .icon-sort-alphabet-outline:before { content: '\e8fb'; }
  .icon-dollar-2:before { content: '\e8fc'; }
  .icon-stopwatch:before { content: '\e8fd'; }
  .icon-hourglass-1:before { content: '\e8fe'; }
  .icon-warehouse:before { content: '\e8ff'; }
  .icon-tree-2:before { content: '\e900'; }
  .icon-tree-1:before { content: '\e901'; }
  .icon-theatre:before { content: '\e902'; }
  .icon-toilet:before { content: '\e903'; }
  .icon-tennis:before { content: '\e904'; }
  .icon-swimming:before { content: '\e905'; }
  .icon-skiing:before { content: '\e906'; }
  .icon-soccer:before { content: '\e907'; }
  .icon-religious-islam:before { content: '\e908'; }
  .icon-lodging:before { content: '\e909'; }
  .icon-golf:before { content: '\e90a'; }
  .icon-giraffe:before { content: '\e90b'; }
  .icon-garden:before { content: '\e90c'; }
  .icon-fuel:before { content: '\e90d'; }
  .icon-fast-food:before { content: '\e90e'; }
  .icon-instagram-3:before { content: '\e90f'; }
  .icon-linkedin-1:before { content: '\e910'; }
  .icon-twitter-2:before { content: '\e911'; }
  .icon-pinterest-2:before { content: '\e912'; }
  .icon-braille:before { content: '\e913'; }
  .icon-ok-2:before { content: '\e914'; }
  .icon-ok-circle:before { content: '\e915'; }
  .icon-cancel-2:before { content: '\e916'; }
  .icon-cancel-circle:before { content: '\e917'; }
  .icon-terminal:before { content: '\e918'; }
  .icon-th-list-1:before { content: '\f009'; }
  .icon-th-thumb:before { content: '\f00a'; }
  .icon-move:before { content: '\f047'; }
  .icon-phone-squared:before { content: '\f098'; }
  .icon-twitter:before { content: '\f099'; }
  .icon-facebook:before { content: '\f09a'; }
  .icon-hdd:before { content: '\f0a0'; }
  .icon-certificate:before { content: '\f0a3'; }
  .icon-tasks:before { content: '\f0ae'; }
  .icon-resize-full-alt:before { content: '\f0b2'; }
  .icon-menu:before { content: '\f0c9'; }
  .icon-table:before { content: '\f0ce'; }
  .icon-pinterest-circled:before { content: '\f0d2'; }
  .icon-pinterest-squared:before { content: '\f0d3'; }
  .icon-money:before { content: '\f0d6'; }
  .icon-columns:before { content: '\f0db'; }
  .icon-mail-alt:before { content: '\f0e0'; }
  .icon-linkedin:before { content: '\f0e1'; }
  .icon-gauge:before { content: '\f0e4'; }
  .icon-sitemap:before { content: '\f0e8'; }
  .icon-paste:before { content: '\f0ea'; }
  .icon-lightbulb:before { content: '\f0eb'; }
  .icon-exchange:before { content: '\f0ec'; }
  .icon-user-md:before { content: '\f0f0'; }
  .icon-stethoscope:before { content: '\f0f1'; }
  .icon-bell-alt:before { content: '\f0f3'; }
  .icon-coffee:before { content: '\f0f4'; }
  .icon-food:before { content: '\f0f5'; }
  .icon-building:before { content: '\f0f7'; }
  .icon-hospital:before { content: '\f0f8'; }
  .icon-ambulance:before { content: '\f0f9'; }
  .icon-beer:before { content: '\f0fc'; }
  .icon-h-sigh:before { content: '\f0fd'; }
  .icon-angle-double-left:before { content: '\f100'; }
  .icon-angle-double-right:before { content: '\f101'; }
  .icon-angle-double-up:before { content: '\f102'; }
  .icon-angle-double-down:before { content: '\f103'; }
  .icon-circle-empty:before { content: '\f10c'; }
  .icon-quote-left:before { content: '\f10d'; }
  .icon-quote-right:before { content: '\f10e'; }
  .icon-circle:before { content: '\f111'; }
  .icon-github:before { content: '\f113'; }
  .icon-smile:before { content: '\f118'; }
  .icon-frown:before { content: '\f119'; }
  .icon-meh:before { content: '\f11a'; }
  .icon-keyboard:before { content: '\f11c'; }
  .icon-code:before { content: '\f121'; }
  .icon-star-half-alt:before { content: '\f123'; }
  .icon-direction:before { content: '\f124'; }
  .icon-crop:before { content: '\f125'; }
  .icon-mic:before { content: '\f130'; }
  .icon-shield:before { content: '\f132'; }
  .icon-calendar-empty:before { content: '\f133'; }
  .icon-extinguisher:before { content: '\f134'; }
  .icon-rocket:before { content: '\f135'; }
  .icon-angle-circled-left:before { content: '\f137'; }
  .icon-angle-circled-right:before { content: '\f138'; }
  .icon-angle-circled-up:before { content: '\f139'; }
  .icon-angle-circled-down:before { content: '\f13a'; }
  .icon-anchor:before { content: '\f13d'; }
  .icon-lock-open-alt:before { content: '\f13e'; }
  .icon-bullseye:before { content: '\f140'; }
  .icon-rss-squared:before { content: '\f143'; }
  .icon-ticket:before { content: '\f145'; }
  .icon-compass:before { content: '\f14e'; }
  .icon-euro:before { content: '\f153'; }
  .icon-pound:before { content: '\f154'; }
  .icon-dollar:before { content: '\f155'; }
  .icon-rupee:before { content: '\f156'; }
  .icon-yen:before { content: '\f157'; }
  .icon-rouble:before { content: '\f158'; }
  .icon-sort-name-up:before { content: '\f15d'; }
  .icon-sort-name-down:before { content: '\f15e'; }
  .icon-thumbs-up-alt:before { content: '\f164'; }
  .icon-thumbs-down-alt:before { content: '\f165'; }
  .icon-youtube-squared:before { content: '\f166'; }
  .icon-youtube:before { content: '\f167'; }
  .icon-youtube-play:before { content: '\f16a'; }
  .icon-dropbox:before { content: '\f16b'; }
  .icon-instagram:before { content: '\f16d'; }
  .icon-flickr:before { content: '\f16e'; }
  .icon-apple:before { content: '\f179'; }
  .icon-android:before { content: '\f17b'; }
  .icon-dribbble:before { content: '\f17d'; }
  .icon-foursquare:before { content: '\f180'; }
  .icon-female:before { content: '\f182'; }
  .icon-male:before { content: '\f183'; }
  .icon-moon:before { content: '\f186'; }
  .icon-box:before { content: '\f187'; }
  .icon-bug:before { content: '\f188'; }
  .icon-vkontakte:before { content: '\f189'; }
  .icon-renren:before { content: '\f18b'; }
  .icon-wheelchair:before { content: '\f193'; }
  .icon-vimeo-squared:before { content: '\f194'; }
  .icon-space-shuttle:before { content: '\f197'; }
  .icon-google:before { content: '\f1a0'; }
  .icon-stumbleupon-circled:before { content: '\f1a3'; }
  .icon-stumbleupon:before { content: '\f1a4'; }
  .icon-digg:before { content: '\f1a6'; }
  .icon-language:before { content: '\f1ab'; }
  .icon-fax:before { content: '\f1ac'; }
  .icon-building-filled:before { content: '\f1ad'; }
  .icon-paw:before { content: '\f1b0'; }
  .icon-spoon:before { content: '\f1b1'; }
  .icon-cubes:before { content: '\f1b3'; }
  .icon-behance:before { content: '\f1b4'; }
  .icon-behance-squared:before { content: '\f1b5'; }
  .icon-cab:before { content: '\f1b9'; }
  .icon-tree:before { content: '\f1bb'; }
  .icon-spotify:before { content: '\f1bc'; }
  .icon-deviantart:before { content: '\f1bd'; }
  .icon-soundcloud:before { content: '\f1be'; }
  .icon-file-pdf:before { content: '\f1c1'; }
  .icon-file-word:before { content: '\f1c2'; }
  .icon-file-excel:before { content: '\f1c3'; }
  .icon-file-powerpoint:before { content: '\f1c4'; }
  .icon-file-image:before { content: '\f1c5'; }
  .icon-file-archive:before { content: '\f1c6'; }
  .icon-vine:before { content: '\f1ca'; }
  .icon-codeopen:before { content: '\f1cb'; }
  .icon-lifebuoy:before { content: '\f1cd'; }
  .icon-rebel:before { content: '\f1d0'; }
  .icon-empire:before { content: '\f1d1'; }
  .icon-git-squared:before { content: '\f1d2'; }
  .icon-paper-plane:before { content: '\f1d8'; }
  .icon-paper-plane-empty:before { content: '\f1d9'; }
  .icon-header:before { content: '\f1dc'; }
  .icon-sliders:before { content: '\f1de'; }
  .icon-share:before { content: '\f1e0'; }
  .icon-share-squared:before { content: '\f1e1'; }
  .icon-bomb:before { content: '\f1e2'; }
  .icon-soccer-ball:before { content: '\f1e3'; }
  .icon-tty:before { content: '\f1e4'; }
  .icon-binoculars:before { content: '\f1e5'; }
  .icon-plug:before { content: '\f1e6'; }
  .icon-yelp:before { content: '\f1e9'; }
  .icon-newspaper:before { content: '\f1ea'; }
  .icon-wifi:before { content: '\f1eb'; }
  .icon-calc:before { content: '\f1ec'; }
  .icon-paypal:before { content: '\f1ed'; }
  .icon-gwallet:before { content: '\f1ee'; }
  .icon-cc-visa:before { content: '\f1f0'; }
  .icon-cc-mastercard:before { content: '\f1f1'; }
  .icon-cc-discover:before { content: '\f1f2'; }
  .icon-cc-amex:before { content: '\f1f3'; }
  .icon-cc-paypal:before { content: '\f1f4'; }
  .icon-cc-stripe:before { content: '\f1f5'; }
  .icon-bell-off:before { content: '\f1f6'; }
  .icon-bell-off-empty:before { content: '\f1f7'; }
  .icon-trash:before { content: '\f1f8'; }
  .icon-copyright:before { content: '\f1f9'; }
  .icon-at:before { content: '\f1fa'; }
  .icon-eyedropper:before { content: '\f1fb'; }
  .icon-brush:before { content: '\f1fc'; }
  .icon-birthday:before { content: '\f1fd'; }
  .icon-chart-pie:before { content: '\f200'; }
  .icon-chart-line:before { content: '\f201'; }
  .icon-toggle-off:before { content: '\f204'; }
  .icon-toggle-on:before { content: '\f205'; }
  .icon-bicycle:before { content: '\f206'; }
  .icon-bus:before { content: '\f207'; }
  .icon-angellist:before { content: '\f209'; }
  .icon-cc:before { content: '\f20a'; }
  .icon-forumbee:before { content: '\f211'; }
  .icon-cart-plus:before { content: '\f217'; }
  .icon-cart-arrow-down:before { content: '\f218'; }
  .icon-diamond:before { content: '\f219'; }
  .icon-ship:before { content: '\f21a'; }
  .icon-user-secret:before { content: '\f21b'; }
  .icon-motorcycle:before { content: '\f21c'; }
  .icon-heartbeat:before { content: '\f21e'; }
  .icon-venus:before { content: '\f221'; }
  .icon-mars:before { content: '\f222'; }
  .icon-facebook-official:before { content: '\f230'; }
  .icon-pinterest:before { content: '\f231'; }
  .icon-whatsapp:before { content: '\f232'; }
  .icon-user-plus:before { content: '\f234'; }
  .icon-user-times:before { content: '\f235'; }
  .icon-bed:before { content: '\f236'; }
  .icon-train:before { content: '\f238'; }
  .icon-subway:before { content: '\f239'; }
  .icon-medium:before { content: '\f23a'; }
  .icon-opencart:before { content: '\f23d'; }
  .icon-gg:before { content: '\f260'; }
  .icon-tripadvisor:before { content: '\f262'; }
  .icon-odnoklassniki-square:before { content: '\f264'; }
  .icon-map:before { content: '\f279'; }
  .icon-handshake-o:before { content: '\f2b5'; }
  .icon-envelope-open:before { content: '\f2b6'; }
  .icon-address-card:before { content: '\f2bb'; }
  .icon-address-card-o:before { content: '\f2bc'; }
  .icon-user-o:before { content: '\f2c0'; }
  .icon-quora:before { content: '\f2c4'; }
  .icon-telegram:before { content: '\f2c6'; }
  .icon-thermometer-3:before { content: '\f2c8'; }
  .icon-thermometer-quarter:before { content: '\f2ca'; }
  .icon-shower:before { content: '\f2cc'; }
  .icon-bath:before { content: '\f2cd'; }
  .icon-snowflake-o:before { content: '\f2dc'; }
  .icon-twitter-bird:before { content: '\f303'; }
  .icon-twitter-squared:before { content: '\f304'; }
  .icon-facebook-squared:before { content: '\f308'; }
  .icon-linkedin-squared:before { content: '\f30c'; }
  .icon-instagram-filled:before { content: '\f31f'; }
  .icon-instagram-1:before { content: '\f32d'; }
  .icon-behance-1:before { content: '\f34e'; }
  


/*Normalize*/
*{box-sizing: border-box;border:0;outline:0;direction: rtl}
:focus{border:0;outline:0}
html{scroll-behavior: smooth;}
body{margin:0;font-family: 'Cairo', sans-serif;font-weight: 400; font-size:1rem; color:#000;background-color: #F9F7F4;}
main{display:block}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{text-decoration: none;color:inherit;background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img, a img, a{border-style:none;border-width:0;outline:none}
button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=search]{outline-offset:-2px}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
p,h1,h2,h3,h4,h5,h6{margin:15px 0;}
.center{text-align: center}
:focus{outline: 0}

/* Grid CSS */
.container-fluid::after, .container::after, .row::after {clear: both;}
.container-fluid::after, .container-fluid::before, .container::after, .container::before, .clearfix::after, .clearfix::before, .row::after, .row::before {display: table;content: " ";}
.container, .container-fluid {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.row {margin-right: -15px;margin-left: -15px;}
.row [class^=col]{float:right;padding:0.5rem 15px;min-height:0.125rem}
.row.no-padding > [class*='col-'] { padding:0;}
.row.no-gutter > [class*='col-'] { padding:0.5rem 15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;min-height:1px;padding-right:15px;padding-left:15px;width:100%}
/*   xs (for phones - screens less than 768px wide) */
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:right}
/* width: n/12 * 100% */
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
/*sm (for tablets - screens equal to or greater than 768px wide)*/
@media (min-width:768px){
.container {width: 750px;}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:right}
/* width: n/12 * 100% */
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
}
/*    md (for small laptops - screens equal to or greater than 992px wide)*/
@media (min-width:992px){
.container {width: 970px;}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:right}
/* width: n/12 * 100% */
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.row [class^=col]{padding:0.5rem 15px;}
.row.no-gutter > [class*='col-'] { padding:0.5rem 0;}
}
/*    lg (for laptops and desktops - screens equal to or greater than 1200px wide)*/
@media (min-width:1200px){
.container {width: 1170px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:right}
/* width: n/12 * 100% */
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
}


/*headline*/
.headline{font-size: 1.2rem; position: relative; padding-right:25px;margin-bottom: 10px;}
.headline::before, .headline::after{position: absolute;content:"";width:5px;height:5px; border-radius: 5px; background-color: #9B641C;right:0;top:50%;;transform: translateY(4px)}
.headline::before{right:10px}
.headline-decor::before, .headline-decor::after{position: absolute;content:"";width:5px;height:5px; border-radius: 5px; background-color: #9B641C;right:0;top:50%;transform: translateY(-4px)}
.headline-decor::before{right:10px;}
@media only screen and (min-width:992px){
.headline{display: inline-block; font-size: 1.4rem;}
}


/*more-items-btn*/
.more-items-btn{background-color: #F3E7D8; color: #3f2707; border-radius: 10px;height:34px;line-height: 34px;white-space: nowrap; transition: 0.2s;display: inline-block;padding:0 15px;font-size:0.9rem }
.more-items-btn:hover{background-color:#9B641C; color: #FFFFFF }
@media only screen and (min-width:992px){
	.more-items-btn{float: left;padding:0 25px;font-size:1rem }	
}

/*Back to top button*/
#back-top{position: fixed;z-index: 50; right:10px;bottom:10px;}
#back-top i{background-color: #000000;line-height: 36px; height: 38px;width: 38px;border-radius: 5px;text-align: center;font-size: 14px;display: block;transition: 0.5s;color: #FFFFFF}
#back-top i:hover{background-color:#9B641C}
/*floating icons*/
#floating-icons {position: fixed; left: 10px; transition: 0.5s; bottom: 10px;z-index: 201}
/*#floating-icons .hide-pc{display: none}*/
#form-btn{display: none}
#floating-icons a{display: block; width:40px;background-color: #000;border-radius: 5px;margin:7px 0;font-size:1.5rem;text-align: center;height:40px;line-height: 40px;transition: 0.5s;color:#FFFFFF;}
#floating-icons .float-phone{background-color: #ff3131;color: #FFFFFF}
#floating-icons .float-wts{background-color: #25D366;color: #FFFFFF}
#floating-icons a:hover{transform: translateY(-3px);box-shadow: 0 1px 2px rgba(0,0,0,0.5)}
#floating-icons .float-messenger{background: linear-gradient( #DF47AA, #C822FF,#6559FF, #006AFF);width:40px; height: 40px;line-height: 40px; text-align: center;border-radius: 5px ; display: flex; align-items: center; justify-content: center ;margin:5px 0;}
#floating-icons .float-messenger .messenger-icons {height:40px;display:flex;justify-content:center;align-items:center;}
#floating-icons .float-messenger img{width:33px;height:auto; display: inline-block}

.hide-me{opacity: 0;visibility: hidden}
.show-me{opacity: 1;visibility: visible}


@media only screen and (max-width:786px){
#floating-icons{width:100%; overflow: hidden; top:auto;z-index: 0;bottom:0;left:0;background:#fff;display:flex;}
#floating-icons a{ height: 36px; line-height: 36px; font-size:1.5rem; flex:1; margin:5px; }
#floating-icons .float-messenger {height:36px;margin:5px;display:flex;justify-content:center;align-items:center;}
#floating-icons .float-messenger .messenger-icons {height:36px;}
#floating-icons .float-messenger img{width:33px;}
#back-top{display: none}
}

/*light-box*/
.lightbox-target{position: fixed;width: 100%;background-color: rgba(0,0,0,0.8);opacity: 0;
transition: 0.5s ease-in-out;z-index: 200;top: -100%;overflow-y: scroll;right:0;left:0}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0;}
.lightbox-target:target{opacity: 1;top:0;bottom:0;left:0;}
.lightbox-target .icon-cancel{color:#000000;background-color: #FFF;font-size: 1.5rem;top:10px;left:10px;position:absolute; border-radius: 5px}


/*contact-popup*/
.contact-popup{background-color: #f9f7f4; padding:25px; border-radius: 10px;position:absolute;transition:.5s ease-in-out;left:50%;z-index: 1;width:400px;max-width: 90%; top:50%;transform:translate(-50%, -50%)}

.contact-popup-title {font-size: 1rem;font-weight: bold; color: #9B641C}

.contact-popup form{width:100%; display:flex;flex-direction: column; justify-content: space-between}
.contact-popup .form-bg, .contact-popup .comment{width:100%;padding-right:5px;height:42px;line-height:40px;color:#000;display:block;font-family: 'Cairo', sans-serif;font-size:0.9rem;border:1px solid #C6C6C6;background-color:rgba(255,255,255,0.5);border-radius: 5px; margin:7px 0}
.contact-popup .comment{width:100%;height:100px;}
.contact-popup .form-bg::placeholder,.contact-popup .comment::placeholder{opacity:0.8}
.contact-popup .submit{background-color:#9B641C;line-height:36px;padding:0 20px;color:#FFF;font-size:1rem;border:0;transition:0.5s;border-radius: 5px;font-family: 'Cairo', sans-serif;  margin:7px 0;width:100%;align-self: flex-end}
.contact-popup .submit:hover{cursor:pointer;background-color: #000000}

@media only screen and (min-width:992px){
}


.icon-phone::before{transform: rotate(270deg)}

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}



#jawdaMenu {
    display:none;
    list-style:none;
    margin: 0;
    position:fixed;
    top:0;
    left:0;
	bottom:0;
    z-index:99;
    width:400px;
    max-width:100%;
    height:100vh;
    overflow:hidden;
    overflow-y:scroll;
    background:#fff;
    padding:40px 20px;
	font-size: 1rem;
}
[dir="rtl"] #jawdaMenu {left:auto;right:0;}
#jawdaMenu li {
    display:block;
    width:100%;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
	border-bottom: 1px solid #ddd;  
}

#jawdaMenu li.active {color: #9B641C; font-weight: bold}
	
#jawdaMenu li a {
    display: block;
    padding: 0 10px;
    text-decoration: none;
    height:40px;
    line-height:40px;
}
#jawdaMenu li a:hover{background-color: #f9f7f4; border-radius: 5px}
#jawdaMenu li.menu-item-has-children {
    position: relative;
}
#jawdaMenu li.menu-item-has-children a{padding:0 25px}
#jawdaMenu li.menu-item-has-children > a {
    padding-left:10px;padding-right:30px;
}

[dir="rtl"] #jawdaMenu li.menu-item-has-children > a {padding-right:10px;padding-left:30px;}

#jawdaMenu li.menu-item-has-children span.mobOpen{
    position:absolute;
    display:inline-block;
    top:0;
    right:0;
    height:30px;
    width:30px;
    text-align:center;
    line-height:30px;
    z-index:1;
    background:#EEE;
	border-radius: 5px;
	margin-top: 5px;
}
[dir="rtl"] #jawdaMenu li.menu-item-has-children span.mobOpen{
    right:auto;left:5px;
}
#jawdaMenu li.menu-item-has-children span.mobOpen:after {
    content: '\e839';
	font-family: "yfont";
	font-size: 0.7rem;
}
#jawdaMenu li > .sub-menu {
    position:relative;
    z-index:2;
    width:100%;
    padding:0;
    border:1px solid #ddd;
    background:#f7f7f7;
    animation: 0.5s slide-down;
    display: none; 
}

@keyframes slide-down{
from{transform:translateY(-20px);opacity:0;}
to{transform:translateY(0px);opacity:1;}
}
#jawdaMenu li > .sub-menu li {
    display:block;
	border-bottom: 1px solid #eee;
}
#jawdaMenu li > .sub-menu li:last-child {
	border-bottom: none;
	border-radius: 0 0 10px 10px;
}
#jawdaMenu li > .sub-menu li:hover{background-color: #eee}
.CloseMyMenu {
    position:absolute;
    z-index:1;
    top:5px;
    left:10px;
    display: block;
    font-size: 1.5rem;
    border-radius: 5px;
    background-color: #000;
    color: #FFF;
    font-weight: 400;
    margin-right: 3px;
    height:36px;
    width:36px;
    line-height:30px;
    text-align: center;
    cursor:pointer;
}
.CloseMyMenu::after{content:"×";}

.nav-button {
    display: block;
    font-size: 1.1rem;
    border-radius: 5px;
    background-color: #eee;
    color: #000;
    font-weight: 400;
    margin-right: 5px;
	margin-left:-5px;
    height:30px;
    width:30px;
    line-height:30px;
    text-align: center;
    cursor:pointer;
	align-self: stretch;
}
.nav-button:hover{background-color: #000; color: #FFF}

@media screen AND (min-width:992px) {
#jawdaMenu li.menu-item-has-children span.mobOpen{
    background-color:transparent;
}
    .nav-button, .CloseMyMenu {display:none;}
    
    #jawdaMenu {
        display:block;
        position:relative;
        padding:0;
        max-width: none;
		width:auto;
        height:auto;
        overflow:visible;
    }
    #jawdaMenu li {
        display: inline-block;
        width:auto;
        position: relative;
		border-bottom: none;
    }
    #jawdaMenu li > .sub-menu {
    position:absolute;
    z-index:2;
    width:auto;
    background:#fff;
    top:40px;
    left:0;
    border-bottom: 3px solid #9B641C;
    border-radius: 0 0 10px 10px;
    display: none; 
}
#jawdaMenu li:hover > .sub-menu {
    display: block;
}

    [dir="rtl"] #jawdaMenu li > .sub-menu {
        left:auto;
        right:0;
    }
    #jawdaMenu li.menu-item-has-children ul li.menu-item-has-children span.mobOpen:after {
    content: '\e83b';
	font-family: "yfont";
	font-size: 0.7rem;
    }
    [dir="rtl"] #jawdaMenu li.menu-item-has-children ul li.menu-item-has-children span.mobOpen:after {
        content: '\e83a';
		font-family: "yfont";
		font-size: 0.7rem;
    }
#jawdaMenu li > .sub-menu li > .sub-menu {
    top:0;
    left:100%;
    display: none;
}

#jawdaMenu li > .sub-menu li:hover > .sub-menu {
    display: block;
}

    [dir="rtl"] #jawdaMenu li > .sub-menu li > .sub-menu {
        left:auto;
        right:100%;
    }
}


/*animation*/

.jawda-responsive-menu{animation: slide-left 0.5s ease}

@keyframes slide-left{
from{transform:translateX(50px);opacity:0;}
to{transform:translateX(0px);opacity:1;}
}
@media screen and (min-width:992px) {
.jawda-responsive-menu{animation-duration: 0s;}
}







/*header*/
header{transition: 0.5s;position: relative;z-index: 2}
#header{background-color: #FFF;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
header .col-md-12{display: flex;align-items: center;justify-content: space-between}
.shrink-me{position: fixed;left:0; right:0;}
/*logo*/
header .logo{transition:0.5s;text-align: right;flex-grow: 1}
header .logo img{height:45px;width:auto;float:right;transition: 0.5s;padding:10px 0}

@media only screen and (min-width:786px){
header .logo img{height:60px;flex-grow: 0}
#header.shrink-me .logo img{height:50px;padding:5px 0}
}

@media only screen and (min-width:992px){
header .logo{flex-grow: 0}
header .logo img{height:70px;}
}

@media only screen and (min-width:1200px){
#header{padding:0 15px}
}

.header-box{display: flex; align-items: center}
/*Language*/
.header .language{margin:0 3px;line-height: 26px;font-size: 0.8rem;padding:0 5px;border:1px solid #9B641C;border-radius: 25px;color:#000;transition: 0.2s;display: inline-block}
.header .language:hover{cursor: pointer}
.header .language ul {list-style:none;margin:0;padding:0;display:inline;} 
.header .language a{font-family:'Cairo',sans-serif;text-decoration: none;}
.header .language:hover{background-color: #9B641C;color: #FFFFFF}
.language .lang-item{display:block;float:left;padding:0 5px;list-style:none}
.header .language .current-lang{display:none}
@media only screen and (min-width:992px){
.header .language{margin:0 5px;font-size: 0.9rem;line-height: 30px;padding:0 10px;}
}

/*header button*/
.add-property-btn{display: inline-block; padding-left:10px;padding-right: 10px;line-height: 26px; background-color: #9B641C; color:#FFFFFF; border-radius: 25px;margin-right:2px;white-space: nowrap;transition:0.2s; font-size: 0.8rem;height: 30px;
    line-height: 30px;}
.add-property-btn:hover{background-color: #000000}
/*.add-property-btn .hide-m{display:none}*/
.add-property-btn i{display:none}

@media only screen and (min-width:992px){
.add-property-btn{padding-left: 15px;padding-right: 0; font-size: 1rem; line-height: 30px;margin:0 5px}
.add-property-btn i{font-size: 0.7rem;background-color: rgba(0,0,0,0.2);border-radius: 25px;margin-left: 5px;width:30px;height:30px;line-height: 30px; display: inline-block; text-align: center}
.add-property-btn .hide-m{display:inline-block}
}

.navi{order:1}
@media only screen and (min-width:992px){
.navi{order:0}
}


#footer{background-color:#2c3339; color:#fff;padding-top: 40px;padding-right: 10px;padding-left:10px; margin-top: 15px}
#footer .headline{font-size: 1.2rem; font-weight: bold}

	
/* Main Footer */
#footer p{font-size:0.9rem;}
#footer i{color: rgba(255,255,255,0.3)}
#footer a{transition: 0.2s;display: inline-block}
#footer a:hover{color:#9B641C;transform: translateY(-2px)}
#footer li{list-style-type: none;font-size: 1rem;line-height: 30px}
/*social*/
#footer .footer-social{display:flex;justify-content:flex-start;position:relative;width:auto;padding:0;margin-top:20px}
#footer .footer-social ul{display:inline-block;list-style:none;margin:0;padding:0}
#footer .footer-social ul li{display:block;float:right;margin-left:7px; border-radius: 25px}
#footer .footer-social i{color:#FFF;width:30px;line-height:30px;display:block;margin:0;padding:0;border-radius:5px;text-align:center;}
#footer .footer-social i.icon-facebook{background-color: #4267B2}
#footer .footer-social i.icon-twitter{background-color: #00acee}
#footer .footer-social i.icon-instagram{background-color: #C13584}
#footer .footer-social i.icon-youtube-play{background-color: #FF0000}
#footer .footer-social i.icon-facebook{background-color: #4267B2}

#footer .footer-social .social-img{width:30px;height:30px;display:flex;align-items: center;justify-content: center;margin:0;padding:0;border-radius:5px;text-align:center;}
#footer .footer-social .social-img.snap-img{background-color: #FFFC00}
#footer .footer-social .social-img.tiktok-img{background-color: #00f2ea}
#footer .footer-social img{width:20px;height:20px; }
/*#footer .footer-social a:hover{transform: translate(0)}*/
/*footer title*/
#footer h2{font-size: 1.2rem}
/*footer contact*/
#footer .contact ul{margin-top:5px}
#footer .contact ul li{line-height: 36px;padding:0;margin: 0;font-size: 1rem}

/*footer contact*/
#footer .footer-box ul{margin-top:5px}
#footer .footer-box ul li{line-height: 36px;padding:0;margin: 0;font-size: 1rem;position: relative; display: flex}
#footer .footer-box ul li::before {content: "\f111";font-family: yfont;font-size: 0.4rem;font-weight: bold; color: rgba(255,255,255,0.4);margin-right: -5px;margin-top: 6px;width: 22px;text-align: center;height: 22px; line-height: 22px;display: inline-block;border-radius: 15px;flex-shrink: 0;}


/*footer about us*/
#footer .about-us{font-size: 0.9rem;line-height: 28px}

#copyright{line-height:32px;color:#fff;background-color:#2c3339;text-align:center;margin-top:10px;font-size: 1rem;padding-bottom:46px;}
#copyright .row{background-color: rgba(0,0,0,0.2)}


@media only screen and (min-width:992px){
#footer{padding-right:80px; padding-left: 80px}
#footer .about-us{font-size: 0.9rem;padding-left:15%;}
/*#copyright{padding-right: 50px;padding-left: 50px}*/
}
@media only screen and (max-width:992px){
#footer .contact, #footer .footer-box {
	background-color: #ffffff0f;
	padding: 15px;
	border-radius: 10px;
	margin: 0 5px;
}
}

@media only screen and (min-width:1200px){
#copyright{padding:10px 0;}
#copyright .left{text-align: left}
#copyright .right{text-align: right}
}

.footer-img img{width:50%; height:auto;}

/* project-box */
.project-box{width:100%; border:1px solid #ccc; background-color: #FFF; border-radius: 10px; display: flex;flex-wrap: wrap;justify-content: space-between; transition: 0.2s; margin: 10px 0; overflow: hidden}
.project-box *{transition: 0.2s}

/*project-img*/
.project-img{width:100%;height: 160px;border-radius: 10px 10px 0 0; overflow: hidden;position: relative; background-color: #000000}
.project-img img{object-fit: cover; display: block; width:100%; height: 160px; transition: 0.7s}
.project-img img:hover{opacity: 0.8; transform: scale(1.1);}

/*project-tags*/
.project-tags{position: absolute;top:10px;left: 10px; font-size: 0.8rem}
.project-tags a{background-color: #9B641C; color: #FFFFFF; padding:0 10px; border-radius: 5px;margin:0 3px; display: inline-block}
.project-tags a:hover{background-color: #F3E7D8; color: #9B641C}

/*project-data*/
.project-data{width:100%;padding:15px; padding-bottom: 0; display: flex; flex-direction: column;}
.project-title{font-size: 1.1rem; font-weight: bold}
.project-title:hover{color: #9B641C}
.project-location{color:#414141; font-size: 0.9rem;margin-top:5px}
.project-location i{margin-right: -3px;}

/*price & Developer box*/
.price-dev-box{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;margin-right: -15px; margin-left:-15px; display: flex;justify-content:center;align-items: center}

.project-price{font-size:1.1rem; font-weight: bold ;color: #9B641C;display: flex;flex-direction: column; padding: 10px 15px;justify-content:center; align-items:center;}
.p-start{font-size:0.9rem; line-height: 1.2rem;font-weight: normal}
.project-dev{width:80px;height:70px;padding:10px 15px;border-right:1px solid #ddd; overflow: hidden;display: flex;align-items: center; flex-shrink: 0}

.project-dev img{width:100%; height:auto;max-height: 70px;display: block}

/*project box call to action*/
.p-box-cta{width:100%;display: flex; justify-content: space-between;align-items: center;align-self: flex-end;padding:10px}
.project-btn-group{display: flex;width:100%;align-items:center;justify-content:space-around;}
.project-btn-group .btn-icon{border-radius: 20px;margin:3px; background-color: #F3E7D8; color: #9B641C; flex:0 0 30%; height:34px; line-height: 34px;text-align: center}
.project-btn-group .btn-icon:hover{background-color: #9B641C;color: #FFF}
.project-more-details{color: #9B641C;}
.project-more-details:hover{color: #000000}

.area-box{width:100%; border:1px solid #ccc; background-color: #FFF; border-radius: 10px; display: flex;flex-wrap: wrap;justify-content: space-between; transition: 0.2s; margin: 10px 0; overflow: hidden;position: relative}
.area-box *{transition: 0.2s}

/*area-img*/
.area-img{width:100%;height: 200px;border-radius: 10px 10px 0 0; overflow: hidden;position: relative; background-color: #000000}
.area-img img{object-fit: cover; display: block; width:100%; height: 200px; transition: 0.7s}
.area-box:hover img{opacity: 0.7; transform: scale(1.1);}
.area-box:hover .area-title{color: #F3E7D8}
/*area-cover*/
.area-cover{background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.40) 90%);position:absolute;top:50%;bottom:0;left:0;right:0;}
.dev-cover{background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 90%);position:absolute;top:50%;bottom:0;left:0;right:0;}

.area-data{color: #FFFFFF;position: absolute;bottom: 0;right: 0; left: 0;padding: 10px 15px}
.area-title{font-size:1.1rem; font-weight: bold}

.area-link{position:absolute;top:0;left:0;right:0;bottom: 0}


/* unit-box */
.unit-box{width:100%; border:1px solid #ccc; background-color: #FFF; border-radius: 10px; display: flex;flex-wrap: wrap;justify-content: space-between; transition: 0.2s; margin: 10px 0; overflow: hidden}
.unit-box *{transition: 0.2s}

/*unit-img*/
.unit-img{width:100%;height: 180px;border-radius: 10px 10px 0 0; overflow: hidden;position: relative; background-color: #000000}
.unit-img img{object-fit: cover; display: block; width:100%; height: 180px; transition: 0.7s}
.unit-img img:hover{opacity: 0.8; transform: scale(1.1);}

/*unit-tags*/
.unit-tags{position: absolute;top:10px;left: 10px; font-size: 0.8rem}
.unit-tags a{background-color: #9B641C; color: #FFFFFF; padding:0 10px; border-radius: 5px;margin:0 3px; display: inline-block}
.unit-tags a:hover{background-color: #F3E7D8; color: #9B641C}

/*unit-project*/
.unit-project{position: absolute;bottom: 0; right: 0;left:0;padding: 0 15px; background-color: rgba(0,0,0,0.5); color: #FFF;max-width: 100%;transition: 0.2s; text-align: center}
.unit-project:hover{background-color: #000}
/*unit-data*/
.unit-data{width:100%;padding:15px; padding-bottom: 0; display: flex; flex-direction: column;}
.unit-title{font-size: 1rem; font-weight: bold}
.unit-title:hover{color: #9B641C}
.unit-location{color:#888; font-size: 0.9rem;margin-top:5px}
.unit-location i{margin-right: -3px;}

/*price & Developer box*/
.u-price-dev-box{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;margin-right: -15px; margin-left:-15px; display: flex;justify-content: space-between;align-items: center}

.unit-price{font-size:1.1rem; font-weight: bold ;color: #9B641C;display: flex;flex-direction: column; padding: 10px 15px}
.p-start{font-size:0.9rem; line-height: 1.2rem;font-weight: normal}
/*
.unit-dev{width:80px;height:70px;padding:10px 15px;border-right:1px solid #ddd; overflow: hidden;display: flex;align-items: center; flex-shrink: 0}

.unit-dev img{width:100%; height:auto;max-height: 70px;display: block}
*/

/*unit box call to action*/
.u-box-cta{width:100%;display: flex; justify-content: space-between;align-items: center;align-self: flex-end;padding:10px}
.unit-btn-group{display: flex}
.unit-btn-group .u-btn-icon{border-radius: 20px;margin:3px; background-color: #F3E7D8; color: #9B641C; width:34px; height:34px; line-height: 34px;text-align: center}
.unit-btn-group .u-btn-icon:hover{background-color: #9B641C;color: #FFF}
.unit-more-details{color: #9B641C;}
.unit-more-details:hover{color: #000000}

/*unit-details*/
.unit-details{display: flex}
.unit-details span{display:inline-block;margin-top:10px;margin-left:15px;white-space: nowrap;font-size: 0.9rem;font-weight: bold}
.unit-details i{color: #9B641C;}



/*------------------extras-----------------*/

/*remove-unit-btn*/
.remove-unit-btn{position: absolute;left:10px; top:10px; background-color: #9B641C; color: #FFFFFF; border-radius: 5px;width:28px;height:28px;line-height: 26px; display: block; text-align: center; border:1px solid #fff}
.remove-unit-btn:hover{background-color: #2C3339}

/*comparison-tag*/
.comparison-tag{position: absolute;right:10px; top:10px; background-color: #2C3339; color: #FFFFFF; border-radius: 5px;width:28px;height:28px;line-height: 26px; display: block; text-align: center; border:1px solid #fff;cursor: pointer;}
.comparison-tag:hover{background-color: #9B641C}








/* CSS Document */
.comparison-btn{display:none;position: fixed;bottom:46px; left:50%; transform: translateX(-50%); padding-right: 25px; padding-left: 35px ;background-color: #9B641C; color: #FFF; border-radius: 10px 10px 0 0;}
.comparison-btn:hover{background-color: #000}
@media only screen and (min-width:1200px){
    .comparison-btn{bottom: 0;}
}

.comparison-no{position: absolute; top:-10px; left:5px; background-color: #AE1F26;text-align: center;width:26px;height: 26px; line-height: 24px;border:1px solid #FFF;border-radius: 20px; font-size: 14px}

.article-box{width:100%; border:1px solid #ccc; background-color: #FFF; border-radius: 10px; display: flex;flex-wrap: wrap;justify-content: space-between; transition: 0.2s; margin: 10px 0; overflow: hidden}
.article-box *{transition: 0.2s}

/*article-img*/
.article-img{width:100%;height: 180px;border-radius: 10px 10px 0 0; overflow: hidden;position: relative; background-color: #000000}
.article-img img{object-fit: cover; display: block; width:100%; height: 180px; transition: 0.7s}
.article-img img:hover{opacity: 0.8; transform: scale(1.1);}

/*article-tags*/
.article-tags{position: absolute;top:10px;left: 10px; font-size: 0.8rem}
.article-tags a{background-color: #9B641C; color: #FFFFFF; padding:0 10px; border-radius: 5px;margin:0 3px; display: inline-block}
.article-tags a:hover{background-color: #F3E7D8; color: #9B641C}

/*article-data*/
.article-data{width:100%;padding:15px; padding-bottom: 0; display: flex; flex-direction: column;}
.article-title{font-size: 1.1rem; font-weight: bold}
.article-title:hover{color: #9B641C}

/*article button*/
.article-more-details{background-color: #9B641C; color: #FFFFFF; border-radius: 10px;padding:0 15px;margin-bottom:25px; margin-right: 15px;display: inline-block; align-self: flex-end}
.article-more-details:hover{background-color: #000000}


.lightbox-target:target, .lightbox-target.active{opacity: 1;top:0;bottom:0;left:0;}

#responseMSG {
    position: absolute;
    transition: .5s ease-in-out;
    left: 50%;
    z-index: 1;
    padding: 30px;
    border-radius: 10px;
    background-color: #f3f4f6;
    width: 700px;
    max-width: 90%;
    top: 50px;
    transform: translateX(-50%);
    text-align: center;
    font-size: 1.3rem;
  }
  .wrongSign {
    display: inline-block;
    font-size: 4rem;
    width: 100px;
    height: 100px;
    color: red;
    border: 5px solid red;
    border-radius: 50%;
    line-height: 100px;
    margin-bottom: 20px;
  }
  .rightSign {
    display: inline-block;
    font-size: 4rem;
    width: 100px;
    height: 100px;
    color: green;
    border: 5px solid green;
    border-radius: 50%;
    line-height: 100px;
    margin-bottom: 20px;
  }

.content-box a {color:#006AFF}