.ma-auto{margin-right:auto!important;margin-left:auto!important;}
.loader-bg{width: 100vw; height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff;opacity: 0.97;}
.preloader {align-items: center;cursor: default;display: flex;height: 100%;justify-content: center;position: fixed;left: 0;top: 0;width: 100%;z-index: 9000;}
.preloader .animation-preloader {z-index: 1000;}
.preloader .animation-preloader .spinner-wrapper {animation: pulse 2s infinite;}
.preloader .animation-preloader .spinner-wrapper .spinner {animation: spinner 1s infinite linear;border-radius: 50%;border: 3px solid rgba(0, 0, 0, 0.2);border-top-color: #1f88be;height: 9em;margin: auto;width: 9em;}
.preloader p {font-size: 14px;letter-spacing: 1px;margin-top:20px}
.preloader p strong {background: #1f88be;color: #fff;padding: 5px 15px;border-radius: 30px;margin-bottom: 10px;}
.preloader p small {animation: fadeIn 1s infinite linear;display: block;margin-top: 10px;font-size: 100%;color: #37404d;}

.popup-mask{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.9);z-index: 991;}
.popup-mask.show{display: block!important;}
.popup-box{background: #fff;border-radius: 10px;max-width: 500px;max-height: 400px;width: 90%;height: 80%;left: 0;right: 0;margin: auto;position: absolute;top: 0;bottom: 0;}
.popup-box .fa-times{position: absolute; top:15px;left:15px;cursor:pointer;font-size: 20px;}

.back-to-top{position: fixed;bottom: 40px;font-size: 21px;border-radius: 50%;background: #d4d9dc;cursor: pointer;color: #fff;padding: 10px 13px;display:none;z-index:991;}

.grecaptcha-badge{right:-400px!important;display: none!important;}
.top-bar{padding: 5px 15px 5px 0;background: #ecc005;color: #ffdb44;font-size: 13px;}
.top-bar a{color:#fff!important;padding:0 10px}

#header .box-border{height:36px;border:1px solid #eee;border-radius:4px;background:#fff;color:#37404d}
#header .site-header{background-color:#fff}
#header .site-header .navbar{height:75px}
#header .site-header .navbar .toggler{background:0 0;border:0;-webkit-appearance:none;border-radius:50%;cursor:pointer;position:absolute;left:0}
#header .site-header .navbar .toggler .nav-icon{height:3px;background-color:#37404d;margin:5px 0;width:25px;border-radius:20%}
#header .site-header .navbar .toggler .nav-icon:nth-child(1),
#header .site-header .navbar .toggler .nav-icon:nth-child(3){width: 15px;margin: 5px auto;}
#header .site-header .navbar .toggler.sticky{position:fixed;width:52px;height:52px;padding:9px 10px;top:20px;left:10px;z-index:99;display:block;animation:fadeInDown 1s;box-shadow:5px 10px 20px rgba(0,0,0,.26);background:#fff}
#header .site-header .navbar .navbar-collapse{flex-basis:0;display:flex;flex-wrap:wrap;height:100px}
#header .site-header .navbar .navbar-collapse .close-nav{position:absolute;top:20px;right:15px;color:#37404d;cursor:pointer;z-index:2}
#header .site-header .navbar .navbar-collapse .close-nav .fa-times-circle{font-size:1.5rem}
#header .site-header .navbar .navbar-collapse .nav-search{width:230px}
#header .site-header .navbar .navbar-collapse .nav-search .form-control{width:100%;height:100%;font-size:.9rem;border:0}
#header .site-header .navbar .navbar-collapse .nav-search .form-control::placeholder{color:rgba(0,0,0,.5);font-size:.9rem}
#header .site-header .navbar .navbar-collapse .nav-search .form-control:focus{outline:0;box-shadow:none;transition:all .5s ease}
#header .site-header .navbar .navbar-collapse .nav-search i{position:absolute;top:50%;left:5%;transform:translate(0,-50%);color:#000}
#header .site-header .navbar .navbar-collapse .nav-call{padding:0 7px;overflow:hidden;font-size:16px}
#header .site-header .navbar .navbar-collapse .nav-call a{color:#37404d;padding:0 8px}
#header .site-header .navbar .navbar-collapse .nav-call a span{font-size:.9rem!important}
#header .site-header .navbar .navbar-collapse .nav-call .call-item{padding-top:8px}
#header .site-header .navbar .navbar-collapse .nav-call .call-item i{display:block;position:relative;margin-bottom:16px;transition:all .3s ease-in-out}
#header .site-header .navbar .navbar-collapse .nav-call .call-item i:last-of-type{color:#1f88be}
#header .site-header .navbar .navbar-collapse .nav-call .call-item:hover i:first-of-type{margin-top:-32px;transition:all .3s ease-in-out}
#header .site-header .navbar .navbar-collapse .nav-call .fa-whatsapp{color:#06d755}
#header .site-header .navbar .navbar-collapse .nav-call .fa-phone-volume{transform:rotate(-45deg)}
#header .site-header .navbar .navbar-collapse .currency,#header .site-header .navbar .navbar-collapse .language{width:50px}
#header .site-header .navbar .navbar-collapse .currency .dropdown-toggle::after,#header .site-header .navbar .navbar-collapse .language .dropdown-toggle::after{display:none}
#header .site-header .navbar .navbar-collapse .currency .btn,#header .site-header .navbar .navbar-collapse .language .btn{width:100%;justify-content:center;align-items:center;height:100%;padding:0}
#header .site-header .navbar .navbar-collapse .currency .btn:focus,#header .site-header .navbar .navbar-collapse .language .btn:focus{box-shadow:none}
#header .site-header .navbar .navbar-collapse .currency .btn img,#header .site-header .navbar .navbar-collapse .language .btn img{width:42px}
#header .site-header .navbar .navbar-collapse .currency .dropdown-menu,#header .site-header .navbar .navbar-collapse .language .dropdown-menu{min-width:auto;padding:.1rem;margin:.7rem 0 0;border-radius:4px;border:1px solid #eee}
#header .site-header .navbar .navbar-collapse .currency .dropdown-menu .dropdown-item:focus,#header .site-header .navbar .navbar-collapse .language .dropdown-menu .dropdown-item:focus{background:#fff}
#header .site-header .navbar .navbar-collapse .language .btn:focus{box-shadow:none}
#header .site-header .navbar .navbar-collapse .language .btn:focus .lang-icon{fill:#1f88be}
#header .site-header .navbar .navbar-collapse .language .dropdown-menu{left:50%;transform:translate(-50%);padding:0;border:0;border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.15)}
#header .site-header .navbar .navbar-collapse .language .dropdown-menu .lang-label{background:#c5c5c5;padding:8px 10px;text-align:center;font-size:14px;border-top-right-radius:4px;border-top-left-radius:4px}
#header .site-header .navbar .navbar-collapse .language .dropdown-menu .dropdown-item{display:flex;align-items:center;justify-content:flex-start;font-size:14px;padding:8px 10px}
#header .site-header .navbar .navbar-collapse .language .dropdown-menu .dropdown-item .lang-code{width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:13px;border-radius:50%;background:#1f88be;color:#fff}
#header .site-header .navbar .navbar-collapse .currency .btn{font-size:1.3rem}
#header .site-header .navbar .navbar-collapse .currency .btn i{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
#header .site-header .navbar .navbar-collapse .currency .dropdown-menu .dropdown-item{display:flex;align-items:center;padding:0 .5rem;margin:.3rem 0;font-size:.9rem;cursor:pointer}
#header .site-header .navbar .navbar-collapse .currency .dropdown-menu .dropdown-item img{width:18px;height:18px;margin:0 .5rem}
#header .site-header .navbar .navbar-collapse .nav-social{padding:0 5px;overflow:hidden;font-size:16px;font-weight:600;right:215px;position:absolute;background:0 0;border:0}
#header .site-header .navbar .navbar-collapse .nav-social a{padding:6px 8px;color:#37404d;background:#f7f8f9;font-weight:300;border-radius:20px;border:2px solid #f1f1f1;font-size:19px;transform:scale(1)}
#header .site-header .navbar .navbar-collapse .nav-social a:hover{color:#fff;background:#4de868;transform:scale(1.1)}
#header .site-header .navbar .navbar-collapse .nav-social a i{display:block;position:relative;margin-bottom:16px;transition:all .2s ease-in-out}
#header .site-header .navbar .navbar-collapse .nav-social a:hover i:first-of-type{color:#fff;margin-top:-35px;transition:all .2s ease-in-out}
#header .site-header .navbar .navbar-collapse .navbar-nav{align-self:flex-end;justify-content:space-around}
#header .site-header .navbar .navbar-collapse .navbar-nav .nav-item{margin:0!important;padding:.7rem 0;display:flex;align-items:center}
#header .site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:.9rem;color:#5f6670;padding:0}
#header .site-header .navbar .navbar-collapse .navbar-nav .nav-item:hover .nav-link{font-weight:700;transition:all .2s ease-in-out}
#header .site-header .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link{font-weight:700}
#header .site-header .navbar .navbar-collapse .header-btn{font-size:15px;color:#fff;border:1px solid transparent;display:inline;padding:5px 20px;border-radius:4px}
#header .site-header .navbar .navbar-collapse .header-btn:nth-child(1){background:#1f88be}
#header .site-header .navbar .navbar-collapse .header-btn:nth-child(2){background:#ecc005}
#header .site-header .navbar .navbar-collapse .header-btn:nth-child(3){background:#8a9456}
#header .site-header .navbar .navbar-collapse .header-btn:nth-child(5){background:#37404d}
#header .site-header .navbar .navbar-collapse .header-btn:nth-child(6){background:#4de868}
#header .site-header .navbar .navbar-collapse .header-btn:focus,
#header .site-header .navbar .navbar-collapse .header-btn:hover{color:#37404d;background:0 0;border:1px solid #37404d;transition:all .4s ease-in-out}

.rtl #header .site-header .navbar .toggler.sticky{right:10px;left:unset}
.exist_p{width: 100%;}

.brand-t{position:absolute!important;right:60px;color: #37404d;}
.brand-t:hover{color: #37404d;}
.brand-name{font-size:17px;font-weight:700;padding-top:10px}
.brand-slogan{font-size:12px}
.twseil-btn{width:-webkit-fill-available!important;flex-basis: -moz-available;}
.has-sticky .twseil-btn{text-align:left!important}
.dropdown-divider{display:none}
.dropdown-header{background:#1f88be;color:#fff;padding:5px 15px}
.filter form .dropdown.bootstrap-select .dropdown-menu .dropdown-item:hover{background:#fff}
.bootstrap-select .dropdown-menu li.selected.active:nth-child(1){display:none}
.flex-wrapper{background:#fff;border-radius:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}
.flex-ticker{padding:10px;display:inline-block}
.flex-ticker-head{background:#1f88be;padding:10px;color:#fff;font-weight:900;display:inline-block;border-top-right-radius:8px;border-bottom-right-radius:8px}

.footer{background:#fff}
.footer .group-social{padding-top:1rem;max-width: 450px;}
.footer .group-social .info{display:none;color:#fff;font-size:.75rem;text-align:center}
.footer .group-social ul{justify-content:space-evenly}
.footer .group-social ul li a{color:#37404d;font-size:16px}
.footer .group-social ul li a:focus,.footer .group-social ul li a:hover{color:#1f88be;transition:all .4s ease-in-out}
.footer .copyrights{background:#4a515d;color:#fff;font-size:12px}
.footer .copyrights a{color:#fff}

html{font-size:16px}
body{font-family:Poppins,sans-serif;color:#37404d;line-height:150%}
a:hover{text-decoration:none}
textarea{resize:none}
.color-white{color:#fff}
.color-primary{color:#1f88be}
.rounded-8{border-radius:8px}
body.rtl{font-family:Tajawal,sans-serif;direction:rtl;font-size: 15px;}
body.persian{font-family:Cairo,sans-serif}
dl,ol,ul{margin:0}
.btn-default{background-color:#fff;opacity:1;color:#1a1a1d}
.btn-primary{display:inline-block;background-color:#1f88be;color:#fff;border:1px solid transparent;padding:1rem 4rem;border-radius:4px}
.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#1f88be;border:1px solid #1f88be;transition:all .4s ease-in-out;outline:0;box-shadow:none}
label.error{color:#f62d51;float:right}

.sticky-sidebar{position:sticky;top:100px;animation-duration:0;transition-delay:0}
.page-content{position:relative;min-height:calc(100vh - 77px);padding-top:20px;padding-bottom:40px}

.slideInDown{animation-name:slideInDown}
.fadeIn{animation-name:fadeIn}

.filter{background:#fff;border-radius:8px}
.filter form .head{color:#37404d}
.filter form .dropdown-menu{border:0}
.filter form .dropdown.bootstrap-select{width:100%!important}
.bs-searchbox:before,.filter form .dropdown.bootstrap-select .dropdown-toggle:before{content:"";position:absolute;right:0;top:0;width:35px;height:100%;background:#ecc005;border-radius:0 4px 4px 0;z-index:1}
.bs-searchbox:after{display:inline-block;position:absolute;top:16px;left:13px;margin-right:.255em;vertical-align:.255em;margin-top:-1px;content:"";border-top:.28em solid;border-left:.28em solid transparent;border-bottom:0;border-right:.28em solid transparent}
.bs-searchbox:after,.filter form .dropdown.bootstrap-select .dropdown-toggle:after{z-index:1;color:#fff}
.bs-searchbox{padding:0;position:relative}
.bs-searchbox input{padding:5px 10px;margin-top:2px;height:36px}
.bs-searchbox input,.filter form .dropdown.bootstrap-select .btn-light{position:relative;background:#efefef!important;font-size:.9rem;border-radius:0 4px 4px 0;outline:0!important}
.bs-searchbox input:focus,.bs-searchbox input:hover,.filter form .dropdown.bootstrap-select .btn-light:focus,.filter form .dropdown.bootstrap-select .btn-light:hover{outline:0!important;box-shadow:none;border:1px solid transparent!important}
.filter form .dropdown.bootstrap-select .btn-light .filter-option-inner-inner{color:#111!important}
.filter form .dropdown.bootstrap-select .inner::-webkit-scrollbar{width:3px;height:3px}
.filter form .dropdown.bootstrap-select .inner::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.5);margin:.3rem 0}
.filter form .dropdown.bootstrap-select .inner::-webkit-scrollbar-thumb{background:#1f88be}
.filter form .dropdown.bootstrap-select .dropdown-menu{border-radius:0 0 5px 5px;background:#fff;padding:0;min-width:180px!important;width:100%;top:-4px!important;transform:inherit!important}
.filter form .dropdown.bootstrap-select .dropdown-menu .dropdown-item{color:#37404d;font-size:14px;padding:5px 40px 5px 0;background:#f3f3f3}
.filter form .dropdown.bootstrap-select .dropdown-menu .dropdown-item:focus{background:#f3f3f3;outline:0!important}
.filter form .dropdown.bootstrap-select .dropdown-menu .dropdown-item.active{background:#fff}
.filter form .form-group{margin-bottom:.5rem;padding-bottom:2rem}
.filter form .form-group label{color:#111;font-size:.9rem}
.filter form .form-group .irs--flat{margin-top:-.8rem}
.filter form .form-group .irs--flat .irs-max,.filter form .form-group .irs--flat .irs-min{display:none}
.filter form .form-group .irs--flat .irs-bar,.filter form .form-group .irs--flat .irs-line{height:5px;background:#1f88be}
.filter form .form-group .irs--flat .irs-handle>i:first-child{display:none}
.filter form .form-group .irs--flat .irs-handle{top:22px;width:10px;height:10px;background-color:#37404d;border-radius:50%}
.filter form .form-group .irs-from,
.filter form .form-group .irs-single,
.filter form .form-group .irs-to{top:40px;background:#37404d;padding:.5rem;border-radius:11px;direction:ltr}
.filter form .form-group .irs--flat .irs-from:before,
.filter form .form-group .irs--flat .irs-single:before,
.filter form .form-group .irs--flat .irs-to:before{bottom:29px;left:43%;border:6px solid transparent;border-bottom-color:#37404d}
.filter form .filter-btn{border-radius:4px;background:#1f88be;color:#fff;border:1px solid transparent;font-size:.9rem;padding:.5rem;cursor:pointer;outline: none;}
.filter form .filter-btn:focus,
.filter form .filter-btn:hover{background:#ecc005;transition:all .4s ease-in-out}
.rtl .filter form .dropdown.bootstrap-select{width:100%!important}
.bs-searchbox:before,
.rtl .filter form .dropdown.bootstrap-select .dropdown-toggle:before{left:0;right:unset;border-radius:4px 0 0 4px}
.bs-searchbox:before{height:36px;top:0}
.rtl .filter form .dropdown.bootstrap-select .btn-light{border-radius:0 4px 4px 0}
.rtl .filter form .dropdown.bootstrap-select .btn-light .filter-option-inner-inner{text-align:right}

.contact-form{background:#1f88be;color:#fff;border-radius:8px}
.contact-form .title{font-size:.9rem;color:#e5e5ee;margin:0 auto}
.contact-form .form-group .custom-input{width:100%;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.54);color:#fff;margin:.8rem 0;font-size:1rem}
.contact-form .form-group .custom-input::placeholder{color:rgba(255,255,255,.54);font-weight:lighter;font-size:.95rem;margin:10px}
.contact-form .form-group .custom-input:focus{box-shadow:none;outline:0}
.contact-form .form-btn{display:inline-block;width:100%;background:#fff;font-weight:700;font-size:1rem;color:#1f88be;border:1px solid transparent;padding:.35rem 2rem;border-radius:4px;cursor:pointer}
.contact-form .form-btn:focus,.contact-form .form-btn:hover{background:#ecc005;color:#fff;transition:all .5s ease-in-out;outline:0}
.contact-form.form-light{background:#fff}
.contact-form.form-light .title{color:#37404d}
.contact-form.form-light .head{color:#000}
.contact-form.form-light .form-group .custom-input{border-bottom:1px solid rgba(55,64,77,.54);color:rgba(55,64,77,.54)}
.contact-form.form-light .form-group .custom-input::placeholder{color:rgba(55,64,77,.54)}
.contact-form.form-light .form-btn{background:#1f88be;color:#fff;border:1px solid transparent}
.contact-form.form-light .form-btn:focus,.contact-form.form-light .form-btn:hover{background:#fff;border:1px solid #1f88be;color:#1f88be}
.contact-form form{display:none}

.home-page{background-color:#eff1f8;background-image:url(../img/bg-home.png);background-position:top center;background-repeat:no-repeat;background-size:cover}
.home-page .filter{height:100%}
.home-page .slider-progress-bar{position:absolute;top:4px;z-index:2;left:4px;right:4px;border-radius:25%}
.home-page .slider-progress-bar .progress{height:4px;background:#ecc005;-webkit-animation:sliderProgressBar ease-in-out;animation:sliderProgressBar ease-in-out}
.home-page .home-carousel:hover .slider-progress-bar .progress{-webkit-animation-play-state:paused;animation-play-state:paused}
.home-page .home-carousel.owl-carousel .owl-stage-outer,
.home-page .home-carousel.owl-carousel .owl-stage-outer .owl-stage,
.home-page .home-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:325px}
.home-page .home-carousel.owl-carousel .owl-nav{margin-top:0}
.home-page .home-carousel.owl-carousel .owl-nav .owl-next,.home-page .home-carousel.owl-carousel .owl-nav .owl-prev{position:absolute;color:#1f88be;background:#fff;width:30px;height:40px;display:table-cell;top:50%;font-size:1.2rem;font-weight:lighter;transform:translate(0,-50%);margin:0}
.home-page .home-carousel.owl-carousel .owl-nav .owl-next:focus,.home-page .home-carousel.owl-carousel .owl-nav .owl-next:hover,.home-page .home-carousel.owl-carousel .owl-nav .owl-prev:focus,.home-page .home-carousel.owl-carousel .owl-nav .owl-prev:hover{color:#000;border:none;box-shadow:none;outline:0;transition:all .4s ease-in-out}
.home-page .home-carousel.owl-carousel .owl-nav .owl-prev{right:0;border-radius:0 4px 4px 0}
.home-page .home-carousel.owl-carousel .owl-nav .owl-next{left:0;border-radius:4px 0 0 4px}
.home-page .home-carousel.owl-carousel .owl-dots{position:absolute;bottom:13px;display:flex;right:85px;transform:translate(50%,0)}
.home-page .home-carousel.owl-carousel .owl-dots .owl-dot span{position:relative;width:6px;height:6px;margin:5px;background:#fff;display:block;border-radius:50%}
.home-page .home-carousel.owl-carousel .owl-dots .owl-dot:focus,.home-page .home-carousel.owl-carousel .owl-dots .owl-dot:hover{transition:all .4s ease-in-out;box-shadow:none;border:0;outline:0}
.home-page .home-carousel.owl-carousel .owl-dots .active span{width:14px;height:14px}
.home-page .home-carousel.owl-carousel .owl-dots .active span::before{content:"";position:absolute;width:5px;height:5px;background:#1f88be;display:flex;justify-content:center;align-items:center;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}
.home-page .home-carousel video{border-radius:8px}
.home-page .home-carousel video:focus{outline:0;border:0}
.home-page .home-carousel .item{border-radius:8px;color:#37404d;align-items:flex-start;overflow:hidden}
.home-page .home-carousel .item .description{z-index:2;position:absolute!important;top:40px}
.home-page .home-carousel .item .description .twseil-btn{background:#1f88be;border:1px solid transparent;width:auto;color:#fff;padding:.2rem 1rem;margin:0;display:inline;border-radius:4px}
.home-page .home-carousel .item .description .twseil-btn:focus,.home-page .home-carousel .item .description .twseil-btn:hover{background:#ecc005}
.home-page .home-carousel .item .image{display:flex;justify-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%}
.home-page .home-carousel .item .image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}
.home-page .home-carousel .item .count-view{position:absolute;left:5%;bottom:5%;display:flex;padding:.2rem .8rem;font-size:14px;border-radius:4px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}
.home-page .home-carousel.slider-light .item{background:#fff!important;color:#1f88be!important}
.home-page .home-carousel.slider-light .owl-dots .owl-dot span{background:#1f88be!important}
.home-page .home-carousel.slider-light .owl-dots .active span::before{background:#fff}

.home-page .head-box{align-items:center}
.home-page .head-box .head{color:#000}
.home-page .head-box .title{font-size:.9rem}
.home-page .head-box .primary-btn{width:95%;text-align:center;padding:.7rem;background:#1f88be;color:#fff;border:1px solid transparent;border-radius:2px}
.home-page .head-box .primary-btn:focus,.home-page .head-box .primary-btn:hover{background:#fff;color:#1f88be;border:1px solid #1f88be;transition:all .4s ease-in-out}

.home-page .main-head a:focus,.home-page .main-head a:hover{color:#000;transition:all .4s ease-in-out}
.home-page .main-head .title{width:80%}

.rtl.home-page .home-carousel .item .image img{background:#6e7988}
.rtl.home-page .home-carousel .item .count-view{right:5%;left:unset}
.rtl.home-page .category-name{right:0;left:unset;border-top-left-radius:0;border-top-right-radius:10px}

.items-block{background:rgba(255,255,255,.6);padding:20px;border-radius:8px}
.items-block h4{position:relative;}
.items-block h4:before{content: "\f072";position: absolute;font-size: 78px;font-weight: 600;color: #d4d9dc;top: -20px;left: 0;z-index: -1;font-family: "Font Awesome 5 Free";transform: rotate(-30deg);}
.items-block.secd h4:before{content: "\f508";transform: rotate(0);}
.items-block.thrd h4:before{content: "\f466";transform: rotate(0);}
.items-block.stts h4:before{content: "";}
.items-block .flex-wrapper{background:0 0;margin: 0 auto;}
.items-block .post-slide{position: relative;background:#fff;margin:20px 15px;border-radius:15px;padding-top:1px;transition:all .5s linear}
.items-block .post-slide:hover{box-shadow:0 14px 15px -9px #d4d4d4}
.items-block .post-slide .post-img{position:relative;overflow:hidden;border-radius:10px;}
.items-block.items-home .post-slide .post-img {margin: -20px 15px 8px -10px;}
.items-block .post-slide.ma-auto:before{position: absolute;font-size: 45px;font-weight: 600;color: #f0f0f1;top: 20px;left: 15px;font-family: "Font Awesome 5 Free";}
.items-block .post-slide.ma-auto.trv:before{content: "\f5b0";}
.items-block .post-slide.ma-auto.ord:before{content: "\f466";}
.items-block .post-slide.ma-auto.mem:before{content: "\f0c0";}
.items-block .post-slide.ma-auto.voy:before{content: "\f508";}
.items-block .post-slide .post-img img{width:80px;height:80px;transform:scale(1,1);transition:transform .2s linear;border-radius:100%;margin:0 15px;display:inline-block;vertical-align:middle}
.items-block .post-slide:hover .post-img img{transform:scale(1.3);box-shadow: 0 9px 7px -9px #d4d4d4;}
.items-block .post-slide .over-layer{width:83%;height:200px;position:absolute;top:30px;right:0;left:0;margin:0 auto;opacity:0;background:#b2dbf6;transition:all .5s linear;z-index:-1;border-radius:10px}
.items-block.secd .post-slide .over-layer {background: #ffe780;}
.items-block.thrd .post-slide .over-layer {background: #e8efc5;}
.items-block .post-slide:hover .over-layer{opacity:1;text-decoration:none;top:-20px;}
.items-block .post-slide .over-layer i{position:relative;top:45%;text-align:center;display:block;color:#fff;font-size:25px}
.items-block .post-slide .post-content{background:#fff;padding:2px 20px 40px;border-radius:15px;margin: 0 auto;}
.items-block .post-slide .post-title{display:inline-block;vertical-align:middle}
.items-block .post-slide .post-tag{position:absolute;top:20px;left:15px;border-top-left-radius:10px;border-bottom-right-radius:10px;padding:2px 10px;background:#efefef;font-size:12px;overflow: hidden;width: 33px;height: 27px;transition: width 0.5s;}
.items-block .post-slide:hover .post-tag{width: 100px;transition: width 0.5s;text-align: center;font-size:11px}
.items-block .post-slide:hover .post-tag i{float: right;padding: 5px 0;}
.items-block .post-slide .post-title a{font-size:15px;font-weight:700;margin:10px auto;color:#37404d;display:block;text-transform:uppercase;transition:all .3s ease 0s}
.items-block .post-slide .post-title a:hover{text-decoration:none;}
.items-block .post-slide .post-title small{font-size:10px;display:block}
.items-block .post-slide .post-title small.tag{padding:5px 10px;margin:40px auto 0;background:#efefef;border-radius:8px;display:inherit}
.items-block .post-slide .post-description .tag-city{background:#b2dbf6;color:#37404d;padding:5px 10px;text-align:center;display:block;margin-bottom:15px;border-radius:4px;font-size:12px}
.items-block.secd .post-slide .post-description .tag-city{background: #ffe780;}
.items-block.thrd .post-slide .post-description .tag-city{background: #e8efc5;}
.items-block .post-slide .post-description{line-height:24px;color:gray;margin-bottom:15px;font-size:14px}
.items-block .post-slide .post-date{color:#a9a9a9;font-size:14px;display:block;position:relative;transition: all 0.3s linear;opacity:1;}
.items-block.items-home .post-slide:hover .post-date{opacity: 0;transition: all 0.3s linear;}
.items-block.items-home .post-slide .orderNow{position: absolute;bottom: -133px;left: 0;right: 0;z-index: 9;align-items: center;text-align: center;align-content: center;transition: all 0.3s linear;opacity:0;}
.items-block .post-slide .orderNow{display: flex;position: relative;z-index: 9;align-items: center;text-align: center;align-content: center;margin: 0 auto;}
.items-block.items-home .post-slide:hover .orderNow{bottom: 33px;transition: all 0.3s linear;opacity:1;}
.items-block .post-slide .orderNow span{display: block;margin: 0 auto;padding: 5px 10px;border-radius: 10px;background: #1f88be;color:#fff;font-weight: 600;cursor:pointer;}
.items-block.items-home .post-slide .orderNow span{padding:10px;width: 150px;}
.items-block.secd .post-slide .orderNow span{background: #ecc005;}
.items-block.thrd .post-slide .orderNow span{background: #8a9456;}
.items-block .post-slide .post-date i{font-size:20px;margin-left:8px;color:#1f88be}
.items-block .post-slide .post-date .d-tag{background: #efefef;color:#37404d;padding:3px 10px;margin:1px 5px;border-radius:4px;display: inline-block;}
.items-block .post-slide .post-date .post-date-hint{font-size: 12px;width: 160px;margin: 0 auto 10px;background: #37404d;color: #fff;border-radius: 10px;}
.items-block .owl-controls .owl-buttons{text-align:center;margin-top:20px}
.items-block .owl-controls .owl-buttons .owl-prev{background:#fff;position:absolute;top:-13%;left:15px;padding:0 18px 0 15px;border-radius:50px;box-shadow:3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}
.items-block .owl-controls .owl-buttons .owl-next{background:#fff;position:absolute;top:-13%;right:15px;padding:0 15px 0 18px;border-radius:50px;box-shadow:-3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}
.items-block .owl-controls .owl-buttons .owl-next:after,.items-block .owl-controls .owl-buttons .owl-prev:after{content:"\f104";font-family:FontAwesome;color:#37404d;font-size:30px}
.items-block .owl-controls .owl-buttons .owl-next:after{content:"\f105"}

.statistics{animation: pulse 1s infinite;}
.countdown{direction:ltr;text-align:center}
.countdown>div{display:inline-block}
.countdown>div>span{display:block;text-align:center}
.countdown-container{margin:0 3px}
.countdown-container .countdown-heading{font-size:11px;margin:3px;color:#666}
.countdown-container .countdown-value{height:35px;width:50px;font-size:18px;font-weight:600;background:#efefef;padding: 5px 10px;border-radius:5px}
.items-home .countdown-container .countdown-value{height:45px;width:60px;font-size:24px;padding:10px;}
.fa-plane{transform:rotate(180deg)}

.z-depth-1-half {-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;}
.app-download{border-radius: 8px;box-shadow: 0 3px 26px -9px #dcdcdc;height:260px;display:grid;justify-content: center;align-items: center;}
.btn-extra {font-size: 1em;height: 70px;padding: 0;background: #fff;color: #37404d;border: 1px solid #fff;line-height: 1.5em;position: relative;overflow: hidden;margin-left: 10px;margin-bottom: 10px;transition:all .5s ease}
.btn-extra i {width: 55px;vertical-align: middle;background: #1f88be;color: #fff;font-size: 36px;display: table-cell;height: 70px;text-align: left;padding-left: 8px}
.btn-extra i:after {display: block;content: "";position: absolute;right: 54px;border-bottom: 70px solid #1f88be;border-left: 16px solid transparent;top: -1px;bottom: -1px;width: 18px;}
.btn-extra span {display: table-cell;vertical-align: middle;padding: 0 20px 0 35px;text-align: right}
.btn-extra span em {color: #1f88be;font-size: 1.6667em;font-weight: bold;font-style: normal}
.btn-extra:hover {color: inherit;background: transparent;border: 1px solid #1f88be;}

#pagination {margin: 0;padding: 0;text-align: center}
#pagination li {display: inline;margin: 5px;}
#pagination li a {display: inline-block;text-decoration: none;padding: 10px 15px;color: #37404d;border-radius: 5px;-webkit-transition: background-color 0.3s;transition: background-color 0.3s}
#pagination li a.current,
#pagination li a:hover{background-color: #1f88be;color: #fff;}

@media (max-width:576px){
    .owl-carousel .owl-stage-outer{width:100%}
    .preloader .animation-preloader .spinner {height: 7em;width: 7em;}
}
@media (max-width:991.98px) and (min-width:576px) and (max-width:767.9px){
    .home-page .home-carousel .item .image{height:200px}
    .home-page .home-carousel .item .image img{-o-object-position:center;object-position:center}
}
@media (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){
    .home-page .home-carousel .item .image{height:270px}
    .home-page .home-carousel .item .image img{-o-object-position:center;object-position:center}
}
@media (min-width:768px) and (max-width:991.98px){
    #header .site-header .navbar .navbar-collapse .nav-call a{padding:0 5px}
    .home-page .no-gutters>.col,.home-page .no-gutters>[class*=col-]{padding-right:0;padding-left:0}
}
@media (max-width:767.98px){
    html{font-size:15px}
    h1{font-size:22px}
    .preloader .animation-preloader .spinner {height: 8em;width: 8em;}
}
@media (max-width:991.98px){
    h1{font-size:30px}
    .top-bar{padding:10px;}
    .top-bar .container{display:none!important;}

    #header{min-height:71px}
    #header .site-header .navbar .navbar-collapse .header-btn,
    #header .site-header .navbar .navbar-collapse .nav-social{display:block;margin:10px auto!important;max-width:200px;left:auto}
    #header .site-header{border-bottom:1px solid #c5c5c5}
    #header .site-header.has-sticky{position:fixed;top:0;right:0;left:0;z-index:100;box-shadow:0 20px 50px rgba(0,0,0,.16);animation-duration:0}
    #header .site-header .navbar{height:70px}
    #header .site-header .navbar .navbar-collapse{position:fixed;top:0;left:-307px;width:307px;background:#fff;z-index:1000;height:100%;overflow-y:scroll;overflow-x:hidden;transition:all .5s ease-out;overflow:-moz-scrollbars-none;-ms-overflow-style:none}
    #header .site-header .navbar .navbar-collapse::-webkit-scrollbar{width:0!important}
    #header .site-header .navbar .navbar-collapse .nav-call{order:4;margin:0!important;width:63%;padding:0}
    #header .site-header .navbar .navbar-collapse .nav-call a:focus i,#header .site-header .navbar .navbar-collapse .nav-call a:hover i{color:#1f88be;transition:all .4s ease-in-out}
    #header .site-header .navbar .navbar-collapse .nav-call a:focus i:first-of-type,#header .site-header .navbar .navbar-collapse .nav-call a:hover i:first-of-type{margin-top:0!important}
    #header .site-header .navbar .navbar-collapse .nav-social{order:5;margin:.5rem 25px 2rem!important;width:80%;justify-content:space-around}
    #header .site-header .navbar .navbar-collapse .nav-social a:focus i,#header .site-header .navbar .navbar-collapse .nav-social a:hover i{color:#1f88be;transition:all .4s ease-in-out}
    #header .site-header .navbar .navbar-collapse .nav-social a:focus i:first-of-type,#header .site-header .navbar .navbar-collapse .nav-social a:hover i:first-of-type{margin-top:0!important}
    #header .site-header .navbar .navbar-collapse .navbar-nav{width:100%;order:1;margin-top:20px}
    #header .site-header .navbar .navbar-collapse .navbar-nav .nav-item{padding:0}
    #header .site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:12px 0 12px 25px!important;font-size:1.1rem}
    #header .site-header .navbar .navbar-collapse .navbar-nav .nav-item.active{background:rgba(255,255,255,.14)}
    #header .site-header .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link{font-weight:400}
    #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-start}
    #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu{position:static;width:100%;left:unset;right:unset;margin-top:0;border-radius:0;border:0}
    #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .drop-contain{padding-left:25px}
    #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .drop-contain .drop-group{font-size:1rem;width:97%}
    #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .drop-contain .nav-banner{display:none}
    #header .site-header .navbar .navbar-collapse .navbar-nav .active.dropdown{background:0 0;border:0;padding:0}
    #header .site-header .navbar .navbar-collapse .navbar-nav .login .nav-link{padding:12px 0 12px 25px!important;font-size:1.1rem;color:#5f6670}
    #header .site-header .navbar .navbar-collapse .login-btn{width:100%;justify-content:center;margin-top:1rem}
    #header .site-header .navbar .mobile-logo{width:50px}

    #header .site-header .navbar .navbar-collapse .logo-side{position: absolute;top: 10px;right: 10px;}
    #header .site-header .navbar .navbar-collapse .brand-t {top: 20px;}
    #header .site-header .navbar .navbar-collapse .twseil-btn{top: 100px;right:10px;position:absolute;}
    #header .site-header .navbar .navbar-collapse .twseil-btn .header-btn{margin: 10px auto!important;max-width: none;left: 10px;text-align: right;background:transparent!important;color:#1f88be; }

    .rtl #header .site-header .navbar .navbar-collapse{right:-307px;left:auto}
    .rtl #header .site-header .navbar .navbar-collapse .close-nav{left:15px;right:auto}
    .rtl #header .site-header .navbar .navbar-collapse .currency{margin-left:5px!important;margin-right:25px!important}
    .rtl #header .site-header .navbar .navbar-collapse .language .dropdown-menu{padding:0 25px 12px 0!important}
    .rtl #header .site-header .navbar .navbar-collapse .avatar{left:unset;right:15px;transform:none}
    .rtl #header .site-header .navbar .navbar-collapse .avatar .dropdown-menu{transform:translate(0,15px)}
    .rtl #header .site-header .navbar .navbar-collapse .avatar .dropdown-menu:before{transform:none;right:10px;left:unset}
    .rtl #header .site-header .navbar .navbar-collapse .avatar .dropdown-menu .btn-profile:first-child{font-size:1rem}
    .rtl #header .site-header .navbar .navbar-collapse .avatar .dropdown-menu .btn-profile:last-child{font-size:.95rem}
    .rtl #header .site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:12px 25px 12px 0!important}
    .rtl #header .site-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .drop-contain{padding-left:0;padding-right:25px}
    .rtl #header .site-header .navbar .navbar-collapse .navbar-nav .login .nav-link{padding:12px 25px 12px 0!important}

    .page-content{padding-bottom:15px}

    .home-page .home-carousel .item .description{top:20px}
    .home-page .home-carousel .item .description .h4{font-size:15px}
    .home-page .home-carousel .item .description .h5{font-size:13px}
    .home-page .home-carousel.owl-carousel .owl-nav .owl-next,
    .home-page .home-carousel.owl-carousel .owl-nav .owl-prev{display:none}
    .home-page .home-carousel.owl-carousel .owl-dots{right:50px;bottom:10px}

    .home-page .main-head .title{width:100%}
    .home-page .home-carousel.owl-carousel .owl-stage-outer,
    .home-page .home-carousel.owl-carousel .owl-stage-outer .owl-stage,
    .home-page .home-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item {height: 200px;}
    .home-page .home-carousel .item{text-align:center!important;flex-wrap:wrap;align-items:center}
    .home-page .home-carousel .item .image{align-self:flex-end;display:block;position:relative;top:unset;left:unset;width:100%;margin-top:auto;height:190px}
    .home-page .home-carousel .item .image img{-o-object-position:85%;object-position:85%}
    .rtl.home-page .home-carousel .item .count-view{right:0;bottom:0;}

    .flex-ticker-head{display:block;}
    .flex-ticker{height:90px;display: flex;justify-content: center;align-items: center;text-align:center;}

    .items-block .post-slide{margin:20px 5px}
    .items-block .post-slide .post-tag{left:5px;top: 5px;width: 100px;transition: width 0.5s;text-align: center;font-size: 11px;}
    .items-block .post-slide .post-title a{font-size:14px;margin:5px auto}
    .items-block .post-slide .post-title small.tag{padding:4px 10px;margin:33px auto 0;font-size:10px}
    .items-block .post-slide .post-img {margin: -20px 15px 8px -10px;}
    .items-block .post-slide .post-img img{width:70px;height:70px;margin:0 5px}
    .items-block .post-slide:hover .post-img img{transform:scale(1.1)}
    .post-date.pt-4{padding-top:0!important;}
    .items-block .post-slide .orderNow{display:block!important;margin-bottom:15px;}

    .items-home .countdown-container .countdown-value,
    .countdown-container .countdown-value{font-size:15px;height:30px;width:30px;padding:5px;}
    .contact-form form .iti--allow-dropdown input{padding-left:70px!important}
}
@media (min-width:991.99px) and (max-width:1200px){
    html{font-size:15px}
    #header .site-header .navbar .navbar-collapse .nav-search{width:140px}
    #header .site-header .navbar .navbar-collapse .nav-call a{padding:0 7px}
    #header .site-header .navbar .navbar-collapse .nav-social a{padding:10px 8px}

    .home-page .carousel-trend{height:100%}
    .home-page .home-carousel .item .description{width:90%}
    .home-page .home-carousel .item .description .h5{width:70%}
    .home-page .trend-card:last-child .head-box{margin:0!important}
}
@media (min-width:991.98px){
    #header{z-index:100;position:relative}
    #header .site-header .navbar .navbar-collapse .navbar-nav{width:85%}
    #header .site-header.has-sticky{position:fixed;top:0;right:0;left:0;z-index:100;box-shadow:0 20px 50px rgba(0,0,0,.16);animation-duration:.3s;animation-name:slideInDown}
    #header .site-header.has-sticky .navbar{height:65px}
    #header .site-header.has-sticky .navbar .navbar-brand{display:none!important}
    #header .site-header.has-sticky .navbar .logo-stick{display:block!important}
    #header .site-header.has-sticky .navbar .navbar-collapse{flex-wrap:nowrap;height:65px;align-self:center}
    #header .site-header.has-sticky .navbar .navbar-collapse .nav-call,#header .site-header.has-sticky .navbar .navbar-collapse .nav-search,#header .site-header.has-sticky .navbar .navbar-collapse .nav-social{display:none!important}
    #header .site-header.has-sticky .navbar .navbar-collapse .language{order:3}
    #header .site-header.has-sticky .navbar .navbar-collapse .currency{order:4;margin:0!important}
    #header .site-header.has-sticky .navbar .navbar-collapse .resale-btn{display:none!important}
    #header .site-header.has-sticky .navbar .navbar-collapse .avatar{display:none}
    #header .site-header.has-sticky .navbar .navbar-collapse .navbar-nav{height:100%}
    #header .site-header.has-sticky .navbar .navbar-collapse .login-btn,#header .site-header.has-sticky .navbar .navbar-collapse .navbar-nav .login{display:none!important}

    .footer .group-social{width:85%}
}
@media (min-width:1199.98px){
    .container{max-width:1180px}
}
@media (max-width:1200px){
    .contact-form .head{font-size:1.1rem}
}
@media only screen and (max-width:1280px){
    .items-block .post-slide .post-content{padding:0 15px}
}

@keyframes pulse {0%{transform: scale(0.75);}70%{transform: scale(1);}100%{transform: scale(0.75);}}
@keyframes spinner {to{transform: rotateZ(360deg);}}
@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes sliderProgressBar{0%{width:0}100%{width:100%}}
@keyframes sliderProgressBar{0%{width:0}100%{width:100%}}
@keyframes stroke-draw{from{stroke:#1f88be;stroke-dasharray:1}to{stroke:#cd486b;-webkit-transform:rotate(180deg);transform:rotate(180deg);stroke-dasharray:8}}