@import 'https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;200;300;400;500;600;700;800;900&amp;display=swap';body{background-color:#fff;color:#666;font-family:encode sans,sans-serif;font-size:16px;height:100%;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{color:#0d233e;font-family:encode sans,sans-serif;font-weight:600}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
a{color:#0d233e;text-decoration:none;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
a:hover,a:focus{text-decoration:none;outline:none;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
button:focus{outline:0}
ul{list-style:none;padding:0;margin:0}
.btn.focus,.btn:focus{box-shadow:none}
.btn.btn-white{background:#fff;border:none;color:#c10037}
.withdraw-btn{padding:12px 15px;font-weight:700}
.btn-primary{background-color:#c10037;border:1px solid #c10037;box-shadow:inset 0 0 0 #fff;border-radius:5px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;padding:8px 25px}
.btn-primary:hover,.btn-primary:focus,.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-color:#fff;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#fff;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #c10037;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-primary.active:not(:disabled):not(.disabled),.btn-primary:active:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{background-color:#fff;border:1px solid #c10037;box-shadow:inset 70px 0 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-primary.active:focus:not(:disabled):not(.disabled),.btn-primary:active:focus:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle:focus{box-shadow:unset}
.btn-primary.disabled,.btn-primary:disabled{background-color:#fff;border:1px solid #c10037;box-shadow:inset 70px 0 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-outline-primary{background-color:#fff;border:1px solid #c10037;color:#c10037;box-shadow:inset 0 0 0 #fff;border-radius:5px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.active,.btn-outline-primary:active,.open>.dropdown-toggle.btn-primary{background-color:#c10037;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #c10037;color:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary.focus:active,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.dropdown-toggle.btn-outline-primary.focus,.open>.dropdown-toggle.btn-outline-primary:focus,.open>.dropdown-toggle.btn-outline-primary:hover{background-color:#c10037;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #c10037;color:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary{background:#f7f7ff;border:1px solid #f7f7ff;box-shadow:inset 0 0 0 0 #fff;color:#68616d;border-radius:10px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.active,.btn-secondary:active,.open>.dropdown-toggle.btn-secondary{background-color:#fff;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary.focus:active,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.dropdown-toggle.btn-secondary.focus,.open>.dropdown-toggle.btn-secondary:focus,.open>.dropdown-toggle.btn-secondary:hover{background-color:#fff;border:1px solid #c10037;box-shadow:inset 70px 0 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary.active:not(:disabled):not(.disabled),.btn-secondary:active:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle{background-color:#c10037;border-color:#c10037;color:#fff}
.btn-secondary.active:focus:not(:disabled):not(.disabled),.btn-secondary:active:focus:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle:focus{box-shadow:unset}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#c10037;border-color:#c10037;color:#fff}
.btn-danger{background:#f2535b;border:1px solid #f2535b;box-shadow:inset 0 0 0 0 #fff;color:#fff;border-radius:10px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-danger:hover,.btn-danger:focus,.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-color:#fff;border:1px solid #f2535b;box-shadow:inset 0 70px 0 0 #fff;color:#f2535b;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#fff;border:1px solid #f2535b;box-shadow:inset 70px 0 0 0 #fff;color:#f2535b;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary.active:not(:disabled):not(.disabled),.btn-secondary:active:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle{background-color:#f2535b;border-color:#f2535b;color:#fff}
.btn-secondary.active:focus:not(:disabled):not(.disabled),.btn-secondary:active:focus:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle:focus{box-shadow:unset}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#c10037;border-color:#c10037;color:#fff}
.btn-danger-light{background:#fff3f3;border:1px solid #fff3f3;color:#ff4949;border-radius:6px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-danger-light:hover{background-color:#fff;border:1px solid #ff4949;box-shadow:inset 0 70px 0 0 #fff;color:#ff4949;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-light-success{background:#e6f8eb;border:1px solid #e6f8eb;color:#34c85d;border-radius:6px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-light-success:hover{background-color:#fff;border:1px solid #34c85d;box-shadow:inset 0 70px 0 0 #fff;color:#34c85d;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-light-warning{background:#fff9e8;border:1px solid #fff9e8;color:#ffc107;border-radius:6px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-light-warning:hover{background-color:#fff;border:1px solid #ffc107;box-shadow:inset 0 70px 0 0 #fff;color:#ffc107;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary-outline{background:#fff;border:2px solid #dcdcdc;color:#454545;border-radius:6px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-secondary-outline:hover{background-color:#dcdcdc;border:2px solid #dcdcdc;box-shadow:inset 0 70px 0 0 #dcdcdc;color:#454545;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.bg-info-light{background-color:rgba(2,182,179,.12)!important;color:#1db9aa!important}
.bg-primary-light{background-color:rgba(17,148,247,.12)!important;color:#2196f3!important}
.bg-danger-light{background-color:rgba(242,17,54,.12)!important;color:#e63c3c!important}
.bg-warning-light{background-color:rgba(255,152,0,.12)!important;color:#f39c12!important}
.bg-success{background-color:#28a745!important}
.bg-success-light{background-color:rgba(15,183,107,.12)!important;color:#26af48!important}
.bg-purple-light{background-color:rgba(197,128,255,.12)!important;color:#c580ff!important}
.bg-default-light{background-color:rgba(40,52,71,.12)!important;color:#283447!important}
.text-light-success{color:#28a745}
.text-light-danger{color:#dc3545}
.form-group{margin-bottom:1rem}
label{display:inline-block;margin-bottom:.5rem}
.form-control{border-color:#dcdcdc;color:#333;font-size:15px;min-height:46px;padding:6px 15px}
.form-control:focus{border-color:#bbb;box-shadow:none;outline:0}
.breadcrumb-title h2{font-weight:500;font-size:25px;margin:0}
.breadcrumb-title span{font-size:13px;color:#8d8d8d;margin-top:9px}
.breadcrumbs{float:right;padding:0;margin:0;list-style:none}
.breadcrumbs li{float:left;margin:0;position:relative;padding:0 11px}
.breadcrumbs li a{float:left;font-size:13px;color:#8d8d8d}
.breadcrumbs li::before{position:absolute;right:-3px;top:50%;content:">";font-size:10px;color:#8d8d8d;line-height:10px;margin-top:-3px}
.breadcrumbs li:last-child{padding-right:0}
.breadcrumbs li:last-child::before{display:none}
.pagination{width:100%;text-align:center;margin-top:40px}
.pagination>ul{width:100%;text-align:center;margin:0}
.pagination>ul li{display:inline-block;margin:0 1px}
.pagination>ul li a{width:35px;height:35px;background:#fff;border:1px solid #e8ecec;line-height:34px;font-size:13px;color:#8d8d8d}
.pagination>ul li span{width:35px;height:35px;background:#fff;border:1px solid #e8ecec;line-height:34px;font-size:13px;color:#8d8d8d}
.pagination>ul li.arrow a{background:#f1f1f1;font-size:17px;margin:0 9px}
.pagination>ul li.active a{background:#c10037;border-color:#c10037;color:#fff}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#c10037;border:1px solid #c10037}
.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link:hover{background:#c10037;color:#fff}
.nav-pills .nav-link{border-radius:.25rem;color:#c10037;background:#fff;border:1px solid #c10037}
.card{background:#fff;border:2px solid #ebedf0;border-radius:10px;margin-bottom:24px}
.text-danger{color:red!important}
.avatar{position:relative;display:inline-block;width:3rem;height:3rem}
.avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.avatar-title{width:100%;height:100%;background-color:#20c0f3;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}
.avatar-away::before,.avatar-offline::before,.avatar-online::before{position:absolute;right:0;bottom:0;width:25%;height:25%;border-radius:50%;content:'';border:2px solid #fff}
.avatar-online::before{background-color:#0c9e6f}
.avatar-offline::before{background-color:#ff0100}
.avatar-away::before{background-color:#ffbc34}
.avatar .border{border-width:3px!important}
.avatar .rounded{border-radius:6px!important}
.avatar .avatar-title{font-size:18px}
.avatar-xs{width:29px;height:29px}
.avatar-xs .border{border-width:2px!important}
.avatar-xs .rounded{border-radius:4px!important}
.avatar-xs .avatar-title{font-size:12px}
.avatar-xs.avatar-away::before,.avatar-xs.avatar-offline::before,.avatar-xs.avatar-online::before{border-width:1px}
.avatar-sm{width:2.5rem;height:2.5rem}
.avatar-sm .border{border-width:3px!important}
.avatar-sm .rounded{border-radius:4px!important}
.avatar-sm .avatar-title{font-size:15px}
.avatar-sm.avatar-away::before,.avatar-sm.avatar-offline::before,.avatar-sm.avatar-online::before{border-width:2px}
.avatar-lg{width:3.75rem;height:3.75rem}
.avatar-lg .border{border-width:3px!important}
.avatar-lg .rounded{border-radius:8px!important}
.avatar-lg .avatar-title{font-size:24px}
.avatar-lg.avatar-away::before,.avatar-lg.avatar-offline::before,.avatar-lg.avatar-online::before{border-width:3px}
.nav-tabs{border-bottom:1px solid #f0f0f0}
.nav-tabs>li>a{margin-right:0;color:#888;border-radius:0}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:transparent;color:#272b41}
.nav-tabs.nav-tabs-solid>li>a{color:#272b41}
.nav-tabs.nav-tabs-solid>.active>a,.nav-tabs.nav-tabs-solid>.active>a:hover,.nav-tabs.nav-tabs-solid>.active>a:focus{background-color:#c10037;border-color:#c10037;color:#fff}
.tab-content{padding-top:20px}
.nav-tabs .nav-link{border-radius:0}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:#eee;border-color:transparent;color:#272b41}
.nav-link:focus,.nav-link:hover{color:#858585}
.nav-tabs.nav-justified>li>a{border-radius:0;margin-bottom:0}
.nav-tabs.nav-justified>li>a:hover,.nav-tabs.nav-justified>li>a:focus{border-bottom-color:#ddd}
.nav-tabs.nav-justified.nav-tabs-solid>li>a{border-color:transparent}
.nav-tabs.nav-tabs-solid>li>a{color:#272b41}
.nav-tabs.nav-tabs-solid>li>a.active,.nav-tabs.nav-tabs-solid>li>a.active:hover,.nav-tabs.nav-tabs-solid>li>a.active:focus{background-color:#c10037;border-color:#c10037;color:#fff}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded{border-radius:50px}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a{border-radius:50px}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:hover,.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:focus{border-radius:50px}
.nav-tabs-justified>li>a{border-radius:0;margin-bottom:0}
.nav-tabs-justified>li>a:hover,.nav-tabs-justified>li>a:focus{border-bottom-color:#ddd}
.nav-tabs-justified.nav-tabs-solid>li>a{border-color:transparent}
.nav-tabs.nav-justified.nav-tabs-top{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified.nav-tabs-top>li>a,.nav-tabs.nav-justified.nav-tabs-top>li>a:hover,.nav-tabs.nav-justified.nav-tabs-top>li>a:focus{border-width:2px 0 0}
.nav-tabs.nav-tabs-top>li{margin-bottom:0}
.nav-tabs.nav-tabs-top>li>a,.nav-tabs.nav-tabs-top>li>a:hover,.nav-tabs.nav-tabs-top>li>a:focus{border-width:2px 0 0}
.nav-tabs.nav-tabs-top>li.open>a,.nav-tabs.nav-tabs-top>li>a:hover,.nav-tabs.nav-tabs-top>li>a:focus{border-top-color:#ddd}
.nav-tabs.nav-tabs-top>li+li>a{margin-left:1px}
.nav-tabs.nav-tabs-top>li>a.active,.nav-tabs.nav-tabs-top>li>a.active:hover,.nav-tabs.nav-tabs-top>li>a.active:focus{border-top-color:#c10037}
.nav-tabs.nav-tabs-bottom>li>a.active,.nav-tabs.nav-tabs-bottom>li>a.active:hover,.nav-tabs.nav-tabs-bottom>li>a.active:focus{border-bottom-width:2px;border-color:transparent;border-bottom-color:#c10037;background-color:transparent;transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;-ms-transition:none 0s ease 0s;-webkit-transition:none 0s ease 0s}
.nav-tabs.nav-tabs-solid{background-color:#fafafa;border:0}
.nav-tabs.nav-tabs-solid>li{margin-bottom:0}
.nav-tabs.nav-tabs-solid>li>a{border-color:transparent}
.nav-tabs.nav-tabs-solid>li>a:hover,.nav-tabs.nav-tabs-solid>li>a:focus{background-color:#f5f5f5}
.nav-tabs.nav-tabs-solid>.open:not(.active)>a{background-color:#f5f5f5;border-color:transparent}
.nav-tabs-justified.nav-tabs-top{border-bottom:1px solid #ddd}
.nav-tabs-justified.nav-tabs-top>li>a,.nav-tabs-justified.nav-tabs-top>li>a:hover,.nav-tabs-justified.nav-tabs-top>li>a:focus{border-width:2px 0 0}
.table tbody td,.table th,.table tr{padding:15px;font-size:14px}
.table td,.table th{vertical-align:middle;white-space:nowrap}
.table>:not(:first-child){border-top:0}
table.table td h2{display:inline-block;font-size:inherit;font-weight:400;margin:0;padding:0;vertical-align:middle}
table.table td h2.table-avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:inherit;font-weight:400;margin:0;padding:0;vertical-align:middle;white-space:nowrap}
table.table td h2 a{font-weight:500;font-size:16px;color:#374b5c}
table.table td h2 a:hover{color:#c10037}
table.table td h2 span{color:#888;display:block;font-size:12px;margin-top:5px}
table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\f0de";font-family:"font awesome 5 free"}
table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:1em;content:"\f0dd";font-family:"font awesome 5 free"}
.dataTables_paginate .pagination .previous,.dataTables_paginate .pagination .next{display:none}
#tablelength label{font-weight:500;font-size:14px;color:#68616d}
#tablelength label select{width:auto;display:inline-block;border:.5px solid #68616d;border-radius:5px;padding:4px 10px;min-height:auto;color:#68616d;margin:0 8px}
#tablepagination ul{margin:0}
.table-ingopage{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:end;-webkit-justify-content:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.table-ingopage .dataTables_info{font-weight:500;font-size:14px;color:#68616d;margin-right:10px}
.custom-modal .modal-header{padding:20px}
.custom-modal .modal-body{padding:20px}
.custom-modal .modal-content{border-radius:10px;border:0}
.custom-modal .close-btn{background:#f1f1f1;border:0;border-radius:50%;color:#4f4f4f;font-size:15px;width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;margin:0;opacity:1;padding:0;position:absolute;right:20px;top:20px;z-index:99}
.custom-modal .close-btn:hover{background:#c10037;color:#fff}
.header{background:#fff;position:fixed;box-shadow:0 10px 40px rgba(202,202,202,.2);left:0;top:0;width:100%;z-index:9999;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.header.fixed{background-color:#fff;box-shadow:0 3px 53px rgb(197 197 197/27%);transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.logo a{float:left}
.logo a img{float:left;max-height:32px}
.header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;position:relative;height:85px;padding:0;margin-bottom:0}
.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}
.main-nav>li>a{color:#374b5c}
.main-nav>li.active>a{color:#c10037}
.main-nav>li .submenu li a{display:block;padding:10px 15px;clear:both;white-space:nowrap;font-size:14px;color:#374b5c;-webkit-transition:all .35s ease;transition:all .35s ease;width:100%;position:relative}
.main-nav>li .submenu li{position:relative}
.main-nav li a{display:block;font-weight:600;line-height:20px}
.main-nav li a:hover{color:#c10037}
.main-nav li.login-link{display:none}
.header-navbar-rht{margin:0;padding:0}
.header-navbar-rht>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:15px;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}
.header-navbar-rht>li:last-child{padding-right:0}
.header-navbar-rht>li .dropdown-menu{border:0;box-shadow:0 0 3px rgb(0 0 0/10%)}
.header-navbar-rht>li .fa-bell{font-size:24px}
.header-navbar-rht>li .fa-comments{font-size:24px}
.header-navbar-rht .dropdown-toggle::after{display:none}
.header-navbar-rht>li .dropdown-menu .dropdown-item{border-top:1px solid #f0f0f0;padding:10px 15px;font-size:.9375rem;font-weight:600}
.header-navbar-rht>li .dropdown-menu .dropdown-item:first-child{border-top:0;border-radius:5px 5px 0 0}
.header-navbar-rht>li .dropdown-menu .dropdown-item:last-child{border-radius:0 0 5px 5px}
.header-navbar-rht>li a.header-login:hover,.header-navbar-rht>li a.header-login:focus{background-color:#fff;border:1px solid #c10037;box-shadow:inset 210px 0 0 0 #fff;color:#c10037;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-navbar-rht li>.dropdown-menu a:hover{color:#c10037;background-color:#fff}
.header-navbar-rht li>a.header-login{background-color:#c10037;border:1px solid #c10037;color:#fff;box-shadow:inset 0 0 0 #fff;border-radius:4px;padding:11px 19px;font-weight:600;text-align:center;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;line-height:normal}
.header-navbar-rht li>a.header-login.add-listing{background-color:#374b5c;border:1px solid #374b5c;display:flex;align-items:center}
.header-navbar-rht li>a.header-login.add-listing i{font-size:10px;margin-right:5px}
.header-navbar-rht li>a.header-login:hover{background-color:#fff;border:1px solid #c10037;box-shadow:inset 0 70px 0 0 #fff;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.header-navbar-rht li>a.header-login.add-listing:hover{border:1px solid #374b5c;color:#374b5c}
.header-navbar-rht li>a.header-reg{font-weight:600;color:#374b5c}
.header-navbar-rht li>a.header-reg:hover{color:#c10037}
.gradient-btn{background:linear-gradient(180deg,#EAD401 4.59%,#FE017E 95.41%);background:-webkit-linear-gradient(180deg,#EAD401 4.59%,#FE017E 95.41%)}
.gradient-btn:hover{background:linear-gradient(0deg,#EAD401 4.59%,#FE017E 95.41%);background:-webkit-linear-gradient(0deg,#EAD401 4.59%,#FE017E 95.41%)}
.header-navbar-rht li>a.header-login img{margin-right:7px}
.header .has-arrow .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid #7e84a3;border-right:2px solid #7e84a3;content:'';height:8px;display:inline-block;pointer-events:none;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px;vertical-align:2px;margin-right:10px}
.header .has-arrow .dropdown-toggle:hover::after{border-bottom:2px solid #c10037;border-right:2px solid #c10037}
.header .has-arrow .dropdown-toggle[aria-expanded=true]:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);border-bottom:2px solid #c10037;border-right:2px solid #c10037}
.user-menu{float:right;margin:0;position:relative;z-index:99}
.header a.nav-link{color:#374b5c;font-weight:600;text-decoration:none}
.user-menu.nav>li>a{color:#fff;font-size:14px;line-height:58px;padding:0 15px;height:60px}
.user-menu.nav>li>a:hover,.user-menu.nav>li>a:focus{background-color:rgba(0,0,0,.2)}
.user-menu.nav>li>a:hover i,.user-menu.nav>li>a:focus i{color:#fff}
.user-img{display:inline-block;position:relative}
.user-img>img{height:40px;object-fit:cover;width:40px;border:3px solid #fff;outline:3px solid #d9d9d9}
.user-menu.nav>li>a.mobile_btn{border:0;position:relative;padding:0;margin:0;cursor:pointer}
.header-navbar-rht .dropdown-menu{min-width:200px;padding:0}
.header-navbar-rht .dropdown-menu .dropdown-item{padding:7px 15px}
.header-navbar-rht .dropdown-menu .dropdown-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e3e3e3;padding:10px 15px}
.header-navbar-rht .dropdown-menu .dropdown-item:hover{color:#c10037}
.user-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px}
.user-header .user-text{margin-left:10px}
.user-header .user-text h6{font-size:15px;margin-bottom:2px}
.header-navbar-rht .logged-item .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:85px;padding:0 10px;color:#fff;position:relative}
.header-navbar-rht .logged-item .nav-link .badge{position:absolute;top:15px;right:0}
.header-navbar-rht.log-rht li{margin-right:43px}
.header-navbar-rht.log-rht li a{color:#374b5c;padding:0}
.header-navbar-rht.log-rht li a:hover{color:#c10037}
.header-navbar-rht.log-rht li:last-child{margin-right:0}
.header .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid #757575;border-right:2px solid #757575;content:'';height:8px;display:inline-block;pointer-events:none;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px;vertical-align:2px;margin-left:10px}
.flag-nav>a{border:1px solid #e4e4e8;border-radius:8px;padding:13px}
.flag-nav .dropdown-item img{margin-right:10px;border-radius:50%}
.header-navbar-rht .logged-item .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;position:relative;width:41px;height:41px;font-size:16px;background:#f6f6fe;border-radius:50%;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s}
.header-navbar-rht .logged-item .nav-link:hover{background:#c10037;color:#fff}
.header-navbar-rht .logged-item .nav-link:hover>img{filter:brightness(0) invert(1)}
.header-navbar-rht .logged-item .nav-link::after{display:none}
.noti-dropdown .dropdown-toggle{color:#fff;font-size:14px;line-height:23px;padding:0 15px}
.noti-dropdown .dropdown-toggle::after{display:none}
.noti-dropdown .dropdown-toggle span{background-color:#f43f3f;display:block;font-size:10px;font-weight:700;min-height:15px;min-width:15px;position:absolute;right:3px;top:5px}
.noti-dropdown .dropdown-toggle i{float:right;line-height:50px;margin-left:15px;font-size:21px;float:left;line-height:50px;color:#fff;margin:0;margin-left:0;cursor:pointer}
.user-header{background-color:#f9f9f9;display:flex;padding:10px 15px}
.noti-dropdown .dropdown-menu{top:63px!important;font-size:14px}
.notification-message{margin-bottom:0}
.notifications{padding:0}
.notifications .notification-time{font-size:12px;font-weight:400;line-height:1.35;color:#7e84a3}
.notifications .media{margin-top:0;border-bottom:1px solid #f5f5f5}
.notifications .media:last-child{border-bottom:none}
.notifications .media a{display:block;padding:10px 15px;border-radius:2px}
.notifications .media a:hover{background-color:#fafafa}
.notifications .media>.avatar{margin-right:10px}
.notifications .media-list .media-left{padding-right:8px}
.topnav-dropdown-header{border-bottom:1px solid #eee;text-align:center}
.topnav-dropdown-header,.topnav-dropdown-footer{height:40px;line-height:40px;padding-left:15px;padding-right:15px}
.topnav-dropdown-footer{border-top:1px solid #eee}
.topnav-dropdown-footer a{display:block;text-align:center;color:#2f3143;display:flex;align-items:center;justify-content:center}
.topnav-dropdown-footer a:hover{color:#c10037}
.topnav-dropdown-footer a i{font-size:17px;color:#2f3143;margin-left:5px;transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}
.topnav-dropdown-footer a:hover i{color:#c10037;margin-left:8px;transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}
.user-menu.nav>li>a .badge{background-color:#f43f3f;display:block;font-size:10px;font-weight:700;min-height:15px;min-width:15px;position:absolute;right:3px;top:6px}
.user-menu.nav>li>a>i{font-size:1.5rem;line-height:60px}
.noti-details{color:#334;margin-bottom:0;font-weight:500}
.notifications .noti-content{height:290px;width:350px;overflow-y:auto;padding-right:5px;position:relative}
.notifications .noti-content::-webkit-scrollbar{width:6px;background:#eef1fe;height:10px}
.notifications .noti-content::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e7e7e7;border-radius:4px}
.notifications .noti-content::-webkit-scrollbar-thumb{background:#8a8a95;border-radius:4px}
.notifications .noti-content::-webkit-scrollbar-thumb:hover{background:#1b2559}
.notification-list{list-style:none;padding:0;margin:0}
.notifications ul.notification-list>li{margin-top:0;border-bottom:1px solid #f5f5f5}
.notifications ul.notification-list>li:last-child{border-bottom:none}
.notifications ul.notification-list>li a{display:block;padding:10px 15px;border-radius:2px}
.notifications ul.notification-list>li a:hover{background-color:#fafafa}
.notifications ul.notification-list>li .list-item{border:0;padding:0;position:relative}
.topnav-dropdown-header .notification-title{display:block;float:left;font-weight:500}
.topnav-dropdown-header .clear-noti{color:#f0142f;float:right;font-size:13px;text-transform:uppercase}
.topnav-dropdown-header .clear-noti:hover{color:#c10037}
.noti-time{margin:0}
.flag-dropdown .nav-link{color:#374b5c;padding:.5rem 0}
.account-item .nav-link{padding:.5rem 0}
.user-info{margin-left:10px}
.user-info h6{font-weight:600;font-size:14px;color:#374b5c;margin-bottom:4px}
.user-info p{font-size:12px;color:#c10037;margin-bottom:0}
.user-infos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.sidebar-overlay{background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1039;opacity:.6}
.menu-opened .main-menu-wrapper{transform:translateX(0)}
.menu-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 20px;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;display:none}
.menu-close{font-size:18px;color:#c10037}
.bar-icon{display:inline-block;width:31px}
.bar-icon span{background-color:#c10037;display:block;float:left;height:3px;margin-bottom:7px;width:31px;border-radius:2px}
.bar-icon span:nth-child(2){width:16px}
.bar-icon span:nth-child(3){margin-bottom:0}
#mobile_btn{display:none;margin-right:30px}
html.menu-opened body{overflow:hidden}
.main-menu-wrapper{margin:0 15px}
.navbar-brand.logo-small{display:none}
.navbar-brand.logo-small img{max-height:40px;width:30px}
.banner-section{background:#f3f3f3;position:relative;padding:80px 0 0}
.banner-section p{color:#374b5c;margin-bottom:30px}
.banner-section p.explore-text span{color:#fff;background:#374b5c;padding:12px 35px;border-radius:50px;font-size:18px;display:inline-block}
.section-search{position:relative;padding:140px 0}
.banner-section h1{font-weight:800;font-size:50px;color:#0d233e;margin-bottom:25px}
.bannerleftarrow{position:absolute;top:110px;left:-7px}
.banner-section h1 span{color:#c10037}
.banner-circle img{filter:invert(1) brightness(100)}
.banner-circle{position:absolute;left:-181px;top:0;width:300px;height:300px}
.search-box .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;padding-left:15px;padding-right:25px;min-width:227px;color:#374b5c}
.search-box .select2-container--default .select2-selection--single .select2-selection__rendered::placeholder{color:#b7b7b7}
.filter-content .select2-selection__placeholder{color:#8d8d8d}
.search-box label{color:#c10037;font-weight:600}
.search-box .select2-container--default .select2-selection--single,.filter-content .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;height:52px;min-width:285px}
.filter-content .select2-container--default .select2-selection--single{min-width:auto}
.search-box .select2-container--default .select2-selection--single .select2-selection__arrow,.filter-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;right:6px}
.select2-container .select2-dropdown{border:1px solid #e3e3e3}
.select2-results__option{padding:6px 15px}
.search-box .select2-container--default .select2-selection--single .select2-selection__arrow b,.filter-content .select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:55%;left:50%;border-color:#374b5c;border-style:solid;border-width:0 2px 2px 0;padding:3px;height:0;margin-left:-10px;margin-top:-3px;width:0;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}
.search-box .search-input{margin:0 15px 0 0}
.search-box .group-img input{padding:14px 9px 14px 35px;border:1px solid #e3e3e3;border-radius:10px;min-width:196px}
.search-box .group-img input::placeholder{color:#8d8d8d}
.search-box .group-img i{top:18px;color:#8d8d8d}
.arrow-img{position:absolute;top:157px;left:auto;right:120px}
.banner-imgs img{max-width:580px}
.category-section{padding:100px 0 75px}
.section-heading h2{font-weight:700;font-size:36px;color:#0d233e;margin:0 0 15px;display:flex;align-items:center}
.section-heading h2 span{color:#fff;background:#c10037;border-radius:57%;padding:5px 2px;font-size:32px}
.section-heading h2 span{color:#fff;background:#fff;background:url(../img/headingred-bg.png);height:62px;width:62px;display:flex;align-items:center;background-position:center center;justify-content:center}
.section-heading h2 span.title-left{margin-left:10px}
.section-heading h2 span.title-right{margin-right:10px}
.btn-view{background:#fff;border:1px solid #c10037;border-radius:6px;padding:6px 26px;color:#c10037;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.btn-view:hover,.btn-view:focus{background:#c10037;border:1px solid #c10037;color:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.category-section a h5{font-weight:700;color:#0d233e;font-style:normal;margin:0 0 10px;font-size:16px}
.search-btn .btn-primary{padding:13px 28px;border-radius:10px;display:block;min-width:143px}
.search-btn .btn-primary i{margin:0 5px 0 0}
.search-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#b7b7b7;border-width:2px 0 0 2px;margin-top:3px;padding:3px}
.sortbyset .select2-container--default{font-size:14px}
.select2-container--default .select2-results__option[aria-selected]{font-size:15px}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#c10037;color:#fff;font-size:15px}
.category-section a.category-links{border:1px solid #f3f3f3;border-radius:10px;padding:16px;display:inline-block;text-align:center;margin:0 0 25px 0;width:100%}
.owl-prev,.owl-next{margin:0 12px 0 0;border:1px solid #dee2e7;border-radius:10px;color:#7f7f7f;background:#fff;width:44px;height:44px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.owl-next{margin-right:0}
.owl-prev:hover,.owl-next:hover{border:1px solid #c10037;color:#fff;background:#c10037;box-shadow:0 8px 18px -8px rgba(19,16,34,.15)}
.category-section a.category-links span{font-size:14px;font-weight:400;margin:0 0 18px;display:block;color:#666}
.category-section a.category-links:hover{background:#374b5c;border-color:#374b5c;-webkit-transition:ease all .5s;transition:ease all .5s}
.category-section a.category-links:hover h5,.category-section a.category-links:hover span{color:#fff}
.section-heading{margin:0 0 50px}
.featured-section{background:#f9fafc;padding:100px 0}
.service-widget{border:1px solid #dee2e7;border-radius:10px;position:relative}
.service-widget .fav-item,.grid-view .fav-item{position:absolute;left:0;top:0;width:100%;padding:20px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;font-size:14px}
.fav-item .fav-icon:hover,.fav-item .fav-icon.selected{background-color:#c10037;color:#fff}
p:last-child{margin-bottom:0}
.fav-item .fav-icon{width:35px;height:35px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:50%}
.Featured-text{background:#4c82f7;border-radius:5px;color:#fff;padding:5px}
.service-content a{font-size:16px;color:#0d233e}
.featured-section .service-content h3{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.service-content a:hover{color:#c10037}
.featured-slider .featured-info img{margin-right:4px}
.featured-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;justify-content:space-between;-webkit-justify-content:space-between;font-size:14px}
.featured-info a{font-size:14px}
.service-content{padding:10px}
.serv-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;margin:14px 0 0}
.clearfix{clear:both}
.ratings,.featured-location,.serv-info span{font-size:14px}
.serv-info h6{color:#c10037}
a:hover,a:focus{text-decoration:none;outline:none;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.service-img .serv-img{border-radius:10px 10px 0 0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-moz-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-ms-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-o-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;width:100%}
.featured-info span.feature-rate{background:#ff823b;color:#fff;padding:0 9px;margin:0 6px;border-radius:5px}
.ratings i{color:#ff823b}
.popular-locations{padding:100px 0;background-color:#c10037;text-align:center;color:#fff;position:relative}
.popular-circleimg{position:absolute;right:0;bottom:0;width:14%;z-index:0}
.popularcircle-img img{filter:invert(1) brightness(100)}
.popular-locations .section-heading h2 span{color:#c10037;background:#fff;background:url(../img/headingspan-bg.png);height:62px;width:62px;display:flex;align-items:center;background-position:center center;justify-content:center;margin-left:10px;margin-right:0}
.popular-locations .section-heading h2{color:#fff;justify-content:center}
.popular-locations .location-info-details{background:#f9fafc;border:1px solid #e3e3e3;border-radius:10px;padding:15px;align-items:center;margin:0 0 25px}
.popular-locations .location-content p{color:#717171;margin-bottom:10px;font-size:14px}
.location-info-details .location-img img{border-radius:10px}
.location-info:last-child{margin-right:0}
.location-details{flex-wrap:wrap;justify-content:space-between}
.popular-locations .location-content{padding:0 0 0 15px;text-align:left;width:calc(100% - 148px)}
.popular-locations .location-content a{font-size:20px;font-weight:600;color:#0d233e;display:inline-block;margin:0 0 3px}
.popular-locations .location-content a:hover{color:#c10037}
.popular-locations .location-content a.view-detailsbtn{background:#fff;padding:8px;border-radius:5px;width:100%;margin:0;display:block;font-size:14px;text-align:center;color:#374b5c;font-weight:400;box-shadow:0 8px 18px -8px rgba(19,16,34,.15)}
.popular-locations .location-content a.view-detailsbtn:hover{background:#c10037;color:#fff}
.browse-btn{border:1px solid #fff;color:#fff;padding:7px 28px;border-radius:6px;margin:25px 0 0;display:inline-block}
.browse-btn:hover{border:1px solid #c10037;background:#fff;color:#c10037}
.latestad-section{padding:100px 0 75px;background:#f9fafc}
.cta-section{padding:100px 0;background-image:url(../img/whitebg.png);background-repeat:no-repeat;background-position:right center}
.cta-section h3{color:#0d233e;font-size:36px;font-weight:700;margin:0 0 25px}
.cta-section h3 span{color:#0d233e}
.cta-content p{margin-bottom:25px}
.cta-content .postad-btn{color:#fff;font-size:16px;padding:12px 31px;border-radius:8px}
.cta-content .postad-btn:hover{color:#c10037}
.cta-content a.browse-btn{border:1px solid #374b5c;color:#374b5c;padding:10px 32px;margin:0 0 0 14px;border-radius:8px}
.testimonials-section{position:relative}
.testimonials-section .rightimg{background-image:url(../img/testi-bg.png);min-height:600px;background-repeat:no-repeat;background-size:cover}
.testimonials-section .col-lg-4,.testimonials-section .col-lg-8{padding-left:0;padding-right:0}
.testimonial-heading h4{font-weight:700;font-size:36px;color:#0d233e;margin-bottom:0}
.testimonial-heading img{margin:30px 0 0}
.testimonials-section .owl-carousel .owl-item .testi-img{border-radius:50px;width:86px;height:86px;border:3px solid rgba(62,102,223,.3)}
.testimonials-section .owl-carousel .owl-item img{width:auto;border-radius:50px}
.testimonials-slidersection{margin-top:-430px;position:relative}
.testimonials-slidersection .owl-nav{position:absolute;right:14px;top:-40px}
.testimonial-info{background:#fff;padding:40px;margin:30px 0 30px 0;box-shadow:0 0 20px rgb(0 0 0/5%);border-radius:10px}
.testi-author h6{color:#0d233e;font-size:24px;font-weight:800;margin:0 0 5px}
.testi-author{margin:0 0 0 20px}
.testi-author p{color:#666}
.testimonialslider-heading{align-items:center}
.testimonialslider-content p{margin:15px 0 0}
.partners-section{text-align:center;padding:100px 0}
.partners-section .partners-heading{font-size:36px;color:#0d233e;font-weight:700;margin:0 0 50px}
.partnerslist li a{background:#f8f8f8;padding:14px 20px;text-align:center;display:flex;height:79px;border-radius:10px;align-items:center}
.pricingplan-section{background:url(../img/Rosebg.png);padding:100px 0;background-repeat:no-repeat;background-size:cover}
.pricingplan-section .section-heading p{color:#666}
.pricingplan-section h2{justify-content:center}
.pricingplan-section .section-heading h2 span{margin-right:0;margin-left:10px}
.price-card{background:#fff;border:1px solid #f3f3f3;border-radius:10px;padding:20px;z-index:1;position:relative;overflow:hidden}
.price-level h6{color:#c10037;font-weight:700;margin:0 0 20px}
.price-head h4{font-size:28px;font-weight:800;margin:0 0 20px;color:#0d233e}
.price-head h4 span{font-size:14px;font-weight:400;color:#666}
.price-body p,.price-body li{line-height:27px;color:#666;margin:0 0 20px}
.price-body li{line-height:20px;position:relative;padding:5px 0 0 30px;margin:0 0 15px}
.price-level{margin:0 0 15px}
.price-body ul{margin:0 0 20px}
.price-body ul li:before{background-image:url(../img/pricingli-bg.svg)}
.price-body ul li:before{position:absolute;content:"";top:4px;left:0;width:100%;height:100%;background-repeat:no-repeat}
.price-card:hover::before{position:absolute;content:"";top:0;right:0;width:100%;left:auto;height:120px;background-image:url(../img/pricingcircle.png);background-repeat:no-repeat;z-index:2;opacity:.4;background-position:right top}
.banner-elipse{position:absolute;bottom:0}
.viewdetails-btn{display:block;background:#fff;border:1px solid #666;color:#666;font-weight:600;border-radius:10px;padding:10px 50px}
.viewdetails-btn:hover{border:1px solid #c10037;color:#c10037}
.price-card:hover,.price-card:hover .price-head h4,.price-card:hover .price-level h6,.price-card:hover .price-head h4 span{color:#fff}
.price-card:hover .price-body p,.price-card:hover .price-body li{color:#fff}
.price-card{transition:all .5s ease-in-out;-webkit-transition:ease all .5s}
.price-card:hover{background:#c10037;transition:all .5s ease-in-out;-webkit-transition:ease all .5s}
.price-card:hover .price-body ul li:before{background-image:url(../img/pricinglihover-bg.svg)}
.price-card:hover .viewdetails-btn{background:#fff;color:#c10037;border:1px solid #c10037}
.blog-section{padding:30px 0}
.grid-blog .blog-image{overflow:hidden;border-radius:10px 10px 0 0}
.service-img{position:relative;overflow:hidden;border-radius:10px 10px 0 0}
.blog-image:hover img,.service-img:hover img,.blog-img:hover img{-webkit-transform:scale(1.35) rotate(15deg);-moz-transform:scale(1.35) rotate(15deg);transform:scale(1.35) rotate(15deg)}
.bloglist-widget .blog-image:hover img{-webkit-transform:scale(1.35) rotate(7deg);-moz-transform:scale(1.35) rotate(7deg);transform:scale(1.35) rotate(7deg)}
.blog-image,.blog-image>a,.blog-image img{display:block;position:relative;width:100%;height:auto}
.blog-content .entry-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 15px}
.blog-image img,.blog-img img{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-moz-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-ms-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-o-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;-webkit-transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;transition:all 2000ms cubic-bezier(.19,1,.22,1) 0ms;width:100%}
.blog-section .grid-blog .entry-meta li{margin:0}
.blog-section .blog-content .viewlink a{font-size:16px;color:#374b5c;font-weight:400}
.grid-blog .entry-meta li{margin-bottom:15px;font-size:12px;color:#9c9c9c}
.blog.grid-blog .post-author a{margin-bottom:15px;font-size:12px;color:#9c9c9c}
.blog-section .blog-content .viewlink a{color:#c10037}
.blog-content .viewlink a:hover{color:#374b5c}
.entry-meta li{display:inline-block}
.grid-blog .blog-title{line-height:30px;margin:0 0 15px}
.grid-blog .entry-meta li.date-icon i{color:#374b5c;margin-right:5px;opacity:.5}
.grid-blog{border:1px solid #f3f3f3;border-radius:10px}
.grid-blog:hover{box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}
.post-author a{font-size:14px}
.blog-content{padding:20px}
.post-author a:hover{color:#c10037}
.blog-category a{background:#dee2e7;padding:4px 11px;border-radius:4px;font-size:12px;color:#374b5c;margin:0 13px 0 0;display:inline-block;line-height:normal}
.blog-category a:hover{background:#c10037;color:#fff}
.grid-blog .blog-title a{font-size:20px;font-weight:600;line-height:24px;color:#0d233e}
.blog-content .viewlink{margin:0}
.blog-gridpage .blog-content .viewlink a,.bloggrid-sidebar .blog-content .viewlink a{font-size:16px;color:#374b5c;font-weight:400}
.bloglist-widget .viewlink{margin:10px 0 0}
.viewlink a{font-size:16px;color:#374b5c;display:flex;align-items:center}
.viewlink a i{margin-left:7px}
.viewlink a:hover,.blog-gridpage .blog-content .viewlink a:hover,.bloggrid-sidebar .blog-content .viewlink a:hover{color:#c10037}
.viewlink a:hover{color:#c10037}
.grid-blog .post-author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.blog-content .post-author{display:flex;align-items:center}
.bloglisting .grid-blog .post-author a,.blog-gridpage .grid-blog .post-author a{margin:0}
.bloglisting .grid-blog .post-author-img img,.blog-gridpage .grid-blog .post-author-img img{border-radius:50px}
.grid-blog .blog-title a:hover{color:#c10037}
.blog-content p{font-size:15px;margin:0 0 15px}
.bloglisting .blog-content p{line-height:27px}
.blog-content .blog-description{margin:0 0 5px 0;line-height:27px;height:88px;overflow:hidden;text-overflow:ellipsis}
.blog-image img{border-radius:10px 10px 0 0}
.lateestads-content .service-widget{margin-bottom:25px}
.cta-content a.browse-btn:hover{color:#c10037;border:1px solid #c10037}
.testimonials-slidersection .owl-dots{display:none}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.progress-wrap{position:fixed;right:12px;bottom:25px;height:35px;width:35px;cursor:pointer;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-shadow:inset 0 0 0 2px rgb(75 64 237/20%);z-index:99;opacity:0;visibility:hidden;-webkit-transition:all 200ms linear;transition:all 200ms linear;transform:translateY(15px);-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px)}
.progress-wrap svg.progress-circle path{stroke:#c10037;stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap svg path{fill:none}
.progress-wrap::after{position:absolute;content:'\f062';font-family:fontawesome;text-align:center;line-height:35px;font-size:17px;color:#c10037;left:0;top:0;height:35px;width:35px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.featured-slider.grid-view .card{background:#fff;padding:0;border:1px solid #e3e3e3;box-shadow:none;border-radius:10px;margin-bottom:0}
.featured-slider.grid-view .card:hover{box-shadow:0 4.4px 20px -1px rgba(19,16,34,.05),0 4px 9px -1px rgba(19,16,34,.03)}
.featured-slider.grid-view .lateestads-content .card{margin-bottom:25px}
.owl-carousel.featured-slider.grid-view .owl-item .bloglist-content img{width:auto;display:inline;margin-right:5px;border-radius:50px}
.grid-view.featured-slider .blog-img{border-radius:10px 10px 0 0}
.grid-view.featured-slider .bloglist-content .blogfeaturelink{display:flex;margin:15px 0;align-items:center;justify-content:space-between}
.blog-location-details .location-info i{margin-right:5px;color:#374b5c;opacity:.6}
.blog-location-details .location-info i.fa-calendar-days{opacity:.5}
.blog-location-details .location-info{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}
.descriptionlinks ul{display:flex}
.authordetails h5{font-size:24px;font-weight:800;color:#0d233e;margin-bottom:15px}
.authordetails .rating{display:flex;align-items:center}
.callnow{text-align:right}
.authordetails p{margin-bottom:.5rem;color:#374b5c}
.details-description{padding:30px 0;background:#fff;box-shadow:3px 5px 13px rgb(222 226 231/44%)}
.about-headings .author-img img{border-radius:50px;width:100px;height:100px}
.author-img{margin:0 20px 0 0;border-radius:50%}
.rating i{font-size:12px;margin-right:3px}
.rating i.filled{color:#ffa800}
.rate-details h2{font-size:40px;color:#0d233e}
.rate-details p{font-size:14px}
.about-headings{width:50%;display:flex}
.rate-details{width:50%;text-align:right}
.average-rating{margin:0 0 0 10px;color:#374b5c}
.about-details{border-bottom:1px solid #dee2e7;padding:0 0 15px;margin:0 0 30px;display:flex}
.descriptionlinks ul li{margin-right:25px;text-transform:capitalize}
.descriptionlinks ul li a{display:flex;align-items:center;color:#666}
.descriptionlinks ul li a img{padding-right:10px}
.descriptionlinks ul li a:hover{color:#c10037}
.descriptionlinks ul li a i{color:#c10037;padding-right:10px;font-size:20px}
.callnow a{background:#c10037;color:#fff;padding:14px 58px;border-radius:10px;border:1px solid #c10037}
.callnow a i{margin-right:3px}
.callnow a:hover{background:#fff;color:#c10037;border:1px solid #c10037}
.details-main-wrapper{background:#f9fafc;padding:70px 0}
.card{background:#fff;padding:25px;box-shadow:3px 5px 13px rgba(222,226,231,.44);margin:0 0 25px;border:0}
.card-header h4{font-size:20px;margin:0 0 0 12px}
.card .bar-icon{margin:5px 0 0}
.bar-icon span{margin-bottom:5px}
.details-main-wrapper .card-header{padding:0 0 25px;border-bottom:1px solid #dee2e7;margin:0 0 25px;display:flex;border-radius:0;background:0 0}
.card-header i{color:#c10037;font-size:28px}
.details-main-wrapper .card-header i{font-size:24px}
.details-main-wrapper .card-body{padding:0}
.bar-icon span:nth-child(2){width:20px}
.bar-icon span:nth-child(3){width:16px}
.card p{line-height:25px}
.feature-img{background:#f1f1f1;padding:11px;border-radius:50%;margin:0 15px 0 0}
.access-feature{margin-bottom:0}
.featues-info h6{color:#666;margin-bottom:0;font-weight:400;line-height:1.4}
.lisiting-featues{flex-wrap:wrap;display:flex}
.feature-img img{width:28px;height:28px}
.featureslist{margin:0 0 20px 0}
.access-feature.featureslist{margin:0}
.gallery-widget{position:relative}
.gallery-section .gallery-widget{margin:0 0 25px 0}
.gallery-section .gallery-widget a img{border-radius:10px}
.gallery-section .gallery-widget a:hover::before{background:#374b5c;opacity:.9;display:block}
.gallery-content{flex-wrap:wrap;display:flex;justify-content:center;align-items:center}
.card.gallery-section{padding-bottom:5px}
.gallery-content .gallery-widget a:before,.gallery-content .gallery-widget a:after{display:none}
.gallery-section .gallery-widget a:hover::after{display:block}
.gallery-section .gallery-widget a:hover::before{content:" ";background:#374b5c;opacity:.9;position:absolute;top:0;color:#fff;border-radius:10px;width:100%;height:100%}
.gallery-section .gallery-widget a:hover::after{content:"";position:absolute;background:url(../img/eye-icon.png);top:45%;left:45%;color:#fff;width:25px;height:25px}
.ratings-info{background:#f9fafc;padding:20px;text-align:center}
.gallery-content .gallery-widget .overlay{display:none}
.gallery-content .gallery-widget:hover .overlay{display:block;cursor:pointer}
.overlay i{position:absolute;top:50%;left:45%;font-weight:400;color:#fff}
.ratings-score span{font-size:40px}
.card .ratings-info p.ratings-score{font-weight:800;font-size:24px;color:#374b5c}
.card .ratings-info p{margin:0 0 25px;font-size:16px}
.card .review-details p{margin-bottom:0}
.card .ratings-info p:last-child{margin:0}
.review-details h6{font-size:20px;margin-bottom:30px;color:#374b5c}
.feedbackbox .review-details h6{font-size:20px;color:#0d233e}
.review-details{margin-left:18px}
.review-details .rating{display:inline-flex}
.review-details .rating div{font-size:14px;color:#666;line-height:20px}
.review-details .rating div{margin-right:30px;margin-bottom:15px;display:flex;align-items:center}
.review-details .rating .fa-calendar-days{color:#c10037;font-size:18px;margin:0 10px 0 0}
.feedbackbox .form-control,.feedbackbox .textarea{color:#374b5c;border-radius:8px;border:1px solid #e3e3e3}
.feedbackbox textarea.form-control{background:#f9fafc;color:#374b5c;font-size:15px;padding:15px}
.feedbackbox .form-group textarea::placeholder,.feedbackbox .form-group input::placeholder{color:#374b5c}
.feedbackbox .form-group textarea:focus,.feedbackbox .form-group input:focus{border-color:#374b5c}
.review-details .rating .not-filled{color:#ffa800}
.ratings-info i{color:#ffa800;font-size:12px}
.star-ratings i{font-size:12px}
.blogdetail-content .feedbackbox .form-group{margin-bottom:20px}
.blogdetail-content .feedbackbox .reviewbox-rating p{font-size:16px}
.blogdetail-content .feedbackbox textarea.form-control{min-height:198px}
.star-ratings i.filled{color:#ffa800}
.ratings-content table{border:1px solid #f1f1f1;width:100%}
.ratings-content table td{padding:10px;white-space:nowrap;border-bottom:1px solid #f1f1f1}
.ratings-content table td.scrore-width{width:100%}
.ratings-content table td.star-ratings i{margin-right:3px}
.ratings-content table tr:nth-child(even){background:#f1f1f1}
.ratings-table.table-responsive{border-radius:10px;border:1px solid #f1f1f1}
.scrore-width span{background:#e6e6e6;height:10px;width:100%;display:inline-block;border-radius:50px}
.rating-color.fa-star:before{color:#374b5c}
.rating-overall.fa-star:before{color:#ffa800}
.scrore-width.selected span{background:#ffa800}
.review-list .review-gallery li{width:150px;height:160px;margin:0 10px 0 0;padding:0;background:0;border-radius:0}
.review-img{width:82px;height:82px;border-radius:50%}
.review-sec .review-box .review-details h6{margin-bottom:15px}
.review-img img{border-radius:50px}
.review-details .reply-box{border:1px solid #dee2e7;padding:10px 20px;background:#fff;margin:25px 0 0;border-radius:10px;display:flex;justify-content:space-between;align-items:center}
.review-details .reply-box p{margin:0}
.thumbsup i{color:#22c55e;margin-right:3px}
.reply-box .thumbsup:hover{color:#22c55e}
.thumbsdown i{color:red;margin-right:3px}
.reply-box .thumbsdown:hover{color:red}
.review-details .reply-box p a{margin-right:0;margin-left:22px}
.reply-box a:hover{color:#c10037}
.review-list li{background:#f9fafc;padding:25px;border-radius:10px;margin:0 0 25px}
.reply-box a.replylink i{margin:0 5px 0 0}
.review-list li:nth-child(2){margin-left:60px}
.review-list .review-gallery li:nth-child(2){margin-left:0}
.reviewbox-rating{margin:20px 0}
.btn-primary{padding:10px 34px;border-radius:8px}
.reviewbox-rating p i{color:#ff823b;font-size:12px}
.namefield .form-group{width:50%;margin-right:20px}
.feedbackbox .namefield{display:flex}
.feedbackbox .review-details{margin-left:0}
.reviewbox-rating p span{margin:0 15px 0 0}
.listings-sidebar .card,.rightsidebar .card{background:#fff;padding:25px;border-radius:10px;margin-bottom:25px}
.list-content .blog-pagination{margin-bottom:25px}
.list-content .listingmappage-content .blog-pagination,.list-content .listingmaplist-content .blog-pagination{margin-bottom:0}
.listings-sidebar .card h4,.rightsidebar .card h4{border-bottom:1px solid #dee2e7;padding:0 0 20px;font-size:20px;color:#0d233e;margin:0 0 25px;display:flex;align-items:center}
.rightsidebar .card h4 i,.listings-sidebar .card h4 i{color:#c10037;margin:0 10px 0 0}
.rightsidebar .card h4 img,.listings-sidebar .card h4 img{margin:0 8px 0 0}
.card .info-list{margin:12px 0 0}
.info-list li{display:flex;align-items:center}
.info-list li img{margin-right:10px;color:#c10037}
.info-list li i{color:#c10037;margin-right:10px;font-size:20px}
.rightsidebar .card .socialicons i{margin:0}
.rightsidebar .card ul li.socialicons a i{color:#666}
.rightsidebar .card ul li.socialicons a{border:1px solid #666;color:#666;border-radius:50%;margin:0 12px 0 0;width:35px;height:35px;display:flex;align-items:center;justify-content:center}
.sideauthor-img{margin:0 12px 0 0;border-radius:50px}
.sideauthor-img img{border-radius:50px;width:50px;height:50px}
.sideauthor-info p{font-size:12px}
.sideauthor-info p.authorname{margin:0 0 6px;font-size:20px;font-weight:500;color:#09153c}
.showphotos{position:absolute;right:35px;bottom:35px}
.bannergallery-section{position:relative}
.showphotos a{background:#fff;border-radius:10px;padding:10px 45px}
.showphotos a:hover{color:#c10037}
.contactbusinessform .submit-section .btn-primary{padding:10px 20px;display:block;width:100%}
.contactbusinessform input,.contactbusinessform textarea,.contactbusinessform input:focus,.contactbusinessform textarea:focus{border:1px solid #e3e3e3;border-radius:8px;min-height:52px}
.contactbusinessform textarea.form-control{background:#fff;padding:15px}
.contactbusinessform .form-group .form-control::-webkit-input-placeholder{color:#8d8d8d}
.contactbusinessform .form-group .form-control::-moz-placeholder{color:#8d8d8d}
.contactbusinessform .form-group .form-control:-ms-input-placeholder{color:#8d8d8d}
.contactbusinessform .form-group .form-control:-moz-placeholder{color:#8d8d8d}
.card ul li.socialicons a:hover{background:#c10037;border:1px solid #c10037;color:#fff}
.card ul li.socialicons a:hover i{color:#fff}
.rightsidebar .card .statistics-list .icons{color:#c10037;border:1px solid #e6e6e6;border-radius:50%;width:35px;height:35px;margin-right:10px;align-items:center;justify-content:center;display:flex}
.rightsidebar .card .statistics-list li{background:#f9fafc;padding:10px;display:flex;align-items:center;margin:0 0 24px;border-radius:10px}
.rightsidebar .card ul.info-list li{justify-content:normal}
.map-frame{width:100%;overflow:hidden}
.map-frame iframe{width:100%}
.rightsidebar .card ul li{padding-bottom:18px;display:flex;justify-content:space-between;align-items:center}
.rightsidebar .card ul li span{color:#0d233e}
.sorting-div .sortbyset{display:flex;align-items:center;margin:0 11px 0 0}
.grid-listview ul{display:flex}
.grid-listview ul li{margin:0 10px 0 0}
.grid-listview ul li:last-child{margin-right:0}
.statistics-list li .statistic-details{align-items:center;display:flex}
.review-box{display:flex}
.review-box.feedbackbox{display:block}
.review-box.feedbackbox .form-group{margin-bottom:20px}
.review-box.feedbackbox input,.review-box.feedbackbox textarea:focus{background:#f9fafc}
.review-gallery{display:flex;margin-top:25px}
.review-gallery img{border-radius:10px}
.sidebarauthor-details{display:flex}
.breadcrumb{justify-content:center;margin:0}
.breadcrumb li a:hover{color:#c10037}
.breadcrumb-title{font-size:36px;font-weight:700;color:#fff}
.breadcrumb-bar{background:#c10037;padding:130px 0 50px;position:relative;z-index:1;width:100%}
.breadcrumb-bar:before{content:'';background:url(../img/breadcrumbleft-bg.png) no-repeat;position:absolute;top:0;left:0;width:175px;height:149px;background-size:cover}
.breadcrumb-bar:after{content:'';background:url(../img/breadcrumbright-bg.png) no-repeat;position:absolute;right:0;width:175px;height:149px;background-size:cover;bottom:0}
.breadcrumb-bg{position:absolute;width:100%;top:0;height:100%}
.breadcrumb-bg img{height:234px;opacity:.1}
.breadcrumb li a,.breadcrumb-item.active{color:#fff}
.breadcrumb-item.active,.breadcrumb-item+.breadcrumb-item::before{color:#fff}
.listings-sidebar{background:#fff;border-radius:10px;box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}
.list-content{background:#f9fafc;padding:70px 0 45px}
.slidecontainer .irs--flat .irs-bar{top:25px;background-color:#c10037}
.slidecontainer .irs--flat .irs-line,.slidecontainer .irs--flat .irs-bar{height:13px}
.slidecontainer .irs-with-grid .irs-grid,.slidecontainer .irs--flat .irs-min,.slidecontainer .irs--flat .irs-max{display:none}
.slidecontainer .irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:-4px;left:-3px;width:25px;height:25px;margin-left:-1px;background-color:#c10037;border-radius:50px;border:3px solid #fff;cursor:pointer}
.slidecontainer .irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:#fff;font-size:12px;line-height:1.333;text-shadow:none;padding:4px 10px;background-color:#c10037;border-radius:2px;top:-10px}
.slidecontainer .listings-sidebar .card{padding:0;margin:0 0 8px;border:none;box-shadow:none}
.filter-content{margin-bottom:20px;color:#8d8d8d}
.listings-sidebar .filter-content.amenities,.listings-sidebar .filter-content.region{margin-bottom:30px}
.listings-sidebar .filter-content.radius{margin-bottom:15px}
.filter-content .form-control,.filter-content.form-control input{color:#374b5c}
.filter-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;color:#374b5c;padding:0 15px}
.filter-content.looking-input input{border:1px solid #e3e3e3;border-radius:8px;color:#374b5c;min-height:52px}
.filter-content.form-group input::placeholder,.filter-content.form-group .input-placeholder input::placeholder{color:#8d8d8d}
.filter-content .group-img i{color:#8d8d8d;top:18px}
.filter-content .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8d8d8d}
.descriptionlinks ul li:last-child{margin-right:0}
.sortbyset .select2-container--default .select2-selection--single .select2-selection__rendered{color:#0d233e;line-height:50px;font-size:15px;padding-left:10px}
.sortbyset .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8d8d8d}
.sortbyset .select2-results__option[aria-selected]{font-size:14px}
.group-img{position:relative}
.slidecontainer input{width:100%;margin:40px 0 0}
.group-img input{padding:6px 15px 6px 35px}
.slider-title{font-size:16px;font-weight:700;color:#374b5c}
.slider-info .demo{color:#666d7a}
.group-img i{position:absolute;top:16px;left:14px;color:#374b5c}
.filter-content .custom_check{color:#9c9c9c;display:inline-block;position:relative;font-size:14px;font-size:.9375rem;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:-6px;margin:0}
.filter-content.amenities li{margin-bottom:10px}
.filter-content .custom_check .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;border:1px solid #b7b7b7;background-color:#fff;border-radius:3px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.filter-content .custom_check input:checked~.checkmark{background-color:#c10037;border:1px solid #c10037}
.filter-content .custom_check input{position:absolute;opacity:0;cursor:pointer}
.filter-content .custom_check input:checked~.checkmark:after{display:block}
.filter-content .custom_check .checkmark::after{content:"\f00c";font-family:"font awesome 5 free";font-weight:900;position:absolute;display:none;left:4px;top:0;color:#fff;font-size:11px}
.card .filter-content.amenities h4{border-bottom:none;padding:0 0 5px;margin:0 0 20px}
.card .filter-content .slider-info{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}
.card .filter-content .slider-info h4{margin:0}
.card .amenities .form-group{display:flex}
.card .amenities .form-group input{margin:0 10px 0 0}
.form-group input::placeholder{color:#b7b7b7}
.card .amenities .form-group input:last-child{margin-right:0}
.amenities .search-btn{display:flex;flex-direction:column;margin:20px 0 0}
.amenities .search-btn .btn{margin:0 0 20px}
.amenities .search-btn .btn.btn-reset{color:#374b5c;display:flex;align-items:center;justify-content:center;padding:12px 25px;border-radius:10px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.amenities .search-btn .btn.btn-reset i{margin-right:7px}
.amenities .search-btn .btn.btn-reset:hover{background:#c10037;color:#fff}
.sortbyset .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #f1f1f1;border-radius:5px;height:50px;font-size:14px}
.sortbyset .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;right:6px}
.sortbyset .select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:55%;left:50%;border-color:#3c4758;border-style:solid;border-width:0 2px 2px 0;padding:3px;height:0;margin-left:-10px;margin-top:-3px;width:0;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}
.sortbyset .sorting-select{min-width:160px;margin-left:10px}
.grid-listview a.active,.grid-listview a:hover{background:#c10037;border-color:#c10037;color:#fff}
.grid-listview a{background:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #edf1f1;color:rgba(104,97,109,.5);border-radius:5px}
.sorting-div{color:#666;margin:0 0 25px}
.count-search span{color:#c10037}
.blog-listview .card{padding:0;border:1px solid #f1f1f1;box-shadow:none}
.blog-listview .card-body{padding:25px}
.blog-listview .blog-img{position:relative;overflow:hidden;border-radius:10px 10px 0 0}
.list-content .blog-listview .blog-img{border-radius:10px 0 0 10px}
.blog-listview .bloglist-content{width:calc(100% - 294px)}
.list-content .blog-listview .blog-img:hover{border-radius:10px 0 0 10px}
.blog-listview .card .blog-widget{display:flex;width:100%;align-items:center}
.blog-listview .card .fav-item{position:absolute;top:0;left:0;padding:15px;width:100%}
.fav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;cursor:pointer}
.bloglist-content .blogfeaturelink{display:flex;align-items:center}
.listgrid-sidebar .blogfeaturelink,.listmap-grid .blogfeaturelink{display:flex;align-items:center;justify-content:space-between}
.listmaplist-content .blogfeaturelink{justify-content:normal}
.bloglist-content .blog-features{margin:0 15px 0 0}
.bloglist-content .blog-author{display:flex;align-items:center}
.bloglist-content .blog-author .blog-author-img{border-radius:50px;width:25px;height:25px;margin:0 8px 0 0}
.bloglist-content .blog-author-img img{margin:0 5px 0 0;border-radius:50px;width:25px;height:25px}
.bloglist-content .blogfeaturelink i,.bloglist-content .blogfeaturelink img{margin:0 5px 0 0}
.blog-location-details{display:flex;align-items:center;font-size:12px;justify-content:space-between;margin:0 0 15px}
.blog-listview .Featured-text{font-size:14px;padding:7px 10px}
.blogfeaturelink a{color:#9c9c9c;font-size:12px}
.blogfeaturelink a:hover,.blogfeaturelink a:hover i{color:#c10037}
.blog-listview h6{font-size:18px;font-weight:600;margin:15px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.blog-listview h6 a:hover{color:#c10037}
.blog-listview .card .ratings span{background:#ff823b;color:#fff;padding:2px 10px;margin:0 6px 0 0;border-radius:5px;font-size:14px;border:1px solid #ff823b}
.blog-listview .card p{font-size:12px;line-height:25px;color:#9c9c9c;margin-bottom:15px}
.blog-listview .card .amount{font-size:12px;color:#9c9c9c}
.blog-listview .card .amount-details{display:flex;align-items:center;justify-content:space-between}
.blog-listview .card .amount span{text-decoration:line-through}
.clearfix{clear:both}
.blog-listview .card .amount-details a{color:#0d233e}
.blog-listview .card .amount-details a:hover{color:#c10037}
.blog-listview .card .amount-details .validrate{color:#c10037;font-size:20px;font-weight:600;text-decoration:none}
.blog-pagination .pagination{margin-top:0}
.bloglisting .blog-pagination .pagination,.bloggrid-sidebar .blog-pagination .pagination{margin-bottom:25px}
.pagination-center{justify-content:center;display:flex;width:79%}
.pagelink ul{display:flex;align-items:center;justify-content:center;margin:0 0 0 10px}
.pagelink ul li a{border:1px solid #dee2e7;background:#fff;border-radius:10px;color:#0d233e;padding:10px 19px;margin:0 12px 0 0;width:46px;height:46px;display:flex;justify-content:center;align-items:center}
.pagelink ul li a:hover{background:#374b5c;border-color:#374b5c;color:#fff}
.pagelink .page-item:first-child .page-link{border-top-left-radius:10px;border-bottom-left-radius:10px}
.pagelink .page-item:last-child .page-link{border-top-right-radius:10px;border-bottom-right-radius:10px}
.pagelink .active>.page-link{background:#374b5c;color:#fff;border:1px solid #374b5c}
.page-link:focus{box-shadow:none}
.previtem a:hover,.nextlink a:hover,.previtem a:focus,.nextlink a:focus{background:#fff;color:#374b5c;box-shadow:none}
.previtem a,.nextlink a{color:#374b5c;min-width:150px;padding:10px 38px}
.previtem a:hover,.nextlink a:hover{background:#374b5c;border-color:#374b5c;color:#fff}
.previtem a:hover i,.nextlink a:hover i{color:#fff}
.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:10px}
.previtem a i,.nextlink a i{color:#c10037}
.previtem a i{margin-right:5px}
.nextlink a i{margin-left:5px}
.sorting-div .col-lg-8{justify-content:flex-end;display:flex;padding-right:0}
.map-section{position:relative}
.showfilter{position:absolute;top:20px;right:30px;width:50%;text-align:right}
.filterbtn,.filterbtn:hover,.filterbtn:focus{background:#fff;padding:11px 48px;border-radius:10px;color:#374b5c;font-weight:600;min-width:215px;border:none;margin:0 0 20px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.filterbtn i{color:#c10037}
.hidefilter-btn{opacity:0;visibility:hidden;display:none}
.filter-open .showfilter-btn{opacity:0;visibility:hidden;display:none}
.showfilter .listings-sidebar{opacity:0;visibility:hidden;display:none}
.filter-open .hidefilter-btn,.showfilter.filter-open .listings-sidebar{opacity:1;visibility:visible;display:block;width:auto}
.showfilter .listings-sidebar{text-align:left;max-height:400px;overflow:auto;border-radius:0}
.showfilter .listings-sidebar .card{border-radius:0;margin:0}
.list-content .grid-view .card{background:#fff;padding:0;border:1px solid #e3e3e3;box-shadow:none;border-radius:10px;margin-bottom:25px}
.list-content .grid-view .card:hover{box-shadow:0 4.4px 20px -1px rgb(19 16 34/5%),0 4px 9px -1px rgb(19 16 34/3%)}
.grid-view .blog-img{overflow:hidden;position:relative;border-radius:10px 10px 0 0;z-index:1}
.listmapgrid-content .grid-view .blog-img,.listmapgrid-content .grid-view .blog-img img{border-radius:10px 10px 0 0}
.listmaplist-content .blog-listview .blog-img,.listmaplist-content .blog-listview .blog-img img{border-radius:10px 0 0 10px}
.grid-view .card-body{position:relative;padding:25px}
.grid-view .grid-author{position:absolute;top:-18px;z-index:2;border-radius:50px}
.grid-view .grid-author img{border-radius:50px;width:40px;height:40px}
.grid-view .bloglist-content .blogfeaturelink{margin:15px 0}
.grid-view .bloglist-content .blog-author span{font-size:12px}
.grid-view .card .amount-details .validrate{color:#c10037;font-size:20px;font-weight:600;text-decoration:none}
.amount-details{display:flex;align-items:center;justify-content:space-between;width:100%}
.grid-view .card .amount{font-size:12px;color:#9c9c9c}
.grid-view .card .amount span{text-decoration:line-through}
.grid-view .card h6{margin:0 0 15px;width:100%;color:#0d233e;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.grid-view .card h6>a{color:#0d233e}
.grid-view .card h6>a:hover{color:#c10037}
.grid-view .Featured-text{background:#4c82f7;padding:7px 10px}
.grid-view .blog-pagination .pagination{margin:0}
.grid-view .blog-author span,.grid-view .blog-location-details,.grid-view .ratings{color:#9c9c9c;font-size:12px}
.grid-view .card .ratings span{background:#ff823b;color:#fff;padding:2px 9px;margin:0 6px 0 0;border-radius:4px;font-size:14px}
.list-content.listmap-grid{padding:0}
.list-content.listmap-grid .count-search p,.sorting-div .sortbyset{font-size:16px;color:#0d233e}
.listmaplist-content .blog-listview h6{width:100%}
.pro-content h3 a{color:#fff;font-size:16px;margin:0 0 15px}
.pro-content{position:absolute;left:15px;top:25px}
.map-listing .profile-widget{position:relative;z-index:1}
.map-listing .profile-widget::after{content:'';background:rgba(0,0,0,.53);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:10px}
.pro-content h3{font-weight:400;line-height:20px;align-items:center;display:flex;line-height:20px;height:20px;margin:0 0 5px}
.available-info li{color:#fff;display:flex;align-items:center}
.available-info li.mapaddress{margin:0 0 65px;font-size:14px}
.available-info .map-amount{font-size:20px}
.available-info .map-amount span{font-size:14px;color:#fff}
.available-info li.mapaddress i{color:#c10037;font-size:25px}
.categories-content a{border:1px solid #f1f1f1;border-radius:10px;padding:30px;text-align:center;display:block;background:#fff;position:relative;overflow:hidden;z-index:2;-webkit-transition:ease all .5s;transition:ease all .5s}
.categories-content a:hover{background:#374b5c;color:#fff;-webkit-transition:ease all .5s;transition:ease all .5s}
.categories-content a:hover h6,.categories-content a:hover span{color:#fff}
.categories-content a:hover::before{opacity:0}
.categories-content a:before{background-image:url(../img/categoriesbg.png);background-repeat:no-repeat;background-position:left bottom;content:"";width:100%;height:100%;position:absolute;left:0;z-index:-1;opacity:1}
.categories-content{margin-bottom:25px}
.categorieslist-section{padding:70px 0 45px;background:#f9fafc}
.categorieslastsec.categories-content{margin-bottom:0}
.categorieslist-section h6{font-weight:700;color:#0d233e;margin:20px 0 15px;line-height:20px}
.categorieslist-section span.ads{margin:0 0 10px}
.categorieslist-section span{display:block;color:#666;font-size:14px}
.breadcrumb-bar.blogpagebreadscrumb,.bloglist-section{background:#f9fafc}
.breadcrumb-bar.blogpagebreadscrumb:after,.breadcrumb-bar.blogpagebreadscrumb:before{display:none}
.bloglist-section{padding:70px 0 45px}
.blogpagebreadscrumb .breadcrumb li a,.blogpagebreadscrumb .breadcrumb-item.active,.blogpagebreadscrumb .breadcrumb-item+.breadcrumb-item::before{color:#374b5c}
.blogpagebreadscrumb .breadcrumb-title{color:#0d233e}
.bloglist-section .post-author a:hover{color:#c10037}
.bloglist-section .grid-blog{background:#fff;margin-bottom:25px}
.bloglist-section .post-author a,.bloglist-section .grid-blog .entry-meta li{font-size:12px;color:#9c9c9c}
.bloglist-section .blog-content{padding:0 20px 20px}
.bloglist-section.bloggrid-sidebar .blog-content{padding:20px}
.bloglist-section.bloggrid-sidebar .grid-blog .entry-meta li{margin:0}
.blog-gridpage .blog-content{padding:20px}
.blog-gridpage .grid-blog .entry-meta li{margin:0}
.bloglist-section .grid-blog .entry-meta li.date-icon i{color:#374b5c;margin:0 5px 0 0;opacity:.5}
.bloglist-section .post-author img{margin:0 5px 0 0}
.blogcategories-list{padding:0 0 0 17px;color:#666}
.blogcategories-list li a:hover{color:#c10037}
.rightsidebar .card ul.blogcategories-list li{list-style:disc;display:list-item}
.bloglisting .blog-content .viewlink{margin:15px 0 0}
.bloglisting .grid-blog .entry-meta li{margin:0}
.rightsidebar .card ul.blogcategories-list li:last-child{padding:0}
.map-listing{height:calc(100vh - 85px);width:100%;margin-top:-29px}
.map-right{bottom:0;height:100%;min-height:100%;padding-right:30px;position:fixed;right:0;top:115px;z-index:1029}
ul.tags{list-style:none;margin:0;overflow:hidden;padding:0}
.rightsidebar .card ul.tags li{background-color:#f1f1f1;border-radius:4px;color:#374b5c;padding:5px 10px;position:relative;margin:0 10px 15px 0;font-size:14px;border:1px solid #e3e3e3;display:inline-block;cursor:pointer}
.rightsidebar .card ul.tags li:hover{background:#c10037;border-color:#c10037;color:#fff}
.rightsidebar .card.tags-widget{padding:25px 25px 15px}
.rightsidebar .card .article{position:relative;border-radius:10px;margin:0 0 25px}
.rightsidebar .card .article .articleimg-1{background-image:url(../img/blog/article-1.jpg)}
.rightsidebar .card .article .articleimg-2{background-image:url(../img/blog/article-2.jpg)}
.rightsidebar .card .article .articleimg-3{background-image:url(../img/blog/article-3.jpg)}
.rightsidebar .card .article a{display:block;padding:100px 0;border-radius:10px;position:relative;z-index:1;border-radius:10px;background-repeat:no-repeat;background-size:cover}
.rightsidebar .card .article a:after{content:'';background:linear-gradient(0deg,#000000 16.31%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:10px}
.blogsidebar .filter-content{margin-bottom:0}
.rightsidebar .card .article ul{position:absolute;bottom:20px;color:#fff;left:20px}
.rightsidebar .card .article ul li{padding-bottom:0;display:block}
.rightsidebar .card .article ul h6{color:#fff;font-weight:500;font-size:20px;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.rightsidebar .card .article:last-child{margin:0}
.rightsidebar .card .article li i{color:#c10037;margin-right:5px}
.rightsidebar .card .article ul h6:hover{color:#c10037}
.bloglisting .blog-image{border-radius:10px 10px 0 0}
.bloglisting .grid-blog .entry-meta li.date-icon i{color:#666;margin-right:5px;opacity:.5}
.blog-content .post-author-img,.bloglist-content .post-author-img{width:25px;margin-right:7px}
.grid-blog .post-author img,.bloglist-content .post-author-img img{width:25px;height:25px;border-radius:50px}
.bloglisting .grid-blog{margin-bottom:25px;background:#fff}
.bloglisting{background:#f9fafc;padding:20px 0 45px}
.bloglistleft-widget .entry-meta{display:flex;justify-content:space-between;margin:0 0 18px;align-items:center}
.bloglistleft-widget .bloglist-content{width:calc(100% - 286px)}
.bloglistleft-widget.blog-listview h3{font-size:20px;color:#0d233e;margin-bottom:18px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bloglistleft-widget.blog-listview h3 a{color:#0d233e}
.bloglistleft-widgetblog-listview h3 a{color:#0d233e}
.bloglistleft-widget.blog-listview h3 a:hover{color:#c10037}
.bloglistleft-widget .post-author a,.bloglistleft-widget.blog-listview .date-icon{font-size:12px;color:#9c9c9c}
.bloglistleft-widget.blog-listview .date-icon i.fa-calendar-days{opacity:.6}
.bloglistleft-widget .post-author a:hover{color:#c10037}
.bloglistleft-widget.blog-listview .card p{font-size:15px;line-height:27px;color:#666;;overflow:hidden;text-overflow:ellipsis}
.bloglistleft-widget.blog-listview .blog-img{position:relative;overflow:hidden;border-radius:10px 0 0 10px}
.bloglistleft-widget.blog-listview .blog-category{position:absolute;top:20px;left:20px}
.bloglistleft-widget.blog-listview .blog-category a{background:#4c82f7;padding:7px 15px;border-radius:4px;font-size:14px;color:#fff;margin:0 13px 0 0;display:inline-block}
.blogbanner{position:relative;background:url(../img/blog/blogbanner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;text-align:center;padding:90px 0;overflow:hidden;z-index:1;min-height:600px}
.blogbanner:after{content:'';background:linear-gradient(0deg,#000000 16.31%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.blogbanner-content{position:absolute;bottom:40px;text-align:center;width:100%;color:#fff}
.blogbanner-content ul{display:flex;align-items:center;justify-content:center}
.blogbanner-content h1{color:#fff;font-weight:700;margin:0 0 15px}
.blogbanner-content .post-author-img{width:32px;height:32px;border-radius:50px;margin-right:10px}
.blogbanner-content .post-author-img img{border-radius:50px;width:32px;height:32px}
.blogbanner-content .post-author,.bloggrid-sidebar .post-author,.bloglistleft-widget .post-author{display:flex;align-items:center}
.bloggrid-sidebar .blog.grid-blog .post-author a{margin:0}
.blogbanner-content .post-author a:hover{color:#c10037}
.blogbanner-content .post-author a{font-size:16px;color:#fff}
.blogbanner-content .entry-meta li{margin-right:20px}
.blogbanner-content .date-icon i,.blogbanner-content .post-author img{margin-right:5px}
.blogbanner-content span.blog-hint{background:#22c55e;padding:7px 12px;border-radius:4px;margin:0 0 15px;display:inline-block;font-size:14px}
.blogdetail-content{padding:70px 0;background:#f9fafc}
.blogdetail-content p{color:#666;line-height:27px}
.blog-quotes{background:#fff;padding:30px;text-align:center;margin:25px 0;border:1px solid #f1f1f1;border-radius:20px}
.blog-quotes i{font-size:52px;color:#c10037}
.blog-quotes img{margin:0 0 10px}
.blog-quotes h6{color:#374b5c;font-weight:700;margin:0}
.bloginner-img{margin:25px 0}
.bloginner-img img{width:100%;border-radius:20px}
.requiremnts-info h5{font-size:24px;font-weight:700;color:#374b5c;margin:0 0 20px}
.requiremnts-info li{list-style:disc;margin:0 0 15px;line-height:27px;color:#666}
.requiremnts-info ul{margin:0 0 0 17px}
.tag-list{display:flex;justify-content:flex-end}
.tag-list .tags{display:flex}
.tag-list .tags li{background:#f1f1f1;border:1px solid #f1f1f1;padding:7px 15px;font-size:14px;margin-right:15px;border-radius:5px;color:#666;cursor:pointer}
.tag-list .tags li:hover{background:#c10037;color:#fff}
.tag-list .tags li:last-child{margin-right:0}
.share-postsection{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:30px 0;margin:25px 0}
.share-postsection .sharelink .share-img{color:#c10037;background:#edeff3;padding:12px 16px;font-size:20px;border-radius:50px;margin-right:10px}
.share-postsection .sharelink .share-img:hover{color:#fff;background:#c10037}
.share-postsection .sharelink a{color:#666;font-size:14px}
.share-postsection .sharelink a.share-text:hover{color:#c10037}
.blogdetails-pagination ul{display:flex;justify-content:space-between}
.blogdetails-pagination ul li:last-child{text-align:right}
.blogdetails-pagination ul li .prev-link,.blogdetails-pagination ul li .next-link{color:#c10037;font-size:14px;margin:0 0 20px;display:block}
.blogdetails-pagination ul li .prev-link i{margin-right:7px}
.blogdetails-pagination ul li .next-link i{margin-left:7px}
.blogdetails-pagination ul li h3{font-size:16px;font-weight:700;color:#0d233e;margin:0 0 25px}
.blogdetails-pagination ul li h3:hover{color:#c10037}
.blogdetail-content .card-header{padding:0 0 25px;border-bottom:1px solid #dee2e7;margin:0 0 25px;display:flex;border-radius:0;background:0 0}
.blogdetail-content .card-body{padding:0}
.blogdetail-content .card.review-sec{margin-top:25px}
.blogdetail-content .card-header h4{font-size:22px;margin:0 0 0 12px;font-weight:700}
.blogdetail-content .feedbackbox .review-details h6,.blogdetail-content .card-header h4{color:#0d233e;font-size:20px}
.blogdetail-content .feedbackbox .review-details h6{margin:0 0 30px}
.innerbanner .blogbanner-img img{min-height:250px}
.aboutbanner{position:relative;background:url(../img/banner/aboutbanner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;padding:170px 0 90px;position:relative;overflow:hidden;z-index:1}
.innerbanner .breadcrumb-title{font-size:32px;font-weight:600;color:#fff}
.about-content{padding:10px 0;}
.about-listee{position:relative;display:flex}
.about-img{width:100%}
.about-img img{border-radius:20px}
.about-info{width:50%;position:absolute;right:78px;background:#fff;padding:30px;border-radius:10px;top:50%;transform:translateY(-50%)}
.about-info p{color:#666;line-height:27px;margin-bottom:30px}
.about-info p:last-child{margin:0}
.about-info h4{color:#0d233e;font-size:36px;font-weight:700;margin:0 0 30px}
.about-info h4 span{color:#c10037}
.howitworks{text-align:center}
.howitworks h3{color:#c10037;font-size:36px;font-weight:700;margin:20px 0 20px}
.howitworks p{color:#666;line-height:27px;margin:0 0 20px}
.howitworks .howitwork-info p{margin:0}
.howitwork-info{text-align:left;border:1px solid #e3e3e3;border-radius:10px;padding:20px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;margin:30px 0 0}
.howitwork-info h5{font-size:60px;font-weight:800;color:#374b5c;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;position:relative;display:flex;align-items:center;margin:0 0 25px}
.howitwork-info h6{font-size:24px;font-weight:800;margin:0 0 25px}
.howitwork-info h5:after{content:'';border-top:4px solid #374b5c;display:inline-block;width:calc(100% - 110px);position:absolute;top:35px;left:78px}
.howitwork-info h5:before{content:'';border:5px solid #374b5c;display:inline-block;width:20px;position:absolute;right:12px;height:20px;background:0 0;color:#fff;border-radius:50px;top:auto}
.howitwork-info:hover h5:after{border-top:4px solid #c10037}
.howitwork-info:hover h5:before{border:5px solid #c10037}
.howitwork-info:hover h5{color:#c10037}
.howitwork-info:hover{background:#fff;box-shadow:3px 5px 13px rgba(222,226,231,.44)}
.howitwork-info:hover h6{color:#c10037}
.aboutpopular-locations .section-heading h2{font-size:28px}
.about-locations p{color:#666}
.aboutpopular-locations{background:#f9fafc;padding:70px 0 45px}
.aboutlocation-details{position:relative;overflow:hidden;border-radius:10px;height:240px;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;margin-bottom:25px}
.aboutlocation-details a{height:100%;border-radius:10px;position:absolute;overflow:hidden;z-index:1;left:0;bottom:0;width:100%;color:#fff;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.aboutlocation-details a{display:block}
.aboutlocation-details:after{content:'';background:linear-gradient(0deg,#000000 16.31%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}
.aboutlocation-details .aboutloc-img img{transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.aboutlocation-details h3{font-size:20px;color:#fff;font-weight:700;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.aboutlocation-details h3:hover{color:#c10037}
.aboutlocations-info{position:absolute;bottom:30px;left:30px;color:#fff}
.aboutlocation-details span{font-size:14px}
.australi-loc img{min-height:130px}
.gallerypage-info{padding:70px 0}
.gallerypage-info .gallery-widget{position:relative;margin:0 0 25px;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.innerpagebg{background:#f9fafc}
.gallerypage-info .gallery-widget a:before{content:" ";background:#374b5c;opacity:.9;position:absolute;top:0;color:#fff;border-radius:10px;width:100%;height:100%;z-index:2;opacity:0;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.gallerypage-info .gallery-widget a:after{content:"";position:absolute;background:url(../img/eye-icon.png);top:45%;left:45%;color:#fff;width:25px;height:25px;z-index:2;opacity:0;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s}
.gallerypage-info .gallery-widget a:hover::before,.gallerypage-info .gallery-widget a:hover::after{opacity:1;display:block;transition:ease all .5s;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;z-index:2}
.gallerypage-info .gallery-widget a{display:inline-block;border-radius:10px;transition:ease all .7s;-webkit-transition:ease all .7s;-ms-transition:ease all .7s;z-index:1;position:relative;border-radius:10px}
.gallerypage-info .gallery-widget a img{border-radius:10px}
.contactbanner{position:relative;background:url(../img/banner/contactbanner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;padding:170px 0 90px;position:relative;overflow:hidden;z-index:1}
.innerbanner::after{content:'';background:linear-gradient(0deg,#000000 16.31%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.contactus-info{padding:70px 0}
.contactus-img{position:relative}
.contactinfo-content{position:absolute;top:50%;background:#c10037;padding:50px;right:-80px;border-radius:10px;text-align:center;color:#fff;z-index:1;transform:translateY(-50%)}
.google-maps{height:100%}
.google-maps iframe{position:relative;height:100%;width:100%}
.contactinfo-content h6{color:#fff;font-size:24px;font-weight:800}
.contact-hours{margin:0 0 20px}
.contact-hours:last-child{margin:0}
.contact-hours li{font-size:16px;line-height:27px}
.contactusform-section{padding:0 0 70px}
.contact-info{text-align:center;margin:0 0 50px}
.contactus-form input,.contactus-form textarea,.contactus-form input:focus,.contactus-form textarea:focus{background:#f9fafc;border:1px solid #e3e3e3;border-radius:8px}
.contactus-form .form-group{margin-bottom:20px}
.contact-info h2{font-weight:700;color:#c10037;font-size:36px;margin:0 0 20px}
.contact-info h2 span{color:#374b5c}
.contact-info p{font-size:18px}
.contactusform-section .submit-section{text-align:right}
.contactus-form input{color:#374b5c;font-size:15px;min-height:52px}
.contactus-form input:focus,.contactus-form textarea:focus{border:1px solid #000}
.contactus-form input::placeholder,.contactus-form textarea::placeholder{color:#374b5c}
.contactus-form textarea.form-control{padding:15px;color:#374b5c;font-size:15px;min-height:153px}
.pricingplan-section.how-work{background:url(../img/priceplanbg.png);background-repeat:no-repeat;background-size:cover}
.work-section{padding:70px 0;background:#f9fafc}
.work-section h4{color:#0d233e;font-weight:700;text-align:center;font-size:36px;margin:0 0 30px}
.work-section .description{text-align:center}
.work-section .work-info{border:1px solid #f9fafc;padding:25px;background:#fff;border-radius:10px;margin:0;box-shadow:3px 5px 13px rgb(222 226 231/44%)}
.work-section .work-info h5{color:#c10037;font-size:60px;margin:30px 0;font-weight:800;position:relative;display:flex;align-items:center}
.work-section .work-info h5:before{content:'';border:5px solid #c10037;display:inline-block;width:20px;position:absolute;right:12px;height:20px;background:0 0;color:#fff;border-radius:50px;top:auto}
.work-section .work-info h5:after{content:'';border-top:2px solid #c10037;display:inline-block;width:calc(100% - 110px);position:relative;top:auto;left:10px}
.work-section .work-info h6{font-size:24px;color:#0d233e;font-weight:800;margin-bottom:30px}
.work-heading{margin:0 0 50px}
.work-section .work-info p{line-height:27px;color:#666}
.faq-section{padding:0 0 0;}
.faq-section h2{font-size:36px;font-weight:700;margin:50px 0;color:#0d233e}
.faq-section .faq-card{background:#fff;border-radius:10px;padding:25px;margin-bottom:25px;box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}
.faq-section h4{font-size:20px;color:#0d233e;margin:0}
.faq-section .faq-card .card-collapse p{font-size:15px;margin:20px 0 0;border-top:1px solid #ccc;padding:20px 0 0;line-height:27px}
.faq-title>a:not(.collapsed):after{content:"\f068"}
.faq-title>a:hover{color:#c10037}
.faq-title>a{display:block;position:relative;padding-right:60px;color:#0d233e}
.faq-title>a:after{font-family:fontawesome;font-weight:900;content:"\f067";position:absolute;top:4px;right:0;color:#c10037;font-size:16px}
.pricing-page.pricingplan-section{background-image:url(../img/priceplanbg.png);padding:70px 0}
.pricinginner-page{background-image:url(../img/priceplanbg.png)}
.login-content{padding:70px 0}
.login-wrap{box-shadow:0 4.4px 12px -1px rgb(19 16 34/6%),0 2px 6.4px -1px rgb(19 16 34/3%);padding:25px;border:1px solid #f1f1f1;border-radius:10px}
.login-header{text-align:center;margin:0 0 20px}
.login-header h3{font-size:30px;font-weight:800;color:#0d233e;margin:0 0 15px}
.login-wrap p,.login-wrap{color:#666;background:#fff;max-width:425px;margin:0 auto}
.login-wrap .group-img input{padding:6px 15px 6px 38px;min-height:52px;border:1px solid #e3e3e3;border-radius:8px}
.login-wrap .group-img input::placeholder{color:#b7b7b7}
.login-wrap .group-img i{top:18px}
.toggle-password{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:#797979;cursor:pointer}
.login-wrap .custom_check input,.messages-form .custom_check input{position:absolute;opacity:0;cursor:pointer}
.messages-form .custom_check{position:relative;padding:0 0 0 30px;margin-bottom:15px;cursor:pointer}
.login-wrap .custom_check input:checked~.checkmark,.messages-form .custom_check input:checked~.checkmark{background-color:#c10037;border:1px solid #c10037}
.login-wrap .custom_check .checkmark,.messages-form .custom_check .checkmark{position:absolute;top:3px;left:0;height:18px;width:18px;border:1px solid #dcdcdc;background-color:#fff;border-radius:3px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.login-or{text-align:center;border-top:1px solid #dee2e7;padding:30px 0 0;color:#666}
.register-link{margin:30px 0}
.btn-google{background:#fff;border-radius:4px;color:#757575;padding:14px 10px;box-shadow:0 0 1px rgba(0,0,0,.084),0 1px 1px rgba(0,0,0,.168)}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:inherit;background-color:inherit;border-color:inherit}
.btn-google:hover{color:#c10037;border:1px solid #c10037}
.btn-apple,.btn-apple:hover,.btn-apple:focus{background:#000;color:#fff;margin:30px 0 20px;padding:13px 10px;display:flex;align-items:center;justify-content:center}
.btn-apple:hover{background:#c10037;color:#fff}
.btn-facebook,.btn-facebook:hover,.btn-facebook:focus{background:#1877f2;color:#fff;margin:20px 0;padding:12px 10px;font-weight:500}
.btn-facebook:hover{background:#c10037;color:#fff}
.forgot-link{color:#c10037}
.forgot-link:hover{color:#374b5c}
.register-link .forgot-link{margin-left:20px}
.back-home:hover{color:#c10037}
.login-wrap .custom_check{color:#9c9c9c;position:relative;padding:0 0 0 30px}
.login-wrap .login-btn{margin-top:20px;padding:13px 25px}
.login-wrap .custom_check .checkmark::after,.messages-form .custom_check .checkmark::after{content:"\f00c";font-family:"font awesome 5 free";font-weight:900;position:absolute;display:none;left:3px;top:0;color:#fff;font-size:11px}
.login-wrap .custom_check input:checked~.checkmark:after,.messages-form .custom_check input:checked~.checkmark:after{display:block}
.login-wrap .form-group{margin-bottom:20px}
.login-wrap .group-img i{color:#c10037}
.register-form .login-btn{margin-top:0;font-weight:400}
.register-form .login-header h3{font-weight:700}
.register-form .login-header p span{color:#c10037;font-weight:700}
.terms-content{padding:70px 0}
.terms-content .page-title h5{color:#0d233e;font-weight:800;font-size:24px;margin:0 0 30px}
.terms-content p{color:#666;margin-bottom:30px;line-height:27px}
.terms-content p:last-child{margin-bottom:0}
.error-logo,.error-wrap{text-align:center}
.error-wrap{margin-bottom:85px}
.error-wrap.unexpecterror h2{margin:30px 0}
.error-wrap h2{font-weight:800;margin:30px 0 0;color:#0d233e;font-size:45px}
.error-wrap .btn-primary{padding:10px 31px}
.error-wrap .error-img{margin:0 0 40px}
.dashboard-content{padding:70px 0;background:#f9fafc}
.dashboard-content ul.dashborad-menus{background:#fff;border-radius:10px;padding:25px 12px;align-items:center;display:flex;box-shadow:3px 5px 13px rgb(222 226 231/44%);justify-content:space-around;margin:0 0 25px}
.dashboard-content ul.dashborad-menus li{margin-right:12px}
.dashboard-content ul.dashborad-menus li:last-child{margin-right:0}
.dashboard-content ul.dashborad-menus li a{padding:12px 26px;color:#666;border-radius:5px}
.dashboard-content ul.dashborad-menus li.active a,.dashboard-content ul.dashborad-menus li a:hover{background:#c10037;color:#fff;border-radius:5px}
.dashboard-content ul.dashborad-menus li a i{margin-right:5px}
.profile-userlink img{margin-right:6px;width:40px;height:40px;border-radius:50px}
.profile-userlink{font-size:16px;font-weight:600}
.profile-userlink:hover,.profile-userlink.show{color:#c10037}
.card.dash-cards{padding:25px;text-align:center;margin:0 0 25px;border:0;box-shadow:3px 5px 13px rgba(222,226,231,.44)}
.card.dash-cards .card-body{padding:0}
.dashboard-info .card.dash-cards .card-body{padding:25px}
.dashboard-info .card.dash-cards .card-body{padding:25px}
.dashboard-info .review-details h6{margin-bottom:15px}
.dashcard-img{margin:0 0 15px}
.dash-widget-info h6{font-size:16px;font-weight:400;color:#0d233e;margin:0 0 15px}
.dash-widget-info h3{font-size:24px;font-weight:800;color:#c10037;margin:0}
.dashboard-info .card-header{border-radius:10px 10px 0 0;background:#fff;display:flex;justify-content:space-between;padding:25px;align-items:center;border-bottom:1px solid #f1f1f1}
.dashboard-info .card-header h4{color:#0d233e;margin:0}
.card-dropdown li.dropdown.has-arrow a.pageviews-link{border:1px solid #e1e1e1;padding:13px 15px;border-radius:10px;color:#374b5c;font-size:14px;display:block;min-width:170px;position:relative}
.card-dropdown li.dropdown.has-arrow a.pageviews-link.dropdown-toggle::after{position:absolute;right:10px;top:18px}
.card-dropdown li.dropdown.has-arrow .dropdown-menu.show{display:block;width:170px}
.dropdown-item{font-size:14px}
.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#c10037}
.card-dropdown .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #f1f1f1;border-radius:10px}
.card-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{color:#374b5c;line-height:50px;min-width:160px;font-size:14px}
.card-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;right:6px}
.card-dropdown .has-arrow .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid #7e84a3;border-right:2px solid #7e84a3;content:'';height:8px;display:inline-block;pointer-events:none;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px;vertical-align:2px;margin-right:10px}
.dashboard-info .card{text-align:left;border:none;padding:0;box-shadow:3px 5px 13px rgba(222,226,231,.44)}
.dashboard-info .review-details .rating div{margin-right:20px}
.dashboard-info .review-details .rating div:last-child{margin-right:0}
.dashboard-info .card-body p{font-size:15px;color:#666}
.dashboard-info .review-list li:nth-child(2){margin-left:0}
.dashboard-info .review-list li:last-child{margin-bottom:0}
#review-chart{margin:25px 0 0}
#review-chart .apexcharts-toolbar{display:none}
.dash-listingcontent a.header-login{background-color:#c10037;border:1px solid #c10037;color:#fff;box-shadow:inset 0 0 0 #fff;border-radius:10px;padding:10px 20px;min-width:130px;font-weight:400;font-size:14px;text-align:center;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;line-height:normal}
.dash-listingcontent .header-login.add-listing{background-color:#374b5c;border:1px solid #374b5c}
.dash-listingcontent .header-login.add-listing i{font-size:10px;color:#fff}
.dash-listingcontent .group-img input{width:300px;font-size:16px;color:#374b5c;border-radius:10px;border:1px solid #dee2e7;min-height:50px}
.listing-search .sorting-div .sortbyset{color:#374b5c;margin:0}
.listing-search{display:flex;justify-content:space-between}
.listing-table{border-radius:10px;width:100%}
.dash-listingcontent .card-header{margin:0}
.listing-table th{background:#c10037;color:#fff}
.listing-table tr th:first-child{border-radius:10px 0 0 0;padding-left:20px}
.listing-table tr th:last-child{border-radius:0 10px 0 0}
.listing-table th,.listing-table td{padding:20px 15px}
body table.listing-table.datatable{border-collapse:collapse!important;margin-top:0!important;margin-bottom:0!important}
.dash-listingcontent .table-responsive{border:1px solid #dee2e7;border-radius:10px;border-top:none}
.listing-table.datatable .status-text.unpublish{color:#c10037}
.listing-table tr{border-bottom:1px solid #dee2e7}
.listing-table tr:last-child{border-bottom:none}
.listing-table tr:last-child td:first-child{border-radius:0 0 0 10px}
.dashboard-info .listing-table tr p{margin:0;font-size:14px}
.listing-table .avatar-img{border-radius:10px}
.listing-table h6:hover a{color:#c10037}
.listing-table h6{font-size:16px;color:#0d233e;font-weight:400}
.listingtable-rate{margin-bottom:5px}
.listing-table h6 a{color:#0d233e}
.listing-table .fixed-amt,.listing-table .cat-icon{color:#666;font-size:14px}
.listingtable-rate a:hover{color:#c10037}
.listingtable-rate a i{margin-right:3px}
.listing-table .discount-amt{color:#c10037;font-weight:700;font-size:16px;margin:0 10px}
.listing-table .status-text,.listing-table .views-count{color:#00a656;font-weight:700;font-size:16px}
.listing-table .views-count{color:#374b5c}
.action{display:flex;align-items:center;justify-content:flex-end}
.listing-table .action-btn{background:#f1f1f1;border-radius:50px;color:#374b5c;width:40px;height:40px;display:flex;margin:0 10px 0 0;padding:0;align-items:center;justify-content:center}
.listing-table .action-btn:hover{opacity:.7}
.listing-table tr td .listingtable-img{width:160px;height:110px;border-radius:10px}
.listingtable-img img{border-radius:10px}
.listing-table .btn-view{border:1px solid #f1f1f1}
.listing-table .btn-edit{background:#374b5c;color:#fff}
.listing-table .btn-trash{background:#c10037;color:#fff;margin:0}
.listing-table tr td:first-child{padding-left:20px;padding-right:0}
.listing-table tr th:last-child{text-align:center}
.listing-table tr td:last-child{text-align:right;padding-right:20px}
.listing-table tr td:nth-child(4),.listing-table tr th:nth-child(4){text-align:center}
.dash-listingcontent .blog-pagination{margin:20px 0 0}
.listing-table tr:first-child{border-left:0;border-radius:0}
.listing-search .select2-container--default .select2-selection--single{border:1px solid #dee2e7}
.dashboard-info .card-header.reviewpage-header{padding:33px 20px;display:flex;align-items:center;margin:0}
.dashboard-info.reviewpage-content .card-header{margin:0}
.dashboard-info .review-list .review-gallery li{width:auto;height:auto}
.dashboard-info .review-list .review-gallery li img{width:99px;height:63px}
.dashboard-info.reviewpage-content .review-details h6{font-size:24px;color:#09153c}
.dashboard-info .modal-body .form-header{text-align:center;margin:0 0 15px}
.dashboard-info .modal-body .form-header h3{font-size:25px}
.dashboard-info .modal.custom-modal.show .modal-dialog{max-width:30%}
.dashboard-info .modal .btn-primary{padding:10px 25px;border-radius:8px}
.dashboard-info table.dataTable thead .sorting:after,.dashboard-info table.dataTable thead .sorting_asc:after,.dashboard-info table.dataTable thead .sorting_desc:after,.dashboard-info table.dataTable thead .sorting_asc_disabled:after,.dashboard-info table.dataTable thead .sorting_desc_disabled:after{content:"\e92e";font-family:feather}
.dashboard-info table.dataTable thead .sorting:before,.dashboard-info table.dataTable thead .sorting_asc:before,.dashboard-info table.dataTable thead .sorting_desc:before,.dashboard-info table.dataTable thead .sorting_asc_disabled:before,.dashboard-info table.dataTable thead .sorting_desc_disabled:before{content:"\e931";font-family:feather}
.dashboard-info table.dataTable thead>tr>th.sorting:before,.dashboard-info table.dataTable thead>tr>th.sorting:after,.dashboard-info table.dataTable thead>tr>th.sorting_asc:before,.dashboard-info table.dataTable thead>tr>th.sorting_asc:after,.dashboard-info table.dataTable thead>tr>th.sorting_desc:before,.dashboard-info table.dataTable thead>tr>th.sorting_desc:after,.dashboard-info table.dataTable thead>tr>th.sorting_asc_disabled:before,.dashboard-info table.dataTable thead>tr>th.sorting_asc_disabled:after,.dashboard-info table.dataTable thead>tr>th.sorting_desc_disabled:before,.dashboard-info table.dataTable thead>tr>th.sorting_desc_disabled:after,.dashboard-info table.dataTable thead>tr>td.sorting:before,.dashboard-info table.dataTable thead>tr>td.sorting:after,.dashboard-info table.dataTable thead>tr>td.sorting_asc:before,.dashboard-info table.dataTable thead>tr>td.sorting_asc:after,.dashboard-info table.dataTable thead>tr>td.sorting_desc:before,.dashboard-info table.dataTable thead>tr>td.sorting_desc:after,.dashboard-info table.dataTable thead>tr>td.sorting_asc_disabled:before,.dashboard-info table.dataTable thead>tr>td.sorting_asc_disabled:after,.dashboard-info table.dataTable thead>tr>td.sorting_desc_disabled:before,.dashboard-info table.dataTable thead>tr>td.sorting_desc_disabled:after{opacity:.6}
.dashboard-info table.dataTable thead>tr>th.sorting_asc:before,.dashboard-info table.dataTable thead>tr>th.sorting_desc:after,.dashboard-info table.dataTable thead>tr>td.sorting_asc:before,.dashboard-info table.dataTable thead>tr>td.sorting_desc:after{opacity:1}
.profile-content .dashboard-info .card-header,.profile-content .dashboard-info .card-body{padding:25px}
.profile-content .dashboard-info .card{padding:0}
.profile-sidebar .card{padding:0}
.profile-sidebar .card-header{background:#fff;padding:20px;margin:0}
.profile-sidebar .card-header h4{margin:0;color:#374b5c}
.profile-sidebar .card-body{padding:20px}
.profile-sidebar .card-body .col-form-label{padding-top:0;padding-bottom:10px;color:#717171}
.profile-sidebar .group-img input{padding:6px 15px 6px 38px}
.profile-sidebar .card-body .lock-icon i{color:#c10037}
.profile-sidebar .card-body input{color:#717171;min-height:52px;border:1px solid #e3e3e3;border-radius:8px}
.profile-sidebar .card-body .btn-primary{font-weight:400;padding:10px;display:block;width:100%}
.profile-photo{display:flex;justify-content:space-between;align-items:center}
.profile-img{display:flex;align-items:center}
.settings-upload-img,.settings-upload-img img{border-radius:50%;width:120px;height:120px}
.profile-img-del,.profile-img-del:hover{background:#c10037;color:#fff;width:40px;height:40px;border-radius:50%;align-items:center;display:flex;justify-content:center}
.profile-form{margin:25px 0 0}
.profile-form label{color:#717171;margin:0;margin:0 0 15px;padding:0}
.profile-form input,.profile-form input:focus{color:#717171;border:1px solid #e3e3e3;min-height:52px;border-radius:8px}
.profile-form .group-img i{color:#c10037;top:16px;width:20px;height:20px;font-size:20px;display:flex;align-items:center;justify-content:center}
.profile-form textarea.form-control{border:1px solid #e3e3e3}
.profile-form .form-group{margin-bottom:25px}
.profile-form .group-img input{padding:6px 15px 6px 40px}
textarea.form-control{background:#f9fafc;color:#717171;font-size:15px;padding:10px}
.settings-upload-btn .hide-input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}
.settings-upload-btn{position:relative;display:inline-block;margin:0 0 0 20px}
.settings-upload-btn .file-upload{color:#fff;background:#c10037;border:1px solid #c10037;box-shadow:inset 0 0 0 0 #fff;border-radius:10px;padding:12px 35px;font-size:16px;margin:0 20px 0 0;cursor:pointer;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s;font-weight:700}
.profile-photo span{font-size:16px;color:#666}
.chat-search input{border-radius:10px;background:#f1f1f1;color:#374b5c;min-height:50px;border:1px solid #d5d5d5;box-shadow:0 4.4px 12px -1px rgba(19,16,34,.06),0 2px 6.4px -1px rgba(19,16,34,.03)}
.chat-search .group-img img{position:absolute;top:17px;left:10px}
.chat-cont-left .avatar-away::before,.chat-cont-left .avatar-offline::before,.chat-cont-left .avatar-online::before{top:0}
.chat-cont-left .avatar-away::before{background-color:#d5d5d5}
.chat-cont-left{background:#fff;padding:25px;border-radius:10px;position:relative;z-index:4;left:0;transition:left .5s ease-in-out 0s,right .5s ease-in-out 0s}
.chat-window{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}
.chat-cont-right .chat-header .back-user-list{display:none;margin-right:20px;margin-left:-7px}
.chat-cont-right{position:relative;z-index:4}
.chat-window .chat-cont-right .chat-scroll{min-height:300px;max-height:calc(100vh - 224px);overflow-y:auto}
.chat-users-list .chat-scroll a.media .media-img-wrap{margin-right:15px;position:relative}
.chat-users-list .chat-scroll a.media{transition:all .2s ease 0s}
.chat-users-list .chat-scroll a.media .media-body{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}
.chat-users-list{max-height:calc(100vh - 92px);overflow:auto}
.chat-users-list .chat-scroll a.media .media-body>div:last-child{text-align:right}
.chat-cont-left .chat-users-list a.media:hover{background-color:#f5f5f6}
.chat-cont-left .chat-users-list a.media{border:1px solid #f1f1f1;padding:20px;transition:all .2s ease 0s;border-radius:10px;margin:0 0 15px}
.chat-cont-left .chat-users-list a.media.active{background:#f1f1f1}
.chat-users-list a.media .user-name{color:#0d233e;margin:0 0 4px}
.chat-users-list a.media .user-last-chat{font-size:12px;color:#666}
.chat-users-list .last-chat-time,.last-chat-time.block{font-size:12px;color:#666}
.badge.badge-success{background:#374b5c;font-size:10px;font-weight:700;width:24px;border-radius:50px;height:24px;display:flex;align-items:center;justify-content:center;margin:6px 0 0}
.chat-cont-right .chat-header{border-bottom:1px solid #e1e1e1;padding:25px}
.chat-cont-right{background:#fff;border-radius:10px}
.chat-cont-right .chat-body{padding:25px}
.media-img-wrap{margin:0 15px 0 0}
.chat-cont-right .media .user-name{color:#0d233e;font-weight:600}
.chat-body .msg-box>div{background:#f9fafc;padding:15px;border-radius:10px 10px 0 0;margin:0 0 20px 12px;display:inline-block;position:relative}
.chat-body .msg-box p{color:#0d233e;margin:0}
.chat-msg-attachments{padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 -1px}
.chat-msg-attachments>div{margin:0 10px 0 0}
.chat-body .msg-box .chat-msg-info{margin:12px 0 0;font-size:12px;color:#646464}
.chat-attachment{position:relative;max-width:130px;overflow:hidden;border-radius:10px}
.chat-attachment:before{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;content:"";opacity:0;transition:all .4s}
.chat-attach-download,.chat-attach-download:hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .4s;color:#fff;width:32px;line-height:32px;background:rgba(255,255,255,.2);text-align:center}
.chat-attachment:hover:before{opacity:.6}
.chat-attachment:hover .chat-attach-download{opacity:1}
.chat-cont-right .chat-body .media.sent .media-body{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;margin-left:0}
.chat-body .media.sent .msg-box>div{background:#c10037;color:#fff}
.chat-body .media.sent .msg-box p{color:#fff}
.chat-body .media.sent .msg-box .chat-msg-info li{text-align:right;color:#fff}
.chat-msg-attachments>div:last-child{margin:0}
.chat-cont-right .chat-footer{background-color:#fff;border-top:1px solid #f0f0f0;padding:25px;position:relative;border-radius:10px}
.chat-cont-right .btn-file input{cursor:pointer;filter:alpha(opacity=0);font-size:23px;height:100%;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}
.chat-footer .attach-btn{width:90%;position:relative;margin:0 15px 0 0}
.chat-footer .attach-btn input{background:#f9fafc;border-radius:10px;min-height:50px;border:1px solid #f1f1f1;padding:13px}
.chat-footer .btn-file{position:absolute;right:4px;top:5px}
.chat-footer .msg-send-btn{background:#c10037;border-radius:10px;color:#fff;width:50px;margin:0 0 0 12px;border-color:#c10037;height:50px}
.chat-footer .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-top-left-radius:10px;border-bottom-left-radius:10px}
.messages-form input{background:0 0;border:1px solid #e3e3e3;border-radius:8px;min-height:52px}
.social-info input{background:#fff}
.listing-map{margin:20px 0}
.messages-form .group-img i{color:#c10037;top:18px;width:20px;height:20px;font-size:20px;display:flex;align-items:center;justify-content:center}
.messages-form .group-img input{padding:6px 15px 6px 40px}
.messages-form .col-form-label span{color:#c10037}
.messages-form .col-form-label{margin:0 0 15px;padding:0;font-weight:500;color:#666}
.messages-form .card-header{background:0 0;border:none;padding:0;font-size:20px}
.messages-form .card{padding:30px;border:0}
.messages-form .listingdescription{min-height:150px}
.messages-form .form-group input::placeholder,.messages-form .form-group textarea::placeholder{color:#8d8d8d}
.messages-form textarea .tagline{min-height:90px}
.messages-form textarea,.messages-form textarea:focus,.messages-form input:focus{border:1px solid #e3e3e3;background:0 0}
.messages-form textarea.tagline{background:#f9fafc}
.messages-form .custom_check input{margin:0 5px 0 0}
.messages-form .label-heading{font-size:20px;margin:0 0 15px 0;color:#374b5c;font-weight:700}
.messages-form .card-header h4{margin:0 0 20px;color:#0d233e}
.messages-form .form-group{margin:0 0 20px}
.messages-form .form-group.formlast-input{margin:0}
.messages-form .card-body{padding:0}
.messages-form .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e3e3e3;border-radius:10px;height:52px}
.messages-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#666;line-height:50px;padding-left:15px;padding-right:25px;min-width:172px}
.messages-form .select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:55%;left:50%;border-color:#666;border-style:solid;border-width:0 2px 2px 0;padding:3px;height:0;margin-left:-10px;margin-top:-3px;width:0;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}
.messages-form .select2-container--default .select2-selection--single .select2-selection__arrow{height:47px;right:6px}
.featuresform-list ul li{width:50%;float:left}
.profile-form .form-group.formlast-input{margin-bottom:0}
.social-info .group-img i{color:#c10037}
.messages-form .social-info .group-img i{top:18px}
.media-section .media-image{padding:20px;border:1px solid #f1f1f1;border-radius:5px;margin:0 0 30px}
.media-section .media-image img{border-radius:10px;width:190px;height:190px}
.media-section .settings-upload-btn{margin:0}
.media-section .settings-upload-btn .file-upload{background:#374b5c;border:1px solid #374b5c;font-weight:400;margin:0;cursor:pointer}
.listing-map iframe{width:100%}
.media-section .settings-upload-btn .file-upload:hover{border:1px solid #374b5c;color:#374b5c;background:#fff}
.media-section .gallery-media{margin:30px 0 0}
.gallery-upload{position:relative;margin:0 20px 0 0}
.gallery-upload img{border-radius:10px}
.card.media-section{margin:0}
.galleryimg-upload{display:flex;margin:0 0 30px}
.gallery-upload .profile-img-del{position:absolute;top:15px;right:15px}
.gallery-upload:last-child{margin:0}
.media-section .media-title{font-weight:700;color:#374b5c;margin:0 0 25px}
.messages-form .btn-primary{margin:20px 0 0;font-size:16px;font-weight:700;padding:17px 30px;min-width:283px}
.bookmarks-content.featured-slider.grid-view .card{margin-bottom:25px}
.password-form{text-align:center}
.password-form h3{font-size:30px}
.password-form form{margin:0 0 20px}
.login-wrap.password-form .login-btn{margin-top:0}
.footer{background-color:#1a1a1a;margin-top:230px;border-top:1px solid transparent}
.footer-content{max-width:304px}
.footer-content p{color:#fff;font-size:14px;font-weight:500;line-height:27px}
.footer .footer-top{padding:50px 0 0}
.footer-logo{margin-bottom:20px}
.footer-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:30px}
.footer-subtitle{font-size:20px;font-weight:600;color:#374b5c;margin-bottom:18px}
.footer .footer-widget.footer-menu ul{list-style:none;margin:0;padding:0;outline:none}
.footer .footer-menu ul li{line-height:35px;position:relative;display:block;text-transform:capitalize}
.footer .footer-menu ul li:last-child{margin-bottom:0}
.footer .footer-menu ul li a{color:#fff;font-size:14px;font-weight:500}
.footer .footer-widget.footer-menu ul li a:hover{color:#c10037}
.footer-contact-info{color:#0d233e;font-size:14px}
.footer-contact-info p{color:#fff;position:relative}
.footer-address img{margin:0 10px 0 0}
.footer-address{display:flex;align-items:center;justify-content:flex-start;margin:0 0 25px}
.footer-contact-info span{margin:0 0 11px;color:#666;display:inline-block}
.subscribe-form p{color:#fff;font-weight:600}
.subscribe-form form{display:block;position:relative}
.subscribe-form .form-control{height:40px;border-radius:6px;background:0 0;border:2px solid #2f2f2f;padding:10px 20px;font-size:14px;font-weight:500;color:#666;width:300px;margin:0 0 16px}
.footer .footer-bottom .copyright{padding:40px 0}
.footer .footer-bottom .copyright-text p{color:#0d233e;font-size:15px}
.footer .footer-bottom .copyright-text p a{color:#4c40ed;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.footer .footer-bottom .copyright-text p a:hover{color:#4c40ed}
.footer .footer-bottom .copyright-text p.title{font-weight:400;margin:10px 0 0}
.footer .social-icon ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;padding:0}
.social-icon{margin:20px 0 0}
.footer .social-icon ul li{margin-right:12px}
.footer .social-icon ul li:last-child{margin-right:0}
.social-icon p{color:#fff;margin-bottom:10px}
.vistors-details ul li{margin:0 8px 0 0}
.vistors-details ul li:last-child{margin:0}
.footer .social-icon ul li a{color:#666;font-size:18px;transition:all .4s ease 0s;border-radius:50%;padding:15px;border:1px solid #666;align-items:center;display:flex;justify-content:center;height:30px;width:30px}
.footer .social-icon ul li a:hover{background:#fff;border:1px solid #fff}
.footer .social-icon ul li a:hover{color:#c10037}
.footer .footer-bottom .copyright-text p{color:#fff}
.policy-menu{font-size:14px;margin:0;padding:0;text-align:right}
.policy-menu li{display:inline-block;margin-right:25px}
.policy-menu li:last-child{margin-right:0}
.policy-menu li a{color:#fff}
.policy-menu li a:hover,.policy-menu li a:focus{color:#c10037}
.policy-menu li::after{color:#fff;content:"|";font-weight:300;position:relative;left:15px}
.footer-bottom{background:#131313}
.policy-menu li:last-child::after{content:""}
.footercount{border-top:1px solid #666;margin:40px 0 0;padding:50px 0}
.footercount p{color:#666;font-size:14px;font-weight:500}
.footercount p.visitors-value{color:#fff}
.subscribe-form{margin:15px 0 0}
.stay-tuned{color:#fff;text-align:center;border-radius:10px;margin-top:-230px;padding:50px 0;position:relative;overflow:hidden;background:url(../img/footer-bg.png),#c10037;background-repeat:no-repeat;background-position:center}
.stay-tuned form{display:flex;justify-content:center}
.stay-tuned h3{font-size:42px;font-weight:800;color:#fff;margin-bottom:20px}
.stay-tuned .form-group{margin-bottom:0}
.stay-tuned p{max-width:600px;margin:0 auto 20px}
.stay-tuned .group-img i{color:#c10037}
.stay-tuned form input{width:376px;border-radius:6px;color:#8d8d8d;font-size:14px}
.stay-tuned form input::placeholder{color:#8d8d8d}
.stay-tuned form .btn-primary{margin:0 0 0 20px;background:#fff;border-radius:8px;color:#374b5c;font-size:16px;padding:10px 40px;border:1px solid #fff}
.stay-tuned form .btn-primary:hover{color:#fff;border:1px solid #fff;background:#c10037;box-shadow:none}
@media(min-width:992px){.main-nav>li{margin-right:30px}
.main-nav>li:last-child{margin-right:0}
.main-nav li{display:block;position:relative}
.main-nav>li>a{line-height:85px}
.main-nav>li>a>i{font-size:12px;margin-left:3px}
.main-nav li>ul{background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.1);display:block;font-size:14px;left:0;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);top:100%;visibility:hidden;z-index:1000}
.main-nav li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.main-nav .has-submenu.active>a{color:#c10037}
.main-nav .has-submenu.active .submenu li.active>a{color:#c10037}
.main-nav>li .submenu li:first-child a{border-top:0}
.main-nav>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu{visibility:visible;opacity:1;margin-top:-1px;margin-right:0}
.main-nav>li .submenu>li .submenu{left:100%;top:0;margin-top:10px}
.main-nav li .submenu a:hover{color:#c10037}
.main-nav>.has-submenu>.submenu>.has-submenu>.submenu::before{top:20px;margin-left:-35px;box-shadow:1px 1px 0 0 rgba(0,0,0,.15);border-color:transparent #fff #fff transparent}
.header-navbar-rht .dropdown-toggle.show+.dropdown-menu{visibility:visible;opacity:1;margin-top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.header-navbar-rht li .dropdown-menu{border-radius:5px;padding:0;margin:0;min-width:200px;visibility:hidden;opacity:0;top:157%;right:0;left:auto;-webkit-transition:all .2s ease;transition:all .2s ease;display:block;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
.mini-sidebar .header-left .logo img{height:auto;max-height:40px;width:auto}
.mini-sidebar .header .header-left .logo{display:none}
.mini-sidebar .header-left .logo.logo-small{display:block}
.mini-sidebar .header .header-left{padding:0 5px;width:80px}
.mini-sidebar .header .header-left #toggle_btn i{transform:rotate(180deg);color:#7e84a3;padding:0 7px}
.mini-sidebar .sidebar{width:80px}
.mini-sidebar.expand-menu .sidebar{width:270px}
.mini-sidebar .menu-title{visibility:hidden;white-space:nowrap}
.mini-sidebar.expand-menu .menu-title{visibility:visible}
.mini-sidebar .menu-title a{visibility:hidden}
.mini-sidebar.expand-menu .menu-title a{visibility:visible}
.modal-open.mini-sidebar .sidebar{z-index:1051}
.mini-sidebar .sidebar .sidebar-menu ul>li>a span{display:none;transition:all .2s ease-in-out;opacity:0}
.mini-sidebar.expand-menu .sidebar .sidebar-menu ul>li>a span{display:inline;opacity:1}
.mini-sidebar .page-wrapper{margin-left:78px}
.popular-locations .location-info:nth-child(3){margin-right:0}
.testimonials-section .testimonial-heading{position:absolute;right:0;top:60px}
.col-lg-6.map-right{padding:0}
.listingmappage-content,.listingmaplist-content{padding:25px}
.contactright-map{padding-left:0}
.contactus-img{padding-right:0}
.dashboard-info .card{margin:0}
.aboutlocation-details:hover .aboutloc-img img{-webkit-transform:scale(1.35) rotate(12deg);-moz-transform:scale(1.35) rotate(12deg);transform:scale(1.35) rotate(12deg)}
}
@media(max-width:1399.98px){.main-nav>li{margin-right:25px}
}
@media(max-width:1199.98px){.dropdown.noti-dropdown{margin-top:0!important}
.header-nav{padding-left:10px;padding-right:10px}
.header-navbar-rht>li.desc-list a>span{display:none}
.header .has-arrow .dropdown-toggle::after{display:none}
.main-nav>li{margin-right:9px}
.header-navbar-rht>li{padding-right:10px}
.banner-imgs img{max-width:490px}
.arrow-img{right:72px;top:32px}
.search-box .search-input{margin:0 10px 19px 0}
.search-btn{margin:0 0 0}
.section-search{padding:40px 0}
.banner-section h1{font-size:42px}
.category-section a.category-links{width:150px;margin-right:0}
.cta-section h3{font-size:40px}
.viewdetails-btn{padding:10px 20px}
.location-info:last-child{margin-right:0}
.testimonials-section .testimonial-heading{padding:60px 0 60px 46px}
.map-listing{height:450px;margin:0 0 25px}
.showfilter{display:none}
.header .has-arrow .dropdown-toggle:after{display:inline-block}
.header-navbar-rht li>a.header-login{min-width:90px;padding:10px 16px}
.main-nav li a{font-size:14px}
.dashboard-content ul.dashborad-menus li{margin-right:5px}
.dashboard-content ul.dashborad-menus li a{padding:12px}
.chat-footer .attach-btn{width:88%}
.descriptionlinks ul li a{font-size:14px}
.details-main-wrapper .rightsidebar .card ul li{font-size:12px}
.details-main-wrapper .card .ratings-info p{font-size:13px}
}
@media(max-width:991.98px){.sidebar-overlay.opened{display:block}
.header-navbar-rht>li{padding-right:15px}
.main-nav{padding:0;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.main-nav ul{display:none;list-style:none;margin:0;padding-left:0}
.main-nav>li{margin-left:0}
.main-nav li+li{margin-left:0}
.main-nav>li>a{line-height:1.5;padding:15px 20px;font-size:14px;font-weight:500}
.main-nav>li>a>i{float:right;margin-top:5px}
.main-nav>li .submenu li a{border-top:0;color:#374b5c;padding:10px 15px 10px 35px}
.main-nav>li .submenu ul li a{padding:10px 15px 10px 45px}
.main-nav>li .submenu>li.has-submenu>a::after{content:"\f078"}
.main-nav .has-submenu.active>a{color:#c10037}
.main-nav .has-submenu.active .submenu li.active>a{color:#c10037}
.main-nav>li>a:hover::after,.main-nav>li.active>a::after{top:0}
.main-menu-wrapper{order:3;width:260px;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;z-index:11111;transform:translateX(-260px);transition:all .4s;background-color:#fff;margin:0}
.menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}
.navbar-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:flex;align-items:center}
.main-nav>li{border-bottom:1px solid #e1e2e5;margin-right:0}
#mobile_btn{display:inline-block}
.sidebar{margin-left:-225px;width:225px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:1041}
.header-navbar-rht>li.desc-list{display:none}
.container{max-width:100%}
.footer-widget{margin-bottom:30px}
.footer .footer-top{padding-bottom:10px}
.footer .social-icon ul{margin:0}
.footercount{margin:0}
.footer{padding:0 20px}
.arrow-img{display:none}
.banner-circle,.bannerleftarrow,.banner-imgs,.banner-elipse{display:none}
.search-box label{display:block}
.banner-section p.explore-text span{font-size:14px}
.search-box .search-input{margin:0 10px 0 0}
.category-section a.category-links{width:100%;margin:0 0 20px 0}
.cta-section .col-lg-7,.cta-section .col-lg-5{width:50%}
.cta-content .postad-btn{padding:12px 15px}
.cta-content a.browse-btn{padding:9px 15px}
.popular-locations .location-content{padding:0 0 0 15px;width:100%}
.testimonials-section .testimonial-heading{padding:0 0 30px 10px}
.testimonial-heading img{display:none}
.testimonials-slidersection{margin-top:0;background:#c10037;padding-bottom:25px}
.testimonials-section .rightimg{display:none}
.testi-author p{font-size:14px}
.testi-author h6{font-size:20px}
.section-heading h2{font-size:32px}
.price-card{margin:0 0 20px}
.grid-blog .blog-title a{font-size:20px}
.subscribe-form .btn-secondary{width:300px}
.cta-section h3{font-size:32px}
.header-nav{padding-left:0;padding-right:0}
.category-section{padding:40px 0 20px}
.section-heading{margin:0 0 40px}
.section-heading h2{font-size:28px}
.featured-section,.cta-section,.blog-section,.popular-locations,.partners-section{padding:40px 0}
.latestad-section{padding:40px 0 20px}
.pricingplan-section{padding:40px 0 20px}
.featured-slider.grid-view .lateestads-content .card{margin-bottom:20px}
.subscribe-form{margin:15px 0 0}
.footercount{padding:40px 0}
.testimonials-section{position:relative;overflow:hidden;padding:40px 0}
.featured-section .service-content h3{max-width:150px}
.partners-section{padding-top:0}
.callnow{text-align:left;margin:35px 0 0}
.grid-blog .post-author{width:200px}
.details-main-wrapper{padding:40px 0}
.featureslist{margin:0 0 15px 0}
.reviewpage-content .review-img{width:82px;height:82px}
.rightsidebar .card .info-list{margin:0 0 0 38px}
.map-details{display:flex}
.statistics-list li .statistic-details{width:98%}
.vistors-details{margin-bottom:0}
.ratings-info{margin:0 0 25px}
.rate-details h2{font-size:32px}
.owl-prev:hover,.owl-next:hover{border:1px solid #c10037;color:#c10037;background:#fff}
.lateestads-content .row{justify-content:center}
.amenities .search-btn .btn{margin:0 0 20px;width:45%}
.gallery-content{align-items:center;justify-content:center}
.bloglist-section .rightsidebar{margin-top:25px}
.bloglisting .blog-pagination{margin:0 0 30px}
.blogbanner-content h1{font-size:28px}
.blogbanner-content{bottom:15px}
.blogbanner-content .entry-meta li,.blogbanner-content .post-author a{font-size:14px}
.blogdetails-pagination ul li .prev-link,.blogdetails-pagination ul li .next-link{font-size:16px}
.progress-wrap.active-progress{display:none}
.about-listee{flex-direction:column}
.about-img{width:auto;text-align:center}
.about-info{margin:25px 0 0;position:static;width:auto;transform:none;padding:20px}
.about-content{padding:60px 0}
.about-info h4{font-size:32px}
.howitwork-info h5{font-size:50px}
.howitwork-info h6{font-size:20px}
.howitwork-info h5:after{top:30px}
.aboutlocation-details h3{font-size:18px;margin:0 0 5px}
.aboutlocations-info{bottom:10px;left:10px}
.aboutpopular-locations .section-heading h2{font-size:24px}
.blogbanner{min-height:400px}
.contactinfo-content{top:50%;left:50%;transform:translate(-50%,-50%);right:inherit}
.contactleft-info{text-align:center}
.work-section .work-info h5:after{width:calc(100% - 98px)}
.work-section .work-info h5{font-size:50px}
.work-section .work-info h6{font-size:20px}
.work-section h4{font-size:32px}
.work-section{padding:80px 0}
.faq-section h1{font-size:32px}
.faq-section h4{font-size:18px}
.faq-section .faq-card .card-collapse p{font-size:14px}
.dashboard-content ul.dashborad-menus li a{padding:8px;font-size:14px}
.dashboard-content ul.dashborad-menus li{margin-right:7px}
.dashboard-content ul.dashborad-menus{padding:25px 15px}
.listing-table th,.listing-table td{white-space:nowrap}
.listing-table .avatar-img{width:100%;height:100%;min-width:130px}
.profile-sidebar .card-body .group-img,.profile-sidebar .card-body .btn-primary{width:40%}
.google-maps{height:300px;margin:20px 0 0}
.stay-tuned h3{font-size:36px}
.cta-section:before{display:none}
.review-img{margin-bottom:20px;margin-right:20px}
.review-details{margin-left:0}
.error-wrap h2{font-size:38px}
.faq-section h2{font-size:28px}
.sorting-div{margin:25px 0}
.rightsidebar .card .article{width:52%}
.navbar-brand.logo img{width:auto}
.sidebar-overlay.opened{display:block}
.aboutlocation-details{height:200px;margin:0 0 25px}
.aboutlocation-details .aboutloc-img img{width:100%}
.australi-loc img{height:200px}
.popular-locations .location-content a.view-detailsbtn{padding:8px 30px}
.map-right{position:static;padding-right:15px}
.profile-img-del,.profile-img-del:hover{width:30px;height:30px}
.category-listing .col-lg-4{width:30%}
.partners-section .partners-heading{font-size:30px;margin:0 0 30px}
.chat-cont-left,.chat-cont-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;transition:.3s ease-in-out 0s;width:100%}
.chat-window.chat-slide .chat-cont-right{right:0;opacity:1;margin:0 15px;width:96%;visibility:visible}
.chat-window.chat-slide .chat-cont-left{left:-104%}
.chat-cont-right .chat-header .back-user-list{display:block}
.chat-cont-right .chat-header{display:flex;align-items:center}
.chat-footer .attach-btn{width:88%}
.chat-cont-right{position:absolute;right:-100%;top:0;opacity:0;visibility:hidden}
.details-main-wrapper .rightsidebar .card ul li{font-size:16px}
.map-frame iframe{width:100%;height:100%}
.dashboard-content{padding:60px 0}
.menu-opened .sidebar-overlay{display:block}
.faq-section{padding:70px 0 45px}
.dashboard-info .review-list .review-box{display:flex}
.dashboard-info .review-list .review-img{margin-right:20px}
.login-content,.bloglisting,.contactus-info{padding:20px 0}
.contactusform-section{padding:0 0 70px}
.categorieslist-section{padding:70px 0 45px}
.listmapgrid-content,.listmaplist-content{padding:0 0 25px 0}
.media-section .settings-upload-btn{margin:0 0 25px}
.testimonials-slidersection .owl-nav{position:static;text-align:right;padding-top:30px}
.popular-locations .location-info-details{margin-bottom:20px}
.browse-btn{margin:20px 0 0}
.footercount{padding:30px 0}
.footer .footer-bottom .copyright{padding:0 0 30px}
.footercount p{margin-bottom:10px}
.footercount .visitors-value{margin-bottom:0}
.aboutbanner{padding:140px 0 60px}
.contactbanner{padding:140px 0 60px}
.breadcrumb-bar{padding:140px 0 60px}
.breadcrumb-title{font-size:32px}
.aboutpopular-locations{padding:60px 0 35px}
}
@media(max-width:767.98px){body{font-size:14px}
.header-navbar-rht li>a.header-login.add-listing{display:none}
.arrow-img{display:none}
.mynav2,.mynav1{margin-bottom:20px}
.mynav1{margin-bottom:0}
.policy-menu{margin:10px 0 0;text-align:left}
.cta-section .col-lg-7,.cta-section .col-lg-5{width:auto}
.testimonial-heading img{display:none}
.testimonials-section .testimonial-heading{padding:0 0 20px 20px}
.popular-locations .location-content a{font-size:16px}
.popular-locations .location-content a.view-detailsbtn{font-size:14px;padding:10px 20px}
.latestad-section .btn-view{margin-top:20px}
.lateestads-content .service-widget{margin-bottom:25px}
.testimonial-heading img{display:none}
.category-section .btn-view{margin:20px 0 0;font-size:14px}
.cta-img{display:none}
.viewdetails-btn{width:100%;margin:0 auto;font-size:14px;padding:8px 15px}
.about-content{padding:15px 0}
.aboutbanner{padding:120px 0 60px}
.contactbanner{padding:140px 0 60px}
.breadcrumb-bar{padding:120px 0 60px}
.about-info h4{font-size:28px;margin-bottom:20px}
.banner-section p{margin-bottom:20px}
.about-info p{margin-bottom:20px}
.howitworks h3{margin-bottom:30px;font-size:28px}
.howitwork-info{padding:15px;margin:20px 0 0}
.aboutpopular-locations{padding:40px 0 20px}
.aboutlocation-details{margin-bottom:20px}
.bloglistleft-widget .bloglist-content,.bloglistleft-widget.blog-listview .blog-img{width:auto}
.bloglistleft-widget.blog-listview h3{font-size:18px}
.bloglistleft-widget.blog-listview .blog-category a{font-size:12px;padding:4px 12px}
.stay-tuned form input{width:100%}
.stay-tuned p{max-width:550px}
.aboutlocation-details .aboutloc-img img{width:100%}
.aboutlocation-details{margin:0 0 20px}
.gallerypage-info .gallery-widget{text-align:center}
.cta-section{background:#f3f3f3}
.blog-listview .blog-img img,.grid-view .blog-img img{width:100%}
.access-feature.featureslist{margin:0 0 15px 0}
.blog-listview .bloglist-content,.list-content .blog-listview .blog-img{width:auto}
.contactform-img{text-align:center}
.blog-listview .card .blog-widget{display:block}
.dashboard-content ul.dashborad-menus{padding:25px 15px;flex-wrap:wrap;flex-direction:column}
.dashboard-content ul.dashborad-menus{align-items:normal}
.dashboard-content ul.dashborad-menus li,.dashboard-content ul.dashborad-menus li a{display:block}
.dashboard-content ul.dashborad-menus li{margin-bottom:10px}
.descriptionlinks ul li a{font-size:12px}
.partners-section .partners-heading{font-size:24px;margin:0 0 30px}
.profile-sidebar .card-body .group-img,.profile-sidebar .card-body .btn-primary{width:100%}
.profile-form .form-group.formlast-input{margin-bottom:25px}
.messages-form .form-group.formlast-input{margin:0 0 20px}
.settings-upload-btn .file-upload{padding:12px 15px;font-size:14px}
.profile-photo span{font-size:14px}
.gallerypage-info .gallery-widget a{display:block}
.section-search{padding:30px 0 40px}
.search-box form{flex-direction:column}
.search-btn .btn-primary{padding:8px 15px;min-width:130px}
.cta-content .postad-btn,.cta-content a.browse-btn{padding:8px 15px;font-size:14px}
.cta-content a.browse-btn{padding:7px 15px}
.blog-section .btn-view{margin-top:20px}
.blog-content{padding:15px}
.testimonial-info{padding:15px}
.price-card{padding:15px}
.blog-section{padding:40px 0 20px}
.stay-tuned form .btn-primary{font-size:14px;padding:8px 40px}
.stay-tuned{padding:30px 15px}
.footer .footer-top{padding:40px 0 0}
.footer-widget{margin-bottom:20px}
.footer-title{margin-bottom:20px}
.dashboard-content{padding:40px 0}
.messages-form .card{padding:15px}
.dashboard-content ul.dashborad-menus li a{font-size:15px;padding:0}
.messages-form .form-group.formlast-input{margin-bottom:15px}
.messages-form .form-group.formlast-input-inner{margin:0}
.messages-form .col-form-label{margin:0 0 10px}
}
@media(max-width:575.98px){.header-navbar-rht{display:none}
.main-nav li.login-link{display:block}
.about-info{padding:15px}
.testimonials-section .testimonial-heading{padding:0 0 20px 10px}
.testimonial-heading img{display:none}
.testimonials-slidersection{margin-top:-484px}
.testimonial-heading h4{font-size:28px}
.search-box .search-input{margin:0 0 15px 0}
.partnerslist.owl-carousel .owl-item img{width:auto;margin:0 auto;height:auto}
.footer{padding:0}
.policy-menu li a,.footer .footer-bottom .copyright-text p{font-size:12px}
.search-box .select2-container{width:100%}
.search-box form{flex-direction:column}
.search-btn{margin:0}
.popular-locations .location-info{width:100%}
.cta-content p{margin-bottom:20px}
.testi-author{margin:0 0 0 20px}
.testi-author h6{font-size:16px}
.testimonials-slidersection{margin-top:0}
.blog-section .btn-view{margin:20px 0 0}
.grid-blog{margin:20px 0}
.vistors-details{margin:20px 0 0}
.footer .subscribe-form{margin:20px 0 0}
.banner-section h1{font-size:32px;margin-bottom:15px}
.header-nav{height:70px}
.section-heading h2{font-size:28px}
.featured-section,.cta-section,.popular-locations{padding:40px 0}
.grid-view .card-body{padding:15px}
.subscribe-form .btn-secondary,.subscribe-form .form-control{width:100%}
.navbar-brand.logo{width:100%;text-align:center;display:block;margin:0}
.banner-section p.explore-text span{padding:6px 20px}
.popular-locations .location-content a{font-size:14px}
.popular-locations .location-content a.view-detailsbtn{font-size:14px;padding:6px 15px}
.featured-info a,.subscribe-form .btn-secondary{font-size:14px}
.featured-section .service-content h3{max-width:none}
.testimonials-slidersection{padding-bottom:10px}
.cta-section h3{font-size:28px}
.about-details{display:block;text-align:center}
.about-headings{width:100%;display:block}
.authordetails .rating{justify-content:center}
.author-img{margin:0 0 20px 0}
.contactbusinessform .submit-section .btn-primary{width:100%}
.authordetails h5{font-size:22px}
.rate-details{width:100%;text-align:center;margin:20px 0 0}
.rate-details h2{font-size:32px}
.descriptionlinks ul li{margin:0 0 15px}
.descriptionlinks ul{display:block}
.callnow{margin-top:20px}
.details-main-wrapper{padding:40px 0}
.card{padding:30px 20px}
.featureslist{width:100%}
.review-box{display:block}
.review-img{margin-bottom:20px}
.review-details{margin-left:0;margin-top:20px}
.review-details .rating{display:block}
.gallery-content{display:block}
.details-main-wrapper .gallery-content .gallery-widget img{width:100%}
.gallery-section .gallery-widget{margin:0 0 20px 0;width:auto;height:auto}
.details-main-wrapper .card-header{display:inline-flex}
.review-gallery{display:block}
.review-details .reply-box p{margin:0 0 10px}
.review-details .reply-box p a{display:block;margin:10px 0}
.review-list li:nth-child(2){margin-left:0}
.sideauthor-img{margin:0 0 10px}
.sidebarauthor-details{display:block;text-align:center}
.feedbackbox .namefield{display:block}
.namefield .form-group{width:100%;margin-right:0}
.review-list .review-gallery li{width:auto;height:auto;margin:0 0 20px 0}
.rightsidebar .card .info-list{margin:15px 0 0 0}
.map-details{display:block}
.ratings-table{width:100%;overflow:auto}
.feedbackbox .review-details h6{font-size:18px}
.amenities .search-btn .btn{width:100%}
.breadcrumb-title,.innerbanner .breadcrumb-title{font-size:28px}
.sorting-div .col-lg-8{display:block;padding:0}
.sorting-div .col-lg-4{padding:0}
.grid-listview{margin:10px 0 0}
.sorting-div .count-search{margin:0 0 10px}
.blog-listview .card .blog-widget{display:block}
.blog-listview h6{width:auto}
.previtem a,.nextlink a{padding:5px 8px;min-width:auto}
.blog-pagination{margin:0 0 0}
.pagelink ul li a{padding:5px 8px;margin:0 8px 0 0}
.previtem a i,.nextlink a i{display:none}
.showphotos{bottom:26px;font-size:12px;border-radius:5px;right:15px;padding:4px 12px}
.showphotos a{padding:10px 20px}
.listmaplist-content .bloglist-content,.listmaplist-content .blog-img{width:100%}
.listmaplist-content .blog-img img{height:auto;width:100%}
.categorieslastsec.categories-content{margin-bottom:23px}
.showfilter{display:none}
.sorting-div{margin:25px 0}
.rightsidebar .card .article ul h6{font-size:16px}
.bloglisting .blog-pagination{margin:0 0 30px}
.blogbanner-content{padding:15px}
.blogbanner-content span.blog-hint{display:none}
.blogbanner-content h1{font-size:20px}
.blogbanner-content .entry-meta li:last-child{margin-right:0}
.blogdetail-content{padding:60px 0}
.sharelink{margin:0 0 25px}
.tag-list .tags li{margin-bottom:15px}
.tag-list .tags{flex-wrap:wrap}
.tag-list{justify-content:flex-start}
.blogdetails-pagination ul li h3{display:none}
.howitwork-info h5:after{top:30px}
.bloginner-img{margin:15px 0}
.innerbanner .blogbanner-img img{min-height:150px}
.innerbanner .inner-breadcrumb{top:40px}
.blogbanner{min-height:300px}
.requiremnts-info{margin:15px 0 0}
.contactinfo-content{padding:20px}
.contact-hours li{font-size:14px}
.contactinfo-content h6{font-size:20px}
.contact-info h1{font-size:32px}
.contact-info p{font-size:14px}
.contactform-img{margin:0 0 25px}
.work-section h4{font-size:32px}
.work-section .work-info h1:after{width:64%}
.work-section .work-info{margin:0 0 20px}
.work-section{padding:80px 0 0}
.faq-section h4{font-size:16px}
.faq-section h1{font-size:28px}
.faq-section{padding:0 0}
.login-header h3{font-size:28px}
.login-content{padding:60px 0}
.terms-content{padding:60px 0}
.dashboard-content ul.dashborad-menus{padding:15px;flex-wrap:wrap;flex-direction:column}
.dashboard-content ul.dashborad-menus li a{display:block}
.dashboard-content ul.dashborad-menus li{margin-bottom:17px;margin-right:0}
.dashboard-content ul.dashborad-menus li:last-child{margin-bottom:0}
.dashboard-content{background:#f9fafc}
.listing-search{flex-direction:column}
.dash-listingcontent .group-img input{width:100%}
.dash-listingcontent .header-login.add-listing{display:none}
.sorting-div .sortbyset{margin:0}
.listing-search .sortbyset .sorting-select{width:76%}
.settings-upload-btn .file-upload{padding:12px 30px;margin:15px 20px 15px 0}
.profile-photo{display:block}
.settings-upload-btn{margin:0}
.profile-sidebar .card-body .group-img{width:auto}
.google-maps{margin:0}
.gallery-widget:nth-child(3),.gallery-widget:nth-child(4){display:none}
.rightsidebar{margin:20px 0 0}
.chat-cont-right{margin-top:20px}
.chat-footer .attach-btn{width:75%}
.chat-cont-right{margin:20px 0 0}
.lat-input{margin-bottom:1rem}
.media-section .settings-upload-btn{margin:0 0 20px}
.gallery-upload{margin:0 0 20px 0}
.galleryimg-upload{display:block}
.media-section .gallery-media .settings-upload-btn{margin:0 0 0}
.stay-tuned h3{font-size:22px}
.stay-tuned form{display:block}
.stay-tuned form .btn-primary{margin:20px 0 0 0}
.breadcrumb-bar:after,.breadcrumb-bar:before,.cta-section:before{display:none}
.access-feature{margin-bottom:20px}
.error-wrap h2{font-size:28px}
.gallery-section .gallery-widget a:hover::before,.gallery-section .gallery-widget a:hover::before{display:none}
.faq-section h2{font-size:28px}
.list-content .blog-listview .blog-img{border-radius:0 10px 10px 0}
.blog-listview .blog-img img,.grid-view .blog-img img{width:100%}
.map-listing{margin:0 0 25px}
.pagelink ul li a{width:35px;height:35px}
.rightsidebar .card .article{width:100%}
.bloglistleft-widget.blog-listview .blog-img{border-radius:10px}
.work-section .work-info h5:after{width:calc(100% - 98px)}
.profile-img{display:block;align-items:center}
.navbar-brand.logo img{width:auto}
#mobile_btn{margin-right:0;position:absolute;top:26px;left:0}
.australi-loc img{min-height:240px}
.aboutlocation-details a{left:15px;bottom:15px}
.navbar-header{width:100%;justify-content:center}
.blog-pagination .pagination{display:flex;align-items:center;justify-content:center}
.previtem a,.nextlink a{display:none}
.featuresform-list ul li{width:100%;float:none}
.gallery-upload img{width:100%}
.feedbackbox .review-details{margin-left:0;margin-top:0}
.dashboard-content ul.dashborad-menus{align-items:initial}
.category-listing .col-lg-4{width:100%}
.section-heading{margin:0 0 30px}
.access-feature.featureslist{margin:0 0 15px 0}
.chat-footer .attach-btn{margin:0 10px 0 0}
.listing-table .avatar-img{min-width:120px}
.details-main-wrapper .review-gallery img{width:100%}
.search-box form{flex-direction:column}
.gallerypage-info .gallery-widget img{width:100%}
.dashboard-info .review-list .review-box{display:block}
.card-dropdown li.dropdown.has-arrow a.pageviews-link{min-width:150px}
.messages-form .custom_check{margin:0 0 15px}
.settings-upload-btn .file-upload{padding:10px 15px;font-size:14px}
.profile-photo span{font-size:14px;display:block;margin:0 0 15px}
.chat-window.chat-slide .chat-cont-right{width:94%}
.footercount{padding:0 0 30px}
}
