﻿@import url("css2");:root{--red: #ff3838;--gray: #777777;--blue: #1494a9;--white: #ffffff;--chalk: #f5f5f5;--green: #11b76b;--purple: #b12fad;--orange: #e86121;--yellow: #ffab10;--text: #555555;--dark: #0d0633;--border: #e8e8e8;--heading: #232d3b;--primary: #0044bb;--primary-light: #75a7ff;--primary-hover: #0022aa;--view: #8edb04;--click: #01cbd5;--rating: #e8ce00;--sale: #dc3545;--rent: #03a70c;--booking: #7209af;--facebook: #3b5998;--linkedin: #0e76a8;--twitter: #00acee;--primary-bshadow: 0px 15px 35px 0px rgba(0, 0, 0, 0.1);--primary-tshadow: 2px 3px 8px rgba(0, 0, 0, 0.1)}*{margin:0px;padding:0px;outline:0px}a{text-decoration:none;display:inline-block}a:hover{text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p,ul,ol,li,span,label{margin-bottom:0px}


@media (max-width: 767px){.section{padding:60px 0px 0px}.inner-section{margin-bottom:60px}.section-side-heading{margin-bottom:60px}.section-center-heading{margin-bottom:30px}.section-center-heading p{width:100%;font-size:16px;line-height:26px}}@media (max-width: 575px){h2{font-size:28px;line-height:36px}}@media (min-width: 768px) and (max-width: 991px){.section{padding:80px 0px 0px}.inner-section{margin-bottom:80px}}.alert{border:none;border-radius:0px;position:inherit}.table-list{width:100%}.table-head{box-shadow:0px 8px 25px 0px rgba(0,0,0,0.25)}.table-head tr{background:var(--primary)}.table-head tr th{text-align:center;padding:16px 25px;color:var(--white);font-weight:500;font-size:15px;letter-spacing:0.5px;white-space:nowrap;text-transform:uppercase;border-right:1px solid #003399}.table-head tr th:first-child{border-radius:6px 0px 0px 6px}.table-head tr th:last-child{border-right:none;border-radius:0px 6px 6px 0px}.table-body tr{border-bottom:1px solid var(--border)}.table-body tr td{padding:15px 25px;text-align:center;text-transform:capitalize;border-right:1px solid var(--border)}.table-body tr td:last-child{border-right:none}.table-body .badge{font-size:14px;font-weight:400;padding:6px 10px;letter-spacing:0.5px;color:var(--white)}.table-product img{width:100px;border-radius:6px}.table-category h6 a{color:var(--heading)}.table-category h6 a:hover{color:var(--primary)}.table-price h5{font-family:sans-serif;font-weight:700}.table-condition .use{background:var(--orange)}.table-condition .new{background:var(--green)}.table-status .runs{background:var(--purple)}.table-status .clos{background:var(--red)}.table-action{text-align:center}.table-action .icon{width:35px;height:35px;font-size:14px;line-height:35px;text-align:center;border-radius:5px;margin:3px;color:var(--primary);background:var(--chalk);text-shadow:var(--primary-tshadow);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.table-action .icon:hover{color:var(--white);background:var(--primary)}.table-action .active{color:var(--white);background:var(--primary)}@media (max-width: 991px){.table-scroll{overflow-x:scroll}.table-list{width:900px}}.modal-header h4{font-weight:500}.modal-header button{font-size:20px;color:var(--text);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.modal-header button:hover{color:var(--primary)}.modal-link{display:block;text-align:left;position:relative;text-transform:capitalize;padding:10px 0px 10px 60px;border-radius:5px;width:100%;color:var(--text);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.modal-link:hover{color:var(--primary);background:var(--chalk)}.modal-link:hover::before{color:var(--primary)}.modal-link::before{position:absolute;content:"\f00c";top:50%;left:30px;font-size:12px;font-weight:700;font-family:'Font Awesome 5 Free';color:var(--text);transform:translateY(-50%)}.modal-link.active{color:var(--primary);background:var(--chalk)}.modal-link.active::before{color:var(--primary)}.modal-number{margin:15px 0px;text-align:center;font-family:sans-serif;color:var(--primary)}.modal-share{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.modal-share a{margin:15px 15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-share a i{width:60px;height:60px;font-size:20px;line-height:60px;border-radius:50%;margin-bottom:5px;text-align:center;color:var(--white);background:var(--primary)}.modal-share a span{font-size:15px;font-weight:500;color:var(--heading);white-space:nowrap;text-transform:capitalize}.modal-share .facebook{background:var(--facebook)}.modal-share .twitter{background:var(--twitter)}.modal-share .linkedin{background:var(--linkedin)}






.message-item:hover{background:var(--chalk)}
.message-link{padding:12px 15px;display:flex;align-items:center;justify-content:flex-start;position:relative}
.message-img{border-radius:50%;margin-right:12px;border:2px solid var(--primary);position:relative}
.message-img::before{position:absolute;content:"";bottom:0px;right:0px;width:15px;height:15px;border-radius:50%;background:#aaaaaa;border:2px solid var(--white)}
.message-img img{width:50px;height:50px;border-radius:50%;border:2px solid transparent}
.message-img.active::before{background:var(--green)}
.message-text h6{margin-bottom:5px;text-transform:capitalize}
.message-text h6 span{font-size:400;font-size:12px;color:var(--gray);padding-left:5px;margin-left:5px;white-space:nowrap;position:relative}
.message-text h6 span::before{position:absolute;content:"";top:50%;left:0px;width:3px;height:3px;border-radius:50%;background:var(--gray);transform:translate(-50%, -50%)}
.message-text p{font-size:14px;line-height:20px;color:var(--text)}.message-text p span{font-weight:500;margin-right:3px;text-transform:capitalize}
.message-count{font-size:12px;padding:0px 6px;line-height:20px;border-radius:30px;color:var(--white);background:var(--primary);position:absolute;top:50%;right:15px;transform:translateY(-50%)}
.message-item.unread{border-radius:8px;background:#e6f1f9}.message-item.unread 
.message-text p{font-weight:500;color:var(--heading)}.notify-list{height:400px;overflow-y:scroll}











.navbar-item{border-bottom:1px solid var(--border)}
.navbar-link{font-size:16px;font-weight:400;padding:12px 15px;color:var(--heading);text-transform:capitalize;display:flex;align-items:center;justify-content:center;justify-content:space-between;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}
.navbar-link:hover{color:var(--primary);background:var(--chalk)}
.navbar-link i{font-size:10px}
.sidebar-part{position:fixed;left:0px;top:0px;width:100%;height:100vh;background:rgba(0,0,0,0.7);z-index:3;visibility:hidden;opacity:0;transition:all linear .2s}
.sidebar-body{position:fixed;left:-300px;top:0px;width:300px;height:100vh;background:#fbfbfb;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.sidebar-part.active{visibility:visible;opacity:1}.sidebar-part.active .sidebar-body{left:0px}.sidebar-header{padding:18px 15px;display:flex;align-items:center;justify-content:center;justify-content:space-between;border-bottom:1px solid var(--border)}.sidebar-logo img{width:auto;height:40px}.sidebar-cross{border:none;outline:none;background:none}.sidebar-cross i{font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;color:var(--gray);text-shadow:var(--primary-tshadow);box-shadow:0px 3px 10px 1px rgba(0,0,0,0.1)}
.sidebar-cross i:hover{color:var(--white);background:var(--primary)}
.sidebar-content{overflow-y:scroll;height:100vh}
.sidebar-profile{text-align:center;padding:18px 0px}
.sidebar-avatar{border-radius:50%;border:3px solid var(--primary);margin-bottom:10px}
.sidebar-avatar img{width:120px;border-radius:50%;border:3px solid var(--border)}
.sidebar-name{color:var(--heading);margin-bottom:10px}
.sidebar-post{font-size:12px;padding:8px 18px}
.sidebar-menu{margin-bottom:30px}
.sidebar-menu .nav-tabs li .nav-link{font-size:12px;padding:8px 0px}
.sidebar-menu .tab-pane{padding:0px}
.sidebar-footer{padding-bottom:120px;text-align:center}
.sidebar-footer p{font-size:14px;color:var(--heading)}
.sidebar-footer p a{color:var(--primary)}
.sidebar-footer p a:hover{text-decoration:underline}@media (max-width: 1199px)
{.sidebar-footer{padding-bottom:160px}}@media (max-width: 575px)
{.sidebar-part.active{visibility:visible;opacity:1}
.sidebar-part.active .sidebar-body{left:0px;width:100%}}
.mobile-nav{position:fixed;bottom:0px;left:0px;width:100%;z-index:3;background:var(--white);border-radius:10px 10px 0px 0px;box-shadow:0px -5px 15px 0px rgba(0,0,0,0.1);display:none}

.mobile-group{display:flex;align-items:center;justify-content:space-between}
.mobile-widget{display:flex;align-items:center;justify-content:center;flex-direction:column;width:80px;padding:8px 0px;border-radius:8px;position:relative}
.mobile-widget:hover{background:var(--chalk)}.mobile-widget:hover i{color:var(--primary)}
.mobile-widget:hover span{color:var(--primary)}
.mobile-widget i{font-size:15px;margin-bottom:5px;color:var(--text);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}
.mobile-widget span{font-size:10px;line-height:12px;color:var(--text);text-transform:uppercase}
.mobile-widget sup{position:absolute;top:-5px;left:70%;font-size:12px;padding:0px 6px;line-height:20px;border-radius:50%;transform:translateX(-50%);color:var(--white);background:var(--primary);border:2px solid var(--green-chalk);text-shadow:var(--primary-tshadow)}.plus-btn{margin-top:-35px}.plus-btn i{width:60px;height:60px;font-size:16px;line-height:42px;border-radius:50%;margin-bottom:0px;text-align:center;color:var(--white);background:#21bd5b;border:8px solid var(--white)}.plus-btn:hover{background:transparent}.plus-btn:hover i{color:var(--white)}@media (max-width: 1199px){.mobile-nav{display:block}}.header-filter{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.filter-short{width:220px;display:flex;align-items:center;justify-content:center}.filter-show{width:120px;display:flex;align-items:center;justify-content:center}.filter-label{font-size:14px;font-weight:500;margin-right:8px;white-space:nowrap;text-transform:uppercase}.filter-select{height:40px;font-size:14px;border-radius:3px;text-transform:capitalize;cursor:pointer}.filter-select:focus{border-color:#ced4da;box-shadow:none}.filter-action{display:flex;align-items:center;justify-content:flex-end}.filter-action a i{width:40px;height:40px;font-size:15px;line-height:40px;border-radius:50%;text-align:center;color:var(--text);background:var(--white)}.filter-action a i:hover{color:var(--primary)}.filter-action .active i{color:var(--white);background:var(--primary)}.filter-action .active i:hover{color:var(--white)}@media (max-width: 575px){.filter-label,.filter-action{display:none}.filter-show{width:80px}.filter-short{width:130px}}.product-widget{padding:20px 15px 15px;border-radius:6px;margin-bottom:30px;background:var(--chalk);border:1px solid var(--border)}.product-widget-title{font-weight:500;padding-bottom:15px;text-transform:uppercase;border-bottom:1px solid var(--border)}.product-widget-group{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-column-gap:10px;grid-row-gap:10px;margin:15px 0px}.product-widget-group input{width:100%;height:40px;padding:0px 15px;border-radius:6px;background:var(--white)}.product-widget-btn{width:100%;height:40px;font-size:14px;font-weight:500;padding:12px 0px;border-radius:6px;letter-spacing:0.3px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--primary);background:var(--white);border:1px solid var(--primary);text-shadow:2px 3px 8px rgba(0,0,0,0.1);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.product-widget-btn:hover{color:var(--white);background:var(--primary)}.product-widget-btn i{margin-top:-2px;margin-right:6px}.product-widget-list{margin:10px 0px}.product-widget-item{margin:12px 0px;display:flex;align-items:center;justify-content:flex-start}.product-widget-checkbox{line-height:0px}.product-widget-checkbox input{width:15px;height:15px;margin-right:15px;cursor:pointer}.product-widget-label{width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.product-widget-label:hover .product-widget-number{color:var(--primary)}.product-widget-label:hover .product-widget-text{color:var(--primary)}.product-widget-type{font-size:14px;padding:0px 10px;line-height:26px;border-radius:4px;letter-spacing:0.3px;text-align:center;display:inline-block;text-transform:capitalize;color:var(--white)}.product-widget-number{font-size:15px}.product-widget-star i{font-size:14px;margin-right:3px;color:var(--yellow)}.product-widget-search input{width:100%;height:40px;padding:0px 15px;border-radius:6px;background:var(--white);border:1px solid var(--border)}.product-widget-text{font-size:15px;text-transform:capitalize}.product-widget-scroll{height:242px;padding-right:8px;overflow-y:scroll;overflow-x:hidden}.product-widget-dropitem{margin:15px 0px}.product-widget-link{width:100%;font-size:15px;color:var(--text);text-transform:capitalize;text-align:left;position:relative}.product-widget-link:hover{color:var(--primary)}.product-widget-link::before{position:absolute;content:"\f054";font-size:12px;font-weight:900;font-family:"Font Awesome 5 Free";top:50%;right:0px;transform:translateY(-50%) rotate(0deg);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.product-widget-link i{font-size:12px;margin-right:5px}.product-widget-link.active{color:var(--primary)}.product-widget-link.active::before{transform:translateY(-50%) rotate(90deg)}.product-widget-dropdown{padding:10px;margin:8px 10px;border-radius:6px;background:var(--white);display:none}.product-widget-dropdown li a{width:100%;font-size:14px;line-height:18px;border-radius:6px;padding:8px 15px;color:var(--text);background:var(--white);white-space:nowrap;text-transform:capitalize;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.product-widget-dropdown li a:hover{color:var(--primary);background:var(--chalk)}.footer-pagection{padding-top:30px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.page-info{font-weight:500;color:var(--gray)}@media (max-width: 575px){.footer-pagection{margin-bottom:30px;flex-direction:column}.page-info{margin-bottom:15px}}@media (min-width: 576px) and (max-width: 991px){.footer-pagection{margin-bottom:30px}}.blog-sidebar{padding:25px 15px;margin-bottom:30px;background:var(--chalk);border-radius:8px;border:1px solid var(--border)}.blog-sidebar-title{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border)}.blog-sidebar-title h5{font-weight:700;text-transform:uppercase}.blog-src{position:relative}.blog-src input{width:100%;height:52px;border-radius:50px;padding:0px 60px 0px 20px;border:2px solid var(--primary)}.blog-src button{border:none;outline:none;background:none;position:absolute;top:6px;right:6px}.blog-src button i{width:40px;height:40px;font-size:14px;line-height:40px;text-align:center;border-radius:50%;color:var(--white);background:var(--primary);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}.blog-suggest li{display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--border)}.blog-suggest li:last-child{padding-bottom:0px;margin-bottom:0px;border-bottom:none}.suggest-img{margin-right:15px}.suggest-img a img{width:100px;border-radius:8px}.suggest-title{margin-bottom:20px}.suggest-title h4{font-size:18px;line-height:26px}.suggest-title h4 a{color:var(--heading);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.suggest-title h4 a:hover{color:var(--primary)}.suggest-meta{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.suggest-date{margin-right:30px}.suggest-date,.suggest-comment{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.suggest-date i,.suggest-comment i{font-size:16px;margin-right:8px;margin-top:-1px}.suggest-date p,.suggest-comment p{font-size:15px;line-height:18px;text-transform:capitalize}.blog-cate{display:block}.blog-cate li{display:flex;align-items:center;justify-content:center;justify-content:space-between;border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.blog-cate li:hover h5 a{color:var(--primary)}.blog-cate li:hover p{color:var(--white);background:var(--primary)}.blog-cate li h5{font-weight:500}.blog-cate li h5 a{color:var(--gray);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.blog-cate li h5 a:hover{text-decoration:underline}.blog-cate li p{font-size:14px;font-weight:500;width:35px;height:35px;line-height:37px;text-align:center;border-radius:50%;color:var(--primary);background:var(--white);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}.blog-tag li{display:inline-block;margin:0px 8px 12px 0px}.blog-tag li a{color:var(--gray);font-size:14px;padding:2px 15px;border-radius:30px;text-transform:capitalize;border:1px solid var(--border)}.blog-tag li a:hover{color:var(--white);background:var(--primary)}.blog-icon li{display:inline-block;margin-right:12px}.blog-icon li a i{width:37px;height:37px;font-size:14px;line-height:38px;text-align:center;border-radius:50%;color:var(--primary);background:var(--white);text-shadow:2px 3px 8px rgba(0,0,0,0.1)}.blog-icon li a i:hover{color:var(--white);background:var(--primary)}@media (max-width: 400px){.suggest-meta{align-items:flex-start;flex-direction:column}.suggest-date{margin-bottom:12px}.blog-icon li{margin:6px}}@media (min-width: 992px) and (max-width: 1199px){.suggest-meta{align-items:flex-start;flex-direction:column}.suggest-date{margin-bottom:12px}.blog-icon li{margin:6px}}.newsletter{margin-bottom:70px}.news-content h2{margin-bottom:15px;color:var(--chalk)}.news-form{position:relative;margin-top:23px}.news-form input{width:100%;height:60px;border:none;outline:none;padding:0px 200px 0px 20px;border-radius:8px;background:var(--white);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.15)}.news-form .btn{position:absolute;top:5px;right:5px;height:50px;padding:10px 30px}@media (max-width: 991px){.newsletter{margin-bottom:60px}.news-content{margin:0px 0px 30px}.news-form{margin:0px}}@media (max-width: 575px){.news-form input{padding:0px 75px 0px 20px}.news-form .btn{padding:10px 20px}.news-form .btn i{margin-right:0px}.news-form .btn span{display:none}}.footer-part{background:#080229;padding:100px 0px 0px}.footer-content h3{color:#bbbbbb;font-weight:500;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #333333;position:relative}.footer-content h3::before{position:absolute;content:"";bottom:-1px;left:0px;width:60px;height:2px;background:var(--primary)}.footer-address li{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:21px}.footer-address li:last-child{margin-bottom:0px}.footer-address li i{font-size:20px;margin:6px 20px 0px 0px}.footer-address li p span{display:block;line-height:30px}.footer-widget li{margin-bottom:20px}.footer-widget li:last-child{margin-bottom:0px}.footer-widget li a{color:var(--gray);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.footer-widget li a:hover{color:var(--chalk);text-decoration:underline}.footer-info a{margin-bottom:30px}.footer-info a img{width:auto;height:50px}.footer-count li{margin-bottom:30px}.footer-count li:last-child{margin-bottom:0px}.footer-count li h5{margin-bottom:3px;letter-spacing:0.3px;color:var(--chalk)}.footer-card-content{padding:50px 0px;margin-top:55px;display:flex;align-items:center;justify-content:center;justify-content:space-evenly;border-top:1px solid #333333}.footer-payment a,.footer-payment button,.footer-option a,.footer-option button,.footer-app a,.footer-app button{margin:0px 5px}.footer-payment a img,.footer-app a img{width:auto;height:38px}.footer-option button{border:none;outline:none;background:none;margin:0px 8px;width:120px;padding:5px 0px;border-radius:8px;letter-spacing:0.3px;color:var(--gray);border:1px solid var(--gray);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.footer-option button:hover{color:var(--chalk);border:1px solid var(--chalk)}.footer-option button i{margin-right:8px}.footer-end{background:#0d0633}.footer-end-content{padding:15px 0px;display:flex;align-items:center;justify-content:center;justify-content:space-between}.footer-end-content p a{color:var(--primary)}.footer-end-content p a:hover{text-decoration:underline}.footer-social li{display:inline-block;margin:5px}.footer-social li a i{width:40px;height:40px;font-size:16px;line-height:40px;text-align:center;border-radius:50%;color:var(--gray);transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s}.footer-social li a i:hover{color:var(--white);background:var(--primary)}@media (max-width: 991px){.footer-content{margin-bottom:30px}.footer-end-content{padding:25px 0px;flex-direction:column;text-align:center}.footer-end-content p{margin-bottom:10px}}@media (max-width: 575px){.footer-part{padding:60px 0px 60px}.footer-content,.footer-info{margin-left:30px}.footer-card-content{flex-direction:column}.footer-payment,.footer-option{margin-bottom:30px}}@media (min-width: 576px) and (max-width: 767px){.footer-part{padding:80px 0px 60px}.footer-card-content{margin-top:20px}.footer-payment a,.footer-payment button,.footer-option a,.footer-option button,.footer-app a,.footer-app button{margin:5px}}@media (min-width: 768px) and (max-width: 991px){.footer-part{padding:90px 0px 60px}.footer-card-content{margin-top:20px}.footer-payment,.footer-option,.footer-app{text-align:center}

.footer-payment a,.footer-payment button,.footer-option a,.footer-option button,.footer-app a,.footer-app button{margin:5px}}@media (min-width: 992px) and (max-width: 1199px){.footer-part{padding-bottom:60px}}



